:root{--bg:#f6f8ff;--bg-2:#e9efff;--card:#fff;--ink:#0d1226;--muted:#626b86;--line:rgba(13,18,38,.07);--blue:#2f6cff;--blue-2:#1d4fe0;--blue-3:#7fa3ff;--blue-4:#b9ccff;--blue-soft:#e9f0ff;--navy:#0a0f24;--navy-2:#15204a;--ok:#17a861;--warn:#d98a00;--danger:#d9405b;--display:"Inter Tight",ui-sans-serif,system-ui,sans-serif;--body:"Inter",ui-sans-serif,system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.5;overflow-x:hidden}h1,h2,h3{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0}h1{font-size:clamp(2.2rem,4.6vw,3.3rem);line-height:1.05;font-weight:800}h2{font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.12}h2,h3{font-weight:700}h3{font-size:1.15rem}p{margin:0}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none}.wrap{max-width:1120px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.narrow{max-width:720px}.eyebrow{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--blue)}.muted{color:var(--muted)}.center{text-align:center}.grid{display:grid;grid-gap:16px;gap:16px}@media(min-width:760px){.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}}.view{display:none;animation:in .3s ease-out both}.view.on{display:block}@keyframes in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}:focus-visible{outline:3px solid var(--blue-3);outline-offset:2px}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:14px 24px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(#4a82ff,var(--blue));box-shadow:inset 0 1px hsla(0,0%,100%,.35),inset 0 -1px rgba(0,0,0,.15),0 0 0 1px rgba(29,79,224,.6),0 10px 24px -12px rgba(47,108,255,.75);transition:transform .2s,filter .2s}.btn:before{left:10%;right:10%;top:1px;height:45%;border-radius:999px;background:linear-gradient(hsla(0,0%,100%,.2),hsla(0,0%,100%,0))}.btn:after,.btn:before{content:"";position:absolute;z-index:-1}.btn:after{inset:0;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.45) 45%,transparent 60%);transform:translateX(-120%);animation:sheen 4s cubic-bezier(.2,.7,.2,1) infinite}@keyframes sheen{0%,55%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}.btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn:active{transform:scale(.96)}.btn[disabled]{opacity:.4;pointer-events:none}.btn.ghost{background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.65));color:var(--ink);box-shadow:inset 0 1px #fff,inset 0 0 0 1px rgba(13,18,38,.08),0 12px 32px -18px rgba(13,18,38,.25);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.btn.ghost:after{display:none}.btn.sm{padding:9px 16px;font-size:13px}.btn.lg{padding:16px 30px;font-size:16px}.chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;background:hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(12px) saturate(170%);backdrop-filter:blur(12px) saturate(170%);box-shadow:inset 0 1px hsla(0,0%,100%,.9),inset 0 0 0 1px rgba(13,18,38,.05)}.chip svg{color:var(--blue)}.card,.choice{position:relative;isolation:isolate;border-radius:22px;background:linear-gradient(135deg,hsla(0,0%,100%,.88),hsla(0,0%,100%,.62));-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 1px #fff,inset 0 0 0 1px rgba(13,18,38,.06),0 1px 2px rgba(13,18,38,.04),0 12px 32px -18px rgba(13,18,38,.18)}.choice{display:flex;width:100%;align-items:center;gap:14px;overflow:hidden;padding:18px 16px;text-align:left;font-size:15px;font-weight:500;transition:transform .2s,box-shadow .2s;margin-bottom:10px}.choice:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.7) 48%,transparent 62%);transform:translateX(-130%);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.choice:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,inset 0 0 0 1px rgba(13,18,38,.1),0 14px 30px -18px rgba(13,18,38,.25)}.choice:hover:after{transform:translateX(130%)}.choice:active{transform:scale(.985)}.choice.on{background:linear-gradient(135deg,rgba(236,242,255,.97),hsla(0,0%,100%,.85));box-shadow:inset 0 1px #fff,inset 0 0 0 1.5px var(--blue),0 12px 28px -16px rgba(47,108,255,.45);animation:pick .3s ease-out}@keyframes pick{0%{transform:scale(.98)}60%{transform:scale(1.015)}to{transform:none}}.choice .cb{flex:none;width:24px;height:24px;border-radius:8px;border:1.5px solid rgba(13,18,38,.15);background:#fff;display:grid;place-items:center;font-size:13px;color:#fff}.choice.on .cb{background:var(--blue);border-color:var(--blue)}.choice b{display:block;font-weight:600}.choice small{display:block;color:var(--muted);font-weight:400;font-size:13px}.pill{display:inline-block;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.pill.blue{background:var(--blue-soft);color:var(--blue-2)}.pill.ok{background:#e3f7ec;color:#0f7a45}.pill.warn{background:#fff3dd;color:#9a5e00}.pill.danger{background:#fde4e9;color:#9e2540}.icon-tile{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--blue-soft);color:var(--blue);flex:none}.icon-tile svg{width:20px;height:20px}.demo{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:60;background:var(--navy);color:#fff;font-size:12px;padding:6px max(16px,env(safe-area-inset-right,0px)) 6px max(16px,env(safe-area-inset-left,0px));display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap}.demo b{color:var(--blue-3)}.demo .steps{display:flex;gap:6px;flex-wrap:wrap}@media(max-width:700px){.demo-sub{display:none}.demo{gap:6px}}.demo .steps button{border-radius:999px;padding:3px 9px;background:hsla(0,0%,100%,.08);font-size:11px}.demo .steps button.cur{background:var(--blue)}.navwrap{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:50;padding:14px max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}.nav{max-width:1120px;margin:0 auto;justify-content:space-between;padding:8px 10px 8px 16px;border-radius:999px;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);box-shadow:inset 0 1px hsla(0,0%,100%,.9),inset 0 0 0 1px rgba(13,18,38,.05),0 10px 30px -16px rgba(13,18,38,.25)}.logo,.nav{display:flex;align-items:center}.logo{gap:8px;font-family:var(--display);font-weight:700;font-size:17px}.logo i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--blue-3),var(--blue-2));color:#fff;box-shadow:0 6px 16px rgba(47,108,255,.45)}.logo em{font-style:normal;color:var(--blue)}.hero{position:relative;overflow:hidden;padding-block:40px 70px}.blob{position:absolute;border-radius:999px;filter:blur(70px);opacity:.5;animation:drift 18s ease-in-out infinite;pointer-events:none}.blob.a{width:520px;height:520px;background:#b9ccff;top:-120px;right:-60px}.blob.b{width:420px;height:420px;background:#dbe6ff;bottom:-140px;left:-80px;animation-delay:-7s}.blob.c{width:300px;height:300px;background:#8fb0ff;top:40%;left:38%;opacity:.3;animation-delay:-12s}@keyframes drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.08)}66%{transform:translate(-30px,25px) scale(.95)}}.hero .wrap{position:relative;display:grid;grid-gap:40px;gap:40px;align-items:center}@media(min-width:900px){.hero .wrap{grid-template-columns:1.05fr .95fr;padding-block:30px}}.glass{padding:34px 30px;border-radius:28px;background:linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.5));-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);box-shadow:inset 0 1px #fff,inset 0 0 0 1px rgba(13,18,38,.06),0 30px 60px -30px rgba(47,108,255,.35)}.glass h1 span{color:var(--blue)}.glass .lead{color:var(--muted);font-size:17px;max-width:30rem;margin-top:18px}.glass .chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.hero .btn{margin-top:26px}.phone{width:min(300px,86%);margin:0 auto;aspect-ratio:9/19.3;border-radius:52px;padding:11px;background:linear-gradient(160deg,#2a2f3d,#06080f 40%,#1b2030);box-shadow:0 40px 80px -20px rgba(10,15,36,.6),inset 0 0 0 1px hsla(0,0%,100%,.08);position:relative;animation:float 6s ease-in-out infinite}.phone:before{left:-2px;top:140px;height:34px}.phone:after,.phone:before{content:"";position:absolute;width:3px;border-radius:2px;background:#1b2030}.phone:after{right:-2px;top:170px;height:70px}.wall{position:relative;height:100%;border-radius:42px;overflow:hidden;color:#fff;background:radial-gradient(80% 55% at 85% 8%,#9fbaff 0,transparent 60%),radial-gradient(70% 50% at 10% 40%,#3d78ff 0,transparent 65%),radial-gradient(90% 60% at 60% 100%,#0e1b4f 0,transparent 70%),linear-gradient(170deg,#2558e8,#163ca8 55%,#0a1340)}.wall .status{display:flex;justify-content:space-between;align-items:center;padding:14px 26px 0;font-size:12px;font-weight:600}.wall .island{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:34%;height:28px;border-radius:999px;background:#05070f}.wall .date{text-align:center;margin-top:34px;font-size:13px;font-weight:500;text-transform:capitalize;opacity:.9}.wall .clock{text-align:center;font-family:var(--display);font-size:clamp(52px,18vw,70px);font-weight:700;line-height:1;letter-spacing:-.03em;margin-top:2px}.slot{position:absolute;left:12px;right:12px;top:40%;display:grid;grid-gap:8px;gap:8px}.notif{display:flex;align-items:flex-start;gap:10px;border-radius:22px;padding:12px;background:linear-gradient(135deg,hsla(0,0%,100%,.26),hsla(0,0%,100%,.12));-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);box-shadow:inset 0 1px hsla(0,0%,100%,.35),inset 0 0 0 1px hsla(0,0%,100%,.12),0 10px 24px -14px rgba(0,0,0,.5);animation:notifIn .7s cubic-bezier(.2,1.25,.35,1) both}@keyframes notifIn{0%{opacity:0;transform:translateY(-34px) scale(.86);filter:blur(6px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:none}}.notif .ic{flex:none;width:34px;height:34px;border-radius:9px;background:#635bff;display:grid;place-items:center;font-weight:800;font-size:16px;font-family:var(--display)}.notif .tx{min-width:0;flex:1 1;font-size:12px}.notif .tx .h{display:flex;justify-content:space-between;font-weight:600;font-size:12px}.notif .tx .h span{font-weight:400;opacity:.7;font-size:11px}.notif .tx b{display:block;font-weight:600;margin-top:2px}.notif .tx p{opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wall .bottom{position:absolute;bottom:22px;left:0;right:0;display:flex;justify-content:space-between;padding:0 34px}.wall .bottom i{width:46px;height:46px;border-radius:50%;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;font-style:normal;font-size:18px}.wall .home{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:120px;height:5px;border-radius:999px;background:hsla(0,0%,100%,.8)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}section.block{padding-block:72px}.eco{position:relative;width:min(640px,100%);aspect-ratio:1;margin:30px auto 0}.eco .ring{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(47,108,255,.25)}.eco .ring.r2{inset:18%;border-color:rgba(47,108,255,.15)}.eco svg.lines{position:absolute;inset:0;width:100%;height:100%}.eco svg.lines line{stroke:rgba(47,108,255,.35);stroke-width:1.2;stroke-dasharray:2.2 2.2;vector-effect:non-scaling-stroke;animation:flow 1.6s linear infinite}@keyframes flow{to{stroke-dashoffset:-4.4}}.eco .orbit{position:absolute;inset:0;animation:spin 60s linear infinite}.eco .node{left:50%;top:50%}.eco .node,.eco .node .un{position:absolute;width:0;height:0}.eco .node .un{left:0;top:0;animation:spin 60s linear infinite reverse}.eco .node .brand{position:absolute;left:0;top:0}.eco .brand{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;font-weight:700;font-size:15px;font-family:var(--display);background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #fff,inset 0 0 0 1px rgba(13,18,38,.06),0 10px 26px -14px rgba(13,18,38,.3);white-space:nowrap;animation:bob 5.2s ease-in-out infinite}.eco .brand i{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-style:normal;font-size:12px;color:#fff;font-weight:800}@keyframes bob{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 7px))}}@keyframes spin{to{transform:rotate(1turn)}}.eco .core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;align-items:center}.eco .core:before{content:"";position:absolute;inset:-18%;border-radius:50%;background:radial-gradient(circle,rgba(47,108,255,.28),transparent 70%);animation:pulse 1.8s ease-out infinite}@keyframes pulse{0%{transform:scale(.8);opacity:1}to{transform:scale(1.5);opacity:0}}.eco .core .cube{width:110px;height:110px;margin:0;position:relative;display:block}.eco .core .lbl{position:relative;margin-top:4px;display:inline-block;padding:5px 12px;background:#fff;box-shadow:0 8px 20px -10px rgba(13,18,38,.3)}.eco .core .lbl,.eco .pay{border-radius:999px;font-size:12px;font-weight:700}.eco .pay{position:absolute;left:50%;top:50%;transform:translate(-50%,-150%);padding:3px 9px;background:var(--ok);color:#fff;animation:pay 6s ease-out infinite;opacity:0}@keyframes pay{0%,60%{opacity:0;transform:translate(-50%,-120%)}65%{opacity:1}90%{opacity:1;transform:translate(-50%,-260%)}to{opacity:0;transform:translate(-50%,-280%)}}.eco .dot{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--blue);box-shadow:0 0 10px rgba(47,108,255,.6);opacity:0;animation:dot 6s linear infinite;left:var(--x);top:var(--y)}@keyframes dot{0%{left:var(--x);top:var(--y);opacity:0}4%{opacity:1}32%{opacity:1}38%{left:50%;top:50%;opacity:0}to{left:50%;top:50%;opacity:0}}@media(max-width:600px){.eco .brand{font-size:12px;padding:7px 11px}.eco .brand i{width:16px;height:16px;font-size:9px}.eco .core .cube{width:70px;height:70px}}.steps4{display:grid;grid-gap:16px;gap:16px;margin-top:36px}@media(min-width:760px){.steps4{grid-template-columns:repeat(4,1fr)}}.step{padding:24px;animation:stepIn .6s cubic-bezier(.2,1.2,.35,1) both}.step .top{display:flex;justify-content:space-between;align-items:center}.step .n{font-family:var(--mono);font-size:12px;color:var(--muted)}.step h3{margin-top:22px}.step p{margin-top:8px;color:var(--muted);font-size:14.5px}@keyframes stepIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.darkblock{position:relative;overflow:hidden;background:radial-gradient(700px 400px at 10% 100%,rgba(47,108,255,.25),transparent 60%),var(--navy);color:#fff;padding-block:80px}.darkblock .wrap{display:grid;grid-gap:40px;gap:40px;align-items:center}@media(min-width:900px){.darkblock .wrap{grid-template-columns:1fr 1fr}}.darkblock .eyebrow{color:var(--blue-3)}.feats{display:grid;grid-gap:18px;gap:18px;margin-top:30px}.feat{display:flex;gap:14px;align-items:flex-start}.feat .icon-tile{background:hsla(0,0%,100%,.08);color:#fff;width:40px;height:40px;border-radius:12px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.feat b{display:block;font-size:15px}.feat small{color:hsla(0,0%,100%,.6);font-size:13.5px}.calc{padding:30px;border-radius:30px;background:linear-gradient(160deg,#eef2ff,#dfe7ff);color:var(--ink);box-shadow:0 40px 80px -30px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.calc .big{font-family:var(--display);font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;margin-top:8px}.calc .big>span:last-child{font-size:1.1rem;color:var(--muted);font-weight:500}.calc label{display:block;margin-top:18px;font-size:14px;color:var(--muted)}.calc label b{float:right;color:var(--ink)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;border-radius:999px;background:linear-gradient(90deg,var(--blue) var(--p,30%),#c9d6ff var(--p,30%));outline:none;margin-top:10px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:3px solid var(--blue);box-shadow:0 6px 16px rgba(47,108,255,.45);cursor:pointer}.gt{display:grid;grid-gap:20px;gap:20px;margin-top:0}@media(min-width:900px){.gt{grid-template-columns:1fr 1fr}}.guar{border-radius:30px;padding:36px;color:#fff;background:linear-gradient(135deg,#4a82ff,#1d4fe0 60%,#163ca8);box-shadow:0 30px 60px -24px rgba(47,108,255,.6);display:flex;flex-direction:column;min-height:380px}.guar .eyebrow{color:hsla(0,0%,100%,.7);margin-top:auto}.guar h2{margin-top:10px;font-size:1.9rem}.guar p{margin-top:12px;color:hsla(0,0%,100%,.8)}.tiers{padding:34px;border-radius:30px;display:flex;flex-direction:column}.tiers h2{margin-top:8px;font-size:1.6rem}.tier{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.tier:last-of-type{border:0}.tier b{display:flex;align-items:center;gap:8px}.tier small{display:block;color:var(--muted);font-size:13px}.tier .amt{font-family:var(--display);font-weight:800;font-size:1.3rem;white-space:nowrap}.tiers .btn{margin-top:auto;width:100%}.faq .card{margin-bottom:10px}.faq .q{width:100%;text-align:left;padding:18px 20px;font-weight:600;display:flex;justify-content:space-between;gap:12px;font-size:15px}.faq .a{padding:0 20px 18px;color:var(--muted);font-size:15px}.cta{border-radius:32px;padding:64px 24px;text-align:center;color:#fff;background:linear-gradient(135deg,#4a82ff,#1d4fe0 70%,#163ca8);box-shadow:0 40px 80px -30px rgba(47,108,255,.6)}.cta .chips{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:16px;font-size:14px;color:hsla(0,0%,100%,.85)}.cta .btn{margin-top:28px;background:linear-gradient(hsla(0,0%,100%,.95),hsla(0,0%,100%,.8));color:var(--blue-2);box-shadow:inset 0 1px #fff,0 10px 24px -12px rgba(0,0,0,.4)}footer{padding-block:48px;color:var(--muted);font-size:13px}footer .row{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.qhead{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:40;background:rgba(246,248,255,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.qhead .wrap{display:flex;justify-content:space-between;align-items:center;padding-block:10px}.bar{height:4px;background:var(--blue-soft)}.bar i{display:block;height:100%;background:linear-gradient(90deg,var(--blue-3),var(--blue));transition:width .4s}.quiz{padding-block:36px 80px}.back{font-size:14px;color:var(--muted);margin-bottom:22px}.q h2{margin-top:10px;margin-bottom:28px}.scale{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.scale .choice{flex-direction:column;align-items:center;text-align:center;padding:14px 6px;margin:0}.scale .choice b{font-size:22px;font-family:var(--display)}.scale .choice small{font-size:11px}.statement{padding:18px;font-weight:600;margin-bottom:18px}.slide{padding:28px}.slide .amt{font-family:var(--display);font-size:clamp(2.4rem,6vw,3.4rem);font-weight:800;margin-top:6px;letter-spacing:-.03em}.lbl{display:flex;justify-content:space-between;font-size:14px;color:var(--muted)}.lbl b{color:var(--ink)}.cube{width:96px;height:96px;margin:24px auto;animation:float 5.6s ease-in-out infinite;filter:drop-shadow(0 16px 24px rgba(47,108,255,.4))}.loading .pct{font-family:var(--display);font-size:2.4rem;color:var(--muted);font-weight:700}.checks{padding:18px;max-width:360px;margin:26px auto 0;text-align:left;font-size:14px}.checks div{display:flex;gap:10px;align-items:center;padding:5px 0}.checks i{width:20px;height:20px;border-radius:50%;border:1px solid rgba(13,18,38,.15);display:grid;place-items:center;font-size:11px;font-style:normal;flex:none;color:#fff}.checks div.ok i{background:var(--blue);border-color:var(--blue)}.checks div:not(.ok){color:var(--muted)}.bonus{padding:22px;margin-bottom:26px;box-shadow:inset 0 1px #fff,inset 0 0 0 1.5px var(--blue),0 20px 40px -20px rgba(47,108,255,.5)}.bonus .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:16px}.proj{border-radius:28px;padding:26px;color:#fff;background:linear-gradient(135deg,#4a82ff,#1d4fe0 70%,#163ca8);box-shadow:0 30px 60px -24px rgba(47,108,255,.6)}.proj .amt{font-family:var(--display);font-size:clamp(1.9rem,5vw,2.9rem);font-weight:800;margin-top:4px;letter-spacing:-.03em}.proj .amt span{font-size:1.2rem;font-weight:500;opacity:.8}.proj .bars{display:flex;gap:6px;margin-top:18px}.proj .bars i{height:8px;border-radius:999px;background:hsla(0,0%,100%,.85)}.kpis{display:grid;grid-template-columns:repeat(3,1fr);margin:-14px 12px 0;padding:14px;text-align:center}.kpis b{display:block;font-family:var(--display);font-size:1.4rem}.kpis small{color:var(--muted)}.chan{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;margin-top:10px}.chan i{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:10px}.info{text-align:center;padding-block:40px}.info h2{max-width:36rem;margin:18px auto 0}.info p{max-width:30rem;margin:14px auto 0}.info .pill{letter-spacing:.2em;font-family:var(--mono);font-weight:500}.form{padding:34px;max-width:580px;margin:40px auto}.form input{width:100%;padding:14px;border:1px solid rgba(13,18,38,.12);border-radius:14px;font:inherit;margin-top:10px;background:hsla(0,0%,100%,.7)}.form .or{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted);margin:16px 0}.form .or:after,.form .or:before{content:"";flex:1 1;height:1px;background:var(--line)}.apphead{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:40;background:rgba(246,248,255,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.apphead .wrap{display:flex;justify-content:space-between;align-items:center;padding-block:12px;font-size:14px}.kpi{padding:18px}.kpi small{color:var(--muted);font-size:12px}.kpi b{display:block;font-family:var(--display);font-size:1.5rem}.kpi.blue{background:linear-gradient(135deg,#4a82ff,#1d4fe0);color:#fff;box-shadow:0 20px 40px -20px rgba(47,108,255,.6)}.kpi.blue small{color:hsla(0,0%,100%,.8)}.idea{padding:22px;display:flex;flex-direction:column;gap:10px}.idea.sel{box-shadow:inset 0 1px #fff,inset 0 0 0 1.5px var(--blue),0 20px 40px -20px rgba(47,108,255,.5)}.idea .top{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.idea .mini{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;font-size:13px}.idea .mini div{background:var(--blue-soft);border-radius:12px;padding:10px}.idea .mini small{display:block;color:var(--muted);font-size:11px}.idea ul{margin:0;padding-left:18px;font-size:14px}.idea .btn{margin-top:auto}.lock{position:relative}.lock .blur{filter:blur(7px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lock .over{position:absolute;inset:0;display:grid;place-items:center;padding:16px}.tabs{display:flex;gap:8px;overflow-x:auto;margin:22px 0 18px}.tabs button{white-space:nowrap;border-radius:999px;padding:10px 18px;font-weight:600;font-size:14px;background:hsla(0,0%,100%,.7);color:var(--muted);box-shadow:inset 0 0 0 1px rgba(13,18,38,.06)}.tabs button.on{background:linear-gradient(#4a82ff,var(--blue));color:#fff;box-shadow:0 8px 24px -8px rgba(47,108,255,.6)}.day{margin-bottom:8px;overflow:hidden}.day .row{display:flex;gap:14px;align-items:center;padding:14px 16px}.day .chk{flex:none;width:28px;height:28px;border-radius:50%;border:2px solid rgba(13,18,38,.15);display:grid;place-items:center;color:#fff}.day.done .chk{background:var(--blue);border-color:var(--blue)}.day.done .t{text-decoration:line-through;opacity:.6}.day .t{flex:1 1;text-align:left}.day .t small{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--blue)}.day .body{border-top:1px solid var(--line);padding:12px 16px 16px 58px;font-size:14px}.day .body li{margin-bottom:4px}.day .deliv{background:var(--blue-soft);border-radius:12px;padding:10px;margin-top:10px}pre.prompt{white-space:pre-wrap;background:var(--navy);color:hsla(0,0%,100%,.9);border-radius:16px;padding:16px;font-size:12.5px;line-height:1.55;font-family:var(--mono);margin:0}.pcard{overflow:hidden;margin-bottom:12px}.pcard .q{width:100%;display:flex;justify-content:space-between;text-align:left;padding:18px 20px;font-weight:600}.pcard .q small{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--blue)}.pcard .body{border-top:1px solid var(--line);padding:16px 20px}.script{padding:18px;font-size:14px}.script p{margin-top:8px;white-space:pre-line;color:var(--muted)}.script b{color:var(--blue-2)}.toast{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);background:var(--navy);color:#fff;padding:10px 18px;border-radius:999px;font-size:14px;z-index:70;opacity:0;transition:opacity .2s;pointer-events:none}.toast.on{opacity:1}.prog{display:flex;align-items:center;gap:16px;padding:14px 18px}.prog .bar{flex:1 1;height:8px;border-radius:999px;overflow:hidden}.prog b{font-family:var(--display);font-size:1.4rem;color:var(--blue)}.shell{display:grid;min-height:100vh}@media(min-width:1000px){.shell{grid-template-columns:250px 1fr}}.side{display:none;flex-direction:column;gap:10px;padding:18px 14px;position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid var(--line);background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(min-width:1000px){.side{display:flex}}.sidenav{display:grid;grid-gap:4px;gap:4px;margin-top:10px}.sidenav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;font-size:14.5px;font-weight:500;color:var(--muted)}.sidenav a svg{width:18px;height:18px}.sidenav a.on{background:#fff;color:var(--ink);box-shadow:inset 0 1px #fff,inset 0 0 0 1px rgba(13,18,38,.06),0 8px 20px -12px rgba(13,18,38,.3)}.demo-video{margin-top:6px;gap:8px;padding:11px 12px;border-radius:14px;color:#fff;font-weight:600;font-size:14.5px;background:linear-gradient(90deg,#4a82ff,var(--blue-2));box-shadow:0 10px 24px -12px rgba(47,108,255,.8)}.demo-video,.me{display:flex;align-items:center}.me{margin-top:auto;gap:10px;padding:10px;border-radius:16px;background:hsla(0,0%,100%,.7);box-shadow:inset 0 1px #fff,inset 0 0 0 1px rgba(13,18,38,.06)}.avbig,.me .av{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(#5e8dff,var(--blue-2));color:#fff;font-weight:700;font-size:14px;flex:none}.me b{display:block;font-size:14px}.me small{color:var(--muted);font-size:12px}.content{padding:28px max(16px,env(safe-area-inset-right,0px)) 110px max(16px,env(safe-area-inset-left,0px));max-width:1080px;width:100%;margin:0 auto}@media(min-width:1000px){.content{padding:36px 40px 60px}}.bottomnav{position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom,0px));z-index:45;display:grid;grid-template-columns:repeat(5,1fr);padding:4px;border-radius:28px;background:hsla(0,0%,100%,.75);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:inset 0 1px #fff,inset 0 0 0 1px rgba(13,18,38,.06),0 14px 40px -16px rgba(13,18,38,.4)}.bottomnav a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:22px;font-size:10.5px;font-weight:600;color:var(--muted)}.bottomnav a svg{width:20px;height:20px}.bottomnav a.on{background:var(--blue);color:#fff}@media(min-width:1000px){.bottomnav{display:none}}.ph{margin-bottom:24px}.ph h2,.ph p{margin-top:8px}.ph p{max-width:40rem}.panel{padding:22px;border-radius:24px}.panel-dark{position:relative;overflow:hidden;border-radius:28px;padding:26px;color:#fff;background:radial-gradient(500px 300px at 90% 0,rgba(47,108,255,.5),transparent 60%),var(--navy)}.ideacard{padding:20px;display:flex;flex-direction:column;gap:10px;transition:transform .2s;cursor:pointer}.ideacard:hover{transform:translateY(-2px)}.ideacard .hd{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ideacard .ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#fff;font-weight:800;font-family:var(--display);font-size:18px}.fav{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgba(13,18,38,.05);transition:transform .15s}.fav:active{transform:scale(.9)}.fav.on{color:#e0245e;background:#fde4e9}.signal{display:flex;gap:8px;align-items:flex-start;padding:8px 12px;border-radius:12px;font-size:13px;color:var(--muted)}.ideacard .ft{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:6px}.ideacard .ft .pr{font-family:var(--display);font-weight:800;font-size:1.3rem}.ideacard .ft .pr span{font-size:.85rem;color:var(--muted);font-weight:400}.lvl{display:flex;gap:3px;align-items:flex-end}.lvl i{width:6px;border-radius:2px;background:rgba(13,18,38,.12)}.lvl i.on{background:var(--blue)}.idea-hero{position:relative;overflow:hidden;border-radius:28px;padding:28px;color:#fff;background:linear-gradient(135deg,var(--accent,#2f6cff),color-mix(in srgb,var(--accent,#2f6cff) 60%,#0a0f24))}.idea-hero:after{content:"";position:absolute;right:-90px;top:-90px;width:320px;height:320px;border-radius:50%;background:hsla(0,0%,100%,.12);filter:blur(10px)}.stat4{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:22px}@media(min-width:700px){.stat4{grid-template-columns:repeat(4,1fr)}}.stat4 div{background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:14px}.stat4 b{display:block;font-family:var(--display);font-size:1.15rem;margin-top:4px}.stat4 small{color:hsla(0,0%,100%,.7);font-size:12px}.srcs{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.srcs span{font-size:12px;padding:5px 10px;border-radius:999px;background:rgba(13,18,38,.05);color:var(--muted)}.stepcard{overflow:hidden;margin-bottom:10px}.stepcard .hd{display:flex;align-items:center;gap:14px;padding:16px 18px;cursor:pointer}.stepcard .num{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue-2);font-weight:700;font-family:var(--display);flex:none}.stepcard.done .num{background:var(--blue);color:#fff}.stepcard .hd b{flex:1 1}.stepcard .bd{border-top:1px solid var(--line);padding:16px 18px}.chk-list{display:grid;grid-gap:6px;gap:6px;margin-top:12px;font-size:14px}.chk-list label{display:flex;gap:10px;align-items:center;cursor:pointer}.chk-list input{accent-color:var(--blue);width:18px;height:18px}.weeks{display:grid;grid-gap:14px;gap:14px}@media(min-width:800px){.weeks{grid-template-columns:1fr 1fr}}.week{padding:20px}.week .wk{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--blue)}.week h3{margin-top:4px}.task{display:flex;align-items:center;gap:10px;padding:9px 0;font-size:14.5px;border-bottom:1px solid var(--line)}.task:last-child{border:0}.task .c{width:24px;height:24px;border-radius:50%;border:2px solid rgba(13,18,38,.15);display:grid;place-items:center;flex:none;color:#fff;cursor:pointer}.task.done .c{background:var(--blue);border-color:var(--blue)}.task.done span{text-decoration:line-through;opacity:.55}.task a{margin-left:auto;font-size:12px;color:var(--blue);font-weight:600;white-space:nowrap}.bigstat{font-family:var(--display);font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.03em}.stepper{display:inline-flex;align-items:center;gap:14px;background:hsla(0,0%,100%,.12);border-radius:999px;padding:6px}.stepper button{width:36px;height:36px;border-radius:50%;background:#fff;color:var(--ink);font-weight:800;font-size:18px}.stepper b{min-width:40px;text-align:center;font-family:var(--display);font-size:1.3rem}.angle{padding:18px}.angle .fmt{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.angle h3{margin-top:6px;font-size:1.05rem}.angle p{margin-top:8px;font-size:14px;color:var(--muted);white-space:pre-line}.w{display:inline-block;animation:wordIn .7s cubic-bezier(.2,.8,.2,1) both}@keyframes wordIn{0%{opacity:0;filter:blur(12px);transform:translateY(.3em) scale(.97)}to{opacity:1;filter:blur(0);transform:none}}.gt-text{background:linear-gradient(100deg,var(--blue-2),var(--blue-3) 38%,#e3ecff,var(--blue-3) 62%,var(--blue-2)) 100% 0/260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:glassShine 1.6s ease-out both}@keyframes glassShine{0%{background-position:100% 0}to{background-position:0 0}}.sndbtn{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.7);box-shadow:inset 0 1px #fff,inset 0 0 0 1px rgba(13,18,38,.06)}.feedback{margin-top:10px;font-size:14px;color:var(--blue-2);animation:in .4s ease-out both}.onb{display:flex;align-items:center;gap:16px;padding:14px 16px;margin-bottom:12px;position:relative}.onb .n{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;font-family:var(--display);font-size:1.1rem;background:linear-gradient(#5e8dff,var(--blue-2));box-shadow:0 8px 18px -6px rgba(47,108,255,.7);flex:none}.onb+.onb:before{content:"";position:absolute;left:38px;top:-13px;width:2px;height:13px;background:var(--blue-4)}.stripe-card{background:#0b0d12;color:#fff;border-radius:22px;padding:22px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.stripe-card .t{font-family:var(--display);font-weight:700;font-size:1.4rem}.stripe-card .m{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:14px;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:14px;text-align:center}.stripe-card .m small{color:hsla(0,0%,100%,.6);font-size:13px}.stripe-card .m b{display:block;font-family:var(--display);font-size:1.5rem;margin-top:6px}.arrowdown{width:36px;height:36px;background:var(--blue);color:#fff;place-items:center;margin:10px auto;box-shadow:0 8px 18px -6px rgba(47,108,255,.7)}.arrowdown,.hold{border-radius:50%;display:grid}.hold{width:140px;height:140px;margin:34px auto 0;position:relative;place-items:center;background:#fff;box-shadow:inset 0 0 0 1px rgba(13,18,38,.06),0 20px 40px -20px rgba(47,108,255,.5);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.hold svg.ring{position:absolute;inset:-8px;width:calc(100% + 16px);height:calc(100% + 16px);transform:rotate(-90deg)}.hold .fp{width:60px;height:60px;color:var(--blue)}.hold .liquid{position:absolute;inset:0;border-radius:50%;overflow:hidden;z-index:0}.hold .liquid i{position:absolute;left:-50%;width:200%;aspect-ratio:1;border-radius:40%;background:linear-gradient(#8fb0ff,var(--blue) 18%,var(--blue-2));top:var(--lv,100%);transition:top .12s linear;animation:wave 3.2s linear infinite}@keyframes wave{to{transform:rotate(1turn)}}.hold .fp{position:relative;z-index:1;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 2px #fff)}.hold.full .fp{color:#fff;filter:none}.hold-lbl{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:14px}.mascot{width:120px;height:120px;margin:0 auto}.offer{padding:18px 20px;display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;margin-top:10px}.offer-tag{background:var(--blue);color:#fff;letter-spacing:.12em;font-family:var(--mono);font-size:10px}.timer{font-family:var(--display);font-size:2.2rem;font-weight:800;color:var(--blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbar{grid-column:1/-1;height:6px;border-radius:999px;overflow:hidden}.guar2{padding:18px 20px;align-items:flex-start;margin-top:14px}.guar2,.tier2{display:flex;gap:14px}.tier2{padding:20px;margin-bottom:12px;cursor:pointer;position:relative;transition:transform .15s}.tier2.on{box-shadow:inset 0 1px #fff,inset 0 0 0 2px var(--blue),0 20px 40px -20px rgba(47,108,255,.5)}.tier2 .rad{width:26px;height:26px;border-radius:50%;border:2px solid rgba(13,18,38,.15);display:grid;place-items:center;color:#fff;flex:none;margin-top:2px}.tier2.on .rad{background:var(--blue);border-color:var(--blue)}.tier2 .reco{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--blue-2);color:#fff;font-family:var(--mono);font-size:10px;letter-spacing:.12em;padding:4px 12px;border-radius:999px;text-transform:uppercase}.tier2 .hd{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.tier2 h3{font-size:1.2rem}.tier2 .pd{text-align:right;font-family:var(--display);font-weight:800;font-size:1.4rem;white-space:nowrap}.tier2 .pd small{display:block;font-family:var(--body);font-weight:400;color:var(--muted);font-size:12px}.tier2 .chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.tier2 .chips span{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;border:1px solid}.paybar{position:fixed;left:0;right:0;bottom:0;z-index:45;padding:12px 0 max(12px,env(safe-area-inset-bottom,0px));background:linear-gradient(transparent,var(--bg) 30%)}.co{display:grid;grid-gap:24px;gap:24px}@media(min-width:900px){.co{grid-template-columns:1fr 1.1fr}}.co-hero{padding:22px;color:#fff;background:linear-gradient(135deg,#4a82ff,var(--blue-2))}.co-feats{list-style:none;margin:0;padding:18px 22px;display:grid;grid-gap:12px;gap:12px;font-size:15px}.co-feats li:before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--blue-soft);color:var(--blue);font-size:12px;margin-right:10px}.stripe{padding:26px;background:#fff}.sbtn{padding:8px 12px;border-radius:8px;background:#f1f3f8;font-size:13px;font-weight:500}.wallets{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:16px}.wallets button{height:48px;border-radius:8px;font-weight:700;font-size:15px}.w-apple{background:#000;color:#fff}.w-link{background:#33d375;color:#011e0f}.w-amz{background:#ffd814;color:#111}.field{display:flex;gap:16px;align-items:center;padding:12px 14px;font-size:14px}.field,.pm{border:1px solid #e3e6ee;border-radius:8px}.pm{overflow:hidden}.pm label{display:flex;align-items:center;gap:12px;padding:13px 14px;border-bottom:1px solid #e3e6ee;font-size:14px;cursor:pointer}.pm label:last-child{border:0}.pm input{accent-color:var(--blue)}.pm .cards{margin-left:auto;display:flex;gap:4px}.pm .cards i{width:26px;height:16px;border-radius:3px;display:inline-block}@media(prefers-reduced-motion:reduce){*{animation:none!important}}.price{padding:24px;display:flex;flex-direction:column;position:relative}.price.hot{box-shadow:inset 0 1px #fff,inset 0 0 0 1.5px var(--blue),0 20px 40px -20px rgba(47,108,255,.5)}.price .tag{position:absolute;top:-12px;left:22px}.price .amt{font-family:var(--display);font-size:2rem;font-weight:800;margin-top:6px}.price .amt span{font-size:1rem;color:var(--muted);font-weight:500}.price ul{list-style:none;padding:0;margin:16px 0 20px;display:grid;grid-gap:6px;gap:6px;font-size:14px}.price li:before{content:"✓ ";color:var(--blue)}.price .btn{margin-top:auto}.btn.social{width:100%;gap:10px;font-weight:700}.btn.social.apple{background:#0b0d14;color:#fff;box-shadow:0 12px 32px -18px rgba(13,18,38,.5)}.btn.social.apple:after{display:none}