.page-module__K84qpW__page{box-sizing:border-box;color:#1e293b;max-width:680px;margin:0 auto;padding:2.5rem 1.25rem 3.5rem;font-family:Inter,Noto Sans JP,sans-serif;font-size:.975rem;line-height:1.85}.page-module__K84qpW__eyebrow{color:#64748b;margin:0 0 .4rem;font-size:.9rem;font-weight:600}.page-module__K84qpW__title{letter-spacing:.01em;margin:0 0 1.75rem;font-size:1.55rem;font-weight:700;line-height:1.45}.page-module__K84qpW__description{margin-bottom:2.25rem}.page-module__K84qpW__description p{margin:0 0 1rem}.page-module__K84qpW__description p:last-child{margin-bottom:0}.page-module__K84qpW__cta{margin:0}.page-module__K84qpW__button{box-sizing:border-box;color:#fff;background:#2563eb;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;width:100%;max-width:440px;min-height:56px;padding:1rem 1.5rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.page-module__K84qpW__button:hover{background:#1d4ed8}.page-module__K84qpW__button:active{background:#1e40af}.page-module__K84qpW__button:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.page-module__K84qpW__buttonIcon{flex-shrink:0}.page-module__K84qpW__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__K84qpW__buttonNote{color:#64748b;margin:.7rem 0 0;font-size:.8rem}
