:root{--graphite:#0f0f10;--charcoal:#16161a;--char-2:#1e1e22;--coral:#ff5a1f;--coral-2:#e24a12;--coral-soft:#ff5a1f29;--sand:#f1eadf;--parchment:#faf7f2;--edge:#e3dcca;--ink:#15110d;--muted:#6b6557;--focus:#b93d0b;--bg-page:var(--parchment);--bg-feature:var(--sand);--bg-pane:#fff;--text-page:var(--ink);--text-feature:var(--ink);--mute-page:var(--muted);--mute-feature:var(--muted);--line-page:var(--edge);--line-feature:var(--edge);--accent-text-page:#b93d0b;--accent-text-feature:#b93d0b;--dot:#0f110d1a;--reg:#0f110d47;--ink-bg:var(--graphite);--ink-text:var(--parchment);--ink-mute:#faf7f2ad;--ink-line:#ffffff24;--font-sans:var(--f-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-head:var(--f-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--f-chakra), var(--f-inter), system-ui, sans-serif;--font-pixel:var(--f-pixel), var(--f-chakra), system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--t-display:clamp(38px, 6vw, 84px);--t-h1:clamp(34px, 4.8vw, 64px);--t-h2:clamp(28px, 3.2vw, 44px);--t-h3:clamp(18px, 1.45vw, 21px);--t-lead:clamp(17px, 1.3vw, 19px);--t-body:16px;--t-small:14px;--t-micro:12px;--t1:#15110d;--t2:#3d372e;--t3:#57514a;--t4:#6b6557;--line-strong:#d3c9b0;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--r:var(--r-sm);--e-1:0 0 0 1px #15110d0f, 0 1px 2px #15110d0a;--e-2:0 0 0 1px #15110d12, 0 2px 4px #15110d0a, 0 12px 28px -12px #15110d2e;--e-3:0 0 0 1px #15110d14, 0 4px 10px #15110d0d, 0 28px 56px -20px #15110d47;--e-4:0 0 0 1px #15110d14, 0 24px 80px #15110d4d;--d-fast:.12s;--d-base:.18s;--d-slow:.26s;--ease-in:cubic-bezier(.4, 0, 1, 1);--g-amber-solid:#9a7b6b;--g-amber-tint:#f3efed;--g-amber-line:#dfd5d0;--g-amber-ink:#755d51;--g-amber-d:#a68b7d;--g-moss-solid:#7f8f7a;--g-moss-tint:#f0f2ef;--g-moss-line:#d6dbd4;--g-moss-ink:#5b6758;--g-moss-d:#859581;--g-sea-solid:#7f8f7a;--g-sea-tint:#f0f2ef;--g-sea-line:#d6dbd4;--g-sea-ink:#5b6758;--g-sea-d:#859581;--g-lake-solid:#6f7f92;--g-lake-tint:#eef0f2;--g-lake-line:#d1d6dc;--g-lake-ink:#586473;--g-lake-d:#8592a2;--g-iris-solid:#6f7f92;--g-iris-tint:#eef0f2;--g-iris-line:#d1d6dc;--g-iris-ink:#586473;--g-iris-d:#8592a2;--g-plum-solid:#857487;--g-plum-tint:#f0eef1;--g-plum-line:#d8d3d9;--g-plum-ink:#6c5e6d;--g-plum-d:#9a8c9b;--g-clay-solid:#9a7b6b;--g-clay-tint:#f3efed;--g-clay-line:#dfd5d0;--g-clay-ink:#755d51;--g-clay-d:#a68b7d;--g-olive-solid:#7f8f7a;--g-olive-tint:#f0f2ef;--g-olive-line:#d6dbd4;--g-olive-ink:#5b6758;--g-olive-d:#859581;--g-slate-solid:#6f7f92;--g-slate-tint:#eef0f2;--g-slate-line:#d1d6dc;--g-slate-ink:#586473;--g-slate-d:#8592a2;--gap:12px;--shell:1240px;--pad:clamp(16px, 3vw, 32px);--sec-pad:clamp(56px, 8vw, 112px);--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg-feature:var(--graphite);--text-feature:var(--parchment);--mute-feature:#faf7f2ad;--line-feature:#ffffff1f;--accent-text-feature:var(--coral)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--bg-page);color:var(--text-page);font:400 16px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--coral);color:var(--graphite)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.skip{z-index:100;background:var(--coral);color:var(--graphite);border-radius:var(--r);padding:10px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.preview-banner{padding:6px var(--pad);background:var(--coral);color:var(--graphite);font:500 13px/1.4 var(--font-head);letter-spacing:.04em;text-align:center;margin:0}.shell{max-width:var(--shell);padding:0 var(--pad);margin:0 auto}.stack{gap:var(--gap);padding-bottom:var(--gap);display:grid}.h1,.h2,.h3{text-wrap:balance;margin:0}h1,h2{text-wrap:balance}.h1,.h2{font-family:var(--font-display);font-weight:500}.h1{font-size:var(--t-display);letter-spacing:-.032em;line-height:1}.h2{font-size:var(--t-h2);letter-spacing:-.024em;line-height:1.08}.h3{font-family:var(--font-sans);font-weight:600;font-size:var(--t-h3);letter-spacing:-.014em;line-height:1.3}.lead{font-size:var(--t-lead);text-wrap:pretty;margin:0;line-height:1.6}.body{text-wrap:pretty;margin:0}.pixel{font-family:var(--font-pixel);letter-spacing:-.01em;font-weight:500}.eyebrow{font:400 11px/1.3 var(--font-head);letter-spacing:.22em;text-transform:uppercase;color:inherit;opacity:.85;align-items:center;gap:10px;margin:0 0 20px;display:inline-flex}.eyebrow:before{content:"";background:var(--coral);flex:none;width:7px;height:7px}.mono{font-family:var(--font-head);letter-spacing:.02em}.card{--mute:var(--mute-page);--line:var(--line-page);--accent-text:var(--accent-text-page);background:var(--bg-page);color:var(--text-page);border:1px solid var(--line-page);border-radius:var(--r);position:relative;overflow:hidden}.feature{--mute:var(--mute-feature);--line:var(--line-feature);--accent-text:var(--accent-text-feature);background:var(--bg-feature);color:var(--text-feature);border-color:var(--line-feature)}.ink,:root[data-theme=dark] .feature{--focus:var(--coral)}.ink{--mute:var(--ink-mute);--line:var(--ink-line);--accent-text:var(--coral);background:var(--ink-bg);color:var(--ink-text);border-color:var(--ink-bg)}.sec{padding:var(--sec-pad) clamp(20px, 5vw, 72px)}.dots{background-image:radial-gradient(var(--dot) 1px, transparent 1.2px);background-size:18px 18px}.ink.dots,.feature.dots{--dot:#ffffff12}.accent{color:var(--accent-text)}.reg{pointer-events:none;opacity:.6;width:14px;height:14px;position:absolute}.reg:before,.reg:after{content:"";background:currentColor;position:absolute}.reg:before{width:1px;height:14px;top:0;left:6.5px}.reg:after{width:14px;height:1px;top:6.5px;left:0}.reg.tl{top:14px;left:14px}.reg.tr{top:14px;right:14px}.reg.bl{bottom:14px;left:14px}.reg.br{bottom:14px;right:14px}.btn{border-radius:var(--r);min-height:48px;font:400 13px/1 var(--font-head);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .16s var(--ease), border-color .16s var(--ease), transform .16s var(--ease);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--coral);color:var(--graphite)}.btn-primary:hover{background:#ff6d39}.btn-ghost{color:inherit;border-color:var(--line,currentColor);background:0 0}.btn-ghost:hover{border-color:currentColor}.btn-sm{min-height:38px;padding:0 14px;font-size:12px}.btn[disabled]{opacity:.55;cursor:progress}.btn .arrow{transition:transform .16s var(--ease)}.link{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);transition:text-decoration-color .16s}.link:hover{text-decoration-color:currentColor}.hdr{z-index:50;background:color-mix(in srgb, var(--bg-page) 95%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid #0000;padding:10px 0;transition:border-color .2s;position:sticky;top:0}.hdr[data-scrolled=true]{border-bottom-color:var(--line-page)}.hdr-in{justify-content:space-between;align-items:center;gap:16px;min-height:38px;display:flex}.brand{font:400 17px/1 var(--font-head);letter-spacing:-.01em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.hdr-nav{align-items:center;gap:8px;display:flex}.hdr-link{font:400 12px/1 var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--mute-page);padding:12px 10px;text-decoration:none;transition:color .16s}.hdr-link:hover{color:var(--text-page)}@media (max-width:560px){.hdr-link,.brand span{display:none}}.hero{isolation:isolate;align-items:flex-end;min-height:min(86vh,860px);display:flex}.hero-img{z-index:-2;position:absolute;inset:0}.hero-img img{object-fit:cover;object-position:70% 50%;width:100%;height:100%}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0f0f10f0 0%,#0f0f10d1 42%,#0f0f1040 100%),linear-gradient(#0000 55%,#0f0f10d9 100%);position:absolute;inset:0}.hero-in{max-width:860px;padding:clamp(120px,14vw,180px) clamp(20px,5vw,72px) clamp(40px,6vw,72px)}.hero .h1{margin-bottom:28px}.hero .lead{color:var(--ink-mute);max-width:640px}.ctas{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}@media (max-width:720px){.hero{min-height:0}.hero:before{background:linear-gradient(#0f0f108c 0%,#0f0f10db 40%,#0f0f10f5 100%)}.ctas .btn{flex:100%}}.family{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding:22px clamp(20px,5vw,72px);display:flex}.family-label{font:400 11px/1.3 var(--font-head);letter-spacing:.22em;text-transform:uppercase;color:var(--mute-page)}.family ul{flex-wrap:wrap;gap:14px 32px;margin:0;padding:0;list-style:none;display:flex}.family li{font:400 15px/1 var(--font-head);white-space:nowrap;align-items:center;gap:10px;display:flex}.family img{border:1px solid var(--line-page);object-fit:contain;box-sizing:border-box;background:#fff;border-radius:8px;width:32px;height:32px;padding:4px}.parts{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 clamp(32px,4vw,48px);padding:0;list-style:none;display:grid}.parts li{padding:24px 20px 8px 0}.parts li+li{border-left:1px solid var(--line);padding-left:20px}.parts .n{font:500 13px/1 var(--font-pixel);color:var(--accent-text);margin-bottom:28px;display:block}.parts .body{color:var(--mute);margin-top:10px}@media (max-width:1100px){.parts{grid-template-columns:repeat(3,minmax(0,1fr))}.parts li:nth-child(4){border-left:0;padding-left:0}.parts li:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:640px){.parts{grid-template-columns:1fr}.parts li,.parts li+li{border-left:0;padding:20px 0 12px}.parts li+li{border-top:1px solid var(--line)}.parts .n{margin-bottom:16px}}.split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.split .body+.body{margin-top:18px}@media (max-width:900px){.split{grid-template-columns:1fr}}.sec-head{max-width:760px;margin-bottom:clamp(40px,5vw,64px)}.three{gap:0 var(--gap);grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:960px){.three{gap:var(--gap);grid-template-rows:none;grid-template-columns:1fr}.three .tile{grid-row:auto;grid-template-rows:auto auto}}.tile{grid-row:span 2;grid-template-rows:subgrid;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-page);display:grid}.tile-copy{padding:28px 28px 24px}.tile .demo{align-self:start;margin:0 28px 28px}.tile-copy .body{color:var(--mute);margin-top:10px}.demo{background:var(--bg-pane);border:1px solid var(--edge);border-radius:var(--r);color:var(--ink);min-height:228px;padding:16px;font-size:14px;line-height:1.45;box-shadow:0 1px #0f110d0a,0 10px 30px -18px #0f110d40}.demo-label{font:400 10.5px/1 var(--font-head);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.demo-label .chan{text-transform:none;letter-spacing:.02em;font-family:var(--font-sans)}.demo-label .live{letter-spacing:.1em;align-items:center;gap:6px;display:inline-flex}.demo-label .live:before{content:"";background:#1f9d55;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #1f9d5526}.dec-title{font:400 17px/1.25 var(--font-head);margin:0 0 8px}.dec-why{color:#3d372e;margin:0 0 12px}.src{color:var(--muted);border:1px solid var(--edge);background:var(--parchment);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.src:before{content:"";background:var(--coral);border-radius:1px;width:6px;height:6px}.runs{gap:2px;margin:0;padding:0;list-style:none;display:grid}.runs li{border-bottom:1px dashed var(--edge);grid-template-columns:18px 1fr auto;align-items:start;gap:10px;padding:7px 0;display:grid}.runs li:last-child{border-bottom:0}.runs .ok{color:#1f7a45;background:#1f9d551f;border-radius:50%;place-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;display:grid}.runs b{font-size:13.5px;font-weight:600;display:block}.runs span{color:var(--muted);font-size:13px}.runs time{color:var(--muted);white-space:nowrap;font-size:12px}.chat{gap:10px;display:grid}.bubble{border-radius:10px;max-width:92%;padding:10px 12px;font-size:14px}.bubble.q{background:var(--graphite);color:var(--parchment);border-bottom-right-radius:3px;justify-self:end}.bubble.a{background:var(--sand);border-bottom-left-radius:3px}.bubble.a .src{background:#fff;margin-top:8px}.dossier{border-top:1px solid var(--line);margin:0}.dossier div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:24px;padding:20px 0;display:grid}.dossier dt{font:400 12px/1.3 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.dossier dd{font:400 clamp(18px, 1.6vw, 22px)/1.2 var(--font-head);text-align:right;margin:0}.dossier dd.big{font-family:var(--font-pixel);color:var(--coral);letter-spacing:-.02em;font-size:clamp(34px,4vw,56px);line-height:1}.record-note{color:var(--mute);max-width:520px;margin:0}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.steps li{padding:28px 28px 8px 0;position:relative}.steps li+li{border-left:1px solid var(--line);padding-left:28px}.steps .h3{min-height:2.4em}@media (max-width:560px){.steps .h3{min-height:0}}.steps .n{font:500 13px/1 var(--font-pixel);color:var(--accent-text);margin-bottom:40px;display:block}.steps .body{color:var(--mute);margin-top:10px}@media (max-width:900px){.steps{grid-template-columns:1fr 1fr}.steps li:nth-child(3){border-left:0;padding-left:0}.steps li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:560px){.steps{grid-template-columns:1fr}.steps li,.steps li+li{border-left:0;padding:24px 0 12px}.steps li+li{border-top:1px solid var(--line)}.steps .h3{min-height:2.4em}@media (max-width:560px){.steps .h3{min-height:0}}.steps .n{margin-bottom:16px}}.duo{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:960px){.duo{grid-template-columns:1fr}}.ledger{border-top:1px solid var(--line);margin:0 0 24px}.ledger div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 24px;padding:22px 0;display:grid}.ledger dt{font:400 20px/1.2 var(--font-head)}.ledger dd{font:500 clamp(24px, 2.4vw, 32px)/1 var(--font-pixel);text-align:right;letter-spacing:-.01em;margin:0}.ledger .detail{color:var(--mute);grid-column:1/-1;font-size:15px}.footnote{color:var(--mute);max-width:560px;margin:0 0 28px;font-size:15px}.footnote.just-you{border-top:1px solid var(--line);margin-top:-16px;padding-top:16px}.footnote.just-you strong{color:inherit;font-weight:600}.footnote.just-you a{color:var(--accent-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.guarantee .big{font:500 clamp(64px, 8vw, 112px)/.9 var(--font-pixel);color:var(--accent-text);letter-spacing:-.03em;margin:8px 0 20px;display:block}.guarantee .big small{letter-spacing:.04em;color:var(--mute);font-size:.32em;font-family:var(--font-head);text-transform:uppercase;margin-left:8px}.fit{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}@media (max-width:760px){.fit{grid-template-columns:1fr}}.fit-col{border:1px solid var(--line);border-radius:var(--r);padding:28px}.fit-col h3{font:400 11px/1.3 var(--font-head);letter-spacing:.22em;text-transform:uppercase;color:var(--mute);margin:0 0 16px}.fit-col ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.fit-col li{border-top:1px solid var(--line);grid-template-columns:22px 1fr;gap:12px;padding:13px 0;font-size:17px;display:grid}.fit-col .yes:before,.fit-col .no:before{font:500 15px/1.4 var(--font-pixel)}.fit-col .yes:before{content:"+";color:var(--accent-text)}.fit-col .no:before{content:"×";color:var(--mute)}.fit-col.no-col li{color:var(--mute)}.band{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px clamp(32px,6vw,96px);display:grid}.band-head{grid-column:1/-1}.band .lead{color:var(--ink-mute);max-width:560px;margin-top:18px}.band-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ff5a1f38,#0000);width:70%;position:absolute;inset:auto -10% -60% auto}@media (max-width:760px){.band{grid-template-columns:1fr}.band .btn{width:100%}}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:400 clamp(18px, 1.6vw, 22px)/1.3 var(--font-head);grid-template-columns:1fr 24px;align-items:center;gap:24px;padding:24px 0;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:500 20px/1 var(--font-pixel);color:var(--accent-text);transition:transform .2s var(--ease);justify-self:end}.faq details[open] summary:after{transform:rotate(45deg)}.faq .body{color:var(--mute);max-width:720px;padding:0 48px 28px 0}.booking{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (max-width:960px){.booking{grid-template-columns:1fr}}.booking .lead{color:var(--mute);margin-top:18px}.booking-result{margin-top:8px}.booking-result .lead{margin-top:0}.booking>div:first-child{position:sticky;top:96px}@media (max-width:960px){.booking>div:first-child{position:static}}.cal{border:1px solid var(--line);border-radius:var(--r);background:#fff;min-height:700px;position:relative;overflow:hidden}.cal iframe{border:0;width:100%;height:100%;min-height:700px;display:block}.cal-skel{color:var(--muted);font:400 12px/1 var(--font-head);letter-spacing:.16em;text-transform:uppercase;place-items:center;display:grid;position:absolute;inset:0}.ftr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding:36px clamp(20px,5vw,72px);display:flex}.ftr p{color:var(--mute);margin:6px 0 0;font-size:14px}.ftr nav{flex-wrap:wrap;gap:8px 24px;font-size:14px;display:flex}.ftr nav a{color:var(--mute);text-decoration:none}.ftr nav a:hover{color:var(--text-page)}.funnel{gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:calc(100vh - 140px);display:grid}@media (max-width:960px){.funnel{grid-template-columns:1fr}}.funnel-side{flex-direction:column;justify-content:space-between;gap:40px;display:flex}.funnel-side .lead{color:var(--ink-mute);margin-top:22px}.gets{border-top:1px solid var(--ink-line);margin:0;padding:0;list-style:none}.gets li{border-bottom:1px solid var(--ink-line);grid-template-columns:30px 1fr;padding:14px 0;font-size:15px;display:grid}.gets li span{font:500 12px/1.6 var(--font-pixel);color:var(--coral)}.gets-label{font:400 11px/1.3 var(--font-head);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 12px}.form-pane{flex-direction:column;padding:clamp(28px,4vw,56px);display:flex}.stepper{font:400 11px/1 var(--font-head);letter-spacing:.2em;text-transform:uppercase;color:var(--mute-page);align-items:center;gap:12px;margin-bottom:36px;display:flex}.stepper .bar{background:var(--line-page);border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.stepper .bar i{background:var(--coral);transition:width .32s var(--ease);position:absolute;inset:0 auto 0 0}.field{border:0;gap:10px;min-width:0;margin-bottom:30px;padding:0;display:grid}.field>label,.field>legend{font:400 20px/1.3 var(--font-head);letter-spacing:-.005em;margin-bottom:4px;padding:0}.field .hint{color:var(--mute-page);margin-top:-4px;font-size:14px}.input{width:100%;min-height:54px;font:400 17px/1 var(--font-sans);color:var(--ink);background:var(--bg-pane);border:1px solid var(--edge);border-radius:var(--r);padding:0 16px;transition:border-color .16s,box-shadow .16s}.input::placeholder{color:#a39c8c}.input:hover{border-color:#cfc6b0}.input:focus{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--focus)}.input[aria-invalid=true]{border-color:#c2410c}textarea.input{resize:vertical;min-height:88px;padding:14px 16px;line-height:1.5}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{border:1px solid var(--edge);border-radius:var(--r);background:var(--bg-pane);min-height:44px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:0 16px;font-size:15px;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.chip input:checked+span{background:var(--graphite);color:var(--parchment);border-color:var(--graphite)}.chip input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.chip input:disabled+span{opacity:.45;cursor:not-allowed}.err{color:#b3360a;margin:0;font-size:14px}.form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.form-actions .btn-primary{min-width:200px}.form-note{color:var(--mute-page);margin:14px 0 0;font-size:13px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.q-title{font:400 clamp(24px, 2.6vw, 34px)/1.15 var(--font-head);letter-spacing:-.015em;text-wrap:balance;margin:0 0 28px}.options{gap:10px;display:grid}.option{text-align:left;width:100%;min-height:62px;font:400 17px/1.3 var(--font-sans);background:var(--bg-pane);color:var(--ink);border:1px solid var(--edge);border-radius:var(--r);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;transition:border-color .14s,transform .14s,background-color .14s;display:flex}.option:hover{border-color:var(--graphite)}.option:active{transform:translateY(1px)}.option kbd{font:400 11px/1 var(--font-head);color:var(--muted);border:1px solid var(--edge);background:var(--parchment);border-radius:3px;padding:4px 6px}.option[aria-pressed=true]{background:var(--graphite);color:var(--parchment);border-color:var(--graphite)}.option[aria-pressed=true] kbd{color:var(--parchment);background:0 0;border-color:#ffffff4d}.back{cursor:pointer;color:var(--mute-page);font:400 12px/1 var(--font-head);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;padding:12px 0}.back:hover{color:var(--text-page)}.fade-in{animation:fadeIn .32s var(--ease) both}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.result-head{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:900px){.result-head{grid-template-columns:1fr}}.result-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.breakdown{border-top:1px solid var(--ink-line)}.breakdown-label{font:400 11px/1.6 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin:16px 0 4px}.breakdown ol{margin:0;padding:0;list-style:none}.breakdown li{border-bottom:1px solid var(--ink-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;padding:14px 0;display:grid}.bd-rank{font:500 13px/1 var(--font-pixel);color:var(--coral)}.bd-title{color:var(--ink-text);font-size:15.5px;line-height:1.35}.bd-usd{font:500 18px/1 var(--font-pixel);color:var(--ink-text);font-variant-numeric:tabular-nums}.bd-bar{background:var(--ink-line);border-radius:2px;grid-column:2/-1;height:3px;overflow:hidden}.bd-bar i{background:var(--coral);border-radius:2px;height:100%;display:block}.total{font:500 clamp(56px, 9vw, 128px)/.9 var(--font-pixel);color:var(--coral);letter-spacing:-.035em;margin:12px 0 0}.total-suffix{font:400 clamp(18px, 2vw, 26px)/1 var(--font-head);color:var(--ink-mute);letter-spacing:0;margin-left:10px}.total-note{color:var(--ink-mute);max-width:520px;margin:18px 0 0}.saw{text-wrap:pretty;max-width:820px;margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.wf{gap:var(--gap);display:grid}.wf-card{border:1px solid var(--line-page);border-radius:var(--r);background:var(--bg-pane);color:var(--ink);grid-template-columns:72px minmax(0,1fr) minmax(200px,auto);align-items:start;gap:8px 32px;padding:32px;display:grid}.wf-rank{font:500 28px/1 var(--font-pixel);color:var(--accent-text-page)}.wf-card .h3{margin-bottom:16px}.wf-row{border-top:1px solid var(--edge);grid-template-columns:120px 1fr;gap:16px;padding:10px 0;font-size:15.5px;display:grid}.wf-row dt{font:400 11px/1.6 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.wf-row dd{margin:0}.wf-dollars{text-align:right}.wf-dollars strong{font:500 clamp(26px, 2.6vw, 36px)/1 var(--font-pixel);letter-spacing:-.02em;display:block}.wf-dollars span{color:var(--muted);font-size:13px}.wf-math{color:var(--muted);background:var(--parchment);border:1px dashed var(--edge);border-radius:var(--r);grid-column:2/-1;margin-top:6px;padding:10px 12px;font:400 13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:1100px) and (min-width:761px){.wf-card{grid-template-columns:56px minmax(0,1fr)}.wf-dollars{text-align:left;grid-column:2}.wf-math{grid-column:2}}@media (max-width:760px){.wf-card{grid-template-columns:1fr;padding:24px}.wf-dollars{text-align:left}.wf-math{grid-column:auto}.wf-row{grid-template-columns:1fr;gap:4px}}.holds,.more-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));column-gap:32px;margin:4px 0 0;padding:0;list-style:none;display:grid}.holds li,.more-list li{border-top:1px solid var(--line);font:400 16px/1.35 var(--font-head);grid-template-columns:6px 1fr;align-items:baseline;gap:12px;padding:13px 0;display:grid}.holds li:before,.more-list li:before{content:"";background:var(--coral);border-radius:1px;width:6px;height:6px;transform:translateY(-2px)}.more-list{grid-template-columns:1fr}.more-card{gap:8px 48px;display:grid}@media (min-width:900px){.more-card{grid-template-columns:minmax(220px,1fr) 2fr;align-items:start}.more-card .more-list{margin-top:0}}.assume{color:var(--mute-page);max-width:760px;margin:0;font-size:13.5px}.pending{border-top:1px solid var(--ink-line);gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.pending li{border-bottom:1px solid var(--ink-line);color:var(--ink-mute);grid-template-columns:24px 1fr;align-items:center;gap:12px;padding:16px 0;transition:color .2s;display:grid}.pending li[data-state=active],.pending li[data-state=done]{color:var(--ink-text)}.pending .dot{border:1px solid var(--ink-mute);border-radius:50%;justify-self:center;width:10px;height:10px}.pending li[data-state=active] .dot{border-color:var(--coral);background:var(--coral);animation:1.2s ease-in-out infinite pulse}.pending li[data-state=done] .dot{background:var(--parchment);border-color:var(--parchment)}@keyframes pulse{50%{box-shadow:0 0 0 6px #ff5a1f2e}}.thanks-list{counter-reset:t;border-top:1px solid var(--line-page);margin:32px 0;padding:0;list-style:none}.thanks-list li{counter-increment:t;border-bottom:1px solid var(--line-page);grid-template-columns:44px 1fr;padding:18px 0;font-size:17px;display:grid}.thanks-list li:before{content:"0" counter(t);font:500 13px/1.7 var(--font-pixel);color:var(--accent-text-page)}.legal{max-width:760px}.legal h2{font:400 22px/1.3 var(--font-head);margin:40px 0 12px}.legal ul{padding-left:20px}@media (max-width:720px){.btn-sm{min-height:44px}.family ul{grid-template-columns:1fr 1fr;display:grid}}.pending li[data-state=failed]{color:var(--ink-text)}.pending li[data-state=failed] .dot{border-color:var(--coral);background:0 0}.chip span{gap:10px}.chip span:before{content:"";border:1.5px solid var(--edge);background:0 0;flex:none;width:14px;height:14px;transition:background-color .14s,border-color .14s,box-shadow .14s}.chip input[type=radio]+span:before{border-radius:50%}.chip input[type=checkbox]+span:before{border-radius:3px}.chip input:checked+span:before{border-color:var(--coral);background:var(--coral);box-shadow:inset 0 0 0 2.5px var(--graphite)}.chip input[type=checkbox]:checked+span:before{box-shadow:none;background:var(--coral) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.2 7.4l2.4 2.4 5.2-5.6' fill='none' stroke='%230f0f10' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}@media (pointer:coarse){.option kbd{display:none}}.sec-tight{padding-block:clamp(28px,4vw,48px)}@media (max-width:560px){.fit-col{padding:20px}.fit-col li{font-size:16px}}.ink .btn-ghost{border-color:#ffffff52}.ink .btn-ghost:hover{border-color:var(--ink-text)}.bd-bar{margin-top:4px}.chip span{border-color:#d3c9b0}.chip:hover span,.chip span:before{border-color:#a99e84}@media (pointer:coarse),(max-width:720px){.site-footer a,.foot a,footer a,a.link{align-items:center;min-height:44px;display:inline-flex}.brand{min-width:44px;min-height:44px}.back{align-items:center;min-height:44px;display:inline-flex}}.sec-head{max-width:none}.sec-head>.lead,.sec-head>.body{max-width:760px}.pair{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);display:grid}@media (max-width:900px){.pair{grid-template-columns:1fr}}p,li,summary,dd{text-wrap:pretty}summary{text-wrap:balance}.duo .h2{font-size:clamp(34px,3.3vw,46px)}.nb{white-space:nowrap}.total-people{color:inherit;margin-top:8px}.more-note{color:var(--mute);margin:14px 0 0;font-size:14px}.post-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.post-list li{border-bottom:1px solid var(--line)}.post-row{color:inherit;gap:8px;max-width:820px;padding:28px 0;text-decoration:none;display:grid}.post-title{font:400 clamp(20px, 1.9vw, 26px)/1.25 var(--font-head);letter-spacing:-.01em;text-wrap:balance}.post-row:hover .post-title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.post-desc{color:var(--mute);text-wrap:pretty}.post-meta{font:400 12px/1.4 var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0}.post{max-width:none}.post>*{max-width:720px;margin-inline:auto}.post-crumb{font:400 12px/1.4 var(--font-head);letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px}.post-h1{font-size:clamp(28px,3vw,38px)}.post-lede{color:var(--mute);margin-top:20px}.post .post-meta{border-bottom:1px solid var(--line);margin-top:20px;padding-bottom:32px}.prose{padding-top:8px;font-size:18px;line-height:1.7}.prose>*{margin:0 0 1.1em}.prose h2{font:400 clamp(24px, 2.4vw, 30px)/1.2 var(--font-head);letter-spacing:-.015em;text-wrap:balance;margin:1.9em 0 .6em}.prose h3{font:400 20px/1.3 var(--font-head);margin:1.6em 0 .5em}.prose p,.prose li{text-wrap:pretty}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin-bottom:.4em}.prose a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral)}.prose strong{font-weight:600}.prose blockquote{border-left:2px solid var(--coral);color:var(--mute);margin-left:0;padding-left:20px}.prose hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.prose table{border-collapse:collapse;width:100%;font-size:16px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.prose th{font:400 12px/1.3 var(--font-head);letter-spacing:.08em;text-transform:uppercase}.prose code{font-size:.9em}.post-faq{margin-top:56px}.post-faq-h{font:400 clamp(24px, 2.4vw, 30px)/1.2 var(--font-head);margin:0 0 16px}.post-faq .faq .body{padding-right:0}@media (max-width:640px){.prose{font-size:17px}.prose table{font-size:14px}.prose th,.prose td{padding:8px 6px}}.kit-hero-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:28px clamp(32px,6vw,96px);display:grid}.kit-hero-head{grid-column:1/-1}.kit-h1{font-size:clamp(26px,7.2vw,72px)}.kit-hero .lead{color:var(--ink-mute);max-width:640px}.kit-buybox{border-top:1px solid var(--ink-line);justify-items:start;gap:12px;padding-top:24px;display:grid}.kit-amount{align-items:baseline;gap:14px;margin:0;font-size:clamp(44px,5vw,64px);line-height:1;display:flex}.kit-was{font-family:var(--font-head);color:var(--ink-mute);font-size:clamp(20px,2vw,26px)}.kit-note{color:var(--ink-mute);margin:0 0 8px;font-size:15px}.kit-fine{color:var(--ink-mute);text-wrap:pretty;margin:0;font-size:14px}.kit-buy{justify-items:start;gap:8px;display:grid}.kit-hero .lead,.kit-hero .kit-buybox{grid-column:1/-1}.kit-buyrow{flex-wrap:wrap;align-items:center;gap:16px 40px;display:flex}.kit-price{gap:8px;display:grid}.kit-price .kit-note{margin:0}.kit-buyrow .kit-buy .err:empty{display:none}.kit-case-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin:0 0 24px;display:grid}.kit-case-stats>div{border-top:1px solid var(--line);padding-top:18px}.kit-case-stats dt{color:var(--accent-text-page);margin-bottom:10px;font-size:clamp(36px,4.4vw,56px);line-height:1}.kit-case-stats dd{color:var(--mute);text-wrap:pretty;margin:0}.kit-case-body{text-wrap:pretty;max-width:640px;margin:0 0 14px}.kit-buy .err{min-height:0}.ink .kit-buy .err{color:var(--coral)}.kit-line,.offer-line{color:var(--ink-text);margin:18px 0 0;font-size:16px}.kit-gets{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.kit-gets li{border-top:1px solid var(--line);grid-template-columns:6px 1fr;column-gap:14px;padding:22px 0;display:grid}.kit-gets li:before{content:"";background:var(--coral);border-radius:1px;grid-row:1/span 2;width:6px;height:6px;margin-top:10px}.kit-gets .h3{text-wrap:balance;margin-bottom:6px;font-size:clamp(19px,1.6vw,22px);line-height:1.3}.kit-gets .body{color:var(--mute);text-wrap:pretty;margin:0}.kit-status{font:400 clamp(19px, 1.8vw, 24px)/1.4 var(--font-head);text-wrap:pretty;align-items:baseline;gap:14px;max-width:720px;margin:0;display:flex}.kit-status .dot{background:var(--coral);border-radius:1px;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite kit-pulse}@keyframes kit-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.kit-status .dot{animation:none}}@media (max-width:900px){.kit-hero-in{grid-template-columns:1fr}}@media (max-width:760px){.kit-gets,.kit-case-stats{grid-template-columns:1fr}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ent-note{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 48px;padding-inline:clamp(20px,5vw,72px);display:grid}.ent-note .eyebrow{margin-bottom:14px}.ent-note .h3{margin-bottom:8px}.ent-note .body{color:var(--mute);max-width:680px}.ent-link{font:400 13px/1.2 var(--font-head);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:12px 0}@media (max-width:760px){.ent-note{grid-template-columns:1fr}}.ent-hero{max-width:none}.ent-hero .h1{margin-bottom:28px}.ent-hero .lead{color:var(--ink-mute);max-width:680px}.ent-items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,72px);margin:0;padding:0;list-style:none;display:grid}.ent-items li{border-top:1px solid var(--line);padding:28px 0}.ent-items .body{color:var(--mute);max-width:520px;margin-top:10px}@media (max-width:760px){.ent-items{grid-template-columns:1fr}}.ent-proof-label{color:var(--mute)}.ent-proof{border-top:1px solid var(--line);font:400 clamp(20px, 2vw, 28px)/1.3 var(--font-head);letter-spacing:-.01em;text-wrap:balance;max-width:860px;margin:24px 0 0;padding-top:32px}.steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}.steps-3 .h3{min-height:0}@media (max-width:900px){.steps-3{grid-template-columns:1fr}.steps-3 li,.steps-3 li+li{border-left:0;padding:24px 0 12px}.steps-3 li+li{border-top:1px solid var(--line)}.steps-3 .n{margin-bottom:16px}}.wc-h1{margin-bottom:0;font-size:clamp(36px,5.4vw,76px)}.wc-hero .ctas{margin-top:32px}.wc-sheet{gap:clamp(32px,4vw,48px);display:grid}.wc-intro{gap:14px;max-width:760px;display:grid}.wc-list{gap:8px;max-width:68ch;margin:0;padding-left:1.15em;display:grid}.wc-list li::marker{color:var(--accent-text)}.wc-steps{margin:0;padding:0;list-style:none}.wc-step{border-top:1px solid var(--line);grid-template-columns:minmax(0,260px) minmax(0,760px);gap:16px clamp(32px,5vw,72px);padding:clamp(28px,3.5vw,44px) 0;scroll-margin-top:72px;display:grid}.wc-head{align-content:start;gap:8px;display:grid}.wc-n{font:500 13px/1 var(--font-pixel);color:var(--accent-text)}.wc-title{margin:0}.wc-meta{color:var(--mute);margin:0;font-size:14px}.wc-body{justify-items:stretch;gap:16px;display:grid}.wc-note{color:var(--mute);text-wrap:pretty;max-width:68ch;margin:0}.wc-note strong{color:var(--text-page);font-weight:600}.wc-prompt{background:var(--bg-pane);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 20px;margin:0;padding:20px 20px 20px 24px;font-size:17px;line-height:1.6;display:grid}.wc-prompt-text{overflow-wrap:anywhere;min-width:0}.wc-prompt-text p{text-wrap:pretty;margin:0}.wc-prompt-text p+p{margin-top:14px}.wc-line{display:block}.wc-fill{background:var(--coral-soft);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 3px;font-weight:500}.wc-copy{min-width:92px}.wc-skill{justify-self:start}@media (max-width:900px){.wc-step{grid-template-columns:1fr}}@media (max-width:560px){.wc-prompt{grid-template-columns:1fr;padding:16px 18px 18px;font-size:16px}.wc-copy{order:-1;justify-self:end;min-height:44px}.wc-skill,.wc-hero .ctas .btn{justify-self:stretch;width:100%}}.ent-foot{color:var(--mute);margin:20px 0 0;font-size:15px}.ws-date{font:400 13px/1.5 var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--coral);margin:0 0 22px}.ws-list{grid-template-columns:1fr;margin-top:0}@media (max-width:380px){.ws-hero .h1{font-size:29px}}.ds-install{padding-block:clamp(40px,6vw,80px)}.ds-install .h2{font-size:clamp(26px,2.8vw,40px)}.ds-steps{counter-reset:ds;border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(28px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.ds-steps li{counter-increment:ds;text-wrap:pretty;padding:24px 24px 8px 0;font-size:19px;line-height:1.4}.ds-steps li+li{border-left:1px solid var(--line);padding-left:24px}.ds-steps li:before{content:counter(ds, decimal-leading-zero);font:500 13px/1 var(--font-pixel);color:var(--accent-text);margin-bottom:28px;display:block}.ds-cli{color:var(--mute);overflow-wrap:anywhere;margin:32px 0 0;font-size:15px}.ds-cli code{font:400 14px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:720px){.ds-cli{display:none}.ds-steps{grid-template-columns:1fr}.ds-steps li,.ds-steps li+li{border-left:0;padding:20px 0 8px}.ds-steps li+li{border-top:1px solid var(--line)}.ds-steps li:before{margin-bottom:14px}}.ws-note{color:var(--mute);max-width:520px;margin:24px 0 0;font-size:15px}.ws-pane{justify-content:center}.ws-pane .form-actions{margin-top:0}.ws-form{display:contents}.ws-state{font:400 clamp(22px, 2.4vw, 30px)/1.25 var(--font-head);letter-spacing:-.01em;text-wrap:balance;margin:0}.ws-done{justify-items:start;gap:28px;display:grid}.ws-cal{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.ws-inbox{color:var(--mute);margin:0;font-size:15px}@media (max-width:720px){.ws-done{justify-items:stretch}.ws-cal .btn{flex:100%}}.ws-host{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.ws-host .eyebrow{margin-bottom:16px}.ws-host-row{align-items:center;gap:16px;display:flex}.ws-host-img{object-fit:cover;border-radius:50%;flex:none;width:60px;height:60px}.ws-host-name{font:400 18px/1.3 var(--font-head);margin:0}.ws-host-role{color:var(--mute);margin:2px 0 0;font-size:15px}.wr-note{color:var(--ink-mute);margin:18px 0 0;font-size:15px}.wr-code{font-family:var(--font-head);letter-spacing:.04em;color:var(--ink-text);-webkit-user-select:all;user-select:all}.fb-hero .lead{color:var(--ink-mute);max-width:680px;margin-top:24px}.fb-h1{font-size:clamp(30px,5.4vw,76px)}.fb-step-head{gap:14px;margin-bottom:clamp(28px,4vw,44px);display:grid}.fb-n{font:500 13px/1 var(--font-pixel);color:var(--accent-text)}.fb-h2{font-size:clamp(28px,3.4vw,46px)}.fb-intro{max-width:760px;margin-bottom:clamp(32px,4vw,48px)}.fb-intro .lead{color:var(--mute)}.fb-intro .fb-voice-line{color:inherit;margin-top:12px}.fb-form{max-width:820px}.fb-form .field>label,.fb-form .field>legend{font-size:19px}.fb-about{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}@media (max-width:640px){.fb-about{grid-template-columns:1fr}}.fb-req{font:400 11px/1 var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);vertical-align:.2em;white-space:nowrap;margin-left:6px}.fb-who{max-width:420px;margin-top:-14px}.fb-long textarea.input{min-height:120px}.fb-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:8px;display:flex}.fb-actions .btn-primary{min-width:240px}.fb-done{font:400 clamp(17px, 1.5vw, 20px)/1.4 var(--font-head);text-wrap:pretty;max-width:460px;margin:0}.fb-done:empty{display:none}.fb-form>.err{margin:0 0 16px}.voice{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.voice-btn{border-radius:var(--r);background:var(--bg-pane);min-height:44px;color:var(--ink);font:400 12px/1 var(--font-head);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid #d3c9b0;align-items:center;gap:10px;padding:0 16px;transition:border-color .14s,background-color .14s;display:inline-flex}.voice-btn:hover{border-color:#a99e84}.voice-btn[aria-pressed=true]{background:var(--graphite);color:var(--parchment);border-color:var(--graphite)}.voice-btn[disabled]{cursor:progress;opacity:.75}.voice-ico{flex:none;width:16px;height:16px}.voice-dot{background:var(--coral);border-radius:50%;flex:none;width:10px;height:10px;animation:1.2s ease-in-out infinite voice-pulse}@keyframes voice-pulse{50%{box-shadow:0 0 0 6px #ff5a1f40}}@media (prefers-reduced-motion:reduce){.voice-dot{animation:none}}.voice-time{font-family:var(--font-pixel);font-variant-numeric:tabular-nums;letter-spacing:.04em}.voice-status{color:#b3360a;margin:0;font-size:14px}.voice-status:empty{display:none}.fb-time{font:400 13px/1.5 var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin:16px 0 0}.fb-sec{border-top:1px solid var(--line);margin-top:clamp(8px,2vw,16px);padding-top:clamp(28px,4vw,40px)}.fb-sec:first-child{border-top:0;margin-top:0;padding-top:0}.fb-sec-title{font:400 clamp(22px, 2.4vw, 30px)/1.2 var(--font-head);letter-spacing:-.01em;margin:0 0 8px}.fb-sec-body{color:var(--mute);max-width:640px;margin:0 0 28px;font-size:16px;line-height:1.5}.fb-sec-title+.fb-about,.fb-sec-title+.field{margin-top:24px}.fb-span{grid-column:1/-1;max-width:calc(50% - 10px)}@media (max-width:640px){.fb-span{max-width:none}}.fb-form .hint{color:var(--mute);max-width:680px;margin:-4px 0 4px;font-size:15px;line-height:1.5}.fb-sub{border-left:2px solid var(--line);margin:-14px 0 30px;padding-left:18px}.fb-sub .field{margin-bottom:20px}.fb-sub .field:last-child{margin-bottom:0}.fb-narrow{max-width:420px}.fb-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2315110d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px 8px;max-width:420px;padding-right:44px}.fb-long{border:1px solid var(--line);border-radius:var(--r);background:color-mix(in srgb, var(--bg-pane) 55%, transparent);gap:12px;margin-bottom:20px;padding:clamp(20px,2.6vw,28px)}.fb-example{color:var(--mute);max-width:680px;margin:0;font-size:15px;font-style:italic;line-height:1.5}.fb-example-label{font:400 11px/1 var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin-right:6px;font-style:normal}.fb-voice-row{flex-wrap:wrap;align-items:flex-start;gap:4px 16px;margin-top:6px;display:flex}.fb-voice-row .fb-type,.fb-voice-row .fb-voice-time{align-self:center}.fb-voice-row .fb-voice-time{margin-left:auto}.fb-voice-row .voice{flex-direction:column;align-items:flex-start}.voice-btn.voice-primary{background:var(--coral);min-height:52px;color:var(--graphite);border-color:var(--coral);padding:0 22px;font-size:13px}.voice-btn.voice-primary:hover{background:#ff6d39;border-color:#ff6d39}.voice-btn.voice-primary[aria-pressed=true]{background:var(--graphite);color:var(--parchment);border-color:var(--graphite)}.voice-btn:focus-visible,.fb-type:focus-visible,.fb-add-link:focus-visible,.fb-link-x:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.voice-status.ok{color:var(--mute)}.fb-voice-time{font:400 12px/1 var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.fb-type{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);cursor:pointer;background:0 0;border:0;padding:8px 2px;font-size:15px}.fb-type:hover{text-decoration-color:currentColor}.fb-links{gap:8px;display:grid}.fb-link-row{align-items:center;gap:8px;max-width:620px;display:flex}.fb-link-row .input{min-height:46px;font-size:16px}.fb-link-x{border-radius:var(--r);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #d3c9b0;flex:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.fb-link-x:hover{border-color:#a99e84}.fb-link-hint{color:var(--mute);margin:0;font-size:14px}.fb-add-link{border-radius:var(--r);min-height:44px;color:inherit;font:400 12px/1 var(--font-head);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px dashed #a99e84;justify-self:start;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.fb-add-link:hover{border-style:solid}.fb-add-link svg{width:14px;height:14px}@media (max-width:640px){.fb-voice-row{flex-direction:column;align-items:stretch}.fb-voice-row .voice,.voice-btn.voice-primary{justify-content:center;width:100%}.fb-voice-row .fb-voice-time{text-align:center;margin-left:0}.fb-type{align-self:center}.fb-sub{padding-left:14px}}.fb-check{border-top:1px solid var(--line);max-width:820px;margin:0;padding:0;list-style:none}.fb-check li{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr);column-gap:16px;padding:18px 0;display:grid}.fb-check li:before{content:"";border:1.5px solid var(--accent-text);border-radius:3px;grid-row:1/span 2;width:14px;height:14px;margin-top:5px}.fb-check .body{font-size:17px}.fb-note{color:var(--mute);grid-column:2;margin:6px 0 0;font-size:15px}.fb-call{color:var(--mute);max-width:760px;margin-bottom:32px}.fb-pending{font:400 clamp(19px, 1.8vw, 24px)/1.4 var(--font-head);text-wrap:pretty;max-width:720px;margin:0}.fb-foot{color:var(--mute-page);margin:8px 0;padding:0 clamp(20px,5vw,72px)}.fbp-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start;gap:32px clamp(40px,5vw,80px);display:grid}.fbp-hero-head{grid-column:1/-1}.fbp-h1{font-size:clamp(32px,5.2vw,68px)}.fbp-hero-copy{gap:32px;display:grid}.fbp-hero .lead{color:var(--ink-mute);max-width:560px}.fbp-buyrow{gap:16px 28px}.fbp-hero .kit-buybox .kit-note{margin:0}@media (max-width:1023px){.fbp-hero-in{grid-template-columns:1fr}.fbp-hero-copy{gap:28px}}.fbp-brief{gap:14px;margin:0 14px 0 0;display:grid}.fbp-doc{background:var(--bg-pane);color:var(--ink);border-radius:var(--r);overflow:hidden;box-shadow:14px 14px #ff5a1f47,0 30px 60px -24px #000000b3}.fbp-doc-bar{background:var(--sand);border-bottom:1px solid var(--edge);align-items:center;gap:14px;padding:11px 16px;display:flex}.fbp-doc-dots{flex:none;gap:6px;display:flex}.fbp-doc-dots i{background:#d3c9b0;border-radius:1px;width:8px;height:8px}.fbp-doc-file{font:400 12px/1.3 var(--font-head);letter-spacing:.02em;color:var(--muted);overflow-wrap:anywhere}.fbp-doc-body{padding:clamp(20px,2.4vw,32px)}.fbp-doc-title{font:400 clamp(21px, 2vw, 26px)/1.2 var(--font-head);letter-spacing:-.015em;text-wrap:balance;margin:0 0 22px}.fbp-doc-sec+.fbp-doc-sec{margin-top:18px}.fbp-doc-label{font:400 10.5px/1.3 var(--font-head);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0 0 4px;display:flex}.fbp-doc-label:before{content:"";background:var(--coral);flex:none;width:5px;height:5px}.fbp-doc-row{border-top:1px solid var(--edge);grid-template-columns:auto minmax(0,1fr);column-gap:12px;padding:10px 0;font-size:14.5px;line-height:1.45;display:grid}.fbp-doc-row p{text-wrap:pretty;grid-column:-2;margin:0}.fbp-doc-time{min-width:3em;font:500 13px/1.6 var(--font-pixel);color:var(--accent-text-page);font-variant-numeric:tabular-nums}.fbp-doc-path{font:400 12px/1.4 var(--font-head);letter-spacing:.02em;color:var(--muted);overflow-wrap:anywhere;margin-top:3px;display:block}.fbp-brief figcaption{color:var(--ink-mute);font-size:14px}.lm{padding-inline:0}.lm-title{text-align:center;font:400 11px/1.3 var(--font-head);letter-spacing:.22em;text-transform:uppercase;color:var(--mute);text-wrap:balance;margin:0 0 clamp(18px,2.4vw,28px);padding-inline:clamp(20px,5vw,72px)}.lm-viewport{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.lm-track{flex:none;align-items:center;gap:clamp(28px,3.4vw,48px);margin:0;padding:0 clamp(28px,3.4vw,48px) 0 0;list-style:none;animation:70s linear infinite lm-scroll;display:flex}.lm-viewport:hover .lm-track{animation-play-state:paused}.lm-item{font:400 15px/1 var(--font-head);color:var(--mute);white-space:nowrap;flex:none;align-items:center;gap:10px;display:inline-flex}.lm-item img{object-fit:contain;filter:grayscale();opacity:.78;width:28px;height:28px;transition:filter .2s,opacity .2s}.lm-item:hover img{filter:none;opacity:1}.lm-wide img{width:64px}@keyframes lm-scroll{to{transform:translate(-100%)}}@media (max-width:640px){.lm-item{gap:8px;font-size:14px}.lm-item img{width:24px;height:24px}.lm-wide img{width:54px}.lm-track{animation-duration:55s}}@media (prefers-reduced-motion:reduce){.lm-viewport{padding-inline:clamp(20px,5vw,72px);-webkit-mask-image:none;mask-image:none}.lm-track{flex-wrap:wrap;flex:auto;justify-content:center;gap:16px 28px;padding:0;animation:none}.lm-copy{display:none}}.fbp-does{counter-reset:fbp-does}.fbp-does li{counter-increment:fbp-does;grid-template-columns:30px 1fr}.fbp-does li:before{content:counter(fbp-does, decimal-leading-zero);width:auto;height:auto;font:500 13px/1 var(--font-pixel);color:var(--accent-text);background:0 0;margin-top:6px}.fbp-steps .n{border:1px solid var(--accent-text);background:var(--bg-page);z-index:1;border-radius:2px;padding:7px 10px;display:inline-block;position:relative}@media (min-width:901px){.fbp-steps{border-top:0;position:relative}.fbp-steps:before{content:"";background:var(--line);height:1px;position:absolute;top:42px;left:0;right:0}.fbp-steps li+li{border-left:0}}.fbp-promise{color:var(--mute);text-wrap:pretty;max-width:720px;margin:0}.pp-x{text-transform:none;letter-spacing:.06em}.pp-h1{max-width:1040px;margin-bottom:28px;font-size:clamp(30px,3.9vw,52px)}.pp-hero .lead{color:var(--ink-mute);max-width:680px}.pp-hero-grid{grid-template-columns:minmax(0,1fr) clamp(200px,18vw,260px);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.pp-portrait{grid-area:1/2}.pp-hero-copy{grid-area:1/1;min-width:0}.pp-portrait img{aspect-ratio:1;object-fit:cover;border:1px solid #ffffff29;border-radius:50%;width:100%;height:auto;display:block}.pp-social{justify-content:center;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pp-social a{width:44px;height:44px;color:var(--ink-text);border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}@media (max-width:900px){.pp-hero-grid{grid-template-columns:minmax(0,1fr);gap:20px}.pp-portrait,.pp-hero-copy{grid-area:auto/1}.pp-portrait{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pp-portrait img{flex:none;width:88px}.pp-social{margin:0}}.pp-cta{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:36px;display:flex}.pp-micro{color:var(--ink-mute);text-wrap:pretty;max-width:360px;margin:0;font-size:15px}.pp-proof .dossier dd.big{color:var(--accent-text);font-size:clamp(40px,5vw,72px)}@media (max-width:560px){.pp-proof .dossier div{grid-template-columns:1fr;gap:10px}.pp-proof .dossier dd{text-align:left}}.pp-options{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pp-options li{flex-direction:column;padding:28px 28px 8px 0;display:flex}.pp-options li+li{border-left:1px solid var(--line);padding-left:28px}.pp-price{font:500 clamp(22px, 2.2vw, 30px)/1.1 var(--font-pixel);color:var(--accent-text);letter-spacing:-.01em;margin:14px 0 0}.pp-body{flex:1;align-items:flex-start;gap:14px;margin-top:16px;display:flex}.pp-options .body{color:var(--mute);margin:0}.pp-path{margin:24px 0 0}.pp-avatar{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px;margin-top:2px}.pp-link{min-height:44px;font:400 13px/1.2 var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:8px;margin-top:20px;text-decoration:none;display:inline-flex}.pp-link:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1023px){.pp-options{grid-template-columns:1fr}.pp-options li,.pp-options li+li{border-left:0;padding:28px 0 12px}.pp-options li+li{border-top:1px solid var(--line)}}.pp-guarantee-in{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid}.pp-guarantee-title{margin-bottom:16px;font-size:clamp(24px,2.4vw,32px)}.pp-guarantee .body{max-width:640px}@media (max-width:900px){.pp-guarantee-in{grid-template-columns:1fr}}.pp-band{grid-template-columns:minmax(0,1fr);justify-items:start}.pp-band-ctas{flex-wrap:wrap;gap:14px;display:flex}@media (max-width:760px){.pp-band-ctas{width:100%}.pp-band-ctas .btn{flex:100%}}@media (max-width:560px){.pp-h1{font-size:clamp(22px,6.5vw,30px)}}.fine-print{color:var(--mute);margin:14px 0 0;font-size:13px;line-height:1.5}.la-hero .lead{color:var(--ink-mute);max-width:720px;margin-top:22px}@media (max-width:400px){.la-hero .h2{font-size:27px}}.la-funnel{min-height:0}.la-funnel .funnel-side{justify-content:flex-start}.la-funnel .funnel-side .h3{margin:0}.la-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 20px;display:grid}.la-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.la-grid .field>label{font-size:16px}.la-grid .field{align-content:start}.la-sub{font:400 11px/1.3 var(--font-head);letter-spacing:.2em;text-transform:uppercase;color:var(--mute-page);margin:0 0 14px}.la-group+.la-group{margin-top:4px}.la-toggle{cursor:pointer;min-height:44px;color:var(--text-page);text-align:left;font:400 13px/1.4 var(--font-head);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;margin-bottom:18px;padding:12px 0;display:inline-flex}.la-toggle span{color:var(--coral);width:14px;font-size:18px}.la-before{border-top:1px solid var(--line-page);margin-bottom:12px;padding-top:22px}.la-required{margin:0 0 12px}.la-ours{margin-top:4px}.la-ours li{grid-template-columns:1fr auto;align-items:baseline;gap:16px}.la-ours li .la-ours-label{font:400 15px/1.4 var(--font-sans);color:var(--ink-text)}.la-ours li b{font:500 20px/1 var(--font-pixel);color:var(--coral);font-weight:500}.la-callout{border-left:3px solid}.la-metric-head{font:400 11px/1.3 var(--font-head);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);grid-template-columns:minmax(0,1fr) 160px 160px;gap:20px;padding-bottom:12px;display:grid}.la-metrics{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.la-metrics li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 340px;align-items:baseline;gap:6px 20px;padding:20px 0;display:grid}.la-metrics li .h3{padding-left:20px;position:relative}.la-metrics li .h3:before{content:"";background:var(--coral);width:7px;height:7px;position:absolute;top:.45em;left:0}.la-metric-name .hint{margin:6px 0 0 20px}.la-metric-vals{grid-template-columns:160px 160px;gap:20px;margin:0;display:grid}.la-metric-vals dt{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.la-metric-vals dd{font:500 clamp(20px, 2vw, 26px)/1.1 var(--font-pixel);margin:0}.la-metric-vals .la-yours{color:var(--text-page)}.la-metric-vals .la-ours-val{color:var(--accent-text);font-size:17px}.la-metric-note{grid-column:1/-1;max-width:720px;margin:4px 0 0 20px}.la-src{margin:18px 0 0}.la-bench{max-width:760px;color:var(--mute);margin-top:10px}.la-lever{max-width:760px;margin-top:18px}.la-on-its-way{margin:22px 0 0}.la-personal{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 40px;display:grid}.la-personal .eyebrow{margin-bottom:12px}.la-personal .h3{margin:0}.la-personal .body{max-width:640px;color:var(--mute);text-wrap:pretty;margin:10px 0 0}.la-personal-line{margin:12px 0 0;font-size:15px}.la-personal-actions{justify-items:start;gap:10px;display:grid}.la-personal-actions .link{color:var(--mute);font-size:15px}@media (max-width:720px){.la-personal{grid-template-columns:1fr}.la-personal-actions{justify-items:stretch}.la-personal-actions .btn{width:100%}}@media (max-width:760px){.la-metric-head{display:none}.la-metrics li{grid-template-columns:minmax(0,1fr)}.la-metric-vals{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-left:20px}.la-metric-vals>div{min-width:0}.la-metric-vals dd{overflow-wrap:anywhere}.la-metric-vals dt{clip:auto;white-space:normal;width:auto;height:auto;font:400 11px/1.3 var(--font-head);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;position:static;overflow:visible}}.la-pane{width:100%;max-width:860px;margin:0 auto}.la-pane .field>label,.la-pane .field>legend{font-size:18px}.la-pane .la-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:560px){.la-pane .la-grid{grid-template-columns:minmax(0,1fr)}}.la-pane .la-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.la-pane .la-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px}.la-compact{gap:6px;margin-bottom:14px}.la-compact>label{letter-spacing:.08em;text-transform:uppercase;color:var(--mute-page);font:400 13px/1.3 var(--font-head)!important}@media (max-width:560px){.la-pane .la-grid-3,.la-pane .la-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.la-group{margin-bottom:24px}.la-why{max-width:640px;margin:-14px 0 18px}.la-step-body{max-width:640px;color:var(--mute-page);margin:-12px 0 24px}.la-software{margin-bottom:18px}.la-software>summary{list-style:none}.la-software>summary::-webkit-details-marker{display:none}.la-software[open]>summary span{visibility:hidden}.la-metrics li{grid-template-columns:minmax(0,1fr) 200px}.la-metric-name .hint{max-width:620px}.la-yours{text-align:right;font:500 clamp(22px, 2.2vw, 28px)/1.1 var(--font-pixel);color:var(--text-page);margin:0}.la-metrics .la-metric-note{color:var(--mute);grid-column:auto;margin:6px 0 0 20px;font-size:13px}@media (max-width:720px){.la-metrics li{grid-template-columns:minmax(0,1fr)}.la-yours{text-align:left;padding-left:20px}}.la-fix-title{margin-top:28px}.la-modal{z-index:100;background:#0f0f10b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.la-modal-panel{background:var(--parchment);color:var(--ink);border-radius:var(--r);width:min(100%,980px);max-height:calc(100dvh - 40px);padding:18px 20px 20px;overflow-y:auto;box-shadow:0 24px 80px #00000073}.la-modal-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.la-modal-head .h3{margin:0}.la-modal-close{border:1px solid var(--edge);border-radius:var(--r);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;font-size:26px;line-height:1}.la-modal-close:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:560px){.la-modal{padding:0}.la-modal-panel{border-radius:0;height:100dvh;max-height:100dvh;padding:12px}}.bp-hero .bp-h1{max-width:15ch;font-size:clamp(34px,6vw,80px)}@media (max-width:380px){.bp-hero .bp-h1{max-width:none;font-size:31px}}.bp-hero-lead{color:var(--ink-mute);max-width:680px;margin-top:24px}.bp-hero-cta{margin-top:32px}.bp-plans{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.bp-plan{flex-direction:column;padding:clamp(32px,2.4vw,36px);display:flex}.bp-namerow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bp-name{font:400 13px/1.3 var(--font-head);letter-spacing:.2em;text-transform:uppercase;margin:0}.bp-badge{font:400 11px/1 var(--font-head);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--r);background:var(--coral);color:var(--graphite);white-space:nowrap;padding:6px 8px}.bp-badge-quiet{color:var(--accent-text);background:0 0;border:1px solid}.bp-price{align-items:baseline;gap:6px;margin:22px 0 0;font-size:clamp(40px,3.6vw,56px);line-height:1;display:flex}.bp-cadence{font:400 16px/1 var(--font-head);color:var(--mute)}.bp-lead{text-wrap:pretty;margin:16px 0 0;font-size:16px}.bp-items{margin:22px 0 0;padding:0;list-style:none;display:grid}.bp-items li{border-top:1px solid var(--line);text-wrap:pretty;grid-template-columns:18px 1fr;gap:10px;padding:11px 0;font-size:15px;line-height:1.45;display:grid}.bp-items li:before{content:"+";font:500 15px/1.45 var(--font-pixel);color:var(--accent-text)}.bp-foot{gap:10px;margin-top:auto;padding-top:28px;display:grid}.bp-cta,.bp-form .btn{white-space:normal;text-align:center;width:100%;min-height:64px;padding:12px 16px;line-height:1.3}.bp-note{color:var(--mute);text-align:center;margin:0;font-size:14px}.bp-muted{color:var(--mute)}.bp-live{border:1px solid var(--coral);border-radius:var(--r);background:var(--coral-soft);color:var(--text-page);text-align:center;text-wrap:pretty;margin:0;padding:14px 18px;font-size:16px;font-weight:500;line-height:1.45}.bp-notes{color:var(--mute);gap:6px;margin:4px 0 0;padding:0 4px;font-size:14px;display:grid}.bp-notes p{text-wrap:pretty;margin:0}.bp-addons-note{margin-top:8px;font-size:14px}.bp-form .field{gap:8px;margin-bottom:14px}.bp-form .field>label{font-size:15px;font-family:var(--font-sans)}.bp-form .input{min-height:48px;font-size:16px}.bp-form .err{margin-bottom:10px}.bp-hint{font-size:13px}.bp-form-compact .field>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bp-done{border:1px solid var(--line);border-radius:var(--r);text-wrap:pretty;margin:0;padding:14px 16px;font-size:15px}.bp-addons{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:16px clamp(24px,4vw,64px);padding:clamp(24px,3vw,40px) clamp(20px,5vw,72px);display:grid}.bp-addons-head .body{margin-top:10px;font-size:15px}.bp-addon-list{margin:0;padding:0;list-style:none;display:grid}.bp-addon{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:18px 0;display:grid}.bp-addon:last-child{border-bottom:1px solid var(--line)}.bp-addon-title{font:400 19px/1.3 var(--font-head);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 4px;display:flex}.bp-addon-price{color:var(--accent-text);font-size:16px}.bp-addon .body{font-size:15px}.bp-status{color:var(--ink-text);margin-top:24px}.bp-slow{gap:8px;margin-top:28px;display:grid}.bp-slow .bp-muted{color:var(--ink-mute)}@media (max-width:900px){.bp-plans{grid-template-columns:1fr}}@media (max-width:860px){.bp-addons{grid-template-columns:1fr}}@media (max-width:640px){.bp-plans,.bp-addon{grid-template-columns:1fr}.bp-addon .btn{width:100%}}.bm-steps{margin:0;padding:0;list-style:none;display:grid}.bm-step{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:28px 0;display:grid}.bm-step:first-child{border-top:0;padding-top:0}.bm-n{color:var(--accent-text);padding-top:6px;font-size:15px}.bm-step-in{justify-items:start;gap:12px;min-width:0;max-width:760px;display:grid}.bm-step-in .body{font-size:16px}.bm-prompt{background:var(--bg-pane);border:1px solid var(--line);border-radius:var(--r);white-space:pre-wrap;word-break:break-word;width:100%;color:var(--ink);margin:0;padding:16px 18px;font:400 14px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.bm-code{background:var(--bg-pane);border:1px solid var(--line);border-radius:var(--r);word-break:break-all;width:100%;color:var(--ink);padding:12px 14px;font:400 14px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.bm-key{justify-items:start;gap:10px;width:100%;display:grid}.bm-state{border-left:3px solid var(--coral);background:var(--coral-soft);border-radius:2px;padding:12px 14px}.bm-actions{justify-items:start;gap:8px;display:grid}.bm-manage{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:clamp(24px,3vw,40px);display:flex}.bm-manage .body{margin-top:6px}.bm-signin{max-width:640px}@media (max-width:560px){.bm-step{grid-template-columns:1fr;gap:8px}.bm-n{padding-top:0}}.bm-pills{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.bm-pill{border:1px solid var(--ink-line,#ffffff2e);font:400 12px/1.2 var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.bm-pill:before{content:"";background:#f5b941;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f5b9412e}.bm-pill-on{color:var(--ink-text,#fff)}.bm-pill-on:before{background:#3ecf8e;box-shadow:0 0 0 3px #3ecf8e2e}.bm-rec{margin-top:12px}.bm-substeps{gap:6px;margin:0;padding-left:22px;display:grid}.bm-addr{word-break:break-all;color:var(--ink);font:400 14px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.bm-meter{gap:8px;max-width:520px;margin-top:16px;display:grid}.bm-meter .body{margin:0;font-size:15px}.bm-meter-bar{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.bm-meter-bar span{background:var(--coral);border-radius:inherit;height:100%;display:block}.hs-hero-note{color:var(--ink-mute);margin:18px 0 0;font-size:15px}.hs-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hs-grid li{padding:24px 24px 8px 0}.hs-grid li+li{border-left:1px solid var(--line);padding-left:24px}.hs-grid .h3{margin-bottom:12px}.hs-grid .body{color:var(--mute)}@media (max-width:1000px){.hs-grid{grid-template-columns:1fr 1fr}.hs-grid li:nth-child(3){border-left:0;padding-left:0}.hs-grid li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:560px){.hs-grid{grid-template-columns:1fr}.hs-grid li,.hs-grid li+li{border-left:0;padding:20px 0 12px}.hs-grid li+li{border-top:1px solid var(--line)}}.hs-more{margin:28px 0 0}.hs-skills-lead{color:var(--ink-mute);margin-top:18px}.hs-chips{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.hs-chips li{border-bottom:1px solid var(--line);gap:4px;padding:16px 0;display:grid}.hs-chips b{font:400 17px/1.3 var(--font-head);font-weight:400}.hs-chips span{color:var(--mute);font-size:15px}.sec-plans{gap:var(--gap);display:grid}.hs-plans-head{padding:clamp(24px,4vw,48px) clamp(20px,5vw,72px) 8px}.ft-toc{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.ft-chip{border:1px solid var(--line);border-radius:var(--r);min-height:44px;font:400 12px/1 var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:inherit;align-items:center;padding:0 16px;text-decoration:none;transition:border-color .16s;display:inline-flex}.ft-chip:hover{border-color:currentColor}.ft-sec,.sk-group{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(24px,6vw,96px);scroll-margin-top:72px;display:grid}.ft-head .h2{margin-bottom:18px}.ft-head .lead{color:var(--mute)}.ft-points{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ft-points li{border-bottom:1px solid var(--line);grid-template-columns:14px minmax(0,1fr);align-items:baseline;gap:14px;padding:18px 0;font-size:17px;display:grid}.ft-points li:before{content:"";background:var(--coral);width:7px;height:7px;transform:translateY(-2px)}.sk-head .h2{margin-bottom:10px}.sk-count{font:400 12px/1.3 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:0}.sk-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.sk-list li{border-bottom:1px solid var(--line);padding:18px 0;scroll-margin-top:72px}.sk-list .h3{margin-bottom:6px;font-size:clamp(18px,1.6vw,21px)}.sk-list .body{color:var(--mute)}@media (max-width:900px){.ft-sec,.sk-group{grid-template-columns:1fr}}.ab-host{margin-top:32px}.ab-host .ws-host-role{color:var(--ink-mute)}.ab-p{color:var(--mute);margin-top:18px}.ab-numbers-title{margin-bottom:18px}.ab-why{color:var(--mute)}.ab-links{flex-wrap:wrap;gap:12px 32px;margin:36px 0 0;display:flex}.hdr-menu-btn,.hdr-menu{display:none}@media (max-width:900px){.hdr-nav .hdr-link{display:none}.hdr-menu-btn{border:1px solid var(--line-page);border-radius:var(--r);min-height:44px;color:var(--text-page);font:400 12px/1 var(--font-head);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;padding:0 12px;display:inline-flex}.hdr-menu[data-open=true]{padding:8px var(--pad) 16px;gap:0;display:grid}.hdr-menu a{border-bottom:1px solid var(--line-page);font:400 14px/1.2 var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--text-page);padding:14px 0;text-decoration:none}}@media (min-width:1101px){.sk-list{grid-template-columns:1fr 1fr;column-gap:48px;display:grid}}@media (max-width:900px){.sk-group{grid-template-columns:1fr}}.bw-steps{font:400 15px/1.4 var(--font-head);color:var(--ink-mute);gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.bw-step{align-items:center;gap:12px;transition:color .15s;display:flex}.bw-mark{border:1px solid;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;line-height:1;display:grid}.bw-step:not(.bw-done) .bw-mark{animation:1.2s ease-in-out infinite kit-pulse}.bw-done{color:var(--ink-text)}@media (prefers-reduced-motion:reduce){.bw-step:not(.bw-done) .bw-mark{animation:none}}.su{gap:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;display:grid}@media (max-width:960px){.su{grid-template-columns:1fr}}.su-main form{flex-direction:column;width:100%;max-width:520px;display:flex}.su-main>.su-steps+form{margin-top:auto}.su-main form{margin-bottom:auto}.su-lead{overflow-wrap:anywhere}.su-title{font:400 clamp(30px, 3.6vw, 48px)/1.05 var(--font-head);letter-spacing:-.025em;text-wrap:balance;outline:none;margin:0}.su-lead{color:var(--mute-page);margin:14px 0 32px;font-size:17px}.su-cta{width:100%;min-height:56px;margin-top:6px}.su-err{margin:-14px 0 16px}.su-center{text-align:center}.su-notice{margin:-10px 0 14px}.su-row{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:18px;display:flex}.su-textbtn{min-height:44px;color:inherit;font:500 14px/1.3 var(--font-sans);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--edge);text-decoration-color:var(--edge);cursor:pointer;background:0 0;border:0;padding:0;transition:text-decoration-color .16s}.su-textbtn:hover{text-decoration-color:currentColor}.su-textbtn[disabled]{cursor:default;color:var(--mute-page);text-decoration:none}.su-inline{min-height:0;font-size:inherit;color:var(--mute-page);font-weight:400}.su-code{font:500 26px/1 var(--font-pixel);letter-spacing:.32em;text-align:left}.su-select{appearance:auto;padding-right:12px;font-size:16px}.su-callout{border:1px solid var(--edge);border-left:3px solid var(--coral);border-radius:var(--r);background:var(--bg-pane);text-wrap:pretty;margin:-12px 0 26px;padding:12px 14px;font-size:15px}.su-email{overflow-wrap:anywhere;max-width:100%;color:var(--ink);font-weight:500;display:inline-block}.su-steps{font:500 13px/1 var(--font-sans);color:var(--mute-page);flex-wrap:wrap;gap:8px 22px;margin:0 0 36px;padding:0;list-style:none;display:flex}.su-steps li{align-items:center;gap:8px;display:inline-flex}.su-steps-n{border:1px solid var(--edge);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:inline-grid}.su-steps li.now{color:var(--ink)}.su-steps li.now .su-steps-n{background:var(--graphite);border-color:var(--graphite);color:var(--parchment)}.su-steps li.done .su-steps-n{border-color:var(--graphite);color:var(--ink)}.su-plans{gap:10px;margin-inline:0}.su-plan{cursor:pointer;display:block;position:relative}.su-plan input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.su-plan-box{border:1px solid var(--edge);border-radius:var(--r);background:var(--bg-pane);min-height:64px;color:var(--ink);gap:4px;padding:14px 16px 14px 46px;transition:border-color .14s,box-shadow .14s;display:grid;position:relative}.su-plan-box:before{content:"";background:#fff;border:1px solid #b8b0a0;border-radius:50%;width:18px;height:18px;transition:background-color .14s,box-shadow .14s;position:absolute;top:18px;left:16px}.su-plan:hover .su-plan-box{border-color:#cfc6b0}.su-plan input:checked+.su-plan-box{border-color:var(--graphite);box-shadow:inset 0 0 0 1px var(--graphite)}.su-plan input:checked+.su-plan-box:before{border-color:var(--graphite);background:var(--graphite);box-shadow:inset 0 0 0 4px #fff}.su-plan input:focus-visible+.su-plan-box{outline:2px solid var(--focus);outline-offset:2px}.su-plan-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.su-plan-name{font:400 19px/1.2 var(--font-head);letter-spacing:-.005em}.su-plan-price{color:var(--muted);white-space:nowrap;font-size:14px}.su-plan-price .pixel{color:var(--ink);margin-right:2px;font-size:18px}.su-plan-line{color:var(--muted);text-wrap:pretty;font-size:14px}.su-plans:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.su-side{padding:clamp(28px,4vw,48px)}.su-sticky{position:sticky;top:96px}@media (max-width:960px){.su-sticky{position:static}}.su-sum-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.su-change{min-height:44px;color:var(--ink-mute);-webkit-text-decoration-color:var(--ink-line);text-decoration-color:var(--ink-line);font-size:13px}.su-sum-plan{font:400 clamp(26px, 2.6vw, 34px)/1.1 var(--font-head);letter-spacing:-.02em;justify-content:space-between;align-items:baseline;gap:12px;margin:6px 0 0;display:flex}.su-sum-plan .pixel{color:var(--coral);font-size:clamp(26px,2.6vw,34px)}.su-sum-line{color:var(--ink-mute);margin:8px 0 0;font-size:15px}.su-sum-rows{border-top:1px solid var(--ink-line);border-bottom:1px solid var(--ink-line);margin:26px 0 0;padding:14px 0}.su-sum-rows div{justify-content:space-between;gap:12px;display:flex}.su-sum-rows dt{font-size:15px}.su-sum-rows dd{margin:0;font-size:17px}.su-sum-then{color:var(--ink-mute);margin:10px 0 0;font-size:14px}.su-sum-skill{border:1px solid var(--ink-line);border-left:3px solid var(--coral);border-radius:var(--r);color:var(--ink-text);text-wrap:pretty;margin:18px 0 0;padding:12px 14px;font-size:14px}.su-label{font:500 15px/1.3 var(--font-sans);color:var(--ink-mute);margin:0 0 12px}.su-sum-head .su-label{margin:0}.su-next-label{margin-top:36px}.su-next li{font-size:15px}@media (max-width:480px){.su-steps{gap:8px 12px;margin-bottom:28px}.su-steps li:not(.now) span:not(.su-steps-n){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}body{font-optical-sizing:auto}.stack{gap:var(--s-4);padding-bottom:var(--s-4)}.muted{color:var(--t4)}:is(.h1,.h2,h1,h2) .pixel{font-family:inherit;font-weight:inherit;letter-spacing:inherit}.card{border-radius:var(--r-xl);border-color:var(--line-page)}.ink{border-color:var(--ink-bg)}.feature{border-color:var(--line-feature)}.reg,.band-glow{display:none}.dots{background-image:none}.tile,.fit-col,.wf-card{border-radius:var(--r-lg)}.demo,.cal,.wc-prompt,.bm-prompt,.bm-code,.fbp-doc,.fb-long,.bp-done{border-radius:var(--r-md)}.la-modal-panel{border-radius:var(--r-xl);box-shadow:var(--e-4)}.eyebrow{font:600 13px/1.3 var(--font-sans);letter-spacing:0;text-transform:none;opacity:1;color:var(--mute,var(--t4));gap:10px;margin-bottom:18px}.eyebrow:before{border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ff5a1f2e}.ink .eyebrow{color:var(--ink-mute)}:is(.family-label,.demo-label,.dossier dt,.fit-col h3,.cal-skel,.gets-label,.stepper,.breakdown-label,.wf-row dt,.post-meta,.post-crumb,.prose th,.sk-count,.lm-title,.la-sub,.la-metric-head,.la-compact>label,.fb-req,.fb-time,.fb-voice-time,.fbp-doc-label,.fb-example-label,.bm-pill,.ws-date,.la-metric-vals dt){font-family:var(--font-sans);letter-spacing:.06em;font-weight:600}.btn{border-radius:var(--r-md);min-height:48px;font:600 15px/1 var(--font-sans);letter-spacing:-.006em;text-transform:none;transition:background-color var(--d-fast) var(--ease), border-color var(--d-fast) var(--ease), box-shadow var(--d-fast) var(--ease), transform var(--d-fast) var(--ease);gap:8px;padding:0 20px}.btn:active{transform:scale(.98)}.btn-primary{box-shadow:inset 0 1px #ffffff38,0 1px 2px #15110d2e}.btn-ghost{border-color:var(--line-strong)}.btn-ghost:hover{background:#15110d08;border-color:currentColor}.ink .btn-ghost:hover,.feature .btn-ghost:hover{background:#ffffff0f}.btn-ink{background:var(--graphite);color:var(--parchment)}.btn-ink:hover{background:#26262b}.btn-sm{border-radius:10px;min-height:40px;padding:0 14px;font-size:14px}.btn .arrow{font-family:var(--font-sans);font-weight:500}.btn:hover .arrow{transform:translate(2px)}.bp-cta,.btn-plan,.bp-form .btn{white-space:nowrap;width:100%;min-height:52px;padding:0 20px;font-size:15.5px;line-height:1}@media (max-width:380px){.bp-cta,.btn-plan{padding:0 14px;font-size:15px}}:is(.ft-chip,.back,.la-toggle,.voice-btn,.fb-add-link,.ent-link,.pp-link,.hdr-menu-btn){font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}.ent-link,.pp-link{font-size:15px;font-weight:600}.ft-chip,.hdr-menu-btn{border-radius:var(--r-pill)}.link{-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.faq summary{font:500 clamp(17px, 1.4vw, 19px)/1.4 var(--font-sans);letter-spacing:-.01em}.faq summary:after{font:400 22px/1 var(--font-sans)}:is(.dec-title,.post-title,.ledger dt,.ws-state,.kit-status,.bp-addon-title,.fb-sec-title,.fbp-doc-title,.fb-pending,.fb-done,.ent-proof,.ws-host-name,.legal h2,.prose h2,.prose h3,.post-faq-h,.field>label,.field>legend,.hs-chips b,.lm-item,.family li){letter-spacing:-.01em;font-weight:500}.q-title{font-family:var(--font-display);font-weight:500}.legal p,.legal li{color:var(--t2)}.bp-price .pixel,.kit-amount .pixel{font-family:var(--font-display);letter-spacing:-.03em;font-weight:500}.bp-name{font:600 15px/1.3 var(--font-sans);letter-spacing:-.005em;text-transform:none}.bp-badge{font:600 12px/1 var(--font-sans);letter-spacing:0;text-transform:none;border-radius:var(--r-pill);padding:6px 10px}.bp-items li:before{content:"";background:var(--coral-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='%23b93d0b' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:50%;width:14px;height:14px;margin-top:3px}.hdr{background:color-mix(in srgb, var(--bg-page) 86%, transparent);padding:0}.hdr-in{gap:12px;min-height:64px}.brand{font:600 16px/1 var(--font-sans);letter-spacing:-.015em;gap:10px}.brand img{border-radius:7px;width:28px;height:28px}.hdr-nav{gap:2px}.hdr-link{font:500 14px/1 var(--font-sans);letter-spacing:-.005em;text-transform:none;border-radius:var(--r-sm);color:var(--t3);transition:color var(--d-fast) var(--ease), background-color var(--d-fast) var(--ease);white-space:nowrap;padding:10px 11px;position:relative}.hdr-link:hover{color:var(--t1);background:#15110d0a}.hdr-link[aria-current=page]{color:var(--t1)}.hdr-link[aria-current=page]:after{content:"";background:var(--coral);border-radius:2px;height:2px;position:absolute;bottom:3px;left:11px;right:11px}.hdr-cta{margin-left:8px}@media (max-width:1080px){.hdr-link{padding:10px 8px}.hdr-link[aria-current=page]:after{left:8px;right:8px}}@media (max-width:900px){.hdr-menu-btn{border-color:var(--line-strong);min-height:40px;padding:0 14px}.hdr-menu[data-open=true]{padding:4px var(--pad) 16px;border-top:1px solid var(--line-page)}.hdr-menu a{font:500 16px/1.2 var(--font-sans);letter-spacing:-.01em;text-transform:none;color:var(--t2);padding:15px 0 15px 14px;position:relative}.hdr-menu a[aria-current=page]{color:var(--t1)}.hdr-menu a[aria-current=page]:before{content:"";background:var(--coral);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:0}}@media (max-width:560px){.brand span{display:none}}.ftr{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:32px clamp(32px,5vw,72px);padding:clamp(36px,4vw,56px) clamp(20px,5vw,72px);display:grid}.ftr-blurb{color:var(--t3);max-width:320px;margin:16px 0 0;font-size:15px}.ftr .ftr-legal{color:var(--t4);margin:20px 0 0;font-size:13px}.ftr-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.ftr-col{align-content:start;gap:10px;display:grid}.ftr .ftr-h{font:600 13px/1.3 var(--font-sans);color:var(--t1);margin:0 0 4px}.ftr-col a{color:var(--t3);transition:color var(--d-fast) var(--ease);font-size:14.5px;text-decoration:none}.ftr-col a:hover{color:var(--t1)}@media (max-width:860px){.ftr{grid-template-columns:1fr}.ftr-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}[data-group=amber]{--g-solid:var(--g-amber-solid);--g-tint:var(--g-amber-tint);--g-line:var(--g-amber-line);--g-ink:var(--g-amber-ink);--g-d:var(--g-amber-d)}[data-group=moss]{--g-solid:var(--g-moss-solid);--g-tint:var(--g-moss-tint);--g-line:var(--g-moss-line);--g-ink:var(--g-moss-ink);--g-d:var(--g-moss-d)}[data-group=sea]{--g-solid:var(--g-sea-solid);--g-tint:var(--g-sea-tint);--g-line:var(--g-sea-line);--g-ink:var(--g-sea-ink);--g-d:var(--g-sea-d)}[data-group=lake]{--g-solid:var(--g-lake-solid);--g-tint:var(--g-lake-tint);--g-line:var(--g-lake-line);--g-ink:var(--g-lake-ink);--g-d:var(--g-lake-d)}[data-group=iris]{--g-solid:var(--g-iris-solid);--g-tint:var(--g-iris-tint);--g-line:var(--g-iris-line);--g-ink:var(--g-iris-ink);--g-d:var(--g-iris-d)}[data-group=plum]{--g-solid:var(--g-plum-solid);--g-tint:var(--g-plum-tint);--g-line:var(--g-plum-line);--g-ink:var(--g-plum-ink);--g-d:var(--g-plum-d)}[data-group=clay]{--g-solid:var(--g-clay-solid);--g-tint:var(--g-clay-tint);--g-line:var(--g-clay-line);--g-ink:var(--g-clay-ink);--g-d:var(--g-clay-d)}[data-group=olive]{--g-solid:var(--g-olive-solid);--g-tint:var(--g-olive-tint);--g-line:var(--g-olive-line);--g-ink:var(--g-olive-ink);--g-d:var(--g-olive-d)}[data-group=slate]{--g-solid:var(--g-slate-solid);--g-tint:var(--g-slate-tint);--g-line:var(--g-slate-line);--g-ink:var(--g-slate-ink);--g-d:var(--g-slate-d)}.g-tag{border-radius:var(--r-pill);background:var(--g-tint);border:1px solid var(--g-line);width:fit-content;color:var(--g-ink);font:600 12.5px/1 var(--font-sans);letter-spacing:0;white-space:nowrap;align-items:center;gap:7px;margin:0;padding:5px 10px 5px 9px;display:inline-flex}.g-tag:before{content:"";background:var(--g-solid);border-radius:50%;flex:none;width:7px;height:7px}:is(.ink,:root[data-theme=dark] .feature) .g-tag{color:var(--g-d);background:#ffffff0f;border-color:#ffffff24}:is(.ink,:root[data-theme=dark] .feature) .g-tag:before{background:var(--g-d)}.fcard,.scard{background:var(--bg-pane);min-width:0;color:var(--ink);border-radius:var(--r-lg);box-shadow:var(--e-1);transition:box-shadow var(--d-base) var(--ease), transform var(--d-base) var(--ease);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.fcard.is-link:hover,.scard.is-link:hover{box-shadow:var(--e-2);transform:translateY(-2px)}.fcard.is-link:focus-visible,.scard.is-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.fcard.is-link:hover,.scard.is-link:hover{transform:none}}.fcard-copy{align-content:start;gap:10px;padding:20px 22px 22px;display:grid}.fcard-title,.scard-name{font:600 18px/1.3 var(--font-sans);letter-spacing:-.014em;color:var(--t1);text-wrap:balance;margin:0}.fcard-body,.scard-does{color:var(--t3);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.fcard-more{font:600 14px/1.3 var(--font-sans);color:var(--g-ink,var(--accent-text-page));margin-top:4px}.scard{border-top:3px solid var(--g-solid);gap:10px;padding:20px 22px}.scard-meta{color:var(--t4);margin:2px 0 0;font-size:13px}.card-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.vg-stage{background:var(--g-tint,var(--sand));border-bottom:1px solid var(--g-line,var(--edge));isolation:isolate;place-items:center;padding:28px;display:grid;position:relative;overflow:hidden}.vg-stage.vg-md,.vg-stage.vg-lg{border:1px solid var(--g-line,var(--edge));border-radius:var(--r-lg)}.vg-stage.vg-lg{border-radius:var(--r-xl);padding:clamp(28px,4vw,56px)}.vg{width:100%;max-width:440px;color:var(--t1);border-radius:var(--r-md);box-shadow:var(--e-3);font:400 13px/1.45 var(--font-sans);text-align:left;background:#fff;overflow:hidden}.vg-lg .vg{max-width:520px;font-size:14px}.vg-bar{color:var(--t4);white-space:nowrap;border-bottom:1px solid #ece7dc;align-items:center;gap:7px;padding:10px 14px;font-size:12px;display:flex}.vg-mark{background:var(--graphite) url(/logo-mark.png) center/cover;border-radius:4px;flex:none;width:14px;height:14px}.vg-org{color:var(--t2);font-weight:600}.vg-place{color:var(--t3)}.vg-body{gap:10px;padding:14px;display:grid}.vg-h{font:600 17px/1.25 var(--font-sans);letter-spacing:-.015em;margin:0}.vg-h-sm{font-size:14.5px}.vg-meta{color:var(--t4);margin:-6px 0 0;font-size:12px}.vg-q{font:600 14.5px/1.35 var(--font-sans);letter-spacing:-.01em;margin:0}.vg-a{color:var(--t2);margin:0}.vg-srcs{flex-wrap:wrap;gap:6px;display:flex}.vg-src{border-radius:var(--r-pill);background:var(--g-tint,var(--parchment));border:1px solid var(--g-line,var(--edge));color:var(--g-ink,var(--t3));white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.vg-src:before{content:"";background:var(--g-solid,var(--coral));border-radius:50%;width:5px;height:5px}.vg-ask{border-radius:var(--r-sm);color:var(--t4);background:#fdfcf9;border:1px solid #e4dfd3;padding:9px 12px}.vg-rows,.vg-runs,.vg-status,.vg-people,.vg-checks,.vg-lines{margin:0;padding:0;list-style:none;display:grid}.vg-rows li{border-top:1px solid #f0ece3;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.vg-rows li span{gap:2px;min-width:0;display:grid}.vg-rows b,.vg-people b{font-weight:600}.vg-rows i{color:var(--t4);font-size:12px;font-style:normal}.vg-rows em{color:var(--t2);border:1px solid #e4dfd3;border-radius:7px;flex:none;padding:4px 10px;font-size:12px;font-style:normal;font-weight:500}.vg-lines{gap:6px}.vg-lines li{color:var(--t2);padding-left:14px;position:relative}.vg-lines li:before{content:"";background:var(--g-solid,var(--coral));border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.vg-net{width:100%;height:100%;position:absolute;inset:0}.vg-net line{stroke:var(--g-line,#e4dfd3);stroke-width:.6px;vector-effect:non-scaling-stroke}.vg-net-nodes{position:absolute;inset:0}.vg-body:has(.vg-net){height:200px;margin:14px 18px;padding:0;position:relative}.vg-node{background:var(--g-solid,var(--coral));border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff}.vg-node-me{background:var(--graphite);box-shadow:0 0 0 3px #fff, 0 0 0 6px color-mix(in srgb, var(--g-solid,var(--coral)) 35%, transparent)}.vg-node-label{white-space:nowrap;color:var(--t3);font-size:11px;font-weight:500;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.vg-chat{gap:8px;display:grid}.vg-msg{border-radius:11px;max-width:88%;margin:0;padding:8px 11px}.vg-me{background:var(--graphite);color:var(--parchment);border-bottom-right-radius:4px;justify-self:end}.vg-bot{background:var(--g-tint,var(--sand));color:var(--t1);border-bottom-left-radius:4px}.vg-runs li,.vg-status li{border-top:1px solid #f0ece3;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;padding:7px 0;display:grid}.vg-runs time{font:500 12px/1 var(--font-pixel);color:var(--t3);font-variant-numeric:tabular-nums}.vg-status em{color:var(--g-ink,var(--t3));font-size:12px;font-style:normal;font-weight:500}.vg-ok{background:color-mix(in srgb, var(--g-solid,#1f9d55) 22%, #fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='%2315110d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:14px;height:14px}.vg-checks li{color:var(--t2);align-items:center;gap:9px;padding:6px 0;display:flex}.vg-checks li:before{content:"";border:1.5px solid #cfc6b0;border-radius:4px;flex:none;width:14px;height:14px}.vg-checks li[data-on=true]:before{border-color:var(--g-solid,var(--coral));background:var(--g-solid,var(--coral)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.6 7.2l2.2 2.2 4.6-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.vg-checks li[data-on=false]{color:var(--t4)}.vg-field{border-radius:var(--r-sm);color:var(--t2);background:#fdfcf9;border:1px solid #e4dfd3;padding:8px 11px}.vg-toggle-row{color:var(--t2);justify-content:space-between;align-items:center;font-weight:500;display:flex}.vg-toggle{background:#d9d2c2;border-radius:9px;width:30px;height:18px;position:relative}.vg-toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.vg-toggle[data-on=true]:after{left:14px}.vg-people li{border-top:1px solid #f0ece3;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:7px 0;display:grid}.vg-people li:first-child{border-top:0}.vg-av{background:var(--g-tint,var(--sand));width:26px;height:26px;color:var(--g-ink,var(--t2));border-radius:50%;place-items:center;font-size:10.5px;font-weight:600;display:grid}.vg-people em{color:var(--t4);font-size:12px;font-style:normal}.vg-lock{border-top:1px solid #f0ece3;margin:0;padding-top:8px}.vg-meter{background:#efeae0;border-radius:3px;height:6px;overflow:hidden}.vg-meter span{border-radius:inherit;background:var(--g-solid,var(--coral));height:100%;display:block}.vg-meter-label{margin:-2px 0 0}.vg-from{color:var(--t3);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:500;display:flex}.vg-from time{font:500 12px/1 var(--font-pixel);color:var(--t4);margin-left:auto}.detail-hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}@media (max-width:960px){.detail-hero{grid-template-columns:1fr}}.ft-sec{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.ft-sec .g-tag{margin-bottom:16px}.ft-sec .ft-points{margin-top:24px}.ft-points li{font-size:16px}.ft-points li:before{background:var(--g-solid,var(--coral));border-radius:50%;width:7px;height:7px}.ft-chip[data-group]{gap:8px}.ft-chip[data-group]:before{content:"";background:var(--g-d);border-radius:50%;width:7px;height:7px}.sk-group{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.sk-head .h2{overflow-wrap:anywhere;font-size:clamp(24px,2.2vw,32px)}.sk-head .g-tag{margin-bottom:14px}.sk-list li{padding-left:16px;position:relative}.sk-list li:before{content:"";background:var(--g-solid,var(--coral));border-radius:2px;width:3px;height:18px;position:absolute;top:24px;left:0}.sk-list .h3{font:600 17px/1.3 var(--font-sans);letter-spacing:-.012em}.hero-v2{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4vw,64px);min-height:0;padding:clamp(40px,6vw,88px) clamp(20px,5vw,72px);display:grid}.hero-v2 .hero-in{max-width:680px;padding:0}.hero-v2:before{content:none}.hero-frames{justify-items:end;gap:16px;display:grid;position:relative}.hero-frames .vg{max-width:420px}.hero-frames .vg+.vg{margin-top:-40px;margin-right:clamp(24px,4vw,64px);position:relative}@media (max-width:960px){.hero-v2{grid-template-columns:1fr}.hero-frames{justify-items:stretch}.hero-frames .vg{max-width:none}.hero-frames .vg+.vg{margin:0}}@media (max-width:560px){.hero-frames .vg+.vg{display:none}}.funnel-side .h1,.funnel-side .h2{overflow-wrap:anywhere}.hs-grid li[data-group] .h3{align-items:center;gap:10px;display:flex}.hs-grid li[data-group] .h3:before{content:"";background:var(--g-d);border-radius:50%;flex:none;width:8px;height:8px}:root:not([data-theme=dark]) .hs-grid li[data-group] .h3:before{background:var(--g-solid)}@media (max-width:900px){.ft-sec,.sk-group{grid-template-columns:minmax(0,1fr)}}.funnel-side .h1{font-size:clamp(32px,3.6vw,56px)}.funnel-side .h1 .nb{white-space:normal}:is(.lm-title,.dossier dt,.sk-count,.family-label,.post-meta,.post-crumb,.ws-date,.fb-time,.gets-label,.stepper,.cal-skel){text-transform:none;letter-spacing:0;font-size:13.5px}.dossier dt{color:var(--mute);font-size:15px;font-weight:500}.ftr-col a{align-items:center;min-height:28px;display:inline-flex}:is(.holds li,.more-list li,.kit-gets li,.src,.fbp-doc-label,.la-metrics li .h3,.demo-label .live):before{border-radius:50%}.brand span{font-family:var(--font-display);letter-spacing:-.02em;font-size:19px;font-weight:500}.dossier dd.big{color:var(--accent-text)}@media (pointer:coarse),(max-width:720px){.btn-sm,.hdr-menu-btn,.ftr-col a{min-height:44px}.ftr-col{gap:0}}.bb-art{--bb-chip:#fff;--bb-chip-line:var(--edge);--bb-text:var(--t2);--bb-rule:var(--line-strong);width:100%;max-width:520px}.ink .bb-art,:root[data-theme=dark] .feature .bb-art{--bb-chip:#ffffff0f;--bb-chip-line:#ffffff29;--bb-text:var(--ink-text);--bb-rule:#ffffff38}.bb-art svg{width:100%;height:auto;font:500 13px/1 var(--font-sans);display:block;overflow:visible}.bb-curve{fill:none;stroke:var(--coral);stroke-width:2px;stroke-linecap:round;opacity:.85}.bb-pulse{fill:none;stroke:var(--coral);stroke-width:4px;stroke-linecap:round;stroke-dasharray:6 94;stroke-dashoffset:100px;opacity:0}.bb-art[data-state=building] .bb-pulse{opacity:1;animation:2.4s cubic-bezier(.45,0,.55,1) infinite bb-travel}@keyframes bb-travel{to{stroke-dashoffset:0}}.bb-src line{stroke:var(--bb-rule);stroke-width:1px;stroke-dasharray:2 3}.bb-src circle,.bb-agent circle{fill:var(--g-solid)}.ink .bb-src circle,.ink .bb-agent circle{fill:var(--g-d)}.bb-src rect,.bb-agent rect{fill:var(--bb-chip);stroke:var(--bb-chip-line)}.bb-src text,.bb-agent text,.bb-brain text{fill:var(--bb-text)}.bb-brain text{font-size:14px;font-weight:600}.bb-node{fill:var(--coral)}.bb-halo{fill:var(--coral);opacity:.14}.bb-art[data-state=building] .bb-halo{animation:2.4s ease-in-out infinite bb-breathe}@keyframes bb-breathe{50%{opacity:.3}}.bb-art[data-state=ready] .bb-halo{opacity:.28}@media (prefers-reduced-motion:reduce){.bb-art .bb-pulse{opacity:0;animation:none}.bb-art .bb-halo{animation:none}}.bp-scope{gap:var(--s-4);display:grid}.bp-scope[data-billing=month] [data-billing-only=year],.bp-scope[data-billing=year] [data-billing-only=month]{display:none}.bp-billing{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--bg-pane);justify-self:start;gap:2px;margin:0;padding:3px;display:inline-flex}.bp-billing-opt{cursor:pointer;position:relative}.bp-billing-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.bp-billing-opt>span{align-items:center;gap:var(--s-2);min-height:40px;padding:0 var(--s-4);border-radius:var(--r-pill);font:500 15px/1 var(--font-sans);color:var(--t3);transition:background-color var(--d-fast), color var(--d-fast);display:inline-flex}.bp-billing-opt:hover>span{color:var(--t1)}.bp-billing-opt input:checked+span{background:var(--graphite);color:var(--parchment)}.bp-billing-opt input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.bp-save{border-radius:var(--r-pill);background:var(--coral-soft);color:var(--accent-text-page);font:500 12px/1 var(--font-sans);padding:4px 8px}.bp-billing-opt input:checked+span .bp-save{background:var(--coral);color:var(--graphite)}.bp-per{min-height:1.45em;margin:var(--s-2) 0 0;color:var(--mute);font-size:var(--t-small);line-height:1.45}.ink .bp-per{color:var(--ink-mute)}@media (pointer:coarse),(max-width:720px){.bp-billing-opt>span{min-height:44px}}.su-billing{margin:0 0 var(--s-2)}.hdr{background:var(--bg-page);-webkit-backdrop-filter:none;backdrop-filter:none}.hdr-menu{background:var(--bg-page)}.hdr-link[aria-current=page]:after,.hdr-menu a[aria-current=page]:before{color:inherit;background:currentColor}.eyebrow:before{color:inherit;box-shadow:none;background:currentColor}.parts .n,.steps .n,.gets li span,.bd-rank,.wf-rank,.wc-n,.fb-n,.fb-req,.fb-time,.fb-example-label,.fbp-doc-time,.ws-date,.pp-link,.pp-price,.la-toggle span,.la-ours li b,.la-metric-vals .la-ours-val,.bp-badge-quiet,.bp-addon-price,.bm-n,.su-sum-plan .pixel,.kit-case-stats dt,.total,.guarantee .big,.dossier dd.big,.pp-proof .dossier dd.big,.fit-col .yes:before,.faq summary:after,.thanks-list li:before,.ds-steps li:before,.fbp-does li:before{color:inherit}.wc-list li::marker{color:inherit}.fbp-steps .n,.fb-check li:before{border-color:currentColor}.src:before,.holds li:before,.more-list li:before,.kit-gets li:before,.ft-points li:before,.la-metrics li .h3:before,.fbp-doc-label:before,.stepper .bar i,.bd-bar i,.bm-meter-bar span,.kit-status .dot,.voice-dot{color:inherit;background:currentColor}.pending li[data-state=active] .dot{background:currentColor;border-color:currentColor}.pending li[data-state=failed] .dot{border-color:currentColor}.fbp-doc-dots i:first-child{background:var(--line-strong)}.prose blockquote,.la-callout,.bm-state,.su-callout,.su-sum-skill{border-left-color:currentColor}.bm-state{background:color-mix(in srgb, currentColor 6%, transparent)}.bp-live{border-color:var(--line);background:color-mix(in srgb, currentColor 5%, transparent)}.wc-fill{background:color-mix(in srgb, currentColor 10%, transparent)}.bp-badge{color:inherit;background:0 0;border:1px solid}.bp-save{color:inherit;border:1px solid var(--line-strong);background:0 0}.bp-billing-opt input:checked+span .bp-save{color:inherit;background:0 0;border-color:#faf7f266}.bp-items li:before{color:inherit;background-color:color-mix(in srgb, currentColor 10%, transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='%2315110d' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ink .bp-items li:before{background-color:#faf7f224;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='%23faf7f2' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.chip input:checked+span:before{box-shadow:none;background:radial-gradient(circle,currentColor 0 3.5px,#0000 4px);border-color:currentColor}.chip input[type=checkbox]:checked+span:before{background:linear-gradient(currentColor,currentColor) 50%/8px 8px no-repeat}.bw-done .bw-mark{background:var(--ink-text);border-color:var(--ink-text);color:var(--ink-bg)}.pp-social a:hover,.pp-social a:focus-visible{color:inherit;border-color:currentColor}.bb-curve,.bb-pulse{stroke:var(--bb-text)}.bb-node,.bb-halo{fill:var(--bb-text)}.fcard-more{color:var(--g-ink,var(--t1))}.vg-src:before,.vg-lines li:before,.vg-node,.vg-meter span,.ft-points li:before,.sk-list li:before{color:inherit;background:var(--g-solid,currentColor)}.vg-node-me{box-shadow:0 0 0 3px #fff, 0 0 0 6px color-mix(in srgb, var(--g-solid,var(--graphite)) 35%, transparent)}.vg-checks li[data-on=true]:before{border-color:var(--g-solid,var(--graphite));background-color:var(--g-solid,var(--graphite))}.vg-toggle[data-on=true]{background:var(--g-solid,var(--graphite))}@media (max-width:900px){.hdr-menu-btn{border-radius:var(--r-md);width:44px;height:44px;min-height:44px;color:var(--text-page);background:0 0;border:0;justify-content:center;padding:0}.hdr-menu-btn:hover{background:#15110d0d}.hdr-menu-btn svg{flex:none;display:block}.hdr-nav .hdr-cta{margin-left:0;margin-right:4px}}@media (max-width:819px){.brand span{font:600 16px/1 var(--font-sans);letter-spacing:-.015em;white-space:nowrap;display:inline}}h1,h2{font-family:var(--font-display)!important;font-weight:600!important}h1{letter-spacing:-.02em!important}h2{letter-spacing:-.015em!important}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.eyebrow,.family-label,.demo-label,.fit-col h3,.gets-label,.stepper,.breakdown-label,.wf-row dt,.fb-req,.fb-example-label,.fbp-doc-label,.la-sub,.la-metric-head,.la-metric-vals dt,.bp-badge{letter-spacing:.08em;font-size:12px}.dossier dt,.cal-skel,.back,.post-crumb,.sk-count,.ft-chip,.ent-link,.pp-link,.voice-btn,.fb-voice-time,.fb-add-link,.la-toggle{letter-spacing:.08em}.ai-mba-arrival{background:var(--ink-bg);color:var(--ink-text);border:0;align-items:center;gap:16px;padding:18px 24px;display:flex}.ai-mba-arrival p{margin:0;font-size:17px;line-height:1.45}.ai-mba-arrival strong{font-weight:600}.ai-mba-arrival p span{color:var(--ink-mute)}.ai-mba-arrival-mark{background:var(--ink-text);width:36px;height:36px;color:var(--ink-bg);border-radius:999px;flex:none;place-items:center;display:grid}
