:root{color-scheme:dark;--bg: #04070e;--bg-2: #070c18;--card: rgba(13, 21, 40, .72);--ink: #f2f5fb;--ink-2: rgba(226, 234, 248, .8);--muted: rgba(208, 220, 240, .6);--dim: rgba(208, 220, 240, .36);--line: rgba(140, 175, 235, .14);--line-2: rgba(140, 175, 235, .24);--accent: #3d8bff;--accent-2: #8bbcff;--glow: rgba(61, 139, 255, .35);--red: #ff8a8a;--yel: #f5c86b;--grn: #5fe3a1;--f-display: "Inter Tight", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--f-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--ease: cubic-bezier(.16, 1, .3, 1);--w: 600px;--gutter: clamp(16px, 5vw, 40px);--bar-h: 0px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}em{font-style:normal}button{font:inherit;color:inherit}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px;border-radius:8px}[hidden]{display:none!important}.bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;background-image:radial-gradient(rgba(140,175,235,.09) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,transparent 85%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,transparent 85%)}.bg-glow{position:absolute;width:70vmax;height:70vmax;border-radius:50%;filter:blur(10px)}.bg-glow--a{left:-30vmax;top:-25vmax;background:radial-gradient(closest-side,rgba(40,95,210,.22),transparent)}.bg-glow--b{right:-30vmax;bottom:-35vmax;background:radial-gradient(closest-side,rgba(61,139,255,.16),transparent)}.top{position:relative;z-index:5;max-width:1180px;margin:0 auto;padding:18px var(--gutter);display:flex;align-items:center;justify-content:space-between}.logo{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;font-family:var(--f-display);font-weight:600;font-size:1.08rem;letter-spacing:-.02em}.logo-text span{color:var(--accent-2)}.logo-mark{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--accent);display:grid;place-items:center;box-shadow:0 0 14px -2px var(--glow);flex:none}.logo-mark:after{content:"";width:5px;height:5px;border-radius:50%;background:#fff}.top-link{font-size:.85rem;color:var(--muted);text-decoration:none;padding:.5rem 0;transition:color .3s}.top-link:hover{color:var(--ink)}body.in-flow .top{display:none}.screen,#app{position:relative}.btn-go{position:relative;width:100%;height:60px;border:0;border-radius:18px;cursor:pointer;color:#fff;font-weight:600;font-size:1rem;letter-spacing:-.01em;background:linear-gradient(180deg,#4a93ff,#2a74f0);box-shadow:inset 0 1px #ffffff47,0 0 0 1px #5096ff80,0 14px 40px -12px #3d8bffbf;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform .4s var(--ease),box-shadow .5s var(--ease),opacity .3s}.btn-go>span{position:relative;z-index:2;padding-right:52px;transition:opacity .5s var(--ease)}.btn-go i{position:absolute;z-index:1;top:6px;right:6px;bottom:6px;width:48px;border-radius:13px;display:grid;place-items:center;background:#ffffff29;transition:width .55s var(--ease),background-color .4s}.btn-go svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.btn-go:not(.is-off):hover i{width:calc(100% - 12px);background:#ffffff24}.btn-go:not(.is-off):hover>span{opacity:0}}.btn-go:not(.is-off):active{transform:scale(.98)}.btn-go.is-off,.btn-go:disabled{cursor:default;color:var(--dim);background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line)}.btn-go.is-off i,.btn-go:disabled i{background:#ffffff0a}.btn-go.is-loading>span{opacity:.4}.cta-note{margin-top:.7rem;text-align:center;font-size:.78rem;color:var(--muted)}.cta-note strong{color:var(--ink-2);font-weight:600}.cover{max-width:1180px;margin:0 auto;padding:0 var(--gutter) 40px}.cover-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;min-height:calc(100vh - 140px);min-height:calc(100dvh - 140px)}.cover-art{order:2;position:relative;height:520px}.cover-copy{order:1}.badge{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--f-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);padding:.45rem .9rem;border-radius:99px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line-2);margin-bottom:1.5rem}.badge-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.cover-title{font-family:var(--f-display);font-weight:500;font-size:clamp(2.2rem,4.4vw,3.9rem);line-height:1.03;letter-spacing:-.04em;text-wrap:balance}.cover-title em,.next-h em{color:transparent;background:linear-gradient(100deg,#fff,var(--accent-2) 50%,var(--accent));-webkit-background-clip:text;background-clip:text}.cover-lead{margin-top:1.3rem;font-size:clamp(1rem,1.3vw,1.12rem);color:var(--ink-2);max-width:46ch}.cover-steps{margin-top:1.8rem;display:flex;flex-wrap:wrap;gap:.5rem}.cover-steps li{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .85rem .5rem .55rem;border-radius:99px;font-size:.85rem;color:var(--ink-2);background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line)}.cover-steps span{font-family:var(--f-mono);font-size:.68rem;color:var(--accent-2);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#3d8bff1f}.cover-proof{margin-top:1.4rem;font-size:.9rem;color:var(--muted)}.cover-proof strong{color:var(--ink);font-weight:600}.cover-cta{margin-top:2rem;max-width:420px}.card{position:absolute;border-radius:20px;background:linear-gradient(180deg,#141f3aeb,#090f1eeb);box-shadow:inset 0 0 0 1px var(--line-2),0 30px 60px -24px #000c;padding:18px;animation:float 7s ease-in-out infinite;will-change:transform}@keyframes float{50%{transform:translate3d(0,-10px,0) rotate(var(--r, 0deg))}}.card{transform:rotate(var(--r, 0deg))}.c-label{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-2)}.c-meta{margin-top:.35rem;font-size:.78rem;color:var(--muted)}.c-big{margin-top:.5rem;font-family:var(--f-display);font-weight:500;font-size:2.3rem;line-height:1;letter-spacing:-.04em}.c-big small{font-size:.45em;color:var(--muted);letter-spacing:0;margin-left:.15em}.c-foot{margin-top:.5rem;font-size:.78rem;color:var(--ink-2)}.c-photo{--r: -6deg;left:4%;top:6%;width:270px;padding:0;overflow:hidden;animation-delay:-1s}.c-photo img{width:100%;height:170px;object-fit:cover;opacity:.9}.c-photo span{position:absolute;left:14px;bottom:12px;font-family:var(--f-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;padding:.35rem .6rem;border-radius:99px;background:#04070eb3;box-shadow:inset 0 0 0 1px var(--line-2)}.c-example{--r: 3deg;right:2%;top:20%;width:280px;animation-delay:-3s;z-index:2}.c-example .c-big{color:transparent;background:linear-gradient(180deg,#fff,var(--accent-2));-webkit-background-clip:text;background-clip:text}.c-stat{--r: -3deg;left:2%;bottom:12%;width:210px;background:linear-gradient(160deg,#3d8bff,#1f5fd6);box-shadow:0 30px 60px -20px #3d8bff99,inset 0 1px #ffffff4d;animation-delay:-5s;z-index:3}.c-stat .c-label,.c-stat .c-foot{color:#ffffffd9}.c-stat .c-big{font-size:3.2rem}.c-maturity{--r: 4deg;right:0;bottom:0;width:240px;animation-delay:-2s}.c-bar{display:block;margin-top:.8rem;height:6px;border-radius:99px;background:#8cafeb1f;overflow:hidden}.c-bar span{display:block;height:100%;width:32%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));box-shadow:0 0 10px var(--accent);animation:matgrow 4s var(--ease) infinite alternate}@keyframes matgrow{0%{width:22%}to{width:78%}}.c-scale{margin-top:.45rem;display:flex;justify-content:space-between;font-size:.66rem;color:var(--muted)}.c-time{--r: -2deg;left:40%;top:0;padding:.6rem 1rem;border-radius:99px;font-size:.78rem;color:var(--ink-2);display:inline-flex;align-items:center;gap:.5rem;animation-delay:-4s}.c-dot{width:7px;height:7px;border-radius:50%;background:var(--grn);box-shadow:0 0 10px var(--grn)}.bar{display:none}.flow-wrap{max-width:var(--w);margin:0 auto;padding:18px var(--gutter) 48px;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.team{align-self:center;display:flex;align-items:center;gap:.75rem;width:100%;max-width:440px;padding:.6rem 1rem .6rem .6rem;border-radius:16px;background:#0c1324d1;box-shadow:inset 0 0 0 1px var(--line-2),0 18px 40px -18px #000c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.team-av{position:relative;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:none;background:radial-gradient(circle at 50% 40%,#13254a,#070d1c);box-shadow:inset 0 0 0 1px var(--line-2)}.team-av i{position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:50%;background:var(--grn);box-shadow:0 0 0 2px #0b1426}.team-txt{display:grid;line-height:1.3;min-width:0}.team-txt small{font-family:var(--f-mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.team-txt span{font-size:.88rem;color:var(--ink)}.flow-head{margin-top:26px;display:flex;align-items:center;justify-content:space-between}.back{display:inline-flex;align-items:center;gap:.35rem;margin-left:-.5rem;padding:.45rem .5rem;border:0;background:none;color:var(--muted);font-size:.85rem;cursor:pointer;border-radius:10px;transition:color .3s,transform .3s var(--ease)}.back:hover{color:var(--ink);transform:translate(-3px)}.back svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.count{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.count-n{display:inline-block;color:var(--ink);font-weight:500}.count-n.roll{animation:roll .45s var(--ease)}@keyframes roll{0%{transform:translateY(70%);opacity:0}to{transform:none;opacity:1}}.progress{position:relative;margin-top:12px;height:3px;border-radius:99px;background:#8cafeb1f}.progress-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:inherit;background:linear-gradient(90deg,rgba(139,188,255,.5),var(--accent));transition:width .8s var(--ease)}.progress-fill i{position:absolute;right:-4px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #3d8bff59,0 0 14px 2px var(--accent)}.stage{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;padding:6vh 0 2vh}.q{width:100%}.q-sec{display:flex;align-items:center;gap:.6rem;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);margin-bottom:1rem}.q-sec:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);flex:none}.q-sec:after{content:"";flex:1;height:1px;background:var(--line)}.q-h{font-family:var(--f-display);font-weight:500;font-size:clamp(1.6rem,4.2vw,2.3rem);line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.q-h em{color:var(--accent-2)}.q-h:focus,.q-h:focus-visible{outline:none}.q-sub{margin-top:.75rem;font-size:.93rem;color:var(--muted);max-width:52ch}.q-body{margin-top:1.6rem}.done{margin-bottom:1.6rem;padding:1rem 1.1rem;border-radius:16px;background:linear-gradient(180deg,#3d8bff24,#3d8bff0a);box-shadow:inset 0 0 0 1px #3d8bff59}.done-h{font-family:var(--f-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2)}.done p:last-child{margin-top:.35rem;font-size:.88rem;color:var(--ink-2)}.opts{display:grid;gap:.6rem}.opt{position:relative;width:100%;display:flex;align-items:center;gap:.9rem;text-align:left;padding:.85rem 1rem .85rem .85rem;min-height:60px;border:0;border-radius:16px;cursor:pointer;background:#0d1528a8;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease);-webkit-tap-highlight-color:transparent}.opt-k{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-family:var(--f-mono);font-size:.72rem;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);transition:all .35s var(--ease)}.opt-t{flex:1;min-width:0}.opt-l{display:block;font-weight:500;font-size:.96rem;line-height:1.3;color:var(--ink)}.opt-s{display:block;margin-top:.2rem;font-size:.8rem;line-height:1.35;color:var(--muted)}.opt-a{flex:none;width:18px;height:18px;fill:none;stroke:var(--dim);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s var(--ease),stroke .3s}.opt-c{flex:none;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--line-2);transition:all .3s var(--ease)}.opt-c svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.5);transition:all .3s var(--ease)}@media(hover:hover){.opt:hover{background:#14203ccc;box-shadow:inset 0 0 0 1px #8bbcff61}.opt:hover .opt-a{transform:translate(3px);stroke:var(--accent-2)}.opt:hover .opt-k{color:var(--ink)}}.opt:active{transform:scale(.985)}.opt.is-sel{background:linear-gradient(180deg,#3d8bff33,#3d8bff14);box-shadow:inset 0 0 0 1.5px var(--accent),0 10px 30px -14px var(--glow)}.opt.is-sel .opt-k{background:var(--accent);color:#fff;box-shadow:none}.opt.is-sel .opt-a{stroke:var(--accent-2)}.opt.is-sel .opt-c{background:var(--accent);box-shadow:none}.opt.is-sel .opt-c svg{opacity:1;transform:none}.branch{margin-top:.9rem;padding:1rem;border-radius:16px;background:#3d8bff0f;box-shadow:inset 0 0 0 1px #3d8bff4d}.branch-h{font-weight:600;font-size:.92rem;margin-bottom:.7rem}.branch .opt{min-height:48px;padding:.65rem .9rem;background:#080d1ab3}.field{position:relative}.inp{width:100%;height:62px;padding:0 1.15rem;border:0;border-radius:16px;outline:none;font:inherit;font-size:1.08rem;color:var(--ink);background:#0a1121d9;box-shadow:inset 0 0 0 1.5px var(--line-2);transition:box-shadow .3s var(--ease),background-color .3s;-webkit-appearance:none;appearance:none}.inp::placeholder{color:var(--dim)}.inp:focus{box-shadow:inset 0 0 0 1.5px var(--accent),0 0 0 4px #3d8bff26,0 16px 40px -18px var(--glow);background:#0c1428f2}.field:after{content:"";position:absolute;left:22%;right:22%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--accent-2),transparent);opacity:0;transition:opacity .4s}.field:focus-within:after{opacity:1}.inp.is-bad{box-shadow:inset 0 0 0 1.5px var(--red)}.phone{display:grid;grid-template-columns:auto 82px 1fr;gap:.5rem}.phone.is-intl{grid-template-columns:auto 1fr}.sel{position:relative}.sel select{height:62px;padding:0 2rem 0 .9rem;border:0;border-radius:16px;font:inherit;font-size:1rem;color:var(--ink);background:#0a1121d9;box-shadow:inset 0 0 0 1.5px var(--line-2);-webkit-appearance:none;appearance:none;cursor:pointer}.sel:after{content:"";position:absolute;right:.85rem;top:50%;width:7px;height:7px;margin-top:-5px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg);pointer-events:none}.sel select:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--accent)}.inp-ddd{text-align:center;padding:0 .5rem}.err{margin-top:.7rem;font-size:.84rem;color:var(--red)}.priv{margin-top:.8rem;font-size:.78rem;color:var(--muted)}.q-actions{margin-top:1.4rem}.q-hint{margin-top:.6rem;text-align:center;font-size:.78rem;color:var(--muted);min-height:1.2em}.kbd{display:none}@media(hover:hover)and (pointer:fine){.kbd{display:inline;font-family:var(--f-mono);font-size:.7rem;color:var(--dim)}}.an-wrap{max-width:520px;margin:0 auto;padding:14vh var(--gutter) 60px;text-align:center}.an-core{position:relative;width:120px;height:120px;margin:0 auto 2rem}.an-core span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(139,188,255,.25);animation:ring 2.4s ease-out infinite}.an-core span:nth-child(2){animation-delay:.8s}.an-core span:nth-child(3){animation-delay:1.6s}.an-core i{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;box-shadow:0 0 22px 6px #3d8bffb3}@keyframes ring{0%{transform:scale(.25);opacity:1}to{transform:scale(1);opacity:0}}.an-h{font-family:var(--f-display);font-weight:500;font-size:clamp(1.6rem,4vw,2.2rem);letter-spacing:-.03em}.an-p{margin-top:.8rem;color:var(--muted);font-size:.93rem}.an-list{margin-top:2rem;display:grid;gap:.55rem;text-align:left}.an-list li{display:flex;align-items:center;gap:.8rem;padding:.8rem 1rem;border-radius:14px;font-size:.9rem;color:var(--dim);background:#0d152880;box-shadow:inset 0 0 0 1px var(--line);transition:color .4s,box-shadow .4s,background-color .4s}.an-list li:before{content:"";flex:none;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-2);transition:all .4s}.an-list li.is-on{color:var(--ink);box-shadow:inset 0 0 0 1px #3d8bff73}.an-list li.is-on:before{box-shadow:inset 0 0 0 1.5px var(--accent);border-top-color:transparent;animation:spin .8s linear infinite;background:conic-gradient(var(--accent) 0 25%,transparent 25%);-webkit-mask:radial-gradient(circle,transparent 5px,#000 6px);mask:radial-gradient(circle,transparent 5px,#000 6px)}.an-list li.is-done{color:var(--ink-2)}.an-list li.is-done:before{content:"\2713";display:grid;place-items:center;font-size:.65rem;color:#fff;background:var(--accent);box-shadow:none}@keyframes spin{to{transform:rotate(360deg)}}.res-wrap{max-width:680px;margin:0 auto;padding:24px var(--gutter) 80px;display:grid;gap:14px}.res-hero{position:relative;overflow:hidden;padding:2rem 1.6rem;border-radius:24px;text-align:center;background:radial-gradient(120% 90% at 50% 0%,rgba(61,139,255,.22),transparent 60%),linear-gradient(180deg,#101a32e6,#070c18eb);box-shadow:inset 0 0 0 1px var(--line-2),0 40px 80px -40px #000c}.res-eyebrow{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2)}.res-val{margin-top:.9rem;font-family:var(--f-display);font-weight:500;font-size:clamp(3rem,11vw,5rem);line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:transparent;background:linear-gradient(180deg,#fff 30%,var(--accent-2));-webkit-background-clip:text;background-clip:text}.res-unit{margin:.9rem auto 0;max-width:40ch;font-size:.88rem;color:var(--muted)}.res-annual{display:inline-block;margin-top:1.2rem;padding:.55rem 1rem;border-radius:99px;font-size:.86rem;color:var(--ink);background:#ff8a8a1a;box-shadow:inset 0 0 0 1px #ff8a8a4d}.res-block{padding:1.4rem;border-radius:20px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.res-label{font-family:var(--f-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-2);margin-bottom:1rem}.res-text{margin-top:.9rem;font-size:.9rem;color:var(--ink-2)}.mat-bar{display:block;height:8px;border-radius:99px;background:#8cafeb1f;overflow:hidden}.mat-fill{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));box-shadow:0 0 12px var(--accent);transition:width 1.6s var(--ease)}.mat-scale{margin-top:.5rem;display:flex;justify-content:space-between;font-size:.72rem;color:var(--muted)}.pillars{display:grid;gap:.5rem}.pil{display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem;padding:.9rem 0;border-top:1px solid var(--line)}.pil:first-child{border-top:0;padding-top:0}.pil-n{font-weight:600;font-size:.95rem}.pil-s{grid-row:span 2;align-self:center;font-family:var(--f-display);font-size:1.8rem;font-weight:500;letter-spacing:-.03em}.pil-d{font-size:.84rem;color:var(--muted)}.pil-bar{grid-column:1 / -1;display:block;height:4px;border-radius:99px;background:#8cafeb1a;overflow:hidden}.pil-bar span{display:block;height:100%;width:0;border-radius:inherit;transition:width 1.4s var(--ease)}.pil-b{justify-self:start;margin-top:.2rem;font-size:.7rem;font-weight:600;padding:.2rem .55rem;border-radius:99px}.b-red{color:var(--red);background:#ff8a8a1a}.b-yel{color:var(--yel);background:#f5c86b1a}.b-grn{color:var(--grn);background:#5fe3a11a}.ins{display:grid;gap:.6rem}.ins li{position:relative;padding-left:1.6rem;font-size:.92rem;color:var(--ink-2)}.ins li:before{content:"";position:absolute;left:.2rem;top:.5em;width:7px;height:7px;transform:rotate(45deg);background:var(--accent)}.qw{background:linear-gradient(180deg,#3d8bff29,#3d8bff0d);box-shadow:inset 0 0 0 1px #3d8bff66}.qw-text{font-family:var(--f-display);font-size:1.15rem;line-height:1.4;letter-spacing:-.01em}.next-h{font-family:var(--f-display);font-weight:500;font-size:clamp(1.8rem,5vw,2.4rem);line-height:1.05;letter-spacing:-.035em}.next-p{margin-top:.7rem;color:var(--ink-2);font-size:.95rem}.next-list{margin-top:1.1rem;display:grid;gap:.55rem}.next-list li{display:flex;gap:.7rem;font-size:.9rem;color:var(--ink-2)}.next-list li:before{content:"\2713";flex:none;width:20px;height:20px;margin-top:.1rem;border-radius:50%;display:grid;place-items:center;font-size:.65rem;color:var(--accent-2);background:#3d8bff1f;box-shadow:inset 0 0 0 1px #3d8bff66}.next-meta{margin-top:1.1rem;font-family:var(--f-mono);font-size:.7rem;letter-spacing:.08em;color:var(--muted)}.cal{position:relative;margin:1.2rem -1.4rem -1.4rem;min-height:700px;background:#0b1222;border-top:1px solid var(--line);border-radius:0 0 20px 20px;overflow:hidden}.cal .calendly-inline-widget{min-width:320px;height:700px}.cal-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.7rem;color:var(--muted);font-size:.9rem}.cal.is-loaded .cal-ph{display:none}.spin{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--accent);animation:spin .8s linear infinite}.booked{margin-top:1.2rem;padding:1.2rem;border-radius:16px;text-align:center;background:#5fe3a114;box-shadow:inset 0 0 0 1px #5fe3a159}.booked-h{font-family:var(--f-display);font-size:1.3rem;color:var(--grn)}.booked p:last-child{margin-top:.3rem;color:var(--ink-2);font-size:.9rem}.result .res-hero,.result .res-block{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease),transform .9s var(--ease)}.result.is-in .res-hero,.result.is-in .res-block{opacity:1;transform:none}.result.is-in .res-block:nth-child(2){transition-delay:.15s}.result.is-in .res-block:nth-child(3){transition-delay:.25s}.result.is-in .res-block:nth-child(4){transition-delay:.35s}.result.is-in .res-block:nth-child(5){transition-delay:.45s}.result.is-in .res-block:nth-child(6){transition-delay:.55s}.foot{max-width:680px;margin:0 auto;padding:0 var(--gutter) calc(28px + var(--bar-h) + env(safe-area-inset-bottom));text-align:center;font-size:.74rem;color:var(--dim);display:grid;gap:.4rem}.foot a{color:var(--muted)}body.in-flow .foot{display:none}@media(max-width:860px){.cover-grid{grid-template-columns:1fr;gap:8px;min-height:0}.cover-art{order:1;height:340px;margin:0 -8px 18px}.cover-copy{order:2}.c-photo{width:190px;left:0;top:30px}.c-photo img{height:120px}.c-example{width:200px;right:0;top:70px;padding:14px}.c-example .c-big{font-size:1.7rem}.c-stat{width:160px;left:6%;bottom:0;padding:14px}.c-stat .c-big{font-size:2.4rem}.c-maturity{width:170px;right:2%;bottom:18px;padding:14px}.c-time{left:32%;top:0}.cover-cta{display:none}.cover{padding-bottom:150px}.bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:56px var(--gutter) calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bg) 45%,rgba(4,7,14,.85) 70%,rgba(4,7,14,0))}body:not(.on-cover) .bar{display:none}:root{--bar-h: 0px}}@media(max-width:560px){.flow-wrap{padding-top:12px}.team{padding:.5rem .8rem .5rem .5rem}.stage{justify-content:flex-start;padding-top:4.5vh}.q-h{font-size:1.55rem}.q-body{margin-top:1.3rem}.opt{padding:.75rem .85rem .75rem .75rem;min-height:56px}.opt-l{font-size:.92rem}.phone{grid-template-columns:96px 70px 1fr;gap:.4rem}.phone.is-intl{grid-template-columns:96px 1fr}.sel select{width:100%;padding:0 1.6rem 0 .7rem;font-size:16px}.inp{font-size:16px}.res-hero{padding:1.6rem 1.1rem}.res-block{padding:1.15rem}.cal{margin:1.2rem -1.15rem -1.15rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
