.ab-hero{background:linear-gradient(150deg, rgba(var(--ink-rgb), .05) 0%, #96b1b50a 46%, #546a740f 78%, #0f0f1100 100%), var(--ground);padding-top:clamp(150px,20vh,230px);position:relative;overflow:clip}.ab-hero-q{max-width:900px}.ab-hero-q .opener{color:var(--ink-dim);margin-bottom:22px;font-size:clamp(1rem,1.3vw,1.125rem)}.ab-hero-q h1{max-width:22ch;font-size:clamp(2.2rem,4.6vw,4.2rem);font-weight:600}.ab-hero-q h1 .mist{color:var(--mist-em)}.ab-hero-not{color:var(--ink-dim);flex-direction:column;gap:7px;max-width:52ch;margin-top:clamp(26px,3.6vh,38px);display:flex}.ab-hero-not .yes{color:var(--ink);margin-top:5px}.ab-sec{padding-block:clamp(64px,8vw,110px)}.ab-sec .container{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:start;gap:clamp(28px,5vw,90px);display:grid}.ab-sec h2{max-width:14ch;font-size:clamp(1.6rem,2.6vw,2.4rem);position:sticky;top:110px}.ab-sec .body{color:var(--ink-dim);max-width:58ch}.ab-sec .body p+p{margin-top:1.1em}.ab-sec .body .pull{color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:-.01em;padding-block:6px;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:500;line-height:1.5}.ab-sec .body .pull .mist{color:var(--mist-em)}.ab-sec+.ab-sec{border-top:1px solid var(--line-soft)}@media (max-width:860px){.ab-sec .container{grid-template-columns:1fr}.ab-sec h2{position:static}}.ab-name-systems{flex-wrap:wrap;gap:8px 10px;margin-block:18px;display:flex}.ab-name-systems span{border:1px solid var(--line);color:var(--ink-dim);border-radius:999px;padding:8px 16px;font-size:.875rem}.ab-founder{background:radial-gradient(50% 70% at 10% 20%, rgba(var(--ink-rgb), .055) 0%, #96b1b509 45%, #0f0f1100 75%), var(--ground-2);border-block:1px solid var(--line-soft);scroll-margin-top:100px;position:relative;overflow:clip}.ab-founder-inner{max-width:760px;position:relative}.ab-founder-inner .hello{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin-bottom:30px;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:600}.ab-founder-inner .hello .mist{color:var(--mist-em)}.ab-founder-inner .body{color:var(--ink-dim)}.ab-founder-inner .body p+p{margin-top:1.1em}.ab-founder-inner .loop{font-family:var(--font-display), sans-serif;color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-block:22px;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:500;display:flex}.ab-founder-inner .loop .sep{color:var(--mist-em)}.ab-founder-inner .became{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;color:var(--ink);margin-top:26px;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:600}.ab-sign{align-items:center;gap:16px;margin-top:34px;display:flex}.ab-sign img{opacity:.9;width:40px;height:auto}.ab-sign .who b{color:var(--ink);font-weight:600;display:block}.ab-sign .who span{color:var(--ink-note);font-size:.875rem}.ab-build-list{flex-direction:column;display:flex}.ab-build-list .row{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:18px;padding:16px 0;display:flex}.ab-build-list .row:first-child{border-top:1px solid var(--line-soft)}.ab-build-list .row .w{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;min-width:9ch;font-size:clamp(1.1rem,1.7vw,1.4rem);font-weight:600}.ab-build-list .row p{color:var(--ink-dim);font-size:.9375rem}.ab-toward{text-align:center;background:radial-gradient(45% 55% at 50% 45%,#546a7429 0%,#546a740d 55%,#0f0f1100 78%);position:relative;overflow:clip}.ab-toward-inner{max-width:780px;margin-inline:auto;position:relative}.ab-toward h2{max-width:20ch;margin-inline:auto;font-size:clamp(1.9rem,3.6vw,3.2rem)}.ab-toward .body{color:var(--ink-dim);margin-top:24px;max-width:54ch;margin-inline:auto}.ab-toward .success{background:var(--line-soft);border:1px solid var(--line-soft);border-radius:16px;grid-template-columns:1fr 1fr;gap:1px;margin-top:clamp(36px,5vw,56px);display:grid;overflow:clip}.ab-toward .success>div{background:var(--ground);padding:clamp(24px,3.4vw,40px)}.ab-toward .success .tag{color:var(--ink-note);margin-bottom:12px;font-size:.8125rem}.ab-toward .success .line{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;font-size:clamp(1.15rem,1.9vw,1.6rem);font-weight:600}.ab-toward .success .no .line{color:var(--ink-faint)}.ab-toward .success .yes .line .mist{color:var(--mist-em)}@media (max-width:640px){.ab-toward .success{grid-template-columns:1fr}}.ab-faq h2{margin-bottom:clamp(28px,4vw,44px)}.ab-close{text-align:center;position:relative;overflow:clip}.ab-close .ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.ab-close .fine{color:var(--ink-note);margin-top:18px;font-size:.8125rem}@media (max-width:767px){.ab-sec h2{max-width:none;font-size:var(--text-h2)}.ab-toward h2,.ab-toward .body{text-align:left;margin-inline:0}.ab-close{text-align:left}.ab-close .ctas{justify-content:flex-start}}
