:root{--bg:#0a0906;--bg-elevated:#14110c;--bg-card:#1a1610;--bg-card-hover:#241e16;--surface:rgba(26,22,16,0.88);--text:#f7f1e4;--text-muted:#c4b59a;--text-soft:#8a7d68;--primary:#d4a017;--primary-dark:#a67c0a;--primary-light:#f0c14b;--primary-glow:rgba(212,160,23,0.45);--gold:#d4a017;--gold-light:#f5d76e;--whatsapp:#25d366;--telegram:#2aabee;--danger:#ff6b6b;--border:rgba(240,193,75,0.14);--border-strong:rgba(240,193,75,0.32);--radius:16px;--radius-sm:10px;--radius-lg:24px;--shadow:0 20px 50px rgba(0,0,0,0.5);--shadow-soft:0 8px 24px rgba(0,0,0,0.35);--font:"Inter",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--font-display:"Oswald","Inter",sans-serif;--header-h:72px;--container:1120px;--transition:0.28s cubic-bezier(0.22,1,0.36,1);}*,*::before,*::after{box-sizing:border-box;}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.65;color:var(--text);background:var(--bg);overflow-x:hidden;min-height:100vh;}img{max-width:100%;height:auto;display:block;}a{color:var(--primary-light);text-decoration:none;transition:color var(--transition),opacity var(--transition);}a:hover{color:var(--gold-light);}ul,ol{margin:0;padding:0;list-style:none;}h1,h2,h3{font-family:var(--font-display);line-height:1.15;letter-spacing:0.02em;margin:0 0 0.6em;font-weight:600;}h1{font-size:clamp(2rem,5vw,3.25rem);text-transform:uppercase;}h2{font-size:clamp(1.65rem,3.5vw,2.4rem);text-transform:uppercase;}h3{font-size:clamp(1.1rem,2vw,1.35rem);}p{margin:0 0 1rem;color:var(--text-muted);}strong{color:var(--text);}.container{width:min(100% - 2rem,var(--container));margin-inline:auto;}.container.narrow{width:min(100% - 2rem,760px);}.skip-link{position:absolute;left:-9999px;top:0;background:var(--primary);color:#1a1200;padding:0.75rem 1rem;z-index:10000;font-weight:700;}.skip-link:focus{left:1rem;top:1rem;}.bg-orbs{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;}.orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:0.35;animation:orbFloat 18s ease-in-out infinite;}.orb-1{width:420px;height:420px;background:radial-gradient(circle,var(--primary-light) 0%,transparent 70%);top:-10%;left:-8%;opacity:0.28;}.orb-2{width:360px;height:360px;background:radial-gradient(circle,var(--gold) 0%,transparent 70%);bottom:10%;right:-6%;animation-delay:-6s;opacity:0.32;}.orb-3{width:280px;height:280px;background:radial-gradient(circle,#c9a227 0%,transparent 70%);top:45%;left:40%;opacity:0.18;animation-delay:-12s;}@keyframes orbFloat{0%,100%{transform:translate(0,0) scale(1);}50%{transform:translate(30px,-40px) scale(1.08);}}.site-header{position:sticky;top:0;z-index:1000;height:var(--header-h);backdrop-filter:blur(16px);background:rgba(10,9,6,0.84);border-bottom:1px solid var(--border);transition:box-shadow var(--transition),background var(--transition);}.site-header.scrolled{box-shadow:0 8px 30px rgba(0,0,0,0.4);background:rgba(10,9,6,0.95);}.header-inner{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);gap:1rem;}.logo{display:inline-flex;align-items:center;gap:0.65rem;color:var(--text);flex-shrink:0;}.logo:hover{color:var(--text);opacity:0.92;}.logo-mark,.logo img{border-radius:8px;}.logo-text{display:flex;flex-direction:column;line-height:1.1;}.logo-text strong{font-family:var(--font-display);font-size:1.2rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--text);}.logo-tag{font-size:0.68rem;color:var(--gold-light);letter-spacing:0.14em;text-transform:uppercase;font-weight:600;}.site-nav{display:flex;align-items:center;gap:1.25rem;}.site-nav ul{display:flex;align-items:center;gap:0.25rem;}.site-nav a{color:var(--text-muted);font-size:0.92rem;font-weight:500;padding:0.45rem 0.7rem;border-radius:8px;}.site-nav a:hover,.site-nav a:focus-visible{color:var(--text);background:rgba(212,160,23,0.1);}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);cursor:pointer;padding:10px;}.nav-toggle span{display:block;height:2px;background:var(--text);border-radius:2px;transition:var(--transition);}.nav-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg);}.nav-toggle[aria-expanded="true"] span:nth-child(2){opacity:0;}.nav-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;font-family:var(--font);font-weight:700;border-radius:999px;border:2px solid transparent;cursor:pointer;text-align:center;transition:transform var(--transition),box-shadow var(--transition),background var(--transition),border-color var(--transition),color var(--transition);text-decoration:none;line-height:1.2;white-space:nowrap;}.btn:active{transform:scale(0.98);}.btn-sm{padding:0.55rem 1.1rem;font-size:0.85rem;}.btn-lg{padding:0.95rem 1.75rem;font-size:1rem;}.btn-block{width:100%;}.btn-cta{background:linear-gradient(180deg,#f5d76e 0%,#e0b12a 40%,#b8860b 100%);color:#1a1200 !important;box-shadow:0 8px 24px var(--primary-glow),inset 0 1px 0 rgba(255,255,255,0.35);border-color:rgba(255,255,255,0.12);}.btn-cta:hover{background:linear-gradient(180deg,#ffe9a0 0%,#f0c14b 40%,#d4a017 100%);color:#140e00 !important;box-shadow:0 12px 32px rgba(212,160,23,0.6),inset 0 1px 0 rgba(255,255,255,0.4);transform:translateY(-2px);}.btn-outline{background:transparent;color:var(--text) !important;border-color:var(--border-strong);}.btn-outline:hover{border-color:var(--primary-light);background:rgba(212,160,23,0.1);color:var(--primary-light) !important;}.pulse-glow{animation:pulseGlow 2.4s ease-in-out infinite;}@keyframes pulseGlow{0%,100%{box-shadow:0 8px 24px var(--primary-glow),inset 0 1px 0 rgba(255,255,255,0.35);}50%{box-shadow:0 8px 36px rgba(212,160,23,0.75),0 0 0 6px rgba(212,160,23,0.14),inset 0 1px 0 rgba(255,255,255,0.4);}}.hero{position:relative;z-index:1;padding:3.5rem 0 4rem;overflow:hidden;}.hero-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:3rem;align-items:center;}.eyebrow{display:inline-block;font-size:0.78rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--gold-light);margin-bottom:0.85rem;background:rgba(212,160,23,0.1);border:1px solid rgba(212,160,23,0.28);padding:0.35rem 0.75rem;border-radius:999px;}.hero-lead{font-size:1.08rem;max-width:36rem;margin-bottom:1rem;}.site-slogan{font-family:var(--font-display);font-size:1.15rem;color:var(--primary-light);letter-spacing:0.04em;margin-bottom:1.5rem;font-style:italic;}.hero-actions{display:flex;flex-wrap:wrap;gap:0.85rem;margin-bottom:1.5rem;}.hero-actions.center{justify-content:center;}.hero-badges{display:flex;flex-wrap:wrap;gap:0.75rem 1.25rem;}.hero-badges li{display:flex;align-items:center;gap:0.4rem;font-size:0.9rem;color:var(--text-muted);font-weight:500;}.badge-icon{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border-radius:50%;background:rgba(212,160,23,0.2);color:var(--primary-light);font-size:0.7rem;font-weight:800;}.hero-wave{position:absolute;left:0;right:0;bottom:-1px;height:60px;background:linear-gradient(to bottom,transparent,rgba(20,16,10,0.5));pointer-events:none;}.section{position:relative;z-index:1;padding:4.5rem 0;}.section-head{text-align:center;max-width:720px;margin:0 auto 2.5rem;}.section-desc{margin-bottom:0;font-size:1.05rem;}.register-section{background:linear-gradient(180deg,transparent,rgba(26,20,10,0.55) 20%,transparent);}.register-shell{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-strong);box-shadow:var(--shadow);min-height:420px;}.register-bg{position:absolute;inset:0;background-color:#14100a;background-image:linear-gradient(135deg,rgba(30,22,8,0.55),rgba(10,9,6,0.78)),url("../img/football-betting-bg.jpg");background-size:cover;background-position:center;transform:scale(1.02);animation:bgKenBurns 22s ease-in-out infinite alternate;}@keyframes bgKenBurns{from{transform:scale(1.02) translate(0,0);}to{transform:scale(1.1) translate(-1.5%,-1%);}}.register-overlay{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 20%,rgba(212,160,23,0.22),transparent 50%),linear-gradient(180deg,rgba(10,9,6,0.35),rgba(10,9,6,0.78));pointer-events:none;}.register-panel{position:relative;z-index:1;padding:clamp(1.25rem,4vw,2.5rem);}.register-form{background:rgba(16,13,8,0.88);backdrop-filter:blur(14px);border:1px solid var(--border-strong);border-radius:var(--radius);padding:clamp(1.25rem,3vw,2rem);box-shadow:var(--shadow-soft);max-width:720px;margin:0 auto;}.form-intro{text-align:center;margin-bottom:1.5rem;}.form-intro h3{margin-bottom:0.35rem;color:var(--text);}.form-intro p{margin:0;font-size:0.95rem;}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.15rem;margin-bottom:1rem;}.field{display:flex;flex-direction:column;gap:0.4rem;}.field.full{margin-bottom:1rem;}.contact-fieldset{margin:0.25rem 0 1.15rem;padding:1rem 1rem 0.35rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:rgba(212,160,23,0.05);}.contact-fieldset legend{font-family:var(--font-display);font-size:0.95rem;font-weight:600;letter-spacing:0.04em;color:var(--gold-light);padding:0 0.4rem;}.contact-fieldset .required-mark{color:var(--danger);font-weight:700;}.fieldset-hint{margin:0 0 0.85rem;font-size:0.82rem;color:var(--text-soft);line-height:1.45;}.field label{font-size:0.86rem;font-weight:600;color:var(--text);}.optional{color:var(--text-soft);font-weight:400;}.field input,.field select,.field textarea{width:100%;padding:0.85rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:rgba(0,0,0,0.35);color:var(--text);font:inherit;transition:border-color var(--transition),box-shadow var(--transition),background var(--transition);}.field input::placeholder,.field textarea::placeholder{color:var(--text-soft);}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(212,160,23,0.2);background:rgba(0,0,0,0.45);}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23c4b59a' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;}.field select option{background:#1a1610;color:var(--text);}.field select optgroup{background:#14110c;color:var(--gold-light);font-weight:700;font-style:normal;}.field input.error,.field select.error,.field textarea.error{border-color:var(--danger);}.field-error{min-height:1.1em;font-size:0.78rem;color:var(--danger);}.honey{position:absolute;left:-9999px;opacity:0;height:0;width:0;pointer-events:none;}.form-note{margin:0.85rem 0 0;font-size:0.8rem;color:var(--text-soft);text-align:center;}.form-status{margin-top:1rem;padding:0.85rem 1rem;border-radius:var(--radius-sm);font-size:0.92rem;font-weight:500;text-align:center;}.form-status.success{background:rgba(212,160,23,0.15);border:1px solid var(--primary);color:var(--primary-light);}.form-status.error{background:rgba(255,107,107,0.12);border:1px solid var(--danger);color:#ffb4b4;}.submit-btn[disabled]{opacity:0.7;cursor:wait;}.contact-channels{margin-top:2rem;text-align:center;}.channels-label{margin-bottom:1rem;font-weight:500;}.channel-cards{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:720px;margin:0 auto;}.channel-card{display:flex;align-items:center;gap:0.85rem;padding:1.1rem 1.2rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card);color:var(--text) !important;text-align:left;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition);box-shadow:var(--shadow-soft);}.channel-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,0,0,0.4);}.channel-card.whatsapp:hover{border-color:var(--whatsapp);}.channel-card.telegram:hover{border-color:var(--telegram);}.channel-icon{flex-shrink:0;width:48px;height:48px;border-radius:12px;display:grid;place-items:center;}.whatsapp .channel-icon{background:rgba(37,211,102,0.15);color:var(--whatsapp);}.telegram .channel-icon{background:rgba(42,171,238,0.15);color:var(--telegram);}.channel-body{display:flex;flex-direction:column;gap:0.15rem;flex:1;min-width:0;}.channel-body strong{font-size:1rem;}.channel-body span{font-size:0.82rem;color:var(--text-soft);}.channel-arrow{color:var(--text-soft);font-size:1.1rem;}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.15rem;margin-bottom:2rem;}.feature-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.4rem 1.25rem;transition:transform var(--transition),border-color var(--transition),background var(--transition);height:100%;}.feature-card:hover{transform:translateY(-6px);border-color:var(--border-strong);background:var(--bg-card-hover);}.feature-icon{font-family:var(--font-display);font-size:1.5rem;color:var(--gold);margin-bottom:0.75rem;letter-spacing:0.08em;}.feature-card h3{margin-bottom:0.5rem;}.feature-card p{margin:0;font-size:0.94rem;}.cta-banner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding:1.5rem 1.75rem;border-radius:var(--radius);background:linear-gradient(90deg,rgba(212,160,23,0.16),rgba(240,193,75,0.08));border:1px solid var(--border-strong);}.cta-banner h3{margin-bottom:0.25rem;}.cta-banner p{margin:0;}.vip-section{background:radial-gradient(ellipse at 70% 30%,rgba(212,160,23,0.08),transparent 55%);}.vip-tagline{font-family:var(--font-display);font-size:clamp(1.05rem,2.2vw,1.35rem);color:var(--gold-light);letter-spacing:0.08em;text-transform:uppercase;margin:0 0 0.75rem;}.vip-layout{display:grid;grid-template-columns:1.35fr 0.75fr;gap:2rem;align-items:start;}.vip-main{min-width:0;}.vip-block{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem 1.35rem;margin-bottom:1.15rem;box-shadow:var(--shadow-soft);}.vip-block-title{display:flex;align-items:center;gap:0.65rem;margin-bottom:0.85rem;padding-bottom:0.75rem;border-bottom:1px solid var(--border);font-size:1.15rem;}.vip-block-icon{font-size:1.25rem;line-height:1;}.vip-block-lead{margin:0 0 1rem;font-size:0.95rem;color:var(--text-muted);}.vip-block-lead strong{color:var(--gold-light);}.vip-audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem;}.vip-audience-card{background:rgba(0,0,0,0.28);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1rem 0.95rem;transition:border-color var(--transition),transform var(--transition);}.vip-audience-card:hover{border-color:var(--border-strong);transform:translateY(-2px);}.vip-audience-card h4{font-family:var(--font-display);font-size:0.98rem;margin:0 0 0.4rem;color:var(--gold-light);letter-spacing:0.03em;}.vip-audience-card p{margin:0;font-size:0.88rem;color:var(--text-muted);line-height:1.5;}.vip-options{display:grid;grid-template-columns:1fr 1fr;gap:0.85rem;margin:0;}.vip-option{background:rgba(0,0,0,0.28);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1.1rem 1rem;transition:border-color var(--transition),transform var(--transition);display:flex;flex-direction:column;gap:0.45rem;}.vip-option:hover{border-color:var(--border-strong);transform:translateY(-2px);}.vip-option-label{display:inline-block;align-self:flex-start;font-size:0.66rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:#1a1200;background:linear-gradient(90deg,var(--gold),var(--gold-light));padding:0.22rem 0.55rem;border-radius:999px;}.vip-option h4{font-family:var(--font-display);font-size:1.08rem;margin:0;color:var(--text);letter-spacing:0.02em;}.vip-option p{margin:0;font-size:0.88rem;color:var(--text-muted);line-height:1.55;}.vip-option-req{padding:0.65rem 0.7rem;border-radius:8px;background:rgba(212,160,23,0.08);border:1px solid rgba(212,160,23,0.2);}.vip-option p strong{color:var(--text);}.vip-process{list-style:none;margin:0;padding:0;display:grid;gap:0.85rem;counter-reset:none;}.vip-process li{display:grid;grid-template-columns:auto 1fr;gap:0.9rem;align-items:start;padding:0.95rem 1rem;background:rgba(0,0,0,0.25);border:1px solid var(--border);border-radius:var(--radius-sm);}.vip-process-step{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:linear-gradient(180deg,var(--primary-light),var(--primary-dark));color:#1a1200;font-family:var(--font-display);font-weight:700;font-size:0.95rem;flex-shrink:0;}.vip-process strong{display:block;color:var(--gold-light);margin-bottom:0.25rem;font-size:0.98rem;}.vip-process p{margin:0;font-size:0.9rem;color:var(--text-muted);}.vip-list{display:grid;gap:0.75rem;margin:0;}.vip-list li{padding:0.9rem 1rem;border-left:3px solid var(--gold);background:rgba(26,22,16,0.55);border-radius:0 var(--radius-sm) var(--radius-sm) 0;}.vip-list strong{display:block;margin-bottom:0.25rem;color:var(--gold-light);}.vip-list span{color:var(--text-muted);font-size:0.94rem;}.vip-list span strong{display:inline;color:var(--text);font-weight:700;}.vip-disclaimer{margin:0 0 1.35rem;font-size:0.86rem;color:var(--text-soft);padding:0.85rem 1rem;border-radius:var(--radius-sm);border:1px dashed rgba(240,193,75,0.28);background:rgba(0,0,0,0.22);}.vip-panel{position:sticky;top:calc(var(--header-h)+1rem);background:linear-gradient(165deg,#2a2214 0%,#14100a 100%);border:1px solid rgba(212,160,23,0.4);border-radius:var(--radius-lg);padding:2rem 1.5rem 1.5rem;box-shadow:var(--shadow);overflow:hidden;}.vip-panel::after{content:"";position:absolute;top:-40%;right:-30%;width:200px;height:200px;background:radial-gradient(circle,rgba(212,160,23,0.25),transparent 70%);pointer-events:none;}.vip-badge{display:inline-block;font-family:var(--font-display);letter-spacing:0.16em;background:linear-gradient(90deg,var(--gold),var(--gold-light));color:#2a1a00;padding:0.3rem 0.85rem;border-radius:999px;font-weight:700;font-size:0.8rem;margin-bottom:1rem;}.vip-panel h3{margin-bottom:1rem;}.vip-panel ul{margin-bottom:1.15rem;}.vip-panel li{position:relative;padding:0.55rem 0 0.55rem 1.5rem;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:0.92rem;}.vip-panel li::before{content:"★";position:absolute;left:0;color:var(--gold);font-size:0.85rem;}.vip-panel-note{margin-bottom:1.15rem;padding:0.85rem 0.95rem;border-radius:var(--radius-sm);background:rgba(212,160,23,0.1);border:1px solid rgba(212,160,23,0.28);font-size:0.88rem;color:var(--text-muted);}.vip-panel-note strong{display:block;color:var(--gold-light);margin-bottom:0.25rem;font-size:0.8rem;letter-spacing:0.08em;text-transform:uppercase;}.vip-panel-secondary{margin-top:0.65rem;}.crown-section{background:linear-gradient(180deg,transparent,rgba(26,20,10,0.5),transparent);}.crown-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;max-width:720px;margin:0 auto 2rem;}.crown-col{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow-soft);}.crown-col-title{font-size:0.8rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--gold-light);margin-bottom:0.85rem;text-align:center;border-bottom:1px solid var(--border);padding-bottom:0.65rem;}.url-list{display:flex;flex-direction:column;gap:0.55rem;}.url-list a{display:block;text-align:center;padding:0.85rem 1rem;border-radius:var(--radius-sm);background:rgba(0,0,0,0.28);border:1px solid var(--border);color:var(--text);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0.02em;transition:var(--transition);}.url-list a:hover{border-color:var(--primary);background:rgba(212,160,23,0.14);color:var(--primary-light);transform:translateX(4px);}.crown-cta{text-align:center;}.crown-cta p{margin-bottom:1rem;}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.15rem;counter-reset:none;}.step{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.4rem 1.2rem;position:relative;transition:transform var(--transition);}.step:hover{transform:translateY(-4px);}.step-num{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(180deg,var(--primary-light),var(--primary-dark));color:#1a1200;font-weight:800;margin-bottom:0.85rem;font-family:var(--font-display);}.step h3{margin-bottom:0.4rem;}.step p{margin:0;font-size:0.92rem;}.faq-list{display:grid;gap:0.75rem;}.faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0.25rem 1rem;transition:border-color var(--transition);}.faq-item[open]{border-color:var(--border-strong);}.faq-item summary{cursor:pointer;font-weight:600;padding:0.9rem 0;list-style:none;color:var(--text);display:flex;justify-content:space-between;align-items:center;gap:1rem;}.faq-item summary::-webkit-details-marker{display:none;}.faq-item summary::after{content:"+";color:var(--primary-light);font-size:1.25rem;font-weight:400;flex-shrink:0;}.faq-item[open] summary::after{content:"−";}.faq-item p{margin:0 0 1rem;font-size:0.95rem;padding-bottom:0.25rem;}.final-cta{text-align:center;padding-bottom:5rem;}.final-cta h2{margin-bottom:0.75rem;}.final-cta p{max-width:560px;margin:0 auto 1.5rem;}.site-footer{position:relative;z-index:1;border-top:1px solid var(--border);background:#080704;padding-top:3rem;}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2rem;padding-bottom:2.5rem;}.footer-slogan{color:var(--primary-light);font-style:italic;margin:0.85rem 0 0.5rem;}.footer-meta{font-size:0.9rem;margin:0;}.footer-links h3,.footer-contact h3{font-size:0.85rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--gold-light);margin-bottom:0.85rem;}.footer-links a,.footer-contact a{color:var(--text-muted);display:inline-block;padding:0.25rem 0;}.footer-links a:hover,.footer-contact a:hover{color:var(--primary-light);}.footer-bottom{border-top:1px solid var(--border);padding:1.25rem 0 1.5rem;}.footer-bottom p{margin:0;font-size:0.85rem;color:var(--text-soft);}.disclaimer{margin-top:0.5rem !important;font-size:0.78rem !important;max-width:820px;}.back-top{position:fixed;right:1.25rem;bottom:1.25rem;z-index:900;width:46px;height:46px;border-radius:50%;background:linear-gradient(180deg,var(--primary-light),var(--primary-dark));color:#042814 !important;display:grid;place-items:center;font-weight:800;box-shadow:0 8px 20px var(--primary-glow);opacity:0;visibility:hidden;transform:translateY(12px);transition:var(--transition);}.back-top.visible{opacity:1;visibility:visible;transform:translateY(0);}.back-top:hover{transform:translateY(-3px);}.reveal{opacity:0;transform:translateY(28px);transition:opacity 0.7s cubic-bezier(0.22,1,0.36,1),transform 0.7s cubic-bezier(0.22,1,0.36,1);}.reveal.visible{opacity:1;transform:translateY(0);}.delay-1{transition-delay:0.1s;}.delay-2{transition-delay:0.2s;}.delay-3{transition-delay:0.3s;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}.orb,.pulse-glow,.register-bg{animation:none !important;}.reveal{opacity:1;transform:none;transition:none;}}@media (max-width:1024px){.feature-grid,.steps{grid-template-columns:1fr 1fr;}.hero-grid,.vip-layout{grid-template-columns:1fr;gap:2rem;}.vip-panel{position:relative;top:auto;}.vip-options,.vip-audience-grid{grid-template-columns:1fr;}.footer-grid{grid-template-columns:1fr 1fr;}}@media (max-width:768px){:root{--header-h:64px;}.nav-toggle{display:flex;z-index:1100;}.site-nav{position:fixed;inset:0 0 auto 0;top:var(--header-h);background:rgba(10,9,6,0.98);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;padding:1rem 1.25rem 1.5rem;gap:0.75rem;transform:translateY(-120%);opacity:0;visibility:hidden;transition:var(--transition);box-shadow:var(--shadow);}.site-nav.open{transform:translateY(0);opacity:1;visibility:visible;}.site-nav ul{flex-direction:column;align-items:stretch;gap:0.15rem;}.site-nav a{display:block;padding:0.85rem 0.75rem;}.header-cta{width:100%;}.form-grid,.channel-cards,.crown-grid{grid-template-columns:1fr;}.feature-grid,.steps{grid-template-columns:1fr;}.footer-grid{grid-template-columns:1fr;gap:1.5rem;}.cta-banner{flex-direction:column;text-align:center;}.hero{padding-top:2rem;}.hero-actions{flex-direction:column;align-items:stretch;}.hero-actions .btn{width:100%;}.section{padding:3.25rem 0;}}@media (max-width:400px){.container{width:min(100% - 1.25rem,var(--container));}.logo-text strong{font-size:1.05rem;}}@media print{.site-header,.back-top,.bg-orbs,.nav-toggle{display:none !important;}body{background:#fff;color:#000;}a{color:#000;}}