:root{color-scheme:light}[hidden]{display:none!important}:root{--bg:#FFFFFF;--frost:#F2F4FA;--ink:#0B1020;--ink2:#2B3148;--body:#4A4F66;--muted:#5F657D;--line:#E1E4EF;--accent:#2B3BB0;--cobalt:#3346D1;--btn-bg:#0B1020;--btn-fg:#F2F4FA;--band:#0B1020;--band-fg:#F2F4FA;--band-muted:#A9B0C7;--band-accent:#7B8CFF;--band-line:#232C4D;--glow1:#D5DBF7;--glow2:#D9E4FA;--ok:#0B7A4B;--cbub:#0B1020;--u1:#0F1648;--u2:#1A2370;--u3:#26349F;--u4:#3A4DC4;--u5:#5266DD;--u6:#6B7EF0;--u7:#8794F8;--u8:#A6B1FF;--u9:#C9CCD6;--d1:#1A2370;--d2:#2B3BB0;--d3:#4A5BDB;--d4:#6F80F5;--d5:#98A5FF;--dx:#C9CCD6;--n1:#0B1020;--n2:#1A2370;--n3:#2B3BB0;--n4:#4A5BDB;--n5:#7B8CFF;--n6:#B7C0FF;--n7:#6B7189;--n8:#A9B0C7;--n9:#C9CCD6;--n10:#8F97B3;color-scheme:light;--fh:"Inter Tight","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"Geist Mono",ui-monospace,Menlo,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--body);font:400 16px/1.6 var(--font);-webkit-font-smoothing:antialiased;padding-inline:0}body:before{content:"";position:fixed;inset:0;z-index:-1;opacity:.6;pointer-events:none;background:radial-gradient(48% 34% at 50% 6%,var(--glow1),transparent 70%),radial-gradient(38% 30% at 88% 24%,var(--glow2),transparent 72%),radial-gradient(36% 28% at 50% 94%,var(--glow2),transparent 70%)}h1,h2,h3,h4{font-family:var(--fh);color:var(--ink);margin:0;text-wrap:balance}h1{font-weight:500;font-size:clamp(34px,6vw,64px);line-height:1.05;letter-spacing:-.035em}h2{font-weight:500;font-size:clamp(26px,4vw,40px);line-height:1.1;letter-spacing:-.03em}p{margin:0}a{color:var(--accent)}button{font:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.wrap{max-width:1080px;margin-inline:auto;padding-inline:20px}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tnum{font-variant-numeric:tabular-nums}.gl{background:radial-gradient(55% 150% at 88% 130%,#243B9E,transparent 70%),radial-gradient(45% 130% at 6% -30%,#1E2A78,transparent 70%),#0b1020;color:#f2f4fa}.js-banner{display:contents}.banner{position:sticky;top:env(safe-area-inset-top,0px);z-index:30;border-bottom:1px solid #232C4D;font-size:14px}.banner .wrap{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding-block:9px}.banner b,.scarrow b{font-weight:700;color:#fff}.cdw{display:inline-flex;align-items:center;gap:10px;color:#c9d0ec;font-size:13px}.pill{display:inline-flex;align-items:center;border:1px solid #3B4678;background:#ffffff0f;border-radius:99px;padding:3px 14px}.pill strong{font:700 15px var(--font);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.01em}.scarrow{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.scarbox b{color:#fff!important}.scarbox{border-radius:20px;padding:16px 22px;border:1px solid #232C4D}.js-nav{display:contents}header.nav{position:sticky;top:calc(var(--bh,45px) + env(safe-area-inset-top,0px));z-index:29;transition:background .2s,border-color .2s;border-bottom:1px solid transparent}.sc header.nav{background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--line)}html{scroll-padding-top:calc(var(--bh,45px) + 84px)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;padding-block:18px;gap:16px}.logo{font-family:var(--fh);font-weight:600;font-size:22px;letter-spacing:-.03em;color:var(--ink);text-decoration:none}.menu{display:flex;gap:30px;flex:1;justify-content:center}.menu a,.nav-r .txt{color:var(--ink2);text-decoration:none;font-size:15px}.menu a:hover,.nav-r .txt:hover{color:var(--accent)}.menu a[aria-current=page],.mobmenu a[aria-current=page]{font-weight:600;color:var(--ink);text-shadow:0 2px 12px color-mix(in srgb,var(--accent) 55%,transparent)}.nav-r{display:flex;align-items:center;gap:20px}.burger{display:none;border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:99px;padding:8px 14px;font-size:14px}.mobmenu{display:none;border-top:1px solid var(--line);padding:10px 20px 16px}.mobmenu a{display:block;padding:10px 0;color:var(--ink2);text-decoration:none}.mobmenu.open{display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--btn-bg);color:var(--btn-fg);border:0;border-radius:99px;padding:14px 28px;font-weight:500;font-size:17px;text-decoration:none;transition:transform .2s,opacity .2s}.btn:hover{opacity:.9}.btn.sm{padding:9px 18px;font-size:15px}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn.on-band{background:#f2f4fa;color:#0b1020}.btn.ghost-band{background:transparent;color:#f2f4fa;border:1px solid #4A5578}.assure{font-size:14px;color:var(--muted);margin-top:10px}.assure:before{content:"✓ ";color:var(--ok);font-weight:600}.center{text-align:center}.cta-side{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 28px;margin-top:56px;text-align:left}.cta-side .assure{margin-top:0}.cta-side .cs-t{display:grid;gap:6px;max-width:26em}.rv{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.rv.in{opacity:1;transform:none}.hero{padding-block:88px 56px}.hc{display:flex;flex-direction:column;align-items:center;text-align:center}.sticker{display:inline-flex;align-items:center;gap:10px;font:500 13px/1.35 var(--font);color:var(--ink);border:1px solid var(--line);background:var(--bg);border-radius:99px;padding:7px 16px;cursor:pointer;text-align:left;max-width:100%;cursor:default}.sticker .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.sticker-more{font-size:13px;color:var(--muted);max-width:36em;margin:10px auto 0}.hero h1{max-width:15em}.hero .sub{font-size:clamp(18px,2.4vw,22px);margin-top:26px;color:var(--ink2)}.hero .cta{margin-top:42px}.hero .badges{margin-top:34px;gap:10px 24px}.hero .lbl{margin-top:30px}.badges{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:10px;font-size:14px;color:var(--muted)}.badges span:before{content:"✓ ";color:var(--ok)}.pn{overflow:hidden}.chat-wrap{max-width:600px;margin:72px auto 0;width:100%}section.s{padding-block:104px;border-top:1px solid var(--line)}.s h2{margin-bottom:44px;text-align:center}.steps5{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.step{border:1px solid var(--line);border-radius:20px;padding:32px 28px;background:var(--bg)}.step .mono{margin-bottom:10px;display:block}.step p{margin-top:8px}h3{font-weight:600;font-size:20px;line-height:1.3;letter-spacing:-.01em}.faqs{max-width:860px;margin-inline:auto}.faqs.wide{max-width:none}.s h2.sec-note{font:500 13px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}details.faq{border-bottom:1px solid var(--line)}details.faq>summary{list-style:none;cursor:pointer;padding:22px 40px;position:relative;text-align:center;font-size:clamp(21px,2.8vw,25px);font-weight:500;color:var(--ink);letter-spacing:-.01em}details.faq>summary::-webkit-details-marker{display:none}details.faq>summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font:300 28px/1 var(--font);color:var(--accent)}details.faq[open]>summary:after{content:"–"}.faq-body{padding-bottom:36px;text-align:left}.calc{display:grid;gap:18px;min-width:0}.calc h1{font-size:clamp(26px,4vw,40px);font-weight:500;letter-spacing:-.03em;line-height:1.1;text-align:center}.calc .lead{text-align:center;max-width:none;width:100%}.lead{font-size:18px;max-width:40em}#netbody>.lead{max-width:none;text-align:center}.cf{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:99px;padding:5px 5px 5px 20px;background:var(--bg);max-width:520px;width:100%;margin-inline:auto}.cf:focus-within{outline:3px solid var(--accent);outline-offset:2px}.cf input{flex:1;min-width:0;border:0;background:transparent;font:inherit;color:var(--ink);padding:8px 0;outline:none}.cf input::placeholder{color:var(--muted);opacity:.8}.cf .btn{padding:10px 22px;font-size:16px}.calc .assure{text-align:center;margin-top:0;color:var(--muted)}.calc .assure:before{content:""}.err{border:1px dashed var(--line);border-radius:18px;padding:22px;display:grid;gap:12px;background:var(--frost);max-width:620px;margin-inline:auto;width:100%}.err textarea{width:100%;min-height:88px;resize:vertical;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:12px 16px}.err textarea::placeholder{color:#8a90a6}.exnote{font-size:14px;color:var(--muted);margin-bottom:16px}.stage{position:relative;padding:8px 0 0;min-width:0}.figure{font-size:clamp(32px,6vw,58px);font-weight:500;color:var(--ink);letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums}.figure small{display:block;font-size:16px;letter-spacing:0;font-weight:400;color:var(--muted);margin-bottom:6px}.seg{display:inline-flex;border:1px solid var(--line);border-radius:99px;padding:3px;gap:2px}.seg button{border:0;background:transparent;color:var(--body);padding:7px 16px;border-radius:99px;font-size:14px}.seg button[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-fg)}.donut-row{display:grid;grid-template-columns:260px 1fr;gap:28px;align-items:center;margin-top:20px}.donut{position:relative;width:100%;max-width:260px}.donut svg{width:100%;height:auto;display:block;transform:rotate(-90deg)}.donut circle{fill:none;stroke-width:20;transition:stroke-dasharray .8s cubic-bezier(.4,0,.2,1),stroke-dashoffset .8s cubic-bezier(.4,0,.2,1),opacity .4s,stroke .4s;pointer-events:stroke}.dc{position:absolute;inset:0;display:grid;place-content:center;text-align:center;padding:0 52px;pointer-events:none;line-height:1.2}.dc b{font:500 20px var(--fh);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dc span{font-size:12px;color:var(--muted)}.legend{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:15px;min-width:0}.legend li{display:grid;grid-template-columns:14px 1fr auto auto;gap:10px;align-items:baseline;padding:3px 6px;border-radius:8px}.legend li:hover,.legend li.hl{background:var(--frost)}.legend i{width:12px;height:12px;border-radius:50%;display:inline-block;align-self:center}.legend .a{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.legend .p{color:var(--muted);font-variant-numeric:tabular-nums;width:3.2em;text-align:right}.media{margin-top:26px;padding-top:22px;border-top:1px solid var(--line);color:var(--ink2)}.uses{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:10px}.uses li{padding-left:26px;position:relative;color:var(--ink)}.uses li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:600}.uses li.blur{filter:blur(8px);user-select:none;opacity:.3;color:var(--muted)}.uses li.blur:before{color:var(--muted)}.morewrap{position:relative;margin-top:10px}.morewrap .uses{margin-top:0}.morewrap .morebtn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--bg)}.urg{margin-top:22px;font-size:14px;color:var(--muted);display:grid;gap:4px}.bridge{margin-top:26px;padding:22px;border-radius:18px;background:var(--frost);display:grid;gap:14px;justify-items:start}.bridge p{color:var(--ink);font-size:18px;max-width:34em}.load{position:absolute;inset:0;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:20px;z-index:2;background:color-mix(in srgb,var(--bg) 70%,transparent)}.load p{font-size:clamp(17px,calc(3vw - 1px),25px);font-weight:500;line-height:1.3;color:var(--ink);max-width:18em;height:104px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 22px;transition:opacity .2s ease}.load .cnum{font-family:var(--fh);font-weight:700;font-size:clamp(40px,9vw,56px);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.load .clab{font-size:15px;font-weight:500;color:var(--ink);opacity:.75;margin-top:8px}.blurred{filter:blur(12px);opacity:.35;transition:filter .4s,opacity .4s}dialog{border:1px solid var(--line);border-radius:24px;background:var(--bg);color:var(--body);padding:32px;max-width:460px;width:calc(100% - 32px)}dialog::backdrop{background:#0b10208c}dialog h3{margin-bottom:10px}dialog .x{position:absolute;top:12px;right:14px;border:0;background:transparent;font-size:22px;color:var(--ink);padding:6px 10px}.netgrid{display:grid;grid-template-columns:1fr 250px;gap:28px;align-items:start;margin-top:22px}.segc{text-align:center}.nettitle{margin:0 0 18px;letter-spacing:.04em;font-size:11px}.cvwrap{position:relative;margin-top:14px}.cvwrap canvas{display:block;width:100%;height:340px}.tip{position:absolute;z-index:3;pointer-events:none;background:var(--ink);color:var(--bg);font-size:13px;line-height:1.4;padding:8px 12px;border-radius:10px;max-width:240px;opacity:0;transition:opacity .15s}.netr{display:grid;gap:30px;text-align:center;margin-top:64px;align-content:start}.cnt-box .mono{display:block;margin-bottom:2px}.cnt-box .n{display:block;font:500 clamp(48px,7vw,72px)/1 var(--fh);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.cnt-box.nb .n{color:#ffb020}.cnt-box em{font-style:normal;font-size:12px;color:var(--muted);border:1px solid var(--line);padding:1px 8px;border-radius:99px;margin-left:6px}.cnt-box small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.net-legend{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;min-height:84px;margin:14px 0 0;font-size:14px;list-style:none;padding:0}.net-legend li{display:flex;gap:8px;align-items:center}.net-legend i{width:12px;height:12px;border-radius:50%;display:inline-block}.full-uses{margin-top:14px;font-size:14px}.full-uses summary{cursor:pointer;color:var(--accent)}table.t{border-collapse:collapse;font-size:14px;margin-top:10px;min-width:320px}table.t th,table.t td{border-bottom:1px solid var(--line);padding:6px 14px 6px 0;text-align:left}.tscroll{overflow-x:auto}.q3,.q3 p{max-width:none}.q3 ul{margin:14px 0;padding-left:20px;display:grid;gap:10px}.q3 b{color:var(--ink);font-weight:500}.contact{max-width:620px;margin-inline:auto;display:grid;gap:16px}.contact label{display:grid;gap:6px;color:var(--ink);font-weight:500;font-size:15px}.contact input,.contact textarea{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:12px 16px;width:100%}.contact textarea{min-height:120px;resize:vertical}.contact input:focus,.contact textarea:focus{outline:3px solid var(--accent);outline-offset:1px}.contact .ok{padding:18px;border-radius:14px;background:var(--frost);color:var(--ink)}.band{padding-block:84px;position:relative;overflow:hidden;text-align:center}.band h2{color:#fff;font-size:clamp(28px,4.4vw,46px);max-width:16em;margin-inline:auto;margin-bottom:0}.gl-list{list-style:none;margin:30px auto 0;padding:0;display:grid;gap:10px;max-width:34em;text-align:left;color:#dce1f5}.gl-list li{padding-left:28px;position:relative}.gl-list li:before{content:"•";position:absolute;left:2px;color:currentColor;font-weight:700}.gl-list b{color:#fff;font-weight:600}.band .scarbox{max-width:560px;margin:30px auto 0}.band .btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;justify-content:center}.band .assure{color:#a9b0c7;text-align:center}.band .assure:before{color:#4cc38a}.band a.lk{color:#9fb0ff;display:inline-block;margin-top:18px}.foot{color:#a9b0c7;padding-block:56px 26px;border-top:1px solid #232C4D;font-size:14px}.foot-g{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:32px}.foot h5{margin:0 0 12px;font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f2f4fa}.foot a,.foot button.lnk{display:block;color:#a9b0c7;text-decoration:none;padding:4px 0;background:none;border:0;font:inherit;text-align:left;cursor:pointer}.foot a:hover,.foot button.lnk:hover{color:#f2f4fa}.foot .lg{font-weight:600;font-size:22px;color:#f2f4fa;letter-spacing:-.03em}.foot .bottom{margin-top:36px;padding-top:18px;border-top:1px solid #232C4D;font-size:13px}.chat{border:1px solid var(--line);border-radius:24px;background:var(--bg);overflow:hidden;min-width:0;text-align:left}.chat-h{padding:14px 20px;border-bottom:1px solid var(--line)}.chat-h b{display:block;color:var(--ink);font-weight:500}.chat-h small{color:var(--muted);font-size:12px}.msgs{padding:18px 20px 22px;display:grid;gap:10px}.m{max-width:90%;padding:10px 14px;border-radius:16px;font-size:14.5px;line-height:1.5}.m.n{background:var(--frost);color:var(--ink);justify-self:start;border-bottom-left-radius:4px}.m.c{background:var(--cbub);color:#f2f4fa;justify-self:end;border-bottom-right-radius:4px}.m b{color:var(--accent);font-weight:600}.who{justify-self:end;font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:-6px}.file{display:flex;gap:10px;align-items:center;margin-top:8px;border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:8px 12px;font-size:13px;color:var(--ink)}.offer-hero{text-align:center;padding-block:28px 12px}.offer-hero h1{font-size:clamp(30px,5vw,52px);max-width:16em;margin-inline:auto}.offer-hero p{max-width:38em;margin:16px auto 0;font-size:18px}.bill{display:flex;justify-content:center;align-items:center;gap:14px;margin:28px 0 36px;font-size:16px}.bill .l,.bill .r{color:var(--muted);font-weight:400}.bill.annual .r,.bill.monthly .l{color:var(--ink);font-weight:600}.sw{width:54px;height:30px;border-radius:99px;border:0;background:var(--accent);position:relative;padding:0;flex:none}.sw:after{content:"";position:absolute;top:3px;left:27px;width:24px;height:24px;border-radius:50%;background:#fff;transition:left .2s}.bill.monthly .sw{background:var(--muted)}.bill.monthly .sw:after{left:3px}.plans{display:grid;grid-template-columns:1fr 1fr .75fr;gap:18px;align-items:stretch;padding-top:14px}.plan{position:relative;border:1px solid var(--line);border-radius:24px;background:var(--bg);padding:40px 28px 36px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;min-width:0;transition:box-shadow .25s,transform .25s,border-color .25s}.plan.pick{cursor:pointer}.plan.pick:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 16px 44px color-mix(in srgb,var(--accent) 14%,transparent)}.plan.sel{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent),0 14px 40px color-mix(in srgb,var(--accent) 14%,transparent)}.plan.sel:hover{box-shadow:0 0 0 2px var(--accent),0 18px 48px color-mix(in srgb,var(--accent) 22%,transparent)}.tag{position:absolute;top:-14px;left:24px;background:var(--accent);color:var(--bg);font:600 12px var(--font);padding:4px 14px;border-radius:99px}.plan.sel .plan h3{font-size:22px}.price{white-space:nowrap;font:500 clamp(30px,3.2vw,38px)/1.05 var(--fh);color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px}.price small{font-size:15px;font-weight:400;letter-spacing:0;color:var(--muted)}.fee{font-size:12px;color:var(--ink2);min-height:42px}.pdesc{font-size:15px;margin:10px 0 18px;min-height:72px}.bonus{border-top:1px solid var(--line);padding-top:22px;margin-top:auto;align-self:stretch;text-align:left;min-height:260px}.bonus summary{font:700 13px var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-bottom:14px;cursor:pointer;list-style:none}.bonus summary::-webkit-details-marker{display:none}.bonus ul{list-style:none;padding:0;margin:0;display:grid;gap:16px;font-size:15px}.bonus li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;color:var(--ink)}.bonus li:after{content:"✓";font-weight:800;color:var(--ink);flex:none}.bonus li.pr:after{content:none}.bonus li.pr{gap:10px}.bonus li.pr span{white-space:nowrap}@media(min-width:861px){.bonus li.pr span{font-size:clamp(12px,1.3vw,15px)}}.bonus s{color:var(--muted);flex:none}.plan.soft{background:var(--frost);border-style:dashed}.recom{font-size:13px;color:var(--muted);margin:48px 0 40px;white-space:nowrap}.cta-one{text-align:center;padding-bottom:56px}.cta-one .row{display:flex;flex-direction:column;gap:18px;align-items:center}.cta-one .small{font-size:13px;color:var(--muted);margin-top:18px}.cta-one .assure{margin-top:32px}.stickybtn{display:none}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);background:var(--ink);color:var(--bg);padding:12px 20px;border-radius:99px;font-size:14px;opacity:0;transition:.25s;z-index:60;pointer-events:none;max-width:calc(100% - 32px);text-align:center}.toast.show{opacity:1;transform:translate(-50%)}.tl{position:relative;max-width:720px;margin:0 auto;padding-left:48px}.tl-line{position:absolute;left:11px;top:8px;bottom:8px;width:2px;background:var(--line);border-radius:2px}.tl-line i{display:block;width:100%;height:0;background:var(--accent);border-radius:2px}.tl ol{list-style:none;margin:0;padding:0;display:grid;gap:40px}.tl li{position:relative}.tl li:before{content:"";position:absolute;left:-46px;top:2px;width:20px;height:20px;border-radius:50%;background:var(--bg);border:2px solid var(--line);transition:background .3s,border-color .3s}.tl li.on:before{background:var(--accent);border-color:var(--accent)}.tl li .mono{color:var(--accent)}.tl h4{font-size:clamp(18px,2.4vw,22px);font-weight:500;letter-spacing:-.015em;line-height:1.25;margin-top:4px}.tl li p{margin-top:8px;font-size:15px}.tl-reto{position:relative;max-width:720px;margin:40px auto 0;padding-left:48px}.tl-reto:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:var(--accent);border:2px solid var(--accent)}.tl-reto .mono{color:var(--accent)}.tl-reto h4{font-size:clamp(18px,2.4vw,22px);font-weight:500;letter-spacing:-.015em;line-height:1.25;margin-top:4px}.demo-g{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-block:32px 72px;align-items:start}.demo-g ul{padding-left:20px;display:grid;gap:10px;margin:22px 0 0}.cal{border:1px solid var(--line);border-radius:24px;padding:24px;background:var(--bg);display:grid;gap:16px;min-width:0}.days{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.days button,.times button{border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:12px;padding:10px 4px;font-size:14px}.days button[aria-pressed=true],.times button[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.times{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cal label{display:grid;gap:6px;font-weight:500;color:var(--ink);font-size:15px}.cal input,.cal textarea{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:11px 14px;width:100%}.cal textarea{min-height:84px;resize:vertical}.cal .fine{font-size:13px;color:var(--muted)}.linkbtn{background:none;border:0;color:var(--accent);padding:6px 4px;text-decoration:underline;text-underline-offset:3px}@media(max-width:860px){.menu,.nav-r .txt{display:none}.burger{display:inline-block}.steps5,.foot-g,.demo-g,.donut-row,.netgrid{grid-template-columns:1fr}.donut{margin-inline:auto}.netr{grid-template-columns:1fr 1fr}.cvwrap canvas{height:280px}.plans{grid-template-columns:1fr}.recom{white-space:normal}.bonus,.pdesc,.fee{min-height:0}.stickybtn.on{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--bg) 92%,transparent);border-top:1px solid var(--line);text-align:center}.stickybtn .btn{width:100%}details.faq>summary{padding-inline:28px}}@media(min-width:861px){.bonus summary{pointer-events:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}.rv{opacity:1;transform:none}}.logo{display:inline-flex;align-items:center;gap:9px}.logo img{width:38px;height:auto;display:block}.foot .lg{display:inline-flex;align-items:center;gap:10px}.foot .lg img{width:36px;height:auto;display:block}.mc{position:relative;display:block;margin:0;line-height:0}.mc img{display:block;width:100%;height:auto;position:relative;z-index:1}.mc:after{content:"";position:absolute;left:8%;right:8%;bottom:-4px;height:14px;background:radial-gradient(closest-side,rgba(11,16,32,.3),transparent);filter:blur(3px);z-index:0}.mc.flip img{transform:scaleX(-1)}.pose{display:none}.hd-tilt{width:108px;height:auto;display:block;transform-origin:50% 92%;animation:tilt 1.4s ease-in-out infinite alternate}@keyframes tilt{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}.offer-hero,.guar-wrap,.wrap.rel{position:relative}.pn #pn-host{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s ease}.pn.in #pn-host{opacity:1;transform:none}.band .pose-band{position:absolute}.band .pose-band:before{content:"";position:absolute;inset:-14% -26%;background:radial-gradient(closest-side,rgba(123,140,255,.42),transparent);z-index:0}@media(min-width:1180px){.pose{display:block;position:absolute}.p-brazos{right:0;top:50%;transform:translateY(-50%);width:140px}.p-band{right:max(8px,calc(50% - 560px));top:50%;transform:translateY(-50%);width:190px}.p-contact{left:0;bottom:0;width:190px}.p-calc{right:-142px;top:0;width:118px}}@media(min-width:861px){.p-demo{display:block;position:relative;width:230px;margin-top:30px}}#sdlg h3{font-size:24px;line-height:1.2;margin-bottom:8px;padding-right:28px}#sdlg .splan{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}#sdlg .fast{color:var(--muted);font-weight:400;font-size:14px;margin-bottom:18px}#sdlg form{display:grid;gap:14px}#sdlg label{display:grid;gap:6px;color:var(--ink);font-weight:500;font-size:15px}#sdlg input{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:12px 16px;width:100%}#sdlg input:focus{outline:3px solid var(--accent);outline-offset:1px}#sdlg .serr{color:#b3261e;font-size:14px}#sdlg .sdone{text-align:center;padding:10px 0}#sdlg .sdone h3{padding-right:0}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;pointer-events:none}.consent{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:70;max-width:560px;margin-inline:auto;background:var(--bg);color:var(--body);border:1px solid var(--line);border-radius:20px;padding:18px 20px;box-shadow:0 18px 50px #0b10202e}.consent p{font-size:14px;line-height:1.5;margin:0 0 14px;color:var(--body)}.consent .row{display:flex;gap:10px;flex-wrap:wrap}.consent button{font:inherit;font-weight:600;font-size:14px;border-radius:999px;padding:10px 18px;cursor:pointer;border:1px solid var(--ink);background:var(--ink);color:#fff}.consent button.ghost{background:transparent;color:var(--ink)}.consent[hidden]{display:none}
