.pVlGma_page{overflow-wrap:anywhere;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;line-height:1.9}.pVlGma_header,.pVlGma_footer{flex-wrap:wrap;align-items:center;gap:28px;max-width:1160px;margin:auto;padding:24px;display:flex}.pVlGma_header{border-bottom:1px solid var(--border);justify-content:space-between}.pVlGma_header nav{flex-wrap:wrap;gap:24px;font-size:14px;display:flex}.pVlGma_header a,.pVlGma_footer a{text-decoration:none}.pVlGma_main{max-width:1160px;margin:auto;padding:0 24px}.pVlGma_hero{max-width:870px;padding:88px 0 60px}.pVlGma_eyebrow{color:var(--green);letter-spacing:.08em;font-size:14px;font-weight:600}.pVlGma_hero h1{letter-spacing:-.04em;text-wrap:balance;margin:20px 0 28px;font-size:clamp(38px,6vw,70px);line-height:1.3}.pVlGma_hero h1 span{color:var(--green);display:inline-block}.pVlGma_lead{max-width:730px;color:var(--muted);font-size:clamp(18px,2.2vw,23px);line-height:1.9}.pVlGma_actions{flex-wrap:wrap;gap:12px;margin:30px 0 12px;display:flex}.pVlGma_actions a{white-space:normal;text-align:center;height:auto;min-height:46px;padding:12px 18px}.pVlGma_hint{color:var(--muted);font-size:13px}.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}.pVlGma_steps article{background:var(--surface);padding:28px;position:relative}.pVlGma_steps article+article{border-left:1px solid var(--border)}.pVlGma_steps svg{color:var(--green);width:24px;height:24px}.pVlGma_number{color:var(--muted);font-family:monospace;font-size:13px;position:absolute;top:24px;right:28px}.pVlGma_steps h2{margin:18px 0 12px;font-size:19px;line-height:1.6}.pVlGma_steps p{color:var(--muted);margin:0;font-size:15px}.pVlGma_faq{max-width:850px;margin:72px auto 32px;scroll-margin-top:24px}.pVlGma_faq h2{margin-bottom:24px;font-size:28px}.pVlGma_faq details{border-top:1px solid var(--border);padding:20px 0}.pVlGma_faq details:last-child{border-bottom:1px solid var(--border)}.pVlGma_faq summary{cursor:pointer;padding-right:12px;font-weight:600}.pVlGma_faq p{color:var(--muted);margin:14px 0 0;font-size:15px}.pVlGma_risk{max-width:850px;color:var(--muted);margin:0 auto 64px;font-size:13px}.pVlGma_footer{border-top:1px solid var(--border);color:var(--muted);font-size:13px}.pVlGma_page a:focus-visible,.pVlGma_faq summary:focus-visible{outline:2px solid var(--green);outline-offset:5px;border-radius:3px}@media (max-width:760px){.pVlGma_hero{padding:52px 0 36px}.pVlGma_steps{grid-template-columns:1fr}.pVlGma_steps article+article{border-left:0;border-top:1px solid var(--border)}.pVlGma_faq{margin-top:48px}.pVlGma_header,.pVlGma_footer{gap:18px}.pVlGma_header nav{gap:16px}.pVlGma_actions{flex-direction:column;align-items:stretch}.pVlGma_header{padding:20px}.pVlGma_main{padding:0 20px}}
