@font-face{font-family:Bender;src:url(/fonts/bender-webfont.woff2)format("woff2"),url(/fonts/bender-webfont.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-italic-webfont.woff2)format("woff2"),url(/fonts/bender-italic-webfont.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-light-webfont.woff2)format("woff2"),url(/fonts/bender-light-webfont.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-lightitalic-webfont.woff2)format("woff2"),url(/fonts/bender-lightitalic-webfont.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-bold-webfont.woff2)format("woff2"),url(/fonts/bender-bold-webfont.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-bolditalic-webfont.woff2)format("woff2"),url(/fonts/bender-bolditalic-webfont.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-black-webfont.woff2)format("woff2"),url(/fonts/bender-black-webfont.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-blackitalic-webfont.woff2)format("woff2"),url(/fonts/bender-blackitalic-webfont.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}h1[data-astro-cid-xhg7km3x],h2[data-astro-cid-xhg7km3x],h3[data-astro-cid-xhg7km3x],h4[data-astro-cid-xhg7km3x]{font-family:Space Grotesk,Bender,Segoe UI,sans-serif;font-weight:700;margin:0 0 .5em}h1[data-astro-cid-xhg7km3x]{font-size:var(--fs-4);line-height:1.1;letter-spacing:-.03em}h2[data-astro-cid-xhg7km3x]{font-size:var(--fs-3);line-height:1.15;letter-spacing:-.02em}h3[data-astro-cid-xhg7km3x]{font-size:var(--fs-2);line-height:1.2;letter-spacing:-.015em}h4[data-astro-cid-xhg7km3x]{font-size:var(--fs-1);line-height:1.3;letter-spacing:-.01em}p[data-astro-cid-xhg7km3x]{margin:0 0 1em}small[data-astro-cid-xhg7km3x]{font-size:var(--fs-small);line-height:1.4;letter-spacing:.01em}strong[data-astro-cid-xhg7km3x],b[data-astro-cid-xhg7km3x]{font-weight:700}button[data-astro-cid-xhg7km3x],.btn[data-astro-cid-xhg7km3x]{font-family:Space Grotesk,Bender,Segoe UI,sans-serif;font-size:var(--fs-button);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.card-theme[data-astro-cid-xhg7km3x]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:240px;padding:1.5rem 1rem;overflow:hidden;border-radius:20px;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s;cursor:pointer}.card-theme[data-astro-cid-xhg7km3x]:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:22px;background:conic-gradient(from var(--border-angle, 0deg),transparent 40%,#6c2bd9,#8dc63f,transparent 60%);opacity:0;transition:opacity .4s;animation:border-rotate 3s linear infinite}.card-theme[data-astro-cid-xhg7km3x]:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:20px;background:#0b0d17}.card-theme[data-astro-cid-xhg7km3x] .bg-image[data-astro-cid-xhg7km3x]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .6s ease}.card-theme[data-astro-cid-xhg7km3x] .theme-overlay[data-astro-cid-xhg7km3x]{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.7) 100%);transition:background .3s cubic-bezier(.4,0,.2,1)}.card-theme[data-astro-cid-xhg7km3x] .theme-details[data-astro-cid-xhg7km3x]{width:100%;position:relative;z-index:2}.card-theme[data-astro-cid-xhg7km3x] .theme-details[data-astro-cid-xhg7km3x] h3[data-astro-cid-xhg7km3x]{margin:0;color:#fff;font-family:Space Grotesk,sans-serif;font-size:clamp(.9rem,2vw,1.1rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.card-theme[data-astro-cid-xhg7km3x] .theme-details[data-astro-cid-xhg7km3x] p[data-astro-cid-xhg7km3x]{display:none;color:#ffffffd9;font-weight:400;line-height:1.5;font-size:clamp(.7rem,.85vw,.85rem);margin-top:.5rem}.card-theme[data-astro-cid-xhg7km3x] .theme-arrow[data-astro-cid-xhg7km3x]{position:absolute;top:1rem;right:1rem;z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#ffffff1a;color:#fff;opacity:0;transform:translate(-8px,8px);transition:all .3s cubic-bezier(.4,0,.2,1)}.card-theme[data-astro-cid-xhg7km3x]:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 50px -12px #6c2bd933}.card-theme[data-astro-cid-xhg7km3x]:hover:before{opacity:1}.card-theme[data-astro-cid-xhg7km3x]:hover .bg-image[data-astro-cid-xhg7km3x]{transform:scale(1.1)}.card-theme[data-astro-cid-xhg7km3x]:hover .theme-overlay[data-astro-cid-xhg7km3x]{background:linear-gradient(180deg,#0003,#000c)}.card-theme[data-astro-cid-xhg7km3x]:hover .theme-details[data-astro-cid-xhg7km3x] p[data-astro-cid-xhg7km3x]{display:block}.card-theme[data-astro-cid-xhg7km3x]:hover .theme-arrow[data-astro-cid-xhg7km3x]{opacity:1;transform:translate(0)}@supports (animation-timeline:scroll()){@property --border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}}@keyframes border-rotate{to{--border-angle:360deg}}@media (max-width:480px){.card-theme[data-astro-cid-xhg7km3x]{min-height:180px;padding:1rem .75rem}.card-theme[data-astro-cid-xhg7km3x] .theme-arrow[data-astro-cid-xhg7km3x]{display:none}.card-theme[data-astro-cid-xhg7km3x] .theme-details[data-astro-cid-xhg7km3x] h3[data-astro-cid-xhg7km3x]{font-size:.8rem}.card-theme[data-astro-cid-xhg7km3x] .theme-details[data-astro-cid-xhg7km3x] p[data-astro-cid-xhg7km3x]{font-size:.6rem}}@font-face{font-family:Bender;src:url(/fonts/bender-webfont.woff2)format("woff2"),url(/fonts/bender-webfont.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-italic-webfont.woff2)format("woff2"),url(/fonts/bender-italic-webfont.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-light-webfont.woff2)format("woff2"),url(/fonts/bender-light-webfont.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-lightitalic-webfont.woff2)format("woff2"),url(/fonts/bender-lightitalic-webfont.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-bold-webfont.woff2)format("woff2"),url(/fonts/bender-bold-webfont.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-bolditalic-webfont.woff2)format("woff2"),url(/fonts/bender-bolditalic-webfont.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-black-webfont.woff2)format("woff2"),url(/fonts/bender-black-webfont.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-blackitalic-webfont.woff2)format("woff2"),url(/fonts/bender-blackitalic-webfont.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}:root{font-size:clamp(14px,1.5vw,18px);--fs--1:clamp( .6564141035rem, calc(.7501875469rem + .5vw), .8439609902rem );--fs-0:clamp( .875rem, calc(1rem + .5vw) , 1.125rem );--fs-1:clamp( 1.166375rem, calc(1.333rem + .5vw) , 1.499625rem );--fs-2:clamp( 1.554777875rem, calc(1.776889rem + .5vw), 1.999000125rem );--fs-3:clamp( 2.0725189074rem, calc(2.368593037rem + .5vw), 2.6646671666rem );--fs-4:clamp( 2.7626677035rem, calc(3.1573345183rem + .5vw), 3.5520013331rem );--fs-button:clamp(.875rem, calc(1rem + .2vw) , 1rem);--fs-small:var(--fs--1);--fs-hero:clamp(2.5rem, 5vw + 1rem, 4.5rem)}body{font-family:Inter,Bender,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;color:#1a1a2e;font-size:var(--fs-0);line-height:1.65;font-weight:400;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:Space Grotesk,Bender,Segoe UI,sans-serif;font-weight:700;margin:0 0 .5em}h1{font-size:var(--fs-4);line-height:1.1;letter-spacing:-.03em}h2{font-size:var(--fs-3);line-height:1.15;letter-spacing:-.02em}h3{font-size:var(--fs-2);line-height:1.2;letter-spacing:-.015em}h4{font-size:var(--fs-1);line-height:1.3;letter-spacing:-.01em}p{margin:0 0 1em}small{font-size:var(--fs-small);line-height:1.4;letter-spacing:.01em}strong,b{font-weight:700}button,.btn{font-family:Space Grotesk,Bender,Segoe UI,sans-serif;font-size:var(--fs-button);font-weight:600;letter-spacing:.02em;text-transform:uppercase}section.hero-immersive{position:relative;width:100vw;margin-left:calc(-50vw + 50%);min-height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:0;max-width:none}section.hero-immersive .hero-cosmos{position:absolute;inset:0;z-index:0}section.hero-immersive .hero-cosmos .cosmos-gradient{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60%at 50% 40%,#110a2e,#060818 60%,#030510)}section.hero-immersive .hero-cosmos .cosmos-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse 70% 50%at 50% 50%,#000 30%,transparent 80%)}section.hero-immersive .hero-cosmos .cosmos-noise{position:absolute;inset:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px}section.hero-immersive .hero-cosmos .floating-ring{position:absolute;border:2px solid rgba(108,43,217,.15);border-radius:50%;transform:rotateX(60deg) rotate(0);animation:ring-spin 20s linear infinite}section.hero-immersive .hero-cosmos .floating-ring.ring-1{width:300px;height:300px;top:8%;right:5%;border-color:#6c2bd91f;animation-duration:25s}section.hero-immersive .hero-cosmos .floating-ring.ring-2{width:200px;height:200px;bottom:15%;left:3%;border-color:#8dc63f1a;animation-duration:18s;animation-direction:reverse}section.hero-immersive .hero-cosmos .floating-ring.ring-3{width:160px;height:160px;top:60%;right:12%;border-color:#3b82f614;animation-duration:22s}section.hero-immersive .hero-cosmos .glow-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}section.hero-immersive .hero-cosmos .glow-orb.orb-purple{width:500px;height:500px;background:#6c2bd91f;top:-5%;right:10%;animation:orb-drift 12s ease-in-out infinite alternate}section.hero-immersive .hero-cosmos .glow-orb.orb-green{width:300px;height:300px;background:#8dc63f0f;bottom:5%;left:5%;animation:orb-drift 15s ease-in-out infinite alternate-reverse}section.hero-immersive .hero-cosmos .glow-orb.orb-blue{width:250px;height:250px;background:#3b82f60f;top:40%;left:30%;animation:orb-drift 10s ease-in-out infinite alternate}section.hero-immersive .hero-cosmos .hero-dots{position:absolute;z-index:1;opacity:.15}section.hero-immersive .hero-cosmos .hero-dots.hero-dots-1{top:12%;right:8%}section.hero-immersive .hero-cosmos .hero-dots.hero-dots-2{bottom:18%;left:6%}section.hero-immersive .hero-cosmos .africa-outline{position:absolute;right:2%;top:50%;transform:translateY(-50%);width:clamp(180px,22vw,320px);z-index:0;pointer-events:none}section.hero-immersive .hero-cosmos .africa-outline svg{width:100%;height:auto;animation:africa-breathe 8s ease-in-out infinite}section.hero-immersive .hero-cosmos .africa-outline .radar-dot{position:absolute;top:62%;left:58%;width:6px;height:6px;background:#8dc63f;border-radius:50%;z-index:2;box-shadow:0 0 8px #8dc63fcc}section.hero-immersive .hero-cosmos .africa-outline .radar-ping{position:absolute;top:62%;left:58%;width:6px;height:6px;border-radius:50%;border:1.5px solid rgba(141,198,63,.5);transform:translate(-50%,-50%);animation:radar-expand 3s ease-out infinite;z-index:1}section.hero-immersive .hero-cosmos .africa-outline .radar-ping.ping-2{animation-delay:1.5s}@keyframes africa-breathe{0%,to{opacity:1}50%{opacity:.7}}@keyframes radar-expand{0%{width:6px;height:6px;opacity:1}to{width:80px;height:80px;opacity:0}}section.hero-immersive .hero-cosmos .topo-lines{position:absolute;bottom:0;left:0;width:100%;height:200px;z-index:0;pointer-events:none;opacity:.6}section.hero-immersive .hero-cosmos .topo-lines svg{width:100%;height:100%}section.hero-immersive .hero-cosmos .orbit-line{position:absolute;border-radius:50%;border:1px dashed rgba(255,255,255,.04)}section.hero-immersive .hero-cosmos .orbit-line.orbit-1{width:800px;height:800px;top:-20%;right:-15%;transform:rotate(15deg)}section.hero-immersive .hero-cosmos .orbit-line.orbit-2{width:600px;height:600px;bottom:-10%;left:-10%;transform:rotate(-20deg)}section.hero-immersive .hero-layout{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:4rem;max-width:1400px;margin:0 auto;padding:calc(100px + 3rem) 3rem 3rem;width:100%}section.hero-immersive .hero-text-side{flex:1;max-width:600px;display:flex;flex-direction:column;gap:1.5rem}section.hero-immersive .hero-text-side .hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:6px 16px;border-radius:9999px;background:#8dc63f14;border:1px solid rgba(141,198,63,.15);width:fit-content}section.hero-immersive .hero-text-side .hero-badge .badge-pulse{width:8px;height:8px;background:#8dc63f;border-radius:50%;animation:pulse-glow 2s ease-in-out infinite;box-shadow:0 0 8px #8dc63f99}section.hero-immersive .hero-text-side .hero-badge .badge-label{font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8dc63f}section.hero-immersive .hero-text-side .hero-title{margin:0;display:flex;flex-direction:column}section.hero-immersive .hero-text-side .hero-title span{display:block;font-family:Space Grotesk,sans-serif;font-weight:700;color:#f0f0f5;line-height:1.08;letter-spacing:-.03em}section.hero-immersive .hero-text-side .hero-title .line-1{font-size:clamp(2.2rem,4.5vw + .5rem,3.8rem)}section.hero-immersive .hero-text-side .hero-title .line-2{font-size:clamp(2.6rem,5.5vw + .5rem,4.8rem)}section.hero-immersive .hero-text-side .hero-title .accent{background:linear-gradient(135deg,#8dc63f,#a3e635,#d9f99d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}section.hero-immersive .hero-text-side .hero-title .accent:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#8dc63f,transparent);border-radius:2px;opacity:.4}section.hero-immersive .hero-text-side .hero-description{color:#ffffff73;font-size:1.05rem;line-height:1.75;max-width:500px;margin:0}section.hero-immersive .hero-text-side .hero-coords{display:flex;align-items:center;gap:8px;font-family:Space Grotesk,monospace;font-size:.72rem;letter-spacing:.1em;color:#8dc63f59;font-weight:500}section.hero-immersive .hero-text-side .hero-coords .coord-sep{color:#ffffff26}section.hero-immersive .hero-text-side .hero-cta-group{display:flex;align-items:center;gap:1rem;margin-top:.5rem}section.hero-immersive .hero-text-side .hero-cta-group .cta-primary{display:inline-flex;align-items:center;gap:.5rem;padding:14px 32px;background:linear-gradient(135deg,#6c2bd9,#8b5cf6);color:#fff;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 30px #6c2bd94d,0 8px 25px #6c2bd940;position:relative;overflow:hidden}section.hero-immersive .hero-text-side .hero-cta-group .cta-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);opacity:0;transition:opacity .3s}section.hero-immersive .hero-text-side .hero-cta-group .cta-primary:hover{transform:translateY(-3px);box-shadow:0 0 50px #6c2bd966,0 12px 35px #6c2bd94d}section.hero-immersive .hero-text-side .hero-cta-group .cta-primary:hover:before{opacity:1}section.hero-immersive .hero-text-side .hero-cta-group .cta-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:14px 24px;color:#ffffffb3;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:.9rem;border:1px solid rgba(255,255,255,.12);border-radius:9999px;transition:all .3s;backdrop-filter:blur(4px)}section.hero-immersive .hero-text-side .hero-cta-group .cta-secondary:hover{color:#fff;border-color:#ffffff4d;background:#ffffff0d;transform:translateY(-2px)}section.hero-immersive .hero-text-side .hero-platforms{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}section.hero-immersive .hero-text-side .hero-platforms .platforms-label{font-size:.75rem;color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;font-weight:500}section.hero-immersive .hero-text-side .hero-platforms .platforms-row{display:flex;gap:.5rem;flex-wrap:wrap}section.hero-immersive .hero-text-side .hero-platforms .platforms-row .platform-pill{display:flex;align-items:center;gap:.5rem;padding:6px 14px 6px 8px;border-radius:9999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);transition:all .3s}section.hero-immersive .hero-text-side .hero-platforms .platforms-row .platform-pill img{width:20px;height:20px;border-radius:4px}section.hero-immersive .hero-text-side .hero-platforms .platforms-row .platform-pill span{font-size:.78rem;color:#ffffff80;font-weight:500}section.hero-immersive .hero-text-side .hero-platforms .platforms-row .platform-pill:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-2px)}section.hero-immersive .hero-text-side .hero-platforms .platforms-row .platform-pill:hover span{color:#fffc}section.hero-immersive .hero-visual-side{flex:1;max-width:560px;position:relative;display:flex;align-items:center;justify-content:center;min-height:500px}section.hero-immersive .visual-composition{position:relative;width:100%;height:100%}section.hero-immersive .visual-composition .artwork-hero{position:relative;width:320px;height:320px;margin:40px auto;z-index:2;overflow:hidden;border-radius:50%}section.hero-immersive .visual-composition .artwork-hero .artwork-img{width:100%;height:100%;object-fit:cover;border-radius:28px;box-shadow:0 24px 60px #00000080;position:relative;z-index:1}section.hero-immersive .visual-composition .artwork-hero .artwork-img.globe-photo{border-radius:50%;transform:scale(1.35);box-shadow:0 0 40px #6c2bd94d,0 0 80px #8dc63f26,0 24px 60px #0009}section.hero-immersive .visual-composition .artwork-hero .artwork-glow{position:absolute;inset:-20px;border-radius:50%;background:radial-gradient(circle,rgba(108,43,217,.3)0,rgba(141,198,63,.15) 60%,transparent 80%);filter:blur(40px);z-index:0;animation:glow-pulse 4s ease-in-out infinite alternate}section.hero-immersive .visual-composition .floating-photo{position:absolute;z-index:3;border-radius:9999px;overflow:hidden;border:3px solid rgba(255,255,255,.1);box-shadow:0 8px 25px #0000004d}section.hero-immersive .visual-composition .floating-photo .fp-img{width:100%;height:100%;object-fit:cover;display:block}section.hero-immersive .visual-composition .floating-photo.fp-1{top:5%;right:5%;width:80px;height:80px}section.hero-immersive .visual-composition .floating-photo.fp-2{bottom:20%;left:0;width:64px;height:64px}section.hero-immersive .visual-composition .floating-photo.fp-3{top:15%;left:8%;width:72px;height:72px}section.hero-immersive .visual-composition .float-stat{position:absolute;z-index:4;padding:12px 18px;border-radius:20px;background:#ffffff0a;backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:center;gap:2px}section.hero-immersive .visual-composition .float-stat .fs-number{font-family:Space Grotesk,sans-serif;font-size:1.3rem;font-weight:700;color:#fff}section.hero-immersive .visual-composition .float-stat .fs-label{font-size:.65rem;color:#fff6;text-transform:uppercase;letter-spacing:.1em}section.hero-immersive .visual-composition .float-stat.fs-episodes{bottom:5%;right:10%}section.hero-immersive .visual-composition .float-stat.fs-listeners{top:30%;right:-5%}section.hero-immersive .visual-composition .waveform-deco{position:absolute;bottom:15%;left:5%;z-index:3;color:#8dc63f;opacity:.5;width:100px}section.hero-immersive .visual-composition .waveform-deco svg{width:100%;height:auto}section.hero-immersive .scroll-hint{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:2}section.hero-immersive .scroll-hint .scroll-dots{display:flex;flex-direction:column;align-items:center;gap:6px}section.hero-immersive .scroll-hint .scroll-dots .scroll-dot{border-radius:50%;background:#8dc63f;animation:scroll-cascade 1.8s ease-in-out infinite}section.hero-immersive .scroll-hint .scroll-dots .scroll-dot.sd-1{width:6px;height:6px;opacity:.2;animation-delay:0s}section.hero-immersive .scroll-hint .scroll-dots .scroll-dot.sd-2{width:8px;height:8px;opacity:.45;animation-delay:.15s}section.hero-immersive .scroll-hint .scroll-dots .scroll-dot.sd-3{width:10px;height:10px;opacity:.7;animation-delay:.3s}section.hero-immersive .scroll-hint span{font-size:.65rem;color:#fff3;letter-spacing:.1em;text-transform:uppercase}section.stats-strip{background:linear-gradient(180deg,#0a0a1a,#0d0d20 60%,#111128);padding:4rem 1.5rem;position:relative;overflow:hidden}section.stats-strip:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(108,43,217,.3),rgba(141,198,63,.3),transparent)}section.stats-strip .stats-grid{display:flex;justify-content:center;gap:0;max-width:1000px;margin:0 auto;position:relative}section.stats-strip .stat-card{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;position:relative;text-align:center}section.stats-strip .stat-card:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:40px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.1),transparent)}section.stats-strip .stat-card .stat-accent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,rgba(108,43,217,.08)0,transparent 70%);pointer-events:none;transition:all .4s ease}section.stats-strip .stat-card:hover .stat-accent{width:90px;height:90px;background:radial-gradient(circle,rgba(108,43,217,.12)0,transparent 70%)}section.stats-strip .stat-card:hover .stat-number{background-size:200%auto;background-position:right center}section.stats-strip .stat-value{display:flex;align-items:baseline;justify-content:center;gap:2px;position:relative;z-index:1}section.stats-strip .stat-number{font-family:Space Grotesk,sans-serif;font-size:2.8rem;font-weight:800;line-height:1;background:linear-gradient(135deg,#fff,#ffffffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:100%auto;transition:all .4s ease}section.stats-strip .stat-plus{font-family:Space Grotesk,sans-serif;font-size:1.4rem;font-weight:700;color:#8dc63f}section.stats-strip .stat-label{font-size:.7rem;color:#ffffff59;text-transform:uppercase;letter-spacing:.15em;font-weight:500;margin-top:.5rem;position:relative;z-index:1;transition:color .3s ease}section.stats-strip .stat-card:hover .stat-label{color:#ffffff8c}@media (max-width:1024px){section.stats-strip{padding:3rem 1rem}section.stats-strip .stats-grid{max-width:800px}section.stats-strip .stat-number{font-size:2.2rem}}@media (max-width:768px){section.stats-strip{padding:2rem .75rem}section.stats-strip .stats-grid{flex-wrap:wrap;max-width:500px}section.stats-strip .stat-card{flex:0 0 calc(50% - 1px);padding:1.5rem .75rem}section.stats-strip .stat-card:not(:last-child):after{display:none}section.stats-strip .stat-card:nth-child(odd):after{display:block;height:30px}section.stats-strip .stat-number{font-size:2rem}}@media (max-width:480px){section.stats-strip .stat-number{font-size:1.8rem}section.stats-strip .stat-card{padding:1rem .5rem}}section.themes-section{display:flex;flex-direction:column;align-items:center;gap:3rem;background:#fafafa}section.themes-section .themes-header{text-align:center;max-width:580px}section.themes-section .themes-header h2{margin-bottom:.75rem;line-height:1.15}section.themes-section .themes-header .themes-subtitle{color:#6b7280;line-height:1.7}section.themes-section .themes-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:240px;gap:1rem;width:100%}section.themes-section .themes-grid .card-theme:nth-child(1){grid-column:span 2}section.themes-section .themes-grid .card-theme:nth-child(5){grid-column:span 2}@media (max-width:1024px){section.themes-section .themes-grid{grid-template-columns:repeat(3,1fr)}section.themes-section .themes-grid .card-theme:nth-child(1){grid-column:span 2}section.themes-section .themes-grid .card-theme:nth-child(5){grid-column:span 1}}@media (max-width:768px){section.themes-section .themes-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px}section.themes-section .themes-grid .card-theme:nth-child(1){grid-column:span 2}section.themes-section .themes-grid .card-theme:nth-child(5){grid-column:span 2}}@media (max-width:480px){section.themes-section .themes-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:160px}section.themes-section .themes-grid .card-theme:nth-child(1),section.themes-section .themes-grid .card-theme:nth-child(5){grid-column:span 1}}section.latest-section{background:#f3f4f6}section.latest-section .latest-inner{display:flex;align-items:flex-start;gap:4rem;max-width:1200px;margin:0 auto}section.latest-section .latest-text{flex:0 0 320px}section.latest-section .latest-text h2{margin-bottom:.75rem;line-height:1.15}section.latest-section .latest-text p{color:#6b7280;line-height:1.7}section.latest-section .latest-player{flex:1;display:flex;flex-direction:column;gap:1rem}section.latest-section .latest-player .latest-actions{align-self:flex-end}section.latest-section .latest-player .ep-player{display:flex;gap:1.25rem;align-items:flex-start;padding:1.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -4px #0000000d}section.latest-section .latest-player .ep-player .ep-cover{flex-shrink:0;width:200px;height:auto;aspect-ratio:1;border-radius:12px}section.latest-section .latest-player .ep-player .ep-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}section.latest-section .latest-player .ep-player .ep-details h5{margin:0;font-size:.8rem;color:#6c2bd9;letter-spacing:.08em;text-transform:uppercase;font-weight:600}section.latest-section .latest-player .ep-player .ep-details h4{margin:0;font-size:1.05rem;font-weight:600;color:#1a1a2e}section.latest-section .latest-player .ep-player .player-controls{margin-top:.5rem}section.latest-section .latest-player .ep-player .player-controls .custom-audio-player{display:flex;flex-direction:column;gap:.75rem}section.latest-section .latest-player .ep-player .player-main-controls{display:flex;align-items:center;gap:.5rem}section.latest-section .latest-player .ep-player .player-main-controls .play-btn{width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:999px;background:linear-gradient(135deg,#6c2bd9,#8b5cf6,#4c1d95);color:#fff;cursor:pointer;transition:.3s;box-shadow:0 4px 12px #6c2bd94d}section.latest-section .latest-player .ep-player .player-main-controls .play-btn:hover{transform:scale(1.05)}section.latest-section .latest-player .ep-player .player-main-controls .play-btn:disabled{opacity:.5;cursor:not-allowed}section.latest-section .latest-player .ep-player .player-main-controls .control-btn{width:40px;height:40px;display:grid;place-items:center;border:1px solid #e5e7eb;border-radius:999px;background:#fafafa;color:#1a1a2e;cursor:pointer;transition:.3s}section.latest-section .latest-player .ep-player .player-main-controls .control-btn:hover{background:#f3f4f6}section.latest-section .latest-player .ep-player .player-progress .time-info{display:flex;align-items:center;gap:.5rem}section.latest-section .latest-player .ep-player .player-progress .time-info #current-time,section.latest-section .latest-player .ep-player .player-progress .time-info #duration-time{font-variant-numeric:tabular-nums;font-size:.8rem;color:#6b7280;min-width:2.5rem;text-align:center}section.latest-section .latest-player .ep-player .player-progress .time-info .progress-container{flex:1;position:relative;height:6px;background:#e5e7eb;border-radius:999px}section.latest-section .latest-player .ep-player .player-progress .time-info .progress-container .progress-bar{position:relative;width:100%;height:100%;border-radius:inherit}section.latest-section .latest-player .ep-player .player-progress .time-info .progress-container .progress-bar .progress-fill{position:absolute;inset:0 auto 0 0;width:0%;height:100%;background:linear-gradient(135deg,#6c2bd9,#8b5cf6,#4c1d95);border-radius:inherit}section.latest-section .latest-player .ep-player .player-progress .time-info .progress-container .progress-bar .progress-slider{position:absolute;left:0;top:20%;transform:translateY(-50%);width:100%;height:20px;background:0 0;appearance:none;cursor:pointer}section.latest-section .latest-player .ep-player .player-progress .time-info .progress-container .progress-bar .progress-slider::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:999px;background:#fff;border:2px solid #6c2bd9}section.latest-section .latest-player .ep-player .player-progress .time-info .progress-container .progress-bar .progress-slider::-webkit-slider-runnable-track{background:0 0;height:6px}section.latest-section .latest-player .ep-player .player-bottom-controls{margin-top:.25rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}section.latest-section .latest-player .ep-player .player-bottom-controls .player-volume{display:flex;align-items:center;gap:.5rem}section.latest-section .latest-player .ep-player .player-bottom-controls .player-volume .control-btn{border:0;background:#fafafa;color:#1a1a2e}section.latest-section .latest-player .ep-player .player-bottom-controls .player-volume .volume-slider{width:100px;height:20px;appearance:none;background:0 0;cursor:pointer;accent-color:#6c2bd9}section.latest-section .latest-player .ep-player .player-bottom-controls .player-volume .volume-slider::-webkit-slider-thumb{appearance:none;width:12px;height:12px;border-radius:999px;background:#fff;border:2px solid #6c2bd9;margin-top:-3px}section.latest-section .latest-player .ep-player .player-bottom-controls .player-volume .volume-slider::-webkit-slider-runnable-track{height:5px;background:#e5e7eb;border-radius:999px}section.latest-section .latest-player .ep-player .player-bottom-controls .playback-speed .control-btn,section.latest-section .latest-player .ep-player .player-bottom-controls .playback-speed button{border:0;padding:.3rem .6rem;border-radius:999px;background:#8dc63f;color:#1a1a2e;cursor:pointer;font-weight:600;transition:.3s}section.latest-section .latest-player .ep-player .player-bottom-controls .playback-speed .control-btn:hover,section.latest-section .latest-player .ep-player .player-bottom-controls .playback-speed button:hover{background:#bdde91}@media (max-width:768px){section.latest-section .latest-inner{flex-direction:column}section.latest-section .latest-text{flex:none;width:100%;text-align:center}section.latest-section .ep-player{flex-direction:column;align-items:center;text-align:center}section.latest-section .ep-player .ep-details{width:100%}}section.nextep{width:100vw;margin-left:calc(-50vw + 50%);max-width:none;background:linear-gradient(135deg,#6c2bd9,#8b5cf6,#4c1d95);display:flex;justify-content:center;padding:4rem 1.5rem}section.nextep .nextep-inner{display:flex;align-items:center;justify-content:center;gap:3rem;flex-wrap:wrap;max-width:1200px}section.nextep .info *{color:#fff}section.nextep .nextep_badge{font-family:Space Grotesk,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#8dc63f;padding:4px 14px;background:#8dc63f26;border:1px solid rgba(141,198,63,.3);border-radius:9999px}section.nextep .nextep_details{display:flex;flex-direction:column;gap:.75rem;max-width:400px}section.nextep .nextep_details .nextep_title{color:#fff;font-weight:700;margin:0}section.nextep .nextep_details .nextep_date{color:#fff9;font-size:.9rem}section.nextep .nextep_guests{display:flex;align-items:center;gap:2rem}section.nextep .profile{display:flex;flex-direction:column;align-items:center;gap:.5rem}section.nextep .profile>.image{border-radius:9999px;object-fit:cover;border:3px solid rgba(255,255,255,.15)}section.nextep .profile>.info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}section.nextep .profile>.info .name{font-weight:700;margin:0}section.nextep .profile>.info .title{color:#fff9;margin:0}section.episodes-showcase{background:#fafafa;display:flex;flex-direction:column;align-items:center;gap:2rem}section.episodes-showcase .episodes-header{text-align:center;max-width:520px}section.episodes-showcase .episodes-header p{color:#6b7280;line-height:1.7}section.episodes-showcase .episodes-carousel{width:100%;position:relative}section.episodes-showcase .episodes-carousel .episodes-track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:.75rem 0}section.episodes-showcase .episodes-carousel .episodes-track::-webkit-scrollbar{display:none}section.episodes-showcase .episodes-carousel .ep-card{flex:0 0 320px;scroll-snap-align:start;border-radius:20px;overflow:hidden;background:#fff;border:1px solid #e5e7eb;transition:all .35s cubic-bezier(.4,0,.2,1);text-decoration:none;color:#1a1a2e;display:flex;align-items:center;gap:.75rem;padding:1rem}section.episodes-showcase .episodes-carousel .ep-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #6c2bd91f;border-color:#6c2bd933}section.episodes-showcase .episodes-carousel .ep-card:hover .ep-card-icon{background:#6c2bd91f;color:#6c2bd9}section.episodes-showcase .episodes-carousel .ep-card:hover .ep-card-play{opacity:1;background:#6c2bd9;color:#fff}section.episodes-showcase .episodes-carousel .ep-card .ep-card-icon{flex-shrink:0;width:48px;height:48px;border-radius:12px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .3s}section.episodes-showcase .episodes-carousel .ep-card .ep-card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}section.episodes-showcase .episodes-carousel .ep-card .ep-card-info .ep-card-tag{font-family:Space Grotesk,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6c2bd9}section.episodes-showcase .episodes-carousel .ep-card .ep-card-info .ep-card-title{font-size:.88rem;font-weight:600;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}section.episodes-showcase .episodes-carousel .ep-card .ep-card-info .ep-card-duration{font-size:.72rem;color:#6b7280;font-weight:500}section.episodes-showcase .episodes-carousel .ep-card .ep-card-play{flex-shrink:0;width:36px;height:36px;border-radius:9999px;background:#f3f4f6;color:#6b7280;display:grid;place-items:center;opacity:.5;transition:all .3s}section.episodes-showcase .episodes-carousel .episodes-nav{display:flex;justify-content:center;gap:.75rem;margin-top:1rem}section.episodes-showcase .episodes-carousel .episodes-nav .ep-nav-btn{width:44px;height:44px;border-radius:9999px;border:1px solid #e5e7eb;background:#fff;color:#1a1a2e;display:grid;place-items:center;cursor:pointer;transition:all .3s}section.episodes-showcase .episodes-carousel .episodes-nav .ep-nav-btn:hover{border-color:#c4b5fd;color:#6c2bd9;box-shadow:0 4px 6px -1px #00000012,0 2px 4px -2px #0000000d;transform:scale(1.05)}section.youtube-section{width:100vw;margin-left:calc(-50vw + 50%);max-width:none;position:relative;padding:6rem 3rem;overflow:hidden;background:#060818}section.youtube-section .youtube-cosmos{position:absolute;inset:0;pointer-events:none}section.youtube-section .youtube-cosmos .yt-glow{position:absolute;border-radius:50%;filter:blur(100px)}section.youtube-section .youtube-cosmos .yt-glow.yt-glow-1{width:500px;height:500px;background:#ff00000f;top:-15%;left:10%}section.youtube-section .youtube-cosmos .yt-glow.yt-glow-2{width:350px;height:350px;background:#6c2bd91a;bottom:-5%;right:5%}section.youtube-section .youtube-cosmos .yt-ring{position:absolute;width:300px;height:300px;border:2px solid rgba(255,255,255,.03);border-radius:50%;top:20%;right:8%;transform:rotateX(60deg);animation:ring-spin 25s linear infinite}section.youtube-section .youtube-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:3rem}section.youtube-section .youtube-header{text-align:center;max-width:600px}section.youtube-section .youtube-header h2{color:#fff;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.1;margin-bottom:.75rem}section.youtube-section .youtube-header .accent-text{background:linear-gradient(135deg,red,#f44,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}section.youtube-section .youtube-header p{color:#fff6;line-height:1.7;font-size:1rem}section.youtube-section .youtube-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:1rem;width:100%}section.youtube-section .youtube-grid .yt-card-featured{grid-column:1/2;grid-row:1/3}section.youtube-section .yt-card{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.4,0,.2,1);text-decoration:none;color:#fff}section.youtube-section .yt-card:hover{transform:translateY(-6px);border-color:#ff00004d;box-shadow:0 20px 50px #0006,0 0 30px #ff000014}section.youtube-section .yt-card:hover .yt-card-overlay{opacity:1}section.youtube-section .yt-card:hover .yt-play-btn{transform:scale(1.15)}section.youtube-section .yt-card .yt-card-thumb{position:relative;overflow:hidden;aspect-ratio:16/9}section.youtube-section .yt-card .yt-card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}section.youtube-section .yt-card .yt-card-thumb:hover img{transform:scale(1.05)}section.youtube-section .yt-card .yt-card-overlay{position:absolute;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}section.youtube-section .yt-card .yt-play-btn{width:56px;height:56px;border-radius:50%;background:#ff0000e6;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 20px #f006;transition:transform .3s ease}section.youtube-section .yt-card .yt-badge{position:absolute;top:.75rem;left:.75rem;padding:4px 12px;border-radius:9999px;background:#ff0000d9;color:#fff;font-family:Space Grotesk,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}section.youtube-section .yt-card .yt-duration{position:absolute;bottom:.5rem;right:.5rem;padding:2px 8px;border-radius:6px;background:#000c;color:#fff;font-family:Space Grotesk,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.02em}section.youtube-section .yt-card .yt-card-info{padding:1rem;display:flex;flex-direction:column;gap:.5rem;flex:1}section.youtube-section .yt-card .yt-card-info h4{font-size:.95rem;font-weight:600;line-height:1.4;margin:0;color:#ffffffe6}section.youtube-section .yt-card .yt-card-info>p{font-size:.8rem;color:#fff6;line-height:1.5;margin:0}section.youtube-section .yt-card .yt-card-meta{display:flex;align-items:center;gap:.75rem;margin-top:auto}section.youtube-section .yt-card .yt-views{font-size:.72rem;font-weight:500;color:#fff6}section.youtube-section .yt-card .yt-channel-tag{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;color:#ffffff80}section.youtube-section .yt-card .yt-channel-tag svg{color:red;fill:red}section.youtube-section .yt-card.yt-card-featured .yt-card-thumb{aspect-ratio:auto;flex:1;min-height:200px}section.youtube-section .yt-card.yt-card-featured .yt-card-info{padding:1.5rem}section.youtube-section .yt-card.yt-card-featured .yt-card-info h4{font-size:1.15rem}section.youtube-section .yt-card.yt-card-featured .yt-play-btn{width:72px;height:72px}section.youtube-section .youtube-cta .yt-subscribe-btn{display:inline-flex;align-items:center;gap:.5rem;padding:14px 32px;background:red;color:#fff;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;transition:all .3s;box-shadow:0 4px 20px #ff00004d;text-decoration:none}section.youtube-section .youtube-cta .yt-subscribe-btn:hover{transform:translateY(-3px);box-shadow:0 8px 30px #f006;background:#e60000}@media (max-width:1024px){section.youtube-section .youtube-grid{grid-template-columns:1fr 1fr}section.youtube-section .youtube-grid .yt-card-featured{grid-row:auto}}@media (max-width:768px){section.youtube-section{padding:3rem 1rem}section.youtube-section .youtube-grid{grid-template-columns:1fr}section.youtube-section .youtube-grid .yt-card-featured{grid-column:auto}section.youtube-section .youtube-grid .yt-card-featured .yt-card-thumb{aspect-ratio:16/9;min-height:auto}}section.quotes-section{background:#f3f4f6;display:flex;flex-direction:column;align-items:center;gap:2rem}section.quotes-section .quotes-header{text-align:center}section.quotes-section .quotes-header h2{font-size:clamp(1.6rem,3vw,2.4rem)}section.quotes-section .quotes-carousel{display:flex;align-items:center;gap:1.5rem;width:100%}section.quotes-section .nav_button{cursor:pointer;width:48px;height:48px;aspect-ratio:1;border-radius:9999px;box-shadow:0 4px 6px -1px #00000012,0 2px 4px -2px #0000000d;border:1px solid #e5e7eb;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s;flex-shrink:0}section.quotes-section .nav_button:hover{transform:scale(1.1);box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -4px #0000000d;border-color:#6c2bd9}section.quotes-section .prev{transform:rotate(180deg)}section.quotes-section .prev:hover{transform:rotate(180deg) scale(1.1)}section.quotes-section .carousel-wrapper{flex:1;overflow:hidden}section.quotes-section .contaier-quotes{display:flex;align-items:center;gap:1rem;width:max-content;transition:transform .5s cubic-bezier(.4,0,.2,1)}section.quotes-section .contaier-quotes .quote_image{width:360px;height:360px;aspect-ratio:1;object-fit:cover;border-radius:20px;flex-shrink:0;transition:all .3s;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}section.quotes-section .contaier-quotes .quote_image:hover{transform:scale(1.03);box-shadow:0 12px 30px #6c2bd91f}@media (max-width:480px){section.quotes-section .quotes-carousel{padding:0 .75rem}section.quotes-section .nav_button{display:none}section.quotes-section .contaier-quotes{overflow-x:auto}section.quotes-section .contaier-quotes .quote_image{width:260px;height:260px}}section.newsletter-immersive{width:100vw;margin-left:calc(-50vw + 50%);max-width:none;position:relative;padding:6rem 3rem;overflow:hidden;background:#060818}section.newsletter-immersive .newsletter-cosmos{position:absolute;inset:0;pointer-events:none}section.newsletter-immersive .newsletter-cosmos .nl-glow{position:absolute;border-radius:50%;filter:blur(100px)}section.newsletter-immersive .newsletter-cosmos .nl-glow.nl-glow-1{width:400px;height:400px;background:#6c2bd926;top:-10%;right:10%}section.newsletter-immersive .newsletter-cosmos .nl-glow.nl-glow-2{width:300px;height:300px;background:#8dc63f14;bottom:0;left:5%}section.newsletter-immersive .newsletter-cosmos .nl-ring{position:absolute;border:2px solid rgba(108,43,217,.08);border-radius:50%;transform:rotateX(60deg);animation:ring-spin 20s linear infinite}section.newsletter-immersive .newsletter-cosmos .nl-ring.nl-ring-1{width:250px;height:250px;bottom:10%;right:15%}section.newsletter-immersive .newsletter-layout{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:5rem;max-width:1100px;margin:0 auto}section.newsletter-immersive .newsletter-pitch{flex:1;max-width:480px}section.newsletter-immersive .newsletter-pitch h2{color:#fff;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.1;margin-bottom:1rem}section.newsletter-immersive .newsletter-pitch .accent-text{background:linear-gradient(135deg,#8dc63f,#a3e635);-webkit-background-clip:text;-webkit-text-fill-color:transparent}section.newsletter-immersive .newsletter-pitch p{color:#ffffff73;line-height:1.7}section.newsletter-immersive .newsletter-pitch .nl-platforms{margin-top:1.5rem}section.newsletter-immersive .newsletter-pitch .nl-platforms .nl-platforms-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#ffffff40;font-weight:500;display:block;margin-bottom:.5rem}section.newsletter-immersive .newsletter-pitch .nl-platforms .nl-platform-icons{display:flex;gap:1rem;color:#ffffff4d}section.newsletter-immersive .newsletter-pitch .nl-platforms .nl-platform-icons svg{transition:color .3s}section.newsletter-immersive .newsletter-pitch .nl-platforms .nl-platform-icons svg:hover{color:#8dc63f}section.newsletter-immersive .newsletter-card{flex:0 0 400px;padding:3rem;border-radius:28px;background:#ffffff08;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}section.newsletter-immersive .newsletter-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#6c2bd9,#8dc63f,transparent);animation:shimmer 4s ease-in-out infinite}section.newsletter-immersive .newsletter-card h3{color:#fff;margin-bottom:.25rem}section.newsletter-immersive .newsletter-card .nl-card-sub{color:#ffffff59;font-size:.9rem;margin-bottom:1.5rem}section.newsletter-immersive .newsletter-card .nl-field{margin-bottom:.75rem}section.newsletter-immersive .newsletter-card .nl-field input{width:100%;padding:14px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff;font-family:Inter,sans-serif;font-size:.95rem;transition:all .3s}section.newsletter-immersive .newsletter-card .nl-field input::placeholder{color:#ffffff40}section.newsletter-immersive .newsletter-card .nl-field input:focus{border-color:#6c2bd9;box-shadow:0 0 0 3px #6c2bd926;background:#ffffff0f;outline:0}section.newsletter-immersive .newsletter-card .nl-submit{width:100%;padding:14px;border:0;border-radius:12px;background:linear-gradient(135deg,#6c2bd9,#8b5cf6);color:#fff;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:.9rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .3s;box-shadow:0 4px 20px #6c2bd94d}section.newsletter-immersive .newsletter-card .nl-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #6c2bd966}section.newsletter-immersive .newsletter-card .nl-submit:disabled{opacity:.35;cursor:not-allowed}section.newsletter-immersive .newsletter-card .nl-privacy{color:#fff3;font-size:.75rem;text-align:center;margin-top:.75rem}@media (max-width:768px){section.newsletter-immersive{padding:3rem 1rem}section.newsletter-immersive .newsletter-layout{flex-direction:column;text-align:center}section.newsletter-immersive .newsletter-card{flex:none;width:100%;max-width:420px}section.newsletter-immersive .nl-platform-icons{justify-content:center}}@keyframes ring-spin{0%{transform:rotateX(60deg) rotate(0)}to{transform:rotateX(60deg) rotate(360deg)}}@keyframes orb-drift{0%{transform:translate(0)}to{transform:translate(30px,-20px)}}@keyframes pulse-glow{0%,to{opacity:1;box-shadow:0 0 8px #8dc63f99}50%{opacity:.4;box-shadow:0 0 4px #8dc63f4d}}@keyframes glow-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}@keyframes globe-float{0%{transform:translateY(0) scale(1)}to{transform:translateY(-8px) scale(1.02)}}@keyframes scroll-bounce{0%,to{transform:translate(-50%) translateY(0);opacity:1}50%{transform:translate(-50%) translateY(10px);opacity:.3}}@keyframes scroll-cascade{0%,to{transform:translateY(0);opacity:.2}40%{transform:translateY(8px);opacity:.8}80%{transform:translateY(0);opacity:.3}}@keyframes shimmer{0%{left:-100%}50%,to{left:200%}}@media (max-width:768px){section.hero-immersive .hero-layout{flex-direction:column;padding:calc(80px + 1.5rem) 1rem 1.5rem;text-align:center}section.hero-immersive .hero-text-side{max-width:100%;align-items:center}section.hero-immersive .hero-text-side .hero-title span{text-align:center}section.hero-immersive .hero-text-side .hero-description{text-align:center}section.hero-immersive .hero-text-side .hero-cta-group{justify-content:center;flex-wrap:wrap}section.hero-immersive .hero-text-side .hero-platforms{align-items:center}section.hero-immersive .hero-text-side .hero-platforms .platforms-row{justify-content:center}section.hero-immersive .hero-visual-side{max-width:380px;min-height:400px}section.hero-immersive .visual-composition .artwork-hero{width:240px;height:240px}section.hero-immersive .scroll-hint{display:none}}@media (max-width:480px){section.hero-immersive .hero-visual-side{max-width:300px;min-height:320px}section.hero-immersive .visual-composition .artwork-hero{width:200px;height:200px}section.hero-immersive .visual-composition .floating-photo.fp-1{width:56px;height:56px}section.hero-immersive .visual-composition .floating-photo.fp-2{width:48px;height:48px}section.hero-immersive .visual-composition .floating-photo.fp-3{width:52px;height:52px}section.hero-immersive .visual-composition .float-stat{padding:8px 12px}section.hero-immersive .visual-composition .float-stat .fs-number{font-size:1rem}}