.g8J8Uq_page{padding-block:64px 0;display:grid}.g8J8Uq_intro{gap:16px;max-width:62ch;padding-bottom:40px;display:grid}.g8J8Uq_intro h1{font-size:clamp(2.4rem,6vw,4rem)}.g8J8Uq_lede{color:var(--muted);font-size:1.15rem}.g8J8Uq_jump{flex-wrap:wrap;gap:10px 24px;margin:8px 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.g8J8Uq_service{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:20px 48px;padding-block:48px;scroll-margin-top:16px;display:grid}.g8J8Uq_serviceHead{align-content:start;gap:10px;display:grid}.g8J8Uq_serviceHead h2{font-size:clamp(1.6rem,3.2vw,2.2rem)}.g8J8Uq_forLabel{color:var(--fg);font-weight:600}.g8J8Uq_serviceBody{align-content:start;gap:18px;max-width:62ch;display:grid}.g8J8Uq_gets{gap:8px;display:grid}.g8J8Uq_gets h3{font-weight:500}.g8J8Uq_gets ul{gap:6px;margin:0;padding-left:20px;display:grid}.g8J8Uq_price{border-top:1px dashed var(--line);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding-top:16px;display:flex}.g8J8Uq_block{border-top:1px solid var(--line);gap:24px;padding-block:48px;display:grid}.g8J8Uq_block h2{font-size:clamp(1.6rem,3.2vw,2.2rem)}.g8J8Uq_narrow{max-width:62ch;font-size:1.1rem}.g8J8Uq_inlineHead{color:var(--fg)}.g8J8Uq_steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.g8J8Uq_steps li{border-top:2px solid var(--fg);counter-increment:step;align-content:start;gap:8px;padding-top:16px;display:grid}.g8J8Uq_steps li:before{content:"Step " counter(step, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.g8J8Uq_steps h3{font-size:1.15rem}.g8J8Uq_faqs{border-top:1px solid var(--line);max-width:760px;display:grid}.g8J8Uq_faq{border-bottom:1px solid var(--line)}.g8J8Uq_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-block:14px;font-weight:600;list-style:none;display:flex}.g8J8Uq_faq summary::-webkit-details-marker{display:none}.g8J8Uq_faq summary:after{content:"+";font-family:var(--font-mono);color:var(--muted);font-weight:500}.g8J8Uq_faq[open] summary:after{content:"–"}.g8J8Uq_faq p{max-width:62ch;padding-bottom:16px}.g8J8Uq_cta{justify-items:start;max-width:62ch}@media (max-width:760px){.g8J8Uq_service{grid-template-columns:1fr}}
