:root{--bg:#04101d;--panel:#071b2e;--panel2:#0a2036;--line:#184663;--text:#f4f8ff;--muted:#9bb1c5;--cyan:#42dcff;--blue:#4b77ff;--violet:#8c58ff;--green:#4ce6b0;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 90% 17%,rgba(75,88,255,.20),transparent 27%),radial-gradient(circle at 6% 34%,rgba(91,62,216,.12),transparent 25%),var(--bg);color:var(--text);font:16px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wrap{width:min(calc(100% - 36px),var(--max));margin:auto}.topbar{height:76px;border-bottom:1px solid rgba(66,129,172,.15);background:rgba(4,15,27,.92);backdrop-filter:blur(14px);position:sticky;top:0;z-index:50}.navrow{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.brandmark{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(145deg,#49e2ff,#4978ff 55%,#9155ff);box-shadow:0 8px 28px rgba(64,133,255,.28);font-weight:950;color:#04111f}.brandtext{display:flex;flex-direction:column;line-height:1.05}.brandtext b{font-size:16px;letter-spacing:.5px}.brandtext small{font-size:9px;letter-spacing:2.5px;color:#91a8bb;margin-top:6px}.nav{display:flex;gap:34px;align-items:center}.nav a{color:#c9d5e2;text-decoration:none;font-size:14px}.nav a:hover{color:#fff}.hamb{display:none;border:0;background:none;padding:8px}.hamb i{display:block;width:25px;height:2px;background:#fff;margin:5px}.hero{position:relative;overflow:hidden;padding:52px 0 26px}.orb{position:absolute;border-radius:50%;filter:blur(75px);opacity:.22}.orb1{width:330px;height:330px;background:#1bbce7;left:-140px;top:40px}.orb2{width:360px;height:360px;background:#5136ff;right:-140px;top:30px}.heroGrid{display:grid;grid-template-columns:1.02fr .98fr;gap:50px;align-items:center;position:relative}.heroCopy h1{font-size:58px;line-height:1.03;letter-spacing:-3.3px;margin:0 0 20px;max-width:620px}.heroCopy .c{color:#41dfff}.heroCopy .p{color:#9569ff}.heroCopy>p{max-width:570px;color:#aec0d0;font-size:17px;margin:0 0 23px}.heroBtns{display:flex;gap:14px}.btn{border:0;border-radius:13px;padding:14px 22px;color:#fff;font-weight:900;font-size:15px;cursor:pointer;transition:.18s transform,.18s filter}.btn:hover{transform:translateY(-1px);filter:brightness(1.08)}.blue{background:linear-gradient(100deg,#34d6f4,#4d73ff);color:#06111e}.violet{background:linear-gradient(110deg,#5e3cc4,#783fd7);border:1px solid #7e5ed4}.white{background:#fff;color:#171a25}.wide{width:100%}.micro{display:flex;gap:24px;color:#8fa6ba;font-size:12px;margin-top:14px}.micro b{color:#dfe8f0}.whyCard{border:1px solid #1b5876;border-radius:26px;padding:18px;background:linear-gradient(145deg,#082036,#061728);box-shadow:0 24px 70px rgba(0,0,0,.22)}.whyTitle{color:#46e2ff;font-weight:900;font-size:14px;margin:0 0 12px}.whyRow{display:grid;grid-template-columns:50px 1fr 18px;gap:13px;align-items:center;border:1px solid #176082;border-radius:14px;padding:12px 13px;margin:9px 0;background:#071b2e}.whyRow.purple{border-color:#4f3b89}.whyIcon{width:46px;height:46px;border-radius:11px;display:grid;place-items:center;font-size:21px}.bluebg{background:#144c7b}.purplebg{background:#3b247e}.cyanbg{background:#0a5060}.whyRow div{display:flex;flex-direction:column}.whyRow b{font-size:14px}.whyRow small{color:#92a9bd;font-size:11px;margin-top:3px}.whyRow em{font-style:normal;color:#5de4ff;font-size:25px}.whyFoot{display:flex;justify-content:space-between;gap:12px;color:#53e6bd;font-size:10px;padding:6px 2px 0}.whyFoot span:last-child{color:#70899e}.boxed{padding:10px 0}.innerBox{border:1px solid #123f5c;border-radius:28px;background:rgba(5,20,35,.67);padding:25px 24px}.centerHead{text-align:center;margin:0 auto 20px}.centerHead h2{font-size:35px;line-height:1.12;letter-spacing:-1.4px;margin:0 0 8px}.centerHead p{margin:0;color:#9cb2c5}.centerHead>span,.localCopy>span,.grow>div>span,.modalTag{font-size:11px;letter-spacing:2px;font-weight:900;color:#47dcff}.dualGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.actionCard{position:relative;border:1px solid #1e5574;border-radius:22px;padding:24px;background:linear-gradient(145deg,#0b2a43,#071a2e 75%);overflow:hidden}.actionCard.reseller{border-color:#4c3d83;background:linear-gradient(145deg,#0e223a,#18153b)}.actionCard:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-65px;top:-85px;background:rgba(46,207,255,.16);filter:blur(25px)}.reseller:after{background:rgba(129,76,255,.22)}.badge{display:inline-flex;border:1px solid #365a73;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;color:#bdcddd}.largeIcon{width:50px;height:50px;border-radius:13px;display:grid;place-items:center;margin:18px 0 14px}.actionCard h3{font-size:25px;margin:0 0 8px}.actionCard p{color:#9db1c3;margin:0 0 14px;max-width:500px}.actionCard ul{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:7px;color:#c4d1dc;font-size:14px}.actionCard li:before{content:"✓";color:#56eab5;font-weight:900;margin-right:11px}.catalog .innerBox{padding-bottom:20px}.compact{margin-bottom:14px}.compact h2{font-size:32px;margin-top:5px}.catalogGrid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px}.catalogCard{border:1px solid #1c526f;border-radius:20px;padding:17px 16px;min-height:230px;background:#071b2e}.catTitle{display:flex;align-items:center;gap:10px;font-size:13px}.catTitle>span{width:36px;height:36px;border-radius:10px;background:#14487a;display:grid;place-items:center;color:#78eaff}.brands{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:16px 0 0}.brandBtn{border:0;background:none;color:#fff;cursor:pointer;font:900 17px/1.1 Arial,sans-serif;padding:2px 0;text-align:left}.netflix{color:#ff253d;letter-spacing:-1px;font-size:20px}.hbomax{font-size:17px}.hbomax span{font-weight:400;margin-left:3px}.disney{font-family:Georgia,serif;font-style:italic;font-size:19px}.appletv{font-size:21px}.appletv i,.apple i{font-style:normal;margin-right:3px}.universal{font-size:14px;letter-spacing:1px}.music .brandBtn{font-size:19px}.spotify{color:#38e477}.spotify i{font-style:normal;margin-right:6px}.youtube i{font-style:normal;background:#f00;border-radius:5px;padding:1px 5px;margin-right:6px;font-size:12px}.canva{color:#51dff6;font-family:cursive;font-size:28px}.adobe{font-size:12px}.adobe i{font-style:normal;color:#ff475f;border:2px solid #ff475f;border-radius:7px;padding:1px 4px;margin-right:7px}.apps{display:flex;gap:7px;margin-top:7px}.apps button{width:36px;height:36px;border-radius:8px;background:#10182b;border:1px solid rgba(255,255,255,.12);font-weight:900}.ps{color:#43aaff}.ai{color:#ff9a1c}.pr{color:#9c78ff}.ae{color:#b77cff}.more p{color:#9eb2c4;font-size:13px;margin:20px 0 0}.cube{position:relative;width:74px;height:74px;margin:25px auto 0}.cube i{position:absolute;inset:13px;border:2px solid #44e8ff;transform:rotate(30deg);box-shadow:0 0 16px #27cdea}.cube i:nth-child(2){transform:rotate(90deg)}.cube i:nth-child(3){transform:rotate(150deg)}.localCard{margin-top:12px;border:1px solid #2a618a;border-radius:24px;background:linear-gradient(110deg,#0c3151,#0c2038 52%,#29245f);display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:20px;padding:24px 28px}.localCopy h2{font-size:32px;line-height:1.05;margin:7px 0 10px}.localCopy p{color:#a9bacb;margin:0 0 18px}.mapVisual,.miniMap{position:relative;height:190px;overflow:hidden;border-radius:20px;background:radial-gradient(ellipse at center,rgba(57,147,224,.15),transparent 67%)}.land{position:absolute;inset:26px;background-color:rgba(51,155,225,.18);background-image:radial-gradient(#53dfff 1.2px,transparent 1.3px);background-size:10px 10px;clip-path:polygon(3% 41%,14% 24%,28% 29%,39% 39%,52% 29%,62% 35%,71% 23%,90% 30%,97% 45%,86% 57%,75% 54%,65% 74%,53% 66%,43% 78%,30% 67%,18% 72%,8% 58%)}.pin{position:absolute;width:14px;height:14px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#39dcff;box-shadow:0 0 15px #39dcff}.pin.a{left:18%;top:30%}.pin.b{left:31%;bottom:26%}.pin.c{left:48%;top:30%;background:#955fff}.pin.d{left:60%;top:47%;background:#955fff}.pin.e{right:24%;top:24%}.pin.f{right:12%;bottom:20%;background:#955fff}.how{padding:22px 0 10px}.steps{display:grid;grid-template-columns:1fr 38px 1fr 38px 1fr;gap:10px;align-items:center}.steps>em{color:#49e6f7;font-style:normal;font-size:22px;text-align:center}.step{border:1px solid #1b526e;border-radius:19px;padding:19px;background:#071b2e;min-height:190px}.purpleStep{border-color:#513985;background:linear-gradient(145deg,#0a1d31,#17153a)}.step>div{display:flex;align-items:center;justify-content:space-between}.step>div span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#39dcf7,#4b70ff);font-weight:900}.purpleStep>div span{background:linear-gradient(145deg,#a16aff,#5533bf)}.step>div i{font-style:normal;font-size:28px}.step h3{font-size:21px;margin:17px 0 7px}.step p{color:#a3b5c6;font-size:13px;margin:0}.grow{margin-top:12px;border-radius:24px;border:1px solid rgba(112,126,255,.5);background:linear-gradient(110deg,#245492,#37377f 58%,#632b98);padding:27px 30px;display:grid;grid-template-columns:1.25fr .55fr;gap:30px;align-items:center}.grow h2{font-size:31px;line-height:1.07;margin:7px 0 9px}.grow p{color:#d4dded;margin:0;font-size:14px}.faq{margin-top:10px}.faqList{display:grid;gap:7px;max-width:980px;margin:auto}.faqList details{border:1px solid #143b5b;border-radius:12px;background:#071b2e;overflow:hidden}.faqList summary{list-style:none;display:grid;grid-template-columns:32px 1fr 20px;align-items:center;gap:8px;padding:13px 15px;cursor:pointer}.faqList summary::-webkit-details-marker{display:none}.faqList summary i{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#183e68;font-style:normal}.faqList summary b{font-size:13px}.faqList details p{padding:0 48px 14px;color:#9eb2c3;font-size:13px;margin:0}.contact{padding-bottom:18px}.contactGrid{display:grid;grid-template-columns:190px 1fr;gap:20px;align-items:center}.chatArt{height:180px;position:relative}.chatArt span{position:absolute;width:115px;height:78px;border:2px solid #39dfff;border-radius:24px;background:linear-gradient(145deg,#123f6e,#2d2265);display:grid;place-items:center;color:#63e4ff;font-weight:900;letter-spacing:6px;box-shadow:0 0 25px rgba(73,101,255,.25)}.chatArt span:first-child{left:18px;top:24px}.chatArt span:last-child{right:5px;bottom:18px;border-color:#8d63ff;color:#a678ff;width:92px;height:63px}.contactMain .centerHead h2{font-size:29px}.contactForm{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.contactForm .btn{grid-column:1/-1}.contactForm label,.dialog label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:900;color:#d9e3ec}input,select{width:100%;height:44px;border-radius:9px;border:1px solid #1e4d6c;background:#061727;color:#fff;padding:0 11px;outline:none}.footer{border-top:1px solid rgba(49,113,152,.15);padding:20px 0 10px}.footerGrid{display:grid;grid-template-columns:1.2fr .55fr .8fr;gap:30px}.footerBrand .brandmark{width:40px;height:40px;border-radius:12px}.footerGrid p,.footerGrid a{color:#7f97ac;font-size:11px;text-decoration:none}.footerGrid>div:nth-child(2){display:flex;flex-direction:column;gap:3px}.copy{text-align:center;color:#4f687d;font-size:10px;margin-top:12px}.modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;padding:18px;z-index:100}.modal.open{display:flex}.backdrop{position:absolute;inset:0;background:rgba(0,6,12,.78);backdrop-filter:blur(8px)}.dialog{position:relative;z-index:2;width:min(510px,100%);background:linear-gradient(145deg,#0a2238,#061522);border:1px solid #24597a;border-radius:22px;padding:25px;box-shadow:0 30px 90px rgba(0,0,0,.55)}.dialog h2{margin:5px 0 18px;font-size:28px}.dialog form{display:grid;gap:12px}.x{position:absolute;right:15px;top:12px;border:1px solid #2a526f;background:#0a1c2d;color:#fff;width:35px;height:35px;border-radius:50%;font-size:22px;cursor:pointer}.miniMap{height:170px;margin:5px 0 15px}.mapDialog{width:min(620px,100%)}
@media(max-width:950px){.heroGrid{grid-template-columns:1fr}.heroCopy h1{font-size:54px}.catalogGrid{grid-template-columns:1fr 1fr}.localCard{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.steps>em{transform:rotate(90deg)}.grow{grid-template-columns:1fr}.contactGrid{grid-template-columns:1fr}.chatArt{display:none}.nav{gap:18px}.nav a{font-size:13px}}
@media(max-width:680px){.wrap{width:min(calc(100% - 22px),var(--max))}.topbar{height:68px}.brandmark{width:42px;height:42px}.brandtext b{font-size:13px}.nav{display:none;position:absolute;top:68px;left:11px;right:11px;background:#061624;border:1px solid #18415e;border-radius:14px;padding:12px;flex-direction:column;align-items:flex-start}.nav.open{display:flex}.hamb{display:block}.hero{padding-top:34px}.heroGrid{gap:24px}.heroCopy h1{font-size:43px;letter-spacing:-2.5px}.heroBtns{flex-direction:column}.heroBtns .btn{width:100%}.micro{flex-direction:column;gap:5px}.dualGrid,.catalogGrid,.contactForm,.footerGrid{grid-template-columns:1fr}.innerBox{padding:18px 14px}.centerHead h2{font-size:28px}.actionCard{padding:19px}.catalogCard{min-height:auto}.localCard{padding:20px}.localCopy h2{font-size:28px}.mapVisual{height:160px}.step{min-height:0}.grow{padding:22px}.grow h2{font-size:27px}.contactForm .btn{grid-column:1}.whyFoot{flex-direction:column}.heroCopy>p{font-size:15px}}
