: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;--page-bg:linear-gradient(#ffffff29, #fff3), url(/client-photos/home-background.jpg) center top / cover fixed no-repeat;--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;--nav-navy:#05152f;--nav-navy-ink:#fff;--promo-yellow:#fed22b;--promo-yellow-ink:#05152f;--mk-blue-soft:#e8f1ff;--mk-blue-soft-top:#f4f9ff;--mk-blue-soft-end:#f7fbff;--mk-blue-surface:linear-gradient(180deg, #f4f9ff 0%, #e8f1ff 45%, #f7fbff 100%);--instagram-gradient:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);--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)}@media (hover:hover){.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)}@media (hover:hover){.btn-navy:hover{background:var(--navy-700);transform:translateY(-1px)}}.btn-outline{color:var(--navy-800);border-color:var(--navy-800);background:0 0}@media (hover:hover){.btn-outline:hover{background:var(--navy-100)}}.btn-outline-gold{color:var(--gold-600);border-color:var(--gold-600);background:0 0}@media (hover:hover){.btn-outline-gold:hover{background:var(--gold-100)}}@media (hover:hover){.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)}@media (hover:hover){.btn-primary:hover{background:var(--navy-700)}}.btn-secondary{color:var(--navy-800);background:#1c23260e;border:1.5px solid #1c23262e}@media (hover:hover){.btn-secondary:hover{background:#1c23261a;border-color:#1c232642}}.dashboard-area .btn-secondary{color:#8e7320;background:#d4af3721;border:1.5px solid #d4af378c}@media (hover:hover){.dashboard-area .btn-secondary:hover{color:#6f5a15;background:#d4af3738;border-color:#d4af37bf}}.btn-glow,.dashboard-area .btn-glow,.btn-save,.dashboard-area .btn-save{background:linear-gradient(180deg, #1fa8ff 0%, var(--brand-blue) 55%, var(--brand-blue-shadow) 100%);color:#fff;text-shadow:0 0 6px #ffffff73,0 1px #002a4759;border:2px solid #1fa8ff;font-weight:700;transition:background .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #ffffff73,0 0 0 1px #1fa8ff8c,0 0 8px #1fa8ffbf,0 0 18px #0096ff99,0 6px 18px #0096ff59}@media (hover:hover){.btn-glow:hover,.dashboard-area .btn-glow:hover,.btn-save:hover,.dashboard-area .btn-save:hover{color:#fff;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 10px 28px #0096ff80}}.btn-glow:disabled,.dashboard-area .btn-glow:disabled,.btn-save:disabled,.dashboard-area .btn-save:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.marquee-logo:hover{filter:grayscale(0);opacity:1}}.mk-partner-marquee-section{background:0 0;padding:36px 0}section.section[data-mk-section=giveaways]{padding-top:32px!important}.mk-partner-marquee-eyebrow{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#8e7320;margin:0;font-size:11px;font-weight:700}.mk-partner-logo{border-radius:var(--radius);background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:140px;height:64px;margin:0 22px;display:flex;position:relative;overflow:hidden}.mk-partner-logo .mk-partner-bg{object-fit:cover;filter:blur(18px);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.3)}.mk-partner-logo .mk-partner-mark-img{z-index:1;object-fit:contain;width:auto;max-width:86%;height:auto;max-height:76%;display:block;position:relative}.mk-partner-fallback{align-items:center;gap:10px;min-width:0;padding:8px 14px;display:flex}.mk-partner-mark{letter-spacing:.02em;color:#2a1f0a;background:linear-gradient(135deg,#f6e7a8,#d4af37 55%,#b8860b);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex;box-shadow:0 1px 3px #b8860b59}.mk-partner-name{color:var(--grey-700);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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{letter-spacing:-.01em;color:var(--grey-900);font-size:26px;font-weight:800}.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}@media (hover:hover){.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}@media (hover:hover){.bottom-tab:hover{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:linear-gradient(135deg,#0c1629 0%,#1a2d4d 100%);border:1px solid #ffffff14;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}@media (hover:hover){.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}.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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)}.slide-in-left{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,.61,.36,1);transform:translate(-56px)}.slide-in-left.visible{opacity:1;transform:translate(0)}.mkh-home{overflow-x:clip}.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}@media (hover:hover){.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}@media (hover:hover){.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}.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}@media (hover:hover){.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);scrollbar-width:none;-ms-overflow-style:none;gap:4px;margin-bottom:40px;display:flex;overflow:auto hidden}.tab-bar::-webkit-scrollbar{display:none}.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}.legal-content a{color:var(--brand-blue);text-underline-offset:2px;transition:var(--transition);text-decoration:underline}@media (hover:hover){.legal-content a:hover{color:var(--brand-blue-hover)}}.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}@media (hover:hover){.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:sticky;top:0;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}@media (hover:hover){.pub-nav-link:hover{color:var(--gold-400);text-shadow:0 0 12px #c9a84c99,0 0 24px #c9a84c4d;background:#ffffff12}}.pub-nav-link.active{color:var(--gold-400);text-shadow:0 0 12px #c9a84c99,0 0 24px #c9a84c4d;background:#ffffff1a;font-weight:600}@media (max-width:640px){.mk-notif-row{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon body""meta meta";align-items:start!important;gap:10px 14px!important;display:grid!important}.mk-notif-row .mk-notif-icon{grid-area:icon}.mk-notif-row .mk-notif-body{grid-area:body;min-width:0}.mk-notif-row .mk-notif-meta{flex-wrap:wrap;grid-area:meta;justify-content:flex-start;gap:10px!important}}.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}@media (hover:hover){.pub-footer-col a:hover{color:var(--gold-400)}}.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}@media (hover:hover){.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{transform:none}@media (hover:hover){.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)}@media (hover:hover){.tab-item:hover{color:var(--grey-600)}}@media (max-width:400px){.tab-item{gap:2px;font-size:9px}.tab-item svg{width:18px;height:18px}}@media (max-width:1180px){.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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}}.mk-autorail{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y;width:100%;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mk-autorail::-webkit-scrollbar{display:none}.mk-autorail:focus-visible{outline:2px solid var(--gold-600);outline-offset:3px}.mk-autorail-track{width:max-content;padding:18px 24px 22px;display:flex}.mk-autorail-clone{display:flex}.mk-autorail-track>*,.mk-autorail-clone>*{flex:none}@media (prefers-reduced-motion:reduce){.mk-autorail{scroll-behavior:auto}}.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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:#16a34a}.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}@media (hover:hover){.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:focus-within .winner-marquee-track{animation-play-state:paused}@media (hover:hover){.winner-marquee-wrap:hover .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}@media (hover:hover){.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)}@media (hover:hover){.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}@media (hover:hover){.pub-nav-lt-link:hover{color:var(--cyan-700)}}.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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%)}@media (hover:hover){.btn-gold:hover:after{transform:translate(120%)}}}.deal-featured-badge{position:relative;overflow:hidden;box-shadow:0 2px 8px #c9a84c66;color:#5c4a14!important;background:linear-gradient(135deg,#f3d98b 0%,#d4af37 50%,#c9a227 100%)!important}@media (prefers-reduced-motion:no-preference){.deal-featured-badge:after{content:"";transition:transform .9s var(--ease-out);pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){.card:hover .deal-featured-badge: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}@media (hover:hover){.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}@media (max-width:768px){.section-heading h2,section .section-heading h2{text-wrap:balance;line-height:1.16}}.pub-nav{transition:box-shadow var(--dur) var(--ease-out);box-shadow:0 1px #0003;background:var(--nav-navy)!important;border-bottom:1px solid #ffffff14!important}.pub-nav.scrolled{box-shadow:0 2px 14px #05152f59;background:var(--nav-navy)!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:821px){.tier-grid{grid-template-columns:1fr 1.15fr 1fr!important;align-items:center!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}@media (hover:hover){.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}@media (hover:hover){.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:600!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 (hover:hover){.btn-outline-white:hover{background:#ffffff14!important;border-color:#fff6!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,.slide-in-left{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:1440px!important}.pub-footer-grid,.pub-footer-bottom{max-width:1440px}.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!important;gap:32px!important}.pub-footer-col a{min-height:24px;color:#ffffffa6!important}@media (hover:hover){.pub-footer-col a:hover{color:var(--gold-highlight)!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:repeat(3,1fr)!important;gap:28px 20px!important}.pub-footer-grid .pub-footer-brand{grid-column:1/-1}}@media (max-width:600px){.pub-footer-grid{padding-left:16px;padding-right:16px;grid-template-columns:repeat(3,1fr)!important;gap:22px 12px!important}.pub-footer-col h5{margin-bottom:10px;font-size:11px}.pub-footer-col a{overflow-wrap:break-word;margin-bottom:7px;font-size:13px;line-height:1.35}}.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}@media (hover:hover){.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}@media (max-width:640px){.mk-gop-card{max-width:330px!important}.mk-gop-card .mk-gop-copy{padding:26px 22px 30px!important}.mk-gop-card .mk-gop-copy h2{font-size:21px!important}.mk-gop-card .mkj-grand-bounce{margin-bottom:8px!important;font-size:15px!important}.mk-gop-card .mk-gop-copy p{font-size:12.5px!important}.mk-gop-breakout{width:74%!important;top:auto!important;bottom:-13%!important;right:-14%!important;transform:rotate(4deg)!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);background:var(--nav-navy)!important;color:var(--nav-navy-ink)!important;border-bottom:1px solid #ffffff14!important}.pub-nav.scrolled{background:var(--nav-navy)!important;box-shadow:0 2px 14px #05152f59!important}.pub-nav-brand{color:#fff!important}.pub-nav-brand span,.pub-nav-brand .mk-mark{color:#d4af37!important}.pub-nav-link{color:#ffffffc7!important}@media (hover:hover){.pub-nav-link:hover{color:#fff!important;text-shadow:none!important;background:#ffffff1a!important}}.pub-nav-link.active{color:#fff!important;text-shadow:none!important;background:#ffffff24!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}@media (hover:hover){.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}@media (max-width:640px){.mkh-rail-arrow{width:30px!important;height:30px!important}.mkh-rail-arrow svg{width:15px;height:15px}.winners-scroll>.giveaway-card{flex:0 0 100%;min-width:0}.mk-upcoming-arrow{width:30px!important;height:30px!important}.mk-upcoming-arrow svg{width:15px;height:15px}.mk-upcoming-card{min-width:0;flex:0 0 100%!important;width:auto!important}}.mkp-hero-img{object-position:30% center}@media (max-width:900px){.mkp-hero-img{object-position:24% center}}@media (max-width:640px){.mkp-hero-img{object-position:20% center}}.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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:var(--nav-navy)!important;border-bottom:1px solid #ffffff14!important}.pub-nav.scrolled{background:var(--nav-navy)!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:#fff;text-shadow:0 0 6px #000000bf,0 2px 6px #000000a6,0 4px 16px #00000080;margin-top:14px;font-size:13px;font-weight:600}.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-grid .tier-card{padding:30px 18px 26px!important}.tier-grid .tier-card [data-mk=tier-head]{gap:12px!important}.tier-grid .tier-card [data-mk=tier-badge]{width:54px!important;height:54px!important}.tier-grid .tier-card [data-mk=tier-price]{font-size:36px!important}.tier-grid .tier-card [data-mk=tier-price-block]{min-height:0!important}.tier-grid .tier-card [data-mk=entries-box]{padding:12px 14px!important}}@media (min-width:901px) and (max-width:1100px){.tier-grid .tier-card{padding:36px 20px 30px!important}.tier-grid .tier-card [data-mk=tier-head]{gap:10px!important}.tier-grid .tier-card [data-mk=tier-badge]{width:48px!important;height:48px!important}.tier-grid .tier-card [data-mk=tier-price]{font-size:34px!important}.tier-grid .tier-card [data-mk=entries-box]{padding:12px 14px!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}@media (hover:hover){.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:600!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)}@media (hover:hover){.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}@media (hover:hover){.hiw-step:hover{background:#fff9!important;border-color:#ffffffd9!important;transform:translateY(-6px)!important;box-shadow:inset 0 1px #fff,inset 0 -1px #1fa8ff40,0 20px 48px #1c23261f,0 8px 20px #1fa8ff47,0 0 0 1px #1fa8ff8c!important}.hiw-step:hover .hiw-step-orb-ring{animation-duration:6s;box-shadow:0 0 0 1px #1fa8ffbf,0 0 26px #1fa8ffa6,0 14px 36px #0096ff73,0 6px 14px #1c23262e,inset 0 0 0 1px #ffffff8c}.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}@media (hover:hover){.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}@media (hover:hover){.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%)}@media (hover:hover){.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-bars{gap:4px;height:180px}.accum-bar-num{font-size:14px}.accum-legend{gap:18px}.accum-chart{flex-wrap:wrap;justify-content:center;gap:44px 6px;overflow-x:visible}.accum-col{flex:0 0 calc(33.3333% - 4px);gap:10px;min-width:0;max-width:none}.accum-bar{min-width:0;max-width:28px}.accum-col-label{letter-spacing:.04em;white-space:nowrap;font-size:11px}}.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}@media (hover:hover){.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{table-layout:fixed;width:100%}.compare-wrap .compare-table thead th:first-child{width:30%}.compare-wrap .compare-table thead th,.compare-wrap .compare-table tbody td{white-space:normal;overflow-wrap:break-word;padding:12px 8px;font-size:12px}.compare-wrap .compare-table thead th{letter-spacing:0;font-size:11px}.compare-wrap .compare-table thead th span{font-size:10px!important}.compare-wrap .check-partial{font-size:11px}.compare-wrap .check-no{font-size:14px}.compare-wrap .compare-table thead th img{width:20px!important;height:20px!important}}.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%)}@media (hover:hover){.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{flex-wrap:wrap;justify-content:center;gap:10px 20px}.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:calc(100svh - 108px);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}@media (max-width:640px){.draw-hero-overlay{padding-bottom:80px}}.draw-hero-pill{color:#fff;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:#16a34a;border:1.5px solid #16a34a;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:#fff;background:#f59e0b;border-color:#f59e0b}.draw-hero-pill--closed{color:#fff;background:#64748b;border-color:#64748b}.draw-hero-pill-dot{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite giveaway-pill-blink;box-shadow:0 0 6px #fffc}.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}@media (hover:hover){.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;filter:drop-shadow(2px 0 #080d14e6)drop-shadow(-2px 0 #080d14e6)drop-shadow(0 2px #080d14e6)drop-shadow(0 -2px #080d14e6)drop-shadow(0 4px 12px #00000080);-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:1400px;padding:0 24px}.tier-grid.tier-select-grid{max-width:1340px!important}@media (max-width:900px){.tier-grid.tier-select-grid{max-width:460px!important;padding:16px 12px!important}}.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(3,1fr)!important;gap:20px!important;max-width:980px!important;margin:0 auto!important}@media (max-width:900px){.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}@media (hover:hover){.tier-select-back:hover{color:#8e7320}}.tier-select-continue{white-space:normal;text-align:center;justify-content: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:#0a1426d1;border:1px solid #d4af3780;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:#f0d27a;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:#ffffffbf;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:#0a1426c7;border:1px solid #ffffff24;border-radius:14px;padding:20px 24px}.auth-review-quote{font-family:var(--font-body), "Poppins", sans-serif;color:#ffffffeb;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%)}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#f5e49a 0%,#d4af37 50%,#8e7320 100%);border:1px solid #ffffff59;border-radius:6px;max-width:calc(66% - 24px);padding:4px 12px;font-size:10px;position:absolute;top:14px;left:14px;overflow:hidden;box-shadow:0 2px 8px #d4af3759}.draw-card-logo{width:clamp(52px,28%,92px);height:auto}.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:#f0d27a;font-family:"Montserrat", var(--font-display,"Montserrat"), sans-serif;letter-spacing:.1em;background:#0a1426d9;border:1px solid #d4af37a6;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:8px 14px!important;display:block!important}.draw-card-congrats{font-family:var(--font-heading), "Montserrat", sans-serif;color:#1c2326;text-align:center;margin-bottom:0;font-size:13px;font-weight:500}.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}.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}@media (hover:hover){.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}@media (hover:hover){.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}.mk-winners-rail{width:100%}.mk-winners-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px;display:grid}@media (max-width:900px){.mk-winners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.mk-winners-grid{grid-template-columns:1fr}}.mk-winners-grid>.winner-card,.mk-winners-grid>.mkg-winner-gold{width:100%}.mk-winners-rail--autoscroll .mk-autorail-track>:not(.mk-autorail-clone),.mk-winners-rail--autoscroll .mk-autorail-clone>*{width:clamp(240px,76vw,300px);min-width:clamp(240px,76vw,300px)}.mk-winners-rail--arrows{align-items:center;gap:14px;display:flex}.mk-winners-rail--arrows .mk-winners-grid{flex:auto;min-width:0}.mk-winners-arrow--side{flex:none}@media (max-width:520px){.mk-winners-rail--arrows{gap:8px}.mk-winners-arrow--side{width:36px;height:36px}}.mk-winners-nav{justify-content:center;align-items:center;gap:14px;margin-top:22px;display:flex}.mk-winners-arrow{color:#8e7320;cursor:pointer;width:42px;height:42px;transition:var(--transition);background:#fff;border:1px solid #d4af3780;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.mk-winners-arrow:hover:not(:disabled){background:#d4af371f;border-color:#d4af37}}.mk-winners-arrow:disabled{opacity:.35;cursor:default}.mk-winners-pageinfo{color:var(--grey-500);text-align:center;min-width:46px;font-size:13px;font-weight:600}.mk-winners-viewall{margin-left:4px}.mk-winners-nav .mk-winners-viewall{text-shadow:0 0 6px #ffffff73,0 1px #002a4759;background:linear-gradient(180deg, #1fa8ff 0%, var(--brand-blue) 55%, var(--brand-blue-shadow) 100%)!important;color:#fff!important;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 6px 18px #0096ff59!important}.mk-ref-hero{color:#fff;background:radial-gradient(120% 150% at 12% -10%,#d4af374d,#0000 55%),radial-gradient(90% 130% at 105% 115%,#d4af371f,#0000 60%),linear-gradient(135deg,#16232f 0%,#0c1629 62%,#12221a 100%);border:1px solid #d4af3773;border-radius:20px;padding:38px 40px;position:relative;overflow:hidden;box-shadow:0 20px 54px #0c16294d,inset 0 0 0 1px #d4af371f}.mk-ref-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#d4af371f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 70%);mask-image:linear-gradient(#0000008c,#0000 70%)}.mk-ref-hero>*{z-index:1;position:relative}.mk-ref-hero-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#e6c65a;font-size:11px;font-weight:800}.mk-ref-hero-title{font-family:var(--font-heading), "Montserrat", sans-serif;letter-spacing:-.01em;margin:10px 0;font-size:clamp(27px,4vw,40px);font-weight:900;line-height:1.04}.mk-ref-hero-title .foil{background:linear-gradient(92deg,#f6e7a8 0%,#d4af37 42%,#b8860b 60%,#f6e7a8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-ref-hero-sub{color:#ffffffbd;max-width:54ch;font-size:14.5px;line-height:1.55}.mk-ref-linkrow{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.mk-ref-linkfield{background:#ffffff0f;border:1px solid #d4af3766;border-radius:12px;flex:320px;align-items:center;min-width:0;padding:12px 16px;display:flex}.mk-ref-linkfield input{color:#fff;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;min-width:0;font:600 14px/1.2 inherit}.mk-ref-copy{flex:none;align-items:center;gap:7px;display:inline-flex}.mk-ref-bullets{flex-wrap:wrap;gap:22px;margin-top:22px;display:flex}.mk-ref-bullet{color:#ffffffdb;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.mk-ref-bullet svg{color:#e6c65a;flex-shrink:0}@media (max-width:560px){.mk-ref-hero{border-radius:16px;padding:28px 22px}}.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}@media (hover:hover){.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}@media (max-width:700px){.cash-rules-strip{padding:10px 0}.cash-rules-strip .container{gap:6px 16px}.cash-rules-strip .cash-rules-dot{display:none}.cash-rules-strip span,.cash-rules-strip a{letter-spacing:.06em;font-size:11px}}.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}@media (hover:hover){.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:300px;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}@media (hover:hover){.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-photo[style*=background-image]:before{display:none}.winner-card-photo:has(img):before{display:none}.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;flex-direction:column;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:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #1c23261f,0 2px 8px #1c232614}@media (hover:hover){.giveaway-card:hover{border-color:#d4af3780;transform:translateY(-4px);box-shadow:0 20px 60px #1c232638,0 6px 16px #d4af3733}}.giveaway-card-media{aspect-ratio:1;background:radial-gradient(at 50% 40%,#d4af371f,#0000 55%),linear-gradient(135deg,#1a2540 0%,#0c1424 100%);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.giveaway-card--major .giveaway-card-media{aspect-ratio:2}.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-photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.giveaway-card-pill{z-index:3;color:#fff;font-family:var(--font-display), "Montserrat", sans-serif;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16a34a;border:1.5px solid #16a34a;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.giveaway-card-pill--type{top:14px;left:auto;right:14px}.giveaway-card--soon .giveaway-card-pill{color:#fff;background:#f59e0b;border-color:#f59e0b}.giveaway-card-pill-dot{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite giveaway-pill-blink;box-shadow:0 0 8px #ffffffe6}@keyframes giveaway-pill-blink{0%,to{opacity:1}50%{opacity:.3}}.giveaway-card-timer{display:none}.giveaway-card-body{flex-direction:column;flex:auto;justify-content:flex-start;gap:3px;padding:14px 18px 12px;display:flex}.giveaway-card-body .giveaway-card-title{text-shadow:none;margin-bottom:0;font-size:17px}.giveaway-card--major .giveaway-card-body .giveaway-card-title{font-size:21px}.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:#141b1f73;border-top:1px solid #d4af3724;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;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-body .giveaway-card-title,.giveaway-card--major .giveaway-card-body .giveaway-card-title{font-size:17px}.giveaway-card-cash{font-size:14px}.giveaway-card-emoji{font-size:60px}.giveaway-card--major .giveaway-card-media{aspect-ratio:4/3}.giveaway-card-pill{letter-spacing:.08em;padding:4px 10px;font-size:11px;top:10px;left:10px}.giveaway-card-pill--type{left:auto;right:10px}.giveaway-card-body{padding:12px 14px 10px}}.mk-gold-shimmer-text{background:linear-gradient(100deg,#8e7320 0%,#d4af37 30%,#fff3c4 50%,#d4af37 70%,#8e7320 100%) 0 0/200% 100%;color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 6px #d4af378c);-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite mk-gold-shimmer-text}@keyframes mk-gold-shimmer-text{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.mk-gold-shimmer-text{animation:none}}.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}@media (hover:hover){.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}@media (hover:hover){.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}}.dashboard-area .btn-gold,.dashboard-area .btn.btn-gold{background:linear-gradient(135deg, var(--gold-500) 0%, var(--gold-600) 60%, var(--gold-800) 100%)!important;color:var(--navy-900)!important;border:2px solid var(--gold-600)!important;text-shadow:none!important;box-shadow:0 4px 20px #c9a84c59!important}@media (hover:hover){.dashboard-area .btn-gold:hover,.dashboard-area .btn.btn-gold:hover{background:linear-gradient(135deg, var(--gold-400) 0%, var(--gold-500) 60%, var(--gold-600) 100%)!important;border-color:var(--gold-500)!important;box-shadow:0 8px 36px #c9a84c80!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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.tier-card.tier-gold:hover{transform:translateY(-4px)!important}}}@media (hover:hover){.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:minmax(0,2fr) minmax(0,1fr);gap:24px;display:grid}.mk-grid-content-sidebar-280{grid-template-columns:minmax(0,1fr) 280px;gap:20px;display:grid}.mk-grid-content-sidebar-340{grid-template-columns:minmax(0,1fr) 340px;align-items:start;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 minmax(0,1fr);align-items:flex-start;gap:24px;display:grid}@media (max-width:1200px){.mk-grid-2-1{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.mk-grid-content-sidebar-280{grid-template-columns:minmax(0,1fr) 240px;gap:16px}.mk-grid-content-sidebar-340{grid-template-columns:minmax(0,1fr) 280px;gap:16px}}@media (max-width:768px){.mk-grid-content-sidebar-280,.mk-grid-content-sidebar-340,.mk-grid-form-state-postcode,.mk-grid-logo-160{grid-template-columns:minmax(0,1fr)}}.dashboard-prize-card{align-items:stretch;display:flex}.mk-deals-fullbleed .mk-partner-marquee-section{background:0 0;width:100vw;margin-left:calc(50% - 50vw);padding:4px 0 8px}.dashboard-area:has(.mk-deals-fullbleed){overflow-x:clip}.dashboard-area .card:not(.mk-no-neon),.dashboard-area .card-lg:not(.mk-no-neon){border:2px solid #1fa8ff99!important;box-shadow:0 0 0 1px #1fa8ff47,0 0 12px #1fa8ff4d,0 8px 24px #1c232614!important}.dashboard-prize-link{min-height:340px}.mk-prize-hero-copy{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:20px;left:24px;right:52%}.mk-prize-hero-img{max-width:52%}.mk-prize-hero-title{font-size:clamp(22px,2.6vw,34px)}.mk-prize-hero-cash{font-size:15px}.mk-prize-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:2px;display:flex}.btn.mk-prize-hero-cta{padding:10px 24px;font-size:14px}.mk-prize-hero-entries{font-size:14px}@media (max-width:900px){.mk-prize-hero-copy{left:20px;right:46%}.mk-prize-hero-img{max-width:46%}.mk-prize-hero-title{font-size:clamp(21px,4.4vw,28px)}}@media (max-width:640px){.mk-prize-hero-copy{gap:7px;bottom:16px;left:16px;right:40%}.mk-prize-hero-img{max-width:40%}.mk-prize-hero-title{font-size:clamp(19px,5.2vw,24px)}.mk-prize-hero-cash{font-size:13px}.mk-prize-hero-actions{gap:10px}.btn.mk-prize-hero-cta{padding:9px 18px;font-size:13px}.mk-prize-hero-entries{font-size:13px}}@media (max-width:560px){.mk-prize-hero-copy{right:16px}.mk-prize-hero-imgwrap{align-items:flex-start!important;padding:14px 14px 45%!important}.mk-prize-hero-img{max-width:42%}.mk-prize-hero-title{font-size:clamp(20px,6vw,26px)}}@media (max-width:400px){.btn.mk-prize-hero-cta,.mk-prize-hero-entries{font-size:12.5px}.btn.mk-prize-hero-cta{padding:8px 16px}}.dashboard-prize-card .dashboard-prize-image{flex-shrink:0;width:42%;min-height:260px;padding:10px 22px}.dashboard-prize-card .dashboard-prize-image img{border-radius:8px}@media (max-width:900px){.dashboard-prize-card .dashboard-prize-image{width:260px}}@media (max-width:640px){.dashboard-prize-card{flex-direction:column}.dashboard-prize-card .dashboard-prize-image{width:100%;height:200px;min-height:0;max-height:none}}.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-fill,minmax(280px,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}}@media (min-width:1181px){.app-topbar,.app-content{padding-left:0;padding-right:0}.dashboard-area{overflow-x:clip}.app-topbar{background:0 0;border-bottom-color:#0000}.app-topbar:before{content:"";background:var(--white);border-bottom:1px solid var(--grey-200);z-index:-1;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.dashboard-area:has(.mkg-hero) .app-topbar:before{content:none}.dashboard-area:has(.mk-deals-fullbleed) .app-topbar:before{content:none}}@media (max-width:640px){.dashboard-free-callout{grid-template-columns:1fr!important}}.member-topnav-spacer{flex:1;display:none}.member-topnav-tabs{gap:2px!important}.member-topnav-tabs>a{white-space:nowrap;padding-left:9px!important;padding-right:9px!important}@media (max-width:1180px){.member-topnav-inner{padding:0 16px!important}.member-topnav-tabs{display:none!important}.member-topnav-spacer{display:block}.member-topnav-brand{display:none}.member-topnav-notif-link{display:inline-flex}.member-main{padding-bottom:90px!important;padding-left:0!important;padding-right:0!important}}@media (max-width:768px){.member-topnav-notif-link{display:none!important}.member-topnav-label{display:none}.member-topnav-settings,.member-topnav-logout{padding:6px 10px!important}.member-topnav-inner>a:first-child{margin-right:12px!important}.member-topnav-inner img{width:auto!important;height:30px!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}@media (hover:hover){.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}@media (hover:hover){.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}.pub-nav-drawer-cta .btn{justify-content:center}.pub-nav-drawer-cta--member{grid-template-columns:1fr}.pub-nav-avatar{border:1.5px solid var(--gold-500);width:34px;height:34px;color:var(--gold-400);letter-spacing:0;background:#ffffff14;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}@media (hover:hover){.pub-nav-avatar:hover{background:var(--gold-500);border-color:var(--gold-500);color:var(--navy-900)}}.pub-nav-avatar:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}@media (pointer:coarse){.pub-nav-avatar{width:44px;height:44px;font-size:16px}}.pub-nav-drawer-account{color:#ffffffeb;background:#ffffff0f;border-radius:999px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s;display:flex}@media (hover:hover){.pub-nav-drawer-account:hover{background:#ffffff1f}}.pub-nav-drawer-account:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}@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.tier-grid{padding-top:26px!important}.mk-carousel-track>:not(svg){scroll-snap-align:center;flex:0 0 calc(100% - 56px);min-width:0;max-width:calc(100% - 56px)}@media (max-width:480px){.mk-carousel-track.tier-grid>:not(svg){flex-basis:calc(100% - 32px);max-width:calc(100% - 32px)}}.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}@media (hover:hover){.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}}.mk-carousel-always .mk-carousel-track{scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:12px;scroll-padding:16px;overflow:auto visible;display:flex!important}.mk-carousel-always .mk-carousel-track::-webkit-scrollbar{display:none}.mk-carousel-always .mk-carousel-track>:not(svg){scroll-snap-align:start}.mk-carousel-always .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}@media (hover:hover){.mk-carousel-always .mk-carousel-arrow:hover:not(:disabled){background:#fff;transform:translateY(-50%)scale(1.05)}}.mk-carousel-always .mk-carousel-arrow:active:not(:disabled){transform:translateY(-50%)scale(.96)}.mk-carousel-always .mk-carousel-arrow:disabled{opacity:0;pointer-events:none}.mk-carousel-always .mk-carousel-arrow-left{left:2px}.mk-carousel-always .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}@media (hover:hover){.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{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;flex-wrap:nowrap!important}.settings-tabs::-webkit-scrollbar{height:0;display:none}.settings-tabs>button{white-space:nowrap;margin-bottom:0!important}.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:21px}.topbar-sub{font-size:12px}}@media (max-width:768px){.tab-bar{-webkit-overflow-scrolling:touch;margin-bottom:24px}}.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}@media (hover:hover){.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}@media (hover:hover){.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,.mk-autorail,.mk-autorail-track{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],.mk-autorail .giveaway-card,.mk-autorail [data-mk=testimonial-card],.mk-autorail .winner-card,.mk-autorail .draw-card{transition:none!important}@media (hover:hover){.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,.mk-autorail .giveaway-card:hover,.mk-autorail [data-mk=testimonial-card]:hover,.mk-autorail .winner-card:hover,.mk-autorail .draw-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,.mk-autorail .giveaway-card:focus,.mk-autorail .giveaway-card:focus-visible{outline:none!important}@media (hover:hover){.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}@media (hover:hover){.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{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}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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}}.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}}.mk-cat-pill svg{flex-shrink:0;transition:transform .18s}.mk-cat-pill:focus-visible svg{transform:scale(1.35)}@media (hover:hover){.mk-cat-pill:hover svg{transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.mk-cat-pill svg{transition:none}.mk-cat-pill:focus-visible svg{transform:none}@media (hover:hover){.mk-cat-pill:hover svg{transform:none}}}.card.mk-deal-card{border:2px solid #1fa8ff!important;box-shadow:0 0 0 1px #1fa8ff8c,0 0 12px #1fa8ff80,0 0 26px #1fa8ff4d!important}@media (hover:hover){.card.mk-deal-card:hover{border-color:#56c4ff!important;box-shadow:0 0 0 1.5px #1fa8ffd9,0 0 18px #1fa8ffbf,0 0 36px #1fa8ff6b!important}}.card.mk-deal-card.mk-deal-featured{border:1px solid #0000!important;box-shadow:0 2px 12px #1c232614!important}@media (hover:hover){.card.mk-deal-card.mk-deal-featured:hover{box-shadow:0 6px 20px #1c23261f!important}}.mk-deal-media{position:relative}.dashboard-area:has(.mk-deals-fullbleed){background:var(--page-bg)!important}.dashboard-area:has(.mk-deals-fullbleed) .app-topbar{background:0 0;border-bottom-color:#0000}@media (min-width:1181px){.app-content.mk-deals-fullbleed{padding-left:44px;padding-right:44px}}.mk-deals-fullbleed .mk-grid-cards-3{gap:24px}.mk-cat-tiles{flex-wrap:wrap;gap:12px;display:flex}.mk-cat-tile{color:#1c2326;background:#fff;border:2px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:104px;min-height:104px;padding:14px 10px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 1px 3px #1c23260f,0 6px 16px #1c232614}@media (hover:hover){.mk-cat-tile:hover{transform:translateY(-3px);box-shadow:0 2px 6px #1c232614,0 12px 26px #1c23261f}}.mk-cat-tile-icon{transition:transform .18s}@media (hover:hover){.mk-cat-tile:hover .mk-cat-tile-icon{transform:scale(1.12)}}.mk-cat-tile-label{text-align:center;color:#2c3539;font-size:12px;font-weight:600;line-height:1.2}.mk-cat-tile.active{border-color:#1fa8ff;box-shadow:0 0 0 1px #1fa8ff66,0 0 12px #1fa8ff59,0 6px 16px #1c232614}@media (prefers-reduced-motion:reduce){.mk-cat-tile,.mk-cat-tile-icon{transition:none}@media (hover:hover){.mk-cat-tile:hover,.mk-cat-tile:hover .mk-cat-tile-icon{transform:none}}}@media (max-width:480px){.mk-cat-tile{width:calc(33.333% - 8px);min-height:92px}}.mk-deal-detail-card,.card.mk-deal-detail-card,.card-lg.mk-deal-detail-card{background:#fff!important;border:2px solid #1fa8ff!important;border-radius:16px!important;box-shadow:0 0 0 1px #1fa8ff66,0 0 12px #1fa8ff59,0 6px 16px #1c232614!important}.mk-deal-detail-card-gold,.card.mk-deal-detail-card-gold,.card-lg.mk-deal-detail-card-gold{background:#fff!important;border:2px solid #d4af37!important;border-radius:16px!important;box-shadow:0 0 0 1px #d4af3780,0 0 12px #d4af3773,0 6px 16px #1c232614!important}.mk-deal-header{padding:clamp(14px,3vw,20px)}@media (max-width:768px){.mk-deal-header{gap:14px}}.mk-deal-header-meta{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px;display:flex}.mk-deal-header-partner{overflow-wrap:anywhere;font-size:clamp(17px,4.4vw,22px);font-weight:800;line-height:1.25}.mk-deal-header-headline{letter-spacing:-.01em;overflow-wrap:anywhere;margin-bottom:10px;font-size:clamp(22px,5.6vw,32px);font-weight:900;line-height:1.15}.mk-deal-header-desc{color:var(--grey-500);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.mk-deal-reveal-btn,.mk-deal-shop-btn{white-space:normal;text-align:center;width:100%;min-height:48px;padding-block:14px;line-height:1.3}.mk-deal-code-panel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.mk-deal-code-panel__text{flex:150px;min-width:0}.mk-deal-code-panel__value{letter-spacing:.04em;overflow-wrap:anywhere;font-size:clamp(14px,4.1vw,22px);font-weight:900;line-height:1.3}.mk-deal-code-panel__copy{flex-shrink:0}@media (max-width:520px){.mk-deal-code-panel{text-align:center;flex-direction:column;align-items:stretch;padding:14px 16px}.mk-deal-code-panel__text{flex:auto}.mk-deal-code-panel__copy{justify-content:center;width:100%}}@property --mkj-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.mkj-reveal{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--mkj-delay,0s);will-change:opacity, transform;transform:translateY(26px)}.mkj-reveal--left{transform:translate(-40px)}.mkj-reveal--right{transform:translate(40px)}.mkj-reveal--zoom{transform:scale(.94)}.mkj-reveal.is-visible{opacity:1;transform:none}@keyframes mkj-bounce{0%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:translateY(0)}50%{animation-timing-function:cubic-bezier(.65,0,.8,.4);transform:translateY(-7px)}to{transform:translateY(0)}}.mkj-bounce{animation:1s infinite mkj-bounce}.mkj-grand-bounce{animation:1.5s cubic-bezier(.3,.7,.4,1) infinite mkj-bounce;display:inline-block}.mkj-track-border{isolation:isolate;position:relative}.mkj-track-border:before{content:"";border-radius:inherit;background:conic-gradient(from var(--mkj-angle), transparent 0 55%, var(--mkj-track-c1,#56c4ff) 72%, var(--mkj-track-c2,#1fa8ff) 84%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:1;padding:4px;animation:4s linear infinite mkj-track-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes mkj-track-spin{to{--mkj-angle:360deg}}.mkj-track-border--gold{--mkj-track-c1:#f5e49a;--mkj-track-c2:#d4af37}.giveaway-card.mkh-giveaway-neon{border:2px solid #0096ff!important;box-shadow:0 0 0 1px #0096ffa6,0 0 14px #0096ff80,0 0 26px #0096ff47!important}@media (hover:hover){.giveaway-card.mkh-giveaway-neon:hover{box-shadow:0 0 0 1.5px #0096fff2,0 0 20px #0096ffbf,0 0 34px #0096ff6b!important}}.mkj-track-after{isolation:isolate;position:relative}.mkj-track-after:after{content:"";border-radius:inherit;background:conic-gradient(from var(--mkj-angle), transparent 0 55%, #f5e49a 72%, #d4af37 84%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:3;padding:4px;animation:4s linear infinite mkj-track-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes mkj-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.16)}to{opacity:1;transform:scale(1)}}.mkj-pop{display:inline-block}.mkj-pop.is-visible{animation:.6s cubic-bezier(.2,.8,.2,1) both mkj-pop}.mkh-entries-figure{color:var(--tier-gold,#d4af37);font-size:1.35em;font-weight:900}.mkj-hoverzoom{overflow:hidden}.mkj-hoverzoom .mkj-zoom-target{will-change:transform;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.mkj-hoverzoom:focus-within .mkj-zoom-target{transform:scale(1.07)}@media (hover:hover){.mkj-hoverzoom:hover .mkj-zoom-target{transform:scale(1.07)}}.mkj-fill-cta{--mkj-fill:var(--brand-blue,#0096ff);border:2px solid var(--mkj-fill);color:var(--mkj-fill);background:0 0;transition:background .3s,color .3s,box-shadow .3s}.mkj-fill-cta:focus-visible{background:var(--mkj-fill);color:#fff;box-shadow:0 6px 18px #0096ff59}@media (hover:hover){.mkj-hoverzoom:hover .mkj-fill-cta,.mkj-fill-cta:hover{background:var(--mkj-fill);color:#fff;box-shadow:0 6px 18px #0096ff59}}.mkj-fill-cta:not(.mkj-fill--gold):focus-visible{background:linear-gradient(180deg, #1fa8ff 0%, var(--brand-blue) 55%, var(--brand-blue-shadow) 100%);color:#fff;text-shadow:0 0 6px #ffffff73,0 1px #002a4759;border-color:#56c4ff;box-shadow:inset 0 1px #ffffff80,0 0 0 1px #56c4ffb3,0 0 10px #56c4ffd9,0 0 22px #1fa8ffa6,0 6px 20px #0096ff73}@media (hover:hover){.mkj-hoverzoom:hover .mkj-fill-cta:not(.mkj-fill--gold),.mkj-fill-cta:not(.mkj-fill--gold):hover{background:linear-gradient(180deg, #1fa8ff 0%, var(--brand-blue) 55%, var(--brand-blue-shadow) 100%);color:#fff;text-shadow:0 0 6px #ffffff73,0 1px #002a4759;border-color:#56c4ff;box-shadow:inset 0 1px #ffffff80,0 0 0 1px #56c4ffb3,0 0 10px #56c4ffd9,0 0 22px #1fa8ffa6,0 6px 20px #0096ff73}}.mkj-fill-cta.mkj-fill--gold{--mkj-fill:var(--tier-gold,#d4af37);color:#8e7320}@media (hover:hover){.mkj-fill-cta.mkj-fill--gold:hover{color:#1c2326;box-shadow:0 6px 18px #d4af3773}}.dashboard-free-callout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:0;display:flex}@media (max-width:640px){.dashboard-free-callout{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px}.dashboard-free-callout .btn{text-align:center;justify-content:center;width:100%;white-space:normal!important}}.mk-deepblue-panel{background:radial-gradient(120% 90% at 50% 120%,#4082ff73 0%,#4082ff00 60%),linear-gradient(#0a173f 0%,#0c1f55 60%,#10285f 100%);border:2px solid #1fa8ff99;border-radius:16px;box-shadow:0 0 0 1px #1fa8ff47,0 0 12px #1fa8ff4d,0 8px 24px #0c16294d}.mk-deepblue-panel h1,.mk-deepblue-panel h2,.mk-deepblue-panel h3,.mk-deepblue-panel h4{color:#fff!important}.mk-notif-bell{color:var(--gold-600);transition:color .2s,filter .2s}.mk-notif-bell:focus-visible{color:#fbdc00;filter:drop-shadow(0 0 5px #fbdc00e6)drop-shadow(0 0 12px #fbdc008c)}@media (hover:hover){.mk-notif-bell:hover{color:#fbdc00;filter:drop-shadow(0 0 5px #fbdc00e6)drop-shadow(0 0 12px #fbdc008c)}}.giveaway-card-cta.btn-outline{color:#fff!important;background:0 0!important;border:2px solid #fff!important}.giveaway-card-cta.btn-outline:focus-visible{color:#fff!important;background:#ffffff1f!important;border-color:#fff!important}@media (hover:hover){.giveaway-card-cta.btn-outline:hover{color:#fff!important;background:#ffffff1f!important;border-color:#fff!important}}@media (prefers-reduced-motion:reduce){.mkj-reveal{opacity:1!important;transition:none!important;transform:none!important}.mkj-bounce,.mkj-grand-bounce,.mkj-track-border:before,.mkj-track-after:after{animation:none!important}.mkj-pop.is-visible{opacity:1!important;animation:none!important;transform:none!important}.mkj-hoverzoom:focus-within .mkj-zoom-target{transform:none!important}@media (hover:hover){.mkj-hoverzoom:hover .mkj-zoom-target{transform:none!important}}}.mk-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05152f8c;justify-content:center;align-items:center;padding:24px;animation:.16s ease-out mk-modal-fade;display:flex;position:fixed;inset:0}.mk-modal-card{background:#fafaf7;border:1px solid #05152f0f;border-radius:18px;width:100%;animation:.2s cubic-bezier(.2,.8,.2,1) mk-modal-pop;position:relative;overflow:hidden;box-shadow:0 30px 80px #05152f52}.mk-modal-scroll{overscroll-behavior:contain;max-height:calc(100vh - 48px);overflow-y:auto}.mk-modal-close{z-index:3;width:34px;height:34px;color:var(--nav-navy,#05152f);cursor:pointer;background:#fffffff0;border:1px solid #05152f1a;border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex;position:absolute;top:12px;right:12px}@media (hover:hover){.mk-modal-close:hover{background:#fff}}.mk-modal-backdrop:has(.mk-tier-step){padding:0}.mk-modal-card:has(.mk-tier-step){border-radius:0;max-height:100dvh;max-width:560px!important}.mk-modal-card:has(.mk-tier-step) .mk-modal-scroll{max-height:100dvh}@keyframes mk-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes mk-modal-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.mk-auth-modal .auth-split-right{background:0 0;min-height:0;padding:26px 26px 20px}.mk-auth-modal .auth-split-right-inner{max-width:100%}.mk-auth-modal .auth-form-title{margin-bottom:2px!important;font-size:24px!important}.mk-auth-modal .auth-form-sub{margin-bottom:4px}.mk-auth-modal .auth-terms--top{margin:0 0 12px}.mk-auth-modal .auth-form{gap:10px}.mk-auth-modal .auth-field label{margin-bottom:4px}.mk-auth-modal .auth-field .form-input{height:40px}.mk-auth-modal .auth-field-hint{margin-top:3px}.mk-auth-modal .auth-error{margin-bottom:8px;padding:8px 12px}.mk-auth-modal .auth-age-check{padding:10px 12px}.mk-auth-modal .auth-age-check span{font-size:11px;line-height:1.45}.mk-auth-modal .auth-submit{height:46px}.auth-terms--top{text-align:left;margin-top:0}@media (max-width:560px){.mk-modal-backdrop{align-items:flex-end;padding:0}.mk-modal-card{border-radius:18px 18px 0 0;max-width:100%!important}.mk-modal-scroll{max-height:92vh}.mk-auth-modal .auth-split-right{padding:36px 20px 24px}}@media (prefers-reduced-motion:reduce){.mk-modal-backdrop,.mk-modal-card{animation:none!important}}.dashboard-area:has(.mk-notifs-bg) .app-topbar{background:0 0;border-bottom-color:#0000}@media (min-width:1181px){.dashboard-area:has(.mk-notifs-bg) .app-topbar:before{content:none}}.dashboard-area:has(.mksh-member-banner){overflow-x:clip}.mksh-member-banner{aspect-ratio:1916/821;width:100vw;margin-top:-32px;margin-left:calc(50% - 50vw);position:relative}@media (max-width:920px){.mksh-member-banner{margin-top:-24px}}@media (max-width:768px){.mksh-member-banner{margin-top:-20px}}.card.mksh-hunt-gold{transition:border-color .2s,box-shadow .2s;border:2px solid #d4af37!important;box-shadow:0 0 0 1px #d4af37d9,0 0 12px #d4af3773,0 0 24px #d4af3738!important}@media (hover:hover){.card.mksh-hunt-gold:hover{border-color:#e6c65a!important;box-shadow:0 0 0 1.5px #d4af37,0 0 18px #d4af37a6,0 0 32px #d4af3752!important}}.mksh-member-banner-title{z-index:1;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 24px;display:flex;position:absolute;inset:0}.mksh-member-banner-title h1{text-transform:uppercase;letter-spacing:.02em;text-wrap:balance;text-shadow:0 0 5px #000,0 2px 4px #000,0 4px 10px #000,0 6px 22px #000;font-size:clamp(30px,4.6vw,62px);font-weight:900;line-height:1.05;color:#fff!important}.mksh-member-banner-title p{color:#fff;text-shadow:0 0 5px #000,0 2px 4px #000,0 4px 12px #000,0 8px 28px #000000d9;max-width:62ch;font-size:clamp(13px,1.3vw,17px);font-weight:600}.dashboard-area:has(.mkg-hero){overflow-x:clip}.dashboard-area:has(.mkg-hero) .app-topbar{background:0 0;border-bottom-color:#0000}.mkg-hero{background:var(--navy-900);border-radius:0;width:100vw;height:calc(100svh - 56px);min-height:540px;margin-top:-32px;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}@media (max-width:920px){.mkg-hero{margin-top:-24px}}@media (max-width:768px){.mkg-hero{height:min(620px,100svh - 126px);min-height:420px;margin-top:-20px}.mkg-hero-img{object-fit:cover!important;object-position:center!important}}@media (max-width:820px){.mkg-hero-meta{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 16px}.mkg-hero-meta>div{width:100%}.mkg-hero-meta>div:first-child{flex-wrap:wrap;row-gap:2px}.mkg-hero-meta>div:last-child{justify-content:flex-start;gap:16px}.mkg-hero-meta>div:last-child>div{text-align:left!important}.mkg-hero-meta .btn{justify-content:center;width:100%;margin:6px 0 2px!important}.mkg-hero-panel{padding:14px 16px}.mkg-hero-title{font-size:clamp(26px,8vw,34px)}}.mkg-hero-scrim{pointer-events:none;background:linear-gradient(90deg,#050a144d 0%,#050a141a 42%,#050a1400 65%),linear-gradient(#0000004d 0%,#0000 22% 58%,#0006 100%);position:absolute;inset:0}.mkg-hero-pills{gap:8px;display:flex;position:absolute;top:20px;left:clamp(20px,4vw,56px)}.mkg-hero-bottom{flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.mkg-hero-panel{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c16292e;border-top:1px solid #c9a84c59;padding:clamp(18px,2.4vw,28px) clamp(20px,4vw,56px)}.mkg-hero-kicker{text-transform:uppercase;letter-spacing:.14em;text-shadow:0 1px 6px #000000b3;margin-bottom:8px;font-size:12px;font-weight:800}.mkg-hero-title{text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;text-shadow:0 0 6px #000000bf,0 2px 8px #000000b3,0 4px 22px #0000008c;font-size:clamp(32px,4.8vw,64px);font-weight:900;line-height:1.05}.mkg-hero-cash{text-shadow:0 1px 6px #000000b3;margin-top:8px;font-size:clamp(14px,1.4vw,18px);font-weight:700}.mkg-hero-meta{color:#06230f;background:linear-gradient(90deg,#22e06a 0%,#2ff57c 100%);border-top:1px solid #06230f40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:6px clamp(20px,4vw,56px);display:flex}.mkg-hero .mkg-hero-meta .mkg-c-green{color:#06230f!important}.mkg-hero .mkg-hero-meta .mkg-c-grey{color:#0a3a20!important}.mkg-hero .mkg-hero-meta .mkg-c-dim{color:#06230fb3!important}.mkg-hero .mkg-hero-meta .mkg-c-gold{color:#06230f!important}.mkg-hero .mkg-c-gold{color:var(--gold-400)!important}.mkg-hero .mkg-c-green{color:#4ade80!important}.mkg-hero .mkg-c-grey{color:#cbd5e1!important}.mkg-hero .mkg-c-dim{color:#fff9!important}@media (max-width:640px){.mkg-hero-meta{padding-top:10px;padding-bottom:10px}}.mkg-hero-facts{align-items:center;gap:20px;min-width:0;display:flex}.mkg-hero-fact-label{color:#06230fcc;text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;font-weight:700}.mkg-hero-fact-value{flex-wrap:wrap;align-items:center;gap:5px;font-size:15px;font-weight:800;line-height:1.25;display:inline-flex}.mkg-hero-fact-divider{background:#06230f4d;flex-shrink:0;width:1px;height:28px}.mkg-hero-fact-entries{font-size:24px;font-weight:900;line-height:1.1}@media (max-width:820px){.mkg-hero-facts{gap:14px}.mkg-hero-fact-value{font-size:14px}.mkg-hero-fact-entries{font-size:21px}}@media (max-width:640px){.mkg-hero-facts{gap:12px}.mkg-hero-fact-label{letter-spacing:.06em;font-size:10.5px}.mkg-hero-fact-value{gap:4px;font-size:13px}.mkg-hero-fact-entries{font-size:19px}.mkg-hero-title{font-size:clamp(22px,7.4vw,30px)}.mkg-hero-kicker{letter-spacing:.11em;margin-bottom:6px;font-size:11px}.mkg-hero-cash{margin-top:6px;font-size:13px}.mkg-hero-panel{padding:12px 14px}.mkg-hero-meta{padding-left:14px;padding-right:14px}}@media (max-width:480px){.mkg-hero-facts{flex-wrap:wrap;gap:8px 12px}.mkg-hero-fact-divider{display:none}.mkg-hero-facts>div{text-align:left!important}.mkg-hero-title{font-size:clamp(20px,7vw,26px)}.mkg-hero-cash{font-size:12px}}.btn-instagram,.dashboard-area .btn-instagram{color:#fff;transition:background-position var(--transition-slow), box-shadow var(--transition), transform var(--transition);background:linear-gradient(120deg,#405de6 0%,#833ab4 38%,#c13584 68%,#e1306c 100%) 0%/170% 170%;border:none;font-weight:700;box-shadow:0 4px 14px #405de666}@media (hover:hover){.btn-instagram:hover,.dashboard-area .btn-instagram:hover{color:#fff;background-position:100%;transform:translateY(-1px);box-shadow:0 6px 20px #833ab480}}@media (prefers-reduced-motion:reduce){.btn-instagram,.dashboard-area .btn-instagram{transition:none}@media (hover:hover){.btn-instagram:hover,.dashboard-area .btn-instagram:hover{transform:none}}}.mk-dash-hero{padding:clamp(20px,3.2vw,32px) clamp(16px,3.4vw,40px)}.mk-hero-id{flex-wrap:wrap}@media (max-width:720px){.mk-hero-id{flex-wrap:nowrap!important;align-items:center!important;gap:14px!important}.mk-hero-id>div{min-width:0}.mk-hero-id img{flex-shrink:0;width:68px!important;height:auto!important}}@media (max-width:420px){.mk-hero-id img{width:54px!important}}@media (max-width:480px){.btn{white-space:normal;text-align:center;max-width:100%;line-height:1.3}}@media (max-width:640px){.btn,.btn-action,.btn.btn-action{padding:11px 18px;font-size:15px}.btn-sm,.btn-action.btn-sm{padding:7px 13px;font-size:13px}.btn-gold-lg,.btn-action.btn-lg{padding:12px 22px;font-size:16px}.card{padding:18px}.card-lg{padding:20px}}@media (max-width:480px){.btn-action,.btn.btn-action{white-space:normal;text-align:center;justify-content:center;max-width:100%;line-height:1.3}.btn,.btn-action,.btn.btn-action{padding:10px 16px;font-size:14px}.card{padding:15px}.card-lg{padding:16px}}.mk-soon{isolation:isolate;text-align:center;background:radial-gradient(120% 90% at 50% 0%, #123a5e 0%, #123a5e00 60%), linear-gradient(180deg, #0a1828 0%, var(--navy-900) 55%, #050d17 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:64px 24px;display:flex;position:relative;overflow:hidden}.mk-soon:after{content:"";aspect-ratio:1;pointer-events:none;z-index:-1;background:radial-gradient(circle,#0096ff33 0%,#0096ff00 65%);width:min(760px,120%);position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.mk-soon--modal{min-height:0;padding:56px 28px 40px}.mk-soon-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-400);text-shadow:0 0 10px #56c4ff8c;margin-bottom:18px;font-size:12px;font-weight:700}.mk-soon .mk-soon-title{letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 4px #fffffff2,0 0 10px #56c4ffe6,0 0 22px #1fa8ffbf,0 0 44px #0096ff8c,0 0 80px #0096ff52;margin:0 0 20px;font-size:clamp(38px,9vw,84px);font-weight:800;line-height:1.02;color:#eaf7ff!important}.mk-soon--modal .mk-soon-title{font-size:clamp(30px,8vw,44px)}@media (prefers-reduced-motion:no-preference){.mk-soon-title{animation:4.5s ease-in-out infinite mk-soon-hum}}@keyframes mk-soon-hum{0%,to{text-shadow:0 0 4px #fffffff2,0 0 10px #56c4ffe6,0 0 22px #1fa8ffbf,0 0 44px #0096ff8c,0 0 80px #0096ff52}50%{text-shadow:0 0 5px #fff,0 0 14px #56c4ff,0 0 30px #1fa8ffe6,0 0 58px #0096ffad,0 0 104px #0096ff6b}}.mk-soon-rule{background:linear-gradient(90deg,#1fa8ff00 0%,#56c4ff 50%,#1fa8ff00 100%);border:0;width:min(320px,70%);height:2px;margin:0 0 22px;box-shadow:0 0 12px #1fa8ffd9,0 0 28px #0096ff80}.mk-soon-sub{color:#e8f7ffd1;max-width:52ch;margin:0 0 32px;font-size:clamp(15px,2.2vw,18px);line-height:1.65}.mk-soon-sub strong{color:#eaf7ff;font-weight:700}.mk-soon-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.mk-soon-logo{filter:drop-shadow(0 4px 18px #00000073);width:min(240px,64%);height:auto;margin-bottom:22px}.mk-soon--modal .mk-soon-logo{width:min(200px,58%);margin-bottom:16px}.mk-soon--welcome .mk-soon-title{letter-spacing:.01em;text-shadow:0 0 6px #e8c86a73,0 0 22px #c9a84c59,0 2px 14px #0006;margin-bottom:6px;font-size:clamp(30px,6vw,52px);animation:none;text-transform:none!important;color:#e8c86a!important}.mk-soon--welcome.mk-soon--modal .mk-soon-title{font-size:clamp(26px,6vw,36px)}.mk-soon-welcome-sub{color:#c9a84c;margin:0 0 20px;font-size:clamp(16px,2.4vw,21px);font-weight:600}.mk-soon-body{text-align:left;max-width:58ch}.mk-soon-body p{color:#e8f7ffd1;margin:0 0 14px}.mk-soon-lead{color:var(--gold-400);text-shadow:0 0 12px #56c4ff59;font-style:italic}.mk-soon-perks{margin:0 0 18px;padding:0;list-style:none}.mk-soon-perks li{margin-bottom:6px;padding-left:26px;position:relative}.mk-soon-perks li:before{content:"✓";color:#e8c86a;font-weight:700;position:absolute;left:0}.mk-soon-next-heading{color:#eaf7ff;font-size:1.05em;font-weight:700}.mk-soon-next{margin:0 0 16px;padding-left:24px;list-style:decimal}.mk-soon-next li{margin-bottom:6px}.mk-soon-body a{color:var(--gold-400);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (hover:hover){.mk-soon-body a:hover{color:var(--gold-300)}}@supports (padding:max(0px, env(safe-area-inset-top))){.mkh-announce{height:calc(40px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.pub-nav-inner{padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right))}.pub-nav-drawer-panel{padding-top:max(20px, env(safe-area-inset-top));padding-bottom:max(28px, env(safe-area-inset-bottom));padding-left:max(20px, env(safe-area-inset-left))}.sidebar{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left)}.bottom-tabs{height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.scroll-top{bottom:max(28px, calc(env(safe-area-inset-bottom) + 12px));right:max(28px, calc(env(safe-area-inset-right) + 12px))}.nav{height:calc(var(--nav-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}}@supports (height:100svh){.tier-select-page,.auth-split,.auth-layout,.app-layout,.app-main,.mk-soon{min-height:100svh}}@media (pointer:coarse){.form-input,.form-select,.form-textarea,.newsletter-input input,.auth-input,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],input[type=number],select,textarea{font-size:16px!important}.pub-nav-burger,button.mk-carousel-arrow{width:44px;height:44px}.filter-pill{min-height:44px;padding-top:10px;padding-bottom:10px}.form-input,.form-select,.form-textarea{min-height:48px}.form-textarea{min-height:96px}.btn-pill,.btn-sm{min-height:44px}.auth-password-toggle:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.partner-form-agree input[type=checkbox],.checkbox-group input[type=checkbox],.auth-age-check input[type=checkbox],.auth-remember input[type=checkbox],.form-group input[type=checkbox],.form-group input[type=radio]{flex-shrink:0;width:24px;height:24px}.partner-form-agree label,.checkbox-group label,.auth-age-check label,.auth-remember label{cursor:pointer;align-items:center;min-height:24px;display:flex}.pub-nav-brand{min-height:44px}.mksh-join-free,.cash-rules-strip a{padding-top:13px;padding-bottom:13px;display:inline-block}.signup-glow-link{padding-top:11px;padding-bottom:11px;display:inline-block}.auth-forgot a{padding-top:12px;padding-bottom:12px;display:inline-block}}@media (max-width:640px){.trust-signal-label,.draw-card-date-badge,.draw-card-prize-badge,.winner-card-photo-label,.cash-advantage-perk-desc,.tier-popular-badge,.badge{font-size:12px}.form-label,.partner-form label,.contact-form label{font-size:13px}.partner-category-desc,.partner-form-sub,.partner-sidebar-desc,.mk-cta-fineprint,.faq-shortcut{font-size:14px}.auth-field label,.auth-terms,.auth-field-hint,.auth-age-check label,.auth-age-check span{font-size:13px}}select.form-input,select.form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C2326' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:42px!important}.mk-select{position:relative}.mk-select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:45px;font-size:15px;line-height:1.4;display:flex}.mk-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-select-trigger.is-placeholder .mk-select-value{color:var(--grey-300)}.mk-select-chevron{color:#1c23268c;flex:none;transition:transform .18s}.mk-select-trigger[aria-expanded=true] .mk-select-chevron{transform:rotate(180deg)}.mk-select-trigger:focus-visible{border-color:#0284c7;outline:none;box-shadow:0 0 0 3px #0096ff26}.mk-select-menu{z-index:10000;border-radius:var(--radius-md);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1c232647 transparent;background:#fff;border:1.5px solid #1c232626;max-height:min(420px,70vh);margin:0;padding:6px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #1c23262e,0 2px 6px #1c232614}.mk-select-menu::-webkit-scrollbar{width:10px}.mk-select-menu::-webkit-scrollbar-track{background:0 0}.mk-select-menu::-webkit-scrollbar-thumb{background-color:#1c232647;border:3px solid #fff;border-radius:999px}@media (hover:hover){.mk-select-menu::-webkit-scrollbar-thumb:hover{background-color:#1c232673}}.mk-select-option{color:var(--grey-900);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;padding:10px 12px;font-size:15px}.mk-select-option.is-active{background:#0096ff1a}.mk-select-option[aria-selected=true]{font-weight:700}.mk-select-option[aria-selected=true]:after{content:"✓";float:right;color:#0284c7;font-weight:700}@media (pointer:coarse){.mk-select-trigger{min-height:48px}.mk-select-option{min-height:44px;padding:13px 12px}}@media (prefers-reduced-motion:reduce){.mk-select-chevron{transition:none}}@media (max-width:640px){.draw-cash-section{background-image:url(/client-photos/cash-option-mobile.jpg)!important;background-position:top!important}}
