*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#07080a;color:#f5f4f1;font-family:Inter,Arial,sans-serif;overflow-x:hidden}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.header{height:80px;position:fixed;z-index:100;inset:0 0 auto;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:rgba(5,6,8,.78);backdrop-filter:blur(18px);border-bottom:1px solid #202126}.brand{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:900;line-height:.82;letter-spacing:-.5px}.brand b{letter-spacing:1px}.brand-icon{width:31px;height:31px;border:2px solid #a164ff;border-radius:9px;color:#a164ff;display:grid;place-items:center}.header nav{display:flex;gap:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#aaa9b0}.header nav a:hover,.login-link:hover{color:#a66aff}.header-right{display:flex;align-items:center;gap:17px}.login-link{font-size:10px;font-weight:800;letter-spacing:1px;color:#aaa9b0}.small-cta{padding:11px 17px;border:1px solid #3a3b42;border-radius:25px;font-size:10px;font-weight:800}.hamb{display:none;background:none;border:0}.hamb i{display:block;width:25px;height:2px;background:#fff;margin:5px}.mobile-nav{display:none}.hero{min-height:100vh;position:relative;display:flex;align-items:center;padding:130px 5vw 80px;isolation:isolate}.hero-image{position:absolute;inset:0;z-index:-3;background:radial-gradient(circle at 75% 40%,#263d40,transparent 26%),radial-gradient(circle at 25% 50%,#261e36,transparent 35%),linear-gradient(120deg,#111417,#050608 75%)}.hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,5,7,.95),rgba(4,5,7,.55),rgba(4,5,7,.9));}.grid{position:absolute;inset:0;z-index:-1;opacity:.18;background-image:linear-gradient(#fff1 1px,transparent 1px),linear-gradient(90deg,#fff1 1px,transparent 1px);background-size:80px 80px}.hero-content{max-width:1000px}.eyebrow{display:flex;align-items:center;gap:15px;color:#96959d;font-size:11px;font-weight:800;letter-spacing:4px}.eyebrow span{height:2px;width:67px;background:#965fff}.hero h1,h2{font-family:Oswald,Impact,sans-serif;line-height:.84;letter-spacing:-2px}.hero h1{font-size:clamp(65px,10vw,140px);margin:55px 0 28px}.hero h1 em,h2 em{font-style:normal;color:#9560ff}.hero p{max-width:820px;color:#b0afb6;font-size:clamp(17px,2vw,23px);line-height:1.65}.actions{display:flex;gap:15px;margin-top:38px}.btn{min-height:57px;padding:0 28px;border-radius:35px;display:inline-flex;justify-content:center;align-items:center;border:1px solid #393a41;font-size:11px;font-weight:900;letter-spacing:1px;cursor:pointer}.primary{background:linear-gradient(100deg,#7258ff,#b85fff);color:#09070d;border:0}.outline:hover{background:#fff;color:#08090b}.hero-stats{display:flex;gap:45px;margin-top:65px}.hero-stats div{display:flex;flex-direction:column;gap:6px}.hero-stats strong{font-family:Oswald;font-size:28px}.hero-stats span{font-size:9px;color:#777;letter-spacing:2px}.ticker{height:105px;border-block:1px solid #24252a;display:flex;align-items:center;justify-content:space-around;gap:30px;overflow:hidden;white-space:nowrap;font-family:Oswald;font-size:clamp(20px,3vw,38px)}.ticker b{color:#9460ff;font-size:32px}.section{padding:130px 5vw}.section-head{max-width:800px}.section-head h2,.about h2,.login-section h2,.contact h2{font-size:clamp(60px,8vw,110px);margin:35px 0 25px}.section-head p,.about p,.login-section p,.contact>div>p{color:#99989f;line-height:1.7;max-width:650px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:65px}.cards article{min-height:390px;border:1px solid #25262c;padding:30px;background:linear-gradient(145deg,#111318,#090a0d);display:flex;flex-direction:column;transition:.3s}.cards article:hover{transform:translateY(-7px);border-color:#7655c8}.cards .hot{background:linear-gradient(145deg,#1d1730,#0b0a10)}.cards small{color:#777}.big-icon{font-size:40px;color:#9d62ff;margin:45px 0 18px}.cards h3{font-family:Oswald;font-size:28px;margin:0 0 15px}.cards p{font-size:13px;color:#8f8e96;line-height:1.65}.cards a{margin-top:auto;color:#a36cff;font-size:10px;font-weight:900;letter-spacing:1.5px}.distribution{min-height:760px;padding:110px 5vw;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;background:radial-gradient(circle at 80% 50%,#291c40,transparent 32%),#0c0d10;border-block:1px solid #24252a}.distribution h2{font-size:clamp(65px,8vw,110px);margin:35px 0}.dist-copy>p{max-width:680px;color:#a3a2aa;line-height:1.7}.platforms{display:flex;flex-wrap:wrap;gap:9px;margin:30px 0}.platforms span{border:1px solid #34353d;padding:9px 13px;border-radius:20px;font-size:10px;color:#aaa}.release-card{min-height:500px;border:1px solid #3a304b;background:linear-gradient(145deg,#17121e,#08090b);padding:35px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.release-card:before{content:"";position:absolute;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,#a260ff,#321b55 50%,transparent 70%);top:60px;right:-40px;opacity:.7}.release-card .record{width:245px;height:245px;border-radius:50%;position:absolute;top:100px;right:45px;background:repeating-radial-gradient(circle,#111 0 3px,#29232e 4px 5px);box-shadow:0 0 0 12px #121016,0 0 50px #8b55e855}.release-card span,.release-card strong,.release-card small{position:relative}.release-card span{font-size:10px;color:#9e9da4;letter-spacing:2px}.release-card strong{font-family:Oswald;font-size:70px;line-height:.8;margin:20px 0}.release-card small{font-size:9px;color:#a467ff;letter-spacing:2px}.centered{margin:auto;text-align:center}.centered .eyebrow{justify-content:center}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border-top:1px solid #292a2f}.steps>div{padding:45px 35px;border-right:1px solid #292a2f}.steps>div:last-child{border:0}.steps b{color:#a066ff;font-size:12px}.steps h3{font-family:Oswald;font-size:42px;margin:25px 0 10px}.steps p{color:#8f8e95;line-height:1.6}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:65px}.price-grid article{border:1px solid #292a30;padding:35px;background:#0d0f12;position:relative}.price-grid .popular{border-color:#8456d9;background:linear-gradient(145deg,#191329,#0d0e12)}.popular label{position:absolute;right:20px;top:20px;background:#9560ff;color:#08070c;padding:7px 10px;font-size:8px;font-weight:900}.price-grid article>span{font-size:10px;letter-spacing:2px;color:#85848c}.price-grid h3{font-family:Oswald;font-size:42px;margin:15px 0}.price{font-size:22px}.price b{font-size:48px}.price small{color:#777;font-size:11px}.price-grid p{color:#888790;font-size:12px}.price-grid ul{padding:0;list-style:none;color:#bbb;font-size:13px;line-height:2.5;margin:25px 0}.price-grid li:before{content:"✓";color:#9c63ff;margin-right:10px}.price-grid .btn{width:100%}.note{color:#666;text-align:center;font-size:10px;margin-top:25px}.about{padding:120px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;background:#0b0c0f}.about-art{height:530px;border:1px solid #30313a;background:radial-gradient(circle at 50% 45%,#8b55e9,#23173b 20%,#0a0b0e 62%);display:grid;place-items:center;position:relative;overflow:hidden}.about-art:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#fff1 1px,transparent 1px),linear-gradient(90deg,#fff1 1px,transparent 1px);background-size:55px 55px}.about-art span{font-family:Oswald;font-size:150px;color:#fff;opacity:.9;z-index:1}.text-link{display:inline-block;color:#a367ff;font-weight:900;font-size:11px;letter-spacing:1.5px;margin-top:25px}.login-section{padding:120px 5vw;display:grid;grid-template-columns:1fr 450px;gap:90px;align-items:center;border-top:1px solid #25262b}.login-section form{border:1px solid #292a31;padding:35px;background:#0d0f12;display:flex;flex-direction:column;gap:15px}.login-section form h3{font-family:Oswald;font-size:34px;margin:0 0 15px}.login-section input,.contact input,.contact select,.contact textarea{width:100%;padding:16px;background:#111318;border:1px solid #303139;color:#fff;outline:0}.login-section form a{font-size:11px;color:#9a98a0}.contact{padding:130px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:80px;background:linear-gradient(180deg,#08090b,#0e1014);border-top:1px solid #24252a}.contact-info{display:flex;flex-direction:column;gap:14px;margin-top:30px;color:#c2c1c8}.contact-info a:hover{color:#a166ff}.contact form{display:flex;flex-direction:column;gap:18px}.contact label{font-size:9px;letter-spacing:2px;color:#888}.contact label input,.contact label select,.contact label textarea{display:block;margin-top:7px}.contact small{color:#a166ff}footer{padding:35px 5vw;border-top:1px solid #24252a;display:flex;justify-content:space-between;align-items:center;gap:25px;color:#777;font-size:11px}footer>div:last-child{display:flex;gap:20px}.whatsapp{position:fixed;right:25px;bottom:25px;z-index:80;width:55px;height:55px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;font-size:28px;box-shadow:0 8px 30px #0008}.hamb{padding:5px}.hamb i{display:block}.login-section small{color:#a166ff}@media(max-width:950px){.header nav,.login-link,.small-cta{display:none}.hamb{display:block;background:0;border:0}.mobile-nav.open{display:flex}.mobile-nav{position:fixed;z-index:90;top:80px;left:0;right:0;background:#0a0b0e;border-bottom:1px solid #292a30;padding:25px 5vw;flex-direction:column;gap:22px}.mobile-nav a{font-weight:800}.cards{grid-template-columns:1fr 1fr}.distribution,.about,.login-section,.contact{grid-template-columns:1fr}.price-grid{grid-template-columns:1fr}.release-card{max-width:600px;width:100%}}@media(max-width:600px){.header{height:70px}.hero{padding-top:115px}.hero h1{font-size:62px;margin-top:40px}.hero p{font-size:16px}.actions{flex-direction:column}.actions .btn{width:100%}.hero-stats{gap:20px;flex-wrap:wrap;margin-top:45px}.hero-stats strong{font-size:23px}.ticker{height:85px;justify-content:flex-start}.section{padding:90px 5vw}.cards{grid-template-columns:1fr}.section-head h2,.about h2,.login-section h2,.contact h2,.distribution h2{font-size:60px}.steps{grid-template-columns:1fr}.steps>div{border-right:0;border-bottom:1px solid #292a2f}.about-art{height:360px}.about-art span{font-size:100px}.footer{flex-direction:column;align-items:flex-start}.footer>div:last-child{flex-wrap:wrap}.release-card{min-height:430px}.release-card .record{width:190px;height:190px;right:20px}.contact{padding:90px 5vw}}
/* =====================================
   HEADER LOGO + BRAND NAME
   ===================================== */

.header .brand {
    display: flex !important;
    align-items: center !important;
    gap: 7px !important;

    width: auto !important;
    height: 70px !important;

    padding: 0 !important;
    margin: 0 !important;

    flex-shrink: 0 !important;
    overflow: visible !important;

    text-decoration: none !important;
}

/* GOLDEN LOGO */
.header .brand .brand-logo {
    display: block !important;

    width: 42px !important;
    height: 48px !important;

    min-width: 42px !important;
    max-width: 42px !important;

    min-height: 48px !important;
    max-height: 48px !important;

    object-fit: contain !important;
    object-position: center !important;

    margin: 0 !important;
    padding: 0 !important;
}

/* FILMY FRIENDZZZ */
.header .brand .brand-text {
    display: block !important;

    color: #ffffff !important;

    font-family: Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 800 !important;

    line-height: 0.95 !important;
    letter-spacing: 0.4px !important;

    white-space: nowrap !important;
}

.header .brand .brand-text b {
    font-weight: 800 !important;
}