﻿:root{--bg:#08090d;--panel:#171b24;--card:#202633;--orange:#ff6b00;--gold:#ffd166;--text:#fff;--muted:#9caabd;--border:#394657}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;overflow-x:hidden;max-width:100vw}body{background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;line-height:1.6}section{width:100%;box-sizing:border-box}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}p{color:#adb8c7}.wrap{width:min(1240px,calc(100% - 40px));margin:auto}.header{border-bottom:1px solid #ffffff12;background:#08090d;position:relative;z-index:20}.header-inner{height:88px;display:flex;align-items:center;gap:30px}.logo{font-size:25px;font-weight:900;letter-spacing:-1.2px;line-height:1;white-space:nowrap}.logo span:not(.logo-mark){color:var(--orange)}.logo small{display:block;font-size:8px;letter-spacing:2.8px;color:#9caabd;margin-left:33px;margin-top:5px}.logo-mark{display:inline-grid;place-items:center;background:var(--orange);color:#fff;width:25px;height:25px;font-size:12px;border-radius:7px;margin-right:7px}.header__nav{display:flex;align-items:center;justify-content:center;gap:23px;margin-left:auto}.header__nav a{font-size:12px;font-weight:700;color:#d5d9e0}.header__nav a:hover,.footer-grid a:hover,.text-link:hover{color:var(--orange)}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:var(--orange);color:white;border:0;border-radius:7px;padding:16px 22px;font-size:13px;font-weight:800;transition:background .2s,transform .2s}.button:hover{background:#ff9a2f;transform:translateY(-2px)}.button-small{padding:13px 17px;white-space:nowrap}.header__toggle,.header__mobile-menu,.header__mobile-overlay{display:none}.hero{background:radial-gradient(circle 700px at 55% 10%,rgba(255,107,0,.14),transparent 72%),#08090d;padding:82px 0 25px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:48px;align-items:center}.eyebrow{display:block;color:var(--orange);font-size:10px;font-weight:900;letter-spacing:2.1px;margin-bottom:18px}.live-dot{display:inline-block;background:var(--orange);width:7px;height:7px;border-radius:50%;margin-right:8px}.hero h1,h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(38px,4.5vw,66px);letter-spacing:-3.5px;line-height:1.06;margin-bottom:24px;overflow-wrap:break-word}.hero-copy>p{font-size:16px;max-width:500px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:25px;margin:30px 0}.text-link{font-size:13px;font-weight:800}.hero-benefits{display:flex;flex-wrap:wrap;gap:25px;color:#d8dee7;font-size:11px;font-weight:700}.hero-benefits span:first-letter{color:var(--orange)}.world-map{display:block;width:100%;object-fit:contain}.offer{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(110deg,#3b1c0e,#1d1715);border:1px solid #a84b14;border-radius:12px;padding:19px 22px;margin-top:12px}.offer-kicker{font-size:9px;letter-spacing:1.8px;color:#ffd166;font-weight:900}.offer h2{font-size:19px;line-height:1.2;margin:7px 0}.offer h2 b{color:var(--gold)}.offer p{font-size:11px;margin:0}.offer-right{display:grid;text-align:center;white-space:nowrap}.offer-right strong{font-size:29px;line-height:1}.offer-right>span{font-size:10px;color:#b6bcc5}.light-button{padding:10px 12px;font-size:10px;margin-top:9px}.hero-bottom{border-top:1px solid #ffffff17;margin-top:64px;padding-top:22px;display:flex;justify-content:space-between;color:#788391;font-size:9px;font-weight:800;letter-spacing:1.5px}.section{padding:95px 0;border-top:1px solid #ffffff0b}.section-head{margin-bottom:36px}.section-head h2,.device-layout h2,.faq-layout h2,.multi-intro h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-2px;margin-bottom:14px}.section-head h2 em,h2 em,h1 em{font-style:normal;color:var(--orange)}.section-head p{max-width:440px;font-size:14px}.centered{text-align:center}.centered p{margin-left:auto;margin-right:auto}.split{display:flex;justify-content:space-between;align-items:end;gap:30px}.split p{margin-bottom:4px}.gallery{display:flex;gap:14px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#ff6b00 #202633;padding-bottom:14px}.gallery img{height:230px;width:auto;max-width:80%;object-fit:contain;border-radius:8px;flex:none}.sport-section,.features-band{background:#10131a}.sport-section .gallery img{height:120px}.comparison{max-width:820px;margin:auto;border:1px solid var(--border);border-radius:12px;overflow:hidden}.comparison>div{display:flex;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #ffffff12;background:#171b24}.comparison>div:first-child{background:#222832;color:#9caabd;font-size:10px;letter-spacing:1.5px;font-weight:800}.comparison>div:last-child{border:0}.comparison b{color:var(--orange)}.pricing-section{background:radial-gradient(circle 650px at 50% 35%,rgba(255,107,0,.08),transparent 75%),#10131a}.pricing-controls{display:flex;align-items:end;justify-content:center;gap:60px;margin:38px 0 45px;text-align:center}.control-label{display:block;font-size:10px;letter-spacing:1.5px;color:#9caabd;font-weight:800;margin-bottom:12px}.stepper,.currency{display:flex;align-items:center;background:#171b24;border:1px solid #394657;border-radius:9px;padding:4px;gap:4px}.stepper button,.currency button,.duration button{border:0;color:#b8c2cf;background:transparent;border-radius:6px;padding:9px 12px;font-size:12px;font-weight:800}.stepper button{color:var(--orange);font-size:22px;line-height:1}.stepper button:disabled{opacity:.25;cursor:not-allowed}.stepper strong{min-width:110px;font-size:13px}.currency button.active,.duration button.active{background:var(--orange);color:white}.plans,.multi-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.plan{position:relative;background:#1b202b;border:1px solid #343d4b;border-radius:12px;padding:27px;display:flex;flex-direction:column}.plan.featured{border:1px solid var(--orange);background:linear-gradient(155deg,#352218,#1d2029 65%);box-shadow:0 0 45px #ff6b0017;transform:translateY(-9px)}.plan-tag{font-size:10px;font-weight:900;letter-spacing:1.5px;color:var(--orange);margin-bottom:12px}.plan h3{font-size:23px;line-height:1.2;margin-bottom:4px}.plan .sub{font-size:12px;color:#aeb9c9;min-height:20px}.plan-price{font-size:48px;letter-spacing:-2px;font-weight:900;line-height:1.2;margin:18px 0 4px}.plan-price small{font-size:14px;letter-spacing:0}.equivalent{font-size:11px;color:#aeb9c9}.saving{display:inline-block;align-self:flex-start;background:#49321b;color:#ffd166;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:800;margin:15px 0 3px}.saving-note{font-size:10px;color:#9caabd}.plan ul{list-style:none;padding:18px 0;margin:15px 0;border-top:1px solid #ffffff16;flex:1}.plan li{font-size:12px;color:#d4dce7;margin:9px 0}.plan li:before{content:'✓';color:#8fdd9e;margin-right:9px}.plan .button{width:100%;margin-top:15px}.plan .text-link{font-size:11px}.monthly{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.monthly .plan-price{font-size:32px;margin:0}.payment{text-align:center;margin:24px auto}.payment img{width:min(531px,100%);border:1px solid #394657;border-radius:8px;padding:8px}.multi-intro{text-align:center;margin:90px auto 35px}.multi-intro p{font-size:14px}.multi-plans .plan-price{font-size:36px}.duration{display:flex;flex-wrap:wrap;gap:3px;margin:15px 0}.duration button{background:#292f3b;padding:7px 8px;font-size:10px}.steps,.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.steps article,.feature-grid article{border:1px solid #303947;background:#151922;padding:28px;border-radius:10px}.steps strong{color:var(--orange);font-size:12px;letter-spacing:2px}.steps h3,.feature-grid h3{font-size:19px;margin:26px 0 8px}.steps p,.feature-grid p{font-size:13px;margin:0}.device-section{background:#10131a}.device-layout,.faq-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.device-layout p,.faq-layout p{font-size:14px}.device-icons{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.device-icons img{background:#1b202a;border:1px solid #303947;border-radius:10px;padding:15px;width:100%;aspect-ratio:1;object-fit:contain}.feature-grid{grid-template-columns:repeat(4,1fr)}.feature-grid article>span{font-size:27px;color:var(--orange)}.faq-layout{align-items:start}.faq-list details{border-bottom:1px solid #303947}.faq-list summary{cursor:pointer;list-style:none;padding:19px 0;font-weight:750;font-size:14px;display:flex;justify-content:space-between;gap:20px}.faq-list summary span{color:var(--orange);font-size:20px;line-height:1}.faq-list details p{font-size:13px;padding-right:20px}.inner-hero{padding:95px 0;background:radial-gradient(circle at 50% 0,#42200d,transparent 55%),#10131a}.inner-hero h1{font-size:clamp(40px,6vw,72px);letter-spacing:-3px;line-height:1.05;max-width:850px}.inner-hero p{font-size:16px}.article-layout{display:grid;grid-template-columns:2fr 1fr;gap:80px}.article h2{font-size:30px;margin:35px 0 10px}.article h2:first-child{margin-top:0}.article p{font-size:16px;line-height:1.9}.article .button{margin-top:20px}.article-layout aside{background:#171b24;border:1px solid #303947;border-radius:10px;padding:25px;height:fit-content}.article-layout aside a{display:block;border-top:1px solid #303947;padding:12px 0;font-size:13px}footer{background:#08090d;border-top:1px solid #303947;padding:75px 0 20px}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:35px}.footer-grid p{font-size:13px;max-width:250px}.footer-grid h3{font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:22px}.footer-grid>div>a:not(.logo){display:block;font-size:12px;color:#9caabd;margin:10px 0}.foot-note{color:var(--orange)!important}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #252c36;margin-top:50px;padding-top:20px;color:#788391;font-size:11px}.whatsapp-float{position:fixed;right:20px;bottom:20px;z-index:12;display:grid;place-items:center;background:#ff6b00;width:48px;height:48px;border-radius:50%;font-size:25px;box-shadow:0 5px 20px #0008}@media(max-width:1050px){.header__nav,.header-cta{display:none}.header__toggle{display:block;margin-left:auto;border:1px solid #394657;border-radius:7px;background:#171b24;color:white;padding:8px 12px}.header__mobile-overlay:not([hidden]){display:block;position:fixed;inset:0;background:#000a;z-index:30}.header__mobile-menu:not([hidden]){display:flex;position:fixed;z-index:31;right:0;top:0;bottom:0;width:min(320px,85vw);background:#11141b;padding:70px 28px 28px;flex-direction:column;gap:18px}.menu-close{position:absolute;right:20px;top:15px;background:none;border:0;color:white;font-size:32px}.header__mobile-menu a{font-weight:700}.hero-grid{gap:25px}.hero h1{font-size:45px}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.wrap{width:calc(100% - 32px)}.header-inner{height:72px}.hero{padding:60px 0 40px}.hero-grid{display:flex;flex-direction:column;text-align:center}.hero h1{font-size:39px;letter-spacing:-2px}.hero-copy>p{font-size:14px}.hero-actions,.hero-benefits{justify-content:center}.hero-art{width:100%}.hero-bottom{margin-top:35px}.offer{text-align:left}.offer h2{font-size:15px}.offer-right strong{font-size:24px}.section{padding:65px 0}.section-head h2,.device-layout h2,.faq-layout h2,.multi-intro h2{font-size:36px}.split{display:block}.gallery img{height:190px}.plans,.multi-plans,.steps,.feature-grid,.device-layout,.faq-layout,.article-layout{grid-template-columns:1fr}.plans{gap:20px}.plan.featured{transform:none}.pricing-controls{flex-direction:column;align-items:center;gap:22px}.currency{flex-wrap:wrap;justify-content:center}.monthly{align-items:stretch;flex-direction:column}.device-layout,.faq-layout,.article-layout{gap:35px}.feature-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr}.footer-bottom{gap:10px;flex-direction:column}.inner-hero{padding:65px 0}.inner-hero h1{font-size:42px}.whatsapp-float{width:44px;height:44px}}@media(max-width:380px){.hero h1{font-size:34px}.hero-actions{flex-direction:column}.offer{flex-direction:column;align-items:stretch}.offer-right{text-align:left}.feature-grid{grid-template-columns:1fr}.currency button{padding:8px}.hero-bottom{font-size:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
