.page-module__pVlGma__page{overflow-wrap:anywhere;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;line-height:1.9}.page-module__pVlGma__header,.page-module__pVlGma__footer{flex-wrap:wrap;align-items:center;gap:28px;max-width:1160px;margin:auto;padding:24px;display:flex}.page-module__pVlGma__header{border-bottom:1px solid var(--border);justify-content:space-between}.page-module__pVlGma__header nav{flex-wrap:wrap;gap:24px;font-size:14px;display:flex}.page-module__pVlGma__header a,.page-module__pVlGma__footer a{text-decoration:none}.page-module__pVlGma__main{max-width:1160px;margin:auto;padding:0 24px}.page-module__pVlGma__hero{max-width:870px;padding:88px 0 60px}.page-module__pVlGma__eyebrow{color:var(--green);letter-spacing:.08em;font-size:14px;font-weight:600}.page-module__pVlGma__hero h1{letter-spacing:-.04em;text-wrap:balance;margin:20px 0 28px;font-size:clamp(38px,6vw,70px);line-height:1.3}.page-module__pVlGma__hero h1 span{color:var(--green);display:inline-block}.page-module__pVlGma__lead{max-width:730px;color:var(--muted);font-size:clamp(18px,2.2vw,23px);line-height:1.9}.page-module__pVlGma__actions{flex-wrap:wrap;gap:12px;margin:30px 0 12px;display:flex}.page-module__pVlGma__actions a{white-space:normal;text-align:center;height:auto;min-height:46px;padding:12px 18px}.page-module__pVlGma__hint{color:var(--muted);font-size:13px}.page-module__pVlGma__steps{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));scroll-margin-top:24px;display:grid;overflow:hidden}.page-module__pVlGma__steps article{background:var(--surface);padding:28px;position:relative}.page-module__pVlGma__steps article+article{border-left:1px solid var(--border)}.page-module__pVlGma__steps svg{color:var(--green);width:24px;height:24px}.page-module__pVlGma__number{color:var(--muted);font-family:monospace;font-size:13px;position:absolute;top:24px;right:28px}.page-module__pVlGma__steps h2{margin:18px 0 12px;font-size:19px;line-height:1.6}.page-module__pVlGma__steps p{color:var(--muted);margin:0;font-size:15px}.page-module__pVlGma__faq{max-width:850px;margin:72px auto 32px;scroll-margin-top:24px}.page-module__pVlGma__faq h2{margin-bottom:24px;font-size:28px}.page-module__pVlGma__faq details{border-top:1px solid var(--border);padding:20px 0}.page-module__pVlGma__faq details:last-child{border-bottom:1px solid var(--border)}.page-module__pVlGma__faq summary{cursor:pointer;padding-right:12px;font-weight:600}.page-module__pVlGma__faq p{color:var(--muted);margin:14px 0 0;font-size:15px}.page-module__pVlGma__risk{max-width:850px;color:var(--muted);margin:0 auto 64px;font-size:13px}.page-module__pVlGma__footer{border-top:1px solid var(--border);color:var(--muted);font-size:13px}.page-module__pVlGma__page a:focus-visible,.page-module__pVlGma__faq summary:focus-visible{outline:2px solid var(--green);outline-offset:5px;border-radius:3px}@media (max-width:760px){.page-module__pVlGma__hero{padding:52px 0 36px}.page-module__pVlGma__steps{grid-template-columns:1fr}.page-module__pVlGma__steps article+article{border-left:0;border-top:1px solid var(--border)}.page-module__pVlGma__faq{margin-top:48px}.page-module__pVlGma__header,.page-module__pVlGma__footer{gap:18px}.page-module__pVlGma__header nav{gap:16px}.page-module__pVlGma__actions{flex-direction:column;align-items:stretch}.page-module__pVlGma__header{padding:20px}.page-module__pVlGma__main{padding:0 20px}}
