:root{--future-navy:#061127;--future-blue:#2467ff;--future-cyan:#5de5ff;--future-red:#ef3348}
.future-hero{min-height:690px;padding:88px 0 78px;background:radial-gradient(circle at 76% 34%,#1d5fff35 0 15%,transparent 38%),radial-gradient(circle at 15% 95%,#5de5ff16,transparent 32%),linear-gradient(135deg,#050d20 0%,#0a1837 58%,#07132c 100%)}
.future-hero:before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(#ffffff0d 1px,transparent 1px),linear-gradient(90deg,#ffffff0d 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,#000,transparent 88%)}
.future-hero .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(350px,.72fr);gap:clamp(36px,6vw,90px)}
.future-hero .hero-copy{position:relative;z-index:2}.future-hero h1{font-size:clamp(48px,6vw,82px);max-width:850px}.future-hero h1 em{background:linear-gradient(90deg,#83a8ff,#5de5ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{max-width:680px!important;font-size:clamp(16px,1.45vw,20px)!important;line-height:1.75}.future-hero .hero-stats{max-width:660px}.future-hero .hero-stats strong{font-size:32px}
.hero-broadcast-card{position:relative;overflow:hidden;transform:perspective(1100px) rotateY(-2deg);box-shadow:0 45px 110px #0008,0 0 0 1px #7ea3ff14}.hero-broadcast-card:before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;right:-110px;top:-120px;background:#4a75ff35;filter:blur(4px)}.hero-broadcast-card>*{position:relative;z-index:1}.hero-broadcast-card .station-visual{height:205px}.hero-broadcast-card .play-main{box-shadow:0 15px 32px #ef334844}
.hero-orbit{position:absolute;border:1px solid #7c9cff1c;border-radius:50%;pointer-events:none}.orbit-one{width:560px;height:560px;right:-210px;top:40px}.orbit-two{width:360px;height:360px;right:-110px;top:140px;border-color:#60e6ff20}
.future-heading h2{font-size:clamp(34px,4vw,52px);max-width:750px}.future-heading p{font-size:15px}.rail-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.rail-actions button{width:44px;height:44px;border:1px solid #d8e0ed;border-radius:50%;background:#fff;color:#10254e;font-size:20px;transition:.2s}.rail-actions button:hover{background:#10254e;color:#fff;transform:translateY(-2px)}.rail-actions .text-link{margin-left:8px}
.future-rail{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(270px,calc((100% - 54px)/4));grid-template-columns:none!important;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px 3px 26px;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#b9c8e0 transparent}.future-rail>*{scroll-snap-align:start}.future-rail .radio-card{min-height:275px;position:relative}.future-rail .radio-card:hover{box-shadow:0 24px 60px #182c5120}.future-rail.content-rail{grid-auto-columns:minmax(315px,calc((100% - 40px)/3))}.editorial-stage{position:relative;background:linear-gradient(180deg,#f4f7fb,#edf2f8)}.editorial-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 0,#2467ff12,transparent 34%);pointer-events:none}.editorial-stage .container{position:relative}.content-rail .content-card{box-shadow:0 12px 36px #23395d0d;transition:.25s}.content-rail .content-card:hover{transform:translateY(-5px);box-shadow:0 25px 65px #23395d20}.content-rail .content-cover{height:240px}.content-rail .content-image{transition:transform .6s ease}.content-rail .content-card:hover .content-image{transform:scale(1.04)}
.experience-section{background:#07152f;color:#fff;position:relative;overflow:hidden}.experience-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 10%,#2467ff38,transparent 34%),radial-gradient(circle at 90% 90%,#59ddff1d,transparent 30%)}.experience-shell{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.experience-copy h2{font-size:clamp(38px,4.6vw,60px);line-height:1.04;letter-spacing:-.05em;margin:13px 0 20px}.experience-copy p{color:#aebddd;max-width:540px;margin-bottom:30px}.experience-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.experience-grid article{min-height:190px;padding:27px;border:1px solid #ffffff16;border-radius:24px;background:linear-gradient(145deg,#ffffff0c,#ffffff04);backdrop-filter:blur(8px)}.experience-grid span{display:block;color:#65dbff;font-size:11px;font-weight:900;letter-spacing:.13em}.experience-grid strong{display:block;font-size:20px;margin:36px 0 8px}.experience-grid p{color:#9cadcd;font-size:13px;margin:0}.experience-grid article:nth-child(2),.experience-grid article:nth-child(3){background:linear-gradient(145deg,#225fd72e,#ffffff06)}
.provinces-section{background:linear-gradient(180deg,#fff,#f5f8fc)}.province-cloud a{transition:.2s}.province-cloud a:hover{transform:translateY(-4px);box-shadow:0 16px 40px #1f35581a;border-color:#a9bde0}
.home-mobile-dock{display:none}.home-discovery{overflow:hidden}
@media(max-width:980px){.future-hero{min-height:0}.future-hero .hero-grid{grid-template-columns:1fr}.hero-broadcast-card{transform:none;max-width:650px}.future-rail{grid-auto-columns:minmax(270px,44%)}.future-rail.content-rail{grid-auto-columns:minmax(310px,65%)}.experience-shell{grid-template-columns:1fr;gap:45px}}
@media(max-width:760px){body:has([data-home-v13]){padding-bottom:72px}.future-hero{padding:50px 0 55px}.future-hero h1{font-size:clamp(43px,13vw,61px)}.future-hero .hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.future-hero .hero-stats strong{font-size:23px}.future-hero .hero-stats span{font-size:8px}.hero-broadcast-card{border-radius:24px;padding:19px}.future-heading{align-items:flex-start}.future-heading h2{font-size:36px}.rail-actions{width:100%;justify-content:flex-start}.rail-actions .text-link{margin-left:auto}.future-rail,.future-rail.content-rail{grid-auto-columns:84%;margin-right:-20px;padding-right:20px}.experience-grid{grid-template-columns:1fr 1fr}.experience-grid article{min-height:165px;padding:20px}.experience-grid strong{font-size:16px;margin-top:25px}.home-mobile-dock{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;z-index:70;left:10px;right:10px;bottom:10px;min-height:62px;padding:7px;background:#07152ff2;border:1px solid #ffffff1c;border-radius:20px;box-shadow:0 18px 45px #0006;backdrop-filter:blur(18px)}.home-mobile-dock a{display:grid;place-items:center;color:#96a8ca;font-size:9px;font-weight:800}.home-mobile-dock a span{font-size:19px;line-height:1}.home-mobile-dock a.active{color:#fff}.home-mobile-dock a.active span{color:#63ddff}.has-player .home-mobile-dock{bottom:186px}.site-footer{padding-bottom:70px}}
@media(max-width:480px){.experience-grid{grid-template-columns:1fr}.experience-grid article{min-height:145px}.future-rail,.future-rail.content-rail{grid-auto-columns:90%}.ticker-inner a{display:none}}
@media(prefers-reduced-motion:reduce){.future-rail{scroll-behavior:auto}.content-rail .content-image,.rail-actions button{transition:none}.hero-orbit{display:none}}
