:root{--bg: #070B12;--bg-2: #0A0F1A;--panel: #0E1524;--panel-2: #111A2C;--line: rgba(232,176,75,.16);--line-soft: rgba(255,255,255,.08);--gold: #E8B04B;--gold-2: #F5C563;--gold-deep: #C6892B;--white: #F5F7FC;--text: #C4CDDD;--muted: #8794A8;--dim: #5E6B7E;--grad-gold: linear-gradient(100deg,#F5C563 0%,#E8B04B 45%,#C6892B 100%);--radius: 18px;--radius-lg: 26px;--shadow: 0 24px 60px -20px rgba(0,0,0,.7);--shadow-gold: 0 20px 50px -18px rgba(232,176,75,.45);--maxw: 1180px;--sp: clamp(44px,6.5vw,74px);--ease: cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(min-width:1px){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--text);font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block;height:auto}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(232,176,75,.2)}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 22px}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;background:radial-gradient(120% 90% at 50% -10%,rgba(232,176,75,.06),transparent 55%)}.section-title{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:clamp(2rem,5.2vw,3.3rem);line-height:1.03;letter-spacing:.5px;color:var(--white);text-align:center;margin:0 auto 20px;max-width:17ch}.section-title--left{text-align:left;margin-left:0}.grad{background:var(--grad-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.stroke{-webkit-text-stroke:1.5px var(--gold);color:transparent;-webkit-text-fill-color:transparent}.eyebrow{display:inline-block;font-family:Barlow Semi Condensed,Arial Narrow,sans-serif;font-weight:700;letter-spacing:.22em;text-transform:uppercase;font-size:.78rem;color:var(--gold-2);padding:7px 15px;border:1px solid var(--line);border-radius:100px;background:#e8b04b0f;margin-bottom:18px}.eyebrow--center{display:block;width:-webkit-max-content;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}.eyebrow--alert{color:#ff9a7a;border-color:#ff785a4d;background:#ff5a3c0f}.btn{--pad:14px 26px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;font-family:Barlow Semi Condensed,Arial Narrow,sans-serif;font-weight:700;letter-spacing:.03em;font-size:1.05rem;padding:var(--pad);border-radius:100px;border:1px solid transparent;cursor:pointer;text-transform:uppercase;-webkit-transition:-webkit-transform .3s var(--ease),box-shadow .3s var(--ease);transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s}.btn svg{transition:transform .3s var(--ease)}.btn--gold{color:#1a1204;background:var(--grad-gold);box-shadow:var(--shadow-gold);background-size:160% 160%}.btn--gold:after{content:"";position:absolute;inset:0;border-radius:100px;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.5),transparent 60%);background-size:220% 100%;background-position:180% 0;transition:background-position .7s var(--ease);pointer-events:none}.btn--ghost{color:var(--white);background:#ffffff08;border-color:var(--line-soft)}.btn--sm{--pad:11px 18px;min-height:44px;font-size:.92rem}.btn--lg{--pad:18px 34px;min-height:56px;font-size:1.16rem}.btn--block{display:flex;width:100%}@media(hover:hover){.btn--gold:hover{transform:translateY(-3px);box-shadow:0 26px 60px -16px #e8b04b99}.btn--gold:hover svg{transform:translate(4px)}.btn--gold:hover:after{background-position:-40% 0}.btn--ghost:hover{border-color:var(--gold);color:var(--gold-2);transform:translateY(-2px)}}.btn:active{transform:translateY(0) scale(.99)}.marquee{position:relative;z-index:60;overflow:hidden;background:linear-gradient(90deg,#0a0f1a,#0e1524);border-bottom:1px solid var(--line)}.marquee__track{display:flex;align-items:center;white-space:nowrap;width:-webkit-max-content;width:max-content;padding:9px 0;animation:scroll 34s linear infinite}.marquee span{font-family:Barlow Semi Condensed,Arial Narrow,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;color:var(--text);padding:0 20px}.marquee i{width:5px;height:5px;border-radius:50%;background:var(--gold);opacity:.8;flex:none}@keyframes scroll{to{transform:translate(-50%)}}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070b12b8;border-bottom:1px solid transparent;transition:background .4s,border-color .4s}.nav.is-stuck{background:#070b12ed;border-bottom-color:var(--line-soft)}.nav__inner{display:flex;align-items:center;gap:22px;height:66px}.nav__brand{display:flex;align-items:center;gap:11px;margin-right:auto;min-height:44px}.nav__logo{height:32px;width:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.nav__brandtext{font-family:Barlow Semi Condensed,Arial Narrow,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;color:var(--muted)}.nav__brandtext strong{color:var(--white);font-weight:700}.nav__links{display:flex;gap:26px}.nav__links a{display:inline-flex;align-items:center;min-height:44px;font-family:Barlow Semi Condensed,Arial Narrow,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.86rem;color:var(--muted);transition:color .25s;position:relative}.nav__links a:after{content:"";position:absolute;left:0;bottom:14px;width:0;height:2px;background:var(--grad-gold);transition:width .3s var(--ease)}@media(hover:hover){.nav__links a:hover{color:var(--white)}.nav__links a:hover:after{width:100%}}.hero{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;padding:clamp(46px,8vh,88px) 0 clamp(40px,6vh,68px)}.hero__bg{position:absolute;inset:0;z-index:-3}.hero__bg img,.hero__bg picture{position:absolute;inset:0;width:100%;height:100%}.hero__bg img{object-fit:cover;object-position:center 62%;opacity:.42}.hero__veil{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(7,11,18,.72),rgba(7,11,18,.55) 40%,rgba(7,11,18,.9) 88%,var(--bg)),linear-gradient(90deg,var(--bg) 5%,rgba(7,11,18,.15) 55%,rgba(7,11,18,.55))}.hero__glow{position:absolute;z-index:-1;top:-20%;right:-10%;width:60vw;height:60vw;max-width:680px;max-height:680px;background:radial-gradient(circle,rgba(232,176,75,.16),transparent 62%)}.hero__inner{position:relative;max-width:900px}.hero__title{font-family:Anton,Impact,sans-serif;font-weight:400;letter-spacing:.5px;font-size:clamp(2.3rem,6.4vw,4.6rem);line-height:1;color:var(--white);margin-bottom:22px;text-shadow:0 8px 40px rgba(0,0,0,.5)}.hero__sub{font-size:clamp(1.02rem,2vw,1.22rem);color:var(--text);max-width:640px;margin-bottom:30px}.hero__sub strong{color:var(--white)}.hero__actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:32px}.hero__support{font-size:.95rem;color:var(--muted)}.hero__support strong{color:var(--gold-2)}.hero__badges{list-style:none;display:flex;flex-wrap:wrap;gap:10px}.hero__badges li{display:flex;align-items:center;gap:9px;font-family:Barlow Semi Condensed,Arial Narrow,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.88rem;color:var(--white);padding:10px 15px;border:1px solid var(--line);border-radius:100px;background:#0e15248c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chk{width:18px;height:18px;fill:none;stroke:var(--gold);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;flex:none}.metrics{padding:var(--sp) 0;position:relative;z-index:2;background:linear-gradient(180deg,var(--bg),var(--bg-2))}.metrics__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metric{padding:26px 22px;border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(180deg,var(--panel),var(--bg-2));transition:transform .35s var(--ease),border-color .35s,box-shadow .35s}@media(hover:hover){.metric:hover{transform:translateY(-6px);border-color:var(--line);box-shadow:var(--shadow)}}.metric__ico{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;font-size:1.35rem;color:var(--gold-2);margin-bottom:14px;background:#e8b04b17;border:1px solid var(--line)}.metric h3{font-size:1.1rem;color:var(--white);margin-bottom:7px;letter-spacing:.2px}.metric p{font-size:.95rem;color:var(--muted)}.narr{padding:var(--sp) 0;text-align:center}.narr__inner{max-width:820px;margin:0 auto}.narr__lead{font-size:clamp(1.04rem,2vw,1.26rem);color:var(--text);margin-bottom:20px}.narr__lead strong{color:var(--white)}.narr__lead em{color:var(--gold-2);font-style:normal}.narr .btn{margin-top:12px}.split{padding:var(--sp) 0;background:linear-gradient(180deg,var(--bg-2),var(--bg))}.split__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:46px;align-items:center}.split__text p{margin-bottom:15px;color:var(--text)}.split__text strong{color:var(--white)}.split__note{padding-left:18px;border-left:2px solid var(--gold);color:var(--white)!important;font-size:1.08rem}.split__text .btn{margin-top:12px}.split__cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.minicard{display:flex;gap:13px;padding:20px;border-radius:var(--radius);border:1px solid var(--line-soft);background:var(--panel);transition:transform .35s var(--ease),border-color .35s}@media(hover:hover){.minicard:hover{transform:translateY(-5px);border-color:var(--line)}}.minicard__x{color:#ff8a6b;font-weight:800;font-size:1.15rem;line-height:1.4;flex:none}.minicard__c{color:var(--gold);font-weight:800;font-size:1.15rem;line-height:1.4;flex:none}.minicard h4{color:var(--white);font-size:1.01rem;margin-bottom:4px}.minicard p{font-size:.89rem;color:var(--muted)}.minicard--yes{background:linear-gradient(160deg,rgba(232,176,75,.12),var(--panel));border-color:var(--line);grid-column:1 / -1}.inside{padding:var(--sp) 0}.inside__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.fcard{position:relative;padding:32px 24px 26px;border-radius:var(--radius);border:1px solid var(--line-soft);overflow:hidden;background:linear-gradient(180deg,var(--panel),var(--bg-2));transition:transform .4s var(--ease),border-color .4s,box-shadow .4s}@media(hover:hover){.fcard:hover{transform:translateY(-7px);border-color:var(--line);box-shadow:var(--shadow)}.fcard:hover .fcard__num{-webkit-text-stroke-color:var(--gold-2)}}.fcard__num{font-family:Anton,Impact,sans-serif;font-size:2.6rem;line-height:1;color:transparent;-webkit-text-stroke:1.4px var(--gold-deep);display:block;margin-bottom:14px;opacity:.85}.fcard h3{color:var(--white);font-size:1.14rem;margin-bottom:8px}.fcard p{color:var(--muted);font-size:.96rem}.compare{padding:var(--sp) 0;background:linear-gradient(180deg,var(--bg),var(--bg-2))}.compare__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:38px}.col{padding:30px 26px;border-radius:var(--radius-lg);border:1px solid var(--line-soft)}.col--bad{background:linear-gradient(180deg,#120e10,#0c0a0d)}.col--good{background:linear-gradient(180deg,rgba(232,176,75,.08),var(--panel));border-color:var(--line);box-shadow:var(--shadow-gold)}.col__head{margin-bottom:20px}.col__tag{display:inline-block;font-family:Barlow Semi Condensed,Arial Narrow,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;padding:8px 18px;border-radius:100px}.col__tag--bad{color:#ff9a7a;background:#ff5a3c1a;border:1px solid rgba(255,120,90,.25)}.col__tag--good{color:#1a1204;background:var(--grad-gold)}.col ul{list-style:none;display:grid;gap:13px}.col li{display:flex;gap:12px;align-items:flex-start;font-size:1.01rem}.col--bad li{color:var(--muted)}.col--good li{color:var(--white)}.col li span{font-weight:800;flex:none;margin-top:1px}.col--bad li span{color:#ff8a6b}.col--good li span{color:var(--gold)}.forwho{padding:var(--sp) 0}.forwho__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:52px;align-items:center}.forwho__media{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow)}.forwho__media img{width:100%;height:auto;aspect-ratio:4/4.4;object-fit:cover}.forwho__badge{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:11px;padding:10px 16px 10px 10px;border-radius:14px;background:#070b12b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line)}.forwho__badge img{height:28px;width:auto}.forwho__badge strong{display:block;color:var(--white);font-size:.96rem}.forwho__badge span{font-size:.76rem;color:var(--gold-2);text-transform:uppercase;letter-spacing:.1em}.ticklist{list-style:none;display:grid;gap:15px;margin:6px 0 26px}.ticklist li{display:flex;gap:13px;align-items:flex-start;color:var(--text);font-size:1.05rem}.ticklist .chk{margin-top:4px}.notwho{padding:var(--sp) 0;background:linear-gradient(180deg,#0b0709,#070b12);text-align:center;position:relative}.notwho:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 50% 0,rgba(255,80,50,.07),transparent 60%)}.notwho__inner{position:relative;max-width:900px;margin:0 auto}.notwho .alertword{color:#ff8a6b;-webkit-text-fill-color:#ff8a6b}.notwho__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:38px 0 30px;text-align:left}.xcard{display:flex;gap:13px;align-items:flex-start;padding:20px 22px;border-radius:var(--radius);background:#ffffff05;border:1px solid rgba(255,120,90,.14);color:var(--text);font-size:1.03rem}.xcard span{color:#ff8a6b;font-weight:800;flex:none;margin-top:1px}.notwho__disclaimer{max-width:660px;margin:0 auto;color:var(--muted);font-size:1.03rem;padding:20px 24px;border:1px dashed var(--line);border-radius:var(--radius);background:#e8b04b08}.notwho__disclaimer strong{color:var(--gold-2)}.anchor{position:relative;padding:clamp(56px,9vw,104px) 0;text-align:center;overflow:hidden;isolation:isolate}.anchor__bg{position:absolute;inset:0;z-index:-2}.anchor__bg img{width:100%;height:100%;object-fit:cover;object-position:center 40%;opacity:.26}.anchor__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--bg),rgba(7,11,18,.72) 45%,var(--bg))}.anchor__inner{max-width:820px;margin:0 auto}.anchor__lead{font-size:clamp(1.04rem,2vw,1.28rem);color:var(--text);margin-bottom:24px}.anchor__lead strong{color:var(--gold-2)}.anchor__vs{text-transform:uppercase;letter-spacing:.18em;font-size:.82rem;color:var(--muted);font-family:Barlow Semi Condensed,Arial Narrow,sans-serif;font-weight:700;margin-bottom:6px}.anchor .btn{margin-top:8px}.anchor__fine{margin-top:18px;font-size:.82rem;color:var(--dim)}.pricebig{font-family:Anton,Impact,sans-serif;font-size:clamp(3.2rem,10vw,5.6rem);line-height:1;display:inline-flex;align-items:flex-start;gap:6px;margin-bottom:22px;background:var(--grad-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pricebig__cents{font-size:.4em;margin-top:.5em;-webkit-text-fill-color:var(--gold-2)}.pricebig__mo{font-size:.28em;margin-top:1.9em;font-family:Barlow Semi Condensed,Arial Narrow,sans-serif;-webkit-text-fill-color:var(--muted);font-weight:700}.how{padding:var(--sp) 0}.how__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}.step{position:relative;padding:28px 24px 24px;border-radius:var(--radius);border:1px solid var(--line-soft);background:var(--panel);transition:transform .35s var(--ease),border-color .35s}@media(hover:hover){.step:hover{transform:translateY(-6px);border-color:var(--line)}}.step__n{position:absolute;top:-18px;left:24px;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-family:Anton,Impact,sans-serif;font-size:1.25rem;color:#1a1204;background:var(--grad-gold);box-shadow:var(--shadow-gold)}.step h3{color:var(--white);font-size:1.1rem;margin:14px 0 7px}.step p{color:var(--muted);font-size:.95rem}.offer{position:relative;padding:var(--sp) 0;overflow:hidden;background:linear-gradient(180deg,var(--bg),var(--bg-2))}.offer__glow{position:absolute;top:10%;left:50%;transform:translate(-50%);width:80vw;max-width:880px;height:460px;background:radial-gradient(circle,rgba(232,176,75,.13),transparent 60%);pointer-events:none}.offer__inner{position:relative;max-width:640px;margin:0 auto}.pricecard{position:relative;margin-top:28px;padding:42px 36px 34px;border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--panel-2),var(--bg-2));border:1px solid var(--line);box-shadow:0 30px 80px -24px #000c}.pricecard:before{content:"";position:absolute;inset:0;border-radius:var(--radius-lg);padding:1.5px;background:var(--grad-gold);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.55}.pricecard__ribbon{position:absolute;top:20px;right:20px;font-family:Barlow Semi Condensed,Arial Narrow,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;color:#1a1204;padding:6px 14px;border-radius:100px;background:var(--grad-gold)}.pricecard__head{text-align:center;margin-bottom:24px}.pricecard__logo{height:42px;width:auto;margin:0 auto 14px}.pricecard__head h3{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:1.65rem;color:var(--white);line-height:1.05}.pricecard__head h3 span{color:var(--gold-2);font-size:1.02rem;letter-spacing:.14em;text-transform:uppercase}.pricecard__desc{color:var(--muted);font-size:.96rem;margin-top:11px;max-width:38ch;margin-inline:auto}.pricecard__list{list-style:none;display:grid;gap:12px;padding:22px 0;margin:0 0 6px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.pricecard__list li{display:flex;gap:12px;align-items:center;color:var(--text);font-size:1.01rem}.pricecard__price{text-align:center;margin:24px 0 20px}.pricecard__from{display:block;font-family:Barlow Semi Condensed,Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:var(--muted);margin-bottom:6px}.pricebig--card{margin-bottom:0;font-size:clamp(3rem,9vw,4.4rem)}.pricecard__cta{margin-top:6px}.pricecard__fine{text-align:center;color:var(--dim);font-size:.82rem;margin-top:14px}.faq{padding:var(--sp) 0}.faq__inner{max-width:820px;margin:0 auto}.faq__list{margin-top:36px;display:grid;gap:11px}.faq__item{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel);overflow:hidden;transition:border-color .3s,background .3s}.faq__item[open]{border-color:var(--line);background:var(--panel-2)}.faq__item summary{list-style:none;cursor:pointer;padding:20px 22px;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:700;color:var(--white);font-size:1.06rem}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary i{position:relative;width:20px;height:20px;flex:none}.faq__item summary i:before,.faq__item summary i:after{content:"";position:absolute;background:var(--gold);border-radius:2px;transition:transform .3s var(--ease),opacity .3s}.faq__item summary i:before{top:9px;left:0;width:20px;height:2px}.faq__item summary i:after{top:0;left:9px;width:2px;height:20px}.faq__item[open] summary i:after{transform:rotate(90deg);opacity:0}.faq__a{padding:0 22px 22px;color:var(--text);font-size:1rem}.faq__a p{max-width:64ch}.final{position:relative;padding:clamp(64px,12vw,132px) 0;text-align:center;overflow:hidden;isolation:isolate}.final__bg{position:absolute;inset:0;z-index:-2}.final__bg img{width:100%;height:100%;object-fit:cover;object-position:center 25%;opacity:.4}.final__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--bg),rgba(7,11,18,.6) 45%,rgba(7,11,18,.92)),radial-gradient(60% 60% at 50% 40%,rgba(232,176,75,.1),transparent 65%)}.final__inner{max-width:820px;margin:0 auto}.final__title{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:clamp(2rem,5.4vw,3.4rem);line-height:1.04;color:var(--white);margin-bottom:18px}.final__sub{font-size:clamp(1.02rem,2vw,1.18rem);color:var(--text);margin-bottom:24px;max-width:56ch;margin-inline:auto}.pricebig--final{font-size:clamp(3rem,9vw,5rem)}.foot{padding:48px 0 100px;border-top:1px solid var(--line-soft);background:var(--bg-2);text-align:center}.foot__logo{height:38px;width:auto;margin:0 auto 20px;opacity:.9}.foot__disc{max-width:720px;margin:0 auto 16px;color:var(--dim);font-size:.86rem;line-height:1.6}.foot__copy{color:var(--muted);font-size:.85rem}.stickycta{position:fixed;left:0;right:0;bottom:0;z-index:70;display:none;align-items:center;justify-content:space-between;gap:14px;padding:11px 16px;padding-bottom:calc(11px + env(safe-area-inset-bottom,0px));background:#070b12e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);transform:translateY(120%);transition:transform .4s var(--ease)}.stickycta.is-visible{transform:translateY(0)}.stickycta__price small{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-family:Barlow Semi Condensed,Arial Narrow,sans-serif;font-weight:600}.stickycta__price strong{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:1.45rem;color:var(--white)}.stickycta__price span{font-size:.7rem;color:var(--muted)}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d,0s)}.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.js .reveal{opacity:1;transform:none}.marquee__track{animation:none}}@media(max-width:1000px){.metrics__grid,.inside__grid,.how__grid{grid-template-columns:1fr 1fr}.split__grid,.forwho__grid{grid-template-columns:1fr;gap:38px}.forwho__media{max-width:460px;margin:0 auto}.nav__links{display:none}}@media(max-width:640px){body{font-size:16px}.wrap{padding:0 18px}.hero__actions{flex-direction:column;align-items:flex-start;gap:14px}.hero__badges li{font-size:.82rem;padding:9px 13px}.metrics__grid,.inside__grid,.how__grid,.compare__grid,.notwho__grid,.split__cards{grid-template-columns:1fr}.minicard--yes{grid-column:auto}.col--good{order:-1}.nav__brandtext{display:none}.nav__cta{margin-left:auto}.section-title{max-width:100%}.pricecard{padding:32px 20px 28px}.pricecard__ribbon{position:static;display:inline-block;margin-bottom:14px}.stickycta{display:flex}.foot{padding-bottom:98px}}@media(max-width:360px){.wrap{padding:0 15px}.hero__title{font-size:2rem}.btn--lg{font-size:1.05rem;--pad:16px 22px}.pricecard{padding:26px 16px 24px}}
