:root{--bg:#0a0b0a;--bg-2:#111311;--paper:#f4f2ec;--ink:#fff;--muted:#8a8a85;--line:#1e211e;--line-2:#2a2e2a;--neon:#66fc73;--neon-deep:#19c63c;--neon-glow:0 0 40px #66fc7359;--red:#f53c41;--amber:#f2a618}@supports (color:lab(0% 0 0)){:root{--neon:lab(88.7188% -61.7977 51.8999);--neon-deep:lab(70.101% -62.0065 53.8433);--neon-glow:0 0 40px lab(88.7188% -61.7977 51.8999/.35);--red:lab(56.012% 69.6228 43.2718);--amber:lab(74.3059% 21.7583 74.0995)}}.display{letter-spacing:-.035em;font-family:Bricolage Grotesque,sans-serif;font-weight:800;line-height:.88}.mono{letter-spacing:.04em;font-family:JetBrains Mono,monospace}.ed{letter-spacing:-.01em;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.kicker .dot{background:var(--neon);width:7px;height:7px;box-shadow:0 0 10px var(--neon);border-radius:50%}.section{border-top:1px solid var(--line);padding:120px 0;position:relative}.container{max-width:1320px;margin:0 auto;padding:0 32px}.container-sm{max-width:1080px;margin:0 auto;padding:0 32px}.btn{letter-spacing:-.01em;cursor:pointer;border:2px solid #0000;align-items:center;gap:12px;padding:18px 26px;font-family:Bricolage Grotesque,sans-serif;font-size:17px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:relative}.btn .arrow{transition:transform .18s}.btn:hover .arrow{transform:translate(4px)}.btn-primary{background:var(--neon);color:#000;border-color:var(--neon)}.btn-primary:hover{transform:translate(-3px,-3px);box-shadow:6px 6px #fff}.btn-ghost{color:#fff;background:0 0;border-color:#fff}.btn-ghost:hover{color:#000;background:#fff}.btn-dark{color:#fff;background:#000;border-color:#000}.btn-dark:hover{box-shadow:6px 6px 0 0 var(--neon);transform:translate(-3px,-3px)}.nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0a0b0aa6;justify-content:space-between;align-items:center;padding:18px 32px;display:flex;position:fixed;top:0;left:0;right:0}.nav .logo{letter-spacing:-.02em;align-items:center;gap:8px;font-family:Bricolage Grotesque,sans-serif;font-size:20px;font-weight:800;display:flex}.nav .logo .star{color:var(--neon);text-shadow:0 0 12px var(--neon)}.nav .links{color:#bbb;gap:28px;font-size:14px;display:flex}.nav .links a:hover{color:var(--neon)}.nav .pill{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line-2);color:#ddd;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.nav .pill b{color:var(--neon)}.nav .right{align-items:center;gap:14px;display:flex}@media (max-width:820px){.nav .links,.nav .pill{display:none}.nav{padding:14px 16px}}.hero{align-items:center;min-height:100vh;padding:140px 0 80px;display:flex;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.4fr .6fr;align-items:center;gap:60px;width:100%;display:grid}@media (max-width:980px){.hero-grid{grid-template-columns:1fr;gap:40px}}.hero h1{word-break:keep-all;overflow-wrap:normal;max-width:18ch;margin:28px 0 32px;font-size:clamp(36px,4.2vw,60px)}.hero h1 em,.hero h1 em span{white-space:nowrap}.hero h1 em{background:var(--neon);color:#000;box-shadow:var(--neon-glow);padding:0 14px;font-style:normal;display:inline-block;position:relative;transform:skew(-6deg)}.hero h1 em span{display:inline-block;transform:skew(6deg)}.hero h1 .strike{color:#555;display:inline-block;position:relative}.hero h1 .strike:after{content:"";background:var(--red);height:8px;position:absolute;top:48%;left:-4%;right:-4%;transform:rotate(-3deg)}.hero .sub{color:#cfcfc8;max-width:52ch;margin-bottom:40px;font-size:22px;line-height:1.4}.hero .sub b{color:#fff}.hero .cta-row{flex-wrap:wrap;gap:16px;margin-bottom:36px;display:flex}.hero .trust{color:#9a9a92;flex-wrap:wrap;align-items:center;gap:24px;font-size:13px;display:flex}.hero .trust .item{align-items:center;gap:8px;display:flex}.hero .trust svg{color:var(--neon)}.hero:before{content:"";pointer-events:none;background:radial-gradient(800px 500px at 85% 20%,#66fc731f,#0000 60%),radial-gradient(600px 400px at 10% 90%,#195cc71f,#0000 60%);background:radial-gradient(800px 500px at 85% 20%,lab(88.7188% -61.7977 51.8999/.12),#0000 60%),radial-gradient(600px 400px at 10% 90%,lab(40.1577% 12.528 -62.8068/.12),#0000 60%);position:absolute;inset:0}.hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.phone{aspect-ratio:9/19;width:100%;max-width:360px;box-shadow:0 40px 80px #0009, 0 0 0 1px #ffffff08, var(--neon-glow);background:#000;border:1px solid #2a2e2a;border-radius:44px;margin:0 auto;padding:12px;position:relative}.phone:before{content:"";z-index:2;background:#000;border-radius:999px;width:110px;height:28px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.phone .screen{background:#0a0b0a;border-radius:32px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.phone .statusbar{color:#fff;justify-content:space-between;padding:14px 22px 8px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.phone .statusbar .right{align-items:center;gap:6px;display:flex}.hero-visual{position:relative}.float{color:#000;letter-spacing:.08em;text-transform:uppercase;box-shadow:6px 6px 0 var(--neon);z-index:3;background:#fff;border:1px solid #000;align-items:center;gap:8px;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex;position:absolute}.float.f1{top:8%;left:-6%;transform:rotate(-6deg)}.float.f2{background:var(--neon);top:40%;right:-8%;transform:rotate(4deg)}.float.f3{bottom:6%;left:-10%;transform:rotate(3deg)}@media (max-width:980px){.float.f1{left:0}.float.f2{right:0}.float.f3{left:0}}.price-badge{border:2px solid var(--neon);box-shadow:var(--neon-glow);background:#000;align-items:baseline;gap:6px;padding:10px 16px;font-family:Bricolage Grotesque,sans-serif;display:inline-flex}.price-badge .from{letter-spacing:.15em;color:var(--neon);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px}.price-badge .amt{color:#fff;letter-spacing:-.03em;font-size:22px;font-weight:800}.price-badge .per{color:#aaa;font-family:JetBrains Mono,monospace;font-size:11px}.marquee{border-block:1px solid var(--line);background:var(--neon);color:#000;z-index:2;padding:22px 0;position:relative;overflow:hidden}.marquee-track{white-space:nowrap;letter-spacing:-.02em;gap:48px;font-family:Bricolage Grotesque,sans-serif;font-size:28px;font-weight:800;animation:40s linear infinite marq;display:flex}.marquee-track span{align-items:center;gap:48px;display:inline-flex}.marquee-track svg{flex-shrink:0}@keyframes marq{to{transform:translate(-50%)}}.agitate{background:var(--bg-2)}.agitate h2{max-width:18ch;margin:20px 0 24px;font-size:clamp(42px,6vw,84px)}.agitate .pain-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px;display:grid}@media (max-width:900px){.agitate .pain-grid{grid-template-columns:1fr}}.pain-card{border:1px solid var(--line-2);background:#0d0f0d;padding:32px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.pain-card:hover{border-color:var(--neon-deep);transform:translateY(-4px)}.pain-card .n{color:var(--line-2);letter-spacing:-.05em;font-family:Bricolage Grotesque,sans-serif;font-size:64px;font-weight:800;line-height:1;position:absolute;top:24px;right:24px}.pain-card h3{letter-spacing:-.02em;max-width:14ch;margin:40px 0 12px;font-family:Bricolage Grotesque,sans-serif;font-size:26px;font-weight:700;line-height:1.05}.pain-card p{color:#a5a59d;font-size:15px;line-height:1.55}.pain-card .tag{letter-spacing:.15em;text-transform:uppercase;color:var(--red);align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.pain-card .tag:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px}.split{border:1px solid var(--line-2);grid-template-columns:1fr 1fr;gap:0;margin-top:80px;display:grid}@media (max-width:820px){.split{grid-template-columns:1fr}}.split .side{padding:48px;position:relative}.split .before{background:#0d0f0d}.split .after{border-left:1px solid var(--line-2);background:linear-gradient(#002c0033,#0000),#0d0f0d;background:linear-gradient(lab(14.3173% -33.9373 24.5226/.2),#0000),#0d0f0d}@media (max-width:820px){.split .after{border-left:0;border-top:1px solid var(--line-2)}}.split .label{letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:11px}.split .before .label{color:var(--red)}.split .after .label{color:var(--neon)}.split .profile-mock{color:#000;background:#fff;border-radius:12px;align-items:center;gap:16px;padding:24px;display:flex}.split .profile-mock .ph{background:linear-gradient(135deg,#ddd,#bbb);border-radius:50%;flex-shrink:0;width:60px;height:60px}.split .profile-mock .name{font-size:15px;font-weight:700}.split .profile-mock .rating{color:#555;align-items:center;gap:6px;margin-top:4px;font-size:13px;display:flex}.split .profile-mock .stars{letter-spacing:2px}.split .metric{margin-top:24px}.split .metric .big{letter-spacing:-.04em;font-family:Bricolage Grotesque,sans-serif;font-size:64px;font-weight:800;line-height:1}.split .before .big{color:var(--red)}.split .after .big{color:var(--neon)}.split .metric .lbl{letter-spacing:.12em;text-transform:uppercase;color:#888;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:11px}.split .note{color:#aaa;max-width:32ch;margin-top:24px;font-size:15px;line-height:1.5}.how h2{max-width:16ch;margin:20px 0 24px;font-size:clamp(42px,6vw,84px)}.steps{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);grid-template-columns:repeat(3,1fr);gap:0;margin-top:60px;display:grid}@media (max-width:900px){.steps{grid-template-columns:1fr}}.step{border-right:1px solid var(--line-2);padding:48px 32px;position:relative}.step:last-child{border-right:0}@media (max-width:900px){.step{border-right:0;border-bottom:1px solid var(--line-2)}.step:last-child{border-bottom:0}}.step .num{letter-spacing:.2em;color:var(--neon);font-family:JetBrains Mono,monospace;font-size:12px}.step h3{letter-spacing:-.02em;margin:16px 0 12px;font-family:Bricolage Grotesque,sans-serif;font-size:30px;font-weight:700;line-height:1.05}.step p{color:#a5a59d;margin-bottom:24px;font-size:15px;line-height:1.55}.step .illo{border:1px solid var(--line-2);background:#0d0f0d;justify-content:center;align-items:center;height:180px;padding:20px;display:flex;position:relative;overflow:hidden}.proof-bg{background:#0d0f0d}.stats{border:1px solid var(--line-2);grid-template-columns:repeat(4,1fr);gap:0;margin-top:60px;display:grid}@media (max-width:820px){.stats{grid-template-columns:repeat(2,1fr)}}.stat{border-right:1px solid var(--line-2);text-align:left;padding:40px 28px}.stat:last-child{border-right:0}@media (max-width:820px){.stat:nth-child(2){border-right:0}.stat:first-child,.stat:nth-child(2){border-bottom:1px solid var(--line-2)}}.stat .big{letter-spacing:-.04em;color:#fff;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(44px,5vw,72px);font-weight:800;line-height:1}.stat .big .suffix{color:var(--neon)}.stat .lbl{letter-spacing:.14em;text-transform:uppercase;color:#888;margin-top:10px;font-family:JetBrains Mono,monospace;font-size:11px}.reviews{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px;display:grid}@media (max-width:980px){.reviews{grid-template-columns:1fr 1fr}}@media (max-width:680px){.reviews{grid-template-columns:1fr}}.review{color:#000;box-shadow:6px 6px 0 var(--neon-deep);background:#fff;border:1px solid #000;padding:24px;transition:transform .18s,box-shadow .18s}.review:hover{box-shadow:9px 9px 0 var(--neon);transform:translate(-3px,-3px)}.review .stars{color:#ffb400;letter-spacing:3px;font-size:18px}.review p{letter-spacing:-.01em;margin:12px 0 20px;font-family:Bricolage Grotesque,sans-serif;font-size:19px;font-weight:500;line-height:1.3}.review .who{font-size:13px}.review .who .name{font-weight:700}.review .who .biz{color:#666;margin-top:2px;font-size:12px}.review .google{color:#555;align-items:center;gap:6px;margin-top:14px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.pricing{background:var(--neon);color:#000;position:relative;overflow:hidden}.pricing:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#0000000a 0 1px,#0000 1px 20px);position:absolute;inset:0}.pricing .container{z-index:2;position:relative}.pricing h2{color:#000;max-width:14ch;margin:20px 0 24px;font-size:clamp(48px,7vw,104px)}.pricing h2 u{text-underline-offset:6px;-webkit-text-decoration:underline #000;text-decoration:underline #000;text-decoration-thickness:8px}.pricing .lead{color:#0a0b0a;max-width:50ch;margin-bottom:48px;font-size:22px;line-height:1.4}.plan-card{color:#fff;background:#0a0b0a;border:2px solid #000;padding:48px;position:relative;overflow:hidden}.plan-card:after{content:"";background:var(--neon);filter:blur(60px);opacity:.4;border-radius:50%;width:160px;height:160px;position:absolute;top:-20px;right:-20px}.plan-head{z-index:2;flex-wrap:wrap;align-items:baseline;gap:20px;margin-bottom:28px;display:flex;position:relative}.plan-head .price{letter-spacing:-.05em;color:#fff;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(72px,9vw,140px);font-weight:800;line-height:.9}.plan-head .currency{color:var(--neon);vertical-align:super;font-size:.4em}.plan-head .per{color:#888;letter-spacing:.15em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:13px}.plan-head .old{color:#666;text-decoration:line-through;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);font-family:Bricolage Grotesque,sans-serif;font-size:32px;font-weight:600;text-decoration-thickness:4px}.plan-head .badge{background:var(--neon);color:#000;letter-spacing:.15em;text-transform:uppercase;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.plan-incl{z-index:2;grid-template-columns:1fr 1fr;gap:14px 32px;margin:32px 0;display:grid;position:relative}@media (max-width:720px){.plan-incl{grid-template-columns:1fr}}.plan-incl li{color:#ddd;align-items:flex-start;gap:12px;font-size:15px;line-height:1.4;list-style:none;display:flex}.plan-incl li svg{color:var(--neon);flex-shrink:0;margin-top:2px}.plan-foot{z-index:2;border-top:1px solid #222;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding-top:24px;display:flex;position:relative}.plan-foot .guarantee{color:#aaa;max-width:40ch;font-size:13px;line-height:1.45}.plan-foot .guarantee b{color:var(--neon)}.price-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}@media (max-width:860px){.price-wrap{grid-template-columns:1fr;gap:48px}}.faq-grid{border-top:1px solid var(--line-2);margin-top:60px}.faq-item{border-bottom:1px solid var(--line-2);padding:0}.faq-q{text-align:left;letter-spacing:-.02em;color:#fff;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;padding:28px 0;font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:600;line-height:1.2;display:flex}.faq-q:hover{color:var(--neon)}.faq-q .plus{border:1px solid var(--line-2);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:transform .2s,background .2s,color .2s;display:flex}.faq-item.open .faq-q .plus{background:var(--neon);color:#000;border-color:var(--neon);transform:rotate(45deg)}.faq-a{color:#a5a59d;max-height:0;font-size:16px;line-height:1.6;transition:max-height .3s;overflow:hidden}.faq-item.open .faq-a{max-height:300px;padding-bottom:28px}.faq-a p{max-width:70ch}.final{text-align:center;background:#000;padding:140px 0;position:relative;overflow:hidden}.final:before{content:"";background:radial-gradient(600px 400px,#66fc732e,#0000 60%);background:radial-gradient(600px 400px,lab(88.7188% -61.7977 51.8999/.18),#0000 60%);position:absolute;inset:0}.final .container{z-index:2;position:relative}.final h2{letter-spacing:-.04em;margin:24px 0 32px;font-size:clamp(52px,9vw,140px)}.final h2 em{color:var(--neon);text-shadow:0 0 40px var(--neon);font-style:normal}.final p{color:#cfcfc8;max-width:48ch;margin:0 auto 40px;font-size:22px;line-height:1.4}.sticky-bar{z-index:40;border-top:1px solid var(--line-2);background:#000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;transition:transform .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-bar.show{transform:translateY(0)}.sticky-bar .left{color:#ccc;align-items:center;gap:16px;font-size:14px;display:flex}.sticky-bar .left b{color:var(--neon);font-family:JetBrains Mono,monospace;font-weight:700}.sticky-bar .pulse{background:var(--neon);border-radius:50%;width:10px;height:10px;animation:1.6s infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 0 0 var(--neon)}50%{box-shadow:0 0 0 8px #0000}}@media (max-width:620px){.sticky-bar .hide-mobile{display:none}}.reveal{opacity:1;transform:none}.reveal.anim{opacity:0;will-change:opacity,transform;transition:opacity .7s,transform .7s;transform:translateY(24px)}.reveal.anim.in{opacity:1;transform:translateY(0)}footer{border-top:1px solid var(--line);background:#050605;padding:60px 0 40px}footer .f-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;display:grid}@media (max-width:820px){footer .f-grid{grid-template-columns:1fr 1fr}}footer h4{letter-spacing:.18em;text-transform:uppercase;color:#666;margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:11px}footer a{color:#999;padding:5px 0;font-size:14px;display:block}footer a:hover{color:var(--neon)}footer .bottom{border-top:1px solid var(--line);color:#555;justify-content:space-between;margin-top:40px;padding-top:24px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.z-star{color:var(--neon);text-shadow:0 0 12px var(--neon);display:inline-block}.toast{z-index:35;color:#000;box-shadow:6px 6px 0 var(--neon);background:#fff;border:1px solid #000;align-items:center;gap:12px;max-width:320px;padding:14px 18px;font-family:Inter,sans-serif;font-size:13px;transition:transform .4s;display:flex;position:fixed;bottom:80px;left:20px;transform:translate(-120%)}.toast.show{transform:translate(0)}.toast .dot{background:var(--neon-deep);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.6s infinite pulse}.toast b{font-weight:700}@media (max-width:620px){.toast{max-width:none;bottom:110px;left:12px;right:12px}.toast.show{transform:translateY(0)}}.sec-title{align-items:flex-start;gap:24px;margin-bottom:8px;display:flex}.sec-title .idx{letter-spacing:.2em;color:var(--neon);flex-shrink:0;padding-top:8px;font-family:JetBrains Mono,monospace;font-size:13px}.sec-title h2{letter-spacing:-.035em;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(40px,6vw,84px);font-weight:800;line-height:.92}.sec-title h2 em{background:var(--neon);color:#000;padding:0 10px;font-style:normal;display:inline-block;transform:skew(-5deg)}.sec-title h2 em span{display:inline-block;transform:skew(5deg)}.sec-title h2 u{border-bottom:6px solid var(--neon);text-decoration:none}.noise:before{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence baseFrequency='0.9'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.landing-root{max-width:100vw;overflow-x:hidden}@media (max-width:820px){.section{padding:80px 0}.container,.container-sm{padding:0 20px}.sec-title{gap:14px}.sec-title .idx{padding-top:6px;font-size:11px}}@media (max-width:640px){.section{padding:64px 0}.container,.container-sm{padding:0 16px}.btn{justify-content:center;width:100%;padding:16px 22px;font-size:16px}.btn .arrow{margin-left:auto}.nav{padding:12px 14px}.nav .logo{font-size:18px}.nav .right .btn{width:auto;padding:9px 14px!important;font-size:13px!important}.hero{min-height:auto;padding:104px 0 56px}.hero-grid{gap:32px}.hero h1{max-width:100%;margin:18px 0 22px;font-size:clamp(32px,9vw,46px)}.hero h1 em{padding:0 10px}.hero .sub{max-width:100%;margin-bottom:28px;font-size:16px;line-height:1.5}.hero .cta-row{gap:12px;margin-bottom:28px}.hero .trust{gap:14px;font-size:12px}.hero .trust .item{flex:auto}.phone{max-width:280px}.hero-visual{padding:0 16px}.float{padding:8px 11px;font-size:10px}.float.f1{top:4%;left:0}.float.f2{top:42%;right:0}.float.f3{bottom:4%;left:0}.marquee{padding:16px 0}.marquee-track{gap:32px;font-size:22px}.marquee-track span{gap:32px}.sec-title{flex-direction:column;gap:8px;margin-bottom:4px}.sec-title .idx{padding-top:0}.sec-title h2{font-size:clamp(34px,9vw,52px);line-height:.96}.agitate h2,.how h2{max-width:100%;font-size:clamp(36px,10vw,56px)}.pricing h2{max-width:100%;font-size:clamp(38px,11vw,68px)}.pricing h2 u{text-decoration-thickness:6px}.agitate .sub,.how .sub{margin-top:18px!important;font-size:16px!important;line-height:1.5!important}.agitate .pain-grid{gap:14px;margin-top:36px}.pain-card{padding:24px 22px}.pain-card .n{font-size:48px;top:18px;right:18px}.pain-card h3{margin:32px 0 10px;font-size:22px}.pain-card p{font-size:14px}.split{margin-top:48px}.split .side{padding:28px 22px}.split .profile-mock{gap:12px;padding:18px}.split .profile-mock .ph{width:48px;height:48px}.split .metric .big{font-size:48px}.split .metric .lbl{font-size:10px}.split .note{margin-top:18px;font-size:14px}.steps{margin-top:36px}.step{padding:32px 22px}.step h3{font-size:24px}.step p{margin-bottom:18px;font-size:14px}.step .illo{height:auto;min-height:140px;padding:16px}.stats{margin-top:36px}.stat{padding:26px 18px}.stat .big{font-size:clamp(36px,11vw,52px)}.stat .lbl{font-size:10px}.reviews{gap:14px;margin-top:36px}.review{padding:20px}.review p{margin:10px 0 16px;font-size:17px}.price-wrap{gap:32px}.pricing .lead{margin-bottom:32px;font-size:17px;line-height:1.5}.plan-card{padding:28px 22px}.plan-head{gap:12px;margin-bottom:22px}.plan-head .price{font-size:clamp(56px,17vw,84px)}.plan-head .old{font-size:24px}.plan-head .badge{padding:5px 10px;font-size:10px}.plan-incl{gap:10px;margin:24px 0}.plan-incl li{font-size:14px}.plan-card .btn{padding:18px!important;font-size:16px!important}.plan-foot{margin-top:8px;padding-top:18px}.plan-foot .guarantee{font-size:12px;line-height:1.4}.faq-grid{margin-top:36px}.faq-q{gap:14px;padding:22px 0;font-size:17px}.faq-q .plus{width:28px;height:28px;font-size:16px}.faq-a{font-size:15px}.faq-item.open .faq-a{max-height:500px;padding-bottom:22px}.final{padding:80px 0}.final h2{letter-spacing:-.03em;margin:18px 0 22px;font-size:clamp(40px,12vw,72px)}.final p{margin-bottom:28px;font-size:17px}.final .container>:last-child{gap:12px!important;font-size:11px!important}.sticky-bar{flex-wrap:nowrap;gap:10px;padding:10px 14px}.sticky-bar .left{flex:1;gap:10px;min-width:0;font-size:12px}.sticky-bar .left>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:11px!important}.sticky-bar .btn{flex-shrink:0;width:auto;padding:10px 14px!important;font-size:13px!important}footer{padding:48px 0 32px}footer .f-grid{gap:28px}footer .bottom{text-align:center;flex-direction:column;gap:8px;font-size:11px}}@media (max-width:380px){.container,.container-sm{padding:0 14px}.hero h1{font-size:clamp(28px,9vw,34px)}.sec-title h2{font-size:clamp(30px,9vw,40px)}.agitate h2,.how h2{font-size:clamp(32px,10vw,42px)}.pricing h2{font-size:clamp(34px,11vw,48px)}.final h2{font-size:clamp(36px,12vw,52px)}.plan-head .price{font-size:64px}.phone{max-width:240px}.nav .logo{font-size:15px}.nav .right .btn{white-space:nowrap;letter-spacing:0;padding:8px 10px!important;font-size:11px!important}.sticky-bar .left .pulse{display:none}}
