.hero[data-astro-cid-k64oni3r]{border-bottom:1px solid var(--line)}.hero__stage[data-astro-cid-k64oni3r]{background:var(--stage);flex-direction:column;justify-content:center;min-height:min(52vw,52.5rem);display:flex;position:relative;overflow:hidden}.hero__photo[data-astro-cid-k64oni3r]{position:absolute;inset:0}.hero__photo-overlay[data-astro-cid-k64oni3r]{display:none}.hero__img[data-astro-cid-k64oni3r]{object-fit:contain;object-position:right center;width:100%;height:calc(100% - 5rem);position:absolute;top:5rem;bottom:0;right:0}.hero__overlay[data-astro-cid-k64oni3r]{pointer-events:none;position:absolute;inset:0}.hero__overlay--fade[data-astro-cid-k64oni3r]{background:linear-gradient(95deg,#0b0f13e6 0%,#0b0f1399 32%,#0b0f1314 52%,#0b0f1300 66%)}.hero__overlay--bottom[data-astro-cid-k64oni3r]{background:linear-gradient(#0000,#0e1216d9);height:7.5rem;top:auto}.hero__overlay--hairline[data-astro-cid-k64oni3r]{background:repeating-linear-gradient(-55deg,#0000 0 .6875rem,#8fa3b00a .6875rem .75rem);width:40%;mask-image:linear-gradient(90deg,#000 0,#0000 80%)}.hero__content[data-astro-cid-k64oni3r]{padding:6.5rem 1.75rem 3.75rem 3rem;position:relative}.hero__badge[data-astro-cid-k64oni3r]{letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--ember-line);background:#d1553a1a;border-radius:999px;align-items:center;gap:.625rem;width:fit-content;padding:.625rem 1.125rem;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:0 0 30px #d1553a26}.badge__dot[data-astro-cid-k64oni3r]{background:var(--ember);border-radius:50%;width:.5625rem;height:.5625rem}.hero__h1[data-astro-cid-k64oni3r]{letter-spacing:-.025em;text-transform:uppercase;max-width:37.5rem;margin-top:1.375rem;font-size:clamp(2.375rem,4.6vw,3.75rem);font-weight:900;line-height:1}.hero__h1[data-astro-cid-k64oni3r] .accent[data-astro-cid-k64oni3r]{color:var(--ember)}.hero__lede[data-astro-cid-k64oni3r]{color:var(--ink-soft);max-width:27.5rem;margin-top:1.125rem;font-size:.9375rem;line-height:1.7}.hero__ctas[data-astro-cid-k64oni3r]{flex-wrap:wrap;gap:.875rem;margin-top:1.875rem;display:flex}.hero__stats[data-astro-cid-k64oni3r]{flex-wrap:wrap;gap:clamp(1.25rem,5vw,2.25rem);max-width:37.5rem;margin-top:2.25rem;display:flex}@media (width<=819px){.hero__content[data-astro-cid-k64oni3r]{padding-top:calc(var(--header-h) + max(1.5rem, 24px))}}@media (width<=613px){.hero__stage[data-astro-cid-k64oni3r]{min-height:unset;background:#0b0f13;flex-direction:column;justify-content:flex-start;display:flex}.hero__overlay--fade[data-astro-cid-k64oni3r],.hero__overlay--bottom[data-astro-cid-k64oni3r],.hero__overlay--hairline[data-astro-cid-k64oni3r]{display:none}.hero__content[data-astro-cid-k64oni3r]{padding:calc(var(--header-h) + max(1.5rem, 24px)) 1.375rem 2.125rem;background:#0b0f13;order:1;position:static}.hero__h1[data-astro-cid-k64oni3r]{font-size:clamp(2.0625rem,11.4vw,2.875rem);line-height:1}.hero__lede[data-astro-cid-k64oni3r]{font-size:.9375rem}.hero__ctas[data-astro-cid-k64oni3r]{flex-direction:column;align-items:stretch;margin-top:1.75rem}.hero__ctas[data-astro-cid-k64oni3r] .btn{justify-content:center;width:100%}.hero__stats[data-astro-cid-k64oni3r]{display:none}.hero__photo[data-astro-cid-k64oni3r]{order:2;height:min(100vw,27.5rem);position:relative;inset:auto;overflow:hidden}.hero__img[data-astro-cid-k64oni3r]{object-fit:cover;object-position:82% 42%;width:100%;height:100%;position:absolute;inset:0}.hero__photo-overlay[data-astro-cid-k64oni3r]{pointer-events:none;background:linear-gradient(#0b0f13 0%,#0000 30% 68%,#0e1216eb 100%);display:block;position:absolute;inset:0}}.ticker[data-astro-cid-anbrpzse]{border-top:1px solid var(--ember-line);background:#0b0f13f5;padding:.75rem 0;overflow:hidden}.ticker__track[data-astro-cid-anbrpzse]{width:max-content;display:flex}.ticker__item[data-astro-cid-anbrpzse]{letter-spacing:.1em;text-transform:uppercase;color:var(--steel-dim);white-space:nowrap;padding-right:3rem;font-size:max(10px,.75rem)}.orbit[data-astro-cid-hp22vtmd]{aspect-ratio:1520/1620;width:100%;max-width:95rem;position:relative}.orbit__svg[data-astro-cid-hp22vtmd]{width:100%;height:100%;position:absolute;inset:0}.orbit__path[data-astro-cid-hp22vtmd]{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.3,1),stroke .25s,stroke-width .25s}.orbit__path[data-astro-cid-hp22vtmd]:first-of-type{transition-delay:.15s}.orbit__path[data-astro-cid-hp22vtmd]:nth-of-type(2){transition-delay:.33s}.orbit__path[data-astro-cid-hp22vtmd]:nth-of-type(3){transition-delay:.51s}.orbit__path[data-astro-cid-hp22vtmd]:nth-of-type(4){transition-delay:.69s}.orbit[data-astro-cid-hp22vtmd].is-drawn .orbit__path[data-astro-cid-hp22vtmd]{stroke-dashoffset:0}.orbit__card[data-astro-cid-hp22vtmd]{background:var(--card);border:1px solid var(--card-border);width:36.8421%;box-shadow:var(--card-shadow);border-radius:20px;padding:2.63158cqw;position:absolute;top:14.8148%;left:0}.orbit__card-header[data-astro-cid-hp22vtmd]{color:var(--ink);justify-content:space-between;align-items:center;font-size:max(1.125rem,2.5cqw);font-weight:800;display:flex}.orbit__card-hairline[data-astro-cid-hp22vtmd]{background:var(--line);height:1px;margin:1.31579cqw 0}.orbit__rows[data-astro-cid-hp22vtmd]{flex-direction:column;gap:.657895cqw;display:flex}.leak-row[data-astro-cid-hp22vtmd]{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;gap:.394737cqw;padding:1.31579cqw 1.57895cqw;transition:background .25s,border-color .25s,opacity .25s;display:flex}@media (hover:hover){.leak-row[data-astro-cid-hp22vtmd]:hover{background:var(--ember-ghost);border-color:var(--ember-line)}}.leak-row[data-astro-cid-hp22vtmd]:focus-visible{background:var(--ember-ghost);border-color:var(--ember-line)}.leak-row__n[data-astro-cid-hp22vtmd]{color:var(--ink-faint);font-size:max(.78125rem,1.05263cqw);font-weight:600}.leak-row__prob[data-astro-cid-hp22vtmd]{color:var(--ink);font-size:max(.9375rem,1.51316cqw);font-weight:800}.leak-row__body[data-astro-cid-hp22vtmd]{color:var(--ink-dim);font-size:max(.8125rem,1.15132cqw);line-height:1.65}.orbit__caption[data-astro-cid-hp22vtmd]{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-size:max(.78125rem,.822368cqw);position:absolute;top:91.358%;left:.25rem}.planet[data-astro-cid-hp22vtmd]{aspect-ratio:1;background:linear-gradient(180deg, var(--planet-a), var(--planet-b) 72%);border:1.5px solid var(--ember-line);text-align:center;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:27.6316%;transition:opacity .9s,transform .3s;display:flex;position:absolute}.orbit[data-astro-cid-hp22vtmd].is-drawn .planet[data-astro-cid-hp22vtmd]{opacity:1}.planet__inner[data-astro-cid-hp22vtmd]{padding:0 3.81579cqw}.planet__n[data-astro-cid-hp22vtmd]{letter-spacing:.22em;text-transform:uppercase;color:var(--ember-dim);font-size:max(.78125rem,.822368cqw)}.planet__sol[data-astro-cid-hp22vtmd]{color:var(--ink);margin-top:.5rem;font-size:max(1rem,2.03947cqw);font-weight:800}.planet__body[data-astro-cid-hp22vtmd]{color:var(--ink-dim);margin-top:.5rem;font-size:max(.8125rem,1.08553cqw);line-height:1.6}.planet__pill[data-astro-cid-hp22vtmd]{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ember-line);color:var(--ember);border-radius:999px;margin-top:.75rem;padding:.375rem .875rem;font-size:max(.78125rem,.723684cqw);display:inline-block}.orbit[data-astro-cid-hp22vtmd][data-hover] .orbit__path[data-astro-cid-hp22vtmd],.orbit[data-astro-cid-hp22vtmd][data-hover] .planet[data-astro-cid-hp22vtmd],.orbit[data-astro-cid-hp22vtmd][data-hover] .leak-row[data-astro-cid-hp22vtmd]{opacity:.4}.orbit[data-astro-cid-hp22vtmd][data-hover] .orbit__path[data-astro-cid-hp22vtmd]{stroke:#d1553a29}.orbit[data-astro-cid-hp22vtmd][data-hover] [data-astro-cid-hp22vtmd][data-pair].is-paired{opacity:1}.orbit[data-astro-cid-hp22vtmd][data-hover] path[data-astro-cid-hp22vtmd].orbit__path.is-paired{stroke:var(--ember-hot);stroke-width:2.5px}.orbit[data-astro-cid-hp22vtmd][data-hover] .planet[data-astro-cid-hp22vtmd].is-paired{transform:scale(1.035);box-shadow:0 0 70px #d1553a42}.orbit[data-astro-cid-hp22vtmd][data-hover] .leak-row[data-astro-cid-hp22vtmd].is-paired{background:var(--ember-ghost);border-color:var(--ember-line)}@media (prefers-reduced-motion:reduce){.orbit__path[data-astro-cid-hp22vtmd]{stroke-dashoffset:0;transition:none}.planet[data-astro-cid-hp22vtmd]{opacity:1;transition:none}}@media (width<=818px){.orbit[data-astro-cid-hp22vtmd]{display:none}}.leaks[data-astro-cid-phs6wrai]{background:var(--bg2);position:relative}.leaks[data-astro-cid-phs6wrai]:before{content:"";pointer-events:none;background:radial-gradient(55% 40% at 78% 12%,#d1553a0f 0%,#0000 70%);position:absolute;inset:0}.leaks[data-astro-cid-phs6wrai] .container[data-astro-cid-phs6wrai]{padding-top:5.5rem;padding-bottom:4.5rem;position:relative}.leaks__diagram[data-astro-cid-phs6wrai]{justify-content:center;margin-top:3rem;display:flex}.leak-stack[data-astro-cid-phs6wrai]{flex-direction:column;gap:1.125rem;margin-top:2rem;list-style:none;display:none}.leak-stack__item[data-astro-cid-phs6wrai]{border:1px solid var(--card-border);background:var(--card);border-radius:14px;padding:clamp(1.125rem,4vw,1.5rem)}.leak-stack__n[data-astro-cid-phs6wrai]{color:var(--ink-ghost);font-size:max(10px,.75rem)}.leak-stack__prob[data-astro-cid-phs6wrai]{color:var(--ink);margin-top:.375rem;font-size:.9375rem;font-weight:700}.leak-stack__body[data-astro-cid-phs6wrai]{color:var(--ink-dim);margin-top:.375rem;font-size:.8438rem}.leak-stack__fix-label[data-astro-cid-phs6wrai]{letter-spacing:.08em;text-transform:uppercase;color:var(--ember);align-items:center;gap:.5rem;margin-top:1.125rem;font-size:max(10px,.75rem);display:flex}.leak-stack__fix-bar[data-astro-cid-phs6wrai]{background:var(--ember);width:1.375rem;height:1px}.leak-stack__fix[data-astro-cid-phs6wrai]{border-left:2px solid var(--ember);margin-top:.625rem;padding-left:.875rem}.leak-stack__sol[data-astro-cid-phs6wrai]{color:var(--ink);font-size:.9375rem;font-weight:800}.leak-stack__sol-body[data-astro-cid-phs6wrai]{color:var(--ink-dim);margin-top:.375rem;font-size:.8438rem}.leak-stack__pill[data-astro-cid-phs6wrai]{letter-spacing:.11em;text-transform:uppercase;border:1px solid var(--ember-line);color:var(--ember);border-radius:999px;margin-top:.625rem;padding:.3125rem .75rem;font-size:max(10px,.75rem);display:inline-block}@media (width<=818px){.leaks__diagram[data-astro-cid-phs6wrai]{display:none}.leak-stack[data-astro-cid-phs6wrai]{display:flex}}.leaks__banner[data-astro-cid-phs6wrai]{border:1px solid var(--ember-line);background:linear-gradient(90deg, var(--ember-ghost), transparent 60%);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:2rem;padding:1.375rem 1.625rem;display:flex}.leaks__banner[data-astro-cid-phs6wrai] p[data-astro-cid-phs6wrai]{color:var(--ink);font-size:.9375rem}.leaks__banner[data-astro-cid-phs6wrai] .accent[data-astro-cid-phs6wrai]{color:var(--ember)}@media (width<=479px){.leaks__banner[data-astro-cid-phs6wrai]{flex-direction:column;align-items:stretch}}.sys__grid[data-astro-cid-pf2jtgcn]{grid-template-columns:repeat(auto-fit,minmax(min(21.25rem,100%),1fr));align-items:center;gap:2.75rem;margin-top:3rem;display:grid}@media (width<=818px){.sys__ring-wrap[data-astro-cid-pf2jtgcn]{order:-1}}.sys__ring-wrap[data-astro-cid-pf2jtgcn]{justify-content:center;display:flex}.sys__ring[data-astro-cid-pf2jtgcn]{aspect-ratio:1;width:min(31.25rem,100%);margin:0 auto 2.75rem;position:relative;container-type:inline-size}@media (width<=479px){.sys__ring[data-astro-cid-pf2jtgcn]{width:min(100%,22.5rem);margin-bottom:4rem;padding-inline:.75rem}}.sys__glow[data-astro-cid-pf2jtgcn]{pointer-events:none;background:radial-gradient(circle,#d1553a1f 0%,#0000 62%);position:absolute;inset:-12%}.sys__ring-svg[data-astro-cid-pf2jtgcn]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sys-ring__dashed[data-astro-cid-pf2jtgcn]{transform-origin:50%;animation:120s linear infinite sysOrbitSpin}[data-astro-cid-pf2jtgcn][data-sys-progress]{filter:drop-shadow(0 0 3px #d1553acc);transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.sys-ring__orbit[data-astro-cid-pf2jtgcn]{pointer-events:none;animation:9s linear infinite sysOrbitSpin;position:absolute;inset:6%}.sys-ring__dot[data-astro-cid-pf2jtgcn]{background:var(--ember);width:.5rem;height:.5rem;box-shadow:0 0 12px var(--ember);border-radius:50%;position:absolute;top:-.25rem;left:calc(50% - .25rem)}@media (prefers-reduced-motion:reduce){.sys-ring__dashed[data-astro-cid-pf2jtgcn],.sys-ring__orbit[data-astro-cid-pf2jtgcn]{animation:none}}@keyframes sysOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sys__center[data-astro-cid-pf2jtgcn]{text-align:center;background:var(--panel);border:1px solid var(--line-soft);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:38%;height:38%;margin:auto;padding:.5rem;display:flex;position:absolute;inset:0}.sys__badge[data-astro-cid-pf2jtgcn]{color:var(--ember);font-size:clamp(1.5rem,12cqw,2.625rem);font-weight:900}.sys__center-title[data-astro-cid-pf2jtgcn]{letter-spacing:.01em;text-transform:uppercase;color:var(--ink);font-size:clamp(.8125rem,1.4vw,1rem);font-weight:800;line-height:1.05}.node[data-astro-cid-pf2jtgcn]{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.node__badge[data-astro-cid-pf2jtgcn]{background:var(--panel);border:1px solid var(--line-soft);width:3.25rem;height:3.25rem;color:var(--ink);box-shadow:0 0 0 6px var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:600;transition:transform .35s,background .35s,border-color .35s,box-shadow .35s;display:flex}.node__label[data-astro-cid-pf2jtgcn]{letter-spacing:.1em;text-transform:uppercase;width:7.375rem;color:var(--ink-faint);font-size:max(10px,.75rem);font-weight:600}@media (pointer:coarse){.node__badge[data-astro-cid-pf2jtgcn]{width:44px;height:44px}}@media (width<=479px){.node__badge[data-astro-cid-pf2jtgcn]{width:2.75rem;height:2.75rem;font-size:.875rem}.node__label[data-astro-cid-pf2jtgcn]{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:5.25rem;font-size:max(10px,.75rem);line-height:1.2;display:-webkit-box;overflow:hidden}}.node[data-astro-cid-pf2jtgcn].is-active .node__badge[data-astro-cid-pf2jtgcn]{background:var(--ember);color:var(--ink-on-ember);border-color:var(--ember);box-shadow:0 0 0 6px var(--bg), 0 0 26px #d1553a8c;transform:scale(1.18)}.node[data-astro-cid-pf2jtgcn].is-active .node__label[data-astro-cid-pf2jtgcn]{color:var(--ember)}.node[data-astro-cid-pf2jtgcn]:focus-visible .node__badge[data-astro-cid-pf2jtgcn]{outline:2px solid var(--ember);outline-offset:3px}.sys__card[data-astro-cid-pf2jtgcn]{padding:1.875rem 1.875rem 1.75rem;position:relative}@media (width<=479px){.sys__card[data-astro-cid-pf2jtgcn]{padding:1.25rem 1.125rem}}.sys-panel[data-astro-cid-pf2jtgcn]{transition:opacity .4s}.sys-panel[data-astro-cid-pf2jtgcn].is-switching{opacity:.15}.sys-panel__num[data-astro-cid-pf2jtgcn]{letter-spacing:.11em;color:var(--ink-faint);margin-top:.875rem;font-size:max(10px,.75rem)}.sys-panel__title[data-astro-cid-pf2jtgcn]{text-transform:uppercase;color:var(--ink);margin-top:.5rem;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:900}.sys-panel__stat[data-astro-cid-pf2jtgcn]{color:var(--ember);margin-top:.625rem;font-size:.8438rem}.sys-panel__body[data-astro-cid-pf2jtgcn]{color:var(--ink-soft);margin-top:.875rem;font-size:.9063rem;line-height:1.7}.sys-panel__hairline[data-astro-cid-pf2jtgcn]{background:var(--line);height:1px;margin:1rem 0}.sys-panel__why[data-astro-cid-pf2jtgcn]{color:var(--ink-dim);font-size:.7813rem}.sys-panel__why[data-astro-cid-pf2jtgcn] b[data-astro-cid-pf2jtgcn]{color:var(--ink)}.sys__hint[data-astro-cid-pf2jtgcn]{letter-spacing:.1em;color:var(--ink-faint);margin-top:1.25rem;font-size:max(10px,.75rem)}.sys-tl[data-astro-cid-pf2jtgcn]{margin:2rem 0 0;padding:0 0 0 3.5rem;list-style:none;display:none;position:relative}.sys-tl__rail[data-astro-cid-pf2jtgcn]{background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:1.375rem}.sys-tl__fill[data-astro-cid-pf2jtgcn]{height:var(--tl-progress,0%);background:var(--ember);transition:height .15s linear;position:absolute;inset:0 0 auto;box-shadow:0 0 12px #d1553a99}.sys-tl__phase[data-astro-cid-pf2jtgcn]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:1.5rem 0 .75rem;font-size:max(10px,.75rem)}.sys-tl__phase[data-astro-cid-pf2jtgcn]:first-of-type{margin-top:0}.sys-tl__item[data-astro-cid-pf2jtgcn]{margin-bottom:1.125rem;position:relative}.sys-tl__node[data-astro-cid-pf2jtgcn]{background:var(--panel);border:1px solid var(--line-soft);width:2.75rem;height:2.75rem;color:var(--ink);box-shadow:0 0 0 6px var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;transition:background .35s,border-color .35s,color .35s,box-shadow .35s,transform .35s;display:flex;position:absolute;top:.25rem;left:-3.5rem}.sys-tl__item[data-astro-cid-pf2jtgcn].is-active .sys-tl__node[data-astro-cid-pf2jtgcn]{background:var(--ember);border-color:var(--ember);color:var(--ink-on-ember);box-shadow:0 0 0 6px var(--bg), 0 0 22px #d1553a8c;transform:scale(1.06)}.sys-tl__card[data-astro-cid-pf2jtgcn]{border:1px solid var(--card-border);background:var(--card);border-radius:14px;padding:clamp(1.125rem,4vw,1.5rem)}.sys-tl__card[data-astro-cid-pf2jtgcn] .sys-panel__num[data-astro-cid-pf2jtgcn]{margin-top:0}.sys-tl__item[data-astro-cid-pf2jtgcn].is-active .sys-tl__card[data-astro-cid-pf2jtgcn]{border-color:var(--ember-line)}@media (prefers-reduced-motion:reduce){.sys-tl__fill[data-astro-cid-pf2jtgcn],.sys-tl__node[data-astro-cid-pf2jtgcn]{transition:none}}@media (width<=818px){.sys__grid[data-astro-cid-pf2jtgcn]{display:none}.sys-tl[data-astro-cid-pf2jtgcn]{display:block}}.sys__phases[data-astro-cid-pf2jtgcn]{flex-wrap:wrap;gap:.625rem;margin-top:1.375rem;display:flex}.sys__phase[data-astro-cid-pf2jtgcn]{letter-spacing:.1em;border:1px solid var(--line-soft);color:var(--ink-faint);border-radius:4px;padding:.5rem .75rem;font-size:max(10px,.75rem)}@media (width<=479px){.sys__phases[data-astro-cid-pf2jtgcn]{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sys__phases[data-astro-cid-pf2jtgcn]::-webkit-scrollbar{display:none}.sys__phase[data-astro-cid-pf2jtgcn]{flex:none}}.ba[data-astro-cid-24y4yyku]{aspect-ratio:16/9;background:var(--stage);touch-action:pan-y;border-radius:14px;min-height:25rem;position:relative;overflow:hidden}.ba__layer[data-astro-cid-24y4yyku]{position:absolute;inset:0}.ba__img[data-astro-cid-24y4yyku]{object-fit:cover;width:100%;height:100%}.ba__layer--after[data-astro-cid-24y4yyku]{clip-path:inset(0 0 0 var(--pos))}.ba__label[data-astro-cid-24y4yyku]{white-space:nowrap;text-overflow:ellipsis;z-index:1;letter-spacing:.12em;text-transform:uppercase;border-radius:4px;max-width:46%;padding:.5rem .75rem;font-size:max(10px,.75rem);font-weight:600;position:absolute;top:1rem;overflow:hidden}.ba__label-short[data-astro-cid-24y4yyku]{display:none}.ba__label--before[data-astro-cid-24y4yyku]{border:1px solid var(--line-strong);color:var(--ink);background:#0b0f13d1;left:1rem}.ba__label--after[data-astro-cid-24y4yyku]{color:var(--ink-on-ember);background:#d1553aeb;right:1rem}.ba__divider[data-astro-cid-24y4yyku]{top:0;bottom:0;left:var(--pos);background:var(--ember);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:2px;display:flex;position:absolute;box-shadow:0 0 14px #d1553a99}.ba__hint[data-astro-cid-24y4yyku]{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line-strong);background:#0b0f13d1;border-radius:4px;padding:.375rem .625rem;font-size:max(10px,.75rem);transition:opacity .4s;display:none}@media (pointer:coarse){.ba__hint[data-astro-cid-24y4yyku]{display:block}}.ba[data-astro-cid-24y4yyku].is-touched .ba__hint[data-astro-cid-24y4yyku]{opacity:0}.ba__handle[data-astro-cid-24y4yyku]{background:var(--ember);border:3px solid var(--ink-on-ember);width:4.5rem;height:4.5rem;color:var(--ink-on-ember);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 0 32px #d1553a99,0 4px 12px #00000059}.ba__handle[data-astro-cid-24y4yyku] svg[data-astro-cid-24y4yyku]{width:1.75rem;height:1.75rem;display:block}.ba__range[data-astro-cid-24y4yyku]{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}@media (width<=613px){.ba[data-astro-cid-24y4yyku]{min-height:unset}.ba__label-full[data-astro-cid-24y4yyku]{display:none}.ba__label-short[data-astro-cid-24y4yyku]{display:inline}.ba__label[data-astro-cid-24y4yyku]{top:.75rem}.ba__label--before[data-astro-cid-24y4yyku]{top:auto;bottom:1rem}}@media (width<=479px){.ba[data-astro-cid-24y4yyku]{aspect-ratio:4/3}.ba__handle[data-astro-cid-24y4yyku]{width:3.5rem;height:3.5rem}.ba__handle[data-astro-cid-24y4yyku] svg[data-astro-cid-24y4yyku]{width:1.375rem;height:1.375rem}.ba__label[data-astro-cid-24y4yyku]{padding:.375rem .625rem}}.results[data-astro-cid-lfwyo2a2]{background:var(--bg2)}.results[data-astro-cid-lfwyo2a2] .container[data-astro-cid-lfwyo2a2]{padding-bottom:5rem}.results__header[data-astro-cid-lfwyo2a2]{grid-template-columns:repeat(auto-fit,minmax(min(22.5rem,100%),1fr));align-items:end;gap:2.5rem;margin-bottom:3.375rem;display:grid}.results__promise[data-astro-cid-lfwyo2a2]{text-align:right;border-right:2px solid var(--ember);flex-direction:column;justify-self:end;gap:.625rem;max-width:23.75rem;padding-right:1.5rem;display:flex}.results__promise-label[data-astro-cid-lfwyo2a2]{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);font-size:max(10px,.75rem)}.results__promise-text[data-astro-cid-lfwyo2a2]{letter-spacing:-.01em;color:var(--ember);margin:0;font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem);font-weight:800;line-height:1.1}.results__captions[data-astro-cid-lfwyo2a2]{grid-template-columns:1fr 1fr;gap:1.125rem;margin-top:1.25rem;display:grid}.results__caption[data-astro-cid-lfwyo2a2]{border-left:2px solid;padding:1rem 1.125rem;font-size:.875rem;line-height:1.65}.results__caption--before[data-astro-cid-lfwyo2a2]{border-color:var(--steel-line);color:var(--ink-dim)}.results__caption--after[data-astro-cid-lfwyo2a2]{border-color:var(--ember);color:var(--ink-soft)}.results__footer[data-astro-cid-lfwyo2a2]{justify-content:center;align-items:center;gap:1.25rem;margin-top:2.5rem;display:flex}.results__footer[data-astro-cid-lfwyo2a2] p[data-astro-cid-lfwyo2a2]{letter-spacing:.08em;color:var(--steel-dim);font-size:max(10px,.75rem)}@media (width<=613px){.results__promise[data-astro-cid-lfwyo2a2]{text-align:left;border-right:none;border-left:2px solid var(--ember);justify-self:start;max-width:none;padding-left:1.5rem;padding-right:0}.results__footer[data-astro-cid-lfwyo2a2]{text-align:center;flex-wrap:wrap;justify-content:center}}@media (width<=640px){.results__captions[data-astro-cid-lfwyo2a2]{grid-template-columns:1fr}}.how[data-astro-cid-akaujfoc]{background:var(--bg)}.how__inner[data-astro-cid-akaujfoc]{text-align:center}.how__lede[data-astro-cid-akaujfoc]{margin-left:auto;margin-right:auto}.how__timeline[data-astro-cid-akaujfoc]{margin-top:3.25rem;position:relative}.how__hairline[data-astro-cid-akaujfoc]{background:var(--line);height:1px;position:absolute;top:.375rem;left:0;right:0}.how__progress[data-astro-cid-akaujfoc]{background:var(--ember);width:34%;height:.1875rem;position:absolute;top:.375rem;left:0}.how__steps[data-astro-cid-akaujfoc]{text-align:left;grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr));gap:1.875rem;padding-top:1.875rem;display:grid}.how__step[data-astro-cid-akaujfoc]{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.how__marker[data-astro-cid-akaujfoc]{background:var(--steel);width:.8125rem;height:.8125rem}.how__marker--accent[data-astro-cid-akaujfoc]{background:var(--ember)}.how__step-title[data-astro-cid-akaujfoc]{letter-spacing:-.01em;color:var(--ink);font-size:1.125rem;font-weight:800}.how__step-body[data-astro-cid-akaujfoc]{color:var(--ink-dim);max-width:21.25rem;font-size:.8438rem;line-height:1.7}.how__cta[data-astro-cid-akaujfoc]{flex-direction:column;align-items:center;gap:1rem;margin-top:3rem;display:flex}.how__subline[data-astro-cid-akaujfoc]{color:var(--steel-dim);font-size:max(10px,.75rem)}@media (width<=613px){.how__hairline[data-astro-cid-akaujfoc]{width:1px;height:auto;inset:0 auto 0 .375rem}.how__progress[data-astro-cid-akaujfoc]{width:.1875rem;height:34%;top:0;left:.375rem}.how__steps[data-astro-cid-akaujfoc]{grid-template-columns:1fr;gap:2rem;padding-top:0}.how__step[data-astro-cid-akaujfoc]{padding-left:1.75rem;position:relative}.how__marker[data-astro-cid-akaujfoc]{position:absolute;top:.1875rem;left:0}}.book-cta[data-astro-cid-zkb6oahp]{background:var(--bg2);position:relative;overflow:hidden}.book-cta[data-astro-cid-zkb6oahp]:before{content:"";background-image:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-size:4rem 4rem;position:absolute;inset:0;mask-image:radial-gradient(75% 80% at 50% 55%,#000 0%,#0000 75%)}.book-cta__inner[data-astro-cid-zkb6oahp]{padding-top:5rem;padding-bottom:5.25rem;position:relative}.book-cta__card[data-astro-cid-zkb6oahp]{position:relative;overflow:hidden}.book-cta__card[data-astro-cid-zkb6oahp]:after{content:"";background:linear-gradient(90deg, var(--ember), transparent 70%);height:.1875rem;position:absolute;top:0;left:0;right:0}.book-cta__card[data-astro-cid-zkb6oahp]{grid-template-columns:repeat(auto-fit,minmax(min(23.75rem,100%),1fr));align-items:center;gap:2rem 2.5rem;padding:2.5rem 2.75rem;display:grid}.book-cta__left[data-astro-cid-zkb6oahp]{flex-direction:column;align-items:flex-start;gap:1.125rem;display:flex}.book-cta__left[data-astro-cid-zkb6oahp] .lede[data-astro-cid-zkb6oahp]{margin-top:.25rem}.book-cta__chip[data-astro-cid-zkb6oahp]{letter-spacing:.18em;text-transform:uppercase;color:var(--ember);align-items:center;gap:.5rem;font-size:max(10px,.75rem);font-weight:600;display:inline-flex}.chip__dot--blink[data-astro-cid-zkb6oahp]{background:var(--ember);width:.375rem;height:.375rem}.book-cta__bullets[data-astro-cid-zkb6oahp]{color:var(--ink-faint);flex-wrap:wrap;gap:1rem;margin-top:.375rem;font-size:max(10px,.75rem);list-style:none;display:flex}.book-cta__bullets[data-astro-cid-zkb6oahp] li[data-astro-cid-zkb6oahp] span[data-astro-cid-zkb6oahp]{color:var(--ember)}.book-cta__right[data-astro-cid-zkb6oahp]{flex-direction:column;gap:.75rem;display:flex}.feature-row[data-astro-cid-zkb6oahp]{background:var(--panel);border:1px solid var(--line-soft);border-radius:8px;align-items:center;gap:1rem;padding:.875rem 1.125rem;display:flex}.feature-row__icon[data-astro-cid-zkb6oahp]{background:var(--ember-ghost);width:2.5rem;height:2.5rem;color:var(--ember);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.feature-row__title[data-astro-cid-zkb6oahp]{color:var(--ink);font-size:.875rem;font-weight:700;display:block}.feature-row__sub[data-astro-cid-zkb6oahp]{color:var(--ink-faint);font-size:.7813rem;display:block}@media (width<=720px){.book-cta__inner[data-astro-cid-zkb6oahp]{padding-top:4rem;padding-bottom:4.5rem}.book-cta__card[data-astro-cid-zkb6oahp]{gap:2rem;padding:2.25rem 1.875rem}}@media (width<=600px){.book-cta__inner[data-astro-cid-zkb6oahp]{padding-top:3.25rem;padding-bottom:3.5rem}.book-cta__card[data-astro-cid-zkb6oahp]{padding:1.875rem 1.25rem}.book-cta__card[data-astro-cid-zkb6oahp]:before{left:1.375rem}}@media (width<=479px){.book-cta__bullets[data-astro-cid-zkb6oahp]{flex-direction:column;gap:.5rem}}.system-section[data-astro-cid-lcdefpme]{background:var(--bg)}.system-section[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{padding-top:5.5rem;padding-bottom:5.25rem}
