.site{--navy-950:#030817;--navy-900:#061028;--navy-800:#0a1a3e;--navy-700:#10275a;--navy-600:#173a82;--red:#d7263d;--red-deep:#9e1026;--white:#f8f7f2;--gold:#ffc400;--gold-hi:#ffe066;--gold-lo:#c98f00;--text:#f4f5f8;--text-2:#c2c9da;--muted:#8791ad;--line:hsla(0,0%,100%,.09);--card:linear-gradient(180deg,rgba(23,44,96,.72),rgba(9,20,48,.82));--shadow-3d:0 1px 0 hsla(0,0%,100%,.1) inset,0 -2px 0 rgba(0,0,0,.35) inset,0 18px 40px rgba(0,0,0,.45);background:var(--navy-900);color:var(--text);font-family:var(--font-body),system-ui,sans-serif;font-size:16px;line-height:1.6;min-height:100vh;overflow-x:hidden;color-scheme:dark}body,html{margin:0;padding:0;background:#061028}.site *,.site :after,.site :before{box-sizing:border-box}.site a{color:inherit}.site h1,.site h2,.site h3,.site h4{font-family:var(--font-display),sans-serif;letter-spacing:.01em;line-height:1.05;margin:0}.site em{font-style:normal;color:var(--gold)}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}.dot{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px rgba(215,38,61,.25);display:inline-block;animation:blink 1.6s ease-in-out infinite}@keyframes blink{50%{box-shadow:0 0 0 7px rgba(215,38,61,0)}}.btn3d{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:14px;font-weight:800;letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:transform .12s,box-shadow .12s,filter .2s}.btn-gold{color:#1a1200;background:linear-gradient(180deg,var(--gold-hi) 0,var(--gold) 45%,#f0a800 100%);box-shadow:0 1px 0 hsla(0,0%,100%,.6) inset,0 5px 0 var(--gold-lo),0 12px 26px rgba(255,196,0,.35);text-shadow:0 1px 0 hsla(0,0%,100%,.4)}.btn-gold:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn-gold:active{transform:translateY(4px);box-shadow:0 1px 0 hsla(0,0%,100%,.6) inset,0 1px 0 var(--gold-lo),0 4px 10px rgba(255,196,0,.3)}.top{position:-webkit-sticky;position:sticky;top:0;z-index:50}.top-bar{background:radial-gradient(1px 1px at 12% 30%,hsla(0,0%,100%,.5),transparent),radial-gradient(1px 1px at 38% 70%,hsla(0,0%,100%,.35),transparent),radial-gradient(1px 1px at 64% 25%,hsla(0,0%,100%,.45),transparent),radial-gradient(1px 1px at 88% 60%,hsla(0,0%,100%,.35),transparent),linear-gradient(180deg,#1a3572,#0e2250 55%,#0a1a3e);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -1px 0 rgba(0,0,0,.4)}.top-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:72px}.top-stripes{display:grid;grid-template-rows:3px 3px 3px;box-shadow:0 10px 24px rgba(0,0,0,.5)}.top-stripes i:nth-child(odd){background:linear-gradient(180deg,#ef3b52,var(--red-deep))}.top-stripes i:nth-child(2){background:linear-gradient(180deg,#fff,#d9d9d2)}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.brand-badge{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;flex:none;background:conic-gradient(from 200deg,var(--gold-hi),var(--gold-lo),var(--gold),var(--gold-hi));box-shadow:0 4px 0 #7a5600,0 10px 22px rgba(0,0,0,.5),0 0 24px rgba(255,196,0,.25);transition:transform .3s}.brand:hover .brand-badge{transform:rotate(-8deg) scale(1.05)}.brand-badge img{width:44px;height:44px;border-radius:50%;display:block}.brand-word{font-family:var(--font-display);font-weight:700;font-size:23px;text-transform:uppercase;letter-spacing:.03em;text-shadow:0 2px 0 rgba(0,0,0,.45);color:#fff}.brand-word em{color:var(--gold)}.brand-word span{color:#ff5a6e}.top-nav{display:flex;gap:4px}.top-nav a{text-decoration:none;font-weight:600;font-size:15px;color:var(--text-2);padding:8px 14px;border-radius:10px;transition:background .15s,color .15s}.top-nav a:hover{color:#fff;background:hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.top-cta{display:flex;align-items:center;gap:10px}.menu{position:relative;display:none}.menu summary{list-style:none;width:46px;height:46px;border-radius:12px;display:grid;place-content:center;grid-gap:5px;gap:5px;cursor:pointer;background:hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 3px 0 rgba(0,0,0,.35)}.menu summary::-webkit-details-marker{display:none}.menu summary span{width:20px;height:2px;background:#fff;border-radius:2px}.menu-panel{position:absolute;right:0;top:56px;min-width:210px;padding:8px;border-radius:16px;background:linear-gradient(180deg,#17326c,#0b1a40);border:1px solid var(--line);box-shadow:0 24px 50px rgba(0,0,0,.6);display:flex;flex-direction:column}.menu-panel a{text-decoration:none;padding:12px 14px;border-radius:10px;font-weight:600}.menu-panel a:hover{background:hsla(0,0%,100%,.07)}.hero{position:relative;overflow:hidden;padding:64px 0 90px;isolation:isolate}.hero-sky{position:absolute;inset:0;z-index:-3;background:radial-gradient(900px 520px at 80% 20%,rgba(255,196,0,.16),transparent 60%),radial-gradient(700px 500px at 0 100%,rgba(215,38,61,.22),transparent 60%),radial-gradient(1.2px 1.2px at 10% 20%,#fff,transparent),radial-gradient(1px 1px at 30% 80%,hsla(0,0%,100%,.7),transparent),radial-gradient(1.2px 1.2px at 55% 12%,#fff,transparent),radial-gradient(1px 1px at 72% 66%,hsla(0,0%,100%,.6),transparent),radial-gradient(1px 1px at 92% 36%,hsla(0,0%,100%,.8),transparent),linear-gradient(180deg,#081533,#061028 60%,#040b1f)}.hero-beams{position:absolute;inset:-10% 0 0;z-index:-2;pointer-events:none}.hero-beams i{position:absolute;top:-20%;width:40%;height:140%;background:conic-gradient(from 180deg at 50% 0,transparent 42%,hsla(0,0%,100%,.09) 50%,transparent 58%);filter:blur(6px);animation:sweep 9s ease-in-out infinite alternate}.hero-beams i:first-child{left:8%;transform-origin:top center}.hero-beams i:last-child{right:4%;animation-delay:-4s}@keyframes sweep{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}.hero-flag{position:absolute;right:-8%;top:8%;width:70%;max-width:900px;aspect-ratio:1.9;z-index:-1;opacity:.2;transform:perspective(1200px) rotateY(-24deg) rotate(-4deg);mask-image:radial-gradient(ellipse at 60% 50%,#000 30%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at 60% 50%,#000 30%,transparent 72%)}.hero-flag svg{width:100%;height:100%;display:block;animation:wave 7s ease-in-out infinite;transform-origin:left center}@keyframes wave{0%,to{transform:skewY(0deg) scaleX(1)}50%{transform:skewY(-2deg) scaleX(.985)}}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:40px;gap:40px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:800;letter-spacing:.14em;color:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 6px 16px rgba(0,0,0,.3)}.eyebrow,.hero h1{text-transform:uppercase}.hero h1{margin:22px 0 18px;font-size:clamp(46px,7.2vw,92px);font-weight:700}.h-line{display:block;text-shadow:0 3px 0 #0b1a40,0 6px 0 #071231,0 14px 30px rgba(0,0,0,.55);animation:rise .8s cubic-bezier(.2,.8,.2,1) both}.h-line:nth-child(2){animation-delay:.1s}.h-line:nth-child(3){animation-delay:.2s}.h-gold{background:linear-gradient(180deg,#fff3b0 0,var(--gold) 45%,#e89b00 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 3px 0 #7a5200) drop-shadow(0 10px 22px rgba(255,196,0,.35))}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.lead{font-size:19px;color:var(--text-2);max-width:540px;margin:0 0 30px}.cta-stores,.foot-stores,.hero-stores{display:flex;gap:12px;flex-wrap:wrap}.store{position:relative;display:inline-flex;align-items:center;gap:12px;height:62px;padding:0 18px 0 16px;min-width:206px;border-radius:16px;text-decoration:none;color:#fff;background:linear-gradient(180deg,#1f2433,#0b0d14);border:1px solid hsla(0,0%,100%,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 5px 0 #000,0 14px 28px rgba(0,0,0,.45);transition:transform .15s}.store:hover{transform:translateY(-2px)}.store-icon{width:30px;height:30px;display:grid;place-items:center}.store-icon svg{width:28px;height:28px}.store-text{white-space:nowrap}.store-text small{font-size:11px;line-height:1.1;color:#c9ccd6}.store-text b,.store-text small{display:block;font-weight:600;letter-spacing:.02em}.store-text b{font-size:20px;line-height:1.15;font-family:var(--font-display)}.store-soon{position:absolute;top:-9px;right:-8px;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#1a1200;background:linear-gradient(180deg,var(--gold-hi),var(--gold));box-shadow:0 3px 0 var(--gold-lo),0 6px 14px rgba(0,0,0,.35);transform:rotate(6deg)}.store.is-soon{cursor:default}.hero-stats{list-style:none;padding:0;margin:34px 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;max-width:540px}.hero-stats li{padding:14px 16px;border-radius:16px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-3d)}.hero-stats b{display:block;font-family:var(--font-display);font-size:30px;line-height:1.1;color:#fff}.hero-stats span{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.hero-art{position:relative;min-height:560px;display:grid;place-items:center;perspective:1400px}.phone{position:relative;z-index:2;transform:rotateY(-16deg) rotateX(6deg) rotate(2deg);transform-style:preserve-3d;animation:tilt 8s ease-in-out infinite}@keyframes tilt{0%,to{transform:rotateY(-16deg) rotateX(6deg) rotate(2deg) translateY(0)}50%{transform:rotateY(-10deg) rotateX(4deg) rotate(1deg) translateY(-12px)}}.phone-frame{position:relative;width:290px;height:590px;padding:12px;border-radius:46px;background:linear-gradient(145deg,#3a4257,#0c0f18 40%,#262c3c);box-shadow:inset 0 0 0 2px #4d566e,inset 0 0 0 7px #0a0c12,-18px 30px 60px rgba(0,0,0,.6),12px 0 0 -4px #1b2030,0 0 80px rgba(255,196,0,.12)}.phone-notch{position:absolute;top:20px;left:50%;width:92px;margin-left:-46px;z-index:3}.phone-screen{height:100%;border-radius:36px;overflow:hidden;padding:54px 14px 16px;background:radial-gradient(400px 260px at 100% 0,rgba(255,196,0,.16),transparent 60%),linear-gradient(180deg,#0c1a3d,#060d22);display:flex;flex-direction:column;gap:12px}.hero-logo{position:absolute;z-index:3;width:190px;height:190px;left:-4%;bottom:2%;filter:drop-shadow(0 20px 30px rgba(0,0,0,.55));animation:bob 5s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-14px) rotate(-2deg)}}.ball{position:absolute;z-index:1;filter:drop-shadow(0 18px 20px rgba(0,0,0,.5))}.ball-a{width:150px;top:4%;right:2%;animation:spin-a 6s ease-in-out infinite}.ball-b{width:90px;bottom:16%;right:-2%;opacity:.85;animation:spin-b 7s ease-in-out infinite}@keyframes spin-a{0%,to{transform:rotate(-28deg) translateY(0)}50%{transform:rotate(-14deg) translateY(-18px)}}@keyframes spin-b{0%,to{transform:rotate(22deg) translateY(0) scale(1)}50%{transform:rotate(40deg) translateY(12px) scale(.95)}}.ticker{display:flex;align-items:stretch;background:linear-gradient(180deg,#b3162e,#8c0f22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -3px 0 rgba(0,0,0,.25),0 12px 30px rgba(0,0,0,.35);position:relative;z-index:2}.ticker-label{flex:none;display:flex;align-items:center;gap:10px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;font-size:15px;background:#fff;color:#0a1a3e;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);padding:0 30px 0 20px}.ticker-label .dot{background:var(--red)}.ticker-track{overflow:hidden;flex:1 1;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.ticker-run{display:flex;width:max-content;animation:run 60s linear infinite}.ticker:hover .ticker-run{animation-play-state:paused}@keyframes run{to{transform:translateX(-50%)}}.tick{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;font-weight:700;font-size:14px;white-space:nowrap;border-right:1px solid hsla(0,0%,100%,.18)}.tick em{color:#fff;opacity:.75;font-size:11px;letter-spacing:.12em}.tick small{color:hsla(0,0%,100%,.8);font-weight:600}.tick i{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.06em;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.25)}.tick i.ok{background:var(--gold);color:#1a1200}.section{position:relative;padding:90px 0}.sec-head{text-align:center;max-width:720px;margin:0 auto 44px}.sec-head.left{text-align:left;margin:0 0 28px}.sec-head h2{font-size:clamp(34px,5vw,56px);text-transform:uppercase;margin:16px 0 12px;text-shadow:0 3px 0 #04102a,0 12px 26px rgba(0,0,0,.4)}.sec-head p{color:var(--text-2);margin:0;font-size:18px}.angles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.angle{position:relative;padding:26px 22px 24px;border-radius:22px;overflow:hidden;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-3d);transition:transform .25s,box-shadow .25s}.angle:after{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--red) 0 33%,#fff 33% 66%,#1f4bb8 66%);opacity:.9}.angle:hover{transform:translateY(-6px) rotateX(3deg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 28px 50px rgba(0,0,0,.5),0 0 0 1px rgba(255,196,0,.25)}.angle-no{position:absolute;right:16px;top:12px;font-family:var(--font-display);font-size:44px;font-weight:700;color:hsla(0,0%,100%,.06)}.angle-ico{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;color:#1a1200;background:linear-gradient(180deg,var(--gold-hi),var(--gold));box-shadow:0 1px 0 hsla(0,0%,100%,.6) inset,0 4px 0 var(--gold-lo),0 12px 22px rgba(255,196,0,.25);margin-bottom:18px}.angle h3{font-size:22px;text-transform:uppercase;margin-bottom:8px}.angle p{margin:0;color:var(--text-2);font-size:15px}.angle-ai{background:linear-gradient(160deg,#b3162e,#7d0c1f);border-color:hsla(0,0%,100%,.18)}.angle-ai .angle-ico{background:linear-gradient(180deg,#fff,#dfe3ee);color:#b3162e;box-shadow:0 4px 0 #9aa3ba}.angle-ai p{color:#ffe3e7}.section-navy{background:linear-gradient(180deg,#0b1d48,#081533);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);overflow:hidden}.stars-bg{position:absolute;inset:0;opacity:.5;background-image:radial-gradient(circle,hsla(0,0%,100%,.8) 1px,transparent 1.6px);background-size:34px 34px;mask-image:linear-gradient(180deg,#000,transparent 85%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%)}.steps{list-style:none;counter-reset:s;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.steps,.steps li{position:relative}.steps li{counter-increment:s;padding:70px 22px 24px;border-radius:22px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-3d)}.steps li:before{content:counter(s);position:absolute;top:-22px;left:22px;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:30px;font-weight:700;color:#fff;background:radial-gradient(circle at 35% 30%,#ff5a6e,var(--red) 50%,var(--red-deep));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 5px 0 #6e0a1a,0 14px 26px rgba(0,0,0,.5)}.steps b,.steps li:before{font-family:var(--font-display)}.steps b{font-size:24px;text-transform:uppercase}.steps p{margin:8px 0 0;color:var(--text-2);font-size:15px}.perks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.perk{position:relative;overflow:hidden;padding:30px 26px;border-radius:26px;box-shadow:var(--shadow-3d);border:1px solid hsla(0,0%,100%,.14);min-height:250px}.perk h3{font-size:26px;text-transform:uppercase;margin:14px 0 8px}.perk p{margin:0;font-size:15.5px}.perk-big{display:block;font-family:var(--font-display);font-size:84px;font-weight:700;line-height:.9;text-shadow:0 4px 0 rgba(0,0,0,.3)}.perk-gold{background:linear-gradient(160deg,var(--gold-hi),var(--gold) 45%,#e39600);color:#1a1200}.perk-gold p{color:#3d2c00}.perk-red{background:linear-gradient(160deg,#ef3b52,var(--red) 45%,var(--red-deep))}.perk-red p{color:#ffe3e7}.perk-blue{background:linear-gradient(160deg,#2458c7,#173a82 45%,#0c2257)}.perk-blue p{color:#dbe5ff}.perk-wheel{display:block;width:84px;height:84px;border-radius:50%;background:conic-gradient(var(--red) 0 60deg,#fff 60deg 120deg,var(--gold) 120deg 180deg,#1f4bb8 180deg 240deg,#fff 240deg 300deg,var(--red) 300deg 1turn);box-shadow:0 0 0 5px #fff,0 6px 0 5px #9aa3ba,0 16px 30px rgba(0,0,0,.4);animation:wheel 8s cubic-bezier(.3,0,.2,1) infinite}@keyframes wheel{0%{transform:rotate(0)}60%,to{transform:rotate(4turn)}}.section-flag{overflow:hidden;background:radial-gradient(700px 380px at 15% 0,rgba(215,38,61,.18),transparent 70%),radial-gradient(700px 380px at 85% 0,rgba(31,75,184,.3),transparent 70%),linear-gradient(180deg,#071431,#0a1a3e)}.plans{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;padding:28px 22px 22px;border-radius:24px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-3d)}.plan h3{font-size:22px;text-transform:uppercase}.plan-price{display:flex;align-items:baseline;gap:6px;margin:14px 0 16px}.plan-price b{font-family:var(--font-display);font-size:44px;line-height:1}.plan-price span{color:var(--muted);font-weight:600}.plan ul{list-style:none;padding:0;margin:0 0 22px;display:grid;grid-gap:10px;gap:10px;color:var(--text-2);font-size:14.5px}.plan li{display:flex;gap:8px;align-items:flex-start}.plan li svg{width:16px;height:16px;color:var(--gold);flex:none;margin-top:3px}.plan-soon{margin-top:auto;text-align:center;padding:12px;border-radius:14px;font-weight:800;font-size:13.5px;color:var(--text-2);background:hsla(0,0%,100%,.06);border:1px dashed hsla(0,0%,100%,.2)}.plan-hot{border-color:rgba(255,196,0,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 24px 50px rgba(0,0,0,.5),0 0 0 1px rgba(255,196,0,.35),0 0 40px rgba(255,196,0,.15);transform:translateY(-8px)}.plan-hot .plan-soon{background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:#1a1200;border:0;box-shadow:0 4px 0 var(--gold-lo)}.plan-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:5px 14px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(180deg,#ef3b52,var(--red));box-shadow:0 3px 0 #6e0a1a;white-space:nowrap}.plan-note{text-align:center;color:var(--muted);font-size:14px;margin:30px auto 0;max-width:640px}.plan-note a{color:var(--gold)}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:40px;gap:40px;align-items:start}.record3d{padding:26px;border-radius:24px;background:linear-gradient(160deg,#173a82,#0b1d48);border:1px solid var(--line);box-shadow:var(--shadow-3d)}.record3d span{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.record3d b{display:block;font-family:var(--font-display);font-size:64px;line-height:1.1;text-shadow:0 4px 0 #04102a}.record3d small{color:var(--text-2);font-size:14px}.faq{display:grid;grid-gap:12px;gap:12px}.faq details{border-radius:18px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-3d);overflow:hidden}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-weight:700;font-size:17px}.faq summary::-webkit-details-marker{display:none}.faq summary span{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#1a1200;font-weight:900;box-shadow:0 3px 0 var(--gold-lo);transition:transform .25s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{margin:0;padding:0 20px 20px;color:var(--text-2)}.cta-sec{padding-top:20px}.cta-band{position:relative;overflow:hidden;border-radius:30px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 30px 60px rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.15)}.cta-flag{position:absolute;inset:0;width:100%;height:100%}.cta-band:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(6,16,40,.94),rgba(6,16,40,.82) 55%,rgba(6,16,40,.55))}.cta-inner{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;grid-gap:26px;gap:26px;align-items:center;padding:40px}.cta-inner img{width:120px;height:120px;position:relative;z-index:2;filter:drop-shadow(0 14px 24px rgba(0,0,0,.5))}.cta-inner h2{font-size:clamp(30px,4vw,46px);text-transform:uppercase;text-shadow:0 3px 0 #04102a}.cta-inner p{margin:8px 0 0;color:var(--text-2);font-size:17px}.foot{position:relative;margin-top:30px}.foot-edge{display:grid;grid-template-rows:4px 4px 4px;box-shadow:0 -10px 24px rgba(0,0,0,.4)}.foot-edge i:nth-child(odd){background:linear-gradient(180deg,#ef3b52,var(--red-deep))}.foot-edge i:nth-child(2){background:linear-gradient(180deg,#fff,#d6d6ce)}.foot-body{position:relative;overflow:hidden;background:linear-gradient(180deg,#0e2250,#071430 60%,#040a1c);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);padding:56px 0 30px}.foot-flag{position:absolute;right:-10%;top:-20%;width:70%;height:140%;opacity:.07;transform:rotate(-8deg);pointer-events:none}.foot-grid{position:relative;display:grid;grid-template-columns:1.4fr 1fr 1.1fr;grid-gap:36px;gap:36px}.foot h4{font-size:15px;text-transform:uppercase;letter-spacing:.14em;color:var(--gold);margin-bottom:14px}.foot ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:9px;gap:9px}.foot ul a{text-decoration:none;color:var(--text-2);font-size:15px}.foot ul a:hover{color:#fff}.foot-brand p{color:var(--text-2);max-width:380px;margin:16px 0;font-size:15px}.foot-stars{display:flex;gap:6px;color:#fff}.foot-stars svg{width:18px;height:18px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.4))}.foot-stars svg:nth-child(3){color:var(--gold);width:22px;height:22px;margin-top:-2px}.foot-stores .store{min-width:0;height:54px;flex:none}.foot-stores .store-text b{font-size:17px}.foot-note{position:relative;margin-top:40px;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:13.5px}.foot-note p{margin:0 0 8px}.foot-note b{color:var(--text-2)}.foot-copy{margin-top:14px!important}.legal{position:relative;padding:60px 0 80px}.legal:before{content:"";position:absolute;inset:0 0 auto;height:420px;background:radial-gradient(600px 300px at 20% 0,rgba(215,38,61,.16),transparent 70%),radial-gradient(600px 300px at 80% 0,rgba(31,75,184,.3),transparent 70%);pointer-events:none}.legal .wrap{position:relative;max-width:860px}.legal-card{padding:44px 48px;border-radius:28px;background:linear-gradient(180deg,rgba(20,40,90,.75),rgba(8,18,44,.9));border:1px solid var(--line);box-shadow:var(--shadow-3d)}.legal h1{font-size:clamp(36px,5.4vw,56px);text-transform:uppercase;margin:14px 0 6px;text-shadow:0 3px 0 #04102a}.legal .updated{color:var(--muted);margin:0 0 30px;font-weight:600}.legal h2{font-size:24px;text-transform:uppercase;margin:38px 0 12px;color:#fff;padding-bottom:8px;border-bottom:2px solid transparent;border-image:linear-gradient(90deg,var(--red),#fff,#1f4bb8,transparent) 1}.legal h3{font-size:18px;margin:22px 0 6px;font-family:var(--font-body);font-weight:700;color:#fff}.legal li,.legal p{color:var(--text-2)}.legal ol,.legal ul{padding-left:22px}.legal li{margin-bottom:6px}.legal a{color:var(--gold)}.legal b{color:#fff}.legal .box{background:linear-gradient(180deg,rgba(255,196,0,.12),rgba(255,196,0,.05));border:1px solid rgba(255,196,0,.35);border-radius:18px;padding:18px 22px;margin:18px 0}.legal .box p{margin:0;color:#fff}.legal table{width:100%;border-collapse:collapse;margin:12px 0;font-size:15px;display:block;overflow-x:auto}.legal td,.legal th{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line);vertical-align:top}.legal th{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--gold)}.legal-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.legal-nav a{text-decoration:none;font-size:13.5px;font-weight:700;padding:8px 14px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid var(--line);color:var(--text-2)}.legal-nav a:hover{color:#fff;border-color:rgba(255,196,0,.4)}.invite-code{display:inline-block;margin:10px 0 22px;padding:18px 34px;border-radius:20px;font-family:var(--font-display);font-size:44px;letter-spacing:.14em;color:#1a1200;background:linear-gradient(180deg,var(--gold-hi),var(--gold));box-shadow:0 6px 0 var(--gold-lo),0 18px 34px rgba(255,196,0,.3)}@media (prefers-reduced-motion:reduce){.site *,.site :after,.site :before{animation:none!important;transition:none!important}}@media (max-width:1080px){.angles,.plans{grid-template-columns:repeat(2,1fr)}.plans{gap:22px}.steps{grid-template-columns:repeat(2,1fr);row-gap:40px}.top-nav{display:none}.menu{display:block}}@media (max-width:880px){.hero{padding:36px 0 60px}.hero-grid{grid-template-columns:1fr;gap:10px}.hero-copy{text-align:center}.hero-copy .lead{margin-left:auto;margin-right:auto}.hero-stores{justify-content:center}.hero-stats{margin-left:auto;margin-right:auto}.hero-art{min-height:520px;margin-top:20px}.hero-flag{width:140%;right:-40%;top:30%;opacity:.16}.perks{grid-template-columns:1fr}.perk{min-height:0}.faq-grid{gap:24px}.cta-inner,.faq-grid{grid-template-columns:1fr}.cta-inner{text-align:center;justify-items:center;padding:34px 22px}.cta-band:after{background:linear-gradient(180deg,rgba(6,16,40,.7),rgba(6,16,40,.94) 45%)}.cta-stores{justify-content:center}.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}.legal-card{padding:30px 22px;border-radius:22px}}@media (max-width:560px){.wrap{padding:0 16px}.top-inner{height:64px}.brand-badge{width:42px;height:42px}.brand-badge img{width:36px;height:36px}.brand-word{font-size:18px}.top-cta .btn3d{height:40px;padding:0 14px;font-size:13px}.menu summary{width:40px;height:40px}.hero h1{font-size:clamp(40px,12.5vw,56px)}.lead{font-size:16.5px}.store{min-width:0;flex:1 1 150px;height:58px;padding:0 12px;gap:10px}.store-text b{font-size:17px}.hero-stats{gap:8px}.hero-stats li{padding:10px 8px;text-align:center}.hero-stats b{font-size:22px}.hero-stats span{font-size:9.5px;letter-spacing:.06em}.hero-art{min-height:480px}.phone-frame{width:250px;height:510px;border-radius:40px}.phone-screen{border-radius:30px;padding:48px 12px 12px;gap:10px}.hero-logo{width:120px;height:120px;left:-2%;bottom:0}.ball-a{width:104px;right:-4%}.ball-b{width:64px;right:-6%}.section{padding:64px 0}.sec-head{margin-bottom:32px}.sec-head p{font-size:16px}.angles,.plans,.steps{grid-template-columns:1fr}.plan-hot{transform:none}.perk-big{font-size:68px}.ticker-label{padding:0 22px 0 12px;font-size:12px}.tick{padding:9px 14px;font-size:13px}.foot-grid{grid-template-columns:1fr;gap:28px}.foot-stores{flex-direction:column;align-items:flex-start}.foot-stores .store{width:220px}.hero-logo{display:none}.invite-code{font-size:30px;padding:14px 22px}}.top-strip{background:linear-gradient(90deg,#7d0c1f,#b3162e 30%,#b3162e 70%,#7d0c1f);box-shadow:inset 0 -1px 0 rgba(0,0,0,.35);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff}.top-strip-in{display:flex;align-items:center;justify-content:space-between;height:30px;gap:12px}.top-strip-in>span{display:inline-flex;align-items:center;gap:8px}.top-strip svg{width:11px;height:11px;color:var(--gold)}.top-strip-soon{color:#ffe9a8}.top-bar{position:relative;overflow:hidden;background:linear-gradient(180deg,#1c3a7c,#10275a 52%,#0a1a3e);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -2px 0 rgba(0,0,0,.45)}.top-bar:before{content:"";position:absolute;inset:0 0 50% 0;background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,0));pointer-events:none;z-index:1}.top-canton{position:absolute;left:0;top:0;bottom:0;width:42%;background-color:#0a2a66;background-image:radial-gradient(circle,hsla(0,0%,100%,.9) 1.1px,transparent 1.7px),radial-gradient(circle,hsla(0,0%,100%,.9) 1.1px,transparent 1.7px);background-size:26px 18px;background-position:0 0,13px 9px;opacity:.55;mask-image:linear-gradient(90deg,#000 30%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 30%,transparent)}.top-waves{position:absolute;right:-5%;top:-30%;bottom:-30%;width:62%;background:repeating-linear-gradient(180deg,rgba(215,38,61,.55) 0 9px,hsla(0,0%,100%,.28) 9px 18px);opacity:.45;transform:skewY(-4deg);mask-image:linear-gradient(90deg,transparent,#000 45%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);animation:waves 6s ease-in-out infinite}@keyframes waves{0%,to{transform:skewY(-4deg) translateY(0)}50%{transform:skewY(-1deg) translateY(-4px)}}.top-shine{position:absolute;top:0;bottom:0;width:140px;left:-160px;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.16),transparent);animation:shine 7s ease-in-out infinite;z-index:1}@keyframes shine{0%,55%{left:-160px}to{left:110%}}.top-inner{position:relative;z-index:2;height:76px}.top-nav{padding:5px;border-radius:16px;background:rgba(3,8,23,.45);box-shadow:inset 0 2px 8px rgba(0,0,0,.5),0 1px 0 hsla(0,0%,100%,.1)}.top-nav a{color:#dfe5f3}.top-nav a:hover{color:#1a1200;background:linear-gradient(180deg,var(--gold-hi),var(--gold));box-shadow:0 2px 0 var(--gold-lo)}.top-stripes{grid-template-rows:3px 3px 3px 2px}.top-stripes:after{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent)}.brand-badge{width:56px;height:56px}.brand-badge img{width:48px;height:48px}.brand-word{font-size:25px}.ring{--s:56px;--c1:#173a82;--c2:#ffc400;position:relative;display:inline-grid;place-items:center;flex:none;width:var(--s);height:var(--s);border-radius:50%;padding:calc(var(--s) * .075);background:conic-gradient(from 210deg,var(--c1),var(--c2),var(--c1),var(--c2),var(--c1));box-shadow:0 1px 0 hsla(0,0%,100%,.35) inset,0 calc(var(--s) * .06) 0 rgba(0,0,0,.45),0 calc(var(--s) * .16) calc(var(--s) * .3) rgba(0,0,0,.45)}.ring:after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(160deg,hsla(0,0%,100%,.45),hsla(0,0%,100%,0) 42%);pointer-events:none}.ring-disc{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 35% 30%,#fff,#e9ecf3 60%,#c9cfdc);box-shadow:inset 0 2px 5px rgba(0,0,0,.3)}.ring-disc img{width:76%;height:76%;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.gauge{--g:58px;position:relative;display:inline-grid;place-items:center;width:var(--g);height:var(--g);flex:none}.gauge svg{width:100%;height:100%;filter:drop-shadow(0 0 6px rgba(255,196,0,.35))}.gauge b{position:absolute;font-family:var(--font-display);font-size:calc(var(--g) * .34);color:#fff}.gauge-arc{animation:gauge 1.6s cubic-bezier(.2,.8,.2,1) .6s both}@keyframes gauge{0%{stroke-dashoffset:var(--c)}}.phone-frame{width:300px;height:612px;padding:11px;border-radius:50px;background:linear-gradient(145deg,#5a647e,#1a1f2d 18%,#0b0e16 50%,#2a3144 85%,#4a5470);box-shadow:inset 0 0 0 1.5px #6b7592,inset 0 0 0 6px #07090e,-22px 34px 70px rgba(0,0,0,.65),14px 0 0 -5px #151a27,0 0 90px rgba(255,196,0,.16)}.phone-btn{position:absolute;width:4px;border-radius:3px;background:linear-gradient(90deg,#6b7592,#2a3144)}.phone-btn-a{left:-3px;top:120px;height:30px}.phone-btn-b{left:-3px;top:166px;height:54px}.phone-btn-c{right:-3px;top:150px;height:76px}.phone-screen{position:relative;border-radius:40px;padding:12px 14px 74px;gap:10px;background:radial-gradient(320px 220px at 100% 0,rgba(255,196,0,.18),transparent 60%),radial-gradient(300px 260px at 0 100%,rgba(215,38,61,.22),transparent 60%),linear-gradient(180deg,#0d1c42,#071231)}.phone-notch{position:static;display:block;width:88px;height:26px;margin:0;border-radius:20px;background:#000;box-shadow:0 0 0 1px hsla(0,0%,100%,.06)}.ps-status{display:flex;align-items:center;justify-content:space-between;padding:2px 8px 2px 14px;font-size:13px}.ps-sys{display:inline-flex;gap:5px}.ps-head,.ps-sys{align-items:center}.ps-head{display:flex;gap:10px;margin-top:4px}.ps-avatar{width:40px;height:40px;display:grid;place-items:center;background:conic-gradient(var(--gold-hi),var(--gold-lo),var(--gold-hi));box-shadow:0 3px 0 #7a5600}.ps-avatar,.ps-avatar img{border-radius:50%}.ps-head small{display:block;font-size:10.5px;color:var(--muted);line-height:1.15}.ps-head b{font-family:var(--font-display);font-size:20px;text-transform:uppercase;white-space:nowrap}.ps-bell{position:relative;margin-left:auto;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.ps-bell i{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 2px #0d1c42}.ps-tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:14px;background:rgba(0,0,0,.3);box-shadow:inset 0 2px 6px rgba(0,0,0,.4);font-size:11.5px;font-weight:800;text-align:center;color:var(--muted)}.ps-tabs span{padding:7px 0;border-radius:10px}.ps-tabs .on{color:#1a1200;background:linear-gradient(180deg,var(--gold-hi),var(--gold));box-shadow:0 2px 0 var(--gold-lo)}.ps-left{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-2);font-weight:700}.ps-left b{color:#fff}.ps-left i{margin-left:auto;display:flex;gap:4px}.ps-left em{width:18px;height:6px;border-radius:4px;background:linear-gradient(90deg,var(--gold),#ffdf5c)}.ps-feature{position:relative;overflow:hidden;padding:12px;border-radius:22px;background:linear-gradient(155deg,#1f4bb8,#13307a 45%,#0b1d4d);border:1px solid hsla(0,0%,100%,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 14px 28px rgba(0,0,0,.5);animation:rise .8s .3s both}.ps-feature:before{content:"";position:absolute;right:-30px;top:-30px;width:140px;height:140px;background:repeating-linear-gradient(180deg,rgba(215,38,61,.35) 0 8px,hsla(0,0%,100%,.12) 8px 16px);transform:rotate(18deg);opacity:.6;mask-image:radial-gradient(circle,#000,transparent 70%);-webkit-mask-image:radial-gradient(circle,#000,transparent 70%)}.ps-row{position:relative;display:flex;justify-content:space-between;font-size:9.5px;color:#b8c4e6;font-weight:800;letter-spacing:.08em}.ps-league{color:var(--gold)}.ps-match{position:relative;justify-content:space-around;margin:12px 0 10px}.ps-match,.ps-side{display:flex;align-items:center}.ps-side{flex-direction:column;gap:6px}.ps-side b{font-size:15px;letter-spacing:.04em}.ps-side b,.ps-vs{font-family:var(--font-display)}.ps-vs{font-weight:700;font-size:16px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 35% 30%,#ff5a6e,var(--red) 55%,var(--red-deep));box-shadow:0 3px 0 #6e0a1a,0 8px 16px rgba(0,0,0,.4)}.ps-foot{position:relative;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border-radius:16px;background:rgba(3,8,23,.45);box-shadow:inset 0 1px 4px rgba(0,0,0,.4)}.ps-lock{flex:1 1}.ps-lock small{display:block;font-size:9.5px;font-weight:800;letter-spacing:.12em;color:var(--muted)}.ps-lock b{display:inline-flex;margin-top:3px;padding:5px 10px;border-radius:999px;font-size:11.5px;color:#1a1200;background:linear-gradient(180deg,var(--gold-hi),var(--gold));box-shadow:0 2px 0 var(--gold-lo);white-space:nowrap}.ps-lock b,.ps-mini{align-items:center;gap:6px}.ps-mini{display:flex;padding:8px 10px;border-radius:16px;background:linear-gradient(180deg,rgba(34,58,118,.8),rgba(12,26,62,.92));border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 8px 16px rgba(0,0,0,.35);animation:rise .8s .5s both}.ps-mini-at{color:var(--muted);font-size:11px;font-weight:800}.ps-mini-txt{flex:1 1;min-width:0;margin-left:4px}.ps-mini-txt b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-mini-txt small{font-size:10px;color:var(--muted)}.ps-mini-conf{font-family:var(--font-display);font-size:16px;color:var(--gold);padding:2px 8px;border-radius:10px;background:rgba(255,196,0,.12)}.ps-bar-nav{position:absolute;left:12px;right:12px;bottom:12px;height:56px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-items:center;border-radius:22px;background:linear-gradient(180deg,rgba(28,50,104,.92),rgba(8,18,44,.96));border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 -8px 20px rgba(0,0,0,.35)}.ps-bar-nav span{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;color:#8e9bc0}.ps-bar-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ps-bar-nav .on{color:#1a1200;background:linear-gradient(180deg,var(--gold-hi),var(--gold));box-shadow:0 3px 0 var(--gold-lo),0 6px 14px rgba(255,196,0,.35)}.tick{gap:7px}.tick b{font-family:var(--font-display);letter-spacing:.04em}.tick-at{opacity:.7;margin:0 2px}.tick .ring{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 2px 0 rgba(0,0,0,.35)}.wall-sec{padding-bottom:60px;background:linear-gradient(180deg,#040b1f,#071431);overflow:hidden}.wall{display:grid;grid-gap:22px;gap:22px}.wall-row{overflow:hidden;padding:10px 0 18px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.wall-run{display:flex;gap:22px;width:max-content;animation:run 80s linear infinite}.wall-rev .wall-run{animation-direction:reverse;animation-duration:95s}.wall-row:hover .wall-run{animation-play-state:paused}.wall .ring{transition:transform .25s}.wall .ring:hover{transform:translateY(-6px) scale(1.08)}@media (max-width:880px){.top-strip-soon{display:none}.top-strip-in{justify-content:center}}@media (max-width:560px){.top-inner{height:66px}.top-strip{font-size:10.5px}.brand-badge{width:44px;height:44px}.brand-badge img{width:38px;height:38px}.brand-word{font-size:18px}.phone-frame{width:272px;height:560px;border-radius:46px}.phone-screen{border-radius:36px;padding:10px 12px 70px;gap:8px}.ps-mini:last-of-type{display:none}.wall .ring{--s:64px!important}.wall-run{gap:14px}}.phone-screen>*{flex-shrink:0}.hero-logo{width:170px;height:170px;left:-6%;bottom:-4%}@media (max-width:1080px){.hero-logo{left:0}}.top-strip-in>span{white-space:nowrap}@media (max-width:880px){.top-strip-in .top-strip-soon{display:none}}.site .btn-gold,.site a.btn-gold{color:#1a1200}.mm{display:none}.mm-btn{position:relative;z-index:50;width:46px;height:46px;border:0;border-radius:14px;cursor:pointer;display:grid;place-content:center;grid-gap:5px;gap:5px;padding:0;background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.05));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 4px 0 rgba(0,0,0,.4),0 8px 18px rgba(0,0,0,.35);transition:transform .12s}.mm-btn:active{transform:translateY(3px)}.mm-btn span{display:block;width:22px;height:2.5px;border-radius:2px;background:#fff;transition:transform .25s,opacity .2s,background .2s}.mm-btn span:nth-child(2){width:16px;justify-self:end;background:var(--gold)}.mm.is-open .mm-btn{background:linear-gradient(180deg,var(--gold-hi),var(--gold));box-shadow:0 4px 0 var(--gold-lo),0 8px 18px rgba(255,196,0,.35)}.mm.is-open .mm-btn span{background:#1a1200}.mm.is-open .mm-btn span:first-child{transform:translateY(7.5px) rotate(45deg)}.mm.is-open .mm-btn span:nth-child(2){opacity:0}.mm.is-open .mm-btn span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.mm-shade{inset:0;z-index:40;background:rgba(3,8,23,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .25s}.mm-panel,.mm-shade{position:fixed;opacity:0;pointer-events:none}.mm-panel{z-index:45;left:12px;right:12px;top:126px;padding:18px 12px 16px;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#1c3a7c,#10275a 55%,#0a1a3e);border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 30px 60px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:4px;transform:translateY(-12px) scale(.98);visibility:hidden;transition:opacity .22s,transform .22s,visibility 0s .22s}.mm.is-open .mm-panel,.mm.is-open .mm-shade{opacity:1;pointer-events:auto}.mm.is-open .mm-panel{transform:none;visibility:visible;transition:opacity .22s,transform .22s}.mm-stripes{position:absolute;left:0;right:0;top:0;display:grid;grid-template-rows:3px 3px 3px}.mm-stripes i:nth-child(odd){background:var(--red)}.mm-stripes i:nth-child(2){background:#fff}.mm-panel a:not(.mm-cta){display:flex;align-items:center;justify-content:space-between;text-decoration:none;padding:15px 14px;border-radius:14px;font-family:var(--font-display);font-size:20px;letter-spacing:.04em;text-transform:uppercase;color:#fff;opacity:0;transform:translateX(-10px);transition:opacity .25s,transform .25s,background .15s}.mm.is-open .mm-panel a:not(.mm-cta){opacity:1;transform:none}.mm-panel a:not(.mm-cta):active,.mm-panel a:not(.mm-cta):hover{background:hsla(0,0%,100%,.08)}.mm-panel a:not(.mm-cta) svg{color:var(--gold)}.mm-cta{margin-top:10px;height:52px;font-size:16px}.mm-note{margin:12px 0 0;text-align:center;font-size:12px;color:var(--muted)}@media (max-width:1080px){.menu{display:none!important}.mm{display:block}}@media (max-width:880px){.mm-panel{top:124px}}@media (max-width:560px){.top-get{display:none!important}.mm-btn{width:44px;height:44px}.mm-panel{top:114px}}.lead-more{margin:-6px 0 22px;font-size:16px;font-weight:700;color:var(--text-2)}.lead-more b{color:var(--gold)}.perk-stars{display:flex;gap:6px}.perk-stars svg{width:58px;height:58px;color:#fff;filter:drop-shadow(0 4px 0 rgba(0,0,0,.3))}.plans-tiers{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:26px}.plan-rows{display:grid;grid-gap:8px;gap:8px;margin:0 0 20px}.plan-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.05);border:1px solid var(--line)}.plan-row span{font-weight:800}.plan-row small{display:block;font-size:11.5px;font-weight:800;color:var(--gold);letter-spacing:.02em}.plan-row b{font-family:var(--font-display);font-size:26px;line-height:1;white-space:nowrap}.plan-row em{font-style:normal;font-family:var(--font-body,inherit);font-size:12.5px;color:var(--muted);margin-left:4px}@media (max-width:760px){.plans-tiers{grid-template-columns:1fr}}.hero-stats{max-width:600px}.hero-stats li.tier-select{background:linear-gradient(160deg,#2458c7,#13307a);border-color:hsla(0,0%,100%,.2)}.hero-stats li.tier-premium{background:linear-gradient(160deg,var(--gold-hi),var(--gold) 60%,#e39600);border-color:hsla(0,0%,100%,.5)}.hero-stats li.tier-premium b{color:#1a1200}.hero-stats li.tier-premium span{color:#3d2c00}.hero-stats li.tier-select span{color:#dbe5ff}.angles-special{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-top:16px}.angles-special .angle{display:grid;grid-template-columns:auto 1fr;grid-column-gap:18px;column-gap:18px;align-items:center}.angles-special .angle .angle-ico{grid-row:span 2}.angles-special .angle h3,.angles-special .angle p{margin:0}.angle-factor{background:linear-gradient(160deg,var(--gold-hi),var(--gold) 55%,#e39600);border-color:hsla(0,0%,100%,.5);color:#1a1200}.angle-factor h3{color:#1a1200}.angle-factor p{color:#3d2c00}.angle-factor .angle-no{color:rgba(26,18,0,.18)}.angle-factor .angle-ico{background:linear-gradient(180deg,#1c3a7c,#0b1d4d);color:var(--gold);box-shadow:0 4px 0 #030a1f}@media (max-width:640px){.angles-special{grid-template-columns:1fr}.hero-stats b{font-size:24px}.hero-stats span{font-size:10px;letter-spacing:.06em}}