:root{--glass-primary: linear-gradient(135deg, rgba(255,255,255,.14) 0%, rgba(255,255,255,.04) 100%);--glass-secondary: linear-gradient(135deg, rgba(255,255,255,.09) 0%, rgba(255,255,255,.02) 100%);--glass-dark: linear-gradient(135deg, rgba(0,0,0,.4) 0%, rgba(0,0,0,.2) 100%);--glass-card: linear-gradient(135deg, rgba(255,255,255,.11) 0%, rgba(255,255,255,.03) 100%);--blur-sm: blur(12px) saturate(160%);--blur-md: blur(20px) saturate(180%);--blur-lg: blur(32px) saturate(200%);--blur-xl: blur(48px) saturate(220%);--border-glass: 1px solid rgba(255,255,255,.15);--border-glass-top: 1px solid rgba(255,255,255,.28);--border-glass-glow: 1px solid rgba(163,0,16,.35);--shadow-glass: 0 2px 0 rgba(255,255,255,.07) inset, 0 -1px 0 rgba(0,0,0,.3) inset, 0 20px 60px rgba(0,0,0,.5), 0 4px 16px rgba(0,0,0,.3);--shadow-glass-sm: 0 1px 0 rgba(255,255,255,.05) inset, 0 8px 32px rgba(0,0,0,.4);--shadow-glass-hover: 0 2px 0 rgba(255,255,255,.1) inset, 0 -1px 0 rgba(0,0,0,.3) inset, 0 28px 80px rgba(0,0,0,.6), 0 8px 24px rgba(163,0,16,.2);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 28px;--radius-pill: 999px;--color-bg: #04040f;--color-bg-deep: #020209;--accent-primary: #A30010;--accent-secondary: #c8a93a;--accent-green: #00b67a;--accent-orange: #fb923c;--accent-pink: #f472b6;--accent-cyan: #22d3ee;--accent-primary-10: rgba(163,0,16,.1);--accent-primary-20: rgba(163,0,16,.2);--accent-primary-30: rgba(163,0,16,.3);--accent-primary-40: rgba(163,0,16,.4);--text-primary: rgba(255, 255, 255, .97);--text-secondary: rgba(255, 255, 255, .72);--text-muted: rgba(255, 255, 255, .45);--text-disabled: rgba(255, 255, 255, .22);--status-success: #00b67a;--status-warning: #c8a93a;--status-error: #A30010;--status-info: #60a5fa;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--font-display: "Inter", ui-sans-serif, system-ui, sans-serif;--font-body: ui-sans-serif, system-ui, "Inter", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: "JetBrains Mono", "Fira Code", monospace;--transition-fast: all .15s cubic-bezier(.4, 0, .2, 1);--transition-base: all .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: all .4s cubic-bezier(.4, 0, .2, 1);--transition-spring: all .5s cubic-bezier(.34, 1.56, .64, 1);--z-background: 0;--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600}*,*:before,*:after{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}[data-theme=light]{--color-bg: #f0f4f8;--color-bg-deep: #e4eaf2;--glass-primary: linear-gradient(135deg, rgba(255,255,255,.88) 0%, rgba(255,255,255,.72) 100%);--glass-secondary: linear-gradient(135deg, rgba(255,255,255,.75) 0%, rgba(255,255,255,.55) 100%);--glass-dark: linear-gradient(135deg, rgba(0,0,0,.05) 0%, rgba(0,0,0,.02) 100%);--glass-card: linear-gradient(135deg, rgba(255,255,255,.92) 0%, rgba(255,255,255,.76) 100%);--border-glass: 1px solid rgba(0,0,0,.07);--border-glass-top: 1px solid rgba(255,255,255,.98);--border-glass-glow: 1px solid rgba(163,0,16,.25);--shadow-glass: 0 2px 0 rgba(255,255,255,.95) inset, 0 -1px 0 rgba(0,0,0,.04) inset, 0 10px 40px rgba(0,0,0,.08), 0 2px 8px rgba(0,0,0,.05);--shadow-glass-sm: 0 1px 0 rgba(255,255,255,.9) inset, 0 4px 16px rgba(0,0,0,.06);--shadow-glass-hover: 0 2px 0 rgba(255,255,255,.98) inset, 0 -1px 0 rgba(0,0,0,.04) inset, 0 18px 50px rgba(0,0,0,.12), 0 4px 12px rgba(163,0,16,.1);--text-primary: rgba(10, 10, 30, .95);--text-secondary: rgba(10, 10, 30, .7);--text-muted: rgba(10, 10, 30, .46);--text-disabled: rgba(10, 10, 30, .28);--status-success: #00875a;--status-warning: #a07c00;--status-error: #A30010;--status-info: #1d6fa5}[data-theme=light] a[style*="rgba(255,255,255,0.18)"],[data-theme=light] button[style*="rgba(255,255,255,0.18)"]{border-color:#00000024!important;color:var(--text-primary)!important}[data-theme=light] a[style*="rgba(255,255,255,0.16)"],[data-theme=light] button[style*="rgba(255,255,255,0.16)"]{border-color:#0000001f!important;color:var(--text-primary)!important}[data-theme=light] .btn-primary-brand{background:linear-gradient(135deg,#a30010,#800010)!important;color:#fff!important;box-shadow:0 4px 20px #a300104d!important}[data-theme=light] .btn-ghost-light{background:#ffffffd9!important;border:1.5px solid rgba(0,0,0,.14)!important;color:var(--text-primary)!important;box-shadow:0 2px 8px #0000000f!important}[data-theme=light] a[style*="#003366"],[data-theme=light] button[style*="#003366"]{background:#036!important;color:#c9a84c!important}[data-theme=light] .glass-dark{background:#0000000a!important;border-color:#00000014!important}[data-theme=light] .divider-adaptive{border-bottom-color:#00000014!important}[data-theme=light] .media-frame{border-color:#0000001a!important;border-top-color:#00000026!important;box-shadow:0 16px 60px #0000001a!important}[data-theme=light] .divider-line{background:#0000001f!important}[data-theme=light] .partners-bar{border-top-color:#00000014!important;border-bottom-color:#0000000d!important}[data-theme=light] .cta-glass{border-color:#00000014!important;border-top-color:#0000001f!important}[data-theme=light] [style*="var(--text-muted)"]{color:var(--text-muted)}[data-theme=light] .scroll-reveal{background:transparent}[data-theme=light] .hero-pill{background:#ffffffd9;border:1px solid rgba(0,0,0,.1);color:var(--text-primary);box-shadow:0 4px 20px #00000014}[data-theme=light] .badge-red{background:#a300101a;color:#a30010;border-color:#a3001038}[data-theme=light] .badge-gold{background:#a07c001f;color:#7a5c00;border-color:#a07c0040}[data-theme=light] .badge-green{background:#00875a1a;color:#00875a;border-color:#00875a33}[data-theme=light] [class*=glass-dark]{box-shadow:0 1px #0000000f inset,0 4px 16px #0000000a}[data-theme=light] .bg-scene{background:radial-gradient(ellipse 70% 60% at 15% 15%,rgba(163,0,16,.08) 0%,transparent 60%),radial-gradient(ellipse 55% 50% at 85% 10%,rgba(200,169,58,.07) 0%,transparent 55%),radial-gradient(ellipse 50% 60% at 10% 85%,rgba(0,182,122,.06) 0%,transparent 55%),radial-gradient(ellipse 45% 45% at 90% 80%,rgba(163,0,16,.05) 0%,transparent 50%),#f0f4f8}[data-theme=light] .orb-1{background:radial-gradient(circle,rgba(163,0,16,.18) 0%,transparent 70%)}[data-theme=light] .orb-2{background:radial-gradient(circle,rgba(200,169,58,.14) 0%,transparent 70%)}[data-theme=light] .orb-3{background:radial-gradient(circle,rgba(0,182,122,.12) 0%,transparent 70%)}[data-theme=light] .orb-4{background:radial-gradient(circle,rgba(163,0,16,.1) 0%,transparent 70%)}[data-theme=light] .streak-1,[data-theme=light] .streak-2{opacity:.3}[data-theme=light] .noise-overlay{opacity:.15}[data-theme=light] .glass{border-top:1px solid rgba(255,255,255,.98);border-left:1px solid rgba(255,255,255,.8);border-right:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.06)}[data-theme=light] .glass-dark{border:1px solid rgba(0,0,0,.07);border-top-color:#ffffffe6}[data-theme=light] .glass-input{background:linear-gradient(135deg,#ffffffe6,#ffffffbf);border:1px solid rgba(0,0,0,.1);border-top-color:#fffffff2;color:var(--text-primary)}[data-theme=light] .glass-input::placeholder{color:var(--text-muted)}[data-theme=light] .glass-input:focus{border-color:#a3001073;box-shadow:0 0 0 3px #a300101a,inset 0 1px #ffffffe6;background:linear-gradient(135deg,#fffffff2,#ffffffd9)}[data-theme=light] .skeleton{background:linear-gradient(90deg,#0000000a 25%,#00000014,#0000000a 75%);background-size:800px 100%}html{transition:background-color .3s ease,color .3s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body);font-size:16px;background:var(--color-bg);color:var(--text-primary);line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}a{text-decoration:none;color:inherit}.gradient-text{background:linear-gradient(135deg,#a30010,#c8a93a,#00b67a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}:focus-visible{outline:2px solid rgba(163,0,16,.8);outline-offset:2px;border-radius:var(--radius-sm)}.bg-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-background);overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 15% 15%,rgba(163,0,16,.22) 0%,transparent 60%),radial-gradient(ellipse 55% 50% at 85% 10%,rgba(200,169,58,.1) 0%,transparent 55%),radial-gradient(ellipse 50% 60% at 10% 85%,rgba(163,0,16,.1) 0%,transparent 55%),radial-gradient(ellipse 45% 45% at 90% 80%,rgba(200,169,58,.07) 0%,transparent 50%),#04040f}.orb{position:absolute;border-radius:50%;animation:orbFloat 18s ease-in-out infinite alternate;pointer-events:none;will-change:transform}.orb-1{width:600px;height:600px;top:-200px;left:-150px;background:radial-gradient(circle,rgba(163,0,16,.35) 0%,transparent 70%);filter:blur(80px);animation-delay:0s}.orb-2{width:500px;height:500px;top:-100px;right:-100px;background:radial-gradient(circle,rgba(200,169,58,.25) 0%,transparent 70%);filter:blur(70px);animation-delay:-6s}.orb-3{width:420px;height:420px;bottom:-120px;left:8%;background:radial-gradient(circle,rgba(0,182,122,.2) 0%,transparent 70%);filter:blur(65px);animation-delay:-12s}.orb-4{width:320px;height:320px;bottom:-80px;right:12%;background:radial-gradient(circle,rgba(163,0,16,.2) 0%,transparent 70%);filter:blur(55px);animation-delay:-4s}.streak{position:absolute;width:1px;animation:streakPulse 16s ease-in-out infinite alternate;will-change:transform,opacity}.streak-1{height:350px;left:28%;top:0;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.07),transparent);animation-delay:0s}.streak-2{height:250px;left:72%;top:80px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.05),transparent);animation-delay:-8s}.noise-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");opacity:.3}@keyframes orbFloat{0%{transform:translate(0) scale(1)}to{transform:translate(30px,25px) scale(1.07)}}@keyframes streakPulse{0%{opacity:0;transform:scaleY(.6)}50%{opacity:1}to{opacity:.3;transform:scaleY(1.3)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes popupEnter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - 12px))}}.marquee-hover-pause:hover .marquee-strip{animation-play-state:paused}.review-card{background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-top:1px solid rgba(200,169,58,.22)}[data-theme=light] .review-card{background:#ffffffc7;border:1px solid rgba(0,0,0,.07);border-top:1px solid rgba(200,169,58,.45)}[data-theme=light] .review-card .review-body{color:#000000ad!important}[data-theme=light] .review-card .review-name{color:#000000e0!important}[data-theme=light] .review-card .review-date{color:#007a4d!important}[data-theme=dark] .liquid-card{box-shadow:0 0 8px #00000008,0 2px 6px #00000014,inset 3px 3px .5px -3.5px #ffffff17,inset -3px -3px .5px -3.5px #ffffffd9,inset 1px 1px 1px -.5px #fff9,inset -1px -1px 1px -.5px #fff9,inset 0 0 6px 6px #ffffff1f,inset 0 0 2px 2px #ffffff0f,0 0 12px #00000026}[data-theme=light] .liquid-card{box-shadow:0 0 6px #0000000a,0 2px 8px #0000001a,inset 3px 3px .5px -3px #0000001f,inset -3px -3px .5px -3px #0000001a,inset 1px 1px 1px -.5px #00000014,inset -1px -1px 1px -.5px #0000000f,inset 0 0 6px 6px #0000000a,0 0 12px #fff6}.stagger>*:nth-child(1){animation:fadeUp .4s ease both;animation-delay:.05s}.stagger>*:nth-child(2){animation:fadeUp .4s ease both;animation-delay:.1s}.stagger>*:nth-child(3){animation:fadeUp .4s ease both;animation-delay:.15s}.stagger>*:nth-child(4){animation:fadeUp .4s ease both;animation-delay:.2s}.stagger>*:nth-child(5){animation:fadeUp .4s ease both;animation-delay:.25s}.stagger>*:nth-child(6){animation:fadeUp .4s ease both;animation-delay:.3s}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes opacityPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes shimmerLine{0%{background-position:-100% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:800px 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-md)}@media (hover: hover) and (pointer: fine){.glass-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-glass-hover)}}@media (hover: none){.glass-card:active{transform:scale(.99)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.badge{font-size:.6875rem;font-weight:600;padding:3px 10px;border-radius:var(--radius-pill);letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.badge-red{background:#a300102e;color:#f46;border:1px solid rgba(163,0,16,.35)}.badge-gold{background:#c8a93a2e;color:#e0c97a;border:1px solid rgba(200,169,58,.3)}.badge-green{background:#00b67a26;color:#6ee7b7;border:1px solid rgba(0,182,122,.25)}.badge-orange{background:#fb923c26;color:#fdba74;border:1px solid rgba(251,146,60,.25)}.badge-blue{background:#60a5fa26;color:#93c5fd;border:1px solid rgba(96,165,250,.25)}.skip-link{position:absolute;top:-40px;left:0;background:var(--accent-primary);color:#fff;padding:8px 16px;z-index:var(--z-tooltip);transition:top .2s}.skip-link:focus{top:0}.glass{background:var(--glass-primary);backdrop-filter:var(--blur-md);-webkit-backdrop-filter:var(--blur-md);border-top:var(--border-glass-top);border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-glass);border-radius:var(--radius-lg)}.glass-dark{background:var(--glass-dark);backdrop-filter:var(--blur-md);-webkit-backdrop-filter:var(--blur-md);border:1px solid rgba(255,255,255,.07);border-top-color:#ffffff1f;box-shadow:var(--shadow-glass);border-radius:var(--radius-lg)}.glass-subtle{background:var(--glass-secondary);backdrop-filter:var(--blur-sm);-webkit-backdrop-filter:var(--blur-sm);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-glass-sm);border-radius:var(--radius-lg)}.glass-accent{background:linear-gradient(135deg,#a300102e,#c8a93a14);backdrop-filter:var(--blur-md);-webkit-backdrop-filter:var(--blur-md);border:var(--border-glass-glow);border-top:1px solid rgba(163,0,16,.5);box-shadow:var(--shadow-glass),0 0 30px #a300101f;border-radius:var(--radius-lg)}.text-hero{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}.text-h1{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1.2;letter-spacing:-.015em}.text-h2{font-family:var(--font-display);font-size:clamp(1.3rem,2.5vw,2rem);font-weight:600;line-height:1.3}.text-h3{font-family:var(--font-body);font-size:1.125rem;font-weight:600;line-height:1.4}.text-body{font-family:var(--font-body);font-size:.9375rem;font-weight:400;line-height:1.6}.text-small{font-family:var(--font-body);font-size:.8125rem;font-weight:400;line-height:1.5}.text-micro{font-family:var(--font-body);font-size:.6875rem;font-weight:500;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.text-code{font-family:var(--font-mono);font-size:.875rem;font-weight:400}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-4)}@media (min-width: 768px){.container{padding:0 var(--space-6)}}@media (min-width: 1024px){.container{padding:0 var(--space-8)}}.section{padding:var(--space-12) 0}@media (min-width: 768px){.section{padding:var(--space-16) 0}}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.glass-card{transition:var(--transition-base)}.glass-input{width:100%;background:linear-gradient(135deg,#ffffff12,#ffffff05);border:1px solid rgba(255,255,255,.1);border-top-color:#ffffff29;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-body);font-size:.9375rem;padding:10px var(--space-4);transition:var(--transition-base);outline:none}.glass-input::placeholder{color:var(--text-muted)}.glass-input:focus{border-color:#a3001080;border-top-color:#a30010b3;box-shadow:0 0 0 3px #a300101f,inset 0 1px #ffffff14;background:linear-gradient(135deg,#a3001014,#c8a93a0a)}.glass-input.error{border-color:#a3001099;box-shadow:0 0 0 3px #a3001026}@keyframes spin{to{transform:rotate(360deg)}}.spinner{display:inline-block;border:2px solid rgba(255,255,255,.15);border-top-color:var(--accent-primary);border-radius:50%;animation:spin .7s linear infinite}.scroll-reveal{opacity:0;transform:translateY(28px);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.22,1,.36,1)}.scroll-reveal.in-view{opacity:1;transform:translateY(0)}.scale-reveal{opacity:0;transform:scale(.95) translateY(16px);transition:opacity .5s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.scale-reveal.in-view{opacity:1;transform:scale(1) translateY(0)}@media (max-width: 767px){.site-footer{padding-bottom:calc(var(--space-8) + 56px + env(safe-area-inset-bottom,0px))!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.orb,.streak{animation:none!important}.scroll-reveal,.scale-reveal{opacity:1;transform:none;transition:none}}.slide-reveal-left{opacity:0;transform:translate(-52px);transition:opacity .75s cubic-bezier(.4,0,.2,1),transform .75s cubic-bezier(.22,1,.36,1)}.slide-reveal-left.in-view{opacity:1;transform:translate(0)}.slide-reveal-right{opacity:0;transform:translate(52px);transition:opacity .75s cubic-bezier(.4,0,.2,1),transform .75s cubic-bezier(.22,1,.36,1)}.slide-reveal-right.in-view{opacity:1;transform:translate(0)}.zoom-reveal{opacity:0;transform:scale(.88);transition:opacity .65s ease,transform .65s cubic-bezier(.34,1.56,.64,1)}.zoom-reveal.in-view{opacity:1;transform:scale(1)}.stagger-reveal>*:nth-child(1){transition-delay:.04s}.stagger-reveal>*:nth-child(2){transition-delay:.12s}.stagger-reveal>*:nth-child(3){transition-delay:.2s}.stagger-reveal>*:nth-child(4){transition-delay:.28s}.stagger-reveal>*:nth-child(5){transition-delay:.36s}.stagger-reveal>*:nth-child(6){transition-delay:.44s}.zoom-stagger>*:nth-child(1){transition-delay:.05s}.zoom-stagger>*:nth-child(2){transition-delay:.15s}.zoom-stagger>*:nth-child(3){transition-delay:.25s}@media (prefers-reduced-motion: reduce){.scroll-reveal,.scale-reveal,.slide-reveal-left,.slide-reveal-right,.zoom-reveal{opacity:1;transform:none;transition:none}}[data-theme=light] .video-frame{border-color:#0000001a!important;border-top-color:#00000026!important}.prize-card-always-dark{color-scheme:dark}@media (max-width: 640px){.prize-card-wrap{height:360px!important;width:100%!important}.prize-card-wrap-lg{height:400px!important;width:100%!important}}@media (max-width: 900px){.comp-prizes-flex{flex-direction:column!important;align-items:stretch!important}.prize-card-wrap{height:420px!important}.prize-card-wrap-lg{height:460px!important}}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bento-featured{grid-column:span 2;grid-row:span 2}@media (max-width: 1023px){.bento-grid{grid-template-columns:repeat(2,1fr)}.bento-featured{grid-column:span 2;grid-row:span 1}}@media (max-width: 599px){.bento-grid{grid-template-columns:1fr}.bento-featured{grid-column:span 1}}.hero-pill{position:absolute;background:var(--glass-primary);backdrop-filter:var(--blur-md);-webkit-backdrop-filter:var(--blur-md);border-top:var(--border-glass-top);border:var(--border-glass);border-radius:var(--radius-pill);padding:10px 18px;font-size:.8125rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px;box-shadow:var(--shadow-glass);white-space:nowrap;pointer-events:none;z-index:2;animation:fadeIn .5s ease both}@media (max-width: 1199px){.hero-pill{display:none!important}}.atmos-logo{filter:brightness(0) invert(1);opacity:.82}[data-theme=light] .atmos-logo{filter:brightness(0);opacity:.65}@media (max-width: 767px){#main-content{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))!important}}a,button,[role=button],input,select,textarea{touch-action:manipulation}[data-theme=light] nav[aria-label="Mobile navigation"]{background:#ffffffe0!important;border-top-color:#00000014!important}*{-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#a300104d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a300108c}*{scrollbar-width:thin;scrollbar-color:rgba(163,0,16,.3) transparent}img,video,svg{display:block;max-width:100%}::selection{background:#a3001033;color:var(--text-primary)}::-moz-selection{background:#a3001033;color:var(--text-primary)}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}input[type=text],input[type=email],input[type=tel],input[type=password],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.container{overflow-wrap:break-word;word-break:break-word}@media (max-width: 479px){.container{padding-inline:var(--space-4)}section:first-of-type{padding-top:clamp(72px,12vw,96px)}.comp-prizes-flex{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.ceo-grid{grid-template-columns:1fr!important}.wc-prizes-row{flex-direction:column!important}}@media (min-width: 480px) and (max-width: 767px){.container{padding-inline:var(--space-5)}}@media (min-width: 768px) and (max-width: 1023px){.container{padding-inline:var(--space-6)}.bento-grid{grid-template-columns:repeat(2,1fr)}.bento-featured{grid-column:span 2;grid-row:span 1}}@media (min-width: 1024px){.container{padding-inline:var(--space-8)}}@media (min-width: 768px) and (max-width: 1023px){nav[aria-label="Main navigation"] a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}html,body{overscroll-behavior-y:contain}@supports not (backdrop-filter: blur(1px)){.glass,.glass-dark,.glass-subtle,.glass-accent,nav[aria-label="Main navigation"],nav[aria-label="Mobile navigation"]{background:var(--color-bg-deep)!important}}@media print{nav,footer,.bg-scene,[aria-label="Mobile navigation"]{display:none!important}body{background:#fff!important;color:#000!important}a:after{content:" (" attr(href) ")";font-size:.75em;color:#555}}@media (forced-colors: active){.glass,.glass-card{border:1px solid ButtonText!important}a{color:LinkText!important}button{border:1px solid ButtonText!important}}@media (max-width: 768px){input,select,textarea{font-size:16px!important}}a,button,[role=button],label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-scroll],.modal-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (min-width: 1440px){.container{max-width:1280px}}@media (min-width: 1920px){.container{max-width:1440px}body{font-size:17px}}
