.radio-hero{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;padding:160px 20px 150px;overflow:hidden}.radio-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:150px;background:linear-gradient(to bottom left,transparent 49.5%,#0A0A0A 50%);z-index:3}.radio-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:1}.radio-hero-content{position:relative;z-index:2;max-width:800px;margin:0 auto}.radio-live-badge{display:inline-flex;align-items:center;gap:8px;background:#ff000026;border:1px solid rgba(255,0,0,.4);border-radius:30px;padding:8px 20px;font-size:.85rem;font-weight:700;letter-spacing:2px;color:#f44;text-transform:uppercase;margin-bottom:24px}.radio-live-dot{width:10px;height:10px;background:red;border-radius:50%;animation:livePulse 1.5s ease-in-out infinite}@keyframes livePulse{0%,to{opacity:1;box-shadow:0 0 #f009}50%{opacity:.6;box-shadow:0 0 0 8px #f000}}.radio-hero-title{font-family:Bebas Neue,sans-serif;font-size:4.5rem;line-height:1.05;color:#fff;margin-bottom:20px}.radio-hero-title .gradient-text{display:block}.radio-hero-desc{font-size:1.1rem;color:#ffffffb3;max-width:600px;margin:0 auto 32px;line-height:1.6}.radio-hero-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.radio-hero-btns .btn{padding:14px 28px;font-size:.9rem}.radio-banner{background:#4a2d8a;text-align:center;padding:40px 20px;transform:skewY(3deg);margin:-40px 0 -20px;position:relative;z-index:4}.radio-banner h3{font-family:Bebas Neue,sans-serif;font-size:1.8rem;color:#fff;letter-spacing:2px;margin:0;transform:skewY(-3deg)}.radio-artists{background:linear-gradient(180deg,#0a0a0a 30%,#5737ac);padding:50px 20px 200px;text-align:center;position:relative}.radio-artists:after{content:"";position:absolute;bottom:0;left:0;right:0;height:150px;background:linear-gradient(to bottom left,transparent 49.5%,#0A0A0A 50%);z-index:3}.radio-artists-title{font-family:Bebas Neue,sans-serif;font-size:3.5rem;color:#fff;margin-bottom:16px}.radio-artists-sub{font-size:1.05rem;color:#fff9;max-width:600px;margin:0 auto 40px;line-height:1.6}.radio-concert-img{width:100%;max-width:1000px;margin:0 auto;display:block;border-radius:16px;object-fit:cover;max-height:500px}.radio-divider{height:120px;transform:skewY(3deg);transform-origin:top left;margin-top:-150px;position:relative;z-index:4;margin-bottom:60px}.radio-divider-1{background:#3d2080}.radio-divider-2{background:#5c0a3a}.radio-divider-3{background:#047a9e}.radio-rules{background:linear-gradient(180deg,#0a0a0a 30%,#06baff);padding:50px 20px 250px;position:relative}.radio-rules:after{content:"";position:absolute;bottom:0;left:0;right:0;height:150px;background:linear-gradient(to bottom left,transparent 49.5%,#0A0A0A 50%);z-index:3}.radio-rules .container{max-width:1100px;margin:0 auto}.radio-section-label{font-size:.8rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#a684ff;margin-bottom:12px}.radio-rules-title{font-family:Bebas Neue,sans-serif;font-size:3rem;color:#fff;margin-bottom:10px;text-align:center}.radio-rules-subtitle{font-size:1rem;color:#ffffff80;text-align:center;margin-bottom:32px}.rules-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rule-card{background:#111;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:28px;display:flex;gap:18px;align-items:flex-start;transition:border-color .3s,transform .3s}.rule-card:hover{border-color:#a684ff4d;transform:translateY(-2px)}.rule-icon{width:48px;height:48px;min-width:48px;background:#a684ff1a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#a684ff;font-size:1.2rem}.rule-card h4{font-size:1rem;font-weight:600;color:#fff;margin-bottom:6px}.rule-card p{font-size:.9rem;color:#ffffff80;line-height:1.5}.radio-curation{background:linear-gradient(180deg,#0a0a0a 30%,#8b1560);padding:50px 20px 200px;position:relative}.radio-curation:after{content:"";position:absolute;bottom:0;left:0;right:0;height:150px;background:linear-gradient(to bottom left,transparent 49.5%,#0A0A0A 50%);z-index:3}.radio-curation .container{max-width:1100px;margin:0 auto}.radio-curation-title{font-family:Bebas Neue,sans-serif;font-size:3rem;color:#fff;text-align:center;margin-bottom:32px;line-height:1.1}.curation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.curation-card{background:#111;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:32px 24px;text-align:center;transition:border-color .3s,transform .3s}.curation-card:hover{border-color:#a684ff4d;transform:translateY(-4px)}.curation-icon{width:60px;height:60px;background:#a684ff1a;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#a684ff;font-size:1.4rem}.curation-card h4{font-size:1.05rem;font-weight:600;color:#fff;margin-bottom:10px}.curation-card p{font-size:.88rem;color:#ffffff80;line-height:1.5}.radio-pricing{background:linear-gradient(180deg,#0a0a0a,#110e1a,#0a0a0a);padding:50px 20px}.radio-pricing .container{max-width:1200px;margin:0 auto}.radio-pricing-title{font-family:Bebas Neue,sans-serif;font-size:3rem;color:#fff;text-align:center;margin-bottom:32px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start;max-width:960px;margin:0 auto}.pricing-card{background:#111;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:32px 24px;display:flex;flex-direction:column;transition:border-color .3s,transform .3s;position:relative}.pricing-card:hover{border-color:#a684ff4d;transform:translateY(-4px)}.pricing-card.popular{border:2px solid transparent;background:linear-gradient(#111,#111) padding-box,linear-gradient(135deg,#a684ff,#6c47d9,#a684ff) border-box;transform:scale(1.04);z-index:2}.pricing-card.popular:hover{transform:scale(1.04) translateY(-4px)}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#a684ff,#6c47d9);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:1.5px;padding:5px 16px;border-radius:20px;text-transform:uppercase}.pricing-card-name{font-family:Bebas Neue,sans-serif;font-size:1.4rem;color:#fff;letter-spacing:1px;margin-bottom:8px}.pricing-card-price{font-family:Bebas Neue,sans-serif;font-size:2.2rem;color:#a684ff;margin-bottom:20px}.pricing-card-price span{font-family:Space Grotesk,sans-serif;font-size:.85rem;color:#fff6;font-weight:400}.pricing-features{list-style:none;padding:0;margin:0 0 28px;flex:1}.pricing-features li{font-size:.88rem;color:#fff9;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04);display:flex;align-items:flex-start;gap:10px;line-height:1.4}.pricing-features li:last-child{border-bottom:none}.pricing-features li i{color:#a684ff;font-size:.75rem;margin-top:4px;min-width:14px}.pricing-card .btn{width:100%;text-align:center;padding:12px 20px;font-size:.85rem}.pricing-card.popular .btn{background:linear-gradient(135deg,#a684ff,#6c47d9);border-color:transparent;color:#fff}.pricing-card.popular .btn:hover{background:linear-gradient(135deg,#b99aff,#7d58ea)}.radio-breadcrumb{padding-top:130px;padding-bottom:0;background:transparent;position:absolute;top:0;left:0;right:0;z-index:3}.radio-breadcrumb .container{max-width:1200px;margin:0 auto;padding:0 20px}.breadcrumb-list{display:flex;gap:8px;align-items:center;list-style:none;padding:0;margin:0;font-size:.85rem}.breadcrumb-list li{color:#fff6}.breadcrumb-list a{color:#ffffff80;text-decoration:none;transition:color .3s}.breadcrumb-list a:hover{color:#a684ff}.breadcrumb-list .breadcrumb-sep{color:#ffffff40;font-size:.75rem}.breadcrumb-list .breadcrumb-current{color:#a684ff}.fade-up{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.ai-radio-form-section{padding:50px 20px 80px}@media(max-width:1024px){.curation-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:repeat(3,1fr)}.radio-hero-title{font-size:3.5rem}}@media(max-width:900px){.pricing-grid{grid-template-columns:1fr;max-width:420px}}@media(max-width:767px){.radio-hero{min-height:70vh;padding:140px 16px 60px;background-attachment:scroll}.radio-hero-title{font-size:2.8rem}.radio-hero-desc{font-size:1rem}.radio-hero-btns{flex-direction:column;align-items:center}.radio-hero-btns .btn{width:100%;max-width:280px}.radio-banner h3{font-size:1.3rem}.radio-artists-title{font-size:2.5rem}.radio-rules-title,.radio-curation-title,.radio-pricing-title{font-size:2.2rem}.rules-grid{grid-template-columns:1fr}.curation-grid{grid-template-columns:1fr 1fr;gap:14px}.pricing-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.pricing-card.popular{transform:scale(1)}.pricing-card.popular:hover{transform:translateY(-4px)}.radio-artists,.radio-rules,.radio-curation,.radio-pricing{padding:36px 16px}.radio-breadcrumb{padding-top:110px}}@media(max-width:400px){.radio-hero-title{font-size:2.2rem}.radio-artists-title{font-size:2rem}.radio-rules-title,.radio-curation-title,.radio-pricing-title{font-size:1.8rem}.curation-grid{grid-template-columns:1fr}.curation-card{padding:24px 20px}.rule-card{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ai-radio.css.map */
