@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#111;font-synthesis:none;--blue:#1684ff;--blue2:#006ee8;--soft:#eef6ff;background:#050505;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1180px,100% - 40px);margin:auto}.hero{color:#fff;background:radial-gradient(circle at 73% 46%,#0c1648 0,#050713 26%,#020204 51%,#000 75%);min-height:680px;overflow:hidden}.nav{align-items:center;gap:34px;height:92px;display:flex}.brand-logo{object-fit:contain;width:170px;height:52px}.nav-links{gap:28px;margin-left:auto;font-size:13px;display:flex}.nav-links a:hover{color:var(--blue)}.language{gap:7px;font-size:12px;display:flex}.language button,.copyright button{color:#bbb;cursor:pointer;background:0 0;border:0;padding:0}.language button.active{color:var(--blue)}.hero-grid{grid-template-columns:1.03fr .97fr;align-items:center;min-height:560px;display:grid}.hero-copy{z-index:2;max-width:590px;position:relative}.eyebrow,.section-tag{color:var(--blue);letter-spacing:.08em;font-size:12px;font-weight:800}.hero h1{letter-spacing:-.045em;margin:14px 0 20px;font-size:66px;line-height:1.04}.hero h1 span,h2 span{color:var(--blue)}.hero-lead{font-size:18px;font-weight:700}.hero-copy>p:not(.eyebrow){color:#d5d5d5;line-height:1.7}.actions{gap:15px;margin-top:30px;display:flex}.btn{border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:14px;font-weight:700;display:inline-flex}.primary{background:linear-gradient(90deg,var(--blue2),var(--blue));color:#fff;box-shadow:0 10px 35px #0074ff33}.ghost{color:#fff;border:1px solid #777}.outline{border:1px solid var(--blue);color:var(--blue);margin-top:18px}.sound-orbit{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 12px,#4b58ff47 13px 14px);border-radius:50%;place-items:center;width:500px;display:grid;position:relative}.sound-orbit:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#111745,#0000 68%);border-radius:50%;width:68%;position:absolute}.orbit-logo{z-index:2;color:#fff;font-size:190px;font-weight:800;line-height:1;position:relative;transform:translateY(-8px)}.section{padding:76px 0}.white{background:#fff}.center{text-align:center}.section h2{letter-spacing:-.035em;margin:9px 0 12px;font-size:38px}.section-lead{color:#666;max-width:760px;margin:0 auto;line-height:1.75}.align-left{margin-left:0}.three-grid{grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.feature{padding:0 45px}.feature+.feature{border-left:1px solid #ddd}.icon{width:42px;height:42px;color:var(--blue);margin-bottom:12px}.feature h3,.option h3{margin:4px 0 8px;font-size:16px}.feature p,.option p{color:#626262;font-size:13px;line-height:1.65}.demo-section{background:linear-gradient(100deg,#edf6ff,#fff 55%,#e8f3ff)}.demo-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:74px;display:grid}.aldiana-card{place-items:center;min-height:300px;display:grid}.aldiana-card img{object-fit:contain;filter:drop-shadow(0 24px 32px #0a32502e);max-width:360px;max-height:280px}.live-player{color:#fff;background:linear-gradient(90deg,#101010,#202020);border-radius:40px;align-items:center;gap:15px;min-height:76px;margin-top:24px;padding:10px 18px;display:flex}.live-play,.round-button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:50%;width:48px;height:48px}.live-player div{flex-direction:column;flex:1;min-width:0;display:flex}.live-player small{color:#aaa}.live-player strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.live-dot{color:#ff4d4d;font-size:11px;font-weight:800}.six-grid{grid-template-columns:repeat(6,1fr);margin-top:50px;display:grid}.option{padding:0 18px}.option+.option{border-left:1px solid #ddd}.jingles{background:linear-gradient(100deg,#f4f9ff,#fff,#eef6ff)}.narrow{max-width:980px}.audio-list{gap:10px;margin-top:32px;display:grid}.audio-row{color:#fff;text-align:left;background:linear-gradient(90deg,#171717,#292929);border-radius:40px;align-items:center;gap:14px;padding:9px 18px 9px 11px;display:flex}.round-button{flex:0 0 42px;width:42px;height:42px}.audio-main{flex:1;min-width:0}.audio-main strong{font-size:13px}.progress{background:#555;border-radius:4px;height:3px;margin-top:7px;overflow:hidden}.progress span{background:var(--blue);height:100%;display:block}.audio-time{color:#aaa;font-size:12px}footer{color:#fff;background:#030303;padding-top:50px}.footer-cta{border-bottom:1px solid #272727;padding-bottom:42px}.footer-cta h2{margin:0;font-size:34px}.footer-cta p{color:#bdbdbd}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:70px;padding:42px 0;display:grid}.footer-grid>div{color:#bbb;flex-direction:column;gap:8px;font-size:13px;display:flex}.footer-grid strong{color:#fff;margin-bottom:7px}.footer-logo{object-fit:contain;width:145px;height:52px;margin-bottom:8px}.footer-grid p{max-width:260px;line-height:1.7}.copyright{color:#777;border-top:1px solid #222;justify-content:space-between;padding:22px 0;font-size:12px;display:flex}.copyright button{color:#777}@media (width<=900px){.nav-links{display:none}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;padding:70px 0}.sound-orbit{opacity:.55;width:360px;position:absolute;right:-140px}.hero h1{font-size:52px}.three-grid,.demo-grid{grid-template-columns:1fr}.feature{padding:28px 15px}.feature+.feature{border-top:1px solid #ddd;border-left:0}.six-grid{grid-template-columns:repeat(2,1fr);gap:28px}.option+.option{border-left:0}.demo-grid{gap:20px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media (width<=560px){.shell{width:min(100% - 28px,1180px)}.brand-logo{width:135px}.hero h1{font-size:43px}.actions{flex-direction:column;align-items:stretch}.btn{width:100%}.section{padding:58px 0}.section h2{font-size:31px}.six-grid{grid-template-columns:1fr}.option{border-bottom:1px solid #eee;padding:20px 0}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.copyright{flex-direction:column;gap:15px}.aldiana-card img{max-width:280px}.live-player{border-radius:20px}.live-dot{display:none}}.live-play.is-playing{font-size:18px}.live-copy{min-width:0}.stream-error{color:#ff9b9b;margin-top:2px;font-size:11px}
