:root{--ink:#17121F;--ink-soft:#4A4256;--ink-faint:#7C7488;--pearl:#F7F4FA;--pearl-warm:#FDF7F4;--band-bg:#17121F;--band-fg:#F7F4FA;--band-edge:transparent;--surface:rgba(255,255,255,0.62);--surface-2:rgba(255,255,255,0.42);--hairline:rgba(23,18,31,0.10);--hairline-2:rgba(255,255,255,0.75);--lilac:#C3AFFF;--blush:#FFB4D8;--mint:#A6EFD2;--ice:#B4DBFF;--gold:#FFD8A3;--indigo:#5B57C4;--indigo-deep:#46429F;--indigo-soft:#8B87EC;--mesh-line:rgba(255,255,255,0.55);--grid-line:rgba(91,87,196,0.13);--iris:linear-gradient(100deg,var(--lilac),var(--blush) 32%,var(--gold) 52%,var(--mint) 74%,var(--ice));--iris-tech:linear-gradient(120deg,var(--indigo),var(--lilac) 48%,var(--ice));--shadow-sm:0 1px 2px rgba(23,18,31,0.05),0 6px 18px rgba(23,18,31,0.05);--shadow-md:0 2px 4px rgba(23,18,31,0.04),0 18px 44px rgba(23,18,31,0.09);--shadow-lg:0 30px 80px rgba(85,60,140,0.16);--r-sm:10px;--r-md:18px;--r-lg:26px;--r-pill:999px;--shell:1120px;--gut:clamp(20px,5vw,40px);--sans:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}:root:not([data-theme=light]){color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#F3EEFA;--ink-soft:#B3AAC4;--ink-faint:#857C99;--pearl:#0E0B15;--pearl-warm:#130E1B;--band-bg:#1A1524;--band-fg:#F3EEFA;--band-edge:rgba(255,255,255,0.10);--surface:rgba(255,255,255,0.055);--surface-2:rgba(255,255,255,0.03);--hairline:rgba(255,255,255,0.12);--hairline-2:rgba(255,255,255,0.10);--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 18px 44px rgba(0,0,0,0.5);--shadow-lg:0 30px 80px rgba(0,0,0,0.6);--indigo:#6C68DE;--indigo-deep:#514DBE;--indigo-soft:#A5A1FF;--mesh-line:rgba(255,255,255,0.5);--grid-line:rgba(165,161,255,0.14);color-scheme:dark}}:root[data-theme=dark]{--ink:#F3EEFA;--ink-soft:#B3AAC4;--ink-faint:#857C99;--pearl:#0E0B15;--pearl-warm:#130E1B;--band-bg:#1A1524;--band-fg:#F3EEFA;--band-edge:rgba(255,255,255,0.10);--surface:rgba(255,255,255,0.055);--surface-2:rgba(255,255,255,0.03);--hairline:rgba(255,255,255,0.12);--hairline-2:rgba(255,255,255,0.10);--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 18px 44px rgba(0,0,0,0.5);--shadow-lg:0 30px 80px rgba(0,0,0,0.6);--indigo:#6C68DE;--indigo-deep:#514DBE;--indigo-soft:#A5A1FF;--mesh-line:rgba(255,255,255,0.5);--grid-line:rgba(165,161,255,0.14);color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--pearl);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}blockquote,dd,dl,figure,ol,ul{margin:0;padding:0}h1,h2,h3,h4{margin:0;font-weight:700;letter-spacing:-.028em;line-height:1.08}p{margin:0}.shell{width:100%;max-width:var(--shell);margin:0 auto;padding-inline:var(--gut)}section{position:relative}.band{padding-block:clamp(72px,11vw,132px)}.band--tint{background:radial-gradient(80% 120% at 12% 0,rgba(195,175,255,.2),transparent 62%),radial-gradient(70% 110% at 92% 100%,rgba(255,180,216,.2),transparent 60%),var(--pearl-warm);border-block:1px solid var(--hairline)}.aura{position:fixed;inset:0;z-index:-2;pointer-events:none;overflow:hidden}.aura span{position:absolute;display:block;border-radius:50%;filter:blur(80px);opacity:.62}.aura span:first-child{width:46vw;height:46vw;left:-12vw;top:-14vw;background:var(--lilac)}.aura span:nth-child(2){width:40vw;height:40vw;right:-10vw;top:4vw;background:var(--blush)}.aura span:nth-child(3){width:34vw;height:34vw;left:22vw;top:34vw;background:var(--mint);opacity:.42}.aura span:nth-child(4){width:38vw;height:38vw;right:6vw;bottom:-8vw;background:var(--ice);opacity:.45}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aura span{opacity:.2;filter:blur(110px)}:root:not([data-theme=light]) .aura span:nth-child(3),:root:not([data-theme=light]) .aura span:nth-child(4){opacity:.14}}:root[data-theme=dark] .aura span{opacity:.2;filter:blur(110px)}.grain{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.28;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.5'/></svg>")}.eyebrow{font-family:var(--mono);font-size:14px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 18px}.eyebrow em{font-style:normal;background:var(--iris);-webkit-background-clip:text;background-clip:text;color:transparent;filter:saturate(1.5) brightness(.82)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .eyebrow em{filter:saturate(1.3) brightness(1.1)}}:root[data-theme=dark] .eyebrow em{filter:saturate(1.3) brightness(1.1)}.h1{font-size:clamp(2.4rem,6.2vw,4.1rem)}.h2{font-size:clamp(1.85rem,4.2vw,2.85rem)}.h3{font-size:clamp(1.15rem,2vw,1.35rem);letter-spacing:-.02em}.lede{font-size:clamp(1.02rem,1.6vw,1.16rem);max-width:56ch}.lede,.muted{color:var(--ink-soft)}.fine{font-size:13px;line-height:1.55;color:var(--ink-faint)}.center{text-align:center}.center .eyebrow,.center .lede{margin-inline:auto}.section-head{margin-bottom:clamp(38px,5vw,60px)}.section-head .h2+.lede{margin-top:16px}.glass{background:var(--surface);border:1px solid var(--hairline-2);border-radius:var(--r-lg);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);box-shadow:var(--shadow-md)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;border:0;border-radius:var(--r-pill);font-family:var(--sans);font-size:15px;font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:pointer;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.btn--primary{background:var(--ink);color:var(--pearl);box-shadow:0 10px 30px rgba(23,18,31,.22)}.btn--primary:after{content:"";position:absolute;inset:0;background:var(--iris);opacity:0;transition:opacity .25s ease}.btn--primary:hover:after{opacity:.22}.btn--primary span{position:relative;z-index:1}.btn--ghost{background:var(--surface);color:var(--ink);border:1px solid var(--hairline);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.btn--wide{width:100%}.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.masthead{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--pearl) 72%,transparent);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border-bottom:1px solid var(--hairline)}.masthead__row{display:flex;align-items:center;justify-content:space-between;gap:16px;height:66px}.wordmark{display:inline-flex;align-items:baseline;gap:8px;font-weight:800;letter-spacing:-.03em;font-size:18px;text-decoration:none}.wordmark i{width:11px;height:11px;border-radius:50%;background:var(--iris);display:inline-block;translate:0 -1px}.wordmark b{font-weight:800}.wordmark s{text-decoration:none;color:var(--ink-faint);font-weight:500}.masthead .btn{padding:10px 20px;font-size:14px}.hero{padding-block:clamp(56px,9vw,104px) clamp(64px,9vw,110px)}.hero__grid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:center}.hero .h1{margin-bottom:22px}.hero .lede{margin-bottom:30px}.hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px}.hero__panel{padding:8px;border-radius:var(--r-lg)}.hero__panel-inner{border-radius:20px;padding:26px;background:linear-gradient(150deg,rgba(255,255,255,.5),rgba(255,255,255,.12));border:1px solid var(--hairline-2)}.ticket{display:grid;grid-gap:14px;gap:14px}.ticket__row{display:flex;align-items:center;gap:13px;padding:13px 15px;border-radius:14px;background:var(--surface-2);border:1px solid var(--hairline)}.ticket__n{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--surface-2);border:1px solid var(--hairline);font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.ticket__dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--mint);box-shadow:0 0 0 4px color-mix(in srgb,var(--mint) 35%,transparent)}.ticket__row:nth-child(2) .ticket__dot{background:var(--blush);box-shadow:0 0 0 4px color-mix(in srgb,var(--blush) 35%,transparent)}.ticket__row:nth-child(3) .ticket__dot{background:var(--ice);box-shadow:0 0 0 4px color-mix(in srgb,var(--ice) 35%,transparent)}.ticket__row:nth-child(4) .ticket__dot{background:var(--lilac);box-shadow:0 0 0 4px color-mix(in srgb,var(--lilac) 35%,transparent)}.ticket__label{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.ticket__time{margin-left:auto;font-family:var(--mono);font-size:11.5px;color:var(--ink-faint);white-space:nowrap}.ticket__foot{margin-top:14px;padding-top:13px;border-top:1px solid var(--hairline);font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-align:center}.ticket__cap{font-size:14px;font-weight:700;letter-spacing:-.015em;color:var(--ink);margin-bottom:14px}.stackbar{background:var(--band-bg);color:var(--band-fg);border-block:1px solid var(--band-edge);padding-block:40px;position:relative;overflow:hidden}.stackbar:before{content:"";position:absolute;inset:-60% -10% auto -10%;height:220%;background:var(--iris);opacity:.16;filter:blur(50px)}.stackbar>*{position:relative}.stackbar__cap{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-align:center;opacity:.6;margin-bottom:22px}.stackbar__list{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 34px;list-style:none;margin:0;padding:0}.stackbar__list li{font-size:clamp(14px,2vw,17px);font-weight:700;letter-spacing:-.02em;opacity:.88}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}.split--flip .split__media{order:-1}.split__media{border-radius:var(--r-lg);padding:30px;min-height:300px;display:flex;flex-direction:column;justify-content:center;gap:14px;background:radial-gradient(120% 100% at 0 0,rgba(195,175,255,.35),transparent 60%),radial-gradient(120% 100% at 100% 100%,rgba(166,239,210,.35),transparent 60%),var(--surface);border:1px solid var(--hairline-2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-md)}.split__body{display:grid;grid-gap:18px;gap:18px}.leaks,.split__body .lede{margin:0}.leaks{list-style:none;padding:0;display:grid;grid-gap:10px;gap:10px}.leaks li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.5;padding:13px 15px;border-radius:14px;background:var(--surface-2);border:1px solid var(--hairline)}.leaks li b{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--ink-faint);padding-top:4px;flex:none}.stat{display:grid;grid-gap:2px;gap:2px}.stat__num{font-size:clamp(2rem,4.4vw,2.9rem);font-weight:800;letter-spacing:-.04em;line-height:1;background:var(--iris);-webkit-background-clip:text;background-clip:text;color:transparent;filter:saturate(1.6) brightness(.8)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .stat__num{filter:saturate(1.3) brightness(1.15)}}:root[data-theme=dark] .stat__num{filter:saturate(1.3) brightness(1.15)}.stat__label{font-size:14px;color:var(--ink-soft)}.stat+.stat{padding-top:12px;border-top:1px solid var(--hairline);margin-top:12px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.step{padding:30px 26px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--hairline-2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);display:grid;grid-gap:12px;gap:12px;align-content:start}.step__n{font-family:var(--mono);font-size:12.5px;letter-spacing:.15em;color:var(--ink-faint)}.step__mark{width:40px;height:40px;border-radius:12px;background:var(--iris);opacity:.95;box-shadow:var(--shadow-sm);margin-bottom:4px}.step p{font-size:15px;color:var(--ink-soft);line-height:1.6}.quotes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.quote{padding:28px 26px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--hairline-2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);display:grid;grid-gap:16px;gap:16px;align-content:start}.quote__stars{letter-spacing:3px;font-size:13px;color:var(--ink-faint)}.quote__text{font-size:15.5px;line-height:1.6}.quote__who{display:flex;align-items:center;gap:12px;padding-top:4px;border-top:1px solid var(--hairline)}.quote__av{width:34px;height:34px;border-radius:50%;flex:none;background:var(--iris);opacity:.9}.quote__name{font-size:14px;font-weight:700;letter-spacing:-.01em}.quote__role{font-size:12.5px;color:var(--ink-faint)}.services{display:grid;grid-gap:18px;gap:18px}.service{display:grid;grid-template-columns:250px 1fr;grid-gap:clamp(20px,4vw,44px);gap:clamp(20px,4vw,44px);align-items:center;padding:26px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--hairline-2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.service:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.service__art{border-radius:var(--r-md);min-height:158px;padding:18px;display:grid;align-content:center;grid-gap:8px;gap:8px;background:linear-gradient(140deg,var(--lilac),var(--blush) 45%,var(--ice));position:relative;overflow:hidden}.service:nth-child(2) .service__art{background:linear-gradient(140deg,var(--mint),var(--ice) 50%,var(--lilac))}.service:nth-child(3) .service__art{background:linear-gradient(140deg,var(--gold),var(--blush) 55%,var(--lilac))}.service__art b,.service__art i{display:block;border-radius:7px;background:rgba(255,255,255,.72);box-shadow:0 6px 16px rgba(23,18,31,.12)}.service__art b{height:34px}.service__art i{height:14px;width:62%}.service__art i:last-child{width:40%}.service__body{display:grid;grid-gap:12px;gap:12px;justify-items:start}.service__tag{font-family:var(--mono);font-size:12.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint)}.service__body p{font-size:15.5px;color:var(--ink-soft);line-height:1.62}.service__body .btn{padding:11px 22px;font-size:14px}.finale{padding-block:clamp(72px,11vw,128px);background:radial-gradient(70% 100% at 20% 0,rgba(255,180,216,.32),transparent 60%),radial-gradient(70% 100% at 85% 100%,rgba(180,219,255,.32),transparent 60%),var(--pearl-warm);border-top:1px solid var(--hairline)}.finale__grid{display:grid;grid-template-columns:1fr 540px;grid-gap:clamp(32px,5vw,60px);gap:clamp(32px,5vw,60px);align-items:start}.finale .h2{margin-bottom:18px}.finale__points{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-gap:11px;gap:11px}.finale__points li{display:flex;gap:11px;font-size:15px;color:var(--ink-soft)}.finale__points svg{flex:none;margin-top:4px}.formcard{padding:clamp(24px,3.4vw,34px)}.formcard h3{margin-bottom:6px}.formcard>.fine{margin-bottom:22px}.field{display:grid;grid-gap:7px;gap:7px;margin-bottom:15px}.field label{font-family:var(--mono);font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint)}.field input{width:100%;padding:14px 16px;font-family:var(--sans);font-size:16px;color:var(--ink);background:color-mix(in srgb,var(--pearl) 70%,transparent);border:1px solid var(--hairline);border-radius:13px;transition:border-color .16s ease,box-shadow .16s ease}.field input::placeholder{color:var(--ink-faint);opacity:.7}.field input:focus{outline:none;border-color:color-mix(in srgb,var(--lilac) 80%,var(--ink));box-shadow:0 0 0 4px color-mix(in srgb,var(--lilac) 28%,transparent)}.field input[aria-invalid=true]{border-color:#E0607F}.field__err{font-size:12.5px;color:#C93B5E}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .field__err{color:#FF9DB4}}:root[data-theme=dark] .field__err{color:#FF9DB4}.row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.row2 .field{margin-bottom:15px}.hp{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.formcard .btn{margin-top:6px}.form-note{margin-top:14px;text-align:center}.form-error{margin-top:14px;padding:12px 14px;border-radius:12px;font-size:14px;background:color-mix(in srgb,#E0607F 14%,transparent);border:1px solid color-mix(in srgb,#e0607f 34%,transparent)}.done{display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center;padding:22px 4px}.done__mark{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--iris);box-shadow:var(--shadow-sm)}.done p{color:var(--ink-soft);font-size:15.5px;max-width:34ch}.foot{background:var(--band-bg);color:var(--band-fg);border-top:1px solid var(--band-edge);padding-block:44px}.foot__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.foot .wordmark{color:var(--band-fg)}.foot .wordmark s{color:rgba(255,255,255,.5)}.foot__meta{font-size:13px;opacity:.6}.foot__links{display:flex;gap:20px;font-size:13px;opacity:.72}.foot__links a{text-decoration:none}.foot__links a:hover{opacity:1;text-decoration:underline}@media (max-width:940px){.finale__grid,.hero__grid,.split{grid-template-columns:1fr}.split--flip .split__media{order:0}.quotes,.service,.steps{grid-template-columns:1fr}.finale__grid{gap:34px}}@media (max-width:560px){.stackbar--principles .stackbar__list{grid-template-columns:1fr;gap:22px}.stackbar--principles .stackbar__list li{border-left:0;padding:0}body{font-size:16px}.row2{grid-template-columns:1fr;gap:0}.hero__cta .btn{width:100%}.masthead__row{height:60px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.funnel,.funnel__banner{position:relative}.funnel__banner{overflow:hidden;height:66px;border-radius:14px;margin-bottom:18px;background:var(--iris);border:1px solid var(--hairline-2)}.funnel__banner>svg{position:absolute;inset:-10%;width:120%;height:120%}.funnel__banner-label,.funnel__banner-step{position:absolute;bottom:11px;z-index:2;font-family:var(--mono);font-size:12px;letter-spacing:.13em;color:rgba(23,18,31,.72)}.funnel__banner-label{left:14px}.funnel__banner-step{right:14px}.funnel__bar{height:5px;border-radius:var(--r-pill);background:var(--hairline);overflow:hidden;margin-bottom:20px}.funnel__bar>span{display:block;height:100%;min-width:5px;border-radius:inherit;background:var(--iris);box-shadow:0 0 10px color-mix(in srgb,var(--lilac) 70%,transparent);transition:width .4s cubic-bezier(.4,0,.2,1)}.funnel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.funnel__back{border:0;background:none;padding:0;cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink-soft)}.funnel__back:hover{color:var(--ink)}.funnel__count{font-family:var(--mono);font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint)}.funnel__q{margin:4px 0 20px;line-height:1.3}.choices{display:grid;grid-gap:10px;gap:10px}.choice{width:100%;display:flex;align-items:center;gap:13px;text-align:left;padding:14px 16px;border-radius:14px;border:1px solid var(--hairline);background:color-mix(in srgb,var(--pearl) 70%,transparent);font-family:var(--sans);font-size:15.5px;font-weight:500;color:var(--ink);cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.choice:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--lilac) 80%,var(--ink));box-shadow:var(--shadow-sm)}.choice:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.choice--on{border-color:var(--ink)}.choice__i{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--surface-2);border:1px solid var(--hairline);font-family:var(--mono);font-size:11px;color:var(--ink-faint);transition:background .15s ease,color .15s ease,border-color .15s ease}.choice:hover .choice__i{background:var(--ink);border-color:var(--ink);color:var(--pearl)}.choice__t{flex:1 1}.result{text-align:center;padding-bottom:8px}.result__cap{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:10px}.result__score{display:flex;align-items:baseline;justify-content:center;gap:6px}.result__num{font-family:var(--mono);font-size:clamp(3rem,9vw,4.2rem);font-weight:700;letter-spacing:-.04em;line-height:1;background:var(--iris);-webkit-background-clip:text;background-clip:text;color:transparent;filter:saturate(1.6) brightness(.8)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .result__num{filter:saturate(1.3) brightness(1.15)}}:root[data-theme=dark] .result__num{filter:saturate(1.3) brightness(1.15)}.result__of{font-family:var(--mono);font-size:17px;color:var(--ink-faint)}.result__meter{height:6px;border-radius:var(--r-pill);background:var(--hairline);overflow:hidden;margin:18px 0 14px}.result__meter>span{display:block;height:100%;border-radius:inherit;background:var(--iris);box-shadow:0 0 12px color-mix(in srgb,var(--lilac) 70%,transparent)}.result__band{margin-bottom:10px}.result__band>span{display:inline-block;padding:5px 14px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--hairline);font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.result__verdict{font-size:14.5px;line-height:1.6;color:var(--ink-soft);max-width:46ch;margin:0 auto}.booking{margin-top:24px;padding-top:22px;border-top:1px solid var(--hairline)}.booking h3{margin-bottom:6px}.booking__frame{margin-top:16px;border-radius:var(--r-md);border:1px solid var(--hairline);overflow:hidden;background:color-mix(in srgb,var(--pearl) 80%,transparent)}.booking__frame iframe{display:block;width:100%;height:620px;border:0}.booking__todo{margin-top:16px;padding:16px 18px;border-radius:var(--r-md);border:1px dashed var(--hairline);background:var(--surface-2)}.booking__todo p+p{margin-top:6px}.booking__todo code{font-family:var(--mono);font-size:12px;padding:1px 5px;border-radius:5px;background:var(--hairline)}.stackbar--principles{padding-block:54px}.stackbar--principles .stackbar__list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.stackbar--principles .stackbar__list li{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:2px 24px;border-left:1px solid rgba(255,255,255,.16);font-size:14.5px;font-weight:500;line-height:1.4;letter-spacing:-.005em;opacity:.94;text-align:left}.stackbar--principles .stackbar__list li:first-child{border-left:0;padding-left:0}.stackbar--principles .stackbar__list li:last-child{padding-right:0}.stackbar--principles .stackbar__list li b{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.16em;opacity:.5}.step__days{font-family:var(--mono);font-size:12px;letter-spacing:.12em;color:var(--ink-faint)}.proof-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:24px}.proof-card{padding:26px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--hairline-2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm)}.proof-card__cap{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px}.proof-card p{font-size:15.5px;line-height:1.62;color:var(--ink-soft)}.proof-card--after{border-color:color-mix(in srgb,var(--lilac) 55%,var(--hairline))}.pullquote{padding:clamp(26px,4vw,40px);border-radius:var(--r-lg);text-align:center;background:var(--surface);border:1px solid var(--hairline-2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-md)}.pullquote blockquote{font-size:clamp(1.1rem,2.2vw,1.42rem);line-height:1.45;letter-spacing:-.02em;font-weight:600;max-width:48ch;margin:0 auto 18px}.pullquote figcaption{display:grid;grid-gap:3px;gap:3px}.pullquote__name{font-size:14px;font-weight:700}.pullquote__note{font-size:12.5px;color:var(--ink-faint)}@media (max-width:940px){.stackbar--principles .stackbar__list{grid-template-columns:1fr 1fr;gap:26px 0}.stackbar--principles .stackbar__list li:nth-child(odd){border-left:0;padding-left:0}.proof-pair{grid-template-columns:1fr}.booking__frame iframe{height:680px}}