:root{--bg: #e9f2ff;--bg-soft: #ffffff;--bg-band: #0c2f8f;--bg-band-2: #0a2576;--ink: #0a1a4d;--muted: #51648c;--line: rgba(12, 40, 100, .12);--cyan: #12c5d6;--cyan-deep: #0590a8;--blue: #2b7bff;--blue-deep: #0b46d8;--fire: #6a35e8;--amber: #a98bff;--accent: #ff5a47;--grad-accent: linear-gradient(135deg, #ff7a4d, #ff4566);--grad-refresh: linear-gradient(135deg, #12c5d6, #2b7bff);--grad-energy: linear-gradient(135deg, #4f6bff, #9a3df2);--grad-brand: linear-gradient(120deg, #3f93ff, #1657e6);--grad-navy: linear-gradient(135deg, #1c3fa6, #0b1f63);--container: 1180px;--radius: 28px;--ease: cubic-bezier(.22, 1, .36, 1);--font-display: "Space Grotesk", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.is-offscreen .marquee__track,.is-offscreen .frost-bit,.is-offscreen .frost-flake,.is-offscreen .frost-mist,.is-offscreen .show__frost:after,.is-offscreen .elec-spark,.is-offscreen .elec-glow,.is-offscreen .hero__bubbles span,.is-offscreen .hero__visual img,.is-offscreen .hero__orb{animation-play-state:paused}body{font-family:var(--font-body);background:linear-gradient(180deg,#eef5ff,#e2ecff);color:var(--ink);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{background:var(--blue);color:#fff}.container{width:min(var(--container),92%);margin-inline:auto}.section{padding:clamp(70px,11vw,140px) 0}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--blue)}.eyebrow--dark{color:var(--cyan-deep)}.eyebrow--fire{color:var(--fire)}.section__head{max-width:760px;margin-bottom:clamp(40px,6vw,70px)}.section__head--center{margin-inline:auto;text-align:center}.section__title{font-family:var(--font-display);font-weight:700;font-size:clamp(34px,5.5vw,64px);line-height:1.02;letter-spacing:-.02em;margin-top:16px}.section__sub{margin-top:18px;color:var(--muted);font-size:clamp(16px,2vw,19px)}.btn{--b: var(--ink);display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:600;font-size:15px;padding:15px 26px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn span{transition:transform .3s var(--ease)}.btn:hover span{transform:translate(4px)}.btn--accent{background:var(--grad-accent);color:#fff;box-shadow:0 14px 34px #ff503c59}.btn--primary{background:var(--grad-navy);color:#fff;box-shadow:0 14px 34px #0b1f634d}.btn--line{background:#fff;border-color:var(--line);color:var(--ink);box-shadow:0 8px 24px #143c8c14}.btn--line:hover{background:#eef4ff}.btn--ghost{background:var(--grad-navy);border-color:transparent;color:#fff;padding:12px 22px;font-size:14px;box-shadow:0 10px 26px #0b1f6340}.btn--solid-cyan{background:var(--grad-refresh);color:#042b33;box-shadow:0 14px 30px #12c5d652}.btn--solid-fire{background:var(--grad-energy);color:#fff;box-shadow:0 14px 30px #6a35e866}.nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .4s,border-color .4s,backdrop-filter .4s;border-bottom:1px solid transparent}.nav.is-scrolled{background:#ffffffd1;backdrop-filter:blur(14px);border-bottom-color:var(--line)}.nav__inner{width:min(var(--container),94%);margin-inline:auto;height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav__brand img{width:132px}.nav__links{display:flex;gap:30px}.nav__links a{font-family:var(--font-display);font-weight:500;font-size:15px;color:var(--muted);position:relative;transition:color .25s}.nav__links a:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;background:var(--grad-brand);transition:width .3s var(--ease)}.nav__links a:hover{color:var(--ink)}.nav__links a:hover:after{width:100%}.nav__burger{display:none;flex-direction:column;gap:6px;background:none;border:0;cursor:pointer;padding:8px}.nav__burger span{width:26px;height:2px;background:var(--ink);transition:.3s var(--ease)}.menu-open .nav__burger span:first-child{transform:translateY(8px) rotate(45deg)}.menu-open .nav__burger span:last-child{transform:translateY(-0px) rotate(-45deg)}.nav__mobile{display:none;flex-direction:column;gap:4px;padding:8px 4% 22px}.nav__mobile a{font-family:var(--font-display);font-size:20px;padding:12px 0;border-bottom:1px solid var(--line);color:var(--ink)}.hero{position:relative;padding:104px 0 0;overflow:hidden;background:radial-gradient(62% 60% at 46% 40%,rgba(255,255,255,.92),transparent 60%),radial-gradient(56% 76% at 87% 44%,rgba(22,78,205,.58),transparent 66%),radial-gradient(44% 60% at 99% 84%,rgba(10,37,118,.62),transparent 72%),radial-gradient(46% 56% at 2% 96%,rgba(20,70,190,.55),transparent 62%),radial-gradient(34% 42% at -2% 4%,rgba(40,95,210,.5),transparent 60%),linear-gradient(115deg,#2856c6,#9cc2ff 13%,#e7f2ff 40%,#cfe2ff 60%,#5e93ec 88%,#2450bd)}.hero__bg{position:absolute;inset:0;z-index:0}.hero__orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.6;animation:drift 14s ease-in-out infinite alternate}.hero__orb--cyan{width:46vw;height:46vw;left:-10vw;top:-8vw;background:radial-gradient(circle,rgba(255,255,255,.95),transparent 65%)}.hero__orb--blue{width:50vw;height:50vw;right:-14vw;top:4vw;background:radial-gradient(circle,rgba(150,200,255,.8),transparent 65%);animation-delay:-3s}.hero__orb--fire{width:36vw;height:36vw;right:6vw;bottom:-12vw;background:radial-gradient(circle,rgba(120,180,255,.5),transparent 65%);opacity:.5;animation-delay:-6s}.hero__grid{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 50% 35%,#000 0%,transparent 72%);opacity:.4}@keyframes drift{to{transform:translate(40px,-30px) scale(1.08)}}.wavediv{line-height:0;position:relative;z-index:3;margin-top:-1px;pointer-events:none}.wavediv svg{display:block;width:100%;height:clamp(62px,8vw,120px)}.wavediv--flip{transform:scaleY(-1)}.wavediv--overlap{margin-top:clamp(-120px,-8vw,-62px)}.hero .eyebrow{background:#fff;padding:10px 20px;border-radius:999px;box-shadow:0 10px 28px #143c8c24}.hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:30px;padding:30px 0 36px}.hero__copy{text-align:left}.hero__title{font-family:var(--font-display);font-weight:700;font-size:clamp(44px,6.2vw,88px);line-height:.96;letter-spacing:-.03em;margin:22px 0 0}.hero__title em{font-style:italic;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__lead{max-width:520px;margin:24px 0 0;font-size:clamp(16px,1.7vw,19px);color:var(--muted)}.hero__lead strong{color:var(--ink)}.hero__actions{display:flex;gap:14px;justify-content:flex-start;flex-wrap:wrap;margin-top:32px}.hero__visual{position:relative;display:flex;justify-content:center}.hero__visual-glow{position:absolute;inset:-14% -10%;background:radial-gradient(52% 58% at 55% 45%,rgba(60,140,255,.7),transparent 70%),radial-gradient(38% 42% at 28% 72%,rgba(255,255,255,.75),transparent 70%),radial-gradient(34% 38% at 80% 78%,rgba(18,197,214,.4),transparent 72%);filter:blur(12px)}.hero__visual img{position:relative;z-index:2;max-height:460px;width:auto;filter:drop-shadow(0 30px 45px rgba(20,50,110,.28));animation:heroFloat 5.5s ease-in-out infinite}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero__bubbles{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.hero__bubbles span{position:absolute;bottom:-12%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fffffff2,#96cdff59);box-shadow:inset 0 0 6px #fff9;opacity:0;animation:bubbleRise var(--d, 9s) ease-in infinite}@keyframes bubbleRise{0%{transform:translateY(0) scale(.5);opacity:0}15%{opacity:.85}80%{opacity:.7}to{transform:translateY(-400px) scale(1);opacity:0}}.hero__strip{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-radius:24px;box-shadow:0 22px 50px #143c8c1f;overflow:hidden;margin-top:8px}.hero__strip-item{display:flex;gap:16px;padding:26px 30px;align-items:flex-start}.hero__strip-item+.hero__strip-item{border-left:1px solid var(--line)}.hero__strip-ico{flex-shrink:0;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#e9f2ff;color:var(--blue-deep)}.hero__strip-item h3{font-family:var(--font-display);font-weight:600;font-size:16.5px;color:var(--ink)}.hero__strip-item p{color:var(--muted);font-size:14px;margin-top:4px}.marquee{position:relative;z-index:2;margin-top:44px;padding:18px 0;overflow:hidden;background:var(--bg-band)}.marquee__track{display:inline-flex;gap:28px;align-items:center;white-space:nowrap;font-family:var(--font-display);font-weight:600;letter-spacing:.12em;color:#ffffffd9;animation:scrollX 26s linear infinite}.marquee__track span{font-size:14px;display:inline-flex;align-items:center;gap:28px}.marquee__track span i{font-style:normal;opacity:.5}@keyframes scrollX{to{transform:translate(-50%)}}.ranges__grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:stretch}.ranges__cell{display:flex}.ranges__cell>.rangecard{width:100%}.rangecard{position:relative;border-radius:var(--radius);padding:44px 40px 36px;min-height:640px;overflow:hidden;border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .4s var(--ease),box-shadow .4s var(--ease);transform-style:preserve-3d}.rangecard{border-color:#ffffff14}.rangecard--refresh,.rangecard--energy{background:linear-gradient(165deg,#15418f,#0c2b73 55%,#0a2160)}.rangecard__glow{position:absolute;inset:0;opacity:.9;pointer-events:none}.rangecard--refresh .rangecard__glow{background:radial-gradient(58% 48% at 72% 14%,rgba(18,210,224,.4),transparent 68%),radial-gradient(70% 50% at 50% 108%,rgba(43,123,255,.35),transparent 72%)}.rangecard--energy .rangecard__glow{background:radial-gradient(58% 48% at 72% 14%,rgba(140,95,255,.5),transparent 68%),radial-gradient(70% 50% at 50% 108%,rgba(70,110,255,.34),transparent 72%)}.rangecard:hover{box-shadow:0 40px 80px #08194680}.rangecard__top{position:relative;z-index:2}.rangecard__tag{font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff14}.rangecard--refresh .rangecard__tag{color:var(--cyan)}.rangecard--energy .rangecard__tag{color:var(--amber)}.rangecard__title{font-family:var(--font-display);font-weight:700;font-size:clamp(48px,6vw,72px);line-height:1;letter-spacing:-.02em;margin:18px 0 12px}.rangecard--refresh .rangecard__title{background:var(--grad-refresh);-webkit-background-clip:text;background-clip:text;color:transparent}.rangecard--energy .rangecard__title{background:var(--grad-energy);-webkit-background-clip:text;background-clip:text;color:transparent}.rangecard__desc{color:#ffffffbd;max-width:340px}.rangecard__product{position:relative;z-index:1;flex:1;min-height:0;width:88%;margin:24px auto 18px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 26px 40px rgba(0,10,40,.55));transition:transform .5s var(--ease)}.rangecard:hover .rangecard__product{transform:translateY(-10px) scale(1.03)}.rangecard__product--wide{width:110%}.rangecard__btn{position:relative;z-index:3;align-self:center}.show{position:relative;padding:clamp(80px,12vw,150px) 0;overflow:hidden}.show--refresh{background:linear-gradient(180deg,#bfe8f9,#8ec9ec 48%,#b2e2f7)}.show--energy{background:linear-gradient(180deg,#b9b5fb,#7f7bea,#aca8f7)}.show--energy .show__text{color:#ffffffe6}.show--energy .eyebrow--fire{color:#e6e1ff}.show--energy .chips li{background:#ffffff29;border-color:#fff6;color:#fff}.gamme-brush{position:relative;z-index:2;line-height:0;pointer-events:none;margin-top:clamp(-104px,-8vw,-56px)}.gamme-brush svg{display:block;width:100%;height:clamp(56px,8vw,104px)}.show__atmo{position:absolute;inset:0;pointer-events:none}.show--refresh .show__atmo{background:radial-gradient(55% 45% at 50% -8%,rgba(255,255,255,.9),transparent 62%),radial-gradient(42% 42% at 14% 32%,rgba(18,197,214,.24),transparent 70%),radial-gradient(46% 46% at 88% 74%,rgba(90,180,255,.2),transparent 70%)}.show__frost{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.frost-mist{position:absolute;left:-4%;right:-4%;pointer-events:none;filter:blur(8px)}.frost-mist--bottom{bottom:-2%;height:46%;background:linear-gradient(0deg,rgba(255,255,255,.82),rgba(255,255,255,.25) 55%,transparent);animation:mistPulse 9s ease-in-out infinite}.frost-mist--top{top:-2%;height:34%;background:linear-gradient(180deg,rgba(255,255,255,.7),transparent);animation:mistPulse 11s ease-in-out infinite reverse}@keyframes mistPulse{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(-10px)}}.frost-flake{position:absolute;color:#ffffffeb;filter:drop-shadow(0 0 6px rgba(255,255,255,.9));opacity:.9;animation:flakeSpin var(--rot, 34s) linear infinite,flakeBob 7s ease-in-out infinite}@keyframes flakeSpin{to{transform:rotate(360deg)}}@keyframes flakeBob{0%,to{translate:0 0}50%{translate:0 -16px}}.frost-bit{position:absolute;border-radius:50%;background:radial-gradient(circle,#ffffff 0%,rgba(220,248,255,.95) 55%,transparent 100%);box-shadow:0 0 12px 3px #fffffff2;opacity:0;animation:frostFloat var(--d, 11s) ease-in-out infinite}@keyframes frostFloat{0%{transform:translateY(14px) scale(.9);opacity:0}20%{opacity:1}80%{opacity:.6}to{transform:translateY(-38px) scale(1.6);opacity:0}}.show__frost:after{content:"";position:absolute;top:-10%;bottom:-10%;width:55%;left:-55%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-12deg);animation:frostSheen 8s ease-in-out infinite}@keyframes frostSheen{0%{left:-55%}55%,to{left:130%}}.show--refresh:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(36% 32% at 0% 0%,rgba(255,255,255,.9),transparent 60%),radial-gradient(40% 36% at 100% 100%,rgba(255,255,255,.6),transparent 62%)}.show__electric{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.elec-glow{position:absolute;inset:0;background:radial-gradient(48% 58% at 66% 42%,rgba(120,90,255,.3),transparent 70%),radial-gradient(40% 50% at 24% 72%,rgba(60,110,255,.22),transparent 72%);animation:elecPulse 3.6s ease-in-out infinite}@keyframes elecPulse{0%,to{opacity:.5}50%{opacity:1}}.elec-spark{position:absolute;border-radius:50%;background:radial-gradient(circle,#ffffff 0%,#b9a6ff 55%,transparent 100%);box-shadow:0 0 14px 3px #aa96fffa;opacity:0;animation:sparkCrackle var(--d, 2.4s) ease-in-out infinite}@keyframes sparkCrackle{0%,to{opacity:0;transform:translateY(6px) scale(.8)}15%{opacity:1;transform:translateY(0) scale(1)}45%{opacity:.3}60%{opacity:.9}85%{opacity:0;transform:translateY(-12px) scale(1.2)}}.show--energy .show__atmo{background:radial-gradient(45% 45% at 80% 30%,rgba(120,90,255,.2),transparent 70%),radial-gradient(40% 40% at 15% 75%,rgba(60,110,255,.16),transparent 70%)}.show__inner{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:60px}.show__inner--reverse .show__media{order:-1}.show__title{font-family:var(--font-display);font-weight:700;font-size:clamp(60px,11vw,150px);line-height:.9;letter-spacing:-.03em;margin:14px 0 18px;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;color:transparent}.show--refresh .show__title{background-image:var(--grad-refresh)}.show--energy .show__title{background-image:var(--grad-energy)}.show__text{font-size:clamp(17px,2.1vw,20px);max-width:480px;color:var(--muted)}.show__media img{max-height:620px;margin-inline:auto;filter:drop-shadow(0 40px 50px rgba(20,50,110,.3));will-change:transform}.chips{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 32px}.chips li{font-family:var(--font-display);font-weight:500;font-size:14px;padding:9px 16px;border-radius:999px;border:1px solid var(--line);background:#ffffffb3;color:var(--ink)}.manifesto{padding:clamp(90px,14vw,180px) 0;text-align:center}.manifesto__inner{max-width:820px;margin-inline:auto}.manifesto__title{font-family:var(--font-display);font-weight:500;font-size:clamp(28px,4.4vw,52px);line-height:1.16;letter-spacing:-.015em;margin-top:18px;color:var(--ink)}.manifesto__title em{font-style:italic;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.manifesto__sub{margin-top:22px;color:var(--muted);font-size:clamp(16px,2vw,19px)}.duel{padding-top:clamp(54px,8vw,96px)}.duel__split{position:relative;height:clamp(420px,50vw,560px);margin-top:clamp(30px,5vw,52px);overflow:hidden}.duel__side{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;transition:filter .45s var(--ease)}.duel__side--refresh{clip-path:polygon(0 0,56% 0,44% 100%,0 100%);background:linear-gradient(135deg,#c7edfb,#6fb8df);color:#06384a;align-items:flex-start;padding-left:clamp(24px,9%,130px)}.duel__side--energy{clip-path:polygon(56% 0,100% 0,100% 100%,44% 100%);background:linear-gradient(135deg,#7572e8,#3a37b8);color:#fff;align-items:flex-end;text-align:right;padding-right:clamp(24px,9%,130px)}.duel__side:hover{filter:brightness(1.07) saturate(1.05)}.duel__inner{position:relative;z-index:2;max-width:42%}.duel__tag{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;opacity:.85}.duel__name{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,6.5vw,86px);line-height:.98;letter-spacing:-.02em;margin:10px 0 6px}.duel__line{font-size:clamp(15px,1.9vw,19px)}.duel__cta{display:inline-flex;align-items:center;gap:9px;margin-top:20px;font-family:var(--font-display);font-weight:600;font-size:15px;padding:12px 22px;border-radius:999px;border:1.5px solid currentColor}.duel__side:hover .duel__cta span{transform:translate(4px)}.duel__cta span{transition:transform .3s var(--ease)}.duel__vs{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);width:clamp(54px,7vw,78px);height:clamp(54px,7vw,78px);border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:clamp(18px,2.4vw,26px);box-shadow:0 16px 38px #08194647}.compare__table{max-width:840px;margin-inline:auto;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 22px 50px #143c8c1a}.compare__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(12px,3vw,30px);padding:16px clamp(18px,3vw,32px)}.compare__row+.compare__row{border-top:1px solid var(--line)}.compare__row--head{background:#f1f7ff}.compare__r{color:var(--cyan-deep)}.compare__e{color:#6a3df2;text-align:right}.compare__r,.compare__e{font-size:15px;font-weight:500}.compare__row--head .compare__r,.compare__row--head .compare__e{font-family:var(--font-display);font-weight:700;font-size:19px}.compare__c{font-family:var(--font-display);font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;text-align:center}.reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:0 18px 40px #143c8c14}.review__stars{font-size:16px;letter-spacing:3px}.review__on{color:#f5a623}.review__off{color:#d8e0ee}.review__q{margin:16px 0 22px;font-size:16px;line-height:1.6;color:var(--ink)}.review__by{display:flex;gap:12px;align-items:center}.review__av{width:42px;height:42px;border-radius:50%;flex-shrink:0;background:var(--grad-brand);color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:700}.review__by strong{font-family:var(--font-display);font-weight:600;display:block;font-size:15px}.review__flavor{color:var(--muted);font-size:13px}.how__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.how__grid:before{content:"";position:absolute;top:33px;left:13%;right:13%;height:2px;z-index:0;background:repeating-linear-gradient(90deg,rgba(43,123,255,.35) 0 7px,transparent 7px 15px)}.how__step{position:relative;z-index:1;text-align:center}.how__icowrap{position:relative;display:inline-block;margin-bottom:18px}.how__ico{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--blue-deep);border:1px solid var(--line);box-shadow:0 16px 34px #143c8c24}.how__num{position:absolute;top:-4px;right:-6px;min-width:24px;height:24px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:var(--grad-brand);color:#fff;font-family:var(--font-display);font-weight:700;font-size:12px}.how__step h3{font-family:var(--font-display);font-weight:600;font-size:19px;margin-bottom:6px}.how__step p{color:var(--muted);font-size:15px;max-width:220px;margin-inline:auto}.stats{padding:clamp(56px,8vw,96px) 0}.stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.stats__item+.stats__item{border-left:1px solid var(--line)}.stats__num{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5vw,62px);line-height:1;letter-spacing:-.02em;color:var(--ink)}.stats__label{color:var(--muted);margin-top:10px;font-size:15px}.features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature{border:1px solid var(--line);border-radius:22px;padding:30px;background:#fff;box-shadow:0 18px 40px #14326e14;transition:transform .35s var(--ease),border-color .35s,box-shadow .35s}.feature:hover{transform:translateY(-6px);border-color:#2b7bff66;box-shadow:0 26px 54px #14326e24}.feature__k{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:16px;font-family:var(--font-display);font-weight:700;font-size:20px;background:var(--grad-brand);color:#fff;margin-bottom:18px}.feature__t{font-family:var(--font-display);font-weight:600;font-size:21px;margin-bottom:8px}.feature__d{color:var(--muted);font-size:15.5px}.choose{padding:clamp(70px,11vw,140px) 0}.choose__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.choose__card{position:relative;border-radius:var(--radius);padding:clamp(48px,7vw,80px) 40px;min-height:230px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;transition:transform .4s var(--ease)}.choose__card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.35))}.choose__card--refresh{background:var(--grad-refresh);color:#04222a}.choose__card--energy{background:var(--grad-energy);color:#fff}.choose__card:hover{transform:translateY(-8px) scale(1.01)}.choose__label{position:relative;z-index:2;font-family:var(--font-display);font-weight:700;font-size:clamp(40px,6vw,68px);line-height:1}.choose__hint{position:relative;z-index:2;font-family:var(--font-display);font-weight:600;margin-top:10px;opacity:.85}.footer{background:linear-gradient(180deg,var(--bg-band),var(--bg-band-2));color:#fff;padding:clamp(56px,8vw,90px) 0 30px}.footer__inner{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:50px}.footer__brand img{width:150px;margin-bottom:16px}.footer__brand p{color:#ffffffb8;max-width:360px}.footer__news{display:flex;gap:10px;margin-top:22px;max-width:380px;flex-wrap:wrap}.footer__news input{flex:1;min-width:180px;padding:14px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#ffffff1a;color:#fff;font-family:var(--font-body)}.footer__news input::placeholder{color:#fff9}.footer__news input:focus{outline:none;border-color:#fff}.footer__note{margin-top:12px;color:#9fd0ff;font-size:14px;min-height:18px}.footer__col{display:flex;flex-direction:column;gap:12px}.footer__col strong{font-family:var(--font-display);margin-bottom:6px}.footer__col a,.footer__col span{color:#ffffffb8;transition:color .25s}.footer__col a:hover{color:#fff}.footer__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:50px;padding-top:24px;border-top:1px solid rgba(255,255,255,.18);color:#ffffffb3;font-size:14px}[data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--reveal-delay, 0ms)}[data-reveal].is-in{opacity:1;transform:none}@media (max-width: 960px){.nav__links,.nav__cta{display:none}.nav__burger,.menu-open .nav__mobile{display:flex}.menu-open .nav{background:#fffffff7;backdrop-filter:blur(14px);border-bottom-color:var(--line)}.hero__inner{grid-template-columns:1fr;text-align:center;gap:10px}.hero__copy{text-align:center}.hero__lead{margin-inline:auto}.hero__actions{justify-content:center}.hero__visual{order:-1}.hero__visual img{max-height:360px}.hero__strip{grid-template-columns:1fr}.hero__strip-item+.hero__strip-item{border-left:0;border-top:1px solid var(--line)}.hero__band{flex-direction:column;align-items:flex-start;gap:24px}.hero__band-list{grid-template-columns:1fr 1fr}.ranges__grid{grid-template-columns:1fr}.show__inner{grid-template-columns:1fr;text-align:center;gap:36px}.show__inner--reverse .show__media{order:0}.show__text,.rangecard__desc{margin-inline:auto}.chips{justify-content:center}.features__grid{grid-template-columns:1fr 1fr}.duel__split{height:auto;display:flex;flex-direction:column}.duel__side{position:static;clip-path:none;min-height:230px;padding:38px clamp(24px,6%,60px);align-items:flex-start;text-align:left}.duel__side--energy{align-items:flex-start;text-align:left;padding-right:clamp(24px,6%,60px)}.duel__inner{max-width:100%}.reviews__grid{grid-template-columns:1fr}.how__grid{grid-template-columns:1fr 1fr}.how__grid:before{display:none}.stats__grid{grid-template-columns:1fr 1fr}.stats__item:nth-child(odd){border-left:0}.stats__item:nth-child(3){border-top:1px solid var(--line);padding-top:26px}.stats__item:nth-child(4){border-top:1px solid var(--line);padding-top:26px}.choose__grid{grid-template-columns:1fr}.footer__inner{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1 / -1}}@media (max-width: 560px){.features__grid,.footer__inner,.hero__band-list{grid-template-columns:1fr}.compare__row{grid-template-columns:1fr;gap:5px;text-align:center;padding:14px 18px}.compare__r,.compare__e{text-align:center}.compare__row--head{display:none}.rangecard{min-height:560px;padding:34px 26px 30px}}
