*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:'Montserrat','Inter',sans-serif;background-color:#0a0a0a;color:#fff;line-height:1.6;overflow-x:hidden}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;outline:none;font-family:'Montserrat',sans-serif}img{display:block;max-width:100%}:root{--purple:#a855f7;--pink:#ec4899;--gradient:linear-gradient(135deg, #a855f7 0%, #ec4899 100%);--dark-card:#141414;--dark-card2:#1a1a1a;--border:rgba(255,255,255,0.07);--text-muted:#9ca3af;--white:#ffffff}.btn-cta{background:var(--gradient);color:#fff;font-size:.85rem;font-weight:700;letter-spacing:.04em;padding:12px 24px;border-radius:6px;border:none;cursor:pointer;transition:opacity .2s,transform .2s;white-space:nowrap;position:relative;overflow:hidden}.btn-cta:hover{opacity:.88;transform:translateY(-1px)}.btn-outline{background:#fff0;color:#fff;font-size:.85rem;font-weight:700;letter-spacing:.04em;padding:11px 22px;border-radius:6px;border:1.5px solid rgb(255 255 255 / .35);cursor:pointer;transition:border-color .2s,background .2s,transform .2s;white-space:nowrap;position:relative;overflow:hidden}.btn-outline:hover{border-color:var(--purple);background:rgb(168 85 247 / .08);transform:translateY(-1px)}.btn-white{background:#fff;color:#0a0a0a;font-size:.85rem;font-weight:800;letter-spacing:.05em;padding:12px 28px;border-radius:6px;border:none;cursor:pointer;transition:opacity .2s,transform .2s;white-space:nowrap;flex-shrink:0;position:relative;overflow:hidden}.btn-white:hover{opacity:.88;transform:translateY(-1px)}.navbar{position:fixed;top:0;left:0;width:100%;z-index:999;background:rgb(10 10 10 / .92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.nav-container{max-width:1280px;margin:0 auto;padding:0 32px;height:64px;display:flex;align-items:center;gap:32px}.logo{display:flex;align-items:center;gap:8px;flex-shrink:0}.logo-icon{display:flex;align-items:center;justify-content:center}.logo-text{display:flex;flex-direction:column;line-height:1.1}.logo-name{font-size:1rem;font-weight:900;letter-spacing:.12em;color:#fff}.logo-sub{font-size:.55rem;font-weight:600;letter-spacing:.28em;color:var(--text-muted)}.nav-links{display:flex;align-items:center;gap:28px;flex:1;justify-content:center}.nav-links a{font-size:.82rem;font-weight:600;color:rgb(255 255 255 / .78);letter-spacing:.02em;transition:color .2s;white-space:nowrap}.nav-links a:hover{color:#fff}.nav-cta{margin-left:auto;padding:10px 22px;font-size:.8rem}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;margin-left:auto}.hamburger span{display:block;width:24px;height:2px;background:#fff;border-radius:2px;transition:transform .3s,opacity .3s}.hero{min-height:100vh;background:#0a0a0a;background-image:radial-gradient(ellipse 60% 50% at 70% 40%,rgb(120 40 160 / .22) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 30% 60%,rgb(80 10 100 / .12) 0%,transparent 70%);padding-top:64px;display:flex;align-items:center}.hero-container{max-width:1280px;margin:0 auto;padding:60px 32px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.hero-left{display:flex;flex-direction:column;gap:28px}.hero-heading{font-size:clamp(2.4rem, 4vw, 3.6rem);font-weight:900;line-height:1.08;letter-spacing:-.01em;color:#fff;text-transform:uppercase}.hero-accent{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.hero-sub{font-size:.88rem;color:var(--text-muted);line-height:1.75;font-family:'Inter',sans-serif}.hero-buttons{display:flex;gap:14px;flex-wrap:wrap}.hero-stats{display:flex;gap:32px;flex-wrap:wrap;padding-top:8px}.stat-item{display:flex;align-items:center;gap:10px}.stat-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgb(168 85 247 / .1);border-radius:8px;flex-shrink:0}.stat-text{display:flex;flex-direction:column;line-height:1.2}.stat-num{font-size:1.25rem;font-weight:800;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.stat-label{font-size:.7rem;font-weight:500;color:var(--text-muted);letter-spacing:.02em;margin-top:1px}.hero-right{display:flex;gap:16px;justify-content:flex-end;align-items:flex-start}.artist-card{position:relative;border-radius:16px;overflow:hidden;flex:1;max-width:220px;box-shadow:0 8px 40px rgb(0 0 0 / .55);transition:transform .3s}.artist-card:hover{transform:translateY(-6px)}.card-right{margin-top:32px}.artist-img-wrap{display:block;position:relative;width:100%;aspect-ratio:3/4}.artist-img{width:100%;height:100%;object-fit:cover;display:block}.card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgb(80 0 120 / .15) 0%,#fff0 40%,rgb(10 0 20 / .75) 75%,rgb(10 0 20 / .95) 100%)}.artist-info{position:absolute;bottom:0;left:0;right:0;padding:14px 14px 16px;display:flex;flex-direction:column;gap:6px}.artist-name{font-size:1rem;font-weight:800;color:#fff;letter-spacing:.04em;text-shadow:0 2px 8px rgb(0 0 0 / .6)}.artist-card{position:relative}.artist-card .glow-ring{position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;z-index:1;pointer-events:none;background:linear-gradient(135deg,#a855f7,#ec4899,#a855f7);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5}.artist-card .card-shine{position:absolute;top:0;left:-40%;width:40%;height:100%;pointer-events:none;background:linear-gradient(115deg,transparent,rgb(255 255 255 / .08),transparent)}.artist-top-row{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;align-items:flex-start;z-index:2}.artist-badge{background:rgb(10 5 20 / .55);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .14);border-radius:20px;padding:4px 10px 4px 7px;font-size:.62rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:5px}.pulse-dot{width:6px;height:6px;border-radius:50%;background:#4ade80;position:relative;box-shadow:0 0 0 3px rgb(74 222 128 / .2)}.pulse-dot::after{content:'';position:absolute;inset:-3px;border-radius:50%;border:1px solid rgb(74 222 128 / .5);animation:axv-pulse 2s infinite}@keyframes axv-pulse{0%{transform:scale(1);opacity:1}100%{transform:scale(1.8);opacity:0}}.artist-rank{width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,#a855f7,#ec4899);display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:900;font-family:'Montserrat',sans-serif;box-shadow:0 6px 14px -4px rgb(168 85 247 / .7);color:#fff}.artist-follow-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.artist-arrow-btn{width:24px;height:24px;border-radius:50%;background:rgb(255 255 255 / .12);backdrop-filter:blur(6px);border:1px solid rgb(255 255 255 / .18);display:flex;align-items:center;justify-content:center;flex-shrink:0}.artist-dots{display:none;justify-content:center;gap:6px;margin-top:14px;width:100%}.artist-dots .dot-ind{width:6px;height:6px;border-radius:50%;background:rgb(255 255 255 / .15);transition:.25s}.artist-dots .dot-ind.active{width:18px;border-radius:4px;background:linear-gradient(135deg,#a855f7,#ec4899)}@media (max-width:768px){.artist-dots{display:flex}}.artist-followers{font-size:.65rem;font-weight:600;color:rgb(255 255 255 / .85);letter-spacing:.06em;display:flex;align-items:center;gap:4px}.trusted-strip{background:#111;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px 32px}.trusted-container{max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:36px;flex-wrap:wrap}.trusted-label{font-size:.65rem;font-weight:700;letter-spacing:.14em;color:var(--text-muted);white-space:nowrap;text-transform:uppercase}.trusted-logos{display:flex;align-items:center;gap:36px;flex-wrap:wrap;flex:1}.brand-logo{display:flex;align-items:center;justify-content:center;opacity:.75;transition:opacity .2s}.brand-logo:hover{opacity:1}.brand-text{font-family:'Montserrat',sans-serif;font-size:.72rem;font-weight:800;color:#fff;text-align:center;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.brand-text small{font-size:.55rem;font-weight:600;letter-spacing:.1em;display:block}.fancy-1{font-style:italic;font-size:.75rem}.brand-icon{width:34px;height:34px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1rem}.red-icon{background:#e53e3e;color:#fff;font-size:1.1rem;font-family:serif;font-style:italic}.brand-text.geet{font-size:.88rem;font-weight:900;letter-spacing:.04em}.mp3{color:var(--purple);font-weight:900}.brand-text.skv{font-size:.82rem;font-weight:900;letter-spacing:.08em}.and-more{font-size:.65rem;font-weight:600;letter-spacing:.12em;color:var(--text-muted);white-space:nowrap;margin-left:auto}.section-container{max-width:1280px;margin:0 auto;padding:80px 32px}.section-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-align:center;margin-bottom:12px}.section-title{font-size:clamp(1.4rem, 2.5vw, 2rem);font-weight:900;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#fff;margin-bottom:52px;line-height:1.2}.services{background:#0d0d0d}.services-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.service-card{background:var(--dark-card);border:1px solid var(--border);border-radius:12px;padding:28px 20px 26px;display:flex;flex-direction:column;gap:14px;transition:border-color .3s,transform .3s,box-shadow .3s}.service-card:hover{border-color:rgb(168 85 247 / .4);transform:translateY(-4px);box-shadow:0 12px 40px rgb(168 85 247 / .12)}.service-icon{width:52px;height:52px;background:rgb(168 85 247 / .1);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.service-name{font-size:.75rem;font-weight:800;letter-spacing:.06em;color:#fff;text-transform:uppercase;line-height:1.3}.service-desc{font-size:.78rem;color:var(--text-muted);font-family:'Inter',sans-serif;line-height:1.65}.our-work{background:#0a0a0a}.work-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.work-card{background:var(--dark-card);border:1px solid var(--border);border-radius:12px;overflow:hidden;display:flex;align-items:center;transition:transform .3s,box-shadow .3s}.work-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgb(0 0 0 / .4)}.work-card.featured{border-color:rgb(168 85 247 / .25)}.work-thumb{position:relative;width:120px;min-width:120px;aspect-ratio:1;flex-shrink:0;overflow:hidden}.work-thumb img{width:100%;height:100%;object-fit:cover;filter:brightness(.75)}.play-btn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.play-btn svg{background:rgb(0 0 0 / .55);border-radius:50%;padding:10px;width:40px;height:40px;transition:background .2s}.work-card:hover .play-btn svg{background:rgb(168 85 247 / .7)}.work-info{padding:14px 16px;display:flex;flex-direction:column;gap:3px;flex:1}.work-views{font-size:1.6rem;font-weight:900;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;line-height:1.1}.work-views-label{font-size:.7rem;font-weight:600;color:var(--text-muted);margin-bottom:6px}.work-song{font-size:.72rem;color:var(--text-muted);font-family:'Inter',sans-serif}.work-song strong{color:#fff;font-weight:700}.work-reach{font-size:.7rem;font-weight:600;color:var(--text-muted);font-family:'Inter',sans-serif}.cta-banner{background:linear-gradient(135deg,#3b0764 0%,#581c87 40%,#7e22ce 70%,#a855f7 100%);padding:44px 32px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.cta-left{display:flex;flex-direction:column;gap:6px}.cta-heading{font-size:clamp(1.1rem,2vw,1.5rem);font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#fff;line-height:1.2}.cta-sub{font-size:.85rem;color:rgb(255 255 255 / .78);font-family:'Inter',sans-serif}.cta-right{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.cta-contact{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.cta-contact-item{display:flex;align-items:center;gap:8px;font-size:.83rem;font-weight:600;color:#fff;letter-spacing:.02em}.cta-divider{color:rgb(255 255 255 / .35);font-size:1.1rem}.footer{background:#0a0a0a;border-top:1px solid var(--border)}.footer-container{max-width:1280px;margin:0 auto;padding:28px 32px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.footer-logo{flex-shrink:0}.footer-nav{display:flex;align-items:center;gap:24px;flex:1;justify-content:center;flex-wrap:wrap}.footer-nav a{font-size:.78rem;font-weight:600;color:rgb(255 255 255 / .65);letter-spacing:.02em;transition:color .2s}.footer-nav a:hover{color:#fff}.footer-socials{display:flex;align-items:center;gap:16px;margin-left:auto}.social-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:rgb(255 255 255 / .06);border:1px solid var(--border);transition:background .2s,border-color .2s,transform .2s}.social-icon:hover{background:rgb(168 85 247 / .15);border-color:rgb(168 85 247 / .4);transform:translateY(-2px)}.footer-bottom{border-top:1px solid var(--border);padding:14px 32px;text-align:center}.footer-bottom p{font-size:.72rem;color:var(--text-muted);font-family:'Inter',sans-serif}@media (max-width:1024px){.services-grid{grid-template-columns:repeat(3,1fr)}.work-grid{grid-template-columns:repeat(2,1fr)}.hero-container{grid-template-columns:1fr;text-align:center;padding:80px 24px 60px}.hero-right{justify-content:center}.hero-stats,.hero-buttons{justify-content:center}.hero-sub{text-align:center}}@media (max-width:768px){.nav-links,.nav-cta{display:none}.hamburger{display:flex}.hero-heading{font-size:2rem}.artist-card{width:155px!important;max-width:155px!important;border-radius:22px!important;flex:0 0 155px!important}.card-even,.card-odd{margin-top:0!important}.hero-right{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px;max-width:100%!important;width:100%;min-width:0;scrollbar-width:none}.hero-right::-webkit-scrollbar{display:none}.hero-right .artist-card{scroll-snap-align:start}.services-grid{grid-template-columns:repeat(2,1fr)}.work-grid{grid-template-columns:1fr}.cta-banner{flex-direction:column;align-items:flex-start;padding:36px 24px}.cta-right{flex-direction:column;align-items:flex-start}.footer-container{flex-direction:column;align-items:center;text-align:center;padding:24px}.footer-nav{gap:14px}.footer-socials{margin-left:0}.trusted-logos{gap:20px}.section-container{padding:56px 20px}}@media (max-width:480px){.hero-right{gap:10px}.artist-card{max-width:155px!important}.services-grid{grid-template-columns:1fr}.hero-stats{gap:20px}.work-thumb{width:100px;min-width:100px}.work-views{font-size:1.3rem}}.hero-right{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end;align-items:flex-start;max-width:520px}.artist-card{max-width:var(--artist-card-width,200px);border-radius:var(--artist-card-radius,16px)}.card-even{margin-top:32px}.card-odd{margin-top:0}.artist-followers{text-decoration:none;color:rgb(255 255 255 / .85);display:flex;align-items:center;gap:4px;font-size:.65rem;font-weight:600;letter-spacing:.06em;transition:color .2s}.artist-followers:hover{color:#fff}.trusted-logo-img{height:var(--trusted-logo-h,36px);width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.75;transition:opacity .2s}.brand-logo:hover .trusted-logo-img{opacity:1}.brand-logo{cursor:pointer}.about-section{background:#0d0d0d}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.about-content{display:flex;flex-direction:column;gap:20px}.about-para{font-size:.92rem;color:#9ca3af;font-family:'Inter',sans-serif;line-height:1.8}.about-stats{display:flex;gap:32px;flex-wrap:wrap;padding-top:8px;border-top:1px solid rgb(255 255 255 / .07);margin-top:8px}.about-stat{display:flex;flex-direction:column;gap:4px}.about-stat-num{font-size:1.5rem;font-weight:900;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.about-stat-lbl{font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.08em}.about-image-wrap{position:relative;border-radius:20px;overflow:hidden}.about-img{width:100%;height:480px;object-fit:cover;border-radius:20px;display:block}.about-img-glow{position:absolute;inset:0;border-radius:20px;box-shadow:inset 0 0 60px rgb(168 85 247 / .2);pointer-events:none}.about-placeholder{background:#141414;border:2px dashed rgb(168 85 247 / .3);border-radius:20px;height:360px;display:flex;align-items:center;justify-content:center}.about-placeholder-inner{display:flex;flex-direction:column;align-items:center;gap:16px;color:#4b5563;text-align:center;font-size:.85rem;font-family:'Inter',sans-serif}.logo-uploaded img{height:var(--logo-size,48px);width:auto}.modal-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.modal-overlay.open{opacity:1;visibility:visible}.modal-box{background:#141414;border:1px solid rgb(168 85 247 / .25);border-radius:24px;padding:40px 36px;width:100%;max-width:460px;position:relative;transform:translateY(30px) scale(.97);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.modal-overlay.open .modal-box{transform:translateY(0) scale(1)}.modal-close{position:absolute;top:16px;right:20px;background:rgb(255 255 255 / .07);border:none;color:#fff;font-size:1.4rem;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.modal-close:hover{background:rgb(255 255 255 / .15)}.modal-title{font-size:1.4rem;font-weight:900;color:#fff;margin-bottom:6px;text-align:center}.modal-sub{font-size:.85rem;color:#6b7280;text-align:center;margin-bottom:28px;font-family:'Inter',sans-serif}.modal-options{display:flex;flex-direction:column;gap:14px}.modal-option{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;cursor:pointer}.modal-option:hover{transform:translateX(4px);box-shadow:0 8px 30px rgb(0 0 0 / .3)}.modal-whatsapp{background:linear-gradient(135deg,#128c7e,#25d366)}.modal-email{background:linear-gradient(135deg,#a855f7,#ec4899)}.modal-option-icon{width:52px;height:52px;background:rgb(255 255 255 / .15);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-option-text{display:flex;flex-direction:column;gap:3px;flex:1}.modal-option-title{font-size:1rem;font-weight:800;color:#fff}.modal-option-sub{font-size:.78rem;color:rgb(255 255 255 / .75);font-family:'Inter',sans-serif}.modal-arrow{margin-left:auto;opacity:.7;flex-shrink:0}.cta-contact-item a{color:#fff;text-decoration:none}@media (min-width:1025px){.work-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.about-grid{grid-template-columns:1fr;gap:40px}.about-image-wrap{max-width:500px;margin:0 auto}}@media (max-width:768px){.hero-right{justify-content:center;max-width:100%}.modal-box{margin:16px;padding:28px 20px}}.loading-screen{position:fixed;inset:0;background:#0a0a0a;z-index:99999;display:flex;align-items:center;justify-content:center;transition:opacity .6s ease,visibility .6s ease}.loading-screen.loaded{opacity:0;visibility:hidden}.loading-inner{display:flex;flex-direction:column;align-items:center;gap:20px}.loading-logo{animation:pulse-logo 1.2s ease-in-out infinite}@keyframes pulse-logo{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.8}}.loading-text{font-size:1.1rem;font-weight:900;letter-spacing:.3em;color:#fff;text-transform:uppercase}.loading-bar{width:200px;height:3px;background:rgb(255 255 255 / .1);border-radius:3px;overflow:hidden}.loading-progress{height:100%;width:0;background:var(--gradient);border-radius:3px;transition:width .08s linear}.particles-canvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.hero,.trusted-strip,.about-section,.services,.our-work,.pricing-section,.testi-section,.faq-section,.contact-section,.cta-banner,.footer{position:relative;z-index:1}.custom-cursor{position:fixed;width:36px;height:36px;border:2px solid rgb(168 85 247 / .7);border-radius:50%;pointer-events:none;z-index:99998;transition:border-color .2s,transform .2s;will-change:transform}.custom-cursor-dot{position:fixed;width:8px;height:8px;background:var(--purple);border-radius:50%;pointer-events:none;z-index:99999;will-change:transform}.custom-cursor.cursor-hover{transform:scale(1.6)!important;border-color:var(--pink);background:rgb(236 72 153 / .1)}@media(max-width:768px){.custom-cursor,.custom-cursor-dot{display:none}}.mode-toggle{position:fixed;bottom:100px;right:20px;width:44px;height:44px;border-radius:50%;background:rgb(168 85 247 / .15);border:1px solid rgb(168 85 247 / .3);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9000;font-size:1.1rem;transition:background .2s,transform .2s}.mode-toggle:hover{background:rgb(168 85 247 / .3);transform:scale(1.1)}body.light-mode .mode-sun{display:none}body:not(.light-mode) .mode-moon{display:none}body.light-mode{--bg:#f8f8f8;--card:#ffffff;--text-muted:#4b5563;background:#f8f8f8!important}body.light-mode .navbar{background:rgb(255 255 255 / .92)!important;border-bottom:1px solid rgb(0 0 0 / .08)}body.light-mode .nav-links a{color:#1f2937}body.light-mode .hero{background:#f0f0f5;background-image:radial-gradient(ellipse 60% 50% at 70% 40%,rgb(168 85 247 / .1) 0%,transparent 70%)}body.light-mode .hero-heading{color:#1f2937}body.light-mode .trusted-strip,body.light-mode .services,body.light-mode .about-section,body.light-mode .pricing-section,body.light-mode .faq-section,body.light-mode .contact-section{background:#f8f8f8}body.light-mode .our-work,body.light-mode .testi-section{background:#f0f0f0}body.light-mode .service-card,body.light-mode .work-card,body.light-mode .pricing-card,body.light-mode .testi-card,body.light-mode .faq-item,body.light-mode .contact-info-card{background:#fff;border-color:rgb(0 0 0 / .08)}body.light-mode .service-name,body.light-mode .work-song strong,body.light-mode .pricing-name,body.light-mode .testi-name,body.light-mode .faq-q span,body.light-mode .artist-name,body.light-mode .logo-name,body.light-mode .section-title,body.light-mode .hero-heading{color:#111}body.light-mode .service-desc,body.light-mode .work-reach,body.light-mode .testi-role,body.light-mode .faq-a,body.light-mode .about-para,body.light-mode .stat-label,body.light-mode .logo-sub,body.light-mode .trusted-label,body.light-mode .footer-nav a{color:#4b5563}body.light-mode .footer{background:#1a1a2e;border-color:#fff0}body.light-mode .footer-bottom p{color:#9ca3af}.countdown-banner{background:var(--gradient);padding:12px 24px;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;position:relative;z-index:1001}.countdown-text{font-size:.85rem;font-weight:700;color:#fff;letter-spacing:.04em}.countdown-timer{display:flex;align-items:center;gap:8px}.cd-unit{display:flex;flex-direction:column;align-items:center}.cd-num{font-size:1.3rem;font-weight:900;color:#fff;line-height:1}.cd-lbl{font-size:.5rem;font-weight:600;color:rgb(255 255 255 / .8);letter-spacing:.1em;text-transform:uppercase}.cd-sep{font-size:1.3rem;font-weight:900;color:rgb(255 255 255 / .6);margin-bottom:12px}.countdown-btn{background:#fff;color:#a855f7;font-size:.78rem;font-weight:800;padding:8px 18px;border-radius:6px;text-decoration:none;white-space:nowrap;transition:opacity .2s}.countdown-btn:hover{opacity:.85}.countdown-close{background:none;border:none;color:rgb(255 255 255 / .7);font-size:1.2rem;cursor:pointer;padding:0 4px;margin-left:8px}.showreel-section{background:#0d0d0d}.showreel-wrap{max-width:900px;margin:0 auto;border-radius:20px;overflow:hidden;box-shadow:0 20px 80px rgb(0 0 0 / .6)}.showreel-thumb{position:relative;cursor:pointer;aspect-ratio:16/9}.showreel-img{width:100%;height:100%;object-fit:cover;display:block}.showreel-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .4);transition:background .3s}.showreel-thumb:hover .showreel-overlay{background:rgb(0 0 0 / .25)}.showreel-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.showreel-play svg{background:var(--gradient);border-radius:50%;padding:24px;width:80px;height:80px;filter:drop-shadow(0 8px 24px rgb(168 85 247 / .5));transition:transform .3s}.showreel-thumb:hover .showreel-play svg{transform:scale(1.08)}.showreel-iframe{width:100%;aspect-ratio:16/9;border:none;display:block}.work-streaming{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.stream-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;font-size:.62rem;font-weight:800;text-decoration:none;transition:transform .2s,opacity .2s}.stream-btn:hover{transform:scale(1.15);opacity:.9}.stream-yt{background:red;color:#fff}.stream-sp{background:#1db954;color:#fff}.stream-js{background:#0057b7;color:#fff}.stream-ap{background:#fc3c44;color:#fff}.pricing-section{background:#0d0d0d}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}.pricing-card{background:#141414;border:1px solid rgb(255 255 255 / .07);border-radius:20px;padding:36px 28px;display:flex;flex-direction:column;gap:16px;position:relative;transition:transform .3s,box-shadow .3s}.pricing-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px rgb(168 85 247 / .15)}.pricing-featured{border-color:rgb(168 85 247 / .5);background:linear-gradient(135deg,rgb(168 85 247 / .08),rgb(236 72 153 / .05));transform:scale(1.02)}.pricing-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--gradient);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.1em;padding:5px 18px;border-radius:20px;white-space:nowrap}.pricing-name{font-size:.8rem;font-weight:900;letter-spacing:.14em;color:#fff}.pricing-price{font-size:2.4rem;font-weight:900;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;line-height:1.1}.pricing-desc{font-size:.8rem;color:#6b7280;font-family:'Inter',sans-serif}.pricing-features{list-style:none;display:flex;flex-direction:column;gap:10px;flex:1}.pricing-features li{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#d1d5db;font-family:'Inter',sans-serif}.pricing-btn{margin-top:8px;text-align:center;display:block;padding:13px;border-radius:8px;font-size:.85rem;text-decoration:none}.testi-section{background:#0a0a0a}.testi-slider{position:relative;overflow:hidden;border-radius:16px}.testi-track{display:flex;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.testi-card{min-width:100%;background:#141414;border:1px solid rgb(255 255 255 / .07);border-radius:16px;padding:36px;display:flex;flex-direction:column;gap:16px}.testi-stars{color:#f59e0b;font-size:1.2rem;letter-spacing:2px}.testi-text{font-size:.95rem;color:#d1d5db;font-family:'Inter',sans-serif;line-height:1.8;font-style:italic}.testi-author{display:flex;align-items:center;gap:14px}.testi-photo{width:48px;height:48px;border-radius:50%;object-fit:cover}.testi-avatar{width:48px;height:48px;border-radius:50%;background:var(--gradient);display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:900;color:#fff;flex-shrink:0}.testi-info{display:flex;flex-direction:column}.testi-name{font-size:.9rem;font-weight:800;color:#fff}.testi-role{font-size:.75rem;color:#6b7280;font-family:'Inter',sans-serif}.testi-prev,.testi-next{position:absolute;top:50%;transform:translateY(-50%);background:rgb(168 85 247 / .15);border:1px solid rgb(168 85 247 / .3);color:#fff;width:40px;height:40px;border-radius:50%;font-size:1.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.testi-prev{left:12px}.testi-next{right:12px}.testi-prev:hover,.testi-next:hover{background:rgb(168 85 247 / .35)}.testi-dots{display:flex;justify-content:center;gap:8px;padding-top:20px}.testi-dot{width:8px;height:8px;border-radius:50%;background:rgb(255 255 255 / .2);border:none;cursor:pointer;transition:background .2s,transform .2s}.testi-dot.active{background:var(--purple);transform:scale(1.3)}.faq-section{background:#0d0d0d}.faq-list{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{background:#141414;border:1px solid rgb(255 255 255 / .07);border-radius:12px;overflow:hidden;cursor:pointer;transition:border-color .3s}.faq-item.open{border-color:rgb(168 85 247 / .35)}.faq-q{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:16px}.faq-q span:first-child{font-size:.92rem;font-weight:700;color:#fff;line-height:1.4}.faq-icon{font-size:1.4rem;font-weight:300;color:var(--purple);flex-shrink:0;transition:transform .3s}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease;padding:0 24px;font-size:.88rem;color:#9ca3af;font-family:'Inter',sans-serif;line-height:1.7}.faq-item.open .faq-a{padding-bottom:20px}.contact-section{background:#0a0a0a}.contact-sub{text-align:center;color:#6b7280;font-family:'Inter',sans-serif;font-size:.9rem;margin-top:-32px;margin-bottom:48px}.contact-grid{display:grid;grid-template-columns:1fr 380px;gap:48px;align-items:start}.contact-form{display:flex;flex-direction:column;gap:16px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:.75rem;font-weight:700;color:#9ca3af;letter-spacing:.06em;text-transform:uppercase}.form-group input,.form-group textarea{background:#141414;border:1px solid rgb(255 255 255 / .08);border-radius:8px;padding:12px 16px;color:#fff;font-family:'Montserrat',sans-serif;font-size:.88rem;outline:none;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{border-color:rgb(168 85 247 / .5)}.form-group textarea{resize:vertical;min-height:110px}.contact-submit{align-self:flex-start;padding:14px 32px}.form-success{color:#22c55e;font-size:.85rem;font-family:'Inter',sans-serif;margin-top:8px}.contact-info{display:flex;flex-direction:column;gap:16px}.contact-info-card{background:#141414;border:1px solid rgb(255 255 255 / .07);border-radius:12px;padding:20px 22px;display:flex;align-items:center;gap:16px;transition:border-color .2s,transform .2s}.contact-info-card:hover{border-color:rgb(168 85 247 / .3);transform:translateX(4px)}.contact-info-icon{font-size:1.6rem;flex-shrink:0}.contact-info-label{font-size:.68rem;font-weight:700;color:#6b7280;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}.contact-info-val{font-size:.88rem;font-weight:600;color:#fff;text-decoration:none;display:block}.music-player{position:fixed;bottom:20px;left:20px;background:#1a1a1a;border:1px solid rgb(168 85 247 / .3);border-radius:16px;padding:14px 18px;display:flex;align-items:center;gap:14px;z-index:9001;box-shadow:0 8px 40px rgb(0 0 0 / .5);min-width:300px;max-width:360px}.player-cover{width:44px;height:44px;border-radius:8px;overflow:hidden;flex-shrink:0}.player-cover img{width:100%;height:100%;object-fit:cover}.player-cover-placeholder{width:44px;height:44px;background:var(--gradient);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#fff}.player-info{display:flex;flex-direction:column;flex:1;min-width:0}.player-song{font-size:.8rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-artist{font-size:.68rem;color:#6b7280;font-family:'Inter',sans-serif}.player-controls{display:flex;align-items:center;gap:10px}.player-btn{background:var(--gradient);border:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.player-progress{width:80px;height:4px;background:rgb(255 255 255 / .15);border-radius:4px;cursor:pointer;position:relative}.player-bar{height:100%;background:var(--gradient);border-radius:4px;width:0;pointer-events:none}.player-time{font-size:.65rem;color:#6b7280;white-space:nowrap}.player-close{background:none;border:none;color:#6b7280;font-size:1rem;cursor:pointer;padding:0;transition:color .2s;flex-shrink:0}.player-close:hover{color:#fff}.wa-float{position:fixed;bottom:20px;right:20px;width:58px;height:58px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgb(37 211 102 / .4);z-index:9000;text-decoration:none;transition:transform .3s,box-shadow .3s}.wa-float:hover{transform:scale(1.1);box-shadow:0 8px 30px rgb(37 211 102 / .5)}.wa-float-pulse{position:absolute;width:100%;height:100%;border-radius:50%;background:#25d366;animation:wa-pulse 2s infinite;z-index:-1}@keyframes wa-pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(1.4);opacity:0}100%{transform:scale(1.4);opacity:0}}.back-to-top{position:fixed;bottom:90px;right:20px;width:44px;height:44px;background:var(--gradient);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:8999;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s}.back-to-top.btt-show{opacity:1;transform:translateY(0)}.cookie-notice{position:fixed;bottom:0;left:0;right:0;background:#1a1a1a;border-top:1px solid rgb(255 255 255 / .08);padding:14px 32px;display:flex;align-items:center;justify-content:center;gap:20px;z-index:9002;font-size:.8rem;color:#9ca3af;font-family:'Inter',sans-serif;flex-wrap:wrap}.cookie-accept{background:var(--gradient);color:#fff;font-size:.78rem;font-weight:700;padding:8px 22px;border-radius:6px;border:none;cursor:pointer;transition:opacity .2s}.cookie-accept:hover{opacity:.85}@media(max-width:1024px){.pricing-grid{grid-template-columns:1fr 1fr}.pricing-featured{transform:none}.contact-grid{grid-template-columns:1fr}}@media(max-width:768px){.pricing-grid{grid-template-columns:1fr}.form-row{grid-template-columns:1fr}.music-player{left:10px;right:10px;max-width:unset}.countdown-banner{flex-direction:column;gap:10px;text-align:center}.mode-toggle{bottom:160px}}.logo{text-decoration:none;display:flex;align-items:center;gap:8px}.logo-img-file{height:var(--logo-size,48px);width:auto;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 0 8px rgb(168 85 247 / .6));transition:filter 0.3s}.logo:hover .logo-img-file{filter:brightness(0) invert(1) drop-shadow(0 0 14px rgb(168 85 247))}.about-image-wrap{position:relative}.about-visual{position:relative;width:100%;max-width:480px;margin:0 auto;border-radius:24px;overflow:visible}.about-visual-glow{position:absolute;inset:-30px;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgb(168 85 247 / .15),transparent 70%);pointer-events:none;z-index:0;animation:about-glow-pulse 3s ease-in-out infinite}@keyframes about-glow-pulse{0%,100%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.about-svg{width:100%;height:auto;position:relative;z-index:1;filter:drop-shadow(0 20px 60px rgb(168 85 247 / .2))}.about-svg [class^="ab"]{animation:bar-dance 1.8s ease-in-out infinite;transform-origin:bottom}.ab1{animation-delay:0s}.ab2{animation-delay:.1s}.ab3{animation-delay:.2s}.ab4{animation-delay:.3s}.ab5{animation-delay:.4s}.ab6{animation-delay:.5s}.ab7{animation-delay:.6s}.ab8{animation-delay:.7s}.ab9{animation-delay:.8s}.ab10{animation-delay:.9s}.ab11{animation-delay:1s}.ab12{animation-delay:1.1s}.ab13{animation-delay:1.2s}.ab14{animation-delay:1.3s}.ab15{animation-delay:1.4s}.ab16{animation-delay:1.5s}@keyframes bar-dance{0%,100%{transform:scaleY(1)}50%{transform:scaleY(.45)}}.about-orbit{animation:orbit-spin 12s linear infinite;transform-origin:240px 210px}@keyframes orbit-spin{to{transform:rotate(360deg)}}.about-dot1{animation:float-dot 3.5s ease-in-out infinite}.about-dot2{animation:float-dot 4s ease-in-out infinite reverse}.about-dot3{animation:float-dot 2.8s ease-in-out infinite 0.5s}@keyframes float-dot{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.about-visual-badge{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:rgb(10 5 26 / .85);border:1px solid rgb(168 85 247 / .3);backdrop-filter:blur(12px);border-radius:40px;padding:8px 20px;font-size:.72rem;font-weight:600;color:rgb(255 255 255 / .8);white-space:nowrap;display:flex;align-items:center;gap:8px;letter-spacing:.06em;z-index:2}.about-badge-dot{width:7px;height:7px;border-radius:50%;background:#a855f7;box-shadow:0 0 8px #a855f7;animation:pulse-dot 1.6s ease-in-out infinite;flex-shrink:0}@keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}.testi-quote-icon{font-size:2.5rem;line-height:1;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;margin-bottom:-8px;opacity:.6}.testi-cta-row{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:36px;flex-wrap:wrap}.testi-cta-text{font-size:.88rem;color:var(--text-muted);font-family:'Inter',sans-serif}.testi-review-btn{display:inline-flex;align-items:center;padding:12px 28px;font-size:.85rem}.review-modal-overlay{z-index:10000}.review-modal-box{max-width:520px;padding:36px 32px 32px}.review-modal-header{text-align:center;margin-bottom:24px}.review-modal-icon{font-size:2.4rem;margin-bottom:10px;display:block}.review-star-picker{text-align:center;margin-bottom:24px;padding:18px;background:rgb(168 85 247 / .05);border:1px solid rgb(168 85 247 / .12);border-radius:12px}.review-star-label{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px}.review-stars-input{display:flex;justify-content:center;gap:8px;margin-bottom:8px}.review-star{font-size:2.2rem;color:rgb(255 255 255 / .15);cursor:pointer;transition:color 0.15s,transform 0.15s;line-height:1}.review-star.active,.review-star.hover{color:#f59e0b;transform:scale(1.15)}.review-star-text{font-size:.78rem;color:var(--text-muted);font-family:'Inter',sans-serif;display:block;transition:color 0.2s}.review-form{display:flex;flex-direction:column;gap:14px}.review-char-count{font-size:.68rem;color:var(--text-muted);text-align:right;display:block;margin-top:4px}.review-submit-btn{align-self:stretch;justify-content:center;display:flex;align-items:center;padding:14px;font-size:.9rem}.review-thankyou{text-align:center;padding:20px 0;display:flex;flex-direction:column;align-items:center;gap:16px}.review-ty-icon{width:80px;height:80px;background:rgb(34 197 94 / .1);border:1px solid rgb(34 197 94 / .3);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:ty-pop 0.5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes ty-pop{from{transform:scale(0)}to{transform:scale(1)}}.review-ty-title{font-size:1.4rem;font-weight:900;color:#fff}.review-ty-sub{font-size:.88rem;color:var(--text-muted);font-family:'Inter',sans-serif;line-height:1.7}@media (max-width:768px){.review-modal-box{padding:28px 20px}.testi-cta-row{flex-direction:column;gap:10px}}.logo-img-file{height:36px!important;width:auto!important;max-height:80px;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 0 6px rgb(168 85 247 / .5));transition:filter 0.3s,transform 0.3s}.logo:hover .logo-img-file{filter:brightness(0) invert(1) drop-shadow(0 0 12px rgb(168 85 247 / .9));transform:scale(1.04)}.loading-logo-img{object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 0 20px rgb(168 85 247 / .8));animation:pulse-logo 1.4s ease-in-out infinite}.pricing-subtitle{text-align:center;font-size:.9rem;color:#6b7280;font-family:'Inter',sans-serif;margin-top:-36px;margin-bottom:48px}.pricing-color-purple{--card-accent:#a855f7}.pricing-color-gradient{--card-accent:#ec4899}.pricing-color-pink{--card-accent:#ec4899}.pricing-header{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.pricing-icon{font-size:2rem;line-height:1;margin-bottom:4px}.pricing-tagline{font-size:.8rem;color:#6b7280;font-family:'Inter',sans-serif;line-height:1.5}.pricing-price-wrap{display:flex;align-items:baseline;gap:6px;margin:8px 0 4px}.pricing-period{font-size:.75rem;color:#6b7280;font-family:'Inter',sans-serif;font-weight:400}.pricing-quick-stats{display:flex;align-items:center;gap:0;background:rgb(168 85 247 / .06);border:1px solid rgb(168 85 247 / .12);border-radius:8px;overflow:hidden;margin:10px 0 4px}.pricing-qs{display:flex;align-items:center;gap:6px;padding:8px 14px;flex:1;font-size:.75rem;font-weight:600;color:rgb(255 255 255 / .7);font-family:'Inter',sans-serif}.pricing-qs svg{color:var(--card-accent,#a855f7);flex-shrink:0}.pricing-qs-divider{width:1px;height:30px;background:rgb(168 85 247 / .15);flex-shrink:0}.pricing-divider{height:1px;background:rgb(255 255 255 / .06);margin:14px 0}.pricing-features li{font-size:.82rem;color:#d1d5db;font-family:'Inter',sans-serif;display:flex;align-items:center;gap:9px;padding:5px 0}.pf-no{color:rgb(255 255 255 / .28)!important}.pricing-btn{display:flex;align-items:center;justify-content:center;text-align:center;padding:13px 20px;border-radius:8px;font-size:.88rem;text-decoration:none;margin-top:4px;transition:transform 0.2s,box-shadow 0.2s}.pricing-btn:hover{transform:translateY(-2px)}.pricing-note{text-align:center;font-size:.72rem;color:#6b7280;font-family:'Inter',sans-serif;margin-top:10px}.pricing-guarantee{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:40px;padding:14px 24px;background:rgb(34 197 94 / .06);border:1px solid rgb(34 197 94 / .2);border-radius:10px;max-width:560px;margin-left:auto;margin-right:auto}.pricing-guarantee span{font-size:.82rem;color:rgb(255 255 255 / .65);font-family:'Inter',sans-serif}.pricing-featured{border-color:rgb(168 85 247 / .6)!important;background:linear-gradient(160deg,rgb(168 85 247 / .1),rgb(236 72 153 / .06),rgb(20 20 20))!important;box-shadow:0 0 0 1px rgb(168 85 247 / .3),0 20px 60px rgb(168 85 247 / .15)!important}@media (max-width:768px){.pricing-quick-stats{flex-direction:column;gap:0}.pricing-qs-divider{width:100%;height:1px}}.footer-logo .logo-img-file,.footer-logo-img{object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 0 6px rgb(168 85 247 / .5));transition:filter 0.3s}.trusted-ticker-wrap{overflow:hidden;position:relative;padding:16px 0;mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.trusted-ticker{display:flex;align-items:center;gap:48px;width:max-content;animation:ticker-scroll 28s linear infinite}.trusted-ticker:hover{animation-play-state:paused}@keyframes ticker-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ticker-item{flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:.65;transition:opacity 0.2s,transform 0.2s;text-decoration:none}.ticker-item:hover{opacity:1;transform:scale(1.08)}.trusted-container{max-width:1280px;margin:0 auto;padding:16px 32px 0;display:flex;align-items:center}.axv-showreel-card{position:relative;width:100%;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#06020f}.showreel-canvas{position:absolute;inset:0;width:100%;height:100%}.axv-showreel-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;background:radial-gradient(ellipse 70% 70% at 50% 50%,transparent 40%,rgb(6 2 15 / .6) 100%);z-index:2}.axv-sr-logo{margin-bottom:4px}.axv-sr-logo-img{height:56px;width:auto;filter:brightness(0) invert(1) drop-shadow(0 0 20px rgb(168 85 247 / .8));animation:pulse-logo 2s ease-in-out infinite}.axv-sr-text{text-align:center}.axv-sr-title{font-size:clamp(1.8rem, 4vw, 3rem);font-weight:900;background:linear-gradient(135deg,#a855f7,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;letter-spacing:.06em;line-height:1;margin-bottom:6px}.axv-sr-sub{font-size:.9rem;color:rgb(255 255 255 / .5);letter-spacing:.18em;text-transform:uppercase;font-family:'Inter',sans-serif}.axv-sr-stats{display:flex;align-items:center;gap:0;background:rgb(255 255 255 / .05);border:1px solid rgb(168 85 247 / .2);border-radius:10px;overflow:hidden;backdrop-filter:blur(12px)}.axv-sr-stat{display:flex;flex-direction:column;align-items:center;padding:12px 24px;gap:2px}.axv-sr-num{font-size:1.2rem;font-weight:900;background:linear-gradient(135deg,#a855f7,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;line-height:1}.axv-sr-lbl{font-size:.6rem;font-weight:600;color:rgb(255 255 255 / .35);letter-spacing:.1em;text-transform:uppercase}.axv-sr-divider{width:1px;height:36px;background:rgb(168 85 247 / .15);flex-shrink:0}.axv-sr-cta{text-align:center;margin-top:4px}.axv-sr-hint{font-size:.72rem;color:rgb(255 255 255 / .25);font-family:'Inter',sans-serif;line-height:1.6}.axv-sr-hint strong{color:rgb(168 85 247 / .6)}.review-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none!important}@media (max-width:768px){.axv-sr-stats{flex-direction:row}.axv-sr-stat{padding:8px 14px}.axv-sr-title{font-size:1.6rem}.trusted-ticker{gap:32px}}.our-work{background:#0a0a0a}@media (max-width:768px){#reelTrack{height:380px!important}}@media (max-width:480px){#reelTrack{height:320px!important}}.pricing-subtitle{text-align:center;font-size:.88rem;color:#6b7280;font-family:'Inter',sans-serif;margin-top:-36px;margin-bottom:52px}.pricing-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;background:#fff0;border:none;border-radius:0;margin-bottom:48px}.pricing-card{background:#141414;padding:36px 28px 32px;display:flex;flex-direction:column;gap:0;position:relative;transition:background 0.3s}.pricing-card:hover{background:#1a1a1a}.pricing-featured{background:linear-gradient(160deg,rgb(168 85 247 / .1),rgb(236 72 153 / .05),#141414)!important;border-left:1px solid rgb(168 85 247 / .4)!important;border-right:1px solid rgb(168 85 247 / .4)!important}.pricing-enterprise{background:linear-gradient(160deg,rgb(255 255 255 / .03),#141414)!important}.pricing-badge{position:absolute;top:0;left:50%;transform:translateX(-50%);background:var(--gradient);color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.1em;padding:5px 16px;border-radius:0 0 10px 10px;white-space:nowrap}.pricing-tier-badge{font-size:1.6rem;margin-bottom:12px;line-height:1}.pricing-header{margin-bottom:16px}.pricing-name{font-size:.8rem;font-weight:900;letter-spacing:.14em;color:#fff;margin-bottom:10px}.pricing-price-wrap{display:flex;align-items:baseline;gap:4px;margin-bottom:6px}.pricing-price{font-size:2rem;font-weight:900;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;line-height:1}.pricing-period{font-size:.72rem;color:#6b7280;font-family:'Inter',sans-serif}.pricing-tagline{font-size:.75rem;color:#6b7280;font-family:'Inter',sans-serif;line-height:1.4}.pricing-divider{height:1px;background:rgb(255 255 255 / .06);margin:16px 0}.pricing-features{list-style:none;display:flex;flex-direction:column;gap:10px;flex:1;margin-bottom:24px}.pricing-features li{display:flex;align-items:flex-start;gap:8px;font-size:.8rem;font-family:'Inter',sans-serif;line-height:1.4}.pricing-features li svg{flex-shrink:0;margin-top:2px}.pf-yes{color:#d1d5db}.pf-no{color:rgb(255 255 255 / .22)}.pricing-btn{display:block;text-align:center;padding:12px 20px;border-radius:8px;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-decoration:none;transition:transform 0.2s,box-shadow 0.2s}.pricing-btn:hover{transform:translateY(-2px)}.addons-section{margin-bottom:36px}.addons-title{display:flex;align-items:center;gap:16px;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255 / .4);margin-bottom:20px;text-align:center;justify-content:center}.addons-line{flex:1;max-width:80px;height:1px;background:rgb(255 255 255 / .08)}.addons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.addon-card{background:#141414;border:1px solid rgb(255 255 255 / .06);border-radius:12px;padding:18px 20px;display:flex;align-items:center;gap:14px;transition:border-color 0.25s,background 0.25s}.addon-card:hover{border-color:rgb(168 85 247 / .3);background:#1a1a1a}.addon-icon{font-size:1.4rem;flex-shrink:0}.addon-info{display:flex;flex-direction:column;gap:3px;flex:1}.addon-name{font-size:.82rem;font-weight:700;color:#fff}.addon-desc{font-size:.72rem;color:#6b7280;font-family:'Inter',sans-serif}.addon-price{font-size:1rem;font-weight:900;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;white-space:nowrap;flex-shrink:0}.pricing-guarantee{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;background:rgb(34 197 94 / .05);border:1px solid rgb(34 197 94 / .15);border-radius:10px;max-width:520px;margin:0 auto}.pricing-guarantee span{font-size:.82rem;color:rgb(255 255 255 / .55);font-family:'Inter',sans-serif}@media (max-width:1100px){.pricing-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.pricing-grid-4{grid-template-columns:1fr}.addons-grid{grid-template-columns:1fr}.pricing-subtitle{margin-top:-24px;margin-bottom:36px}}.pricing-grid-4{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;background:transparent!important;border:none!important;border-radius:0!important;overflow:visible!important;align-items:start!important;margin-bottom:48px!important}.pricing-grid-4 .pricing-card{border:1px solid rgb(255 255 255 / .07)!important;border-radius:16px!important;background:#141414!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;height:auto!important;min-height:unset!important}.pricing-grid-4 .pricing-card.pricing-featured{border:1px solid rgb(168 85 247 / .5)!important;background:linear-gradient(160deg,rgb(168 85 247 / .1),#141414)!important}.pricing-grid-4 .pricing-featured-tag{position:relative!important;top:auto!important;left:auto!important;transform:none!important;display:block!important;text-align:center!important;margin:-36px -28px 20px -28px!important;padding:7px 20px!important;border-radius:0!important}.pricing-grid-4 .pricing-features{flex:1!important}@media(max-width:1100px){.pricing-grid-4{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){.pricing-grid-4{grid-template-columns:1fr!important}}.pricing-grid-4{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;background:transparent!important;border:none!important;border-radius:0!important;overflow:visible!important;margin-bottom:48px!important;align-items:start!important}.pricing-grid-4 .pricing-card{border:1px solid rgb(255 255 255 / .08)!important;border-radius:16px!important;background:#141414!important;overflow:hidden!important;height:auto!important}.pricing-grid-4 .pricing-card.pricing-featured{border-left:1px solid rgb(168 85 247 / .5)!important;border-right:1px solid rgb(168 85 247 / .5)!important;border-top:1px solid rgb(168 85 247 / .5)!important;border-bottom:1px solid rgb(168 85 247 / .5)!important;background:linear-gradient(160deg,rgb(168 85 247 / .1),#141414)!important}@media(max-width:1100px){.pricing-grid-4{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){.pricing-grid-4{grid-template-columns:1fr!important}}.pricing-section{background:#0d0d0d}.axv-pricing-sub{font-size:.85rem;color:#6b7280;font-family:'Inter',sans-serif;margin-top:-32px;margin-bottom:48px}.axv-top3-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;align-items:start}.axv-pcard{background:#141414;border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;position:relative}.axv-pcard-featured{border-color:rgb(168 85 247 / .45)!important;background:linear-gradient(160deg,rgb(168 85 247 / .09),#141414)!important}.axv-pfeat-badge{position:absolute;top:0;left:50%;transform:translateX(-50%);background:var(--gradient);color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.1em;padding:4px 16px;border-radius:0 0 10px 10px;white-space:nowrap}.axv-picon{font-size:1.6rem;margin-bottom:10px;line-height:1}.axv-pname{font-size:.72rem;font-weight:900;letter-spacing:.14em;color:#fff;margin-bottom:10px}.axv-pprice{font-size:2rem;font-weight:900;line-height:1;margin-bottom:6px;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.axv-pprice span{font-size:.72rem;color:#6b7280;-webkit-text-fill-color:#6b7280;font-weight:400}.axv-ptag{font-size:.75rem;color:#6b7280;font-family:'Inter',sans-serif;line-height:1.4;margin-bottom:16px}.axv-pdiv{height:1px;background:rgb(255 255 255 / .06);margin-bottom:16px}.axv-pfeats{list-style:none;display:flex;flex-direction:column;gap:10px;flex:1;margin-bottom:22px}.axv-pfeats li,.axv-ent-feats li{display:flex;align-items:flex-start;gap:8px;font-size:.8rem;font-family:'Inter',sans-serif;line-height:1.4}.axv-pfeats li svg,.axv-ent-feats li svg{flex-shrink:0;margin-top:2px}.axv-fyes{color:#d1d5db}.axv-fno{color:rgb(255 255 255 / .22)}.axv-pbtn{display:block;text-align:center;padding:12px;border-radius:10px;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-decoration:none;transition:transform .2s}.axv-pbtn:hover{transform:translateY(-2px)}.axv-enterprise{background:#141414;border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:28px 32px;display:flex;align-items:center;gap:32px;margin-bottom:28px}.axv-ent-left{flex-shrink:0;min-width:200px}.axv-ent-divider{width:1px;height:80px;background:rgb(255 255 255 / .08);flex-shrink:0}.axv-ent-feats{list-style:none;flex:1;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.axv-ent-btn{flex-shrink:0;display:block;text-align:center;padding:13px 32px;border-radius:10px;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-decoration:none;white-space:nowrap;transition:transform .2s}.axv-ent-btn:hover{transform:translateY(-2px)}.pricing-guarantee{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;background:rgb(34 197 94 / .05);border:1px solid rgb(34 197 94 / .15);border-radius:10px;max-width:520px;margin:0 auto}.pricing-guarantee span{font-size:.82rem;color:rgb(255 255 255 / .55);font-family:'Inter',sans-serif}@media(max-width:900px){.axv-top3-grid{grid-template-columns:1fr 1fr}.axv-enterprise{flex-direction:column;align-items:flex-start}.axv-ent-divider{display:none}.axv-ent-feats{grid-template-columns:1fr}}@media(max-width:560px){.axv-top3-grid{grid-template-columns:1fr}}.trusted-ticker{will-change:transform}.artist-card,.axv-tcard,.axv-pcard{will-change:transform}.loading-logo-img{filter:brightness(0) invert(1) drop-shadow(0 0 20px rgb(168 85 247 / .8))!important}.about-stats{display:flex;gap:0;margin-top:24px;border-top:1px solid rgb(168 85 247 / .2);padding-top:24px;flex-wrap:wrap}.about-stat-item{flex:1;display:flex;flex-direction:column;gap:4px;padding-right:24px;min-width:100px}.about-stat-item+.about-stat-item{padding-left:24px;border-left:1px solid rgb(255 255 255 / .08)}.about-stat-num{font-size:2rem;font-weight:900;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;line-height:1}.about-stat-lbl{font-size:.72rem;color:rgb(255 255 255 / .5);text-transform:uppercase;letter-spacing:.08em;font-family:'Inter',sans-serif}.trusted-item{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 28px}.trusted-item .brand-text{font-size:.9rem;font-weight:700;color:rgb(255 255 255 / .35);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;user-select:none}