@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2)format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@media (width>=768px){[data-layout=wheel-first] .hero{grid-template-columns:1.1fr .9fr}[data-layout=wheel-first] .hero-copy{grid-area:1/2}[data-layout=wheel-first] .hero-wheel{grid-area:1/1}[data-layout=spotlight] .hero{grid-template-columns:1.1fr .9fr;grid-template-areas:"intro intro""wheel entry";align-items:center;gap:34px 65px}[data-layout=spotlight] .hero-copy,[data-layout=compact] .hero-copy{display:contents}[data-layout=spotlight] .hero-intro{grid-area:intro;max-width:920px}[data-layout=spotlight] .hero-intro h1{font-size:clamp(54px,5.5vw,76px)}[data-layout=spotlight] .hero-description{max-width:620px}[data-layout=spotlight] .hero-wheel{grid-area:wheel}[data-layout=spotlight] .entry-area{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-area:entry;margin-top:0;padding:28px}[data-layout=spotlight] .entry-area:has(.saved-entry){background:0 0;border:0;padding:0}[data-layout=spotlight] .contact-fields{grid-template-columns:1fr}[data-layout=spotlight] .how-section{grid-template-columns:1fr;gap:35px}[data-layout=spotlight] .how-steps{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}[data-layout=spotlight] .how-steps li{align-items:flex-start;gap:14px}[data-layout=spotlight] .how-steps li>svg{display:none}[data-layout=compact] .hero{grid-template-columns:1fr .95fr;grid-template-areas:"intro entry""wheel entry";gap:24px 48px;width:min(1000px,100% - 104px);padding-block:34px 45px}[data-layout=compact] .hero-intro{grid-area:intro}[data-layout=compact] .hero-intro h1{letter-spacing:-2px;font-size:clamp(42px,4.2vw,57px)}[data-layout=compact] .eyebrow{margin-bottom:15px}[data-layout=compact] .hero-description{margin-top:15px;font-size:13px}[data-layout=compact] .hero-wheel{grid-area:wheel}[data-layout=compact] .wheel-assembly{max-width:355px}[data-layout=compact] .wheel-caption{margin-bottom:20px;font-size:13px}[data-layout=compact] .wheel-note{margin-top:18px;font-size:11px}[data-layout=compact] .wheel-hub strong{font-size:27px}[data-layout=compact] .wheel-hub span{font-size:9px}[data-layout=compact] .segment-content{gap:6px}[data-layout=compact] .segment-content svg{width:20px;height:20px}[data-layout=compact] .segment-content span{letter-spacing:.2px;font-size:8px}[data-layout=compact] .wheel-rim{padding:17px}[data-layout=compact] .rim-marks i{top:7px}[data-layout=compact] .entry-area{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-area:entry;margin-top:0;padding:27px}[data-layout=compact] .entry-area:has(.saved-entry){background:0 0;border:0;padding:0}[data-layout=compact] .contact-fields{grid-template-columns:1fr}[data-layout=compact] .prizes-section{padding-block:27px 35px}[data-layout=compact] .how-section{padding-block:34px 40px}}@media (width<=767px){.hero-intro{display:contents}[data-layout=compact] .hero{padding-top:25px}[data-layout=compact] .hero-intro h1{letter-spacing:-2px;font-size:clamp(40px,10vw,57px)}[data-layout=compact] .wheel-scene{max-width:355px}[data-layout=compact] .wheel-caption{margin-bottom:16px}[data-layout=compact] .entry-area{margin-top:24px}[data-layout=compact] .prizes-section,[data-layout=compact] .how-section{padding-block:28px}}:root{color:var(--text);background:var(--background);--background:#f6f7f2;--surface:#fff;--text:#204c3c;--muted:#5b6b61;--primary:#245c45;--on-primary:#fff;--accent:#e59b52;--border:#d8dfd5;--error:#a82f32;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--primary);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3,.brand,.footer-brand{font-family:Outfit,sans-serif}::selection{background:var(--primary);color:var(--on-primary)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--error:#ffb4aa}.page-width{width:min(1240px,100% - 104px);margin-inline:auto}.demo-notice{text-align:center;background:color-mix(in srgb, var(--primary) 7%, var(--background));color:var(--muted);padding:8px 20px;font-size:11px;line-height:1.5}.header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:28px;height:80px;display:flex}.brand{letter-spacing:-1.3px;align-items:center;gap:11px;min-width:0;font-size:29px;font-weight:600;display:flex}.brand-sun{color:var(--accent);flex-shrink:0}.brand>span{text-overflow:ellipsis;white-space:nowrap;max-width:min(35vw,280px);overflow:hidden}.brand-logo{object-fit:contain;max-width:200px;max-height:54px}.header nav{align-items:center;gap:32px;margin-left:auto;font-size:13px;display:flex}.header nav a{padding-block:10px}.header nav a:hover,.footer a:hover{text-underline-offset:4px;text-decoration:underline}.header-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.icon-button{background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.icon-button:hover{background:color-mix(in srgb, var(--primary) 9%, transparent)}.header-cta{border:1px solid var(--border);white-space:nowrap;border-radius:50px;align-items:center;gap:20px;padding:12px 20px;font-size:12px;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.header-cta:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 5%, transparent)}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;padding-top:55px;padding-bottom:70px;display:grid}.hero-copy{max-width:510px}.eyebrow{letter-spacing:1.8px;align-items:center;gap:11px;margin-bottom:22px;font-size:10px;font-weight:600;display:flex}.eyebrow-line{background:var(--accent);width:22px;height:2px}h1{letter-spacing:-3.7px;font-size:clamp(50px,5.55vw,78px);font-weight:500;line-height:1.04}h1 span{display:block}.hero-description{max-width:370px;color:var(--muted);margin-top:23px;font-size:15px;line-height:1.75}.entry-area{margin-top:34px;scroll-margin-top:24px}.entry-form fieldset{border:0;min-width:0;margin:0;padding:0}.entry-form>fieldset:disabled{opacity:.65}.form-heading{margin-bottom:19px}.form-heading h2{letter-spacing:-.3px;font-size:18px;font-weight:500}.form-heading p{color:var(--muted);margin-top:5px;font-size:12px}.contact-fields{grid-template-columns:1fr 1.22fr;gap:13px;margin-bottom:17px;display:grid}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field>label{font-size:11px;font-weight:600}.field small{font-weight:400}.input-wrap{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:8px;align-items:center;padding-left:13px;display:flex}.input-wrap:focus-within{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.input-wrap input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding-left:9px}.field input{height:47px;color:var(--text);border-radius:8px;padding:12px 13px;font-size:12px}.field>input{border:1px solid var(--border);background:var(--surface);width:100%}.field input::placeholder{color:var(--muted);opacity:.95}.field>input[aria-invalid=true]{border-color:var(--error)}.input-wrap:has([aria-invalid=true]){border-color:var(--error)}.field input:disabled{cursor:wait}.checkbox-line{color:var(--muted);align-items:flex-start;gap:9px;font-size:11.5px;line-height:1.8;display:flex}.checkbox-line input{appearance:none;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:3px;flex-shrink:0;place-items:center;width:15px;height:15px;margin:2px 0 0;display:grid}.checkbox-line input:checked{background:var(--primary);border-color:var(--primary)}.checkbox-line input:checked:after{content:"";border:solid var(--on-primary);border-width:0 0 2px 2px;width:7px;height:4px;margin-top:-2px;transform:rotate(-45deg)}.marketing-line{margin-top:8px}.inline-link{font-size:inherit;color:var(--text);text-underline-offset:3px;background:0 0;padding:0;text-decoration:underline;display:inline}.inline-link svg{vertical-align:middle;margin-left:3px}.primary-button{background:var(--primary);color:var(--on-primary);border-radius:50px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:17px 23px;font-size:13px;font-weight:600;transition:transform .18s,filter .18s;display:flex}.primary-button:hover:not(:disabled){filter:brightness(1.13);transform:translateY(-2px)}.primary-button:active:not(:disabled){transform:translateY(0)scale(.985)}.primary-button:disabled{filter:saturate(.6)}.spin-button{min-height:57px;margin-top:21px}.form-footnote{color:var(--muted);justify-content:center;align-items:flex-start;gap:7px;margin-top:12px;font-size:10px;line-height:1.5;display:flex}.form-footnote svg{flex-shrink:0}.field-error{color:var(--error);font-size:11px;line-height:1.5}.form-error{color:var(--error);margin-top:13px;font-size:12px;line-height:1.6}.form-message{border:1px solid var(--border);border-radius:8px;margin-bottom:20px;padding:14px;font-size:13px;line-height:1.6}.spin-allowance{color:var(--text);margin:10px 0 18px;font-size:12px;font-weight:600;line-height:1.6}.spin-history{border-top:1px solid var(--border);margin-top:18px;padding-top:14px;font-size:12px}.spin-history summary{cursor:pointer;font-weight:600}.spin-history ol{max-height:230px;margin:10px 0 0;padding:0;list-style:none;overflow-y:auto}.spin-history button{width:100%;color:var(--text);border-bottom:1px solid var(--border);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.spin-history button span:last-child{align-items:center;gap:6px;font-size:10px;display:flex}.entry-form .address-fields{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 21px;display:grid}.address-fields legend{padding:0 0 13px;font-size:13px;font-weight:600}.address-line1,.address-line2{grid-column:1/-1}.hero-wheel{min-width:0}.wheel-scene{padding:14px 0 0;position:relative}.wheel-caption{justify-content:center;align-items:center;gap:16px;margin-bottom:30px;font-family:Outfit,sans-serif;font-size:16px;display:flex;transform:rotate(-6deg)}.wheel-caption svg{color:var(--accent);transform:rotate(95deg)}.wheel-assembly{width:100%;max-width:565px;margin:auto;position:relative}.wheel-rim{aspect-ratio:1;background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:0 16px 34px -20px color-mix(in srgb, var(--primary) 35%, transparent), inset 0 0 0 5px color-mix(in srgb, var(--primary) 7%, var(--surface));border-radius:50%;padding:23px;position:relative}.wheel-disc{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);border-radius:50%;width:100%;position:relative;overflow:hidden}.wheel-segment{position:absolute;inset:0}.segment-content{text-align:center;flex-direction:column;align-items:center;gap:10px;width:28%;display:flex;position:absolute;top:11%;left:50%;transform:translate(-50%)}.segment-content span{letter-spacing:.75px;max-width:110px;font-family:Outfit,sans-serif;font-size:clamp(8px,.84vw,12px);font-weight:500;line-height:1.4}.rim-marks{pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:hidden}.rim-marks>span{position:absolute;inset:0}.rim-marks i{background:var(--primary);border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:calc(50% - 2px)}.wheel-pointer{background:var(--accent);clip-path:polygon(12% 0,88% 0,100% 16%,50% 100%,0 16%);transform-origin:50% 10%;z-index:3;width:30px;height:48px;position:absolute;top:-16px;left:calc(50% - 15px)}.wheel-hub{aspect-ratio:1;background:var(--surface);width:24%;box-shadow:0 3px 15px color-mix(in srgb, var(--primary) 20%, transparent);border:7px solid color-mix(in srgb, var(--primary) 10%, var(--surface));color:var(--text);z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:box-shadow .18s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wheel-hub span{letter-spacing:1.5px;font-family:Outfit,sans-serif;font-size:clamp(9px,1vw,13px);font-weight:600}.wheel-hub strong{letter-spacing:-1.5px;font-family:Outfit,sans-serif;font-size:clamp(22px,2.8vw,37px);font-weight:600;line-height:1.1}.wheel-hub svg{margin-top:3px}.wheel-hub:hover:not(:disabled){box-shadow:0 3px 25px #173a3266}.wheel-hub:focus-visible{outline-offset:3px}.wheel-note{color:var(--muted);justify-content:center;align-items:center;gap:9px;margin-top:28px;font-size:12px;display:flex}.wheel-note svg{color:var(--accent)}.scene-sparkle{color:var(--accent);pointer-events:none;position:absolute}.sparkle-one{top:52px;right:2px;transform:rotate(8deg)}.sparkle-two{bottom:44px;left:0}.saved-entry{background:color-mix(in srgb, var(--primary) 5%, transparent);border:1px solid var(--border);border-radius:14px;grid-template-columns:32px 1fr;gap:13px;padding:24px;display:grid}.saved-entry h2{letter-spacing:-.5px;font-size:23px;font-weight:500}.saved-entry p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.7}.saved-entry .primary-button,.saved-entry .text-button{grid-column:1/-1;margin-top:8px}.text-button{background:0 0;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.prizes-section{border-top:1px solid var(--border);padding-top:37px;padding-bottom:53px;scroll-margin-top:30px}.section-intro{text-align:center}.section-intro h2{letter-spacing:-.8px;font-size:27px;font-weight:500}.section-intro>p{color:var(--muted);margin-top:8px;font-size:12px}.prize-list{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:24px;margin-top:34px;display:grid}.prize-item{text-align:center}.prize-symbol{border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 16px;display:grid}.prize-item h3{letter-spacing:-.2px;font-size:16px;font-weight:500}.prize-item p{color:var(--muted);max-width:160px;margin:7px auto 0;font-size:11px;line-height:1.7}.prize-disclaimer{text-align:center;color:var(--muted);margin-top:30px;font-size:10px;line-height:1.7}.how-section{border-top:1px solid var(--border);grid-template-columns:1fr 1.35fr;gap:60px;padding-top:51px;padding-bottom:62px;scroll-margin-top:30px;display:grid}.how-title>svg{color:var(--accent);margin-bottom:18px}.how-title h2{letter-spacing:-1.1px;font-size:38px;font-weight:500;line-height:1.14}.how-steps{flex-direction:column;gap:23px;margin:0;padding:0;list-style:none;display:flex}.how-steps li{align-items:center;gap:20px;display:flex}.step-number{color:var(--muted);flex-shrink:0;width:24px;font-family:Outfit,sans-serif;font-size:14px}.how-steps h3{font-size:17px;font-weight:500}.how-steps p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.6}.how-steps li>svg{flex-shrink:0;margin-left:auto}.footer{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:23px;padding-top:29px;padding-bottom:30px;display:grid}.footer-brand{letter-spacing:-.8px;font-size:24px;font-weight:500}.footer p{color:var(--muted);margin-top:5px;font-size:11px}.footer-links{align-items:center;gap:25px;font-size:11px;display:flex}.footer-links button{font-size:inherit;background:0 0;padding:5px 0}.footer-links button:hover{text-underline-offset:4px;text-decoration:underline}.footer-links a{align-items:center;gap:5px;display:flex}.footer-bottom{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.copyright{color:var(--muted);font-size:9px}.footer-credit{color:var(--muted);font-size:11px;line-height:1.7}.footer-credit a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.modal{background:var(--background);width:min(560px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--text);border:1px solid var(--border);border-radius:14px;padding:46px 36px 34px;overflow-y:auto;box-shadow:0 20px 90px #12281e40}.modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#152b2180}.modal-close{position:absolute;top:12px;right:12px}.modal h2{letter-spacing:-1px;font-size:33px;font-weight:500;line-height:1.15}.legal-copy p{color:var(--muted);white-space:pre-line;margin-top:20px;font-size:13px;line-height:1.8}.result-modal{text-align:center;max-width:480px;padding-top:44px}.result-symbol{background:color-mix(in srgb, var(--accent) 20%, transparent);border-radius:50%;place-items:center;width:90px;height:90px;margin:0 auto 23px;display:grid}.result-kicker{letter-spacing:1.5px;margin-bottom:12px;font-size:10px;font-weight:600;display:block}.result-prize{color:var(--text);margin-top:17px;font-family:Outfit,sans-serif;font-size:25px}.result-modal>p{color:var(--muted);margin-top:15px;font-size:13px;line-height:1.8}.reference{border-block:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;margin-top:25px;padding:14px 0;font-size:11px;display:flex}.reference button{color:var(--text);background:0 0;align-items:center;gap:7px;padding:5px;font-size:11px;font-weight:600;display:inline-flex}.result-modal .copy-status{overflow-wrap:anywhere;min-height:15px;margin-top:5px;font-size:10px}.result-modal .primary-button{margin-top:16px}.confetti{pointer-events:none;z-index:20;position:fixed;inset:0;overflow:hidden}.confetti i{border-radius:2px;width:8px;height:13px;animation:3.4s ease-out forwards confetti-fall;position:absolute;top:-15px}.startup{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100dvh;padding:24px;display:flex}.startup-mark{color:var(--accent)}.startup h1{letter-spacing:-1px;font-size:38px}.startup p{color:var(--muted);max-width:450px;font-size:14px}.startup .primary-button{max-width:320px}.loading-line{background:var(--border);border-radius:4px;width:200px;height:7px;overflow:hidden}.loading-line:after{content:"";background:var(--primary);border-radius:inherit;width:60%;height:100%;animation:1.2s ease-in-out infinite loading;display:block}.button-loading{gap:4px;display:flex}.button-loading i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite bounce}.button-loading i:nth-child(2){animation-delay:.15s}.button-loading i:nth-child(3){animation-delay:.3s}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(170%)}}@keyframes bounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-20px)rotate(0)}80%{opacity:1}to{transform:translate(var(--drift), 105dvh) rotate(var(--turn));opacity:0}}@keyframes pointer-tick{0%,to{transform:rotate(0)}50%{transform:rotate(-11deg)}}@media (prefers-reduced-motion:no-preference){.wheel-pointer.is-spinning{animation:.16s ease-in-out 24 pointer-tick}}@media (width>=1600px){.hero{padding-top:75px;padding-bottom:90px}}@media (width>=1101px) and (height<=850px){.hero{padding-top:32px;padding-bottom:44px}h1{font-size:68px}.hero-description{margin-top:18px}.entry-area{margin-top:23px}.form-heading{margin-bottom:15px}.wheel-assembly{max-width:490px}.wheel-caption{margin-bottom:24px}.wheel-note{margin-top:22px}}@media (width<=1100px){.page-width{width:calc(100% - 64px)}.hero{gap:30px;padding-top:42px}h1{letter-spacing:-2.8px;font-size:61px}.contact-fields{grid-template-columns:1fr;gap:12px}.segment-content{gap:7px}.segment-content span{letter-spacing:.3px;font-size:9px}.wheel-rim{padding:20px}.rim-marks i{top:8px}.wheel-hub{border-width:5px}.hero-description{font-size:14px}.checkbox-line{font-size:11px}.prize-list{grid-template-columns:repeat(4,1fr);gap:30px 22px}}@media (width<=767px){.page-width{width:calc(100% - 40px)}.demo-notice{padding-inline:14px;font-size:9px}.header{gap:14px;height:78px}.brand{letter-spacing:-1px;gap:7px;font-size:24px}.brand-sun{width:27px}.brand-logo{max-width:150px;max-height:45px}.header nav{display:none}.header-actions{gap:6px}.header-cta{gap:9px;padding:10px 12px;font-size:10px}.theme-toggle{width:31px}.hero{flex-direction:column;align-items:stretch;gap:0;padding-top:35px;padding-bottom:39px;display:flex}.hero-copy{display:contents}.eyebrow{letter-spacing:1.4px;order:0;margin-bottom:17px;font-size:9px}h1{letter-spacing:-2.8px;order:1;font-size:clamp(48px,10.6vw,72px);line-height:1.04}.hero-description{order:2;max-width:420px;margin-top:18px;font-size:14px}.hero-wheel{order:3;margin-top:20px}.entry-area{order:4;margin-top:30px}.wheel-scene{max-width:480px;margin:auto;padding-top:0}.wheel-caption{margin-bottom:19px;font-size:13px}.wheel-rim{padding:19px}.wheel-pointer{width:24px;height:40px;top:-12px;left:calc(50% - 12px)}.wheel-hub{border-width:5px;width:25%}.wheel-hub span{letter-spacing:1px;font-size:10px}.wheel-hub strong{font-size:clamp(25px,7vw,38px)}.wheel-hub svg{width:18px;height:18px}.segment-content{gap:7px;top:10%}.segment-content>svg{width:22px;height:22px}.segment-content span{letter-spacing:.3px;font-size:clamp(8px,2.2vw,11px)}.sparkle-one{width:33px;top:18px;right:0}.sparkle-two{width:22px;bottom:35px}.wheel-note{margin-top:20px;font-size:11px}.contact-fields{grid-template-columns:1fr 1.22fr}.field input{font-size:16px}.input-wrap input{padding-left:8px;padding-right:8px}.input-wrap{padding-left:10px}.field>label{font-size:12px}.form-heading h2{font-size:22px}.form-heading p{font-size:13px}.checkbox-line{font-size:12px}.checkbox-line input{width:17px;height:17px}.form-footnote{font-size:10px}.primary-button{font-size:14px}.prizes-section{padding-top:30px;padding-bottom:32px}.section-intro h2{font-size:26px;line-height:1.15}.section-intro p{font-size:12px;line-height:1.6}.prize-list{grid-template-columns:repeat(2,1fr);gap:28px 20px}.prize-item p{font-size:12px}.prize-item:last-child:nth-child(odd){grid-column:1/-1}.prize-disclaimer{text-align:left;font-size:10px}.how-section{grid-template-columns:1fr;gap:33px;padding-top:35px;padding-bottom:35px}.how-title{align-items:flex-start;gap:22px;display:flex}.how-title>svg{flex-shrink:0;margin-top:4px}.how-title h2{font-size:32px}.how-steps p{font-size:12px}.footer{grid-template-columns:1fr;gap:24px;padding-top:27px}.footer-links{flex-wrap:wrap;gap:14px 22px;font-size:11px}.modal{padding:45px 24px 28px}.modal h2{font-size:29px}.saved-entry{padding:20px}}@media (width<=390px){.page-width{width:calc(100% - 32px)}.brand{font-size:21px}.brand-sun{width:23px}.header-cta{gap:6px;padding-inline:10px}.header-cta svg{width:14px}.contact-fields{grid-template-columns:1fr}.wheel-rim{padding:17px}.rim-marks i{width:3px;height:3px;top:7px}.segment-content span{font-size:8px}.segment-content>svg{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.loading-line:after{opacity:.6;width:100%;transform:none}}
