:root{--gold-600:#0072bb;--gold-500:#1fa8ff;--gold-400:#56c4ff;--gold-300:#7dd2ff;--gold-200:#a8e0ff;--gold-100:#d9f0ff;--gold-800:#003b68;--navy-900:#1c2326;--navy-800:#2c3539;--navy-700:#3a4449;--navy-600:#4a555b;--navy-100:#e8edf5;--navy-50:#f3f6fb;--brand-blue:#0096ff;--brand-blue-hover:#007acc;--brand-blue-shadow:#002a47;--gold-bright:#56c4ff;--gold-bronze:#003b68;--diamond:#e5eaf5;--white:#fff;--off-white:#fafaf7;--grey-100:#f4f4f2;--grey-200:#e5e5e3;--grey-300:#c8c8c5;--grey-500:#8a8a87;--grey-700:#4a4a48;--grey-900:#1a1a19;--success:#1d7a4e;--success-light:#e6f4ed;--warning:#b8860b;--warning-light:#fef7e6;--error:#c0392b;--error-light:#fdeceb;--tier-silver:#c1c1c1;--tier-gold:#d4af37;--tier-diamond:#e5eaf5;--tier-diamond-edge:#b8c4d9;--max-w:1200px;--sidebar-w:240px;--nav-h:64px;--radius-sm:6px;--radius:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:100px;--transition:.2s ease;--transition-slow:.4s ease;--cyan-300:#7dd3f0;--cyan-400:#38bdf8;--cyan-500:#0ea5e9;--cyan-600:#0284c7;--cyan-700:#0369a1;--cyan-800:#075985;--cyan-bg-soft:#e8f6fd;--canvas-0:#fff;--canvas-1:#fafbfc;--canvas-2:#f1f5f8;--ink-900:#0c1629;--ink-700:#2a3647;--ink-500:#5b6775;--ink-300:#b4bcc6;--shadow-xs:0 1px 2px #0e16290a;--shadow-sm:0 2px 8px #0e16290d;--shadow-md:0 8px 24px #0e16290f, 0 2px 6px #0e16290a;--shadow-cyan:0 8px 32px #0ea5e92e;--shadow-gold:0 6px 24px #c9a84c38;--gold-metallic:linear-gradient(135deg,#56c4ff 0%,#1fa8ff 45%,#003b68 100%);--ease-out:cubic-bezier(.22,.61,.36,1);--dur-fast:.15s;--dur:.24s;--dur-slow:.48s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body), "Poppins", sans-serif;color:var(--white);background:var(--navy-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;transition:var(--transition);text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}ul,ol{list-style:none}input,textarea,select{font-family:inherit}.glass{-webkit-backdrop-filter:blur(20px);background:#ffffffbf;border:1px solid #fff6;box-shadow:0 4px 24px #00000014,inset 0 1px 2px #ffffff80}.glass-dark{-webkit-backdrop-filter:blur(16px);background:#132038e6;border:1px solid #ffffff1a;box-shadow:0 8px 32px #00000040}.glass-gold{-webkit-backdrop-filter:blur(16px);background:#c9a84c12;border:1px solid #c9a84c4d;box-shadow:inset 0 0 0 1px #c9a84c0f,0 8px 32px #00000026}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading), "Montserrat", system-ui, sans-serif;text-transform:uppercase}h1{color:var(--white);letter-spacing:-.01em;font-size:48px;font-weight:800;line-height:1.05}h2{color:var(--white);letter-spacing:-.005em;font-size:34px;font-weight:800;line-height:1.1}h3{color:var(--white);font-size:24px;font-weight:800;line-height:1.2}h4{letter-spacing:-.005em;font-size:18px;font-weight:800;line-height:1.25}p,li,span,div{font-family:inherit}h4{color:var(--grey-900);font-size:18px;font-weight:600}h5{color:var(--grey-900);font-size:15px;font-weight:600}p{color:var(--grey-700);line-height:1.6}.text-sm{color:var(--grey-500);font-size:14px}.text-xs{color:var(--grey-500);font-size:12px;font-weight:500}.text-gold{color:var(--gold-600)}.text-navy{color:var(--navy-800)}.text-center{text-align:center}.text-muted{color:var(--grey-500)}.stat-number{color:var(--navy-800);letter-spacing:-.02em;font-size:36px;font-weight:700}.section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--grey-500);font-size:12px;font-weight:600}.container{max-width:var(--max-w);margin:0 auto;padding:0 24px}@media (min-width:768px){.section{padding:64px 0}}.sect-light{color:var(--navy-900)!important;background:#f4f6f8!important}.sect-light h1,.sect-light h2,.sect-light h3,.sect-light h4{color:var(--navy-900)!important}.sect-light p{color:var(--navy-700)!important}.sect-light .section-heading h2{color:var(--navy-900)!important}.sect-light .section-heading p{color:var(--navy-700)!important}.sect-light .muted,.sect-light small{color:#5a6770!important}.sect-light .card,.sect-light .card-lg,.sect-light .mk-card-light{color:var(--navy-900)!important;background:#fff!important;border:1px solid #e3e8ee!important}.sect-light .mk-card-light h3,.sect-light .mk-card-light h4{color:var(--navy-900)!important}.sect-light .mk-card-light p{color:var(--navy-700)!important}.sect-light a{color:#007acc}.mk-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.mk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mk-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}@media (max-width:960px){.mk-grid-3,.mk-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mk-grid-2,.mk-grid-3,.mk-grid-4{grid-template-columns:1fr}}.mk-card-dark{background:var(--navy-800);color:var(--white);border:1px solid #d4af371f;border-radius:14px;padding:28px 26px;box-shadow:0 6px 20px #00000059}.mk-card-dark h3,.mk-card-dark h4{color:var(--white)}.mk-card-dark p{color:#ffffffb8}.mk-card-light{color:var(--navy-900);background:#fff;border:1px solid #e3e8ee;border-radius:14px;padding:28px 26px;box-shadow:0 2px 10px #141e320f}h2{font-size:clamp(28px,3.2vw,44px)}.section-sm{padding:48px 0}.section-heading{text-align:center;margin-bottom:52px}.section-heading h2{margin-bottom:14px}.section-heading p{color:var(--grey-500);max-width:560px;margin:0 auto;font-size:17px;line-height:1.65}.btn{border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:2px solid #0000;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:600;line-height:1;transition:all .2s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.btn-gold{background:var(--gold-600);color:var(--navy-900);border-color:var(--gold-600)}.btn-gold:hover{background:var(--gold-500);border-color:var(--gold-500);transform:translateY(-1px)}.btn-gold-lg{border-radius:var(--radius);padding:14px 32px;font-size:18px}.btn-navy{background:var(--navy-800);color:var(--white);border-color:var(--navy-800)}.btn-navy:hover{background:var(--navy-700);transform:translateY(-1px)}.btn-outline{color:var(--navy-800);border-color:var(--navy-800);background:0 0}.btn-outline:hover{background:var(--navy-100)}.btn-outline-gold{color:var(--gold-600);border-color:var(--gold-600);background:0 0}.btn-outline-gold:hover{background:var(--gold-100)}.btn-outline-white:hover{border-color:var(--white);background:#ffffff1a}.btn-sm{padding:8px 16px;font-size:14px}.btn-pill{border-radius:var(--radius-pill)}.btn-full{justify-content:center;width:100%}.btn-icon{border-radius:var(--radius);padding:10px}.btn-primary{background:var(--navy-800);color:var(--white);border-color:var(--navy-800)}.btn-primary:hover{background:var(--navy-700)}.btn-secondary{background:var(--white);color:var(--grey-700);border:1.5px solid var(--grey-300)}.btn-secondary:hover{background:var(--grey-100)}.btn-lg{padding:14px 28px;font-size:15px}.badge{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.badge-gold{background:var(--gold-600);color:var(--navy-900)}.badge-gold-outline{border:1px solid var(--gold-600);color:var(--gold-600);background:0 0}.badge-navy{background:var(--navy-800);color:var(--white)}.badge-navy-outline{border:1px solid var(--navy-100);color:var(--navy-100);background:0 0}.badge-success{background:var(--success-light);color:var(--success)}.badge-warning{background:var(--warning-light);color:var(--warning)}.badge-error{background:var(--error-light);color:var(--error)}.badge-silver{color:var(--tier-silver);border:1px solid var(--tier-silver);background:#c8c8c526}.badge-tier-gold{color:var(--gold-800);border:1px solid var(--gold-400);background:#c9a84c1f}.badge-diamond{color:var(--navy-700);border:1px solid var(--navy-100);background:#1a2d4d14}.live-badge{background:var(--error);color:var(--white);animation:2s infinite livePulse}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.7}}.card{background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius-lg);padding:24px;transition:transform .25s,box-shadow .25s}.card:hover{box-shadow:0 8px 32px #00000014}.card-hover:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001f}.card-lg{background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius-lg);padding:28px;transition:box-shadow .25s;box-shadow:0 2px 8px #0000000a}.form-group{margin-bottom:20px}.form-label{color:var(--grey-900);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.form-input,.form-select,.form-textarea{width:100%;font-size:15px;font-family:var(--font-ui), "Inter", sans-serif;border:1.5px solid var(--grey-200);border-radius:var(--radius-md);background:var(--white);color:var(--grey-900);-webkit-appearance:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--navy-700);box-shadow:0 0 0 3px var(--navy-100);outline:none}.form-input::placeholder,.form-textarea::placeholder{color:var(--grey-300)}.form-textarea{resize:vertical;min-height:120px}.form-hint{color:var(--grey-500);margin-top:4px;font-size:12px}.form-error{color:var(--error);margin-top:4px;font-size:12px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.input-group{position:relative}.input-icon{color:var(--grey-500);cursor:pointer;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.checkbox-group{align-items:flex-start;gap:10px;display:flex}.checkbox-group input[type=checkbox]{width:18px;height:18px;accent-color:var(--navy-800);cursor:pointer;flex-shrink:0;margin-top:2px}.checkbox-group label{color:var(--grey-700);cursor:pointer;font-size:14px}.toggle{cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.toggle input{opacity:0;width:0;height:0;position:absolute}.toggle-slider{background:var(--grey-200);width:44px;height:24px;transition:var(--transition);border-radius:12px;flex-shrink:0;position:relative}.toggle-slider:before{content:"";background:var(--white);width:18px;height:18px;transition:var(--transition);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.toggle input:checked+.toggle-slider{background:var(--navy-700)}.toggle input:checked+.toggle-slider:before{transform:translate(20px)}.toggle-label{color:var(--grey-900);font-size:14px;font-weight:500}.nav{height:var(--nav-h);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--grey-200);z-index:900;transition:var(--transition);background:#fffffff2;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav.scrolled{box-shadow:0 2px 20px #00000014}.nav-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.nav-brand{color:var(--navy-800);letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.nav-brand .crown{font-size:20px}.nav-brand span{color:var(--gold-600)}.nav-links{align-items:center;gap:6px;display:flex}.nav-links a{color:var(--grey-700);border-radius:var(--radius);padding:6px 12px;font-size:14px;font-weight:500}.nav-links a:hover{color:var(--navy-800);background:var(--grey-100)}.nav-links a.active{color:var(--navy-800);font-weight:600}.nav-right{align-items:center;gap:12px;display:flex}.nav-login{color:var(--grey-700);font-size:14px;font-weight:600}.nav-login:hover{color:var(--navy-800)}.nav-hamburger{cursor:pointer;flex-direction:column;gap:5px;padding:6px;display:none}.nav-hamburger span{background:var(--navy-800);width:22px;height:2px;transition:var(--transition);border-radius:2px;display:block}.nav-offset{padding-top:var(--nav-h)}.mobile-menu{z-index:950;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:none;position:fixed;inset:0}.mobile-menu.open{display:flex}.mobile-menu-close{color:var(--white);cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;font-size:28px;display:flex;position:absolute;top:20px;right:20px}.mobile-menu a{color:var(--white);letter-spacing:-.01em;font-size:22px;font-weight:700}.mobile-menu a:hover{color:var(--gold-400)}.hero{background:var(--navy-800);position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(135deg,#0c1629 0%,#132038 40%,#1a2d4d 70%,#0c1629 100%) 0 0/300% 300%;animation:12s infinite heroShimmer;position:absolute;inset:0}.hero:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}@keyframes heroShimmer{0%,to{background-position:0%}50%{background-position:100%}}.hero-content{z-index:1;text-align:center;max-width:680px;margin:0 auto;padding:200px 24px 180px;position:relative}.hero-badge{color:var(--gold-400);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-pill);background:#c9a84c14;border:1px solid #c9a84c66;align-items:center;gap:8px;margin-bottom:24px;padding:6px 18px;font-size:12px;font-weight:700;display:inline-flex}.hero-content h1{color:var(--white);font-size:clamp(48px,7vw,80px);font-family:var(--font-heading), "Inter", sans-serif;text-transform:uppercase;margin-bottom:20px}.hero-content p{color:#ffffffc7;max-width:560px;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:18px}.hero-sub{color:#ffffff73;font-size:13px}.announce-bar{background:var(--gold-600);color:var(--navy-900);text-align:center;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;height:40px;padding:0 24px;font-size:13px;font-weight:600;line-height:1;display:flex;position:relative;overflow:hidden}.announce-bar a{color:var(--navy-900);font-weight:700;text-decoration:underline}.announce-bar-short{display:none}@media (max-width:640px){.announce-bar{padding:0 16px;font-size:12px}.announce-bar-long{display:none}.announce-bar-short{display:inline}}@media (max-width:380px){.announce-bar{padding:0 12px;font-size:11px}.announce-bar-emoji{display:none}}@media (max-width:320px){.announce-bar{letter-spacing:-.01em;padding:0 10px;font-size:10.5px}}.countdown{align-items:center;gap:8px;display:flex}.countdown-box{flex-direction:column;align-items:center;min-width:56px;display:flex}.countdown-num{background:var(--navy-800);color:var(--white);border-radius:var(--radius);font-variant-numeric:tabular-nums;letter-spacing:-.02em;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;font-weight:700;display:flex}.countdown-label{text-transform:uppercase;letter-spacing:.06em;color:var(--grey-500);margin-top:4px;font-size:10px;font-weight:600}.countdown-sep{color:var(--grey-300);padding-bottom:16px;font-size:22px;font-weight:700}.tier-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;max-width:960px;margin:0 auto;display:grid}.tier-card{border-radius:var(--radius-lg);transition:var(--transition);border-top:4px solid var(--tier-silver);padding:32px;position:relative}.tier-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000001a;outline-offset:0!important;border-color:#1fa8ff!important;outline:2px solid #1fa8ff!important}.tier-card.tier-gold{border-top-color:var(--tier-gold);transform:scale(1.04);box-shadow:0 8px 32px #0000001a}.tier-card.tier-gold:hover{transform:scale(1.04)translateY(-4px)}.tier-popular-badge{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:6px 18px;font-size:11px;font-weight:800;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.tier-name{text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:14px;font-weight:700}.tier-price-row{align-items:baseline;gap:4px;margin-bottom:6px;display:flex}.tier-price{color:var(--grey-900);letter-spacing:-.03em;font-size:40px;font-weight:800}.tier-per{color:var(--grey-500);font-size:15px}.tier-trial{color:var(--success);margin-bottom:20px;font-size:12px;font-weight:500}.tier-stats{border-top:1px solid var(--grey-200);border-bottom:1px solid var(--grey-200);gap:16px;margin-bottom:20px;padding:16px 0;display:flex}.tier-stat{text-align:center;flex:1}.tier-stat-val{color:var(--grey-900);letter-spacing:-.02em;font-size:22px;font-weight:800}.tier-stat-lbl{color:var(--grey-500);font-size:11px;font-weight:500}.tier-perks{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.tier-perk{color:var(--grey-700);align-items:flex-start;gap:10px;font-size:14px;display:flex}.tier-perk-icon{background:var(--success-light);width:18px;height:18px;color:var(--success);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;display:flex}.marquee-wrap{position:relative;overflow:hidden}.marquee-track{gap:0;width:max-content;animation:30s linear infinite marqueeScroll;display:flex}.marquee-wrap:hover .marquee-track{animation-play-state:paused}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-logo{background:var(--grey-100);border-radius:var(--radius);width:130px;height:54px;color:var(--grey-300);filter:grayscale();opacity:.7;transition:var(--transition);flex-shrink:0;justify-content:center;align-items:center;margin:0 14px;font-size:12px;font-weight:600;display:flex}.marquee-logo:hover{filter:grayscale(0);opacity:1}.carousel{position:relative;overflow:hidden}.carousel-track{transition:transform .6s cubic-bezier(.25,.46,.45,.94);display:flex}.carousel-slide{min-width:100%}.carousel-dots{justify-content:center;gap:8px;margin-top:24px;display:flex}.carousel-dot{background:var(--grey-200);cursor:pointer;width:8px;height:8px;transition:var(--transition);border:none;border-radius:50%}.carousel-dot.active{background:var(--gold-600);border-radius:4px;width:24px}.scroll-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.scroll-row::-webkit-scrollbar{display:none}.scroll-row>*{scroll-snap-align:start;flex-shrink:0}.app-layout{min-height:100vh;display:flex}.sidebar{width:var(--sidebar-w);z-index:100;background:var(--white);border-right:1px solid var(--grey-200);flex-direction:column;flex-shrink:0;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.sidebar-brand{color:var(--grey-900);letter-spacing:-.02em;border-bottom:1px solid var(--grey-200);align-items:center;gap:10px;padding:24px 20px 20px;font-size:18px;font-weight:800;display:flex}.sidebar-brand-badge{background:var(--grey-900);color:var(--white);letter-spacing:.02em;border-radius:4px;justify-content:center;align-items:center;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.sidebar-brand-text{color:var(--grey-900);letter-spacing:-.01em;font-size:15px;font-weight:700}.sidebar-nav{flex:1;padding:16px 12px}.sidebar-section{text-transform:uppercase;letter-spacing:.1em;color:var(--grey-400);padding:16px 12px 4px;font-size:10px;font-weight:700}.sidebar-link{border-radius:var(--radius);color:var(--grey-600);transition:var(--transition);align-items:center;gap:10px;margin-bottom:2px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.sidebar-link:hover{background:var(--grey-100);color:var(--grey-900)}.sidebar-link.active{background:var(--grey-100);color:var(--grey-900);font-weight:600}.sidebar-link svg{flex-shrink:0;width:18px;height:18px}.sidebar-badge{background:var(--error);color:var(--white);border-radius:var(--radius-pill);margin-left:auto;padding:1px 7px;font-size:11px;font-weight:700}.sidebar-footer{border-top:1px solid var(--grey-200);flex-direction:column;gap:2px;padding:12px;display:flex}.sidebar-member{border-radius:var(--radius);align-items:center;gap:10px;padding:10px 12px;display:flex}.sidebar-member-name{color:var(--grey-900);font-size:13px;font-weight:600}.sidebar-member-tier{color:var(--grey-400);margin-top:1px;font-size:11px}.sidebar-logout{color:var(--grey-500);transition:var(--transition);border-radius:var(--radius);padding:8px 12px;font-size:13px;font-weight:500;display:block}.sidebar-logout:hover{color:var(--grey-900);background:var(--grey-100)}.sidebar-footer-link{color:var(--grey-500);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;text-decoration:none;transition:all .15s;display:flex}.sidebar-footer-link:hover{background:var(--grey-100);color:var(--grey-900)}.app-main{margin-left:var(--sidebar-w);background:var(--off-white);flex-direction:column;flex:1;min-height:100vh;display:flex}.app-topbar{background:var(--white);border-bottom:1px solid var(--grey-200);flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex;position:relative}.app-topbar-right{align-items:center;gap:16px;display:flex}.topbar-title{color:var(--grey-900);font-size:17px;font-weight:700}.topbar-sub{color:var(--grey-500);margin-top:2px;font-size:13px}.topbar-avatar{background:var(--gold-600);width:36px;height:36px;color:var(--navy-900);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.notif-bell{color:var(--grey-500);cursor:pointer;padding:6px;position:relative}.notif-bell:hover{color:var(--navy-800)}.notif-dot{background:var(--error);border:2px solid var(--white);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.app-content{flex:1;padding:32px}.bottom-tabs{background:var(--white);border-top:1px solid var(--grey-200);z-index:100;height:64px;display:none;position:fixed;bottom:0;left:0;right:0}.bottom-tabs-inner{height:100%;display:flex}.bottom-tab{color:var(--grey-500);transition:var(--transition);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;display:flex}.bottom-tab:hover,.bottom-tab.active{color:var(--navy-800)}.bottom-tab.active{color:var(--gold-600)}.bottom-tab svg{width:22px;height:22px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat-card{border-radius:var(--radius-md);background:var(--navy-800);border:1px solid #ffffff0f;padding:20px 24px}.stat-card-icon{border-radius:var(--radius);justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}.stat-card-val{color:var(--grey-900);letter-spacing:-.02em;margin-bottom:4px;font-size:32px;font-weight:800;line-height:1}.stat-card-lbl{color:var(--grey-500);font-size:13px;font-weight:500}.stat-card-sub{color:var(--grey-300);margin-top:4px;font-size:12px}.stat-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:11px;font-weight:600}.stat-value{color:#dfca82;letter-spacing:-.02em;margin-bottom:4px;font-size:30px;font-weight:800;line-height:1}.stat-sub{color:#ffffff59;font-size:12px}.faq-item{border:1px solid var(--grey-200);border-radius:var(--radius-md);margin-bottom:10px;overflow:hidden}.faq-trigger{cursor:pointer;color:var(--grey-900);background:var(--white);transition:var(--transition);justify-content:space-between;align-items:center;padding:18px 24px;font-size:15px;font-weight:600;display:flex}.faq-trigger:hover{background:var(--grey-100)}.faq-icon{border:1.5px solid var(--grey-300);width:22px;height:22px;transition:var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.faq-item.open .faq-icon{border-color:var(--navy-800);transform:rotate(45deg)}.faq-body{color:var(--grey-700);padding:0 24px 20px;font-size:14px;line-height:1.7;display:none}.faq-item.open .faq-body{display:block}.data-table{border-collapse:collapse;width:100%}.data-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--grey-500);text-align:left;border-bottom:2px solid var(--grey-200);background:var(--grey-100);padding:12px 16px;font-size:12px;font-weight:700}.data-table td{color:var(--grey-700);border-bottom:1px solid var(--grey-200);padding:14px 16px;font-size:14px}.data-table tr:last-child td{border-bottom:none}.data-table tr:hover td{background:var(--grey-100)}.bg-white{background:var(--white)}.bg-off-white{background:var(--off-white)}.bg-navy{background:var(--navy-800)}.bg-navy-dark{background:var(--navy-900)}.bg-gold-light{background:var(--gold-100)}.notif-card{border-radius:var(--radius-md);transition:var(--transition);align-items:flex-start;gap:14px;margin-bottom:10px;padding:16px 20px;display:flex}.notif-card.unread{border-left:3px solid var(--gold-600)}.notif-icon{border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.notif-content{flex:1}.notif-title{color:var(--grey-900);margin-bottom:2px;font-size:14px;font-weight:600}.notif-desc{color:var(--grey-500);font-size:13px}.notif-time{color:var(--grey-300);margin-top:4px;font-size:11px}.notif-dot-indicator{background:var(--gold-600);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.filter-pills{flex-wrap:wrap;gap:8px;display:flex}.filter-pill{border-radius:var(--radius-pill);color:#1c2326;cursor:pointer;transition:var(--transition);background:#fff;border:1.5px solid #1c23261f;padding:7px 16px;font-size:13px;font-weight:500}.filter-pill:hover{color:#0072bb;border-color:#1fa8ff}.filter-pill.active{color:#fff;background:#1fa8ff;border-color:#1fa8ff;font-weight:700;box-shadow:0 0 0 1px #1fa8ff66,0 0 12px #1fa8ff66}.auth-layout{min-height:100vh;display:flex}.auth-left{background:var(--navy-800);flex-direction:column;flex-shrink:0;justify-content:center;width:45%;padding:48px;display:flex;position:relative;overflow:hidden}.auth-left:before{content:"";background:#c9a84c0f;border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.auth-left:after{content:"";background:#ffffff08;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-80px;left:-80px}.auth-right{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:540px;margin:0 auto;padding:48px;display:flex}.auth-logo{color:var(--white);align-items:center;gap:8px;margin-bottom:40px;font-size:20px;font-weight:800;display:flex}.auth-logo span{color:var(--gold-400)}.auth-left-content{flex-direction:column;flex:1;justify-content:center;display:flex}.auth-left-stats{gap:32px;margin-bottom:32px;display:flex}.auth-stat{text-align:center}.auth-stat-val{color:var(--gold-400);letter-spacing:-.02em;font-size:28px;font-weight:800}.auth-stat-label{color:#ffffff80;margin-top:4px;font-size:12px}.auth-left-quote{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff1a;margin-top:40px;padding:24px}.auth-left-quote p{color:#ffffffbf;margin-bottom:16px;font-size:14px;font-style:italic;line-height:1.6}.auth-quote-author{align-items:center;gap:10px;display:flex}.auth-quote-avatar{background:var(--gold-600);width:36px;height:36px;color:var(--navy-900);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.auth-form-wrap{width:100%;max-width:440px;margin:0 auto}.auth-steps{align-items:center;gap:8px;margin-bottom:32px;display:flex}.auth-step{align-items:center;gap:8px;display:flex}.auth-step-num{background:var(--navy-800);width:28px;height:28px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.auth-step.active .auth-step-num{background:var(--gold-600);color:var(--navy-900)}.auth-step-label{color:var(--grey-500);font-size:13px;font-weight:600}.auth-step.active .auth-step-label{color:var(--navy-800)}.auth-step-line{background:var(--grey-200);width:32px;height:2px}.auth-divider{align-items:center;gap:16px;margin:24px 0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--grey-200);flex:1;height:1px}.auth-divider span{color:var(--grey-300);white-space:nowrap;font-size:13px}.upgrade-banner{background:linear-gradient(135deg, var(--gold-100), var(--gold-200));border:1px solid var(--gold-300);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px 24px;display:flex}.upgrade-banner-text h4{margin-bottom:2px;font-size:15px}.upgrade-banner-text p{color:var(--grey-500);font-size:13px}.ladder{flex-direction:column;gap:0;display:flex}.ladder-rung{align-items:stretch;gap:0;display:flex}.ladder-connector{flex-direction:column;flex-shrink:0;align-items:center;width:40px;display:flex}.ladder-node{z-index:1;border:3px solid var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.ladder-line{background:var(--grey-200);flex:1;width:3px;min-height:24px;margin:0 auto}.ladder-rung:first-child .ladder-line.top,.ladder-rung:last-child .ladder-line.bottom{display:none}.ladder-content{flex:1;padding:12px 0 12px 16px}.ladder-rung.completed .ladder-node{background:var(--gold-600);color:var(--navy-900)}.ladder-rung.completed .ladder-line{background:var(--gold-400)}.ladder-rung.current .ladder-node{background:var(--navy-800);color:var(--white);box-shadow:0 0 0 4px var(--navy-100)}.ladder-rung.locked .ladder-node{background:var(--grey-200);color:var(--grey-500)}.ladder-rung.locked .ladder-content{opacity:.5}.giveaway-card{border-radius:var(--radius-lg);transition:var(--transition);overflow:hidden}.giveaway-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001f}.giveaway-img{object-fit:cover;background:var(--navy-100);width:100%;height:220px;color:var(--grey-300);justify-content:center;align-items:center;font-size:14px;display:flex}.giveaway-body{padding:20px}.footer{background:var(--navy-900);color:var(--white);padding:56px 0 32px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px;display:grid}.footer-brand p{color:#ffffff80;max-width:240px;margin-top:12px;font-size:14px;line-height:1.7}.footer-brand-name{color:var(--white);letter-spacing:-.02em;font-size:20px;font-weight:800}.footer-brand-name span{color:var(--gold-400)}.footer-col h5{text-transform:uppercase;letter-spacing:.08em;color:#ffffffe6;margin-bottom:16px;font-size:12px;font-weight:700}.footer-col a{color:#ffffff80;transition:var(--transition);margin-bottom:10px;font-size:14px;display:block}.footer-col a:hover{color:var(--gold-400)}.footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding-top:24px;display:flex}.footer-bottom p{color:#ffffff59;font-size:12px}.footer-social{gap:12px;margin-top:16px;display:flex}.footer-social a{color:#ffffff80;width:36px;height:36px;transition:var(--transition);border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex}.footer-social a:hover{border-color:var(--gold-400);color:var(--gold-400)}.footer-disclaimer{color:#ffffff47;max-width:680px;margin-top:10px;font-size:11px;line-height:1.6}.deal-card{border-radius:var(--radius-md);transition:var(--transition);padding:20px;position:relative}.deal-card:hover{transform:translateY(-3px);box-shadow:0 8px 32px #0000001a}.deal-logo{border-radius:var(--radius);background:var(--grey-100);width:56px;height:56px;color:var(--grey-300);justify-content:center;align-items:center;margin-bottom:12px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.deal-discount{color:var(--gold-600);letter-spacing:-.02em;margin-bottom:6px;font-size:28px;font-weight:800;line-height:1}.deal-brand{color:var(--grey-900);margin-bottom:4px;font-size:15px;font-weight:600}.deal-desc{color:var(--grey-500);margin-bottom:14px;font-size:13px;line-height:1.5}.deal-lock{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);background:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.deal-lock:hover{background:#ffffffeb}.deal-lock-icon{font-size:24px}.deal-lock p{color:var(--navy-800);font-size:13px;font-weight:600}.alert{border-radius:var(--radius);align-items:flex-start;gap:10px;padding:12px 16px;font-size:14px;display:flex}.alert-info{background:var(--navy-50);border:1px solid var(--navy-100);color:var(--navy-700)}.alert-success{background:var(--success-light);color:var(--success);border:1px solid #1d7a4e33}.alert-error{background:var(--error-light);color:var(--error);border:1px solid #c0392b33}.progress-bar{background:var(--grey-200);border-radius:4px;height:8px;overflow:hidden}.progress-fill{background:linear-gradient(90deg, var(--gold-600), var(--gold-500));border-radius:4px;height:100%;transition:width .6s}.steps-flow{flex-direction:column;gap:0;display:flex}.step-item{gap:20px;padding-bottom:32px;display:flex;position:relative}.step-item:last-child{padding-bottom:0}.step-item:before{content:"";background:var(--grey-200);width:2px;position:absolute;top:40px;bottom:0;left:19px}.step-item:last-child:before{display:none}.step-num{background:var(--navy-800);width:40px;height:40px;color:var(--white);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.step-content{flex:1;padding-top:8px}.step-content h4{margin-bottom:6px}.tab-nav{border-bottom:2px solid var(--grey-200);gap:0;margin-bottom:32px;display:flex}.tab-btn{color:var(--grey-500);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:12px 20px;font-size:14px;font-weight:600}.tab-btn:hover{color:var(--navy-800)}.tab-panel{display:none}.tab-panel.active{display:block}.scroll-top{background:var(--gold-600);width:44px;height:44px;color:var(--white);cursor:pointer;opacity:0;pointer-events:none;transition:var(--transition);z-index:800;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 4px 16px #00000026}.scroll-top.visible{opacity:1;pointer-events:auto}.scroll-top:hover{background:var(--gold-500);transform:translateY(-2px)}.fade-in{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.fade-in.visible{opacity:1;transform:translateY(0)}.divider{background:var(--grey-200);height:1px;margin:24px 0}.flex{display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.align-center{align-items:center}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.gap-32{gap:32px}.gap-48{gap:48px}.grid-2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.hidden{display:none!important}.page-hero{background:var(--navy-900);text-align:center;align-items:center;min-height:340px;padding:80px 0 60px;display:flex;position:relative;overflow:hidden}.page-hero:before{content:"";background:linear-gradient(135deg,#0c1629 0%,#1a2d4d 40%,#132038 70%,#0c1629 100%) 0 0/300% 300%;animation:18s infinite heroShimmer;position:absolute;inset:0}.page-hero:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.page-hero .container{z-index:1;position:relative}.page-hero h1{color:var(--white);margin-bottom:14px;font-size:clamp(40px,5vw,64px)}.page-hero p{color:#ffffffb8;max-width:560px;margin:0 auto;font-size:18px}.compare-table{border-collapse:collapse;width:100%}.compare-table th{text-align:center;border-bottom:2px solid var(--grey-200);padding:14px 16px;font-size:13px;font-weight:600}.compare-table th:first-child{text-align:left}.compare-table td{text-align:center;border-bottom:1px solid var(--grey-100);padding:14px 16px;font-size:14px}.compare-table td:first-child{text-align:left;font-weight:500}.compare-table .col-gold{background:#c9a84c0a}.compare-table tr:last-child td{border-bottom:none}.check-yes{color:#16a34a;font-size:18px}.check-no{color:var(--grey-300);font-size:18px}.check-partial{color:var(--gold-500);font-size:14px;font-weight:600}.steps-flow{flex-direction:column;display:flex}.step-row{border-bottom:none;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:0;display:grid}.step-row:last-child{border-bottom:none}.step-row.reverse .step-visual{order:2}.step-row.reverse .step-content{order:1}.step-number{justify-content:center;align-items:center;margin-bottom:20px;color:#1c2326!important;background:#fff!important;border:2px solid #1fa8ff!important;border-radius:50%!important;width:48px!important;height:48px!important;font-size:20px!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 0 0 1px #1fa8ff73,0 0 12px #1fa8ff73,0 0 24px #0096ff40!important}.step-visual-inner{border-radius:var(--radius-lg);justify-content:center;align-items:center;height:320px;font-size:100px;display:flex}.benefit-list{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.benefit-list li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.benefit-list li:before{content:"✓";color:var(--gold-500);flex-shrink:0;margin-top:1px;font-weight:700}.winner-spotlight{border-radius:20px;overflow:hidden}.spotlight-img{background:linear-gradient(135deg, var(--navy-700), var(--navy-900));justify-content:center;align-items:center;width:100%;height:320px;font-size:100px;display:flex;position:relative}.spotlight-badge{position:absolute;top:20px;left:20px}.spotlight-body{padding:32px}.video-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.video-thumb{border-radius:var(--radius-lg);cursor:pointer;transition:transform .25s,box-shadow .25s;overflow:hidden}.video-thumb:hover{transform:translateY(-3px);box-shadow:0 8px 28px #0000001a}.video-thumb-img{background:linear-gradient(135deg,#1a2d4d,#0c1629);justify-content:center;align-items:center;height:180px;font-size:48px;display:flex;position:relative}.video-play{background:#0000004d;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.video-play-btn{background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:flex}.video-thumb:hover .video-play{background:#00000080}.video-thumb-body{padding:14px 0 0}.winners-table{border-collapse:collapse;width:100%}.winners-table th{text-align:left;color:var(--grey-500);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--grey-200);padding:10px 12px;font-size:12px;font-weight:600}.winners-table td{border-bottom:1px solid var(--grey-100);vertical-align:middle;padding:14px 12px;font-size:14px}.winners-table tr:last-child td{border-bottom:none}.winner-avatar-sm{background:var(--navy-800);width:32px;height:32px;color:var(--gold-400);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.prize-badge{border-radius:var(--radius-pill);align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.prize-major{color:var(--gold-800);border:1px solid var(--gold-400);background:#c9a84c1f}.prize-mini{color:var(--navy-700);border:1px solid var(--navy-100);background:#1a2d4d14}.trust-strip{background:var(--navy-800);padding:40px 0}.trust-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;display:flex}.trust-item{color:#fffc;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.partner-hero{background:linear-gradient(135deg, var(--navy-900), var(--navy-700));text-align:center;align-items:center;min-height:420px;padding:100px 0 80px;display:flex;position:relative;overflow:hidden}.partner-hero:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.partner-hero .container{z-index:1;position:relative}.partner-hero h1{color:var(--white);margin-bottom:12px}.partner-hero p{color:#ffffffb3;max-width:600px;margin:0 auto 32px;font-size:18px}.benefit-cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.benefit-card{border-radius:var(--radius-lg);text-align:center;padding:32px 24px}.benefit-icon{margin-bottom:16px;font-size:44px}.stats-row{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.stat-item{padding:32px 16px}.stat-big{color:var(--gold-600);letter-spacing:-.02em;margin-bottom:8px;font-size:40px;font-weight:800;line-height:1}.stat-desc{color:#ffffffb3;font-size:14px}.partner-logo-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.partner-logo-box{border-radius:var(--radius-md);height:80px;color:var(--grey-500);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.process-steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.process-step{border-radius:var(--radius-md);text-align:center;padding:28px 20px}.process-num{background:var(--gold-600);width:44px;height:44px;color:var(--navy-900);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:18px;font-weight:800;display:flex}.contact-layout{grid-template-columns:1fr 380px;align-items:start;gap:48px;display:grid}.info-card{border-radius:var(--radius-lg);padding:28px}.info-row{border-bottom:1px solid var(--grey-100);align-items:flex-start;gap:16px;padding:16px 0;display:flex}.info-row:last-child{border-bottom:none}.info-icon{border-radius:var(--radius);background:var(--navy-100);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.info-label{color:var(--grey-500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:12px;font-weight:600}.info-val{color:var(--grey-900);font-size:14px;font-weight:600}.faq-shortcuts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.faq-shortcut{border-radius:var(--radius-md);border:1px solid var(--grey-200);color:var(--grey-700);cursor:pointer;transition:var(--transition);background:var(--white);align-items:center;gap:10px;padding:14px 16px;font-size:13px;font-weight:500;display:flex}.faq-shortcut:hover{border-color:var(--navy-700);color:var(--navy-800);background:var(--navy-50)}.faq-shortcut-icon{flex-shrink:0;font-size:18px}.tab-bar{border-bottom:2px solid var(--grey-200);gap:4px;margin-bottom:40px;display:flex;overflow-x:auto}.tab-btn{color:var(--grey-500);cursor:pointer;transition:var(--transition);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:10px 20px;font-size:14px;font-weight:600}.tab-btn.active{color:var(--navy-800);border-bottom-color:var(--navy-800)}.legal-content h2{margin-top:40px;margin-bottom:16px;font-size:22px}.legal-content h2:first-child{margin-top:0}.legal-content h3{color:var(--grey-900);margin:24px 0 10px;font-size:16px;font-weight:600}.legal-content p{color:var(--grey-700);margin-bottom:14px;font-size:14px;line-height:1.75}.legal-content ul{margin-bottom:14px;padding-left:20px}.legal-content ul li{color:var(--grey-700);margin-bottom:6px;font-size:14px;line-height:1.75;list-style:outside}.permit-table{border-collapse:collapse;width:100%}.permit-table th{text-align:left;color:var(--grey-500);text-transform:uppercase;border-bottom:2px solid var(--grey-200);padding:10px 12px;font-size:12px;font-weight:600}.permit-table td{border-bottom:1px solid var(--grey-100);padding:12px;font-size:13px}.permit-table tr:last-child td{border-bottom:none}.featured-giveaway{border-radius:20px;display:grid;overflow:hidden}.featured-img{background:linear-gradient(135deg, var(--navy-700), var(--navy-900));justify-content:center;align-items:center;width:100%;height:300px;font-size:80px;display:flex}.featured-body{padding:36px 32px}.tier-entry-pill{border-radius:var(--radius-pill);align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.giveaway-img{background:linear-gradient(135deg, var(--grey-100), var(--grey-200));border-radius:var(--radius-md) var(--radius-md) 0 0;justify-content:center;align-items:center;display:flex}.past-card{opacity:.7}.deal-lock-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-md);cursor:pointer;background:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:background .2s;display:flex;position:absolute;inset:0}.deal-lock-overlay:hover{background:#ffffffeb}.lock-icon{font-size:28px}.deal-discount{color:#16a34a;margin-bottom:4px;font-size:22px;font-weight:800}.deal-tag{border-radius:var(--radius-pill);background:var(--grey-100);color:var(--grey-600);margin-bottom:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.prize-hero{background:linear-gradient(135deg,#0c1629,#1a2d4d);align-items:flex-end;height:440px;display:flex;position:relative;overflow:hidden}.prize-hero-bg{opacity:.12;justify-content:center;align-items:center;font-size:140px;display:flex;position:absolute;inset:0}.prize-hero-overlay{background:linear-gradient(#0000 40%,#0c1629f2 100%);position:absolute;inset:0}.prize-hero-content{z-index:1;width:100%;padding:40px;position:relative}.detail-layout{grid-template-columns:1fr 360px;align-items:start;gap:32px;display:grid}.facts-card{position:sticky;top:80px}.fact-row{border-bottom:1px solid var(--grey-200);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.fact-row:last-child{border-bottom:none}.fact-label{color:var(--grey-500);font-size:13px;font-weight:500}.fact-val{color:var(--grey-900);font-size:14px;font-weight:600}.integrity-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.integrity-card{border-radius:var(--radius-md);text-align:center;padding:20px}.integrity-icon{margin-bottom:8px;font-size:32px}.scroll-row{gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.faq-list{flex-direction:column;gap:0;display:flex}.faq-item{border-bottom:1px solid var(--grey-200)}.faq-trigger{text-align:left;width:100%;color:var(--grey-900);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:18px 0;font-size:15px;font-weight:600;display:flex}.faq-body{padding:0 0 18px}.faq-body p{color:var(--grey-700);font-size:14px;line-height:1.7}.alert{border-radius:var(--radius);padding:14px 16px;font-size:14px}.alert-info{background:var(--navy-50);color:var(--navy-800);border:1px solid var(--navy-100)}.alert-warning{background:var(--warning-light);color:var(--warning);border:1px solid #e6c94a}@media (max-width:768px){.step-row{grid-template-columns:1fr;gap:32px;padding:48px 0}.step-row.reverse .step-visual,.step-row.reverse .step-content{order:0}.step-visual-inner{height:200px;font-size:64px}.video-grid{grid-template-columns:1fr 1fr}.benefit-cards{grid-template-columns:1fr}.partner-logo-grid{grid-template-columns:repeat(3,1fr)}.process-steps{grid-template-columns:1fr 1fr}.stats-row{grid-template-columns:repeat(2,1fr)}.contact-layout,.faq-shortcuts,.detail-layout{grid-template-columns:1fr}.facts-card{position:static}.integrity-grid{grid-template-columns:1fr}}@media (max-width:480px){.video-grid{grid-template-columns:1fr}.partner-logo-grid{grid-template-columns:repeat(2,1fr)}.process-steps{grid-template-columns:1fr}}.pub-nav{background:var(--navy-900);z-index:900;border-bottom:1px solid #ffffff0f;align-items:center;height:68px;display:flex;position:relative;left:0;right:0}.pub-nav-inner{width:100%;max-width:var(--max-w);justify-content:space-between;align-items:center;margin:0 auto;padding:0 24px;display:flex}.pub-nav-brand{color:var(--white);letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.sidebar-brand-badge{background:var(--gold-600);width:34px;height:34px;color:var(--navy-900);border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}.sidebar-brand-text{color:var(--white)}.pub-nav-links{align-items:center;gap:4px;display:flex}.pub-nav-link{color:#ffffffb3;border-radius:var(--radius);white-space:nowrap;align-items:center;padding:10px 12px;font-size:13px;font-weight:500;line-height:1;transition:color .2s,background .2s;display:inline-flex}.pub-nav-link.active{color:var(--gold-400);text-shadow:0 0 12px #c9a84c99,0 0 24px #c9a84c4d;background:#ffffff1a;font-weight:600}.pub-footer{background:var(--navy-900);border-top:1px solid #ffffff14;margin-top:48px;padding:60px 0 0}.pub-footer-grid{max-width:var(--max-w);grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin:0 auto;padding:0 24px;display:grid}.pub-footer-brand p{color:#ffffff80;max-width:260px;margin-top:12px;font-size:14px;line-height:1.7}.pub-footer-col h5{letter-spacing:.08em;text-transform:uppercase;color:#ffffff59;margin-bottom:16px;font-size:12px;font-weight:700}.pub-footer-col a{color:#ffffff8c;transition:var(--transition);margin-bottom:10px;font-size:14px;display:block}.pub-footer-bottom{max-width:var(--max-w);border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin:48px auto 0;padding:20px 24px;display:flex}.pub-footer-bottom p{color:#ffffff4d;font-size:13px}.pub-footer-badge{color:#ffffff4d;align-items:center;gap:6px;font-size:13px;display:flex}.pub-footer-badge span{color:var(--gold-600);font-weight:700}@media (max-width:768px){.pub-nav-links{display:none}.pub-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.pub-footer-bottom{text-align:center;flex-direction:column;gap:8px}}@media (max-width:480px){.pub-footer-grid{grid-template-columns:1fr}}.hiw-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.hiw-step{text-align:center;border-radius:20px;padding:36px 24px;transition:transform .25s,box-shadow .25s}.hiw-step:hover{transform:translateY(-3px);box-shadow:0 8px 28px #0000000f}.hiw-icon-wrap{width:64px;height:64px;margin:0 auto 20px;position:relative}.hiw-icon{font-size:36px;line-height:64px;display:block}.hiw-step-badge{background:var(--gold-600);width:22px;height:22px;color:var(--navy-900);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px}.hiw-step h4{margin-bottom:8px}@media (max-width:1024px){.tier-grid{grid-template-columns:1fr 1fr}.tier-card.tier-gold{grid-column:1/-1;transform:none}.tier-card.tier-gold:hover{transform:translateY(-4px)}.footer-grid,.stat-grid,.grid-4{grid-template-columns:1fr 1fr}}@media (max-width:768px){h1{font-size:32px}h2{font-size:24px}.hero-content h1{font-size:30px}.hero-content p{font-size:16px}.hero-content{padding:80px 20px 56px}.section{padding:40px 0}.section-lg{padding:56px 0}.container{padding:0 16px}.nav-links{display:none}.nav-hamburger{display:flex}.nav-login{display:none}.tier-grid{grid-template-columns:1fr}.tier-card.tier-gold{order:-1;transform:none}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.form-row{grid-template-columns:1fr}.auth-left{display:none}.auth-right{max-width:100%;padding:32px 20px}.auth-layout{min-height:100vh}.sidebar{transition:var(--transition-slow);transform:translate(-100%)}.sidebar.open{transform:translate(0)}.app-main{margin-left:0;padding-bottom:64px}.bottom-tabs{display:block}.app-content{padding:20px 16px}.app-topbar{padding:0 16px}.stat-grid{grid-template-columns:1fr 1fr}.countdown-num{width:48px;height:48px;font-size:18px}.countdown-box{min-width:48px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.hiw-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.hiw-grid{grid-template-columns:1fr}}.bottom-nav{background:var(--white);border-top:1px solid var(--grey-200);z-index:200;height:60px;display:none;position:fixed;bottom:0;left:0;right:0}.bottom-nav-inner{align-items:stretch;height:100%;display:flex}.tab-item{color:var(--grey-400);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.tab-item.active{color:var(--grey-900)}.tab-item:hover{color:var(--grey-600)}@media (max-width:920px){.bottom-nav{display:block}}.img-ph{background:linear-gradient(135deg,#1fa8ff 0%,#0072bb 55%,#003b68 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative;overflow:hidden}.img-ph:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.img-ph-icon{border-radius:var(--radius-md);color:#fff9;z-index:1;border:2px dashed #fff6;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;display:flex;position:relative}.img-ph-label{text-transform:uppercase;letter-spacing:.12em;color:#ffffffd9;z-index:1;font-size:11px;font-weight:700;position:relative}.img-ph-glow{pointer-events:none;background:radial-gradient(circle,#c9a84c1f 0%,#0000 70%);width:200px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gold-glow-section{position:relative}.gold-glow-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#c9a84c1a 0%,#0000 65%);width:900px;height:300px;position:absolute;top:0;left:50%;transform:translate(-50%)}.gold-glow-section>*{z-index:1;position:relative}.grain{position:relative}.grain:after{content:"";opacity:.025;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");position:absolute;inset:0}.fade-up{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(28px)}.fade-up.visible{opacity:1;transform:translateY(0)}.stagger-1{transition-delay:80ms!important}.stagger-2{transition-delay:.16s!important}.stagger-3{transition-delay:.24s!important}.stagger-4{transition-delay:.32s!important}.card-lift{transition:transform .25s,box-shadow .25s}.card-lift:hover{transform:translateY(-6px);box-shadow:0 12px 40px #00000021}.btn-gold{background:linear-gradient(135deg, var(--gold-500) 0%, var(--gold-600) 60%, var(--gold-800) 100%);color:var(--navy-900);letter-spacing:.01em;border-color:#0000;font-weight:700;box-shadow:0 4px 20px #c9a84c59}.btn-gold:hover{background:linear-gradient(135deg, var(--gold-400) 0%, var(--gold-500) 60%, var(--gold-600) 100%);border-color:#0000;transform:translateY(-2px);box-shadow:0 8px 36px #c9a84c80}.section-angle{position:relative}.section-angle:after{content:"";background:inherit;clip-path:polygon(0 0,100% 0,100% 0,0 100%);z-index:1;height:64px;position:absolute;bottom:-32px;left:0;right:0}.hero-content{z-index:1;position:relative}.winners-scroll{scrollbar-width:none}.winners-scroll::-webkit-scrollbar{display:none}.winners-scroll:active{cursor:grabbing}.cta-particles{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.cta-particle{width:4px;height:4px;top:calc(10% + var(--i,0) * 7%);left:calc(5% + var(--i,0) * 8%);animation:particle-float calc(6s + var(--i,0) * .8s) ease-in-out infinite alternate;opacity:0;background:#c9a84c99;border-radius:50%;position:absolute}.cta-particle:nth-child(2n){background:#dfca8266;width:6px;height:6px}.cta-particle:nth-child(3n){width:3px;height:3px}@keyframes particle-float{0%{opacity:0;transform:translateY(0)translate(0)}20%{opacity:1}80%{opacity:.7}to{opacity:0;transform:translateY(-60px)translate(20px)}}@media (max-width:768px){.login-right-panel{display:none!important}}@keyframes pulse-dot{0%,to{box-shadow:0 0 #22c55e99}50%{box-shadow:0 0 0 5px #22c55e00}}@keyframes pulse-gold{0%,to{transform:scale(1);box-shadow:0 0 #c9a84c80,0 4px 20px #c9a84c4d}50%{transform:scale(1.03);box-shadow:0 0 0 8px #c9a84c00,0 4px 28px #c9a84c80}}.btn-pulse{animation:2s ease-in-out infinite pulse-gold}@keyframes scroll-winners{0%{transform:translate(0)}to{transform:translate(-50%)}}.winners-auto-scroll .winners-inner{animation:60s linear infinite scroll-winners;display:flex}.winners-auto-scroll .winners-inner:hover{animation-play-state:paused}.mk-auto-scroll{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mk-auto-scroll-inner{gap:20px;width:max-content;padding:18px 24px 22px;animation:60s linear infinite scroll-winners;display:flex}.mk-auto-scroll-inner:hover{animation-play-state:paused}.mk-auto-scroll-inner>*{flex:none}@media (prefers-reduced-motion:reduce){.mk-auto-scroll-inner{animation:none!important;transform:none!important}}.btn:focus-visible{outline:2px solid var(--navy-700);outline-offset:2px}.countdown-unit{text-align:center;border-radius:10px;min-width:52px;padding:8px 12px}.countdown-num{font-variant-numeric:tabular-nums}.display-serif{font-family:var(--font-display), "Cinzel", "Playfair Display", serif;letter-spacing:.02em;text-transform:uppercase;background:var(--gold-metallic);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1.05}.font-mono{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace}.btn-cyan{background:var(--cyan-600);color:#fff;border:2px solid var(--cyan-600);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-sm);transition:background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn-cyan:hover{background:var(--cyan-700);border-color:var(--cyan-700);box-shadow:var(--shadow-cyan);color:#fff;transform:translateY(-1px)}.btn-cyan:active{transform:translateY(0)}.btn-cyan:focus-visible{outline:3px solid var(--cyan-400);outline-offset:2px}.btn-cyan-outline{color:var(--cyan-700);border:1.5px solid var(--cyan-500);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:8px;padding:13px 30px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn-cyan-outline:hover{background:var(--cyan-bg-soft);border-color:var(--cyan-700);color:var(--cyan-800)}.btn-cyan-outline:focus-visible{outline:3px solid var(--cyan-400);outline-offset:2px}.btn-cyan-sm{padding:10px 20px;font-size:14px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-700);font-size:12px;font-weight:700;display:inline-block}.countdown-inline{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--cyan-700);align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex}.countdown-inline .label{font-family:var(--font-body), "Inter", sans-serif;letter-spacing:.1em;color:var(--ink-500);text-transform:uppercase;font-size:12px;font-weight:700}.countdown-stacked{align-items:center;gap:8px;display:inline-flex}.countdown-chip{background:var(--canvas-0);border:1.5px solid var(--cyan-400);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);text-align:center;min-width:64px;padding:10px 14px}.countdown-chip-num{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--cyan-600);font-variant-numeric:tabular-nums;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1}.countdown-chip-lbl{color:var(--ink-500);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:10px;font-weight:600}.countdown-sep-cy{color:var(--ink-300);font-family:var(--font-mono), monospace;font-size:28px;font-weight:700}.tier-card-lt{background:var(--canvas-0);border:1.5px solid var(--cyan-400);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);flex-direction:column;padding:32px 28px;display:flex;position:relative}.tier-card-lt:hover{box-shadow:var(--shadow-cyan);transform:translateY(-4px)}.tier-card-lt .tier-name-lt{font-family:var(--font-display), "Cinzel", serif;color:var(--ink-900);letter-spacing:.02em;margin-bottom:4px;font-size:26px;font-weight:700}.tier-card-lt .tier-rule{background:var(--cyan-500);border-radius:2px;width:48px;height:2px;margin-bottom:18px}.tier-card-lt .tier-price-lt{color:var(--ink-900);letter-spacing:-.03em;font-size:44px;font-weight:900;line-height:1}.tier-card-lt .tier-per-lt{color:var(--ink-500);margin-left:4px;font-size:14px}.tier-card-lt .tier-billing-lt{color:var(--ink-500);margin-top:6px;margin-bottom:18px;font-size:13px}.tier-card-lt .tier-entries-box{background:var(--cyan-bg-soft);text-align:center;border-radius:12px;margin-bottom:18px;padding:16px}.tier-card-lt .tier-entries-num{color:var(--cyan-700);font-size:30px;font-weight:900;line-height:1}.tier-card-lt .tier-entries-lbl{color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:600}.tier-card-lt .tier-perks-lt{flex-direction:column;flex:1;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.tier-card-lt .tier-perks-lt li{color:var(--ink-700);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.tier-card-lt .tier-perk-icon{border:1.5px solid var(--cyan-500);width:20px;height:20px;color:var(--cyan-600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.tier-card-lt.tier-popular{background:linear-gradient(var(--canvas-0), var(--canvas-0)) padding-box, var(--gold-metallic) border-box;box-shadow:var(--shadow-gold);border:2px solid #0000}.tier-card-lt.tier-popular:hover{box-shadow:0 12px 40px #c9a84c52}.tier-popular-ribbon{background:var(--gold-metallic);color:#2a1f0a;font-family:var(--font-display), "Cinzel", serif;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);box-shadow:var(--shadow-gold);white-space:nowrap;padding:6px 18px;font-size:11px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.draw-card-lt{background:var(--canvas-0);border:1.5px solid var(--cyan-400);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:inherit;transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);text-decoration:none;display:block;overflow:hidden}.draw-card-lt:hover{box-shadow:var(--shadow-cyan);transform:translateY(-4px)}.draw-card-lt:focus-within{outline:3px solid var(--cyan-400);outline-offset:2px}.draw-card-lt .draw-img-wrap{aspect-ratio:16/10;background:linear-gradient(135deg, var(--canvas-2), var(--cyan-bg-soft));color:var(--cyan-500);justify-content:center;align-items:center;display:flex;position:relative}.draw-card-lt.coming-soon .draw-img-wrap{opacity:.7}.draw-status-chip{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.draw-status-live{color:#fff;background:#0e8a5f}.draw-status-soon{color:#fff;background:#b8860b}.draw-time-chip{display:none}.draw-card-body{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 20px;display:flex}.draw-card-title{color:var(--ink-900);font-size:17px;font-weight:800;line-height:1.2}.draw-card-cash{color:var(--cyan-700);margin-top:2px;font-size:13px;font-weight:700}.deal-card-lt{background:var(--canvas-0);border:1px solid var(--ink-300);border-radius:var(--radius-md);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);padding:20px;position:relative}.deal-card-lt:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.deal-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);margin-bottom:4px;font-size:11px;font-weight:700}.deal-partner{color:var(--ink-900);margin-bottom:8px;font-size:16px;font-weight:800}.deal-discount-chip{background:var(--cyan-600);color:#fff;border-radius:var(--radius-pill);align-items:center;padding:6px 14px;font-size:13px;font-weight:800;display:inline-flex}.deal-locked{filter:grayscale(.6)}.deal-lock-overlay-lt{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--radius-md);background:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.deal-lock-ring{border:2px solid var(--cyan-500);width:44px;height:44px;color:var(--cyan-600);border-radius:50%;justify-content:center;align-items:center;display:flex}.deal-lock-msg{color:var(--ink-700);font-size:12px;font-weight:700}.winner-marquee-wrap{position:relative;overflow:hidden}.winner-marquee-track{gap:20px;width:max-content;padding:20px 24px;animation:60s linear infinite scroll-winners;display:flex}.winner-marquee-wrap:hover .winner-marquee-track,.winner-marquee-wrap:focus-within .winner-marquee-track{animation-play-state:paused}.winner-card-lt{background:var(--canvas-0);border:1px solid var(--ink-300);border-radius:var(--radius-lg);width:280px;box-shadow:var(--shadow-sm);flex-shrink:0;overflow:hidden}.winner-card-photo{aspect-ratio:4/5;background:linear-gradient(135deg, var(--canvas-2), var(--cyan-bg-soft));justify-content:center;align-items:center;display:flex;position:relative}.winner-avatar{background:var(--gold-metallic);color:#2a1f0a;width:56px;height:56px;box-shadow:var(--shadow-sm);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}.winner-card-body{padding:16px 20px}.winner-value-chip{background:var(--gold-metallic);color:#2a1f0a;border-radius:var(--radius-pill);margin-bottom:8px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-block}.winner-name-lt{color:var(--ink-900);font-size:15px;font-weight:800}.winner-meta-lt{color:var(--ink-500);margin-top:2px;font-size:12px}.faq-list-lt{flex-direction:column;display:flex}.faq-item-lt{border-bottom:1px solid var(--ink-300)}.faq-item-lt summary{cursor:pointer;color:var(--ink-900);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.faq-item-lt summary::-webkit-details-marker{display:none}.faq-item-lt summary:hover{color:var(--cyan-700)}.faq-item-lt summary:focus-visible{outline:3px solid var(--cyan-400);outline-offset:4px;border-radius:4px}.faq-chevron{color:var(--cyan-600);transition:transform var(--dur) var(--ease-out);flex-shrink:0}.faq-item-lt[open] .faq-chevron{transform:rotate(180deg)}.faq-answer-lt{color:var(--ink-700);max-width:720px;padding:0 0 18px;font-size:15px;line-height:1.7}.hero-banner{background:var(--canvas-1);min-height:clamp(560px,80vh,760px);position:relative;overflow:hidden}.hero-banner-inner{z-index:2;max-width:var(--max-w);grid-template-columns:1fr;align-items:center;gap:40px;margin:0 auto;padding:80px 24px;display:grid;position:relative}@media (min-width:1024px){.hero-banner-inner{grid-template-columns:1.1fr 1fr;padding:96px 24px}}.hero-banner-photo{aspect-ratio:16/10;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:linear-gradient(135deg, var(--cyan-bg-soft), var(--canvas-2));position:relative;overflow:hidden}.hero-banner-photo img{object-fit:cover;width:100%;height:100%;display:block}.hero-banner-h1{margin:16px 0 20px;font-size:clamp(44px,6vw,76px);line-height:1.05}.hero-banner-lead{color:var(--ink-700);max-width:520px;margin-bottom:32px;font-size:18px;line-height:1.6}.hero-banner-cta-row{flex-wrap:wrap;gap:14px;display:flex}.circuit-bg{pointer-events:none;z-index:1;color:var(--cyan-400);opacity:.14;mix-blend-mode:multiply;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 80%);mask-image:radial-gradient(#000 40%,#0000 80%)}.sect-head-lt{text-align:center;max-width:720px;margin:0 auto 48px}.sect-head-lt .sect-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-700);margin-bottom:12px;font-size:12px;font-weight:700;display:block}.sect-head-lt h2{color:var(--ink-900);margin-bottom:12px;font-size:clamp(28px,3vw,40px);line-height:1.15}.sect-head-lt p{color:var(--ink-700);font-size:17px;line-height:1.6}.tier-grid-lt{grid-template-columns:1fr;align-items:stretch;gap:24px;max-width:1100px;margin:0 auto;display:grid}@media (min-width:1024px){.tier-grid-lt{grid-template-columns:repeat(3,1fr)}.tier-grid-lt .tier-popular{margin-top:14px;transform:scale(1.03)}.tier-grid-lt .tier-popular:hover{transform:scale(1.03)translateY(-4px)}}.cyan-dot{background:var(--cyan-600);border-radius:50%;width:8px;height:8px;display:inline-block;position:relative}.cyan-dot:after{content:"";border:2px solid var(--cyan-400);border-radius:50%;animation:1.8s ease-out infinite cyan-dot-pulse;position:absolute;inset:-4px}@keyframes cyan-dot-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.pub-nav-lt{background:var(--canvas-0);z-index:900;height:68px;transition:box-shadow var(--dur) var(--ease-out);border-bottom:1px solid #b4bcc666;align-items:center;display:flex;position:relative;left:0;right:0}.pub-nav-lt.scrolled{box-shadow:var(--shadow-sm)}.pub-nav-lt-inner{width:100%;max-width:var(--max-w);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:0 24px;display:flex}.pub-nav-lt-brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.pub-nav-lt-brand .mk-mark{background:var(--gold-metallic);color:#2a1f0a;width:36px;height:36px;font-family:var(--font-display), "Cinzel", serif;box-shadow:var(--shadow-gold);border-radius:8px;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:flex}.pub-nav-lt-brand .brand-text{font-family:var(--font-display), "Cinzel", serif;color:var(--ink-900);letter-spacing:.04em;font-size:18px;font-weight:700}.pub-nav-lt-links{align-items:center;gap:4px;display:flex}.pub-nav-lt-link{color:var(--ink-700);border-radius:var(--radius);transition:color var(--dur) var(--ease-out), background var(--dur) var(--ease-out);align-items:center;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.pub-nav-lt-link:hover,.pub-nav-lt-link.active{color:var(--cyan-700)}.pub-nav-lt-link.active:after{content:"";background:var(--cyan-600);height:1.5px;position:absolute;bottom:6px;left:14px;right:14px}.pub-nav-lt-right{align-items:center;gap:12px;display:flex}.pub-nav-lt-signin{color:var(--ink-700);align-items:center;min-height:44px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pub-nav-lt-signin:hover{color:var(--cyan-700)}@media (max-width:1023px){.pub-nav-lt-links{display:none}}.pub-footer-lt{background:var(--canvas-2);color:var(--ink-900);border-top:1px solid var(--ink-300);margin-top:80px;padding:64px 0 0}.pub-footer-lt-grid{max-width:var(--max-w);grid-template-columns:2fr 1fr 1fr 1fr 1.4fr;gap:32px;margin:0 auto;padding:0 24px;display:grid}.pub-footer-lt-brand p{color:var(--ink-700);max-width:280px;margin-top:12px;font-size:14px;line-height:1.7}.pub-footer-lt-col h5{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-bottom:16px;font-size:12px;font-weight:800}.pub-footer-lt-col a{color:var(--ink-700);transition:color var(--dur) var(--ease-out);min-height:24px;margin-bottom:10px;font-size:14px;text-decoration:none;display:block}.pub-footer-lt-col a:hover{color:var(--cyan-700)}.pub-footer-lt-bottom{max-width:var(--max-w);border-top:1px solid var(--ink-300);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:48px auto 0;padding:24px;display:flex}.pub-footer-lt-bottom p{color:var(--ink-500);font-size:12px}.newsletter-input{gap:8px;display:flex}.newsletter-input input{border:1.5px solid var(--cyan-400);border-radius:var(--radius-pill);background:var(--canvas-0);color:var(--ink-900);flex:1;min-height:44px;padding:12px 14px;font-family:inherit;font-size:14px}.newsletter-input input:focus{outline:3px solid var(--cyan-400);outline-offset:2px;border-color:var(--cyan-600)}@media (max-width:1023px){.pub-footer-lt-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:600px){.pub-footer-lt-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.winner-marquee-track,.marquee-track,.winners-auto-scroll .winners-inner{animation:none!important;transform:none!important}.cyan-dot:after{animation:none!important}}:root{--bg-base:#1c2326;--bg-section:#2c3539;--gold-core:#1fa8ff;--gold-soft:#56c4ff;--gold-highlight:#7dd2ff;--gold-metallic-v:linear-gradient(180deg,#7dd2ff 0%,#1fa8ff 42%,#003b68 78%,#56c4ff 100%);--gold-metallic-h:linear-gradient(90deg,#003b68 0%,#1fa8ff 50%,#003b68 100%);--gold-metallic-flat:linear-gradient(135deg,#e8c76a 0%,#d4af37 50%,#8a6b1c 100%);--blue-core:#0096ff;--blue-btn:#007acc;--blue-btn-hover:#0086e0;--blue-gradient:linear-gradient(180deg,#1aa0ff 0%,#007acc 55%,#005fa3 100%);--hairline-gold:#d4af3738;--hairline-gold-strong:#d4af3766;--hairline-white:#ffffff14;--shadow-lift-dark:0 20px 60px #0000008c, 0 1px 0 #ffffff0a inset;--glow-gold-soft:0 0 40px #d4af372e;--glow-blue-soft:0 0 32px #0096ff59;--section-py:clamp(88px, 10vw, 128px);--section-py-lg:clamp(112px, 13vw, 168px);--section-py-mobile:64px;--grain-url:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.9'/></svg>")}html,body{background:var(--bg-base)}body{color:#fff;background:radial-gradient(at top,#232c30 0%,#1c2326 55%,#161b1d 100%) fixed;position:relative}body:before{content:"";pointer-events:none;z-index:0;background-image:var(--grain-url);opacity:.035;mix-blend-mode:overlay;position:fixed;inset:0}.mk-section-dark,section[data-mk-section=dark]{background:var(--bg-base)!important}.mk-gold-metallic{background:var(--gold-metallic-v);color:#0000;text-shadow:0 1px #0006;-webkit-background-clip:text;background-clip:text}.btn.btn-gold,.btn-gold{background:var(--gold-metallic-v);color:#1c2326;letter-spacing:.02em;isolation:isolate;border:1px solid #ffffff40;font-weight:700;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000004d,0 10px 30px #d4af3747}.btn.btn-gold:hover,.btn-gold:hover{background:var(--gold-metallic-v);filter:brightness(1.08)saturate(1.05);border-color:#ffffff4d;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000059,0 16px 44px #d4af3773}.btn.btn-gold:active,.btn-gold:active{filter:brightness(.96);transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.btn-gold:after{content:"";transition:transform .9s var(--ease-out);pointer-events:none;z-index:1;background:linear-gradient(120deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn-gold:hover:after{transform:translate(120%)}}.hero-badge,.tier-popular-badge,.prize-major{text-shadow:0 1px #0006;border:1px solid var(--hairline-gold)!important;color:var(--gold-highlight)!important;background:linear-gradient(#d4af3738,#d4af370f)!important;box-shadow:0 0 0 1px #0006,0 8px 24px #0006!important}.btn.btn-cyan,.btn-cyan{background:var(--blue-gradient);color:#fff;border:1px solid #ffffff2e;font-weight:700;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000040,0 10px 28px #0096ff59,0 0 0 1px #0096ff33}.btn.btn-cyan:hover,.btn-cyan:hover{filter:brightness(1.06);background:var(--blue-gradient);color:#fff;border-color:#ffffff3d;transform:translateY(-2px);box-shadow:inset 0 1px #fff6,inset 0 -1px #0000004d,0 16px 40px #0096ff80,0 0 0 1px #0096ff4d}.btn-cyan:focus-visible{outline:none;box-shadow:0 0 0 3px #1c2326,0 0 0 5px #0096ff,0 10px 28px #0096ff80}.btn-cyan:active{filter:brightness(.96);transform:translateY(0);box-shadow:0 4px 12px #0096ff4d,inset 0 1px #0006}.hero-content h1,h1.montserrat,.section-heading h2,section .section-heading h2{font-family:var(--font-heading), "Montserrat", sans-serif;text-transform:uppercase;letter-spacing:-.015em;word-spacing:.02em;font-weight:800;line-height:.95}.hero-content h1{font-size:clamp(40px,5.5vw,72px)!important}.hero-content p,.section-heading p{font-family:var(--font-body), "Poppins", sans-serif;max-width:56ch;margin-left:auto;margin-right:auto;font-weight:400;line-height:1.65;color:#1c2326a6!important}.eyebrow{font-family:var(--font-display), "Montserrat", sans-serif;letter-spacing:.18em;color:var(--gold-highlight);text-transform:uppercase;font-size:14px;font-weight:400}.form-input,.form-select,.form-textarea,input,textarea,select{font-family:var(--font-ui), "Inter", sans-serif;letter-spacing:0;font-weight:400}.section-heading:before{content:"";background:var(--gold-metallic-flat);border-radius:2px;width:48px;height:2px;margin:0 auto 18px;display:block}.section-heading{margin-bottom:clamp(56px,6vw,88px)}.section-heading p{max-width:620px}.section-heading h2{color:#fff;margin-top:20px}.pub-nav{transition:box-shadow var(--dur) var(--ease-out), background var(--dur) var(--ease-out);box-shadow:0 1px #d4af371a;border-bottom:1px solid var(--hairline-white)!important;background:linear-gradient(#20282b 0%,#1c2326 100%)!important}.pub-nav.scrolled{-webkit-backdrop-filter:blur(12px);box-shadow:0 1px #d4af372e,0 8px 24px #0006;background:linear-gradient(#1c2326f2 0%,#161b1df2 100%)!important}.announce-bar{border-bottom:1px solid #0006;font-weight:700;box-shadow:0 2px 12px #d4af3733;background:var(--gold-metallic-h)!important;color:#1c2326!important}hr{background:linear-gradient(90deg, transparent, var(--hairline-gold), transparent);border:none;height:1px}.pub-footer{margin-top:0;border-top:1px solid var(--hairline-gold)!important;background:linear-gradient(#1c2326 0%,#151a1c 100%)!important;padding:88px 0 32px!important}.countdown-num,.countdown-chip-num,.countdown-chip{letter-spacing:.02em;border:1px solid var(--hairline-gold)!important;color:var(--gold-highlight)!important;font-family:var(--font-mono), "JetBrains Mono", monospace!important;background:linear-gradient(#2c3539 0%,#1c2326 100%)!important;font-size:clamp(28px,4vw,44px)!important;box-shadow:inset 0 0 0 1px #00000080,0 12px 32px #00000080,0 0 32px #d4af371f!important}.countdown-label,.countdown-chip-lbl{letter-spacing:.16em;color:#f1d98bb3!important;font-family:var(--font-display), "Montserrat", sans-serif!important}.countdown-sep,.countdown-sep-cy{text-shadow:0 0 8px #d4af3766;color:var(--hairline-gold-strong)!important}.tier-grid{grid-template-columns:1fr!important;align-items:stretch!important;gap:32px!important;max-width:1120px!important}@media (min-width:1024px){.tier-grid{grid-template-columns:1fr 1.15fr 1fr!important;align-items:center!important}}@media (min-width:768px) and (max-width:1023.98px){.tier-grid{grid-template-columns:1fr!important;gap:24px!important;max-width:440px!important}}.tier-card,.tier-card.glass{color:#fff;position:relative;overflow:hidden;-webkit-backdrop-filter:none!important;border:1px solid #ffffff0f!important;border-top:3px solid var(--tier-silver)!important;box-shadow:var(--shadow-lift-dark)!important;background:linear-gradient(#333c40 0%,#232b2e 100%)!important;border-radius:14px!important;flex-direction:column!important;padding:40px 32px 32px!important;display:flex!important}.tier-card>a.btn,.tier-card>.btn{margin-top:auto}.tier-card:hover{transform:translateY(-4px);box-shadow:0 28px 70px #0009, 0 0 0 1px var(--hairline-gold)!important}.tier-card.tier-gold{border-image:var(--gold-metallic-flat) 1;transform:none;box-shadow:0 32px 80px #0009, 0 0 0 1px var(--hairline-gold), 0 0 60px #d4af3726!important;border-top:3px solid #0000!important}.tier-card.tier-gold:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(at top,#d4af371a,#0000 60%);position:absolute;inset:0}.tier-card.tier-gold>*{z-index:1;position:relative}@media (min-width:1024px){.tier-card.tier-gold{z-index:2;transform:translateY(-16px)scale(1.04)!important}.tier-card.tier-gold:hover{transform:translateY(-20px)scale(1.04)!important}}.tier-card.tier-diamond{border-top:3px solid var(--blue-core)!important;box-shadow:var(--shadow-lift-dark), 0 0 44px #0096ff1f!important}.tier-popular-badge{filter:drop-shadow(0 4px 12px #d4af3759);font-family:var(--font-display), "Montserrat", sans-serif!important;letter-spacing:.14em!important;border-radius:6px!important;padding:8px 20px!important;font-weight:400!important;top:-18px!important}.tier-card .tier-price,.tier-card [data-mk=tier-price]{color:#fff!important;font-family:var(--font-heading), "Montserrat", sans-serif!important;letter-spacing:-.025em!important;font-weight:800!important}.tier-card.tier-gold [data-mk=tier-price]{background:var(--gold-metallic-v);-webkit-background-clip:text;background-clip:text;color:#0000!important}.tier-card [data-mk=entries-box]{border:1px solid #ffffff0f;border-radius:10px;background:#ffffff0a!important}.tier-card [data-mk=founding]{border:1px solid var(--hairline-gold);color:var(--gold-highlight)!important;background:#d4af371a!important}.hero{min-height:clamp(460px,60vh,580px);padding-bottom:88px;position:relative;overflow:hidden;background:radial-gradient(at 50% 30%,#2a3338 0%,#1c2326 55%,#11161a 100%)!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;display:flex!important}.hero:before{background:0 0!important;animation:none!important}.hero:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 110%,#000c,#0000 60%);position:absolute;inset:0}.hero-content{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;margin:0 auto;display:flex;position:relative;max-width:780px!important;padding:clamp(120px,14vh,180px) 24px clamp(72px,9vh,120px)!important}.hero-content h1{text-shadow:0 2px 40px #d4af3733,0 1px #00000080}.hero-cta-group{flex-direction:column;align-items:center;gap:14px;display:flex}@media (min-width:768px){.hero-cta-group{flex-direction:row;justify-content:center;gap:20px}}.hero-partner-rail{z-index:1;background:linear-gradient(#0000,#00000073);padding:20px 0;position:absolute;bottom:0;left:0;right:0}.hero-partner-rail .marquee-wrap{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hero-partner-rail .marquee-track{gap:0}.hero-badge{text-transform:uppercase;font-family:var(--font-display), "Montserrat", sans-serif!important;letter-spacing:.16em!important;padding:7px 16px!important;font-size:12px!important}.btn.btn-outline-white,.btn-outline-white{-webkit-backdrop-filter:blur(8px);color:#fff!important;background:#ffffff0a!important;border:1px solid #ffffff40!important}@media (prefers-reduced-motion:no-preference){.btn,.card,.card-lift,.tier-card{transition:transform .24s var(--ease-out), box-shadow .24s var(--ease-out), filter .24s var(--ease-out), border-color .24s var(--ease-out)}.fade-in,.fade-up{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(16px)}.fade-in.visible,.fade-in.is-visible,.fade-up.visible{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.btn-pulse,.grand-opening-shimmer,.grand-opening-free,.grand-opening-cta,.grand-opening-badge{animation:none!important}.fade-in,.fade-up{opacity:1!important;transform:none!important}.btn-gold:after{display:none!important}}.section{padding:var(--section-py) 0!important}.section-lg{padding:var(--section-py-lg) 0!important}.container{padding:0 24px;max-width:1280px!important}.marquee-logo{letter-spacing:.05em;filter:grayscale()brightness(1.4);font-weight:600;color:#ffffff8c!important;opacity:1!important;background:0 0!important;border:none!important;margin:0 32px!important}.marquee-wrap{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mk-winners-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.pub-footer-grid{padding-bottom:48px;grid-template-columns:1.5fr 1fr 1fr 1fr 1.2fr!important;gap:32px!important}.pub-footer-col a{min-height:24px;color:#ffffffa6!important}.pub-footer-bottom{border-top:1px solid var(--hairline-gold)!important;margin-top:0!important;padding-top:28px!important}@media (max-width:1023.98px){.pub-footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}.pub-footer-grid .pub-footer-brand,.pub-footer-grid .pub-footer-newsletter{grid-column:1/-1}}@media (max-width:600px){.pub-footer-grid{grid-template-columns:1fr!important}}.pub-footer-newsletter h5{margin-bottom:12px}.pub-footer-newsletter p{color:#ffffff8c;margin-bottom:14px;font-size:13px;line-height:1.6}.pub-footer-newsletter form{flex-wrap:wrap;gap:8px;display:flex}.pub-footer-newsletter input{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;flex:1;min-width:0;min-height:44px;padding:10px 14px;font-size:14px}.pub-footer-newsletter input:focus-visible{border-color:var(--blue-core);outline:none;box-shadow:0 0 0 3px #0096ff4d}.pub-footer-newsletter button{background:var(--blue-btn);color:#fff;border:1px solid var(--blue-core);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;border-radius:8px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:700}.pub-footer-newsletter button:hover{background:var(--blue-btn-hover)}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--blue-core);outline-offset:3px;border-radius:6px}.btn-gold:focus-visible{box-shadow:0 0 0 3px #1c2326, 0 0 0 5px var(--gold-core), 0 10px 30px #d4af3759;outline:none}.pub-nav-link,.pub-footer-col a,.btn{min-height:44px}.btn-sm{min-height:36px}@media (max-width:768px){.hero{min-height:auto;padding-bottom:56px}.hero-content{padding:96px 20px 56px!important}.hero-content h1{font-size:38px!important}.section{padding:var(--section-py-mobile) 0!important}.section-lg{padding:72px 0!important}.container{padding:0 20px!important}.tier-card{padding:32px 24px!important}.section-heading{margin-bottom:40px}}.mk-gop-backdrop{-webkit-backdrop-filter:blur(6px);background:#0c10128c!important}.mk-gop-card{background:#fff!important;border:1px solid #1c23260f!important;border-radius:20px!important;box-shadow:0 30px 80px #1c232647,0 0 0 1px #1fa8ff2e!important}[data-mk-section=how],[data-mk-section=giveaways],[data-mk-section=tiers],[data-mk-section=testimonials]{box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #0009;background:var(--bg-section)!important}[data-mk-section=winners],[data-mk-section=cta]{background:var(--bg-base)!important}[data-mk-section=giveaways] .section-heading h2,[data-mk-section=tiers] .section-heading h2,[data-mk-section=winners] .section-heading h2,[data-mk-section=testimonials] .section-heading h2{color:#fff!important}[data-mk-section=giveaways] .section-heading p,[data-mk-section=tiers] .section-heading p,[data-mk-section=winners] .section-heading p,[data-mk-section=testimonials] .section-heading p{color:#ffffffb8!important}[data-mk-section=testimonials] [data-mk=testimonial-card]{box-shadow:var(--shadow-lift-dark)!important;color:#fff!important;background:linear-gradient(#333c40 0%,#232b2e 100%)!important;border:1px solid #ffffff0f!important}[data-mk-section=giveaways] [data-mk=giveaway-card]{box-shadow:var(--shadow-lift-dark)!important;background:linear-gradient(#333c40 0%,#232b2e 100%)!important}[data-mk=winner-card]{color:#fff;background:linear-gradient(#333c40 0%,#232b2e 100%)!important;border:1px solid #ffffff0f!important;box-shadow:0 12px 32px #00000080!important}.hero-content h1 .mk-gold-accent{background:var(--gold-metallic-v);color:#0000;-webkit-background-clip:text;background-clip:text}html,body,body{color:#1c2326!important;background:#f0f0f0!important}h1,h2,h3,h4{color:#1c2326!important}h1 a,h2 a,h3 a,h4 a{color:inherit}.mk-section-grey,section[data-mk-section=grey]{box-shadow:none!important;background:#e8e8e8!important}.mk-section-dark,section[data-mk-section=dark],[data-mk-section=grand-opening],[data-mk-section=how],[data-mk-section=giveaways],[data-mk-section=tiers],[data-mk-section=testimonials],[data-mk-section=winners],[data-mk-section=cta]{color:#1c2326!important;background:#f0f0f0!important}[data-mk-section=giveaways] .section-heading h2,[data-mk-section=tiers] .section-heading h2,[data-mk-section=winners] .section-heading h2,[data-mk-section=testimonials] .section-heading h2,[data-mk-section=grand-opening] .section-heading h2,[data-mk-section=how] .section-heading h2{color:#1c2326!important}[data-mk-section=giveaways] .section-heading p,[data-mk-section=tiers] .section-heading p,[data-mk-section=winners] .section-heading p,[data-mk-section=testimonials] .section-heading p,[data-mk-section=grand-opening] .section-heading p,[data-mk-section=how] .section-heading p{color:#1c2326b8!important}.pub-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#1c2326!important;background:#f0f0f0eb!important;border-bottom:1px solid #d4af3733!important}.pub-nav.scrolled{background:#f0f0f0fa!important;box-shadow:0 2px 12px #1c23260f!important}.pub-nav-brand{color:#1c2326!important}.pub-nav-brand span,.pub-nav-brand .mk-mark{color:#d4af37!important}.pub-nav-link{color:#1c2326bf!important}.pub-nav-link:hover{color:#0284c7!important;text-shadow:none!important;background:#0096ff0f!important}.pub-nav-link.active{color:#0284c7!important;text-shadow:none!important;background:#0096ff14!important}.pub-footer{color:#1c2326!important;background:#f0f0f0!important;border-top:1px solid #d4af3740!important}.pub-footer-brand p{color:#1c2326a6!important}.pub-footer-col h5{color:#1c23268c!important}.pub-footer-col a{color:#1c2326b8!important}.pub-footer-col a:hover{color:#0284c7!important}.pub-footer-bottom{border-top:1px solid #1c232614!important}.pub-footer-bottom p{color:#1c232680!important}.pub-footer-badge{color:#1c23268c!important}.pub-footer-badge span{color:#d4af37!important}.pub-footer-newsletter p{color:#1c2326a6!important}.pub-footer-newsletter input{color:#1c2326!important;background:#fff!important;border:1px solid #1c232626!important}.pub-footer-newsletter input::placeholder{color:#1c232666!important}.pub-footer-newsletter button{color:#fff!important;background:linear-gradient(#1aa0ff,#007acc)!important}.hero{justify-content:flex-start!important;min-height:clamp(440px,58vh,540px)!important;padding-top:12px!important;padding-bottom:0!important}.hero-content{max-width:920px!important;padding-top:0!important;padding-bottom:0!important}.hero-content h1{margin-top:0!important;margin-bottom:18px!important;font-size:clamp(38px,4.8vw,62px)!important;line-height:1.04!important}.hero-content p{color:#fff!important;margin-bottom:0!important;font-size:14px!important;line-height:1.6!important}.hero-content .eyebrow{letter-spacing:.16em!important;margin-bottom:12px!important;font-size:12px!important}.hero-partner-rail{padding:0 0 20px!important}.hero-partner-rail p{margin-top:0!important;margin-bottom:6px!important}.hero-content h1 .mk-gold-accent{background:var(--gold-metallic-v);-webkit-background-clip:text;background-clip:text;color:#0000!important}.hero-content p{color:#fff!important;text-shadow:0 1px 2px #00000059!important}.hero-sub{color:#ffffffb3!important}.page-hero{color:#1c2326!important;background:#e8e8e8!important;border-bottom:1px solid #d4af3740!important}.page-hero:before{background:linear-gradient(135deg,#f0f0f0 0%,#e8e8e8 50%,#f0f0f0 100%)!important;animation:none!important}.page-hero:after{background-image:radial-gradient(#0096ff14 1px,#0000 1px)!important}.page-hero h1{color:#1c2326!important}.page-hero p{color:#1c2326b8!important}.partner-hero{background:linear-gradient(135deg,#f0f0f0,#e8e8e8)!important}.partner-hero h1{color:#1c2326!important}.partner-hero p{color:#1c2326b8!important}.prize-hero{background:linear-gradient(135deg,#f0f0f0,#e8e8e8)!important}.prize-hero-overlay{background:linear-gradient(#0000 40%,#f5f1e8f2 100%)!important}.mk-card-dark,.mk-card-light{color:#1c2326!important;background:#fff!important;border:1px solid #d4af3733!important;box-shadow:0 2px 12px #1c23260f!important}.mk-card-dark h3,.mk-card-dark h4,.mk-card-light h3,.mk-card-light h4{color:#1c2326!important}.mk-card-dark p,.mk-card-light p{color:#1c2326b8!important}.card,.card-lg{color:#1c2326!important;background:#fff!important;border:1px solid #d4af372e!important;box-shadow:0 2px 12px #1c23260f!important}.glass-dark{background:#ffffffd9!important;border:1px solid #d4af3733!important;box-shadow:0 4px 20px #1c232614!important}.tier-card,.tier-card.glass{color:#1c2326!important;background:#fff!important;border:1px solid #d4af3733!important;box-shadow:0 4px 20px #1c23260f!important}.tier-card h3,.tier-card h4{color:#1c2326!important}.tier-card p{color:#1c2326b8!important}.tier-card.tier-gold{border-color:#d4af378c!important;box-shadow:0 12px 40px #d4af3738!important}.tier-card .tier-name,.tier-card [data-mk=tier-name]{color:#8e7320!important}.tier-card .tier-price,.tier-card [data-mk=tier-price],.tier-card.tier-gold [data-mk=tier-price]{color:#1c2326!important}.tier-card .tier-per,.tier-card [data-mk=tier-per]{color:#1c23268c!important}.tier-card [data-mk=tier-billing]{color:#1c232699!important}.tier-card [data-mk=entries-lbl]{color:#1c23268c!important}.tier-card [data-mk=entries-sub]{color:#1c232699!important}.tier-card [data-mk=entries-max]{color:#1c232673!important}.tier-card [data-mk=founding]{color:#8e7320!important;background:#d4af371f!important}.tier-card [data-mk=perk]{color:#1c2326c7!important}[data-mk=testimonial-card]{background:#fff!important;border:1px solid #d4af372e!important;box-shadow:0 2px 12px #1c23260f!important}[data-mk=testimonial-quote]{color:#1c2326d1!important}[data-mk=testimonial-name]{color:#1c2326!important}[data-mk=testimonial-meta]{color:#1c23268c!important}[data-mk=giveaway-card]{color:#1c2326!important;background:#fff!important;border:1px solid #d4af372e!important;box-shadow:0 2px 12px #1c23260f!important}[data-mk=winner-card]{color:#1c2326!important;background:#fff!important;border:1px solid #d4af372e!important}[data-mk=winner-card] [data-mk=winner-prize]{color:#1c2326!important}[data-mk=winner-card] [data-mk=winner-loc]{color:#1c232699!important}[data-mk=winner-card] [data-mk=winner-month]{color:#8e7320!important}.countdown-num{color:#fff!important;background:linear-gradient(#1aa0ff,#007acc)!important;box-shadow:0 4px 14px #0096ff40!important}.btn-cyan{color:#fff;letter-spacing:.02em;background:linear-gradient(#1aa0ff,#007acc);border:1px solid #007acc99;font-weight:700;box-shadow:0 4px 14px #0096ff40}.btn-cyan:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 8px 22px #0096ff57}.btn-outline-white{color:#1c2326!important;background:0 0!important;border-color:#1c232659!important}.btn-outline-white:hover{background:#1c23260d!important;border-color:#1c2326!important}[data-mk-section=grand-opening]{background:#e8e8e8!important}.circuit-bg{pointer-events:none;z-index:1;opacity:.08;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600' viewBox='0 0 600 600' fill='none' stroke='%230096FF' stroke-width='1.2'><path d='M60 60h120v60h80v80h100M400 40v100h60v80h80M60 300h60v60h100v-60h120v100h60M80 500h100v-60h120v60h80v-100h120M300 140v100M300 360v120M500 340v100'/><circle cx='180' cy='120' r='4' fill='%230096FF'/><circle cx='260' cy='200' r='4' fill='%230096FF'/><circle cx='460' cy='140' r='4' fill='%230096FF'/><circle cx='540' cy='220' r='4' fill='%230096FF'/><circle cx='120' cy='300' r='4' fill='%230096FF'/><circle cx='220' cy='360' r='4' fill='%230096FF'/><circle cx='460' cy='400' r='4' fill='%230096FF'/><circle cx='300' cy='480' r='4' fill='%230096FF'/></svg>");background-repeat:repeat;background-size:600px 600px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 85%);mask-image:radial-gradient(#000 40%,#0000 85%)}.circuit-bg.faint{opacity:.05}.form-input,.form-select,.form-textarea{color:#1c2326!important;background:#fff!important;border-color:#1c232626!important}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#0284c7!important;box-shadow:0 0 0 3px #0096ff26!important}.form-label{color:#1c2326!important}.text-white{color:#fff}.sect-light{background:#e8e8e8!important}.hero-content h1{color:#fff!important;text-shadow:none!important}.hero-badge{box-shadow:none!important;text-shadow:none!important;color:#6b5410!important;font-family:var(--font-display), "Montserrat", sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #d4af3780!important;padding:5px 14px!important;font-size:11px!important;font-weight:600!important}.hero-badge.hero-badge-live{font-family:var(--font-display), "Montserrat", sans-serif!important;letter-spacing:.08em!important;padding:5px 14px!important;font-size:11px!important;font-weight:600!important}.hero-partner-rail,.hero-partner-rail:before,.hero-partner-rail:after{background:0 0!important}.marquee-logo{color:#1c23268c!important;filter:none!important}.eyebrow{color:#8e7320!important;font-weight:700!important;font-family:var(--font-display), "Montserrat", sans-serif!important;letter-spacing:.12em!important}.tier-card.tier-silver{border-top:4px solid #c1c1c1!important}.tier-card.tier-gold{border-top:4px solid #d4af37!important}.tier-card.tier-diamond{border-top:4px solid #0096ff!important}[data-mk-section=testimonials] [data-mk=testimonial-quote]{color:#1c2326!important}[data-mk-section=testimonials] [data-mk=testimonial-card]{color:#1c2326!important;background:#fff!important;box-shadow:0 2px 12px #1c23260f,0 1px 3px #1c23260a!important}[data-mk-section=testimonials] [data-mk=testimonial-name]{color:#1c2326!important}[data-mk-section=testimonials] [data-mk=testimonial-meta]{color:#1c232699!important}[data-mk-section=giveaways] [data-mk=giveaway-card]{color:#1c2326!important;background:#fff!important;border:1px solid #d4af3733!important}[data-mk-section]{box-shadow:none!important}.mk-card-dark,.mk-card-light,.card,.card-lg{box-shadow:0 2px 12px #1c23260f,0 1px 3px #1c23260a!important}.tier-card{box-shadow:0 4px 20px #1c23260f!important}.tier-card:hover{box-shadow:0 16px 40px #1c23261f!important}.tier-card.tier-diamond{box-shadow:0 4px 20px #1c23260f,0 0 32px #0096ff2e!important}.footer-bottom{border-top-color:#1c232614!important}body:before{opacity:0!important;display:none!important}.section-heading:before{background:#d4af37!important}.btn-gold{color:#1c2326!important;text-shadow:none!important;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%)!important;border:1px solid #1c23262e!important;box-shadow:0 4px 16px #d4af3759,inset 0 1px #fff9!important}.btn-cyan,.btn-brand,.btn.btn-cyan{color:#fff!important;text-shadow:none!important;background:linear-gradient(#1aa0ff 0%,#007acc 50%,#005fa3 100%)!important;border:1px solid #005fa380!important;box-shadow:0 4px 16px #0096ff4d!important}.pub-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f0f0f0eb!important;border-bottom:1px solid #d4af3733!important}.pub-nav.scrolled{background:#f0f0f0fa!important}.pub-footer{background:#f0f0f0!important;border-top:1px solid #d4af3740!important}.announce-bar{color:#1c2326!important;background:linear-gradient(90deg,#d4af37,#e1c158)!important}.announce-bar a{color:#1c2326!important}.pub-nav-brand .sidebar-brand-badge,.pub-footer .sidebar-brand-badge{color:#1c2326!important;background:linear-gradient(135deg,#d4b65e,#c9a84c)!important}.pub-nav-brand .sidebar-brand-text,.pub-footer .sidebar-brand-text{color:#1c2326!important}.countdown-label,.countdown-chip-lbl{color:#1c232699!important}.countdown-sep,.countdown-sep-cy{color:#1c2326!important;text-shadow:none!important}.btn-outline-white{-webkit-backdrop-filter:none!important}.tier-card [data-mk=founding]{border:1px solid #d4af3759!important}.mk-cta-banner{isolation:isolate;background:linear-gradient(135deg,#1c2326 0%,#24406b 100%);border:1px solid #d4af374d;border-radius:24px;max-width:1200px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 70px #1c23262e,0 10px 28px #1c23261f}.mk-cta-banner:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#d4af371a,#0000 60%);position:absolute;inset:0}.mk-cta-banner-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:56px 64px;display:flex;position:relative}.mk-cta-banner h2{font-family:var(--font-montserrat,Montserrat), system-ui, sans-serif;letter-spacing:-.02em;max-width:880px;margin:0 0 14px;font-size:clamp(32px,3.4vw,48px);font-weight:800;line-height:1.1;color:#fafaf7!important}.mk-cta-banner h2 .mk-cta-gold,.mk-cta-banner .mk-cta-gold{background:linear-gradient(135deg,#e1c158 0%,#d4af37 50%,#c9a84c 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mk-cta-banner p{color:#ffffffc7;max-width:680px;margin:0 auto 10px;font-size:16px;line-height:1.6}.mk-cta-banner .mk-cta-stat{color:#fafaf7;letter-spacing:0;max-width:720px;margin:6px auto 18px;font-size:clamp(16px,1.6vw,20px);font-weight:700}.mk-cta-banner .mk-cta-stat .mk-cta-gold{font-weight:800}.mk-cta-banner .btn-gold{justify-content:center;align-items:center;margin:14px auto 0;padding:16px 36px;font-size:18px;display:inline-flex;color:#fff!important}.mk-cta-banner .mk-cta-fineprint{color:#ffffff80;margin-top:14px;font-size:12px}.mk-cta-banner .mk-cta-eyebrow{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.16em;color:#d4af37;text-transform:uppercase;background:#d4af371f;border:1px solid #d4af3766;border-radius:999px;margin-bottom:20px;padding:7px 18px;font-size:13px;font-weight:600;display:inline-block}.mk-cta-banner .mk-cta-bonus-row{flex-wrap:wrap;justify-content:center;gap:12px;margin:14px 0 18px;display:flex}.mk-cta-banner .mk-cta-bonus-chip{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #d4af3759;border-radius:12px;min-width:132px;padding:12px 20px}.mk-cta-banner .mk-cta-bonus-tier{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.14em;color:#d4af37;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:400}.mk-cta-banner .mk-cta-bonus-amt{font-family:var(--font-heading), "Montserrat", sans-serif;color:#fafaf7;text-transform:uppercase;letter-spacing:-.005em;font-size:15px;font-weight:800;line-height:1.2}.mk-cta-banner .mk-cta-bonus-sub{font-family:var(--font-body), "Poppins", sans-serif;color:#ffffff80;letter-spacing:.02em;margin-top:4px;font-size:10px}@media (max-width:640px){.mk-cta-banner .mk-cta-bonus-chip{flex:100%;min-width:0;padding:10px 16px}}@media (max-width:720px){.mk-cta-banner{border-radius:18px}.mk-cta-banner-inner{padding:36px 24px}.mk-cta-banner h2{font-size:26px}.mk-cta-banner p,.mk-cta-banner .mk-cta-stat{font-size:14px}.mk-cta-banner .btn-gold{padding:10px 22px;font-size:13px}}.tier-grid{grid-template-columns:1fr 1.12fr 1fr!important;align-items:stretch!important;gap:28px!important;max-width:1180px!important;margin:0 auto!important;padding:24px 16px!important;display:grid!important}@media (max-width:900px){.tier-grid{grid-template-columns:1fr!important;gap:32px!important;max-width:460px!important}}.tier-card{min-width:0!important}@media (max-width:480px){.tier-card{padding:32px 20px 28px!important}}.tier-card{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(160%)!important;color:#1c2326!important;background:#ffffff80!important;border:1px solid #ffffffb3!important;border-top:4px solid #c1c1c1!important;border-radius:22px!important;flex-direction:column!important;padding:44px 32px 36px!important;transition:transform .32s cubic-bezier(.4,0,.2,1),box-shadow .32s,border-color .32s!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #d4af3726,0 1px 3px #1c23260a,0 10px 40px #1c232614,0 0 0 1px #d4af3733!important}.tier-card:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#ffffff73 0%,#ffffff1a 40%,#d4af370d 100%);border-radius:22px;position:absolute;inset:0}.tier-card>*{z-index:1;position:relative}.tier-card.tier-silver{border-top-color:#c1c1c1!important}.tier-card.tier-gold{transform:translateY(-12px)scale(1.02);background:#ffffffa6!important;border-top:4px solid #d4af37!important;box-shadow:inset 0 1px #fff,inset 0 -1px #d4af374d,0 2px 6px #1c23260f,0 20px 60px #d4af372e,0 10px 30px #1c23261a,0 0 0 1px #d4af3780!important}.tier-card:hover{border-color:#d4af3799!important;transform:translateY(-6px)!important;box-shadow:inset 0 1px #fff,inset 0 -1px #d4af3740,0 24px 56px #1c232624,0 12px 24px #d4af3733,0 0 0 1px #d4af3780!important}.tier-card.tier-gold:hover{transform:translateY(-16px)scale(1.02)!important;box-shadow:inset 0 1px #fff,inset 0 -1px #d4af3759,0 32px 80px #d4af374d,0 14px 36px #1c232624,0 0 0 1px #d4af37b3!important}.tier-card .tier-popular-badge{z-index:5!important;color:#1c2326!important;font-family:var(--font-display), "Montserrat", sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;white-space:nowrap!important;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%)!important;border:1px solid #fff6!important;border-radius:999px!important;padding:6px 18px!important;font-size:12px!important;font-weight:400!important;top:-16px!important;box-shadow:0 6px 20px #d4af3773,inset 0 1px #fff9!important}.tier-card [data-mk=tier-name]{color:#8e7320!important;font-family:var(--font-display), "Montserrat", sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:12px!important;font-size:15px!important;font-weight:400!important}.tier-card.tier-silver [data-mk=tier-name]{color:#6b6b6b!important}.tier-card.tier-gold [data-mk=tier-name]{color:#8e7320!important}.tier-card.tier-diamond [data-mk=tier-name]{color:#0076a3!important}.tier-card [data-mk=tier-price]{color:#1c2326!important;font-family:var(--font-heading), "Montserrat", sans-serif!important;letter-spacing:-.03em!important;font-size:56px!important;font-weight:900!important;line-height:1!important}.tier-card [data-mk=tier-per]{color:#1c23268c!important;font-size:15px!important;font-weight:500!important}.tier-card [data-mk=tier-billing]{color:#1c2326a6!important;border-bottom:1px solid #d4af3740!important;margin-top:6px!important;padding-bottom:22px!important;font-size:13px!important}.tier-card [data-mk=entries-box]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#d4af3714!important;border:1px solid #d4af3740!important}.tier-card [data-mk=entries-num]{color:#8e7320!important;font-family:var(--font-heading), "Montserrat", sans-serif!important;font-size:36px!important;font-weight:900!important;line-height:1!important}.tier-card [data-mk=entries-lbl]{color:#1c2326!important;font-family:var(--font-display), "Montserrat", sans-serif!important;letter-spacing:.14em!important;font-size:12px!important;font-weight:400!important}.tier-card [data-mk=entries-sub],.tier-card [data-mk=entries-max]{color:#1c23268c!important}.tier-card [data-mk=perk]{color:#1c2326c7!important;font-size:14px!important;font-weight:500!important}.tier-card [data-mk=perk-check]{flex-shrink:0;color:#d4af37!important;font-size:16px!important;font-weight:900!important}.tier-card .btn-gold{width:100%!important;font-family:"Montserrat", var(--font-display,"Montserrat"), Impact, sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-top:auto!important;padding:14px 20px!important;font-size:18px!important;font-weight:400!important}.hiw-section{position:relative;overflow:hidden;margin-top:0!important;padding-top:20px!important;padding-bottom:56px!important}[data-mk-section=giveaways]{padding-bottom:clamp(10px,1.5vw,18px)!important}[data-mk-section=tiers]{padding-top:56px!important;padding-bottom:clamp(40px,5vw,72px)!important}[data-mk-section=tiers] .section-heading{margin-bottom:18px!important}[data-mk-section=winners],[data-mk-section=testimonials]{padding-top:clamp(32px,4vw,56px)!important;padding-bottom:clamp(40px,5vw,72px)!important}[data-mk-section=cta]{padding-top:clamp(32px,4vw,56px)!important;padding-bottom:clamp(48px,6vw,96px)!important}.hiw-timeline{grid-template-columns:repeat(3,1fr);gap:48px;max-width:1080px;margin:0 auto;padding:24px 16px 0;display:grid;position:relative}.hiw-timeline.hiw-timeline-4{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1240px}@media (max-width:900px){.how-overview-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:520px){.how-overview-grid{grid-template-columns:1fr!important}}.how-overview-card{opacity:0;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s,border-color .28s;transform:translateY(36px)scale(.96)}.is-inview .how-overview-card{animation:.78s cubic-bezier(.34,1.3,.64,1) forwards how-card-in;animation-delay:var(--card-delay,0s)}.how-overview-card:hover{border-color:#d4af378c!important;transform:translateY(-6px)!important;box-shadow:0 2px 4px #1c23260a,0 18px 40px #1c23261f,0 6px 16px #d4af372e!important}@keyframes how-card-in{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.how-overview-card{opacity:1!important;animation:none!important;transform:none!important}}@media (max-width:1080px){.hiw-timeline.hiw-timeline-4{grid-template-columns:repeat(2,1fr);max-width:720px}.hiw-svg-line-4{display:none}}@media (max-width:640px){.hiw-timeline.hiw-timeline-4{grid-template-columns:1fr;max-width:460px}}@media (max-width:820px){.hiw-timeline{grid-template-columns:1fr;gap:40px;max-width:440px}}.hiw-svg-line{pointer-events:none;z-index:0;width:100%;height:80px;position:absolute;top:148px;left:0;right:0;overflow:visible}.hiw-svg-path{stroke-dashoffset:1200px;opacity:0;transition:opacity .3s}.hiw-section.visible .hiw-svg-path{opacity:1;animation:2.2s cubic-bezier(.4,0,.2,1) .5s forwards hiw-path-draw}@keyframes hiw-path-draw{0%{stroke-dashoffset:1200px;opacity:0}8%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.hiw-section.visible .hiw-svg-path{animation:2.2s cubic-bezier(.4,0,.2,1) .5s forwards hiw-path-draw,6s linear 2.8s infinite hiw-path-drift}@keyframes hiw-path-drift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-32px}}@media (max-width:820px){.hiw-svg-line{display:none}}.hiw-step{text-align:center;opacity:0;z-index:1;padding:0 12px;position:relative;transform:translateY(32px)scale(.96)}.hiw-section.visible .hiw-step{animation:.72s cubic-bezier(.34,1.3,.64,1) forwards hiw-step-in;animation-delay:var(--hiw-delay,0s)}@keyframes hiw-step-in{0%{opacity:0;transform:translateY(32px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.hiw-step-num{font-family:var(--font-display), "Montserrat", sans-serif;color:#1fa8ff;letter-spacing:.14em;text-shadow:0 0 12px #1fa8ff73;z-index:3;background:#1fa8ff1f;border:1px solid #1fa8ff73;border-radius:999px;margin-bottom:20px;padding:4px 14px;font-size:28px;font-weight:400;line-height:1;display:inline-block;position:relative}.hiw-step-orb{z-index:2;width:120px;height:120px;margin:0 auto 32px;position:relative}.hiw-step-orb-ring{background:conic-gradient(#56c4ff 0%,#1fa8ff 25%,#0072bb 50%,#1fa8ff 75%,#56c4ff 100%);border-radius:50%;padding:4px;animation:10s linear infinite hiw-ring-spin;position:absolute;inset:0;box-shadow:0 0 0 1px #1fa8ff8c,0 0 18px #1fa8ff8c,0 0 36px #0096ff59,0 8px 24px #1c23262e,inset 0 0 0 1px #ffffff59}.hiw-step-orb-ring:before{content:"";background:radial-gradient(circle at 50% 40%,#fff 0%,#f0f0f0 65%,#e2e2e2 100%);border-radius:50%;position:absolute;inset:4px;box-shadow:inset 0 2px 12px #1c23260f,inset 0 -1px 6px #1fa8ff1f}.hiw-step-orb-core{z-index:2;filter:drop-shadow(0 0 8px #1fa8ff8c)drop-shadow(0 2px 4px #1c23262e);justify-content:center;align-items:center;animation:3.4s ease-in-out infinite hiw-icon-float;display:flex;position:absolute;inset:0}@keyframes hiw-ring-spin{to{transform:rotate(360deg)}}@keyframes hiw-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hiw-step-orb:after{display:none}.hiw-step-title{color:#1c2326;font-family:var(--font-heading), "Montserrat", sans-serif;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 10px;font-size:17px;font-weight:800;line-height:1.2}.hiw-step-desc{color:#1c23269e;max-width:280px;margin:0 auto;font-size:14px;line-height:1.65}.hiw-step{isolation:isolate;transition:transform .32s cubic-bezier(.4,0,.2,1),border-color .32s,box-shadow .32s,background .32s;position:relative;-webkit-backdrop-filter:blur(18px)saturate(160%)!important;background:#ffffff73!important;border:1px solid #ffffffa6!important;border-radius:20px!important;padding:36px 28px 32px!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #1fa8ff26,0 1px 2px #1c23260a,0 8px 32px #1c23260f,0 0 0 1px #1fa8ff47!important}.hiw-step:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#fff6 0%,#ffffff1a 40%,#1fa8ff0d 100%);border-radius:20px;position:absolute;inset:0}.hiw-step>*{z-index:1;position:relative}.hiw-step:hover .hiw-step-num{background:#1fa8ff38;border-color:#1fa8ffb3;transition:all .3s}@media (prefers-reduced-motion:reduce){.hiw-line,.hiw-step,.hiw-step-orb:after,.hiw-step-orb-ring,.hiw-step-orb-core{opacity:1!important;animation:none!important;transform:none!important}.hiw-line{opacity:1!important;transform:scaleX(1)!important}}.mk-faq-list{flex-direction:column;gap:12px;max-width:880px;margin:0 auto;display:flex}.mk-faq-item{background:#fff;border:1px solid #1fa8ff38;border-radius:14px;transition:border-color .24s,box-shadow .24s,background .24s;overflow:hidden;box-shadow:0 1px 2px #1c232608}.mk-faq-item:hover{border-color:#1fa8ff80;box-shadow:0 6px 20px #1c23260f}.mk-faq-item.is-open{background:#f0f0f0;border-color:#1fa8ff99;box-shadow:0 2px 4px #1c23260a,0 12px 32px #1fa8ff2e,0 0 0 1px #1fa8ff66}.mk-faq-trigger{cursor:pointer;text-align:left;width:100%;font-family:var(--font-heading), "Montserrat", sans-serif;color:#1c2326;letter-spacing:-.005em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;font-size:15px;font-weight:700;line-height:1.35;transition:color .24s;display:flex}.mk-faq-trigger:hover{color:#0072bb}.mk-faq-q{text-transform:none;flex:1}.mk-faq-icon{color:#0072bb;background:#fff;border:1.5px solid #1fa8ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .32s cubic-bezier(.4,0,.2,1),background .24s,border-color .24s,box-shadow .24s,color .24s;display:flex;box-shadow:0 0 0 1px #1fa8ff4d,0 0 8px #1fa8ff40}.mk-faq-item.is-open .mk-faq-icon{color:#fff;background:linear-gradient(#56c4ff 0%,#1fa8ff 55%,#0072bb 100%);border-color:#56c4ff;transform:rotate(135deg);box-shadow:0 0 0 1px #1fa8ff8c,0 0 14px #1fa8ff8c,0 4px 14px #0096ff66,inset 0 1px #ffffff73}.mk-faq-panel{grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.4,0,.2,1);display:grid}.mk-faq-item.is-open .mk-faq-panel{grid-template-rows:1fr}.mk-faq-panel-inner{min-height:0;overflow:hidden}.mk-faq-panel-inner p{font-family:var(--font-body), "Poppins", sans-serif;color:#1c2326b8;border-top:1px solid #d4af3733;margin:2px 0 0;padding:18px 22px 22px;font-size:14px;line-height:1.7}@media (max-width:640px){.mk-faq-trigger{gap:12px;padding:16px 18px;font-size:14px}.mk-faq-icon{width:30px;height:30px}.mk-faq-panel-inner p{padding:16px 18px 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.mk-faq-panel,.mk-faq-icon{transition:none!important}}.accum-card{background:#fff;border:1px solid #d4af3740;border-radius:22px;max-width:1280px;margin:0 auto;padding:52px clamp(32px,6vw,80px) 40px;position:relative;overflow:hidden;box-shadow:0 1px 3px #1c23260a,0 16px 48px #1c232614,0 0 0 1px #d4af3726}.accum-card:before{content:"";background:linear-gradient(90deg,#c1c1c1 0% 33%,#d4af37 33% 66%,#0096ff 66% 100%);height:3px;position:absolute;top:0;left:0;right:0}.accum-head{text-align:center;margin-bottom:32px}.accum-head h3{color:#1c2326;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(20px,2.2vw,28px);font-weight:800;line-height:1.2;font-family:var(--font-heading), "Montserrat", sans-serif!important}.accum-head p{font-family:var(--font-body), "Poppins", sans-serif;color:#1c232699;max-width:520px;margin:0 auto;font-size:14px;line-height:1.6}.accum-chart{background:linear-gradient(#d4af370a 0%,#0000 100%);border-radius:16px;justify-content:space-around;align-items:flex-end;gap:clamp(8px,1.5vw,28px);padding:28px 16px 20px;display:flex;position:relative;overflow-x:auto}.accum-chart:before{content:"";background:linear-gradient(90deg,#0000,#d4af374d,#0000);height:1px;position:absolute;bottom:42px;left:16px;right:16px}.accum-col{flex-direction:column;flex:1;align-items:center;gap:16px;max-width:320px;display:flex}.accum-bars{justify-content:center;align-items:flex-end;gap:18px;width:100%;height:240px;display:flex}.accum-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;max-width:72px;display:flex}.accum-bar-num{letter-spacing:-.02em;font-size:16px;font-weight:900;line-height:1;font-family:var(--font-heading), "Montserrat", sans-serif!important}.accum-num-silver{color:#6b6b6b}.accum-num-gold{color:#8e7320}.accum-num-diamond{color:#0076a3}.accum-bar-fill{transform-origin:bottom;border-radius:8px 8px 2px 2px;width:100%;min-height:6px;transition:transform .24s cubic-bezier(.4,0,.2,1);transform:scaleY(0);box-shadow:inset 0 1px #fff6,0 4px 14px #1c23261f}.accum-card.is-inview .accum-bar-fill{animation:1.1s cubic-bezier(.34,1.2,.64,1) forwards accum-bar-grow}.accum-card.is-inview .accum-col:first-child .accum-bar-fill{animation-delay:.12s}.accum-card.is-inview .accum-col:nth-child(2) .accum-bar-fill{animation-delay:.32s}.accum-card.is-inview .accum-col:nth-child(3) .accum-bar-fill{animation-delay:.52s}.accum-card.is-inview .accum-col .accum-bar:nth-child(2) .accum-bar-fill{animation-delay:calc(var(--col-base,0s) + 80ms)}.accum-card.is-inview .accum-col:first-child .accum-bar:first-child .accum-bar-fill{animation-delay:.12s}.accum-card.is-inview .accum-col:first-child .accum-bar:nth-child(2) .accum-bar-fill{animation-delay:.2s}.accum-card.is-inview .accum-col:first-child .accum-bar:nth-child(3) .accum-bar-fill{animation-delay:.28s}.accum-card.is-inview .accum-col:nth-child(2) .accum-bar:first-child .accum-bar-fill{animation-delay:.36s}.accum-card.is-inview .accum-col:nth-child(2) .accum-bar:nth-child(2) .accum-bar-fill{animation-delay:.44s}.accum-card.is-inview .accum-col:nth-child(2) .accum-bar:nth-child(3) .accum-bar-fill{animation-delay:.52s}.accum-card.is-inview .accum-col:nth-child(3) .accum-bar:first-child .accum-bar-fill{animation-delay:.6s}.accum-card.is-inview .accum-col:nth-child(3) .accum-bar:nth-child(2) .accum-bar-fill{animation-delay:.68s}.accum-card.is-inview .accum-col:nth-child(3) .accum-bar:nth-child(3) .accum-bar-fill{animation-delay:.76s}@keyframes accum-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.accum-bar-num{opacity:0;transition:opacity .42s ease-out,transform .42s ease-out;transform:translateY(8px)}.accum-card.is-inview .accum-bar-num{opacity:1;transform:translateY(0)}.accum-card.is-inview .accum-col:first-child .accum-bar:first-child .accum-bar-num{transition-delay:.9s}.accum-card.is-inview .accum-col:first-child .accum-bar:nth-child(2) .accum-bar-num{transition-delay:.98s}.accum-card.is-inview .accum-col:first-child .accum-bar:nth-child(3) .accum-bar-num{transition-delay:1.06s}.accum-card.is-inview .accum-col:nth-child(2) .accum-bar:first-child .accum-bar-num{transition-delay:1.14s}.accum-card.is-inview .accum-col:nth-child(2) .accum-bar:nth-child(2) .accum-bar-num{transition-delay:1.22s}.accum-card.is-inview .accum-col:nth-child(2) .accum-bar:nth-child(3) .accum-bar-num{transition-delay:1.3s}.accum-card.is-inview .accum-col:nth-child(3) .accum-bar:first-child .accum-bar-num{transition-delay:1.38s}.accum-card.is-inview .accum-col:nth-child(3) .accum-bar:nth-child(2) .accum-bar-num{transition-delay:1.46s}.accum-card.is-inview .accum-col:nth-child(3) .accum-bar:nth-child(3) .accum-bar-num{transition-delay:1.54s}@media (prefers-reduced-motion:reduce){.accum-bar-fill{animation:none!important;transform:scaleY(1)!important}.accum-bar-num{opacity:1!important;transform:none!important}}.accum-fill-silver{background:linear-gradient(#dadad7 0%,#a0a09d 100%)}.accum-fill-gold{background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%)}.accum-fill-diamond{background:linear-gradient(#5ab0f7 0%,#0096ff 50%,#005fa3 100%)}.accum-bar:hover .accum-bar-fill{transform-origin:bottom;transform:scaleY(1.04)}.accum-col-label{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;color:#8e7320;letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:400}.accum-legend{border-top:1px solid #d4af3733;justify-content:center;gap:28px;margin-top:20px;padding-top:20px;display:flex}.accum-legend-item{font-family:var(--font-body), "Poppins", sans-serif;color:#1c2326b3;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.accum-dot{border-radius:3px;width:12px;height:12px;box-shadow:inset 0 1px #fff6}.accum-dot-silver{background:linear-gradient(#dadad7,#a0a09d)}.accum-dot-gold{background:linear-gradient(#f5e49a,#d4af37,#8e7320)}.accum-dot-diamond{background:linear-gradient(#5ab0f7,#0096ff,#005fa3)}.accum-footnote{font-family:var(--font-body), "Poppins", sans-serif;color:#1c232666;text-align:center;margin:14px 0 0;font-size:11px;line-height:1.5}@media (max-width:720px){.accum-card{padding:28px 20px 20px}.accum-chart{gap:8px}.accum-bars{gap:4px;height:180px}.accum-bar{max-width:32px}.accum-bar-num{font-size:14px}.accum-legend{gap:18px}}.compare-wrap{background:#fff;border:1px solid #d4af3740;border-radius:20px;max-width:880px;margin:0 auto;overflow:hidden;box-shadow:0 1px 3px #1c23260a,0 12px 40px #1c232614,0 0 0 1px #d4af3726}.compare-wrap .compare-table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-body), "Poppins", sans-serif}.compare-wrap .compare-table thead th{text-align:center;text-transform:uppercase;letter-spacing:.02em;color:#1c2326;background:0 0;border-bottom:2px solid #d4af3759;padding:24px 18px 20px;font-size:15px;font-weight:800;font-family:var(--font-heading), "Montserrat", sans-serif!important}.compare-wrap .compare-table thead th:first-child{background:0 0;border-bottom:2px solid #d4af3726}.compare-wrap .compare-table thead th span{text-transform:none;letter-spacing:0;margin-top:4px;display:block;font-family:var(--font-body), "Poppins", sans-serif!important;color:#1c232680!important;font-size:12px!important;font-weight:500!important}.compare-wrap .compare-table thead th.col-gold{color:#8e7320;background:linear-gradient(#d4af3726,#d4af370d);position:relative}.compare-wrap .compare-table thead th.col-gold:before{content:"";background:linear-gradient(90deg,#f5e49a,#d4af37,#8e7320);height:3px;position:absolute;top:0;left:0;right:0}.compare-wrap .compare-table tbody td{text-align:center;color:#1c2326cc;border-bottom:1px solid #d4af371f;padding:16px 18px;font-size:14px;font-weight:500}.compare-wrap .compare-table tbody tr:last-child td{border-bottom:none}.compare-wrap .compare-table tbody td:first-child{text-align:left;color:#1c2326;font-size:13px;font-weight:700}.compare-wrap .compare-table tbody td.col-gold{color:#8e7320;background:#d4af370d;font-weight:700}.compare-wrap .compare-table tbody tr:hover td{background:#d4af370a}.compare-wrap .compare-table tbody tr:hover td.col-gold{background:#d4af371a}.compare-wrap .check-yes{color:#1c2326;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 2px 8px #d4af3759,inset 0 1px #ffffff8c}.compare-wrap .check-no{color:#1c232640;font-size:18px}.compare-wrap .check-partial{color:#8e7320;font-size:13px;font-weight:700}.compare-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:720px){.compare-wrap .compare-table{min-width:560px}.compare-wrap .compare-table thead th,.compare-wrap .compare-table tbody td{padding:12px 10px;font-size:12px}}.trust-signal-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;display:flex}.trust-signal-item{background:0 0;border:none;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;padding:0;transition:transform .24s;display:flex;position:relative}.trust-signal-item+.trust-signal-item:before{content:"";background:linear-gradient(#0000,#1fa8ff66,#0000);width:1px;height:22px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.trust-signal-item:hover{transform:translateY(-2px)}.trust-signal-item:hover .trust-signal-icon{box-shadow:0 4px 14px #1fa8ff8c,inset 0 1px #fff9}.trust-signal-icon{color:#fff;background:linear-gradient(#56c4ff 0%,#1fa8ff 55%,#0072bb 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 2px 8px #1fa8ff59,inset 0 1px #ffffff8c}.trust-signal-icon svg{width:14px;height:14px}.trust-signal-label{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.05em;color:#1c2326;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}@media (max-width:960px){.trust-signal-row{justify-content:flex-start;gap:10px;padding-bottom:4px;overflow-x:auto}.trust-signal-item{flex:none;padding:0 4px}.trust-signal-item+.trust-signal-item:before{display:none}}@media (max-width:720px){.trust-signal-icon{width:22px;height:22px}.trust-signal-label{letter-spacing:.04em;font-size:10px}}.draw-hero{background:linear-gradient(135deg,#1c2326 0%,#0f1416 100%);justify-content:center;align-items:center;width:100%;min-height:520px;display:flex;position:relative;overflow:hidden}.draw-hero-grid-bg{pointer-events:none;background-image:linear-gradient(#d4af370d 1px,#0000 1px),linear-gradient(90deg,#d4af370d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.draw-hero-glow{pointer-events:none;background:radial-gradient(circle,#d4af3738 0%,#0000 60%);width:700px;height:700px;position:absolute;top:20%;left:50%;transform:translate(-50%)}.draw-hero-icon{z-index:1;filter:drop-shadow(0 8px 40px #d4af3759);position:relative}.draw-hero-label{z-index:1;font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.14em;color:#ffffff4d;text-transform:uppercase;font-size:11px;position:absolute;top:22%;left:50%;transform:translate(-50%)}.draw-hero-overlay{z-index:2;background:linear-gradient(#0000 0%,#0c142499 45%,#0c1424f2 100%);padding:64px 0 36px;position:absolute;bottom:0;left:0;right:0}.draw-hero-pill{color:#4ade80;font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#22c55e2e;border:1.5px solid #22c55e8c;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 14px;font-size:12px;display:inline-flex}.draw-hero-pill--soon{color:#fbbf24;background:#f59e0b2e;border-color:#f59e0b8c}.draw-hero-pill-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite giveaway-pill-blink;box-shadow:0 0 6px #22c55ecc}.draw-hero-title{text-shadow:0 4px 20px #0009;max-width:900px;font-family:var(--font-heading), "Montserrat", sans-serif!important;color:#fafaf7!important;text-transform:uppercase!important;letter-spacing:-.02em!important;margin:0 0 10px!important;font-size:clamp(26px,4vw,48px)!important;font-weight:800!important;line-height:1.08!important}.draw-hero-sub{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.1em;color:#d4af37;text-transform:uppercase;margin:0;font-size:clamp(15px,1.8vw,20px)}.draw-gallery{gap:0;width:100%;display:grid}.draw-gallery-4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.draw-gallery-4{grid-template-columns:repeat(2,1fr)}}.draw-gallery-tile{aspect-ratio:4/3;background:radial-gradient(at 50% 40%,#d4af371a,#0000 60%),linear-gradient(135deg,#1c2326 0%,#0f1416 100%);border-bottom:1px solid #d4af372e;border-right:1px solid #d4af372e;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative;overflow:hidden}.draw-gallery-tile:before{content:"";pointer-events:none;background-image:linear-gradient(#d4af370a 1px,#0000 1px),linear-gradient(90deg,#d4af370a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.draw-gallery-4 .draw-gallery-tile:last-child{border-right:none}.draw-gallery-label{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.14em;color:#ffffff59;text-transform:uppercase;z-index:1;font-size:11px;position:relative}.draw-gallery-2{border:1px solid #d4af3738;border-radius:18px;grid-template-rows:200px 200px;grid-template-columns:2fr 1fr 1fr;gap:0;max-width:1100px;margin:0 auto;display:grid;overflow:hidden}.draw-gallery-2 .draw-gallery-main{aspect-ratio:unset;grid-row:1/3}@media (max-width:820px){.draw-gallery-2{grid-template-rows:180px 180px 180px;grid-template-columns:1fr 1fr}.draw-gallery-2 .draw-gallery-main{grid-area:1/1/2/3}}.draw-quotes-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto;display:grid}@media (max-width:820px){.draw-quotes-grid{grid-template-columns:1fr;max-width:520px}}.draw-quote-card{background:#fff;border:1px solid #d4af3740;border-radius:14px;padding:24px 22px;transition:transform .26s cubic-bezier(.4,0,.2,1),border-color .26s,box-shadow .26s;box-shadow:0 1px 3px #1c23260a,0 8px 24px #1c23260f}.draw-quote-card:hover{border-color:#d4af378c;transform:translateY(-4px);box-shadow:0 14px 32px #1c23261a,0 4px 12px #d4af372e}.draw-quote-stars{gap:2px;margin-bottom:12px;display:flex}.draw-quote-text{font-family:var(--font-body), "Poppins", sans-serif;color:#1c2326b8;margin:0 0 14px;font-size:14px;font-style:italic;line-height:1.6}.draw-quote-name{font-family:var(--font-heading), "Montserrat", sans-serif;color:#1c2326;text-transform:uppercase;letter-spacing:-.005em;font-size:13px;font-weight:800}.draw-quote-meta{font-family:var(--font-body), "Poppins", sans-serif;color:#1c23268c;margin-top:2px;font-size:11px}.draw-cash-section{text-align:center;background:#fff;border:2px solid #1fa8ff;border-radius:28px;max-width:clamp(880px,92vw,1280px);margin:clamp(40px,5vw,72px) auto;padding:clamp(48px,8vw,88px) 24px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1fa8ff73,0 0 14px #1fa8ff73,0 0 28px #1fa8ff4d,0 0 56px #0096ff33,0 12px 40px #1c232614}.draw-cash-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#1fa8ff0f 0%,#0000 60%);position:absolute;inset:0}.draw-cash-inner{z-index:1;max-width:680px;margin:0 auto;position:relative}.draw-cash-eyebrow{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.18em;color:#8e7320;text-transform:uppercase;background:#d4af3726;border:1px solid #d4af3766;border-radius:999px;margin-bottom:18px;padding:5px 14px;font-size:12px;display:inline-block}.draw-cash-amount{font-family:var(--font-heading), "Montserrat", sans-serif;color:#0000;letter-spacing:-.04em;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);-webkit-text-fill-color:transparent;text-shadow:0 4px 24px #d4af374d;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:clamp(56px,10vw,96px);font-weight:900;line-height:.95}.draw-cash-label{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.18em;color:#1c2326;text-transform:uppercase;margin-bottom:12px;font-size:22px}.draw-cash-desc{font-family:var(--font-body), "Poppins", sans-serif;color:#1c232699;margin:0 0 28px;font-size:14px;line-height:1.6}.draw-tax-strip span svg{margin-right:4px}.draw-features-grid{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1100px;margin:28px auto 0;display:grid}@media (max-width:820px){.draw-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.draw-features-grid{grid-template-columns:1fr}}.draw-feature{font-family:var(--font-body), "Poppins", sans-serif;color:#1c2326cc;background:#fff;border:1px solid #d4af3738;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.draw-feature-icon{color:#1c2326;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 2px 6px #d4af3759,inset 0 1px #ffffff8c}.tier-select-page{background:#f0f0f0;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding:48px 0 64px;display:flex}.tier-select-container{width:100%;max-width:1200px;padding:0 24px}.tier-select-brand{justify-content:center;align-items:center;gap:12px;margin-bottom:28px;text-decoration:none;display:flex}.tier-select-progress{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:36px;display:flex}.tier-select-step{align-items:center;gap:10px;display:flex}.tier-select-step-dot{color:#1c232666;width:30px;height:30px;font-family:var(--font-heading), "Montserrat", sans-serif;background:#1c232614;border:1px solid #d4af3733;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.tier-select-step.is-done .tier-select-step-dot,.tier-select-step.is-active .tier-select-step-dot{color:#1c2326;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);border-color:#d4af3799;box-shadow:0 4px 12px #d4af3759,inset 0 1px #ffffff8c}.tier-select-step span{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.12em;color:#1c23268c;text-transform:uppercase;font-size:12px}.tier-select-step.is-active span,.tier-select-step.is-done span{color:#1c2326}.tier-select-step-line{background:linear-gradient(90deg,#d4af3780,#d4af3726);width:32px;height:2px}.tier-select-heading{text-align:center;margin-bottom:24px}.tier-select-eyebrow{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.18em;color:#d4af37;text-transform:uppercase;background:#d4af3724;border:1px solid #d4af3766;border-radius:999px;margin-bottom:14px;padding:5px 14px;font-size:12px;display:inline-block}.tier-select-title{font-family:var(--font-heading), "Montserrat", sans-serif!important;text-transform:uppercase!important;letter-spacing:-.02em!important;color:#1c2326!important;margin:0 0 10px!important;font-size:clamp(28px,3.6vw,42px)!important;font-weight:800!important;line-height:1.1!important}.tier-select-sub{font-family:var(--font-body), "Poppins", sans-serif;color:#1c232699;max-width:520px;margin:0 auto;font-size:14px;line-height:1.55}.tier-select-banner{background:linear-gradient(135deg,#fff,#f0f0f0);border:1px solid #d4af3766;border-radius:14px;align-items:center;gap:14px;max-width:680px;margin:0 auto 28px;padding:16px 22px;display:flex;box-shadow:0 1px 3px #1c23260a,0 10px 28px #1c23260f}.tier-select-banner-icon{color:#1c2326;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 12px #d4af3766,inset 0 1px #ffffff8c}.tier-select-banner-title{font-family:var(--font-heading), "Montserrat", sans-serif;color:#1c2326;text-transform:uppercase;letter-spacing:-.005em;margin-bottom:3px;font-size:14px;font-weight:800}.tier-select-banner-sub{font-family:var(--font-body), "Poppins", sans-serif;color:#1c232699;font-size:12px;line-height:1.5}.tier-select-grid{cursor:default;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;max-width:1200px!important}@media (max-width:1100px){.tier-select-grid{grid-template-columns:repeat(2,1fr)!important;max-width:720px!important}}@media (max-width:560px){.tier-select-grid{grid-template-columns:1fr!important;max-width:440px!important}}.tier-select-grid .tier-card{cursor:pointer;outline:none;padding:56px 26px 30px!important;transform:none!important}.tier-select-grid .tier-card.tier-gold{transform:none!important}.tier-select-grid .tier-card.is-selected{border-color:#d4af37d9!important;transform:translateY(-6px)!important;box-shadow:inset 0 1px #fff,inset 0 -1px #d4af3759,0 24px 56px #d4af3747,0 8px 20px #1c23261a,0 0 0 2px #d4af37bf!important}.tier-select-grid .tier-card:focus-visible{box-shadow:inset 0 1px #fff,0 0 0 3px #0096ff59,0 16px 40px #1c23261a!important}.tier-select-grid .tier-card.tier-free{border-top:4px solid #1c232659!important}.tier-select-grid .tier-card.tier-free [data-mk=tier-name]{color:#1c23268c!important}.tier-select-grid .tier-card .tier-select-radio{pointer-events:none;color:#1c2326!important;z-index:5!important;background:#ffffffb3!important;border:1.5px solid #d4af3766!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;transition:all .2s!important;display:flex!important;position:absolute!important;inset:16px 16px auto auto!important}.tier-select-grid .tier-card.is-selected .tier-select-radio{background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%)!important;border-color:#d4af37d9!important;box-shadow:0 4px 12px #d4af3773,inset 0 1px #ffffff8c!important}.tier-select-error{color:#c53030;max-width:560px;font-family:var(--font-body), "Poppins", sans-serif;text-align:center;background:#ef44441a;border:1px solid #ef444466;border-radius:10px;margin:0 auto 20px;padding:12px 16px;font-size:13px;font-weight:600}.tier-select-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.tier-select-back{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.1em;color:#1c23268c;text-transform:uppercase;align-items:center;gap:6px;padding:12px 18px;font-size:13px;text-decoration:none;transition:color .2s;display:inline-flex}.tier-select-back:hover{color:#8e7320}.tier-select-continue{white-space:normal;text-align:center;max-width:100%;line-height:1.3;padding:14px 32px!important;font-size:15px!important}.tier-select-continue:disabled{opacity:.7;cursor:not-allowed}@media (max-width:480px){.tier-select-continue{width:100%;padding:12px 18px!important;font-size:13px!important}.tier-select-actions{flex-direction:column-reverse;gap:12px}.tier-select-back{padding:8px 12px}}.tier-select-fineprint{text-align:center;font-family:var(--font-body), "Poppins", sans-serif;color:#1c232666;margin:24px auto 0;font-size:11px}.auth-split{width:100%;min-height:100vh;display:flex}@media (max-width:900px){.auth-split{flex-direction:column}}.auth-split-left{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100vh;padding:48px 40px;display:flex;position:relative;overflow:hidden}@media (max-width:900px){.auth-split-left{min-height:auto;padding:48px 28px}}.auth-split-left-bg{background:linear-gradient(135deg,#11161a 0%,#1c2326 50%,#24406b 100%);position:absolute;inset:0}.auth-split-left-grain{pointer-events:none;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.auth-split-left-glow{pointer-events:none;background:radial-gradient(circle,#d4af372e 0%,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-120px;right:-80px}.auth-split-left-content{z-index:1;text-align:center;width:100%;max-width:440px;position:relative}.auth-brand{align-items:center;gap:12px;margin-bottom:36px;text-decoration:none;display:inline-flex}.auth-brand-mark{width:42px;height:42px;font-family:var(--font-heading), "Montserrat", sans-serif;color:#1c2326;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex;box-shadow:0 6px 20px #d4af3766,inset 0 1px #ffffff8c}.auth-brand-text{color:#fafaf7;font-family:var(--font-heading), "Montserrat", sans-serif;text-transform:uppercase;letter-spacing:-.005em;font-size:17px;font-weight:800}.auth-hero-title{color:#fafaf7!important;font-family:var(--font-heading), "Montserrat", sans-serif!important;text-transform:uppercase!important;letter-spacing:-.02em!important;margin:0 0 12px!important;font-size:clamp(30px,3.6vw,44px)!important;font-weight:800!important;line-height:1.08!important}.auth-hero-sub{color:#ffffff8c;font-family:var(--font-body), "Poppins", sans-serif;max-width:360px;margin:0 auto 28px;font-size:14px;line-height:1.6}.auth-eyebrow{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.16em;color:#d4af37;text-transform:uppercase;background:#d4af3724;border:1px solid #d4af3766;border-radius:999px;margin-bottom:16px;padding:5px 14px;font-size:11px;display:inline-block}.auth-perks{text-align:left;flex-direction:column;gap:14px;margin-bottom:24px;display:flex}.auth-perk{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #d4af3738;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.auth-perk-icon{color:#1c2326;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 4px 12px #d4af3766,inset 0 1px #ffffff8c}.auth-perk-body{min-width:0}.auth-perk-title{font-family:var(--font-heading), "Montserrat", sans-serif;color:#fafaf7;text-transform:uppercase;letter-spacing:-.005em;margin-bottom:3px;font-size:13px;font-weight:800}.auth-perk-desc{font-family:var(--font-body), "Poppins", sans-serif;color:#fff9;font-size:12px;line-height:1.5}.auth-review-stars{gap:2px;margin-bottom:10px;display:flex}.auth-countdown-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#d4af371a;border:1px solid #d4af3752;border-radius:14px;margin-bottom:24px;padding:20px 24px}.auth-countdown-eyebrow{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.14em;color:#d4af37;text-transform:uppercase;margin-bottom:6px;font-size:11px}.auth-countdown-prize{font-family:var(--font-heading), "Montserrat", sans-serif;color:#fafaf7;text-transform:uppercase;letter-spacing:-.005em;margin-bottom:14px;font-size:15px;font-weight:800}.auth-countdown-grid{justify-content:center;gap:8px;display:flex}.auth-countdown-unit{text-align:center;background:#d4af3726;border:1px solid #d4af3759;border-radius:10px;flex:1;max-width:64px;padding:10px 8px}.auth-countdown-num{color:#fafaf7;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1;font-family:var(--font-mono), "JetBrains Mono", monospace!important}.auth-countdown-label{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.1em;color:#ffffff80;text-transform:uppercase;margin-top:4px;font-size:9px}.auth-review-card{text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;padding:20px 24px}.auth-review-quote{font-family:var(--font-body), "Poppins", sans-serif;color:#ffffffc7;margin:0 0 14px;font-size:13px;font-style:italic;line-height:1.65}.auth-review-meta{align-items:center;gap:12px;display:flex}.auth-review-avatar{color:#1c2326;width:36px;height:36px;font-family:var(--font-heading), "Montserrat", sans-serif;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);border:1.5px solid #ffffff73;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex;box-shadow:0 4px 12px #d4af3766}.auth-review-name{font-family:var(--font-heading), "Montserrat", sans-serif;color:#fafaf7;text-transform:uppercase;letter-spacing:-.005em;font-size:13px;font-weight:800}.auth-review-loc{font-family:var(--font-body), "Poppins", sans-serif;color:#ffffff73;font-size:11px}.auth-split-right{background:#fafaf7;flex-direction:column;flex:1;justify-content:center;min-height:100vh;padding:48px 40px;display:flex}@media (max-width:900px){.auth-split-right{min-height:auto;padding:48px 28px}}.auth-split-right-inner{width:100%;max-width:400px;margin:0 auto}.auth-form-title{font-family:var(--font-heading), "Montserrat", sans-serif!important;text-transform:uppercase!important;letter-spacing:-.02em!important;color:#1c2326!important;margin:0 0 6px!important;font-size:clamp(26px,3vw,34px)!important;font-weight:800!important}.auth-form-sub{font-family:var(--font-body), "Poppins", sans-serif;color:#1c23268c;margin:0 0 32px;font-size:14px}.auth-form-sub a{color:#8e7320;font-weight:700;text-decoration:none}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-field-row-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.auth-field-row-2{grid-template-columns:1fr}}.auth-field-hint{font-family:var(--font-body), "Poppins", sans-serif;color:#1c232673;margin-top:5px;font-size:11px}.auth-error{color:#c53030;font-family:var(--font-body), "Poppins", sans-serif;background:#ef44441a;border:1px solid #ef444459;border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;font-weight:600}.auth-age-check{cursor:pointer;background:#f0f0f0;border:1px solid #d4af374d;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .18s,background .18s;display:flex}.auth-age-check.is-checked{background:#d4af371a;border-color:#d4af378c}.auth-age-check input[type=checkbox]{accent-color:#d4af37;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:2px}.auth-age-check span{font-family:var(--font-body), "Poppins", sans-serif;color:#1c2326b3;font-size:12px;line-height:1.55}.auth-field label{font-family:var(--font-body), "Poppins", sans-serif;color:#1c2326b3;letter-spacing:.01em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.auth-field .form-input{color:#1c2326;background:#fff;border:1px solid #d4af374d;border-radius:10px;width:100%;height:48px;padding:0 16px;transition:border-color .18s,background .18s,box-shadow .18s;font-family:var(--font-ui), "Inter", sans-serif!important;font-size:14px!important}.auth-field .form-input:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 3px #d4af372e}.auth-password-wrap{position:relative}.auth-password-wrap .form-input{padding-right:48px}.auth-password-toggle{cursor:pointer;color:#1c232673;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .18s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.auth-password-toggle:hover{color:#8e7320}.auth-remember{font-family:var(--font-body), "Poppins", sans-serif;color:#1c2326b3;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:flex}.auth-remember input[type=checkbox]{accent-color:#d4af37;cursor:pointer;width:16px;height:16px}.auth-submit{height:52px;width:100%!important;font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;justify-content:center!important;align-items:center!important;padding:0 28px!important;font-size:15px!important;display:flex!important}.auth-submit:disabled{opacity:.7;cursor:not-allowed}.auth-forgot{text-align:right}.auth-forgot a{font-family:var(--font-body), "Poppins", sans-serif;color:#1c232680;font-size:13px;font-weight:500;text-decoration:none;transition:color .18s}.auth-forgot a:hover{color:#8e7320}.auth-terms{font-family:var(--font-body), "Poppins", sans-serif;color:#1c232666;text-align:center;margin-top:28px;font-size:11px}.auth-terms a{color:#8e7320;font-weight:600;text-decoration:none}.signup-glow-link{display:inline-block;position:relative}@media (prefers-reduced-motion:no-preference){.signup-glow-link{animation:3s ease-in-out infinite auth-glow-flicker}}@keyframes auth-glow-flicker{0%,85%,to{text-shadow:0 0 #0000;color:#8e7320}90%{text-shadow:0 0 6px #d4af37e6,0 0 14px #d4af3780,0 0 24px #d4af374d;color:#d4af37}95%{text-shadow:0 0 4px #d4af3799,0 0 10px #d4af374d;color:#c9a84c}}.partner-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-width:1200px;margin:0 auto;display:grid}@media (max-width:900px){.partner-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.partner-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.partner-logo-card{background:#fff;border:1px solid #d4af3738;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px 14px;transition:transform .26s cubic-bezier(.4,0,.2,1),border-color .26s,box-shadow .26s;display:flex;box-shadow:0 1px 2px #1c232608,0 6px 18px #1c23260a}.partner-logo-card:hover{border-color:#d4af3780;transform:translateY(-3px);box-shadow:0 14px 32px #1c23261a,0 4px 10px #d4af372e}.partner-logo-icon{color:#8e7320;background:linear-gradient(#f0f0f0,#e8e8e8);border:1px solid #d4af374d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.partner-logo-name{font-family:var(--font-heading), "Montserrat", sans-serif;color:#1c2326;letter-spacing:-.005em;text-transform:uppercase;font-size:13px;font-weight:800}.partner-logo-note{text-align:center;font-family:var(--font-body), "Poppins", sans-serif;color:#1c23268c;margin:20px 0 0;font-size:13px}.partner-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;max-width:1200px;margin:0 auto;display:grid}@media (max-width:960px){.partner-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.partner-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.partner-category-card{text-align:center;background:#fff;border:1px solid #d4af3740;border-radius:16px;padding:32px 22px 26px;transition:transform .28s cubic-bezier(.4,0,.2,1),border-color .28s,box-shadow .28s;box-shadow:0 1px 3px #1c23260a,0 10px 28px #1c23260d}.partner-category-card:hover{border-color:#d4af378c;transform:translateY(-5px);box-shadow:0 18px 44px #1c23261f,0 6px 16px #d4af3733}.partner-category-icon{color:#1c2326;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex;box-shadow:0 6px 20px #d4af3766,inset 0 1px #ffffff8c}.partner-category-title{font-family:var(--font-heading), "Montserrat", sans-serif;color:#1c2326;text-transform:uppercase;letter-spacing:-.005em;margin:0 0 8px;font-size:15px;font-weight:800}.partner-category-desc{font-family:var(--font-body), "Poppins", sans-serif;color:#1c232699;margin:0;font-size:13px;line-height:1.55}.partner-form-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:28px;max-width:1200px;margin:0 auto;display:grid}@media (max-width:960px){.partner-form-grid{grid-template-columns:1fr}}.partner-form-card{background:#fff;border:1px solid #d4af374d;border-radius:20px;padding:40px clamp(24px,3vw,40px);box-shadow:0 1px 3px #1c23260a,0 14px 40px #1c232614,0 0 0 1px #d4af3726}.partner-form-title{font-family:var(--font-heading), "Montserrat", sans-serif!important;color:#1c2326!important;text-transform:uppercase!important;letter-spacing:-.01em!important;margin:0 0 6px!important;font-size:22px!important;font-weight:800!important}.partner-form-sub{font-family:var(--font-body), "Poppins", sans-serif;color:#1c23268c;margin:0 0 28px;font-size:13px}.partner-form-row{margin-bottom:16px}.partner-form-row-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.partner-form-row-2{grid-template-columns:1fr}}.partner-form-card label{font-family:var(--font-body), "Poppins", sans-serif;color:#1c2326a6;letter-spacing:.01em;margin-bottom:5px;font-size:12px;font-weight:600;display:block}.partner-form-card .form-input,.partner-form-card .form-select,.partner-form-card .form-textarea{color:#1c2326;background:#f0f0f0;border:1px solid #d4af374d;border-radius:10px;width:100%;padding:11px 14px;transition:border-color .18s,background .18s,box-shadow .18s;font-family:var(--font-ui), "Inter", sans-serif!important;font-size:14px!important;font-weight:400!important}.partner-form-card .form-input:focus,.partner-form-card .form-select:focus,.partner-form-card .form-textarea:focus{background:#fff;border-color:#d4af37;outline:none;box-shadow:0 0 0 3px #d4af372e}.partner-form-agree{align-items:flex-start;gap:10px;margin:20px 0 0;display:flex}.partner-form-agree input[type=checkbox]{accent-color:#d4af37;flex-shrink:0;width:16px;height:16px;margin-top:3px}.partner-form-agree label{font-family:var(--font-body), "Poppins", sans-serif;color:#1c232699;font-size:12px;line-height:1.55}.partner-form-submit{width:100%!important;margin-top:22px!important;padding:14px 28px!important;font-size:15px!important}.partner-form-sidebar{flex-direction:column;gap:20px;display:flex}.partner-sidebar-card{text-align:center;background:#fff;border:1px solid #d4af3740;border-radius:16px;padding:28px 26px;box-shadow:0 1px 3px #1c23260a,0 10px 28px #1c23260f}.partner-sidebar-icon{color:#1c2326;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 14px;display:flex;box-shadow:0 6px 20px #d4af3766,inset 0 1px #ffffff8c}.partner-sidebar-card h4{font-family:var(--font-heading), "Montserrat", sans-serif!important;color:#1c2326!important;text-transform:uppercase!important;letter-spacing:-.005em!important;margin:0 0 8px!important;font-size:15px!important;font-weight:800!important}.partner-sidebar-email{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.04em;color:#8e7320;word-break:break-word;margin:0 0 12px;font-size:14px}.partner-sidebar-desc{font-family:var(--font-body), "Poppins", sans-serif;color:#1c232699;margin:0;font-size:12px;line-height:1.55}.partner-benefit-list{flex-direction:column;gap:0;display:flex}.partner-benefit-item{border-bottom:1px dashed #d4af3747;align-items:center;gap:14px;padding:14px 0;display:flex}.partner-benefit-item:last-child{border-bottom:none}.partner-benefit-icon{color:#1c2326;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 8px #d4af3759,inset 0 1px #ffffff8c}.partner-benefit-item span{font-family:var(--font-heading), "Montserrat", sans-serif;color:#1c2326;text-transform:uppercase;letter-spacing:-.005em;font-size:13px;font-weight:800}.partner-sidebar-stats{grid-template-columns:1fr 1fr;gap:18px;text-align:center!important;background:linear-gradient(135deg,#d4af371a,#d4af3708)!important;border-color:#d4af3766!important;padding:28px 26px!important;display:grid!important}.partner-stat-num{font-family:var(--font-heading), "Montserrat", sans-serif;color:#8e7320;letter-spacing:-.02em;margin-bottom:6px;font-size:26px;font-weight:900;line-height:1}.partner-stat-label{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;color:#1c232699;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.winners-stats-row{background:#fff;border:1px solid #d4af3740;border-radius:16px;justify-content:space-between;align-items:stretch;gap:16px;max-width:960px;margin:0 auto;padding:20px 28px;display:flex;box-shadow:0 1px 3px #1c23260a,0 10px 32px #1c23260f}.winners-stat{text-align:center;flex:1;position:relative}.winners-stat+.winners-stat:before{content:"";background:linear-gradient(#0000,#d4af3759,#0000);width:1px;height:32px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.winners-stat-value{font-family:var(--font-heading), "Montserrat", sans-serif;color:#d4af37;letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(22px,2.4vw,28px);font-weight:900;line-height:1}.winners-stat-label{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.12em;color:#1c232699;text-transform:uppercase;font-size:11px}@media (max-width:720px){.winners-stats-row{flex-wrap:wrap;padding:18px}.winners-stat{flex:calc(50% - 8px);padding:8px 4px}.winners-stat+.winners-stat:before{display:none}}.winners-spotlight{background:#fff;border:1px solid #d4af3773;border-radius:20px;grid-template-columns:1fr 1fr;gap:0;max-width:1100px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 1px 3px #1c23260a,0 20px 60px #1c23261a,0 0 0 1px #d4af3740}@media (max-width:820px){.winners-spotlight{grid-template-columns:1fr}}.winners-spotlight-photo{background:radial-gradient(at 50% 40%,#d4af3726,#0000 60%),linear-gradient(135deg,#1c2326 0%,#0f1416 100%);justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.winners-spotlight-photo:before{content:"";pointer-events:none;background-image:linear-gradient(#d4af370d 1px,#0000 1px),linear-gradient(90deg,#d4af370d 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.winners-spotlight-badge{color:#1c2326;font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.14em;text-transform:uppercase;z-index:2;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);border:1px solid #fff6;border-radius:999px;padding:5px 14px;font-size:11px;position:absolute;top:18px;left:18px;box-shadow:0 4px 12px #d4af3766}.winners-spotlight-body{flex-direction:column;justify-content:center;padding:40px;display:flex}.winners-spotlight-tags{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.winners-spotlight-tag{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.12em;color:#1c2326a6;text-transform:uppercase;background:#1c23260f;border:1px solid #1c232614;border-radius:999px;padding:4px 12px;font-size:11px}.winners-spotlight-tag--gold{color:#8e7320;background:#d4af3726;border-color:#d4af3766}.winners-spotlight-title{font-family:var(--font-heading), "Montserrat", sans-serif!important;color:#1c2326!important;text-transform:uppercase!important;letter-spacing:-.01em!important;margin:0 0 10px!important;font-size:clamp(22px,2.4vw,30px)!important;font-weight:800!important;line-height:1.2!important}.winners-spotlight-value{font-family:var(--font-heading), "Montserrat", sans-serif;color:#d4af37;letter-spacing:-.01em;margin-bottom:18px;font-size:22px;font-weight:900}.winners-spotlight-quote{font-family:var(--font-body), "Poppins", sans-serif;color:#1c2326b8;margin:0 0 24px;font-size:14px;font-style:italic;line-height:1.7}.winners-spotlight-meta{align-items:center;gap:12px;display:flex}.winners-spotlight-avatar{color:#1c2326;width:44px;height:44px;font-family:var(--font-heading), "Montserrat", sans-serif;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:900;display:flex;box-shadow:0 4px 12px #d4af3766}.winners-spotlight-name{font-family:var(--font-heading), "Montserrat", sans-serif;color:#1c2326;text-transform:uppercase;letter-spacing:-.005em;font-size:14px;font-weight:800}.winners-spotlight-sub{font-family:var(--font-body), "Poppins", sans-serif;color:#1c23268c;font-size:12px}.draw-card{background:#fff;border:1px solid #d4af3740;border-radius:18px;flex-direction:column;transition:transform .28s cubic-bezier(.4,0,.2,1),border-color .28s,box-shadow .28s;display:flex;overflow:hidden;box-shadow:0 1px 3px #1c23260a,0 10px 30px #1c23260f}.draw-card:hover{border-color:#d4af378c;transform:translateY(-4px);box-shadow:0 1px 2px #1c23260f,0 20px 48px #1c23261f,0 6px 16px #d4af3733}.draw-card-photo{aspect-ratio:4/3;background:radial-gradient(at 50% 40%,#d4af3726,#0000 60%),linear-gradient(135deg,#1c2326 0%,#0f1416 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.draw-card-photo:before{content:"";pointer-events:none;background-image:linear-gradient(#d4af370d 1px,#0000 1px),linear-gradient(90deg,#d4af370d 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.draw-card-date-badge{color:#1c2326;font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.12em;text-transform:uppercase;z-index:2;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);border:1px solid #ffffff59;border-radius:6px;padding:4px 12px;font-size:10px;position:absolute;top:14px;left:14px;box-shadow:0 2px 8px #d4af3759}.draw-card-scrim{z-index:2;background:linear-gradient(#0000 0%,#0c14248c 45%,#0c1424f2 100%);padding:44px 18px 16px;position:absolute;bottom:0;left:0;right:0}.draw-card-prize-badge{color:#d4af37;font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.1em;background:#d4af3733;border:1px solid #d4af3780;border-radius:999px;align-items:center;gap:5px;margin-bottom:8px;padding:3px 10px;font-size:10px;display:inline-flex}.draw-card-winner-name{font-family:var(--font-heading), "Montserrat", sans-serif;color:#fafaf7;text-transform:uppercase;letter-spacing:-.01em;text-shadow:0 2px 12px #00000080;font-size:20px;font-weight:800;line-height:1.15}.draw-card-winner-value{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.08em;color:#d4af37;text-transform:uppercase;margin-top:4px;font-size:13px}.draw-card-body{align-items:initial!important;justify-content:initial!important;background:#fff!important;gap:0!important;padding:16px 18px 18px!important;display:block!important}.draw-card-congrats{font-family:var(--font-body), "Poppins", sans-serif;color:#1c23268c;text-align:center;margin-bottom:12px;font-size:12px}.draw-prize-row{border:1px solid #0000;border-left-width:3px;border-radius:10px;gap:14px;width:100%;margin-bottom:10px;padding:14px 16px;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.draw-prize-row--2nd{background:#f0f0f0;border-color:#c1c1c166 #c1c1c166 #c1c1c166 #c1c1c1}.draw-prize-row--3rd{background:#d4af3714;border-color:#d4af3740 #d4af3740 #d4af3740 #c97c3a;margin-bottom:0}.draw-prize-left{gap:10px;min-width:0;flex-direction:row!important;align-items:center!important;display:flex!important}.draw-prize-left>div{min-width:0;overflow:hidden}.draw-prize-medal{color:#1c2326;background:linear-gradient(#e8e8e5,#a8a8a5);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 2px 6px #1c232626,inset 0 1px #ffffff8c}.draw-prize-medal--bronze{color:#fff;background:linear-gradient(#ebb480,#a55a25)}.draw-prize-label{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.12em;color:#1c23268c;text-transform:uppercase;white-space:nowrap;font-size:10px}.draw-prize-name{font-family:var(--font-heading), "Montserrat", sans-serif;color:#1c2326;text-transform:uppercase;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.draw-prize-value{font-family:var(--font-heading), "Montserrat", sans-serif;color:#1c2326;text-align:right;flex-shrink:0;max-width:50%;font-size:14px;font-weight:800;line-height:1.3}.draw-prize-row--3rd .draw-prize-value{color:#8e7320}.draw-card-cta{width:100%!important;font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-align:center!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:14px 20px!important;font-size:14px!important;display:flex!important}.winners-inline-cta{background:#fff;border:1px solid #d4af374d;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:24px 32px;display:flex;box-shadow:0 1px 3px #1c23260a,0 8px 24px #1c23260f}.winners-inline-cta-title{font-family:var(--font-heading), "Montserrat", sans-serif;color:#1c2326;text-transform:uppercase;letter-spacing:-.005em;margin-bottom:4px;font-size:16px;font-weight:800}.winners-inline-cta-sub{font-family:var(--font-body), "Poppins", sans-serif;color:#1c232699;font-size:13px}.reaction-card{cursor:pointer;background:#fff;border:1px solid #d4af3738;border-radius:14px;transition:transform .28s cubic-bezier(.4,0,.2,1),border-color .28s,box-shadow .28s;overflow:hidden;box-shadow:0 1px 3px #1c23260a,0 8px 24px #1c23260f}.reaction-card:hover{border-color:#d4af378c;transform:translateY(-4px);box-shadow:0 18px 40px #1c23261f,0 4px 12px #d4af372e}.reaction-card:hover .reaction-play{transform:translate(-50%,-50%)scale(1.08)}.reaction-card-photo{aspect-ratio:16/9;background:radial-gradient(at 50% 40%,#d4af371f,#0000 60%),linear-gradient(135deg,#1c2326 0%,#0f1416 100%);justify-content:center;align-items:center;display:flex;position:relative}.reaction-play{background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);border:2px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .24s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #d4af378c,inset 0 1px #ffffff8c}.reaction-body{border-top:1px solid #d4af3733;padding:14px 16px 16px}.reaction-title{font-family:var(--font-heading), "Montserrat", sans-serif;color:#1c2326;text-transform:uppercase;letter-spacing:-.005em;margin-bottom:4px;font-size:13px;font-weight:800;line-height:1.3}.reaction-meta{font-family:var(--font-body), "Poppins", sans-serif;color:#1c23268c;font-size:11px}.winners-trust-row{flex-wrap:wrap}.winners-trust-item{flex:1 1 0;min-width:180px}.winners-trust-text{text-align:left}.winners-trust-label{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.1em;color:#1c2326;text-transform:uppercase;font-size:13px;line-height:1.2}.winners-trust-sub{font-family:var(--font-body), "Poppins", sans-serif;color:#1c23268c;margin-top:2px;font-size:11px}.cash-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:820px;margin:0 auto;display:grid}@media (max-width:720px){.cash-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cash-stat{text-align:center;background:#fff;border:1px solid #d4af3740;border-radius:14px;padding:22px 18px 20px;transition:transform .28s cubic-bezier(.4,0,.2,1),border-color .28s,box-shadow .28s;box-shadow:0 1px 3px #1c23260a,0 10px 32px #1c23260f}.cash-stat:hover{border-color:#d4af378c;transform:translateY(-4px);box-shadow:0 2px 6px #1c23260f,0 16px 40px #d4af372e}.cash-stat-icon{color:#1c2326;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin:0 auto 12px;display:flex;box-shadow:0 4px 12px #d4af3766,inset 0 1px #ffffff8c}.cash-stat-value{font-family:var(--font-heading), "Montserrat", sans-serif;color:#1c2326;letter-spacing:-.02em;margin-bottom:6px;font-size:26px;font-weight:900;line-height:1}.cash-stat-label{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.12em;color:#1c23268c;text-transform:uppercase;font-size:12px}.cash-winner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1100px;margin:0 auto;display:grid}@media (max-width:900px){.cash-winner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cash-winner-grid{grid-template-columns:1fr}}.cash-winner-grid .winner-card{width:100%}.scavenger-winners-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:1100px;margin:0 auto;display:grid}.cash-winner-amount{z-index:2;font-family:var(--font-heading), "Montserrat", sans-serif;color:#34d399;text-shadow:0 2px 12px #0000008c;letter-spacing:-.01em;font-size:22px;font-weight:900;position:absolute;top:14px;right:14px}.cash-winner-time{z-index:2;color:#fafaf7;font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.1em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border:1px solid #d4af3759;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex;position:absolute;bottom:14px;left:14px}.cash-advantage-card{background:#fff;border:1px solid #d4af3740;border-radius:22px;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);max-width:1160px;margin:0 auto;padding:44px clamp(28px,4vw,56px);display:grid;box-shadow:0 1px 3px #1c23260a,0 16px 48px #1c232614,0 0 0 1px #d4af3726}@media (max-width:860px){.cash-advantage-card{grid-template-columns:1fr;padding:32px 24px}}.cash-advantage-eyebrow{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.16em;color:#d4af37;text-transform:uppercase;background:#d4af371f;border:1px solid #d4af3766;border-radius:999px;margin-bottom:14px;padding:5px 14px;font-size:12px;display:inline-block}.cash-advantage-copy h2{font-family:var(--font-heading), "Montserrat", sans-serif;color:#1c2326;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.15}.cash-advantage-copy p{font-family:var(--font-body), "Poppins", sans-serif;color:#1c2326a6;max-width:440px;margin:0 0 20px;font-size:14px;line-height:1.65}.cash-advantage-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.cash-advantage-perk{background:#d4af370f;border:1px solid #d4af3738;border-radius:12px;padding:16px 18px;transition:border-color .24s,transform .24s}.cash-advantage-perk:hover{border-color:#d4af3780;transform:translateY(-2px)}.cash-advantage-perk-icon{color:#1c2326;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:10px;display:flex;box-shadow:0 2px 8px #d4af3759}.cash-advantage-perk-title{font-family:var(--font-heading), "Montserrat", sans-serif;color:#1c2326;text-transform:uppercase;letter-spacing:-.005em;margin-bottom:4px;font-size:13px;font-weight:800}.cash-advantage-perk-desc{font-family:var(--font-body), "Poppins", sans-serif;color:#1c23268c;font-size:11px}.cash-rules-strip{background:linear-gradient(90deg,#f5e49a 0%,#d4af37 50%,#8e7320 100%);border-top:1px solid #ffffff59;border-bottom:1px solid #1c232626;padding:14px 0}.cash-rules-strip .container{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.cash-rules-strip span,.cash-rules-strip a{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.1em;color:#1c2326;text-transform:uppercase;align-items:center;gap:6px;font-size:13px;display:inline-flex}.cash-rules-strip a{text-underline-offset:2px;text-decoration:underline}.cash-rules-strip .cash-rules-dot{opacity:.4}.mini-draw-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;max-width:1280px;margin:0 auto;display:grid}@media (max-width:1100px){.mini-draw-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.mini-draw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.mini-draw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.mini-draw-card{background:#fff;border:1px solid #d4af3738;border-radius:14px;transition:transform .28s cubic-bezier(.4,0,.2,1),border-color .28s,box-shadow .28s;overflow:hidden;box-shadow:0 1px 2px #1c23260a,0 6px 18px #1c23260d}.mini-draw-card:hover{border-color:#d4af378c;transform:translateY(-4px);box-shadow:0 1px 2px #1c23260f,0 16px 36px #1c23261a,0 4px 12px #d4af372e}.mini-draw-media{aspect-ratio:4/3;background:radial-gradient(at 50% 40%,#d4af3726,#0000 60%),linear-gradient(135deg,#1c2326 0%,#0f1416 100%);justify-content:center;align-items:center;display:flex;position:relative}.mini-draw-media:before{content:"";pointer-events:none;background-image:linear-gradient(#d4af370d 1px,#0000 1px),linear-gradient(90deg,#d4af370d 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.mini-draw-pill{z-index:2;color:#4ade80;font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#22c55e2e;border:1px solid #22c55e8c;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:400;display:inline-flex;position:absolute;top:10px;left:10px}.mini-draw-pill--soon{color:#fbbf24;background:#f59e0b2e;border-color:#f59e0b8c}.mini-draw-pill-dot{background:#4ade80;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite giveaway-pill-blink;box-shadow:0 0 6px #22c55ecc}.mini-draw-body{border-top:1px solid #d4af372e;padding:14px 16px 16px}.mini-draw-title{font-family:var(--font-heading), "Montserrat", sans-serif;color:#1c2326;text-transform:uppercase;letter-spacing:-.005em;margin-bottom:6px;font-size:14px;font-weight:800;line-height:1.25}.mini-draw-date{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.14em;color:#8e7320;text-transform:uppercase;font-size:12px}.past-draw-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;max-width:1280px;margin:0 auto;display:grid}@media (max-width:1100px){.past-draw-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.past-draw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.past-draw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.past-draw-grid .winner-card{width:100%}.winner-card{background:#fff;border:1px solid #d4af3740;border-radius:16px;flex-shrink:0;width:240px;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s,border-color .28s;overflow:hidden;box-shadow:0 1px 2px #1c23260a,0 6px 20px #1c23260f}.winner-card:hover{border-color:#d4af378c;transform:translateY(-4px);box-shadow:0 1px 2px #1c23260f,0 18px 40px #1c23261f,0 4px 12px #d4af372e}.winner-card-photo{aspect-ratio:4/5;background:radial-gradient(at 50% 40%,#d4af371f,#0000 60%),linear-gradient(135deg,#1c2326 0%,#0f1416 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.winner-card-photo:before{content:"";pointer-events:none;background-image:linear-gradient(#d4af370f 1px,#0000 1px),linear-gradient(90deg,#d4af370f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.winner-card-initial{width:76px;height:76px;font-family:var(--font-heading), "Montserrat", sans-serif;color:#1c2326;z-index:1;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);border:2px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;font-size:28px;font-weight:900;display:flex;box-shadow:0 6px 24px #d4af3759,inset 0 1px #fff9}.winner-card-photo-label{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.14em;color:#ffffff59;text-transform:uppercase;font-size:11px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.page-hero.page-hero--dark h1{color:#fff!important;text-shadow:none!important}.page-hero.page-hero--dark p{color:#ffffffc7!important;text-shadow:0 1px 2px #00000059!important}.mk-winner-logo{color:#1c2326;width:32px;height:32px;font-family:var(--font-display,"Montserrat"), "Montserrat", sans-serif;letter-spacing:.04em;z-index:2;pointer-events:none;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);border:1px solid #ffffff8c;border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 4px 14px #d4af3759,inset 0 1px #ffffff8c}.winner-card-body{background:#fff;border-top:1px solid #d4af3733;padding:18px 20px 20px}.winner-card-month{font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.16em;color:#8e7320;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:400}.winner-card-prize{font-family:var(--font-heading), "Montserrat", sans-serif;color:#1c2326;letter-spacing:-.005em;font-size:16px;font-weight:800;line-height:1.25}.winner-card-loc{font-family:var(--font-body), "Poppins", sans-serif;color:#1c232699;margin-top:6px;font-size:12px;font-weight:400}.giveaway-grid{grid-template-columns:repeat(2,1fr);gap:28px;max-width:1320px;margin:0 auto;padding:0 16px;display:grid}@media (max-width:840px){.giveaway-grid{grid-template-columns:1fr;max-width:520px}}.giveaway-card{isolation:isolate;color:#fafaf7;background:linear-gradient(#1c2326 0%,#0f1416 100%);border:1px solid #d4af3740;border-radius:18px;text-decoration:none;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 32px #1c23261f,0 2px 8px #1c232614}.giveaway-card:hover{border-color:#d4af3780;transform:translateY(-4px);box-shadow:0 20px 60px #1c232638,0 6px 16px #d4af3733}.giveaway-card-media{aspect-ratio:16/9;background:radial-gradient(at 50% 40%,#d4af371f,#0000 55%),linear-gradient(135deg,#1a2540 0%,#0c1424 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.giveaway-card-media:before{content:"";pointer-events:none;background-image:linear-gradient(#d4af370a 1px,#0000 1px),linear-gradient(90deg,#d4af370a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.giveaway-card-emoji{filter:drop-shadow(0 6px 20px #0006);z-index:1;opacity:.85;font-size:76px}.giveaway-card-pill{z-index:3;color:#4ade80;font-family:var(--font-display), "Montserrat", sans-serif;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#22c55e2e;border:1.5px solid #22c55e99;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:400;display:inline-flex;position:absolute;top:14px;left:14px}.giveaway-card--soon .giveaway-card-pill{color:#fbbf24;background:#f59e0b2e;border-color:#f59e0b99}.giveaway-card-pill-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite giveaway-pill-blink;box-shadow:0 0 8px #22c55ee6}@keyframes giveaway-pill-blink{0%,to{opacity:1}50%{opacity:.3}}.giveaway-card-timer{display:none}.giveaway-card-gradient{pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#0c142466 40%,#0c1424f2 100%);height:55%;position:absolute;bottom:0;left:0;right:0}.giveaway-card-title-overlay{z-index:3;position:absolute;bottom:16px;left:20px;right:20px}.giveaway-card-title{font-family:var(--font-heading), "Montserrat", sans-serif;color:#fafaf7;text-transform:uppercase;letter-spacing:-.01em;text-shadow:0 2px 12px #00000080;margin-bottom:4px;font-size:22px;font-weight:800;line-height:1.1}.giveaway-card-cash{font-family:var(--font-display), "Montserrat", sans-serif;color:#d4af37;letter-spacing:.08em;text-transform:uppercase;font-size:16px;font-weight:400}.giveaway-card-footer{background:linear-gradient(#12181b 0%,#0a0e10 100%);border-top:1px solid #d4af372e;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.giveaway-card-sub{color:#ffffff8c;font-size:12px;font-weight:500}.giveaway-card-cta{white-space:nowrap;font-size:12px!important;font-family:var(--font-display), "Montserrat", sans-serif!important;letter-spacing:.1em!important;padding:9px 18px!important;font-weight:400!important}.giveaway-card-cta--soon{color:#1c2326!important;background:linear-gradient(#fbbf24 0%,#f59e0b 50%,#d97706 100%)!important}@media (max-width:640px){.giveaway-card-title{font-size:18px}.giveaway-card-cash{font-size:14px}.giveaway-card-emoji{font-size:60px}}.btn-gold{isolation:isolate;position:relative!important;overflow:hidden!important}.btn-gold:after{filter:blur(.5px);transform:translate(-150%);content:""!important;mix-blend-mode:screen!important;pointer-events:none!important;z-index:3!important;background:linear-gradient(115deg,#0000 0%,#fff3 30%,#ffffffa6 45%,#fff 50%,#ffffffa6 55%,#fff3 70%,#0000 100%)!important;width:60%!important;height:100%!important;transition:none!important;animation:3.2s ease-in-out infinite btn-gold-shimmer!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.btn-gold:hover:after{animation-duration:1.6s!important}@keyframes btn-gold-shimmer{0%{transform:translate(-150%)}55%{transform:translate(220%)}to{transform:translate(220%)}}@media (prefers-reduced-motion:no-preference){.btn-pulse{animation:2.8s ease-in-out infinite btn-gold-soft-pulse!important}@keyframes btn-gold-soft-pulse{0%,to{transform:scale(1);box-shadow:0 0 #d4af3759,0 6px 22px #d4af3759,inset 0 1px #ffffff8c,inset 0 -1px #0000004d}50%{transform:scale(1.012);box-shadow:0 0 0 8px #d4af3700,0 8px 28px #d4af3780,inset 0 1px #ffffffa6,inset 0 -1px #0000004d}}}h1,h2,h3,h4,h5,h6,.section-heading h1,.section-heading h2,.section-heading h3,.section-heading h4,.mk-cta-banner h2,.giveaway-card-title,.hiw-step-title{font-family:var(--font-heading), "Montserrat", system-ui, sans-serif!important;text-transform:uppercase!important;font-weight:800!important}.btn,.btn-gold,.btn-cyan,.btn-brand,button.btn,button.btn-gold,button.btn-cyan,.hero-badge,.tier-popular-badge,.eyebrow,.promo-strip-live,.promo-strip-msg strong,.giveaway-card-pill,.giveaway-card-cash,.giveaway-card-cta,.hiw-step-num,[data-mk=tier-name],[data-mk=entries-lbl]{letter-spacing:.04em;font-family:var(--font-display), "Montserrat", system-ui, sans-serif!important;font-weight:700!important}.btn,.btn-gold,.btn-cyan,.btn-brand,button.btn,button.btn-gold,button.btn-cyan,.hero-badge,.tier-popular-badge,.eyebrow,.giveaway-card-pill,.giveaway-card-cta,.hiw-step-num,[data-mk=tier-name],[data-mk=entries-lbl]{text-transform:uppercase!important}body,p,li,dd,dt,.tier-card [data-mk=perk],.tier-card [data-mk=tier-billing],.tier-card [data-mk=tier-per],.tier-card [data-mk=entries-sub],.tier-card [data-mk=entries-max],.tier-card [data-mk=founding],.hiw-step-desc,.mk-cta-banner p,.mk-cta-banner .mk-cta-fineprint,.promo-strip-msg,.promo-strip-timer,.giveaway-card-sub,.hero-content p{font-weight:400;font-family:var(--font-body), "Poppins", system-ui, sans-serif!important}[data-mk=tier-price],[data-mk=entries-num]{font-family:var(--font-heading), "Montserrat", system-ui, sans-serif!important;font-weight:900!important}input,select,textarea,.form-input,.form-select,.form-textarea,.newsletter-input input,.promo-strip-nums{font-weight:400;font-family:var(--font-ui), "Inter", system-ui, sans-serif!important}.promo-strip-nums{font-weight:700;font-family:var(--font-mono), "JetBrains Mono", monospace!important}.text-gold,.mk-gold-accent,.hero-content h1 .mk-gold-accent{text-shadow:0 1px #a57d0259,0 2px 6px #a57d022e}.btn-gold,.btn.btn-gold{color:#fff!important;text-shadow:0 0 6px #ffffff73,0 1px #002a4759!important;background:linear-gradient(#1fa8ff 0%,#0096ff 55%,#002a47 100%)!important;border:2px solid #1fa8ff!important;animation:none!important;box-shadow:inset 0 1px #ffffff73,0 0 0 1px #1fa8ff8c,0 0 8px #1fa8ffbf,0 0 18px #0096ff99,0 0 36px #0096ff66,0 6px 18px #0096ff59!important}.btn-gold:hover,.btn.btn-gold:hover{background:linear-gradient(#38b5ff 0%,#0aa0ff 55%,#003b68 100%)!important;border-color:#56c4ff!important;box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #56c4ffbf,0 0 12px #56c4ffe6,0 0 26px #1fa8ffb3,0 0 52px #0096ff80,0 10px 28px #0096ff80!important}.btn-action,.btn.btn-action{border-radius:var(--radius);background:linear-gradient(180deg, #1fa8ff 0%, var(--brand-blue) 55%, var(--brand-blue-shadow) 100%);cursor:pointer;white-space:nowrap;text-shadow:0 0 6px #ffffff73,0 1px #002a4759;border:2px solid #1fa8ff;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:700;line-height:1;transition:all .2s cubic-bezier(.25,.46,.45,.94);display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 0 0 1px #1fa8ff8c,0 0 8px #1fa8ffbf,0 0 18px #0096ff99,0 0 36px #0096ff66,0 6px 18px #0096ff59;color:#fff!important}.btn-action:hover,.btn.btn-action:hover{background:linear-gradient(#38b5ff 0%,#0aa0ff 55%,#003b68 100%);border-color:#56c4ff;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #56c4ffbf,0 0 12px #56c4ffe6,0 0 26px #1fa8ffb3,0 0 52px #0096ff80,0 10px 28px #0096ff80}.btn-action.btn-pill{border-radius:var(--radius-pill)}.btn-action.btn-sm{padding:8px 16px;font-size:14px}.btn-action.btn-lg{padding:14px 32px;font-size:18px}@keyframes pulse-neon-blue{0%,to{box-shadow:inset 0 1px #ffffff73,0 0 0 1px #1fa8ff8c,0 0 8px #1fa8ffbf,0 0 18px #0096ff99,0 0 36px #0096ff66,0 6px 18px #0096ff59}50%{box-shadow:inset 0 1px #ffffff8c,0 0 0 2px #56c4ffb3,0 0 14px #56c4fff2,0 0 28px #1fa8ffcc,0 0 56px #0096ff8c,0 8px 24px #0096ff80}}.btn-action,.btn.btn-action,.btn-action.btn-pulse,.btn.btn-action.btn-pulse,.btn-cyan,.btn.btn-cyan,.btn-cyan.btn-pulse,.btn.btn-cyan.btn-pulse,.btn-gold,.btn.btn-gold,.btn-gold.btn-pulse,.btn.btn-gold.btn-pulse{animation:none!important}.btn-cyan,.btn.btn-cyan{text-shadow:0 0 6px #ffffff73,0 1px #002a4759;border:2px solid #1fa8ff!important;box-shadow:inset 0 1px #ffffff73,0 0 0 1px #1fa8ff8c,0 0 8px #1fa8ffbf,0 0 18px #0096ff99,0 0 36px #0096ff66,0 6px 18px #0096ff59!important}.btn-cyan:hover,.btn.btn-cyan:hover{border-color:#56c4ff!important;box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #56c4ffbf,0 0 12px #56c4ffe6,0 0 26px #1fa8ffb3,0 0 52px #0096ff80,0 10px 28px #0096ff80!important}.tier-card,.tier-card.glass,.tier-card.tier-silver,.tier-card.tier-gold,.tier-card.tier-diamond{color:#1c2326!important;background:#fff!important;border:2px solid #1fa8ff!important;border-radius:16px!important;transform:none!important;box-shadow:0 0 0 1px #1fa8ff73,0 0 14px #1fa8ff59,0 0 28px #0096ff38,0 8px 28px #1c23260f!important}@media (min-width:1024px){.tier-card.tier-gold{transform:none!important}.tier-card.tier-gold:hover{transform:translateY(-4px)!important}}.tier-card:hover,.tier-card.tier-silver:hover,.tier-card.tier-gold:hover,.tier-card.tier-diamond:hover{border-color:#56c4ff!important;transform:translateY(-4px)!important;box-shadow:0 0 0 1px #56c4ff99,0 0 18px #56c4ff80,0 0 36px #1fa8ff59,0 16px 40px #1c23261f!important}.tier-card.tier-gold:before{display:none!important}.tier-card [data-mk=entries-box]{background:#1fa8ff14!important;border:1px solid #1fa8ff40!important}.tier-card [data-mk=entries-num]{color:#0284c7!important}.tier-card [data-mk=founding]{color:#0072bb!important;background:#1fa8ff14!important;border:1px solid #1fa8ff47!important}.tier-card [data-mk=perk-check]{color:#1fa8ff!important}.tier-card [data-mk=tier-name],.tier-card .tier-name{color:#0072bb!important}.tier-card.tier-diamond{border-top-color:var(--tier-diamond-edge)!important}.tier-card.tier-diamond:before{background:0 0!important;display:none!important}.badge-diamond{color:#2a3647!important;border-color:var(--tier-diamond-edge)!important;background:#e5eaf580!important}.tier-card{border-top-color:var(--tier-silver)}.mk-gold-accent,.hero-content h1 .mk-gold-accent{background:linear-gradient(#f3d98b 0%,#d4af37 42%,#a37c1e 78%,#e8c76a 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:0 1px #a57d0259,0 2px 6px #a57d022e!important;-webkit-background-clip:text!important;background-clip:text!important}.dashboard-area{--gold-600:#d4af37;--gold-500:#e1c158;--gold-400:#ecd27f;--gold-300:#f2df9e;--gold-200:#f7eac1;--gold-100:#fbf4de;--gold-800:#8e7320;--gold-bright:#fbdc00;--gold-bronze:#a57d02;--gold-metallic:linear-gradient(135deg,#f5e49a 0%,#c9a84c 45%,#8a6f2a 100%);--gold-core:#d4af37;--gold-soft:#e1c158;--gold-highlight:#f3d98b;--gold-metallic-v:linear-gradient(180deg,#f3d98b 0%,#d4af37 42%,#a37c1e 78%,#e8c76a 100%);--gold-metallic-h:linear-gradient(90deg,#8a6b1c 0%,#d4af37 50%,#8a6b1c 100%)}.skeleton-pulse{background:linear-gradient(90deg, var(--grey-100) 0%, var(--grey-50) 50%, var(--grey-100) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton-pulse}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.mk-grid-2-1{grid-template-columns:2fr 1fr;gap:24px;display:grid}.mk-grid-content-sidebar-280{grid-template-columns:1fr 280px;gap:20px;display:grid}.mk-grid-content-sidebar-340{grid-template-columns:1fr 340px;gap:20px;display:grid}.mk-grid-form-state-postcode{grid-template-columns:1fr 160px 120px;gap:16px;display:grid}.mk-grid-logo-160{grid-template-columns:160px 1fr;align-items:flex-start;gap:24px;display:grid}@media (max-width:768px){.mk-grid-2-1,.mk-grid-content-sidebar-280,.mk-grid-content-sidebar-340,.mk-grid-form-state-postcode,.mk-grid-logo-160{grid-template-columns:1fr}}.mk-grid-cards-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.mk-grid-cards-4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.mk-grid-cards-mini{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.mk-grid-stats-4{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;display:grid}.member-topnav-notif-link{display:none}@media (max-width:920px){.app-content{padding:24px 20px}.app-topbar{padding:0 20px}.member-topnav-notif-link{display:inline-flex}}@media (max-width:640px){.dashboard-free-callout{grid-template-columns:1fr!important}}.member-topnav-spacer{flex:1;display:none}@media (max-width:920px){.member-topnav-inner{padding:0 16px!important}.member-topnav-tabs{display:none!important}.member-topnav-spacer{display:block}.member-topnav-brand{display:none}.member-main{padding-bottom:90px!important;padding-left:0!important;padding-right:0!important}}.pub-nav-burger{color:#1c2326;cursor:pointer;background:#fff;border:1px solid #00000026;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .15s,border-color .15s;display:none}.pub-nav-burger:hover{background:#f5f5f5;border-color:#00000040}.pub-nav-drawer{z-index:950;opacity:0;pointer-events:none;background:#00000080;transition:opacity .25s;position:fixed;inset:0}.pub-nav-drawer.open{opacity:1;pointer-events:auto}.pub-nav-drawer-panel{-webkit-overflow-scrolling:touch;background:#0a1828;flex-direction:column;width:min(320px,86vw);padding:20px 20px 28px;transition:transform .25s;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:4px 0 24px #00000040}.pub-nav-drawer.open .pub-nav-drawer-panel{transform:translate(0)}.pub-nav-drawer-links{flex-direction:column;gap:2px;margin-bottom:16px;display:flex}.pub-nav-drawer-link{color:#ffffffd9;border-radius:8px;padding:14px 16px;font-size:16px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:block}.pub-nav-drawer-link:hover{background:#ffffff0f}.pub-nav-drawer-link.active{color:var(--gold-400);background:#c9a84c1a}.pub-nav-drawer-cta{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:10px;padding-top:16px;display:grid}@media (max-width:1170px){.pub-nav-links,.pub-nav-cta-row{display:none!important}.pub-nav-burger{display:inline-flex}}@media (max-width:480px){.pub-nav-inner{padding:0 16px!important}.pub-nav-brand .sidebar-brand-text{display:none}}.mk-carousel{position:relative}.mk-carousel-arrow{display:none}@media (max-width:820px){.mk-carousel{padding:0 4px}.mk-carousel-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding:16px;overflow:auto visible;grid-template-columns:none!important;gap:16px!important;max-width:100%!important;padding:8px 16px 12px!important;display:flex!important}.mk-carousel-track::-webkit-scrollbar{display:none}.mk-carousel-track>:not(svg){scroll-snap-align:center;flex:0 0 calc(100% - 56px);min-width:0;max-width:calc(100% - 56px)}.mk-carousel-arrow{color:#1c2326;cursor:pointer;z-index:5;background:#fffffff5;border:1px solid #d4af378c;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:opacity .2s,transform .15s,background .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #1c23262e}.mk-carousel-arrow:hover:not(:disabled){background:#fff;transform:translateY(-50%)scale(1.05)}.mk-carousel-arrow:active:not(:disabled){transform:translateY(-50%)scale(.96)}.mk-carousel-arrow:disabled{opacity:0;pointer-events:none}.mk-carousel-arrow-left{left:2px}.mk-carousel-arrow-right{right:2px}}@media (max-width:1060px){.mk-carousel--wide{padding:0 4px}.mk-carousel--wide .mk-carousel-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding:16px;overflow:auto visible;grid-template-columns:none!important;gap:16px!important;max-width:100%!important;padding:8px 16px 12px!important;display:flex!important}.mk-carousel--wide .mk-carousel-track::-webkit-scrollbar{display:none}.mk-carousel--wide .mk-carousel-track>:not(svg){scroll-snap-align:center;flex:0 0 calc(100% - 56px);min-width:0;max-width:calc(100% - 56px)}.mk-carousel--wide .mk-carousel-arrow{color:#1c2326;cursor:pointer;z-index:5;background:#fffffff5;border:1px solid #d4af378c;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:opacity .2s,transform .15s,background .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #1c23262e}.mk-carousel--wide .mk-carousel-arrow:hover:not(:disabled){background:#fff;transform:translateY(-50%)scale(1.05)}.mk-carousel--wide .mk-carousel-arrow:active:not(:disabled){transform:translateY(-50%)scale(.96)}.mk-carousel--wide .mk-carousel-arrow:disabled{opacity:0;pointer-events:none}.mk-carousel--wide .mk-carousel-arrow-left{left:2px}.mk-carousel--wide .mk-carousel-arrow-right{right:2px}}.bottom-nav{width:100%!important}.bottom-nav-inner{width:100%;max-width:100vw}@media (max-width:480px){.mk-filter-pills>a{padding:5px 10px!important;font-size:11px!important;line-height:1.3!important}}.draw-detail-page .container{padding-left:12px!important;padding-right:12px!important}@media (min-width:769px){.draw-detail-page .container{padding-left:16px!important;padding-right:16px!important}}.mk-cta-eyebrow,.tier-select-eyebrow,.auth-eyebrow,.draw-cash-eyebrow,.cash-advantage-eyebrow{display:none!important}@media (max-width:640px){.hero-content h1{font-size:clamp(28px,8vw,40px)!important;line-height:1.05!important}.hero-content p{font-size:14px!important}.hero-content{padding-left:16px!important;padding-right:16px!important}.hero-banner-h1{font-size:clamp(32px,9vw,56px)!important}}.settings-tabs{overflow-x:hidden;flex-wrap:wrap!important}.settings-tabs>button{white-space:nowrap}.dashboard-welcome-hero h1,.dashboard-welcome-hero h2,.dashboard-welcome-hero p,.dashboard-welcome-hero span{color:var(--white)!important}.dashboard-welcome-hero .badge,.dashboard-welcome-hero .badge-light{color:inherit!important}@media (max-width:640px){.app-topbar{flex-wrap:wrap;align-items:flex-start;gap:8px;height:auto;min-height:64px;padding-top:12px;padding-bottom:12px}.topbar-title{font-size:16px}.topbar-sub{font-size:12px}}@media (max-width:768px){.tab-bar{-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin-bottom:24px}.tab-bar::-webkit-scrollbar{height:4px}.tab-bar::-webkit-scrollbar-thumb{background:var(--grey-300);border-radius:2px}}.hiw-step,.draw-card,.winner-card,.mini-draw-card,[data-mk=testimonial-card]{cursor:default;-webkit-tap-highlight-color:transparent}.hiw-step,.hiw-step *{-webkit-user-select:none;user-select:none}.draw-card:hover,.winner-card:hover,.mini-draw-card:hover,[data-mk=testimonial-card]:hover{border-color:inherit!important;background:inherit!important;transform:none!important;box-shadow:0 1px 3px #1c23260a,0 10px 30px #1c23260f!important}.hiw-step{transition:none!important}.hiw-step:hover{background:#ffffff73!important;border-color:#ffffffa6!important;transform:none!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #1fa8ff26,0 1px 2px #1c23260a,0 8px 32px #1c23260f,0 0 0 1px #1fa8ff47!important}.hiw-step:hover .hiw-step-orb-ring{animation-duration:10s!important;box-shadow:0 0 0 1px #1fa8ff8c,0 0 18px #1fa8ff8c,0 0 36px #0096ff59,0 8px 24px #1c23262e,inset 0 0 0 1px #ffffff59!important}.hiw-step:hover .hiw-step-num{background:#1fa8ff1f!important;border-color:#1fa8ff73!important}.hiw-step:active,.hiw-step:focus,.hiw-step:focus-visible,.hiw-step:focus-within{background:#ffffff73!important;border-color:#ffffffa6!important;outline:none!important;transform:none!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #1fa8ff26,0 1px 2px #1c23260a,0 8px 32px #1c23260f,0 0 0 1px #1fa8ff47!important}.hiw-step:active .hiw-step-orb-ring,.hiw-step:focus .hiw-step-orb-ring,.hiw-step:focus-within .hiw-step-orb-ring{animation-duration:10s!important;box-shadow:0 0 0 1px #1fa8ff8c,0 0 18px #1fa8ff8c,0 0 36px #0096ff59,0 8px 24px #1c23262e,inset 0 0 0 1px #ffffff59!important}.hiw-step:active .hiw-step-num,.hiw-step:focus .hiw-step-num,.hiw-step:focus-within .hiw-step-num{background:#1fa8ff1f!important;border-color:#1fa8ff73!important}.mk-carousel-track>.hiw-step{scroll-snap-align:none!important}.mk-carousel-track,.mk-auto-scroll,.mk-auto-scroll-inner{cursor:default}.mk-carousel .giveaway-card,.mk-carousel .mini-draw-card,.mk-carousel .draw-card,.mk-carousel .winner-card,.mk-carousel .tier-card,.mk-carousel .hiw-step,.mk-auto-scroll .giveaway-card,.mk-auto-scroll [data-mk=testimonial-card],.mk-auto-scroll-inner .giveaway-card,.mk-auto-scroll-inner [data-mk=testimonial-card]{transition:none!important}.mk-carousel .giveaway-card:hover,.mk-carousel .mini-draw-card:hover,.mk-carousel .draw-card:hover,.mk-carousel .winner-card:hover,.mk-carousel .tier-card:hover,.mk-carousel .hiw-step:hover,.mk-auto-scroll .giveaway-card:hover,.mk-auto-scroll [data-mk=testimonial-card]:hover,.mk-auto-scroll-inner .giveaway-card:hover,.mk-auto-scroll-inner [data-mk=testimonial-card]:hover{background:inherit!important;border-color:#d4af3740!important;transform:none!important;box-shadow:0 8px 32px #1c23261f,0 2px 8px #1c232614!important}.mk-carousel .giveaway-card:focus,.mk-carousel .giveaway-card:focus-visible,.mk-auto-scroll .giveaway-card:focus,.mk-auto-scroll .giveaway-card:focus-visible,.mk-auto-scroll-inner .giveaway-card:focus,.mk-auto-scroll-inner .giveaway-card:focus-visible{outline:none!important}.hiw-step:hover .hiw-step-orb-ring,.hiw-step:hover .hiw-step-num{animation-duration:inherit!important;background:inherit!important;border-color:inherit!important;box-shadow:inherit!important}.tier-card{cursor:default}.tier-select-grid .tier-card{cursor:pointer}.tier-grid:not(.tier-select-grid) .tier-card:hover{box-shadow:var(--shadow-md)!important;transform:none!important}.tier-grid:not(.tier-select-grid) .tier-card.tier-gold:hover{transform:translateY(-6px)!important}.countdown-label,.tier-popular-badge{font-size:12px!important}.section-heading p{color:#1c2326c7!important}.hero-content p{font-size:16px!important}.pub-nav-inner{max-width:none!important;margin:0!important;position:relative!important}.pub-nav-inner>.pub-nav-links{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}@media (max-width:1170px){.pub-nav-inner>.pub-nav-links{position:static!important;transform:none!important}}.tier-card,.tier-card.tier-silver,.tier-card.tier-gold,.tier-card.tier-diamond,.tier-card:focus,.tier-card:active,.tier-grid:hover .tier-card{opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;transform:none!important;box-shadow:0 4px 20px #1c23260f!important}.tier-card:hover,.tier-card.tier-silver:hover,.tier-card.tier-gold:hover,.tier-card.tier-diamond:hover,.tier-grid .tier-card:hover{opacity:1!important;background:#fff!important;transform:translateY(-6px)!important;box-shadow:0 12px 32px #1c23261f!important}.tier-card,.tier-card.tier-silver,.tier-card.tier-gold,.tier-card.tier-diamond{border:#0000!important;border-image:!important;outline:none!important;transition:outline .15s!important}.tier-card:hover,.tier-card.tier-silver:hover,.tier-card.tier-gold:hover,.tier-card.tier-diamond:hover,.tier-grid .tier-card:hover{outline-offset:0!important;border-color:#1fa8ff!important;outline:2px solid #1fa8ff!important}.hero{min-height:360px!important}.hero-content{padding-top:36px!important;padding-bottom:32px!important}.hiw-step .hiw-step-orb-ring{background:#1c232614!important;animation:none!important;box-shadow:0 4px 12px #1c232614!important}.hiw-step:hover .hiw-step-orb-ring{background:conic-gradient(#56c4ff 0%,#1fa8ff 25%,#0072bb 50%,#1fa8ff 75%,#56c4ff 100%)!important;animation:10s linear infinite hiw-ring-spin!important;box-shadow:0 0 0 1px #1fa8ff8c,0 0 18px #1fa8ff8c,0 0 36px #0096ff59,0 8px 24px #1c23262e,inset 0 0 0 1px #ffffff59!important}:root{--neon-green:#22c55e;--neon-green-deep:#16a34a}.neon-green-border{border:2px solid var(--neon-green)!important;box-shadow:0 0 14px #22c55e8c,0 0 28px #22c55e38!important}.neon-green-glow{animation:3s ease-in-out infinite neon-green-pulse;box-shadow:0 0 0 1px #22c55ebf,0 0 6px #22c55e80,0 0 12px #22c55e38}.winner-card.neon-green-glow{border-color:#0000!important}@keyframes neon-green-pulse{0%,to{box-shadow:0 0 0 1px #22c55ebf,0 0 6px #22c55e80,0 0 12px #22c55e38}50%{box-shadow:0 0 0 1.5px #22c55ef2,0 0 10px #22c55ecc,0 0 18px #22c55e59}}.tier-card,.tier-card-lt{position:relative}.tier-card:after,.tier-card-lt:after{content:"";border-radius:inherit;pointer-events:none;animation:3s ease-in-out infinite tier-neon-glow;position:absolute;inset:0;box-shadow:0 0 0 1px #22c55ebf,0 0 6px #22c55e80,0 0 12px #22c55e38}@keyframes tier-neon-glow{0%,to{box-shadow:0 0 0 1px #22c55ebf,0 0 6px #22c55e80,0 0 12px #22c55e38}50%{box-shadow:0 0 0 1.5px #22c55ef2,0 0 10px #22c55ecc,0 0 18px #22c55e59}}@media (prefers-reduced-motion:reduce){.neon-green-glow,.tier-card:after,.tier-card-lt:after{animation:none}}.promo-strip-timer-block{font-variant-numeric:tabular-nums;color:#1c2326;letter-spacing:.04em;white-space:nowrap;background:#1c23260f;border:1px solid #1c23261a;border-radius:999px;align-items:center;gap:6px;margin-left:12px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.promo-strip-timer-label{text-transform:uppercase;letter-spacing:.1em;color:#1c23268c;font-size:10px;font-weight:800}@media (max-width:760px){.promo-strip-timer-block{margin-left:0}}form-widget,milestone-widget,referral-count-widget{box-sizing:border-box!important;width:100%!important;max-width:100%!important;display:block!important}.mk-filter-pills{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}.mk-filter-pills::-webkit-scrollbar{display:none}@media (min-width:769px){.mk-filter-pills{overflow-x:visible;flex-wrap:wrap!important}}
