@font-face{font-family:Rubik;src:url(fonts/rubik-500.ttf);font-display:swap}@font-face{font-family:Unbounded;src:url(fonts/unbounded-700.ttf);font-display:swap}:root{--ink:#102348;--paper:#f5f7fc;--accent:#a9ceff;--dark:#071630;--muted:#576d9a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;font:15px Rubik,sans-serif;color:var(--ink);background:var(--paper)}a{color:inherit;text-decoration:none}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #35579c;outline-offset:6px}.skip{position:absolute;top:-100px}.skip:focus{top:10px;z-index:99;background:white;padding:10px}header{height:110px;max-width:1600px;margin:auto;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:flex;align-items:center;font-family:Unbounded;font-size:27px;letter-spacing:-1.8px;position:relative}.brand-star{font-family:Arial;font-size:48px;line-height:1;margin-right:9px;color:#34425d}.brand-caption{font:8px Rubik;letter-spacing:2px;position:absolute;bottom:-12px;left:53px}nav{display:flex;gap:32px;font-size:12px}.header-cta{font-size:12px;border:1px solid #a4b0c9;border-radius:40px;padding:15px 20px}.header-cta span{margin-left:20px}.hero{max-width:1600px;margin:auto;min-height:800px;padding:65px 5% 110px;position:relative;display:grid;grid-template-columns:1fr 1fr;gap:20px;overflow:hidden}.eyebrow{font-size:9px;letter-spacing:2px;display:flex;gap:9px;align-items:center;margin-bottom:32px}.eyebrow i,.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#465c89}.hero-text{z-index:2}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Unbounded;letter-spacing:-2px}h1{font-size:clamp(55px,6.4vw,100px);line-height:1.19;margin-bottom:30px;font-weight:700}h1 em{font-style:normal;color:#44567a;position:relative}h1 em:after{content:'';position:absolute;bottom:-8px;left:0;width:100%;height:12px;border-top:2px solid #44567a;border-radius:50%;transform:rotate(-3deg)}p{line-height:1.8}.hero-text>p{font-size:13px;color:#4e638c;margin-top:36px;line-height:1.9}.round-link{display:flex;gap:24px;align-items:center;font-size:12px;margin-top:30px}.round-link b{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--accent);font-size:24px;font-weight:400}.hero-art{position:relative;min-width:0;margin-top:0;perspective:1000px}.sun-disc{position:absolute;top:7%;right:9%;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#c9d8f6,#889bc2 40%,#51668f 75%,#152e61);box-shadow:inset 0 0 25px #fff8,35px 50px 70px #33405a35;display:grid;place-items:center;transform:rotate(-18deg)}.sun-disc span{font:280px/1 Arial;color:#d6e4ff;text-shadow:3px 5px 1px #8094bc,8px 12px 18px #1228556b;transform:rotate(8deg)}.orbit{position:absolute;border:1px solid #8093b855;border-radius:50%;width:610px;height:390px;top:5%;right:-25%;transform:rotate(-32deg)}.orbit-two{width:460px;height:620px;top:0;right:-1%;transform:rotate(-35deg)}.photo-panel{position:absolute;left:0;top:34%;width:96%;height:340px;border:7px solid white;border-radius:17px;overflow:hidden;transform:rotate(-7deg);box-shadow:0 35px 55px #09142a33,0 3px 5px #09142a18}.photo-panel img{height:100%;width:100%;object-fit:cover;object-position:65% center;filter:saturate(.65)}.photo-panel:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#060e1ee8)}.photo-caption{position:absolute;z-index:1;bottom:22px;left:22px;color:white}.photo-caption span{font-size:8px;letter-spacing:2px}.photo-caption strong{display:block;font-size:18px;line-height:1.4;margin-top:12px}.floating-stat{position:absolute;z-index:3;right:-1%;top:63%;width:268px;padding:23px 26px;background:var(--paper);border:1px solid #fff;border-radius:14px;box-shadow:0 20px 50px #0e204429;transform:rotate(5deg)}.floating-stat>span{font-size:8px;letter-spacing:1.3px}.floating-stat .dot{margin-right:6px}.floating-stat strong{display:block;font-size:36px;letter-spacing:-1px;margin:14px 0 5px}.floating-stat strong span{font-size:19px;color:#496499;float:right;padding-top:10px}.floating-stat small{font-size:10px;color:#576d9a}.mini-bars{height:28px;display:flex;align-items:end;gap:5px;margin-top:14px}.mini-bars i{width:14px;background:#899fcc;border-radius:3px 3px 0 0;height:40%}.mini-bars i:nth-child(2n){height:60%}.mini-bars i:nth-child(3n){height:80%}.mini-bars i:nth-last-child(2){height:90%}.mini-bars i:last-child{height:100%;background:#364460}.city-pill{position:absolute;top:30%;right:0;padding:14px 22px;background:var(--accent);border-radius:30px;font-size:13px;transform:rotate(8deg);box-shadow:0 10px 20px #0e1f4125}.city-pill span{margin-left:20px}.art-label{position:absolute;top:9%;left:0;font-size:8px;letter-spacing:2px;writing-mode:vertical-rl;transform:rotate(180deg);color:#576e9c}.scroll-note{position:absolute;bottom:32px;left:5%;font-size:8px;letter-spacing:2px;color:#6178a6}.scroll-note span{margin-left:20px;font-size:16px}.ticker{background:var(--accent);transform:rotate(-1.5deg);overflow:hidden;padding:24px 0;margin:0 -0px 5px;box-shadow:0 12px 0 #d6dbe6}.ticker>div{font-family:Unbounded;font-size:18px;white-space:nowrap;word-spacing:18px;letter-spacing:-.5px}.ticker span{font:32px Arial;vertical-align:middle}.section{padding:100px 7%;max-width:1600px;margin:auto}h2{font-size:clamp(32px,3.6vw,55px);line-height:1.35;margin-bottom:0}h2>span{color:#677da9}.story{padding-top:130px}.story-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:10%}.story-copy{padding-top:4px;color:#556b96;font-size:13px}.story-copy .lead{font-size:21px;line-height:1.6;color:var(--ink)}.story-tags{display:flex;gap:8px;margin-top:25px;flex-wrap:wrap}.story-tags span{border:1px solid #c2cada;border-radius:25px;padding:9px 13px;font-size:10px}.story-bottom{margin-top:65px;border-top:1px solid #c9d0de;padding-top:30px;display:flex;align-items:center;gap:65px}.story-bottom>div{display:flex;gap:18px;align-items:center}.story-bottom strong{font-family:Unbounded;font-size:43px;letter-spacing:-2px}.story-bottom span{font-size:11px;line-height:1.6;color:#556b96}.story-bottom>a{margin-left:auto;font-size:12px}.story-bottom b{margin-left:30px}.geography{background:var(--dark);color:var(--paper);max-width:none;border-radius:38px 38px 0 0;position:relative;overflow:hidden}.geography .eyebrow{color:#8da5d4}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.section-heading p{font-size:12px;color:#778bb2;max-width:300px;margin:0 0 5px}.geography h2>span{color:#7c8fb6}.geo-stage{position:relative;margin-top:30px;max-width:1200px;aspect-ratio:1000/510}.network-map{width:100%;height:100%}.map-label{position:absolute;display:flex;flex-direction:column;gap:8px}.map-label small{font-size:9px;letter-spacing:1.4px;color:#aab5cc}.map-label strong{font-family:Unbounded;font-size:29px;color:var(--accent);letter-spacing:-1.5px}.map-label>span{font-size:10px;color:#768ab2}.label-tatar{left:12%;top:39%}.label-bash{left:49%;top:27%}.label-ural{right:3%;top:5%}.map-note{position:absolute;bottom:10px;right:0;font-size:7px;letter-spacing:2px;color:#5a72a1}.region-footer{border-top:1px solid #132b5b;padding-top:25px;display:flex;justify-content:space-between;align-items:center;gap:30px}.region-footer p{font-size:11px;color:#8b9cbe;margin:0}.region-footer a{font-size:12px;color:var(--accent)}.region-footer a span{margin-left:35px}.channels-section{padding-top:110px}.channels-section .section-heading p{color:#59709d}.filters{display:flex;gap:9px;flex-wrap:wrap;margin:40px 0 30px}.filters button{border:1px solid #c2cadb;padding:13px 22px;background:transparent;border-radius:30px;cursor:pointer;font-size:11px;color:var(--ink)}.filters .active{background:var(--ink);color:white;border-color:var(--ink)}.filters button span{margin-left:10px;color:var(--accent);font-size:9px}.channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.channel{background:#fff;border:1px solid #d6dbe6;border-radius:18px;padding:26px;position:relative;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 5px 13px #0b173103}.channel:hover{transform:translateY(-6px);box-shadow:0 20px 35px #0b193513}.channel:first-child{background:linear-gradient(135deg,#10244b,#081227);color:white}.channel:nth-child(5){background:#cfd9ed}.channel:nth-child(9){background:#dee3eb}.channel[hidden]{display:none}.card-top{display:flex;justify-content:space-between;font-size:9px;color:#677daa}.card-top span:last-child{font-size:18px;line-height:1}.avatar{width:53px;height:53px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#cad9f6,#99aacb);color:#3a4966;display:grid;place-items:center;font:22px Unbounded;margin-top:26px;box-shadow:inset 0 0 10px #fff8,0 5px 12px #323f5815}.channel h3{font-size:20px;letter-spacing:-.8px;line-height:1.45;margin:17px 0 25px;min-height:58px}.channel-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px 10px;border-top:1px solid #8698bb44;padding-top:19px}.channel-metrics div{display:flex;flex-direction:column;gap:5px}.channel-metrics span{font-size:9px;color:#5b73a3}.channel-metrics strong{font-size:23px;letter-spacing:-.8px}.channel:first-child .channel-metrics strong{color:var(--accent)}.channel-metrics small{font-size:8px;color:#687eaa}.channel-links{display:flex;gap:20px;margin-top:24px;font-size:10px}.channel-links a{border-bottom:1px solid #8597bb;padding-bottom:5px}.data-caption{font-size:10px;color:#7085ae;max-width:760px;margin-top:25px;line-height:1.9}.platform-section{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding-top:15px;padding-bottom:130px}.platform-title>p{font-size:12px;color:#657ca9;margin-top:25px}.platform-stack{padding-top:15px}.platform{display:flex;align-items:center;gap:18px;border-radius:18px;padding:24px 25px;box-shadow:0 18px 35px #10244c20;position:relative;transition:transform .2s}.platform:hover{transform:rotate(0)!important}.platform.max{background:var(--accent);transform:rotate(-5deg);z-index:3}.platform.vk{background:#142d5f;color:white;transform:rotate(3deg);z-index:2;margin-top:-5px}.platform.tg{background:#fff;transform:rotate(-2deg);margin-top:-2px}.platform-icon{font:22px Unbounded;width:49px;height:49px;display:grid;place-items:center;border:1px solid #6279a766;border-radius:14px}.platform h3{font-size:18px;letter-spacing:-.5px;margin:0 0 5px}.platform p{margin:0;font-size:10px;opacity:.6}.platform>strong{margin-left:auto;font-size:27px;letter-spacing:-1px}.partner{background:var(--accent);max-width:none;border-radius:35px 35px 0 0;position:relative;overflow:hidden;padding-top:70px;padding-bottom:65px}.partner h2{font-size:clamp(38px,5.4vw,80px);position:relative;z-index:1}.partner em{font-style:normal;color:#40547b}.partner-sun{position:absolute;font:630px/1 Arial;right:-60px;top:-65px;color:#658edf;text-shadow:4px 10px #5981d2;transform:rotate(12deg)}.partner-bottom{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:end;gap:30px;margin-top:35px}.partner-bottom p{font-size:12px;margin:0}.button{padding:22px 25px;border-radius:35px;background:var(--ink);color:var(--accent);font-size:12px;display:flex;gap:65px;align-items:center}.button span{font-size:20px}.sources{padding-top:30px;padding-bottom:30px}.sources details{font-size:10px;color:#687eaa}.sources summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between}.sources details p{max-width:850px;margin:20px 0 0}.sources a{text-decoration:underline}footer{padding:35px 5%;display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #cfd5e2}footer .logo{font-size:23px}footer p{font-size:10px;color:#657ca9;margin:0}footer>div{display:flex;gap:25px;font-size:11px}footer>span{font-size:8px;color:#657ca9}
@media(min-width:1600px){.geography,.partner{padding-left:max(7%,calc((100vw - 1376px)/2));padding-right:max(7%,calc((100vw - 1376px)/2))}}@media(max-width:1050px){.hero{min-height:740px;padding-top:45px}.sun-disc{width:260px;height:260px;right:0}.sun-disc span{font-size:220px}.photo-panel{top:35%;height:280px}.floating-stat{top:65%;right:-2%;width:230px;padding:20px}.floating-stat strong{font-size:30px}.city-pill{top:30%}.story-bottom{gap:30px}.story-bottom strong{font-size:35px}.channel{padding:22px}.channel-metrics strong{font-size:20px}.channel h3{font-size:18px}.orbit{width:500px}.hero .eyebrow{font-size:7px;letter-spacing:1.3px}nav{gap:20px}.platform{padding:21px 18px}.platform>strong{font-size:23px}}
@media(max-width:760px){header{height:90px;padding:0 6%}.logo{font-size:23px}.brand-star{font-size:40px}.brand-caption{left:46px;font-size:7px}nav{display:none}.header-cta{font-size:10px;padding:13px 16px}.header-cta span{margin-left:12px}.hero{display:block;padding:35px 6% 65px;min-height:0;overflow:hidden}.hero h1{font-size:clamp(51px,10vw,77px);letter-spacing:-2.5px}.hero-text>p{font-size:12px;margin-top:28px}.hero-art{height:510px;margin-top:-35px;margin-left:12%;width:82%}.sun-disc{top:0;right:0;width:250px;height:250px}.sun-disc span{font-size:220px}.photo-panel{top:29%;height:270px;width:100%;left:-12%}.floating-stat{top:62%;right:-2%;width:230px}.city-pill{top:23%;right:0}.art-label{top:9%;left:-9%}.orbit{top:0;right:-35%}.orbit-two{right:0;height:450px}.scroll-note{bottom:22px;left:6%}.ticker{padding:18px 0}.ticker>div{font-size:14px}.section{padding:65px 6%}h2{font-size:clamp(30px,6vw,43px);letter-spacing:-1.7px}.eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:25px}.story-layout{display:block}.story-copy{margin-top:30px;max-width:480px}.story-copy .lead{font-size:19px}.story-bottom{margin-top:35px;flex-wrap:wrap;gap:25px}.story-bottom>div{flex:1;gap:12px}.story-bottom strong{font-size:34px}.story-bottom span{font-size:9px}.story-bottom>a{width:100%;margin:5px 0 0}.geography{border-radius:25px 25px 0 0}.section-heading{display:block}.section-heading>p{margin-top:25px;font-size:11px}.geo-stage{aspect-ratio:1.15;margin:30px -3% 0}.network-map{position:absolute;inset:0;object-fit:cover}.map-label strong{font-size:22px}.map-label small{font-size:7px;letter-spacing:.7px}.map-label>span{font-size:8px}.label-tatar{top:58%;left:5%}.label-bash{top:34%;left:39%}.label-ural{top:9%;right:1%}.map-note{font-size:6px;letter-spacing:1px}.region-footer{align-items:start}.region-footer p{font-size:10px}.region-footer a{font-size:10px;white-space:nowrap}.region-footer a span{margin-left:6px}.channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.channel{padding:20px}.channel h3{font-size:17px}.channel-metrics{grid-template-columns:1fr;gap:15px}.channel-metrics strong{font-size:25px}.filters{gap:7px;margin-top:30px}.filters button{font-size:10px;padding:11px 15px}.platform-section{display:block;padding-top:0;padding-bottom:90px}.platform-stack{margin:38px 5% 0}.platform{padding:23px}.platform h3{font-size:19px}.partner h2{font-size:clamp(36px,7vw,54px)}.partner-bottom{display:block}.partner-bottom p{font-size:11px}.button{display:inline-flex;margin-top:25px;gap:45px;padding:18px 22px}.partner-sun{font-size:450px;right:-180px;top:15px}.sources{padding-top:25px;padding-bottom:25px}footer{flex-wrap:wrap;padding:30px 6%}footer p{max-width:45%;font-size:9px}footer>div{width:100%}footer>span{margin-top:0}}
@media(max-width:380px){.header-cta{font-size:9px;padding:11px}.logo{font-size:21px}.hero-art{width:90%;margin-left:7%;height:480px}.photo-panel{left:-4%}.floating-stat{right:-3%;width:215px}.hero h1{font-size:48px}.channel{padding:16px}.channel h3{font-size:15px}.channel-metrics strong{font-size:22px}.story-bottom>div{min-width:120px}.map-label strong{font-size:19px}.map-label small{font-size:6px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.channel,.platform{transition:none}}

/* Deep blue brand palette */
.brand-star{color:#1644a5}.eyebrow i,.dot{background:#2463e8}h1 em{color:#1749b3}h1 em:after{border-color:#2463e8}.sun-disc{background:radial-gradient(circle at 29% 22%,#77aaff,#295ecf 38%,#143986 72%,#071b49);box-shadow:inset 0 0 25px #8cb6ff66,35px 50px 70px #102f713b}.sun-disc span{color:#e6f0ff;text-shadow:3px 5px 1px #628fe0,8px 12px 18px #061b626b}.ticker,.city-pill,.platform.max{background:#1647b8;color:#fff}.ticker{box-shadow:0 12px 0 #dbe5f8}.floating-stat strong span{color:#2463e8}.mini-bars i{background:#7fa6ee}.mini-bars i:last-child{background:#1644a5}.channel:first-child{background:linear-gradient(135deg,#173f91,#091d48)}.channel:nth-child(5){background:#e5edfc}.channel:nth-child(9){background:#eaf0fb}.avatar{background:radial-gradient(circle at 30% 20%,#e4edff,#94b6f0);color:#17418b}.platform.vk{background:#0d2b66}.partner{background:linear-gradient(120deg,#0b2253 0%,#153f9a 65%,#1c51be 100%);color:white}.partner em{color:#a9ceff}.partner-sun{color:#2a59b3;text-shadow:4px 10px #17418b}.partner .button{background:#fff;color:#12367b}.geography h2>span{color:#96b7ef}.geography .eyebrow{color:#b5cefa}.channel:first-child .card-top,.channel:first-child .channel-metrics span,.channel:first-child .channel-metrics small{color:#b4c8ea}.platform.max p{opacity:.85}
