:root{--bg: #0a0b0e;--bg-soft: #101217;--surface: #15171e;--surface-2: #1b1e26;--text: #f2f3f6;--text-muted: #8b92a1;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .16);--primary: #f2f3f6;--accent: #e31937;--accent-dark: #a8112a;--accent-soft: rgba(227, 25, 55, .14);--volt: #4fe3d1;--volt-soft: rgba(79, 227, 209, .14);--success: #3ecf8e;--radius: 16px;--radius-sm: 10px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 8px 24px rgba(0, 0, 0, .35);--shadow-lg: 0 24px 60px rgba(0, 0, 0, .5);--glow-accent: 0 8px 30px rgba(227, 25, 55, .28);--glow-volt: 0 8px 30px rgba(79, 227, 209, .2);--maxw: 1160px;--ease: cubic-bezier(.22, 1, .36, 1);--font-display: "Chakra Petch", "Arial Narrow", sans-serif;--font-body: "Manrope", system-ui, -apple-system, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font-body);background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(680px 520px at 88% -6%,var(--accent-soft),transparent 60%),radial-gradient(600px 480px at -8% 78%,var(--volt-soft),transparent 60%),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0px,rgba(255,255,255,.025) 1px,transparent 1px,transparent 42px),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0px,rgba(255,255,255,.025) 1px,transparent 1px,transparent 42px)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}h1,h2,h3{line-height:1.15;letter-spacing:-.01em;font-family:var(--font-display);font-weight:600}.container{max-width:var(--maxw);margin:0 auto;padding:0 24px}.volt-line{height:2px;width:100%;background:linear-gradient(90deg,transparent,var(--accent) 20%,var(--volt) 50%,var(--accent) 80%,transparent);background-size:200% 100%;animation:voltFlow 6s linear infinite}@keyframes voltFlow{to{background-position:-200% 0}}.nav{position:sticky;top:0;z-index:50;background:#0a0b0eb8;backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);border-bottom:1px solid var(--border)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px}.brand{display:flex;align-items:center;gap:12px}.brand-logo{height:17px;width:auto;display:block}.brand-divider{width:1px;height:16px;background:var(--border-strong)}.brand-tag{font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.nav-links{display:flex;gap:28px;align-items:center}.nav-links a{font-size:14px;color:var(--text-muted);font-weight:500;transition:color .2s var(--ease)}.nav-links a:hover{color:var(--text)}@media (max-width: 640px){.nav-links{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.01em;padding:14px 28px;border-radius:999px;position:relative;overflow:hidden;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease)}.btn-primary{background:var(--surface-2);color:var(--text);border:1px solid var(--border-strong)}.btn-primary:hover{transform:translateY(-2px);border-color:var(--text-muted)}.btn-accent{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-dark) 100%);color:#fff;box-shadow:var(--glow-accent)}.btn-accent:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 45%,transparent 60%);transform:translate(-120%);transition:transform .7s var(--ease)}.btn-accent:hover:after{transform:translate(120%)}.btn-accent:hover{transform:translateY(-2px);box-shadow:0 12px 36px #e3193766}.btn-ghost{background:transparent;color:var(--text);border:1px solid var(--border-strong)}.btn-ghost:hover{border-color:var(--text);background:var(--surface)}.btn-lg{font-size:16px;padding:16px 36px}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.hero{position:relative;padding:100px 0 84px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:20px}.eyebrow:before{content:"";width:24px;height:1px;background:var(--accent)}.hero h1{font-size:clamp(38px,5vw,60px);font-weight:600;letter-spacing:-.02em;margin-bottom:20px}.hero p.lead{font-size:18px;color:var(--text-muted);max-width:520px;margin-bottom:32px}.hero-visual{position:relative;aspect-ratio:1 / 1;border-radius:24px;background:linear-gradient(150deg,#14161c,#0c0d11 70%);border:1px solid var(--border);overflow:hidden;box-shadow:var(--shadow-lg)}.hero-visual-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at 50% 40%,black 10%,transparent 72%);mask-image:radial-gradient(circle at 50% 40%,black 10%,transparent 72%)}.hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 72% 24%,rgba(227,25,55,.32),transparent 55%)}.hero-visual-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#fff;padding:40px;text-align:center;z-index:2}.volt-badge{position:relative;width:108px;height:108px;display:grid;place-items:center;margin-bottom:8px}.volt-badge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-dark));box-shadow:0 0 0 1px #ffffff1f inset,0 16px 40px #e3193759}.volt-bolt{position:relative;width:40px;height:40px;z-index:2;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.volt-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.35);animation:voltPulse 3s var(--ease) infinite}.volt-ring-2{animation-delay:1.5s}@keyframes voltPulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.9);opacity:0}}.hero-visual-label{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.04em}.hero-visual-sub{font-size:12px;letter-spacing:.04em;opacity:.55}.speed-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.speed-lines span{position:absolute;height:1px;width:140px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:speed 3.6s linear infinite}.speed-lines span:nth-child(1){top:22%;animation-delay:0s}.speed-lines span:nth-child(2){top:46%;animation-delay:1.1s;width:100px}.speed-lines span:nth-child(3){top:64%;animation-delay:2.1s}.speed-lines span:nth-child(4){top:80%;animation-delay:.6s;width:80px}@keyframes speed{0%{transform:translate(-160px);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(420px);opacity:0}}.entry-form{max-width:480px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:32px;box-shadow:var(--shadow-md)}.entry-form h3{font-size:19px;margin-bottom:20px}.form-group{margin-bottom:18px}.form-group label{display:block;font-size:13px;font-weight:600;color:var(--text);margin-bottom:8px}.form-group input{width:100%;padding:14px 16px;border:1px solid var(--border-strong);background:var(--bg-soft);color:var(--text);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.form-group input::placeholder{color:#565d6b}.form-group input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}@media (max-width: 880px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero{padding:64px 0 56px}.hero-visual{max-width:420px;margin:0 auto}}.trust{padding:44px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-soft)}.trust-inner{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:24px}.trust-item{display:flex;align-items:center;gap:14px;padding:14px;border-radius:var(--radius-sm);transition:background .2s var(--ease)}.trust-item--lead{background:var(--surface);border:1px solid var(--border)}.trust-icon{width:42px;height:42px;border-radius:11px;background:var(--surface-2);border:1px solid var(--border);display:grid;place-items:center;flex-shrink:0}.trust-icon svg{width:20px;height:20px}.trust-item h4{font-family:var(--font-display);font-size:14px;font-weight:600}.trust-item p{font-size:12px;color:var(--text-muted)}@media (max-width: 880px){.trust-inner{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.trust-inner{grid-template-columns:1fr}}.features{padding:96px 0 104px}.section-head{text-align:center;max-width:640px;margin:0 auto 64px}.section-head h2{font-size:clamp(28px,4vw,40px);margin-bottom:14px}.section-head p{color:var(--text-muted);font-size:17px}.feature-timeline{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.feature-timeline:before{content:"";position:absolute;top:26px;left:8%;right:8%;height:1px;background:repeating-linear-gradient(90deg,var(--border-strong) 0,var(--border-strong) 8px,transparent 8px,transparent 16px);z-index:0}.feature-step{position:relative;z-index:1;padding:32px 26px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:transform .3s var(--ease),border-color .3s var(--ease)}.feature-step:nth-child(2){transform:translateY(28px)}.feature-step:hover{transform:translateY(-4px);border-color:var(--border-strong)}.feature-step:nth-child(2):hover{transform:translateY(24px)}.step-num{position:absolute;top:-14px;left:26px;width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;font-family:var(--font-display);font-size:13px;font-weight:700;display:grid;place-items:center;box-shadow:0 4px 12px #e3193766}.feature-step .ficon{width:44px;height:44px;border-radius:11px;background:var(--surface-2);border:1px solid var(--border);display:grid;place-items:center;margin:10px 0 18px}.feature-step .ficon svg{width:22px;height:22px}.feature-step h3{font-size:17px;margin-bottom:8px}.feature-step p{font-size:14px;color:var(--text-muted)}@media (max-width: 880px){.feature-timeline{grid-template-columns:1fr}.feature-timeline:before{display:none}.feature-step:nth-child(2){transform:none}.feature-step:nth-child(2):hover{transform:translateY(-4px)}}.footer{padding:56px 0 32px;background:#06070a;color:#fff9;border-top:1px solid var(--border)}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-brand{max-width:320px}.footer-brand .brand{margin-bottom:14px}.footer-brand p{font-size:13px}.footer-links{display:flex;gap:48px;flex-wrap:wrap}.footer-links h5{color:#fff;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.footer-links a{display:block;font-size:13px;padding:5px 0;transition:color .2s var(--ease)}.footer-links a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:24px;font-size:12px}.page-head{padding:56px 0 8px;text-align:center}.page-head .eyebrow{justify-content:center}.page-head h1{font-size:clamp(30px,4vw,44px);margin-bottom:12px}.page-head p{color:var(--text-muted);font-size:17px;max-width:560px;margin:0 auto}.demo-section{padding:40px 0 96px}.demo-layout{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.wheel-stage{display:flex;flex-direction:column;align-items:center;gap:28px}.wheel-wrap{position:relative;width:min(420px,80vw);aspect-ratio:1}.wheel-glow{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;border-radius:50%;background:conic-gradient(from 0deg,var(--accent),var(--volt),var(--accent));filter:blur(22px);opacity:.25;z-index:0;animation:none}.wheel-wrap.spinning .wheel-glow{animation:glowSpin 1.6s linear infinite;opacity:.45}@keyframes glowSpin{to{transform:rotate(360deg)}}.wheel-pointer{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:24px solid var(--accent);z-index:5;filter:drop-shadow(0 4px 8px rgba(227,25,55,.5))}.wheel-svg{position:relative;z-index:2;width:100%;height:100%;transition:transform 5s cubic-bezier(.17,.67,.21,.99);filter:drop-shadow(0 12px 30px rgba(0,0,0,.5))}.wheel-hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;background:linear-gradient(150deg,#23262f,#0e0f13);border:3px solid var(--bg);box-shadow:0 0 0 2px var(--border-strong),var(--shadow-md);display:grid;place-items:center;gap:2px;z-index:4}.wheel-hub svg{width:18px;height:18px;color:var(--accent)}.wheel-hub span{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--text-muted)}.wheel-status{min-height:24px;font-size:15px;font-weight:500;text-align:center;color:var(--text-muted);max-width:400px}.wheel-status.won{color:var(--success);font-weight:600}.demo-info .spec-eyebrow{display:block;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--volt);margin-bottom:10px}.demo-info h2{font-size:28px;margin-bottom:16px}.demo-info p{color:var(--text-muted);margin-bottom:24px}.prize-highlight{position:relative;background:linear-gradient(150deg,var(--accent) 0%,var(--accent-dark) 100%);border-radius:var(--radius);padding:32px;color:#fff;text-align:center;box-shadow:var(--shadow-lg);overflow:hidden}.prize-highlight:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.18) 50%,transparent 60%)}.prize-amount{font-family:var(--font-display);font-size:48px;font-weight:700;margin-bottom:12px;position:relative}.prize-plus{font-size:32px;font-weight:700;opacity:.8;margin:8px 0;position:relative}.prize-car{font-family:var(--font-display);font-size:24px;font-weight:700;position:relative}.spec-chips{display:flex;gap:12px;margin-top:20px}.spec-chip{flex:1;padding:14px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);text-align:center}.spec-chip strong{display:block;font-family:var(--font-display);font-size:20px;color:var(--text)}.spec-chip span{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.winner-ledger{margin-top:20px;padding:18px;border:1px solid var(--border);border-radius:var(--radius);background:#15171ec7;box-shadow:var(--shadow-md);overflow:hidden}.winner-ledger-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid var(--border)}.winner-ledger-head span:first-child{display:block;color:var(--text-muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.winner-ledger-head strong{display:block;margin-top:2px;font-family:var(--font-display);font-size:15px}.registry-live{display:inline-flex;align-items:center;gap:7px;color:var(--success);font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.registry-live i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #3ecf8e1a}.winner-ledger-list{padding-top:6px}.winner-ledger-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:56px;padding:8px 6px;border-bottom:1px solid rgba(255,255,255,.055);transition:opacity .6s var(--ease),transform .6s var(--ease),background .6s var(--ease),filter .8s var(--ease)}.winner-ledger-row:last-child{border-bottom:0}.winner-avatar{width:32px;height:32px;border:1px solid var(--border-strong);border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--text-muted);font-family:var(--font-display);font-size:12px;font-weight:700}.winner-identity{min-width:0}.winner-identity strong,.winner-identity small{display:block}.winner-identity strong{width:fit-content;max-width:100%;color:var(--text);font-family:var(--font-display);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.winner-identity small{color:var(--text-muted);font-size:10px;letter-spacing:.03em}.winner-prize{color:var(--text-muted);font-family:var(--font-display);font-size:11px;font-weight:600}.winner-ledger-row.is-private .winner-identity strong{filter:blur(5px);opacity:.64;-webkit-user-select:none;user-select:none}.current-entry{margin-top:5px;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);opacity:.6}.winner-ledger.is-scanning .winner-ledger-row.is-private{animation:registryScan 1.25s var(--ease) infinite alternate;animation-delay:var(--row-delay)}.winner-ledger.is-revealing .winner-ledger-row.is-private{opacity:.28;transform:translate(-8px)}.winner-ledger.is-revealing .current-entry{opacity:.72;filter:blur(4px);transform:scale(.985);background:var(--volt-soft)}.winner-ledger.is-confirmed .winner-ledger-row.is-private{opacity:.25}.winner-ledger.is-confirmed .current-entry{opacity:1;border-color:#3ecf8e73;background:#3ecf8e1a;transform:scale(1.015)}.winner-ledger.is-confirmed .current-entry .winner-avatar{color:var(--bg);border-color:var(--success);background:var(--success)}.winner-ledger.is-confirmed .current-entry .winner-prize{color:var(--success)}@keyframes registryScan{0%{opacity:.45;transform:translate(-3px)}to{opacity:.9;transform:translate(3px)}}@media (max-width: 880px){.demo-layout{grid-template-columns:1fr;gap:40px}}.confetti-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100;overflow:hidden}.confetti-piece{position:absolute;top:-24px;width:10px;height:14px;opacity:0;will-change:transform,opacity;animation:confettiFall 5.6s cubic-bezier(.16,.7,.32,1) forwards}@keyframes confettiFall{0%{opacity:0;transform:translate3d(0,-4vh,0) rotate(0)}8%{opacity:.95}78%{opacity:.88}to{opacity:0;transform:translate3d(var(--confetti-drift),108vh,0) rotate(var(--confetti-turns))}}@media (prefers-reduced-motion: reduce){.winner-ledger.is-scanning .winner-ledger-row.is-private{animation:none}.winner-ledger-row{transition-duration:.01ms}.confetti-piece{animation-duration:.01ms!important}}.winner-section{padding:40px 0 96px}.winner-card{max-width:680px;margin:0 auto;text-align:center}.winner-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;background:#3ecf8e1f;border:1px solid rgba(62,207,142,.3);color:var(--success);font-family:var(--font-display);font-size:13px;font-weight:600;margin-bottom:24px}.winner-badge .dot{width:8px;height:8px;border-radius:50%;background:var(--success);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.winner-card h1{font-size:clamp(30px,5vw,48px);margin-bottom:14px}.winner-card .sub{color:var(--text-muted);font-size:17px;margin-bottom:32px}.prize-display{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:32px;flex-wrap:wrap}.prize-box{position:relative;background:linear-gradient(150deg,var(--accent) 0%,var(--accent-dark) 100%);border-radius:var(--radius);padding:28px 32px;color:#fff;min-width:200px;box-shadow:var(--shadow-lg);overflow:hidden}.prize-box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.18) 50%,transparent 60%)}.prize-amount,.prize-car-text{font-family:var(--font-display);font-size:36px;font-weight:700;margin-bottom:8px;position:relative}.prize-label{font-size:13px;opacity:.9;text-transform:uppercase;letter-spacing:.05em;position:relative}.prize-plus-sign{font-family:var(--font-display);font-size:42px;font-weight:700;color:var(--volt)}.code-box{position:relative;border:1px solid var(--border);border-radius:var(--radius);padding:28px 24px;background:var(--surface);margin-bottom:28px;isolation:isolate}.code-box:before,.code-box:after{content:"";position:absolute;top:50%;width:22px;height:22px;background:var(--bg);border-radius:50%;transform:translateY(-50%)}.code-box:before{left:-11px}.code-box:after{right:-11px}.code-box .label{font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.code-box .code{font-family:var(--font-display);font-size:clamp(20px,4vw,28px);font-weight:700;letter-spacing:.04em;color:var(--text);font-variant-numeric:tabular-nums}.code-box .copy{margin-top:14px;font-size:13px;color:var(--volt);font-weight:600}.instructions{text-align:left;border:1px solid var(--border);border-radius:var(--radius);padding:28px;margin-bottom:28px;background:var(--surface)}.instructions h3{font-size:16px;margin-bottom:16px}.instructions ol{list-style:none;counter-reset:step}.instructions li{position:relative;font-size:14px;margin-bottom:14px;padding-left:32px;color:var(--text-muted);counter-increment:step}.instructions li:before{content:counter(step);position:absolute;left:0;top:-1px;width:20px;height:20px;border-radius:50%;background:var(--surface-2);border:1px solid var(--border-strong);color:var(--text);font-family:var(--font-display);font-size:11px;font-weight:700;display:grid;place-items:center}.instructions li strong{color:var(--text)}.instructions li:last-child{margin-bottom:0}.contact-row{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:14px}.contact-row .clabel{font-size:12px;color:var(--text-muted)}.contact-row .cval{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--accent)}.timer-block{border:1px solid var(--border);border-radius:var(--radius);padding:24px;margin-bottom:28px;background:var(--surface)}.timer-block .tlabel{font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}.timer{display:flex;justify-content:center;gap:12px}.timer-unit{text-align:center;min-width:72px}.timer-unit .num{font-family:var(--font-display);font-size:32px;font-weight:700;font-variant-numeric:tabular-nums;background:#06070a;border:1px solid var(--border-strong);color:var(--volt);border-radius:var(--radius-sm);padding:10px 0;text-shadow:0 0 12px rgba(79,227,209,.5)}.timer-unit .unit{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:6px}.fade-in{animation:fadeIn .5s var(--ease) both}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
