@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:var(--font-geist-mono);--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-20{top:calc(var(--spacing) * 20)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--midnight-950:#10132e;--midnight-900:#171a3e;--midnight-850:#20245a;--midnight-800:#2b3172;--indigo-700:#4053f7;--royal-600:#4053f7;--royal-500:#4053f7;--royal-100:#eef0ff;--brand-blue:#4053f7;--brand-blue-dark:#3346e8;--brand-gold:#fddc5c;--gold-500:#fddc5c;--gold-400:#fddc5c;--gold-300:#fddc5c;--gold-200:#fddc5c;--cream-100:#fff8ee;--cream-50:#fbfaf7;--slate-900:#181828;--slate-700:#4d5065;--slate-500:#6f7285;--slate-300:#cfd5df;--slate-200:#e6e9ef;--white:#fff;--green-600:#16865f;--green-100:#dff8ea;--red-600:#be3343;--red-100:#fee7e9;--brand-purple:#4053f7;--brand-sky:#e7eaff;--brand-pink:#fb7185;--electric-blue:#4053f7;--electric-pink:#ff4fc4;--jackpot-orange:#ff9f1c;--pastel-indigo:#171a49;--pastel-purple-dark:#123a66;--pastel-lavender:#4053f7;--pastel-lilac:#eef0ff;--pastel-yellow:#fddc5c;--pastel-champagne:#fddc5c;--pastel-pink:#ffb6d9;--pastel-coral:#ff9c8c;--pastel-blue:#dfe4ff;--pastel-mint:#c9f3df;--pastel-white:#fffcf7;--paper:#fbfaf7;--page-max-width:1200px;--section-padding:clamp(4.5rem, 8vw, 7rem);--radius-button:999px;--radius-card:28px;--shadow-sm:0 14px 34px #18182814;--shadow-md:0 20px 48px #1818281a;--shadow-lg:0 28px 70px #18182829;--radius-sm:999px;--radius-md:24px;--radius-lg:32px;--shell:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:radial-gradient(circle at 6% 0%, #4053f714, transparent 28%), radial-gradient(circle at 94% 8%, #f4c95d1f, transparent 30%), var(--cream-50);color:var(--slate-900);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}body,button,input,:is(select,.mg-select__trigger){font-family:inherit}a{color:inherit;text-decoration:none}button,input,:is(select,.mg-select__trigger),summary,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}img,svg{display:block}::selection{background:var(--gold-200);color:var(--midnight-950)}:focus-visible{outline:3px solid var(--gold-400);outline-offset:3px}.skip-link{z-index:1000;background:var(--white);color:var(--midnight-900);border-radius:8px;padding:10px 16px;font-weight:800;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(calc(100% - 40px), var(--shell));margin-inline:auto}.narrow-shell{max-width:820px}.section--cream{background:var(--cream-100)}.section--midnight{background:linear-gradient(135deg, #315cff21, transparent 42%), var(--midnight-900);color:var(--white);position:relative;overflow:hidden}.section--midnight:before,.section--midnight:after{content:"";border:1px solid #f7ca6e1f;width:420px;height:420px;position:absolute;transform:rotate(45deg)}.section--midnight:before{top:-330px;right:-80px}.section--midnight:after{bottom:-360px;left:-180px}.section-heading--center{text-align:center;margin-inline:auto}.section-heading--light{color:var(--white)}.section-heading h2{color:var(--midnight-900);letter-spacing:-.055em;margin:12px 0 14px;font-size:clamp(2rem,4vw,3.4rem);font-weight:760;line-height:1.03}.section-heading--light h2{color:var(--white)}.section-heading p{color:var(--slate-700);margin:0;font-size:1.1rem;line-height:1.75}.section-heading--light p{color:#b8c6dd}.eyebrow{color:var(--indigo-700);letter-spacing:.16em;text-transform:uppercase;align-items:center;font-size:.73rem;font-weight:850;line-height:1.2;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:22px;height:1px;margin-right:9px}.eyebrow-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.status-badge{background:var(--green-100);color:#076044;letter-spacing:.06em;text-transform:uppercase;border:1px solid #12845d33;border-radius:100px;align-items:center;gap:7px;padding:6px 10px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.status-badge>span{background:var(--green-600);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #12845d21}.status-badge--dark{color:var(--gold-400);background:#f1b84b1a;border-color:#f7ca6e40}.button{border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:12px 21px;font-size:.93rem;font-weight:800;line-height:1.2;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--small{min-height:40px;padding:9px 16px;font-size:.85rem}.button--full{width:100%}.button--gold{border-color:var(--gold-400);background:linear-gradient(135deg, var(--gold-400), var(--gold-500));color:var(--midnight-950);box-shadow:0 10px 30px #f1b84b33}.button--gold:hover{box-shadow:0 15px 36px #f1b84b4d}.button--ghost{color:var(--white);background:#ffffff0d;border-color:#ffffff3b}.button--ghost:hover{background:#ffffff1a;border-color:#ffffff70}.button--muted{color:var(--midnight-800);background:#f2f5fa;border-color:#cbd3e0}.button:disabled{opacity:.52;transform:none}.button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button-row--center{justify-content:center}.text-link,.back-link{color:var(--indigo-700);align-items:center;gap:7px;font-weight:800;display:inline-flex}.text-link:hover,.back-link:hover{color:var(--royal-600)}.back-link--light{color:var(--gold-400)}.site-header{z-index:50;color:var(--white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071426e6;border-bottom:1px solid #ffffff14;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;min-height:74px;display:flex}.logo{color:var(--white);align-items:center;gap:10px;display:inline-flex}.brand-mark{background:linear-gradient(135deg, var(--family-lavender) 0%, #6d7df5 55%, #9db8ff 100%);border-radius:13px;flex:none;width:34px;height:36px;display:inline-block;position:relative;overflow:hidden}.brand-mark__step{clip-path:polygon(50% 0,100% 27%,100% 100%,0 100%,0 27%);background:#ffffff52;border:2px solid #ffffffe6;width:12px;position:absolute;bottom:1px}.logo__wordmark{letter-spacing:-.025em;align-items:baseline;gap:5px;font-size:1rem;font-weight:830;line-height:1;display:flex}.primary-navigation{flex:1;justify-content:flex-end;align-items:center;gap:34px;display:flex}.primary-navigation__links,.primary-navigation__actions{align-items:center;gap:25px;display:flex}.primary-navigation .button--gold{color:var(--midnight-950)}.mobile-menu-button{width:44px;height:44px;color:var(--white);background:0 0;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;display:none}.hero{background:radial-gradient(circle at 76% 47%, #315cff42, transparent 23%), radial-gradient(circle at 15% 10%, #5950dc2e, transparent 25%), linear-gradient(145deg, var(--midnight-900) 0%, #081a35 55%, #0b2140 100%);min-height:780px;color:var(--white);position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.hero:after{content:"";border:1px solid #f7ca6e1f;width:700px;height:700px;position:absolute;bottom:-360px;right:-220px;transform:rotate(45deg)}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:70px;min-height:706px;padding-top:48px;padding-bottom:72px;display:grid;position:relative}.hero-copy h1{letter-spacing:-.07em;max-width:760px;margin:22px 0 25px;font-size:clamp(3.2rem,6.4vw,6.15rem);font-weight:760;line-height:.94}.hero-lead{color:#cbd6e8;max-width:720px;margin:0;font-size:clamp(1.08rem,1.65vw,1.28rem);line-height:1.7}.hero-note{color:#93a5c1;max-width:640px;margin:14px 0 28px;font-size:.95rem}.trust-list{color:#9dadc5;flex-wrap:wrap;align-items:center;gap:9px 20px;margin:26px 0 0;padding:0;font-size:.76rem;font-weight:650;list-style:none;display:flex}.trust-list li{align-items:center;gap:5px;display:inline-flex}.hero-stage{justify-content:center;align-items:center;min-height:590px;display:flex;position:relative}.stage-glow{clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);filter:blur(14px);background:linear-gradient(#637fff47,#0000);width:340px;height:500px;position:absolute}.hero-ladder{z-index:2;width:100%;max-width:385px;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061224a8;border:1px solid #ffffff21;border-radius:28px;padding:29px;position:relative;transform:perspective(900px)rotateY(-7deg)rotateX(2deg)}.hero-ladder__label{color:#8193b3;letter-spacing:.18em;text-align:center;margin-bottom:18px;font-size:.65rem;font-weight:850;display:block}.hero-ladder__step{background:linear-gradient(90deg,#315cff17,#0000);border:1px solid #ffffff17;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;min-height:64px;margin-top:9px;padding:10px 16px;display:grid}.hero-ladder__step>span{color:#7486a4;font-family:var(--font-geist-mono);font-size:.76rem}.hero-ladder__step strong{color:#f2f5fb;letter-spacing:.035em;font-size:1.04rem}.hero-ladder__step small{color:#70819e;font-size:.55rem;font-weight:800}.hero-ladder__step[data-active=true]{box-shadow:inset 3px 0 var(--gold-400), 0 10px 30px #f1b84b1f;background:linear-gradient(90deg,#f1b84b38,#315cff1f);border-color:#f7ca6e99}.hero-ladder__step[data-active=true] strong,.hero-ladder__step[data-active=true] small{color:var(--gold-400)}.stage-diamond{z-index:1;border:1px solid #f7ca6e26;width:130px;height:130px;position:absolute;transform:rotate(45deg)}.stage-diamond--one{top:72px;right:5px}.stage-diamond--two{width:75px;height:75px;bottom:52px;left:0}.quick-play-section{color:var(--white);background:#091a34;margin-top:-1px;position:relative}.quick-play-section:before{content:"";background:linear-gradient(#040b1680,#0000);height:120px;position:absolute;top:-1px;left:0;right:0}.quick-play-shell{position:relative}.quick-play-frame{border-radius:var(--radius-lg);background:radial-gradient(circle at 70% 0,#315cff2b,#0000 28%),#061328;border:1px solid #ffffff1c;overflow:hidden;box-shadow:0 36px 110px #00000052}.quick-play-topbar{color:#8090aa;min-height:58px;font-family:var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:0 24px;font-size:.7rem;display:flex}.quick-play-label{color:var(--gold-400);font-family:var(--font-geist-sans);align-items:center;gap:8px;font-weight:800;display:inline-flex}.quick-play-layout{grid-template-columns:250px 1fr;display:grid}.virtual-ladder{background:#040c19ad;border-right:1px solid #ffffff17;flex-direction:column;padding:32px 22px;display:flex}.virtual-ladder__heading{color:#7e8fab;letter-spacing:.15em;text-transform:uppercase;margin:0 6px 14px;font-size:.65rem;font-weight:850}.virtual-ladder__row{color:#8999b2;border-left:2px solid #0000;grid-template-columns:25px 1fr auto;align-items:center;padding:11px 10px;display:grid}.virtual-ladder__row span,.virtual-ladder__row small{font-family:var(--font-geist-mono);font-size:.63rem}.virtual-ladder__row[data-active=true]{border-left-color:var(--gold-400);background:linear-gradient(90deg,#f1b84b1c,#0000)}.virtual-ladder__disclaimer{color:#65758e;margin:auto 5px 0;padding-top:22px;font-size:.63rem}.question-kicker{color:var(--gold-400);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:800}.question-panel h3{letter-spacing:-.045em;max-width:680px;margin:15px 0 32px;font-size:clamp(1.7rem,3.2vw,2.65rem);font-weight:690;line-height:1.14}.answer-option{min-height:66px;color:var(--white);text-align:left;background:#ffffff09;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:14px;padding:13px 16px;transition:border-color .18s,background .18s,transform .18s;display:flex}.answer-option:hover:not(:disabled){background:#f1b84b12;border-color:#f7ca6e8c;transform:translateY(-1px)}.answer-option>span{width:30px;height:30px;color:var(--gold-400);font-family:var(--font-geist-mono);border:1px solid #ffffff29;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.answer-option[data-selected=true]{border-color:var(--gold-400);background:#f1b84b1c}.quick-play-result{color:#9eacc2;min-height:26px;margin:20px 0 0;font-size:.86rem}.quick-play-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.use-case-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.use-case-card{border-radius:var(--radius-md);background:var(--white);border:1px solid #e5e1d7;min-height:315px;padding:29px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 1px #07142608}.use-case-card:hover{border-color:var(--gold-200);box-shadow:var(--shadow-sm);transform:translateY(-4px)}.use-case-card__top{justify-content:space-between;align-items:center;display:flex}.icon-tile{background:var(--royal-100);width:48px;height:48px;color:var(--indigo-700);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.card-number{color:#cbc6bb;font-family:var(--font-geist-mono);font-size:.8rem}.use-case-card p{color:var(--slate-700);margin:0 0 24px;font-size:.92rem;line-height:1.7}.use-case-card a{color:var(--indigo-700);align-items:center;gap:7px;font-size:.85rem;font-weight:800;display:inline-flex}.audience-strip{background:var(--midnight-950);color:#91a0b8;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;position:relative;overflow:hidden}.audience-strip:before,.audience-strip:after{z-index:2;content:"";pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.audience-strip:before{background:linear-gradient(90deg, var(--midnight-950), transparent);left:0}.audience-strip:after{background:linear-gradient(-90deg, var(--midnight-950), transparent);right:0}.audience-strip__track{align-items:center;width:max-content;min-height:66px;animation:45s linear infinite ticker;display:flex}.audience-strip__track span{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:16px;margin-right:34px;font-size:.74rem;font-weight:760;display:inline-flex}@keyframes ticker{to{transform:translate(-50%)}}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.benefit-card{border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--white);min-height:310px;padding:27px;position:relative;overflow:hidden}.benefit-card:after{border:1px solid var(--royal-100);content:"";width:110px;height:110px;position:absolute;bottom:-46px;right:-46px;transform:rotate(45deg)}.benefit-card__label{color:var(--slate-500);letter-spacing:.12em;text-transform:uppercase;margin-bottom:50px;font-size:.65rem;font-weight:800;display:block}.benefit-card>svg{color:var(--indigo-700)}.benefit-card h3{color:var(--midnight-900);margin:18px 0 10px;font-size:1.15rem;line-height:1.3}.benefit-card p{color:var(--slate-700);margin:0;font-size:.88rem;line-height:1.7}.steps-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:20px;display:grid;position:relative}.step-card{border-radius:var(--radius-md);background:#ffffff09;border:1px solid #ffffff1c;min-height:300px;padding:30px;position:relative}.step-card__number{color:#ffffff26;font-family:var(--font-geist-mono);font-size:2.6rem;font-weight:800;position:absolute;top:22px;right:24px}.step-card__icon{width:52px;height:52px;color:var(--gold-400);background:#f1b84b14;border:1px solid #f7ca6e3d;border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.step-card h3{margin:63px 0 10px;font-size:1.25rem}.step-card p{color:#a9b7cd;margin:0;font-size:.9rem;line-height:1.7}.step-card__arrow{z-index:2;background:var(--midnight-900);color:var(--gold-400);box-sizing:content-box;border-radius:50%;padding:8px;position:absolute;top:50%;right:-32px}.feature-layout__intro{margin-bottom:0;position:sticky;top:120px}.product-feature-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.product-feature{background:var(--white);border:1px solid #e2ded4;border-radius:12px;align-items:center;gap:13px;min-height:82px;padding:15px 16px;display:flex}.product-feature__icon{background:var(--royal-100);width:28px;height:28px;color:var(--indigo-700);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.product-feature strong,.product-feature small{display:block}.product-feature strong{color:var(--midnight-800);font-size:.84rem;line-height:1.25}.product-feature small{color:var(--slate-500);margin-top:5px;font-size:.67rem}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:18px;max-width:900px;margin-inline:auto;display:grid}.pricing-card{border:1px solid var(--slate-200);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-sm);padding:34px;position:relative}.pricing-card__flag{background:var(--midnight-900);color:var(--gold-400);letter-spacing:.05em;text-transform:uppercase;border-radius:100px;align-items:center;gap:6px;padding:7px 12px;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;top:-14px;right:25px}.pricing-card__status{color:var(--slate-500);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:800}.pricing-card h3{color:var(--midnight-900);margin:15px 0 4px;font-size:1.45rem}.pricing-card__price{letter-spacing:-.06em;margin:0;font-weight:760;color:var(--midnight-900)!important;font-size:clamp(2.25rem,4vw,3.6rem)!important;line-height:1.1!important}.pricing-card__secondary{min-height:24px;font-weight:750;color:var(--indigo-700)!important;margin:2px 0 16px!important}.pricing-card>p{color:var(--slate-700);font-size:.9rem;line-height:1.65}.pricing-card ul{align-content:start;gap:12px;min-height:308px;margin:28px 0;padding:0;list-style:none;display:grid}.pricing-card li{color:var(--slate-700);align-items:flex-start;gap:9px;font-size:.84rem;display:flex}.pricing-card li svg{color:var(--green-600);flex:none;margin-top:4px}.pricing-card>small{color:var(--slate-500);text-align:center;margin-top:12px;font-size:.66rem;display:block}.faq-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:74px;display:grid}.faq-layout__intro{margin-bottom:0;position:sticky;top:120px}.faq-assurance{border:1px solid var(--slate-200);color:var(--green-600);border-radius:12px;align-items:center;gap:12px;margin-top:26px;padding:16px;display:flex}.faq-assurance>span{color:var(--midnight-800);font-size:.85rem;font-weight:800}.faq-assurance small{color:var(--slate-500);margin-top:2px;font-weight:500;display:block}.faq-list{border-top:1px solid var(--slate-200)}.faq-item{border-bottom:1px solid var(--slate-200)}.faq-item summary{min-height:74px;color:var(--midnight-800);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 2px;font-weight:760;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{width:20px;color:var(--indigo-700);flex:none;transition:transform .18s}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item__answer{padding:0 36px 22px 2px}.faq-item__answer p{color:var(--slate-700);margin:0;line-height:1.75}.final-cta-section{background:var(--cream-50);padding:30px 0 110px}.final-cta{border-radius:var(--radius-lg);background:radial-gradient(circle at 85% 30%, #315cff38, transparent 28%), var(--midnight-900);color:var(--white);text-align:center;padding:88px 30px;position:relative;overflow:hidden}.final-cta:before{content:"";border:1px solid #f7ca6e24;width:520px;height:520px;position:absolute;bottom:-280px;right:-190px;transform:rotate(45deg)}.final-cta__diamond{color:#f7ca6e33;position:absolute;top:55px;left:7%;transform:rotate(10deg)}.final-cta h2{letter-spacing:-.06em;max-width:760px;margin:16px auto;font-size:clamp(2.35rem,5vw,4.5rem);line-height:1}.final-cta p{color:#aebbd0;max-width:620px;margin:0 auto 26px;font-size:1.03rem}.site-footer{background:var(--midnight-950);color:#c2cce0;border-top:1px solid #ffffff12;padding:75px 0 24px}.footer-grid{grid-template-columns:1.7fr repeat(6,minmax(100px,1fr));gap:34px;display:grid}.footer-brand p{color:#8796af;max-width:265px;margin:22px 0 0;font-size:.8rem;line-height:1.65}.footer-brand .footer-byline{color:#697994}.footer-column h2{color:var(--white);letter-spacing:.08em;text-transform:uppercase;margin:4px 0 18px;font-size:.73rem}.footer-column ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer-column a{color:#8290aa;font-size:.76rem}.footer-column a:hover{color:var(--white)}.footer-legal{border-top:1px solid #ffffff12;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:62px;padding-top:24px;display:flex}.footer-legal p{color:#53627b;max-width:850px;margin:0;font-size:.65rem;line-height:1.6}.footer-legal p:last-child{flex:none}.subpage-hero,.article-hero{background:radial-gradient(circle at 82% 30%, #315cff3d, transparent 23%), linear-gradient(145deg, var(--midnight-900), #0a2140);color:var(--white);padding:44px 0 92px;position:relative;overflow:hidden}.subpage-hero:after,.article-hero:after{content:"";border:1px solid #f7ca6e21;width:520px;height:520px;position:absolute;bottom:-310px;right:-180px;transform:rotate(45deg)}.breadcrumbs{z-index:2;color:#93a2ba;margin-bottom:50px;font-size:.75rem;position:relative}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:7px;display:inline-flex}.breadcrumbs a:hover{color:var(--white)}.subpage-hero h1,.article-hero h1{z-index:1;letter-spacing:-.065em;max-width:900px;margin:18px 0;font-size:clamp(3rem,6vw,5.6rem);font-weight:750;line-height:.98;position:relative}.subpage-hero>.shell>p,.article-hero>.shell>p{z-index:1;color:#b2c0d5;max-width:760px;margin:0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.75;position:relative}.subpage-hero__grid{z-index:1;grid-template-columns:1.2fr .6fr;align-items:end;gap:70px;display:grid;position:relative}.subpage-hero__grid>div>p{color:#b2c0d5;max-width:740px;margin:0 0 28px;font-size:1.08rem;line-height:1.75}.subpage-callout{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0b;border:1px solid #ffffff21;padding:28px}.subpage-callout>span{color:var(--gold-400);letter-spacing:.08em;text-transform:uppercase;background:#f1b84b1c;border-radius:100px;padding:5px 9px;font-size:.67rem;font-weight:850;display:inline-flex}.subpage-callout>strong{margin:22px 0 8px;font-size:1.25rem;line-height:1.4;display:block}.subpage-callout>p{color:#94a4bd;margin:0;font-size:.82rem;line-height:1.65}.subpage-callout--ladder{gap:7px;display:grid}.subpage-callout--ladder>span{color:#c8d3e4;letter-spacing:.02em;text-transform:none;background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:15px;min-height:46px;padding:9px 13px;font-size:.77rem;display:flex}.subpage-callout--ladder>span:last-child{color:var(--gold-400);border-color:#f7ca6e4d}.subpage-callout--ladder small{color:#6c7d98;font-family:var(--font-geist-mono)}.chip-row{z-index:1;border-top:1px solid #ffffff17;flex-wrap:wrap;align-items:center;gap:8px;margin-top:44px;padding-top:24px;display:flex;position:relative}.chip-row>span{color:#7284a0;letter-spacing:.12em;text-transform:uppercase;margin-right:4px;font-size:.67rem;font-weight:800}.chip-row strong{color:#bdc8d9;border:1px solid #ffffff1c;border-radius:100px;padding:7px 11px;font-size:.72rem}.article-shell{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:80px;padding-top:96px;padding-bottom:110px;display:grid}.prose{min-width:0}.prose section{margin-bottom:52px}.prose h2{color:var(--midnight-900);letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.18}.prose h3{color:var(--midnight-800)}.prose p{color:var(--slate-700);font-size:1.01rem;line-height:1.85}.prose ul{gap:11px;margin:22px 0;padding:0;list-style:none;display:grid}.prose li{color:var(--slate-700);align-items:flex-start;gap:10px;display:flex}.prose li svg{color:var(--green-600);flex:none;margin-top:4px}.prose a:not(.button){text-underline-offset:3px;text-decoration:underline}.account-entry{color:var(--gold-300,#f6cf71);text-decoration:underline}.question-bank{gap:24px;display:grid}.question-card,.planner-preview{border-radius:var(--radius-md);background:var(--cream-100);border:1px solid #e2ddd2;padding:clamp(18px,3vw,28px)}.planner-preview{margin:28px 0}.question-card h3{margin:12px 0 18px;font-size:1.2rem;line-height:1.45}.question-choices{padding-left:24px;line-height:1.65;list-style-type:upper-alpha}.prose .question-choices li,.prose .host-steps li{margin:9px 0;padding-left:5px;display:list-item}.host-steps{padding-left:22px;line-height:1.75;list-style-type:decimal}.question-card details{border-top:1px solid #d5d0c5;margin-top:20px;padding-top:15px}.question-card summary{cursor:pointer;padding:8px 0;font-weight:750;line-height:1.6}.question-card summary:focus-visible{outline:3px solid var(--indigo-700);outline-offset:4px}.question-card details p:last-child{margin-bottom:0}.classroom-session{gap:22px;padding:0;list-style:none;display:grid}.prose .classroom-session li{border-top:1px solid #d5d0c5;grid-template-columns:120px minmax(0,1fr);gap:20px;padding-top:22px;display:grid}.classroom-session strong{color:var(--midnight-900);line-height:1.6}.classroom-session h3{margin:0}.classroom-session p{margin:8px 0 0}@media (max-width:600px){.prose .classroom-session li{grid-template-columns:1fr;gap:8px}}.legal-callout,.article-cta{border-radius:var(--radius-md);background:var(--cream-100);border:1px solid #e2ddd2;padding:25px}.legal-callout strong,.article-cta>span{color:var(--indigo-700);letter-spacing:.09em;text-transform:uppercase;font-size:.74rem;font-weight:850}.legal-callout p{margin:7px 0 0;font-size:.78rem}.related-panel{border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-sm);padding:25px;position:sticky;top:110px}.related-panel h2{color:var(--midnight-900);margin:10px 0 18px;font-size:1.35rem}.related-list{display:grid}.related-list a{border-top:1px solid var(--slate-200);grid-template-columns:1fr auto;gap:6px 12px;padding:17px 0;display:grid}.related-list strong{color:var(--midnight-800);font-size:.82rem}.related-list span{color:var(--slate-500);grid-column:1/2;font-size:.72rem}.related-list svg{color:var(--indigo-700);grid-area:1/2/3}.resource-hub{padding-top:100px;padding-bottom:110px}.resource-hub>section+section{border-top:1px solid var(--slate-200);margin-top:90px;padding-top:70px}.resource-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.resource-grid--three{grid-template-columns:repeat(3,1fr)}.resource-card{border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--white);flex-direction:column;min-height:260px;padding:26px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.resource-card:hover{border-color:var(--gold-200);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.resource-card>span{color:var(--indigo-700);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:850}.resource-card h3{color:var(--midnight-900);letter-spacing:-.025em;margin:22px 0 9px;font-size:1.18rem;line-height:1.3}.resource-card p{color:var(--slate-700);margin:0 0 25px;font-size:.85rem;line-height:1.7}.resource-card strong{color:var(--indigo-700);align-items:center;gap:7px;margin-top:auto;font-size:.77rem;display:flex}.use-case-content{grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;display:grid}.use-case-content h2{color:var(--midnight-900);letter-spacing:-.055em;margin:15px 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.03}.use-case-content>p{color:var(--slate-700);margin:0;font-size:1.1rem;line-height:1.9}.setup-list{counter-reset:step;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.setup-list li{border-top:2px solid var(--slate-200);border-left:1px solid #e3ded4;min-height:225px;padding:26px 22px}.setup-list li:last-child{border-right:1px solid #e3ded4}.setup-list li:hover{border-top-color:var(--gold-500);background:var(--white)}.setup-list span{color:var(--gold-500);font-family:var(--font-geist-mono);font-size:.72rem}.setup-list p{color:var(--midnight-800);margin:72px 0 0;font-size:.84rem;font-weight:700;line-height:1.55}.example-panel{grid-template-columns:.7fr 1.3fr;align-items:center;gap:75px;display:grid}.example-panel h2{color:var(--midnight-900);letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05}.example-panel blockquote{border-left:3px solid var(--gold-500);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--cream-100);color:var(--slate-700);margin:0;padding:32px;font-size:1.05rem;font-weight:580;line-height:1.8}.tips-grid{z-index:1;grid-template-columns:repeat(2,1fr);gap:20px;display:grid;position:relative}.tips-grid>div{border-radius:var(--radius-md);background:#ffffff09;border:1px solid #ffffff1c;padding:34px}.tips-grid__icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.tips-grid__icon--good{color:#6ee0af;background:#12845d26}.tips-grid__icon--warn{color:var(--gold-400);background:#f1b84b1c}.tips-grid h2{margin:22px 0;font-size:1.6rem}.tips-grid ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.tips-grid li{color:#afbdd2;align-items:flex-start;gap:10px;font-size:.87rem;display:flex}.tips-grid li svg{color:var(--gold-400);flex:none;margin-top:4px}.tips-grid>div:first-child li svg{color:#65d5a5}.independence-note{max-width:900px;color:var(--slate-500);text-align:center;margin:42px auto 0;font-size:.68rem;line-height:1.7}.blog-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.blog-card{border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--white);grid-template-columns:155px 1fr;display:grid;overflow:hidden}.blog-card[data-featured=true]{grid-column:1/-1;grid-template-columns:.75fr 1.25fr}.blog-card__art{background:linear-gradient(145deg, #315cff59, transparent), var(--midnight-900);min-height:280px;position:relative;overflow:hidden}.blog-card__art:before,.blog-card__art:after{content:"";border:1px solid #f7ca6e38;position:absolute;transform:rotate(45deg)}.blog-card__art:before{width:120px;height:120px;top:40px;left:35%}.blog-card__art:after{width:180px;height:180px;bottom:-70px;right:-60px}.blog-card__art>span{z-index:1;color:#ffffff38;font-family:var(--font-geist-mono);font-size:3.2rem;font-weight:800;position:absolute;bottom:18px;right:24px}.blog-card__art>div{border-right:34px solid var(--gold-400);border-left:18px solid #ffffff29;width:50%;height:12px;position:absolute;top:34%;left:25%;box-shadow:0 24px #ffffff1a,0 48px #ffffff0f}.blog-card__content{flex-direction:column;padding:31px;display:flex}.blog-card__content h2{color:var(--midnight-900);letter-spacing:-.04em;margin:13px 0 11px;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.2}.blog-card__content>p{color:var(--slate-700);margin:0 0 18px;font-size:.86rem;line-height:1.7}.blog-card__content>a{color:var(--indigo-700);align-items:center;gap:7px;margin-top:auto;font-size:.81rem;font-weight:800;display:inline-flex}.article-hero{text-align:center}.article-hero .breadcrumbs ol{justify-content:center}.article-hero h1,.article-hero>.shell>p{margin-left:auto;margin-right:auto}.article-meta{z-index:1;color:#8e9db6;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 20px;margin-top:28px;font-size:.74rem;display:flex;position:relative}.article-meta span{align-items:center;gap:6px;display:inline-flex}.article-meta--dark{color:var(--slate-500);justify-content:flex-start;margin:0 0 23px}.prose--article{max-width:790px;padding-top:85px;padding-bottom:100px}.article-intro{border-bottom:1px solid var(--slate-200);padding-bottom:42px;font-weight:560;color:var(--midnight-800)!important;margin:0 0 58px!important;font-size:1.25rem!important;line-height:1.8!important}.article-cta{text-align:center;margin-top:70px;padding:35px}.article-cta h2{margin:10px 0}.article-cta p{margin:0 0 20px}.auth-page{background:radial-gradient(circle at 80% 10%, #315cff2e, transparent 25%), var(--midnight-950);min-height:100vh;color:var(--white);padding:26px}.auth-page__brand{justify-content:space-between;align-items:center;width:min(100%,1180px);margin:0 auto 30px;display:flex}.auth-page__brand>a:last-child{color:#8f9eb7;font-size:.8rem}.auth-page__brand>a:last-child:hover{color:var(--white)}.auth-layout{border-radius:var(--radius-lg);background:var(--white);width:min(100%,1100px);min-height:calc(100vh - 130px);box-shadow:var(--shadow-lg);border:1px solid #ffffff1a;grid-template-columns:.72fr 1.28fr;margin-inline:auto;display:grid;overflow:hidden}.auth-promise{background:linear-gradient(155deg,#315cff2e,#0000 55%),#0a1c37;padding:clamp(34px,5vw,64px);position:relative;overflow:hidden}.auth-promise:after{content:"";border:1px solid #f7ca6e26;width:360px;height:360px;position:absolute;bottom:-190px;right:-150px;transform:rotate(45deg)}.auth-promise h2{letter-spacing:-.06em;margin:25px 0 14px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04}.auth-promise>p{color:#9dadc5;font-size:.92rem}.auth-promise ol{gap:8px;margin:50px 0;padding:0;list-style:none;display:grid}.auth-promise li{color:#c8d3e5;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:14px;min-height:56px;padding:10px 12px;font-size:.82rem;font-weight:700;display:flex}.auth-promise li span{color:var(--gold-400);font-family:var(--font-geist-mono);font-size:.69rem}.auth-promise>small{color:#687a96;font-size:.66rem}.auth-card{max-width:680px;color:var(--slate-900);align-self:center;padding:clamp(38px,7vw,76px)}.auth-card h1{color:var(--midnight-900);letter-spacing:-.055em;margin:14px 0 9px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05}.auth-card__description{color:var(--slate-700);margin:0 0 30px;font-size:.9rem}.auth-card__footer{color:var(--slate-500);text-align:center;margin-top:23px;font-size:.8rem}.auth-card__footer a{color:var(--indigo-700);font-weight:800}.auth-form{gap:17px;display:grid}.field-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.field{gap:6px;display:grid}.label-row{justify-content:space-between;align-items:center;display:flex}.label-row a{color:var(--indigo-700);font-size:.71rem;font-weight:700}.field input,.field :is(select,.mg-select__trigger){background:var(--white);width:100%;min-height:47px;color:var(--slate-900);border:1px solid #cdd3de;border-radius:9px;padding:10px 12px;font-size:.88rem}.field small{color:var(--slate-500);font-size:.65rem}.field-error{color:var(--red-600);font-size:.68rem;font-weight:650}.checkbox-field{grid-template-columns:20px 1fr;align-items:start;gap:9px;display:grid}.checkbox-field input{width:18px;height:18px;accent-color:var(--indigo-700);margin-top:2px}.checkbox-field label{color:var(--slate-700);font-size:.74rem}.checkbox-field a{color:var(--indigo-700);font-weight:750}.form-status{border-radius:8px;margin:0;padding:11px 12px;font-size:.74rem}.form-status[data-status=error]{background:var(--red-100);color:#9a2835;border:1px solid #f2bdc3}.form-status[data-status=success]{background:var(--green-100);color:#096248;border:1px solid #b2dfcb}.auth-message-panel{background:var(--cream-100);color:var(--indigo-700);border:1px solid #dfe4ed;border-radius:13px;gap:15px;padding:24px;display:grid}.auth-message-panel p{color:var(--slate-700);margin:0;font-size:.86rem}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dashboard-page{background:radial-gradient(circle at 85% 15%, #315cff30, transparent 24%), var(--midnight-950);min-height:100vh;color:var(--white);padding-bottom:70px}.dashboard-header{justify-content:space-between;align-items:center;min-height:88px;display:flex}.dashboard-header-actions{align-items:center;gap:10px;display:flex}.dashboard-header-actions form{margin:0}.dashboard-grid{border-radius:var(--radius-lg);background:var(--white);min-height:calc(100vh - 150px);box-shadow:var(--shadow-lg);border:1px solid #ffffff1c;grid-template-columns:1.05fr .95fr;display:grid;overflow:hidden}.dashboard-panel{background:linear-gradient(145deg,#315cff29,#0000 50%),#0a1c37;padding:clamp(45px,7vw,90px);position:relative;overflow:hidden}.dashboard-panel:after{content:"";border:1px solid #f7ca6e29;width:420px;height:420px;position:absolute;bottom:-220px;right:-160px;transform:rotate(45deg)}.dashboard-panel h1{letter-spacing:-.07em;max-width:640px;margin:28px 0 18px;font-size:clamp(3rem,6vw,5.5rem);line-height:.98}.dashboard-panel>p{color:#aebbd0;max-width:560px;font-size:1.05rem;line-height:1.75}.account-summary{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;max-width:500px;margin:42px 0;padding:18px;display:grid}.account-summary span,.account-summary small{color:#70819d;font-size:.66rem}.account-summary strong{color:var(--gold-400);overflow-wrap:anywhere;margin:4px 0}.dashboard-support{z-index:1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;max-width:500px;margin:-20px 0 42px;padding:18px;display:grid;position:relative}.dashboard-support>svg{color:var(--gold-400)}.dashboard-support>div{gap:3px;display:grid}.dashboard-support strong{color:var(--white);font-size:.8rem}.dashboard-support a{color:var(--gold-400);overflow-wrap:anywhere;font-size:.7rem;font-weight:750}.dashboard-support>a{color:var(--white);text-underline-offset:.2em;text-decoration:underline}.contact-page{background:radial-gradient(circle at 85% 15%, #315cff24, transparent 26%), var(--cream-100);padding:86px 0 110px}.contact-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,7vw,90px);display:grid}.contact-copy h1{max-width:660px;color:var(--midnight-900);letter-spacing:-.07em;margin:18px 0;font-size:clamp(3rem,6vw,5.6rem);line-height:.98}.contact-copy>p{max-width:580px;color:var(--slate-600);line-height:1.75}.contact-email{color:var(--indigo-700);overflow-wrap:anywhere;align-items:center;gap:9px;margin-top:20px;font-weight:800;display:inline-flex}.contact-form{border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-md);gap:18px;padding:clamp(25px,4vw,44px);display:grid;position:relative}.contact-form label{color:var(--midnight-800);gap:8px;font-size:.75rem;font-weight:800;display:grid}.contact-form input,.contact-form :is(select,.mg-select__trigger),.contact-form textarea{border:1px solid var(--slate-300);background:var(--white);width:100%;min-height:50px;color:var(--slate-900);font:inherit;border-radius:10px;outline:0;padding:12px 14px}.contact-form textarea{resize:vertical;min-height:170px;line-height:1.6}.contact-form input:focus,.contact-form :is(select,.mg-select__trigger):focus,.contact-form textarea:focus{border-color:var(--indigo-600);box-shadow:0 0 0 3px #315cff1f}.contact-form .button{justify-self:start}.contact-status{color:var(--slate-600);margin:0;font-size:.74rem;line-height:1.6}.contact-status--error{color:var(--red-600)}.contact-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.dashboard-roadmap{color:var(--slate-900);padding:clamp(40px,6vw,70px)}.dashboard-roadmap h2{color:var(--midnight-900);letter-spacing:-.05em;margin:14px 0 30px;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.1}.dashboard-roadmap ol{margin:0;padding:0;list-style:none;display:grid}.dashboard-roadmap li{border-top:1px solid var(--slate-200);grid-template-columns:32px 1fr 22px;align-items:center;gap:14px;padding:18px 0;display:grid}.dashboard-roadmap li>span{color:var(--gold-500);font-family:var(--font-geist-mono);font-size:.69rem}.dashboard-roadmap li strong{color:var(--midnight-800)}.dashboard-roadmap li p{color:var(--slate-500);margin:2px 0 0;font-size:.75rem}.dashboard-roadmap li svg{color:var(--green-600)}.preferences-summary{background:var(--cream-100);border-radius:13px;margin-top:32px;padding:22px}.preferences-summary h3{color:var(--midnight-800);margin:0 0 15px;font-size:.9rem}.preferences-summary dl{gap:8px;margin:0;display:grid}.preferences-summary dl>div{justify-content:space-between;gap:20px;display:flex}.preferences-summary dt,.preferences-summary dd{margin:0;font-size:.72rem}.preferences-summary dt{color:var(--slate-500)}.preferences-summary dd{color:var(--midnight-800);text-align:right;font-weight:700}.ogg-links{flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:25px;display:flex}.ogg-links span{width:100%;color:var(--slate-500);font-size:.68rem}.ogg-links a{color:var(--indigo-700);font-size:.72rem;font-weight:750}.not-found{background:var(--cream-100);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:680px;padding:80px 20px;display:flex}.not-found__diamond{border:2px solid var(--gold-500);width:120px;height:120px;color:var(--indigo-700);font-family:var(--font-geist-mono);justify-content:center;align-items:center;margin-bottom:45px;font-weight:800;display:flex;transform:rotate(45deg)}.not-found__diamond:first-line{transform:rotate(-45deg)}.not-found h1{color:var(--midnight-900);letter-spacing:-.06em;margin:15px 0 10px;font-size:clamp(2.5rem,5vw,4.5rem)}.not-found p{max-width:560px;color:var(--slate-700);margin:0 0 25px}@media (max-width:1080px){.primary-navigation{gap:20px}.primary-navigation__links,.primary-navigation__actions{gap:15px}.hero-grid{grid-template-columns:1fr .76fr;gap:30px}.benefit-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr)}.footer-column:nth-child(n+5){margin-top:20px}}@media (max-width:850px){.section{padding:82px 0}.mobile-menu-button{display:inline-flex}.primary-navigation{background:#071426fa;border-bottom:1px solid #ffffff1a;align-items:stretch;padding:22px;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;box-shadow:0 20px 40px #00000040}.primary-navigation[data-open=true]{display:grid}.primary-navigation__links,.primary-navigation__actions{flex-direction:column;align-items:stretch;gap:2px}.primary-navigation a{border-radius:8px;align-items:center;min-height:46px;padding:8px 12px;display:flex}.primary-navigation .button{justify-content:center}.hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:90px}.hero-stage{min-height:510px}.hero-ladder{transform:none}.quick-play-layout,.play-online-layout{grid-template-columns:1fr}.play-online-art{min-height:360px}.play-online-layout .section-heading{max-width:720px}.virtual-ladder{border-bottom:1px solid #ffffff17;border-right:0;grid-template-columns:repeat(5,1fr);display:grid}.virtual-ladder__heading,.virtual-ladder__disclaimer{grid-column:1/-1}.virtual-ladder__row{border-top:2px solid #0000;border-left:0;grid-template-columns:1fr;justify-items:center;display:grid}.virtual-ladder__row[data-active=true]{border-top-color:var(--gold-400);border-left:0}.virtual-ladder__row small{display:none}.use-case-grid,.steps-grid,.resource-grid,.resource-grid--three{grid-template-columns:repeat(2,1fr)}.step-card__arrow{display:none}.feature-layout,.faq-layout,.article-shell,.subpage-hero__grid,.use-case-content,.example-panel{grid-template-columns:1fr}.feature-layout__intro,.faq-layout__intro,.related-panel{position:static}.article-shell{gap:30px}.related-panel{grid-row:auto}.setup-list{grid-template-columns:repeat(2,1fr)}.setup-list li:last-child{border-right:0}.blog-card,.blog-card[data-featured=true]{grid-column:auto;grid-template-columns:1fr}.blog-card__art{min-height:190px}.auth-layout{grid-template-columns:1fr}.auth-promise{min-height:420px}.dashboard-grid,.contact-layout{grid-template-columns:1fr}}@media (max-width:620px){.shell{width:min(calc(100% - 28px), var(--shell))}.section{padding:68px 0}.section-heading{margin-bottom:32px}.logo__wordmark{font-size:.9rem}.hero{min-height:auto}.hero-grid{padding-top:64px;padding-bottom:52px}.hero-copy h1{font-size:clamp(3rem,16vw,4.7rem)}.hero-stage{min-height:460px}.hero-ladder{padding:20px}.button-row .button{width:100%}.quick-play-topbar{padding:0 17px}.quick-play-layout .virtual-ladder{padding:20px 12px;overflow-x:auto}.virtual-ladder__row{min-width:72px}.question-panel{padding:28px 20px 30px}.answer-grid{grid-template-columns:1fr}.quick-play-actions{flex-direction:column-reverse;align-items:stretch}.use-case-grid,.benefit-grid,.steps-grid,.product-feature-grid,.pricing-grid,.resource-grid,.resource-grid--three,.tips-grid,.blog-grid{grid-template-columns:1fr}.use-case-card{min-height:0}.pricing-card{padding:28px 23px}.pricing-card ul{min-height:0}.final-cta{padding:68px 20px}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1;margin-bottom:20px}.footer-legal{flex-direction:column;align-items:flex-start}.subpage-hero,.article-hero{padding-bottom:70px}.subpage-hero h1,.article-hero h1{font-size:clamp(2.8rem,14vw,4.3rem)}.breadcrumbs{margin-bottom:35px}.setup-list{grid-template-columns:1fr}.setup-list li{min-height:150px}.setup-list p{margin-top:35px}.blog-card__art{min-height:160px}.auth-page{padding:15px}.auth-page__brand{margin-bottom:15px}.auth-layout{border-radius:var(--radius-md)}.auth-promise{min-height:0;padding:35px 27px}.auth-promise ol{margin:30px 0}.auth-card{padding:38px 23px}.field-grid{grid-template-columns:1fr}.dashboard-header{min-height:74px}.dashboard-grid{width:100%}.dashboard-panel,.dashboard-roadmap{padding:38px 24px}.dashboard-header-actions .button{padding-inline:12px}.dashboard-support{grid-template-columns:auto 1fr;align-items:start}.dashboard-support>a{grid-column:2}}.shell{width:min(calc(100% - 40px), var(--page-max-width))}.section{padding:var(--section-padding) 0}.section-heading{max-width:720px;margin-bottom:2.5rem}.section-heading--center{max-width:760px}.section-heading h2{margin:.8rem 0 .85rem;font-size:clamp(2rem,3.4vw,3.15rem);line-height:1.06}.section-heading p,.hero-lead,.hero-note,.use-case-card p,.benefit-card p,.pricing-card>p,.faq-item__answer p,.resource-card p,.prose p{color:var(--slate-700)}.eyebrow{color:var(--royal-600);letter-spacing:.14em;font-size:.74rem;font-weight:900}.eyebrow--light{color:var(--gold-400)}.button{border-radius:var(--radius-button);min-height:46px;box-shadow:none;padding:.78rem 1.35rem;font-size:.92rem;font-weight:900}.button--primary,.button--gold{background:linear-gradient(135deg, var(--royal-600), var(--brand-purple));color:#fff;border-color:#0000;box-shadow:0 16px 34px #4053f73d}.button--primary:hover,.button--gold:hover{box-shadow:0 20px 44px #4053f752}.button--navy{background:var(--midnight-900);color:#fff}.button--ghost,.button--muted{color:var(--midnight-900);background:#fff;border-color:#1818281f;box-shadow:0 10px 28px #1818280f}.hero .button--ghost,.section--midnight .button--ghost,.final-cta .button--ghost,.auth-page .button--ghost,.dashboard-page .button--ghost{color:var(--midnight-900);background:#fffffff2;border-color:#ffffff3d}.text-gold{color:var(--royal-600)}.site-header{width:100%;color:var(--midnight-900);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 4%,#ffe78375,#0000 22%),radial-gradient(circle at 97%,#c4ebffb3,#0000 30%),linear-gradient(90deg,#fffbeff5 0%,#fffffff7 51%,#ebf8fff5 100%);border:0;border-bottom:1px solid #18182812;border-radius:0;top:0;box-shadow:0 1px #1818280a}.header-inner{min-height:94px;padding-inline:0}.logo{min-height:56px;color:var(--midnight-900);background:#ffffffeb;border-radius:999px;gap:.75rem;padding:.45rem 1.35rem .45rem .75rem;box-shadow:0 18px 38px #070b2214,inset 0 0 0 1px #fffc}.brand-mark{background:radial-gradient(circle at 78% 22%, #ffffffb8, transparent 19%), linear-gradient(135deg, var(--family-lavender) 0%, #6d7df5 55%, #9db8ff 100%);border-radius:16px;width:42px;height:42px;overflow:hidden;box-shadow:0 12px 24px #4053f73d,inset 0 1px #ffffff4d}.brand-mark__step{background:#ffffff47;border:2px solid #ffffffe0;width:10px;bottom:7px;box-shadow:0 5px 14px #070b221f}.brand-mark__step--one{height:13px;left:7px}.brand-mark__step--two{height:20px;left:15px}.brand-mark__step--three{height:28px;left:23px}.logo__wordmark{color:var(--midnight-900);font-size:1.12rem;font-weight:950}.logo__wordmark span:last-child{color:var(--royal-600)}.primary-navigation{flex:none;gap:0}.primary-navigation__links,.primary-navigation__actions{gap:1.4rem}.primary-navigation a{color:var(--family-ink);font-size:1.04rem;font-weight:950}.primary-navigation a:hover{color:var(--royal-600)}.primary-navigation .button--get-started{color:#fff;background:linear-gradient(135deg,#3346e8 0%,#4053f7 54%,#79a7ff 100%);border:0;min-width:146px;min-height:58px;padding-inline:1.7rem;box-shadow:0 18px 36px #4053f742,inset 0 1px #ffffff57}.primary-navigation .button--get-started:hover{color:#fff;transform:translateY(-2px);box-shadow:0 22px 42px #4053f757,inset 0 1px #fff6}.mobile-menu-button{color:var(--midnight-900);border-color:#1818281f;border-radius:999px}.hero{min-height:0;color:var(--midnight-900);background:radial-gradient(circle at 9% 18%,#f4c95d29,#0000 24%),radial-gradient(circle at 88% 12%,#4053f71f,#0000 30%),linear-gradient(#fff8ee 0%,#fbfaf7 72%,#fff 100%)}.hero:before,.hero:after,.stage-glow,.stage-diamond{display:none}.hero-grid{grid-template-columns:minmax(0,.96fr) minmax(420px,.84fr);gap:clamp(2.5rem,6vw,5rem);min-height:auto;padding-top:clamp(4.8rem,8vw,7rem);padding-bottom:clamp(4.8rem,8vw,7rem)}.hero-copy h1{max-width:700px;color:var(--midnight-900);letter-spacing:-.045em;margin:1rem 0 1.2rem;font-size:clamp(3rem,5.1vw,4.75rem);font-weight:900;line-height:.98}.hero-lead{max-width:650px;font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:750;line-height:1.55}.hero-note{max-width:620px;margin:.8rem 0 1.55rem;font-size:.95rem;line-height:1.6}.trust-list{max-width:650px;color:var(--slate-700)}.hero-stage{justify-content:center;align-items:center;min-height:0}.millionaire-preview-card{z-index:2;color:#fff;background:radial-gradient(circle at 85% 8%,#f4c95d29,#0000 28%),linear-gradient(145deg,#171a3e 0%,#22145a 58%,#10132e 100%);border:10px solid #fff;border-radius:32px;width:min(100%,520px);padding:clamp(1.3rem,2.4vw,1.8rem);position:relative;box-shadow:0 28px 70px #1818282e,-10px -10px #f4c95d2e,10px 10px #4053f71f}.millionaire-preview-top,.millionaire-preview-tools{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.millionaire-preview-top span,.millionaire-preview-question span,.millionaire-preview-tools span,.hero-ladder span{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.millionaire-preview-top strong{min-height:40px;color:var(--gold-400);background:#f4c95d29;border-radius:999px;align-items:center;padding:0 1rem;font-size:1.1rem;display:inline-flex}.millionaire-preview-progress span[data-active=true]{background:var(--gold-400)}.millionaire-preview-question{background:#ffffff14;border:1px solid #ffffff24;border-radius:24px;padding:1.25rem}.millionaire-preview-question p{color:#fff;letter-spacing:-.02em;margin:.45rem 0 0;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:850;line-height:1.18}.millionaire-preview-answer{background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:34px 1fr;align-items:center;gap:.7rem;min-height:62px;padding:.7rem .8rem;display:grid}.millionaire-preview-answer span{width:32px;height:32px;color:var(--gold-400);font-family:var(--font-geist-mono);background:#ffffff1f;border-radius:999px;place-items:center;font-weight:900;display:grid}.millionaire-preview-answer small{color:var(--gold-400);letter-spacing:.08em;text-transform:uppercase;grid-column:2;margin-top:-.35rem;font-size:.62rem;font-weight:900}.millionaire-preview-answer[data-correct=true]{background:#f4c95d24;border-color:#f4c95dbd}.millionaire-preview-tools{flex-wrap:wrap;justify-content:flex-start;margin-top:1rem}.millionaire-preview-tools span{color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;gap:.4rem;min-height:36px;padding:0 .82rem;display:inline-flex}.hero-ladder{z-index:3;width:auto;max-width:none;box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #18182814;border-radius:999px;gap:.45rem;padding:.65rem;display:grid;position:absolute;bottom:3%;right:0;transform:none}.hero-ladder span{min-width:68px;min-height:34px;color:var(--slate-500);border-radius:999px;place-items:center;display:grid}.hero-ladder span[data-active=true]{background:var(--gold-400);color:var(--midnight-900)}.quick-play-section,.section--midnight,.final-cta,.subpage-hero,.article-hero,.auth-page,.dashboard-page,.site-footer{background:radial-gradient(circle at 12% 14%, #4053f733, transparent 28%), radial-gradient(circle at 86% 8%, #f4c95d1f, transparent 30%), linear-gradient(135deg, var(--midnight-900) 0%, #21145a 56%, var(--midnight-950) 100%);color:#fff}.quick-play-frame{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:32px;overflow:hidden;box-shadow:0 26px 62px #0000002e}.quick-play-topbar{color:#d9d6ff}.quick-play-label,.question-kicker{color:var(--gold-400)}.quick-play-layout{grid-template-columns:minmax(116px,150px) minmax(0,1fr)}.virtual-ladder{background:#0a0c2670;border-right-color:#ffffff1a;padding:1.25rem .8rem}.virtual-ladder__heading,.virtual-ladder__disclaimer{color:#bdb8ef}.virtual-ladder__row{color:#cbc7f7;border-radius:999px;grid-template-columns:20px 1fr;min-height:38px;padding:.5rem .62rem}.virtual-ladder__row small{display:none}.virtual-ladder__row strong{color:#fff;font-size:.78rem}.virtual-ladder__row[data-active=true]{background:#f4c95d29;border-left-color:#0000}.virtual-ladder__row[data-active=true] strong,.virtual-ladder__row[data-active=true] small{color:var(--gold-400)}.question-panel h3{color:#fff;max-width:780px;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:850}.answer-grid{gap:.85rem}.answer-option{color:#fff;background:#ffffff14;border-color:#ffffff24;border-radius:18px;min-height:62px}.answer-option:hover:not(:disabled),.answer-option[data-selected=true]{background:#f4c95d1f;border-color:#f4c95dad}.answer-option>span{color:var(--gold-400);border-color:#ffffff2e;border-radius:999px}.answer-option[data-correct=true]{background:#16865f38;border-color:#45c486}.answer-option[data-incorrect=true]{background:#fb718533;border-color:#fb7185}.quick-play-result{color:#d9d6ff}.section--cream,.pricing-section,.final-cta-section,.contact-page,.not-found{background:radial-gradient(circle at 8% 8%, #f4c95d1a, transparent 26%), radial-gradient(circle at 92% 10%, #4053f714, transparent 30%), var(--cream-50)}.use-case-grid,.benefit-grid,.resource-grid,.resource-grid--three,.pricing-grid{gap:1.1rem}.use-case-card,.benefit-card,.product-feature,.pricing-card,.related-panel,.resource-card,.blog-card,.question-card,.planner-preview,.legal-callout,.article-cta,.contact-form,.preferences-summary,.auth-message-panel{border-radius:var(--radius-card);background:#fff;border:1px solid #18182814;box-shadow:0 18px 44px #18182812}.use-case-card{min-height:280px}.icon-tile,.product-feature__icon{background:var(--royal-100);color:var(--royal-600);border-radius:16px}.card-number{color:#4053f757}.audience-strip{background:var(--midnight-900);color:#d9d6ff;border-color:#ffffff14}.audience-strip:before{background:linear-gradient(90deg, var(--midnight-900), transparent)}.audience-strip:after{background:linear-gradient(-90deg, var(--midnight-900), transparent)}.audience-strip__track svg{color:var(--gold-400)}.steps-grid{gap:1.1rem}.step-card,.tips-grid>div,.subpage-callout,.account-summary,.dashboard-support,.auth-promise li{border-radius:var(--radius-card);background:#ffffff14;border:1px solid #ffffff1f}.step-card__icon{color:var(--gold-400);background:#f4c95d1f;border-color:#f4c95d47;border-radius:18px}.step-card__arrow{background:var(--royal-600);color:#fff}.product-feature{min-height:78px}.pricing-card[data-featured=true]{box-shadow:0 18px 44px #18182814, inset 0 4px 0 var(--gold-400);background:#fff;border-color:#4053f759}.pricing-card__flag{background:var(--royal-600);color:#fff}.pricing-card__secondary,.legal-callout strong,.article-cta>span,.resource-card>span{color:var(--royal-600)!important}.faq-list{border-top-color:#18182814}.faq-item{border-bottom-color:#18182814}.faq-item summary svg,.related-list svg{color:var(--royal-600)}.faq-assurance{color:var(--royal-600);background:#fff;border-color:#18182814;border-radius:20px}.final-cta{border-radius:32px;box-shadow:0 28px 70px #1818282e}.final-cta h2{color:#fff;font-size:clamp(2.2rem,4.8vw,4rem)}.final-cta p,.section--midnight .section-heading p,.quick-play-section .section-heading p{color:#d9d6ff}.account-entry{color:var(--gold-400)}.subpage-hero,.article-hero{padding:clamp(3rem,6vw,5rem) 0 clamp(4rem,7vw,6rem)}.subpage-hero h1,.article-hero h1{color:#fff;font-size:clamp(2.8rem,5vw,4.8rem)}.breadcrumbs,.article-meta,.chip-row>span{color:#bdb8ef}.subpage-hero>.shell>p,.article-hero>.shell>p,.subpage-hero__grid>div>p,.subpage-callout>p,.step-card p,.tips-grid li,.auth-promise>p,.dashboard-panel>p{color:#d9d6ff}.chip-row{border-top-color:#ffffff1f}.chip-row strong,.subpage-callout--ladder>span{color:#fff;border-color:#ffffff24}.auth-layout,.dashboard-grid{background:#fff}.auth-promise,.dashboard-panel,.blog-card__art{background:radial-gradient(circle at 86% 10%, #f4c95d1f, transparent 30%), linear-gradient(145deg, var(--midnight-900), #21145a 55%, var(--midnight-950))}.auth-card,.dashboard-roadmap{background:#fff}.field input,.field :is(select,.mg-select__trigger),.contact-form input,.contact-form :is(select,.mg-select__trigger),.contact-form textarea{background:#fff;border-color:#18182824;border-radius:14px}.field input:focus,.field :is(select,.mg-select__trigger):focus,.contact-form input:focus,.contact-form :is(select,.mg-select__trigger):focus,.contact-form textarea:focus{border-color:var(--royal-600);box-shadow:0 0 0 3px #4053f724}.checkbox-field input{accent-color:var(--royal-600)}.site-footer{padding-top:clamp(4rem,7vw,5rem)}.site-footer .logo,.auth-page .logo,.dashboard-page .logo,.site-footer .logo__wordmark,.auth-page .logo__wordmark,.dashboard-page .logo__wordmark{color:#fff}.site-footer .logo__wordmark span:last-child,.auth-page .logo__wordmark span:last-child,.dashboard-page .logo__wordmark span:last-child{color:var(--gold-400)}.footer-column h2{color:#fff}.footer-column a,.footer-brand p,.footer-legal p{color:#c7c4ed}.footer-brand a{color:var(--gold-400)}.hero,.final-cta,.quick-play-frame,.step-card,.product-feature,.benefit-card{isolation:isolate}.hero{background:radial-gradient(circle at 14% 22%,#ff4fc42b,#0000 20%),radial-gradient(circle at 86% 17%,#2f8cff2b,#0000 24%),radial-gradient(circle at 58% 4%,#f4c95d38,#0000 28%),linear-gradient(#fff9ed 0%,#fbfaf7 62%,#fff 100%);position:relative;overflow:hidden}.hero:before{pointer-events:none;content:"";background-image:linear-gradient(#4053f712 1px,#0000 1px),linear-gradient(90deg,#4053f712 1px,#0000 1px);background-size:72px 72px;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 78%);mask-image:linear-gradient(#000000b3,#0000 78%)}.hero-decor,.final-cta__decor{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.money-decor,.prize-decor{z-index:0;pointer-events:none;position:absolute}.money-decor--coin{color:var(--gold-400);filter:drop-shadow(0 18px 24px #dfae3247)}.money-decor--bill{color:#37d7b3;filter:drop-shadow(0 18px 24px #37d7b329)}.money-decor--spark,.money-decor--star{color:var(--gold-400);filter:drop-shadow(0 12px 18px #f4c95d3d)}.prize-decor{color:#171a3e47;font-family:var(--font-geist-mono);letter-spacing:-.05em;background:#ffffffad;border:1px solid #4053f71f;border-radius:999px;padding:.3rem .75rem;font-size:clamp(1.7rem,4vw,3.9rem);font-weight:900;box-shadow:0 20px 48px #18182814}.money-decor--coin-a{width:88px;animation:8s ease-in-out infinite jackpot-float;top:15%;left:3%}.money-decor--coin-b{width:70px;animation:9s ease-in-out 1.2s infinite reverse jackpot-float;bottom:17%;right:5%}.money-decor--bill-a{width:118px;animation:10s ease-in-out infinite bill-drift;top:26%;right:8%;transform:rotate(14deg)}.money-decor--bill-b{width:96px;animation:11s ease-in-out .8s infinite reverse bill-drift;bottom:8%;left:9%;transform:rotate(-18deg)}.money-decor--spark-a{width:50px;color:var(--electric-pink);animation:4.6s ease-in-out infinite sparkle-pop;top:64%;left:46%}.money-decor--star-a{width:54px;animation:5s ease-in-out .5s infinite sparkle-pop;top:13%;right:43%}.prize-decor--one{top:9%;left:36%;transform:rotate(-7deg)}.prize-decor--two{bottom:8%;right:21%;transform:rotate(7deg)}.hero-grid,.hero-copy,.hero-stage{z-index:1;position:relative}.hero-copy h1 .text-gold{background:linear-gradient(95deg, var(--royal-600), var(--electric-pink) 45%, var(--gold-500));color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.hero-note{border-left:4px solid var(--gold-400);padding-left:1rem}.preview-jackpot-ribbon{z-index:4;gap:.35rem;max-width:min(92%,520px);display:flex;position:absolute;top:-1.1rem;right:clamp(.5rem,4vw,2rem);transform:rotate(1.5deg)}.preview-jackpot-ribbon span{background:linear-gradient(135deg, var(--gold-400), #fddc5c);min-width:58px;color:var(--midnight-950);font-family:var(--font-geist-mono);text-align:center;border:1px solid #ffffff75;border-radius:999px;padding:.42rem .7rem;font-size:.72rem;font-weight:950;box-shadow:0 14px 24px #dfae3238}.millionaire-preview-card{background:radial-gradient(circle at 78% 8%,#ff4fc433,#0000 28%),radial-gradient(circle at 13% 25%,#2f8cff2e,#0000 30%),linear-gradient(145deg,#111331 0%,#311172 54%,#10132e 100%);overflow:hidden;box-shadow:0 32px 78px #18182838,-10px -10px #f4c95d40,10px 10px #ff4fc424,0 0 80px #4053f742}.millionaire-preview-card:before{pointer-events:none;content:"";border:1px solid #f4c95d29;border-radius:22px;position:absolute;inset:10px}.millionaire-preview-answer[data-correct=true]{position:relative;box-shadow:inset 0 0 0 1px #f4c95d3d,0 0 26px #f4c95d24}.millionaire-preview-answer[data-correct=true]:after{background:var(--gold-400);content:"";border-radius:999px;width:16px;height:16px;position:absolute;top:-8px;right:12px;box-shadow:16px 10px #ff4fc4d1,-16px 14px #2f8cffd1}.hero-ladder{box-shadow:0 18px 38px #1818281f,inset 0 0 0 1px #f4c95d2e}.hero-ladder span[data-active=true]{background:linear-gradient(135deg, var(--gold-400), #fddc5c);box-shadow:0 8px 18px #dfae323d}.quick-play-section,.section--midnight,.final-cta,.subpage-hero,.article-hero,.auth-page,.dashboard-page,.site-footer{background:radial-gradient(circle at 14% 11%, #ff4fc42e, transparent 24%), radial-gradient(circle at 86% 9%, #2f8cff33, transparent 27%), radial-gradient(circle at 50% 0%, #f4c95d1f, transparent 34%), linear-gradient(135deg, var(--midnight-950) 0%, #22105f 52%, #090b22 100%)}.quick-play-frame{position:relative;box-shadow:0 30px 70px #0003,0 0 80px #4053f72e}.quick-play-frame:before{z-index:-1;content:"";background:linear-gradient(90deg,#f4c95d57,#0000 24% 76%,#ff4fc438),linear-gradient(#ffffff14,#0000);position:absolute;inset:0}.quick-play-celebration{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.quick-play-celebration span{background:var(--gold-400);opacity:0;border-radius:999px;width:12px;height:12px;animation:.76s ease-out forwards coin-burst;position:absolute;top:45%;left:52%}.quick-play-celebration span:nth-child(2){background:var(--electric-pink);animation-delay:50ms}.quick-play-celebration span:nth-child(3){background:var(--electric-blue);animation-delay:90ms}.quick-play-celebration span:nth-child(4){background:#fddc5c;animation-delay:.13s}.quick-play-celebration span:nth-child(5){background:var(--gold-400);animation-delay:.17s}.quick-play-celebration span:nth-child(6){background:var(--electric-pink);animation-delay:.21s}.jackpot-progress{grid-template-columns:repeat(5,1fr);gap:.45rem;max-width:620px;margin-bottom:1.15rem;display:grid}.jackpot-progress span{color:#bdb8ef;min-height:34px;font-family:var(--font-geist-mono);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;place-items:center;font-size:.68rem;font-weight:900;display:grid;position:relative}.jackpot-progress span[data-active=true]{background:linear-gradient(135deg, var(--gold-400), #fddc5c);color:var(--midnight-950);box-shadow:0 0 26px #f4c95d3d}.virtual-ladder__row[data-active=true]{grid-template-columns:20px 1fr auto;box-shadow:inset 0 0 0 1px #f4c95d47}.virtual-ladder__row[data-active=true]:after{color:var(--gold-400);content:"HERE";justify-self:end;font-size:.7rem;font-weight:900}.answer-option[data-correct=true]{border-color:var(--gold-400);background:radial-gradient(circle at 90% 12%,#f4c95d40,#0000 34%),#16865f38;animation:.52s ease-out answer-pop;box-shadow:0 0 28px #f4c95d2e}.benefit-card,.use-case-card,.product-feature,.pricing-card{position:relative;overflow:hidden}.benefit-card:before,.use-case-card:before,.pricing-card:before{content:"";background:radial-gradient(circle,#f4c95d38,#0000 64%),#4053f70f;border-radius:999px;width:122px;height:122px;position:absolute;top:-55px;right:-48px}.feature-decor{opacity:.18;pointer-events:none;width:46px;position:absolute;bottom:.5rem;right:.75rem}.feature-decor--coin,.feature-decor--star{color:var(--gold-400)}.feature-decor--bill{color:#37d7b3}.step-card{position:relative;overflow:hidden}.step-card__prize{color:var(--gold-400);font-family:var(--font-geist-mono);background:#f4c95d1f;border:1px solid #f4c95d4d;border-radius:999px;padding:.28rem .68rem;font-size:.72rem;font-weight:950;position:absolute;top:1rem;right:1rem;box-shadow:0 0 24px #f4c95d14}.step-card:before{content:"";background:radial-gradient(circle,#ff4fc429,#0000 66%);border-radius:999px;width:116px;height:116px;position:absolute;inset:auto -30px -42px auto}.pricing-card[data-featured=true]{box-shadow:0 20px 52px #18182817, 0 0 0 6px #f4c95d14, inset 0 4px 0 var(--gold-400);border-color:#f4c95d7a}.final-cta{background:radial-gradient(circle at 17% 20%,#ff4fc433,#0000 26%),radial-gradient(circle at 84% 15%,#f4c95d2e,#0000 30%),linear-gradient(135deg,#111331 0%,#311172 54%,#090b22 100%);border:1px solid #f4c95d2e;position:relative;overflow:hidden}.final-cta:after{pointer-events:none;content:"";border:1px solid #f4c95d29;border-radius:24px;position:absolute;inset:12px}.final-cta>:not(.final-cta__decor){z-index:1;position:relative}.final-coin-a{width:86px;animation:8s ease-in-out infinite jackpot-float;top:12%;left:8%}.final-coin-b{width:64px;animation:9s ease-in-out .8s infinite reverse jackpot-float;bottom:13%;right:9%}.final-bill-a{width:112px;animation:10s ease-in-out infinite bill-drift;top:18%;right:10%;transform:rotate(14deg)}.final-spark-a{width:48px;color:var(--electric-pink);animation:5s ease-in-out infinite sparkle-pop;bottom:18%;left:18%}.final-star-a{width:54px;animation:4.5s ease-in-out .4s infinite sparkle-pop;top:15%;left:26%}.final-prize{color:#ffffff29;background:#ffffff14;border-color:#f4c95d2e;bottom:11%;right:23%}@keyframes jackpot-float{0%,to{transform:translate(0)rotate(-8deg)}50%{transform:translateY(-14px)rotate(7deg)}}@keyframes bill-drift{0%,to{transform:translate(0)rotate(14deg)}50%{transform:translate(8px,-12px)rotate(19deg)}}@keyframes sparkle-pop{0%,to{opacity:.55;transform:scale(.86)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(12deg)}}@keyframes answer-pop{0%{transform:scale(1)}45%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes coin-burst{0%{opacity:0;transform:translate(0)scale(.6)}18%{opacity:1}to{opacity:0;transform:translate3d(var(--burst-x,80px), var(--burst-y,-70px), 0) scale(.9)}}.quick-play-celebration span:first-child{--burst-x:-110px;--burst-y:-80px}.quick-play-celebration span:nth-child(2){--burst-x:90px;--burst-y:-84px}.quick-play-celebration span:nth-child(3){--burst-x:-72px;--burst-y:68px}.quick-play-celebration span:nth-child(4){--burst-x:118px;--burst-y:54px}.quick-play-celebration span:nth-child(5){--burst-x:18px;--burst-y:-116px}.quick-play-celebration span:nth-child(6){--burst-x:-22px;--burst-y:108px}body{background:radial-gradient(circle at 7% 4%, #ffb6d933, transparent 24%), radial-gradient(circle at 93% 8%, #bfe8ff47, transparent 28%), var(--pastel-white)}.hero:before{background-image:linear-gradient(#4053f717 1px,#0000 1px),linear-gradient(90deg,#4053f717 1px,#0000 1px);background-size:72px 72px}.hero-copy h1{max-width:650px}.hero-copy h1 .text-gold{background:linear-gradient(95deg, var(--pastel-lavender), #4053f7 48%, var(--pastel-coral));color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;display:block}.hero-lead{color:#363851}.hero-note{border-left-color:var(--pastel-yellow);padding-block:.7rem;background:#ffffff7a;border-radius:0 18px 18px 0;padding-right:1rem}.pastel-decor,.pastel-prize-badge{z-index:0;pointer-events:none;position:absolute}.pastel-decor{filter:drop-shadow(0 16px 24px #171a4921);width:80px}.pastel-decor--coin{--coin-fill:var(--pastel-yellow)}.pastel-decor--bill{--bill-fill:var(--pastel-pink)}.pastel-decor--star{--star-fill:var(--pastel-yellow)}.pastel-decor--spark{--spark-fill:var(--pastel-blue)}.pastel-prize-badge{border:4px solid var(--pastel-indigo);background:var(--pastel-lilac);min-height:48px;color:var(--pastel-indigo);font-family:var(--font-geist-mono);letter-spacing:-.04em;border-radius:999px;align-items:center;padding:0 1rem;font-weight:950;display:inline-flex;box-shadow:8px 8px #171a491a}.hero-coin-a{--coin-fill:var(--pastel-mint);width:64px;animation:8s ease-in-out infinite pastel-float;top:19%;right:42%}.hero-coin-b{--coin-fill:var(--pastel-yellow);width:76px;animation:10s ease-in-out infinite pastel-rotate;bottom:20%;right:3%}.hero-bill-a{--bill-fill:var(--pastel-pink);width:116px;animation:12s ease-in-out infinite pastel-drift;top:24%;right:7%}.hero-bill-b{--bill-fill:var(--pastel-mint);width:96px;animation:11s ease-in-out .7s infinite reverse pastel-drift;bottom:7%;left:12%}.hero-spark-a{--spark-fill:var(--pastel-pink);width:42px;animation:5s ease-in-out infinite pastel-twinkle;top:57%;left:48%}.hero-star-a{width:42px;animation:6s ease-in-out .4s infinite pastel-twinkle;top:28%;right:47%}.hero-prize-a{animation:9s ease-in-out .8s infinite pastel-float;top:12%;right:15%;transform:rotate(4deg)}.preview-jackpot-ribbon span,.millionaire-preview-top strong,.hero-ladder span[data-active=true]{background:linear-gradient(135deg, var(--pastel-yellow), #fff5b8);color:var(--pastel-indigo)}.millionaire-preview-card{background:radial-gradient(circle at 84% 9%, #ffb6d929, transparent 28%), radial-gradient(circle at 14% 23%, #bfe8ff29, transparent 28%), linear-gradient(145deg, var(--pastel-indigo) 0%, var(--pastel-purple-dark) 58%, #0b2542 100%);border-color:#fff;animation:10s ease-in-out infinite preview-float;box-shadow:0 30px 72px #171a492e,-10px -10px #fddc5c4d,10px 10px #ffb6d947}.section--jackpot-tint{background:radial-gradient(circle at 16% 22%, #fddc5c2e, transparent 24%), radial-gradient(circle at 92% 18%, #bfe8ff6b, transparent 28%), linear-gradient(135deg, var(--pastel-lilac), #f8f4ff 46%, #fbf3dc 100%);position:relative;overflow:hidden}.play-online-layout{grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.play-online-layout .section-heading{margin-bottom:0}.play-online-art{background:radial-gradient(circle at 25% 18%,#ffb6d975,#0000 28%),radial-gradient(circle at 82% 17%,#c9f3df99,#0000 28%),#fff;border:1px solid #171a4914;border-radius:36px;min-height:410px;position:relative;box-shadow:0 24px 58px #171a491a}.pastel-prize-path,.how-prize-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid;position:absolute;inset:auto 7% 9%}.pastel-prize-path span,.how-prize-path span{border:3px solid var(--pastel-indigo);background:var(--pastel-champagne);min-height:50px;color:var(--pastel-indigo);font-family:var(--font-geist-mono);border-radius:999px;place-items:center;font-size:.78rem;font-weight:950;display:grid;position:relative;box-shadow:5px 6px #171a4914}.pastel-prize-path span:nth-child(2),.how-prize-path span:nth-child(2){background:var(--pastel-lilac);transform:translateY(-16px)}.pastel-prize-path span:nth-child(3),.how-prize-path span:nth-child(3){background:var(--pastel-blue);transform:translateY(-34px)}.pastel-prize-path span:nth-child(4),.how-prize-path span:nth-child(4){background:var(--pastel-pink);transform:translateY(-52px)}.pastel-prize-path span[data-active=true],.how-prize-path span[data-active=true]{background:var(--pastel-yellow);transform:translateY(-72px)scale(1.05)}.mini-question-card{border:4px solid var(--pastel-indigo);background:#fff;border-radius:28px;width:min(72%,300px);padding:1.25rem;position:absolute;top:22%;left:11%;box-shadow:12px 12px #4053f72e}.mini-question-card span{color:var(--pastel-lavender);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:950;display:block}.mini-question-card strong{color:var(--pastel-indigo);font-size:1.15rem;line-height:1.12}.mini-question-card div{grid-template-columns:repeat(4,1fr);gap:.45rem;margin-top:1rem;display:grid}.mini-question-card i{background:var(--pastel-lilac);height:38px;color:var(--pastel-indigo);border-radius:999px;place-items:center;font-style:normal;font-weight:950;display:grid}.play-coin{width:72px;animation:8s ease-in-out infinite pastel-float;top:12%;right:12%}.play-bill{--bill-fill:var(--pastel-mint);width:116px;animation:11s ease-in-out infinite pastel-drift;bottom:14%;right:13%}.play-spark{--spark-fill:var(--pastel-blue);width:42px;animation:5s ease-in-out infinite pastel-twinkle;top:17%;left:47%}.section--white-jackpot{background:radial-gradient(circle at 12% 20%,#ffb6d933,#0000 24%),radial-gradient(circle at 88% 9%,#fddc5c2e,#0000 25%),#fff}.benefit-card,.use-case-card,.product-feature,.pricing-card,.faq-assurance{border-color:#171a4917;transition:transform .18s,box-shadow .18s;box-shadow:0 18px 44px #171a4914}.benefit-card:hover,.use-case-card:hover,.product-feature:hover,.pricing-card:hover{transform:translateY(-4px);box-shadow:0 24px 54px #171a491c}.benefit-card[data-pastel="0"],.use-case-card:nth-child(4n+1),.product-feature[data-jackpot="0"]{background:linear-gradient(#fff,#fff7dc)}.benefit-card[data-pastel="1"],.use-case-card:nth-child(4n+2),.product-feature[data-jackpot="1"]{background:linear-gradient(#fff,#f1ecff)}.benefit-card[data-pastel="2"],.use-case-card:nth-child(4n+3),.product-feature[data-jackpot="2"]{background:linear-gradient(#fff,#eaf8ff)}.benefit-card[data-pastel="3"],.use-case-card:nth-child(4n+4),.product-feature[data-jackpot="3"],.product-feature[data-jackpot="4"]{background:linear-gradient(#fff,#fff0f7)}.benefit-illustration,.feature-decor--mini{gap:.35rem;width:74px;min-height:54px;display:grid}.benefit-illustration span,.feature-decor--mini span{border:3px solid var(--pastel-indigo);background:var(--pastel-lilac);border-radius:999px;display:block}.benefit-illustration span:nth-child(2),.feature-decor--mini span:nth-child(2){background:var(--pastel-yellow);width:84%}.benefit-illustration span:nth-child(3),.feature-decor--mini span:nth-child(3){background:var(--pastel-blue);width:68%}.benefit-illustration{margin-bottom:1rem}.section--midnight{background:radial-gradient(circle at 18% 12%, #ffb6d92e, transparent 25%), radial-gradient(circle at 84% 12%, #bfe8ff2e, transparent 24%), linear-gradient(135deg, var(--pastel-indigo), var(--pastel-purple-dark) 54%, #0b2542);overflow:hidden}.how-prize-path{max-width:920px;margin:0 auto 3rem;position:relative;inset:auto}.steps-grid--journey{position:relative}.step-card[data-pastel="0"]{background:#fff1c71f}.step-card[data-pastel="1"]{background:#e9e2ff21}.step-card[data-pastel="2"]{background:#bfe8ff1f}.step-card__prize{background:var(--pastel-yellow);color:var(--pastel-indigo)}.section--gold-wash{background:radial-gradient(circle at 12% 20%, #c9f3df6b, transparent 26%), radial-gradient(circle at 84% 14%, #ffb6d947, transparent 28%), linear-gradient(180deg, var(--pastel-champagne), var(--pastel-white))}.feature-decor{opacity:.48}.feature-decor--coin{--coin-fill:var(--pastel-yellow)}.feature-decor--bill{--bill-fill:var(--pastel-pink)}.feature-decor--spark{--spark-fill:var(--pastel-blue)}.pricing-section{background:radial-gradient(circle at 12% 10%, #bfe8ff57, transparent 26%), radial-gradient(circle at 90% 12%, #e9e2ffa6, transparent 28%), var(--pastel-white)}.pricing-card[data-featured=true]{background:linear-gradient(#fff,#f7ebc3);border-color:#fddc5cbf}.faq-layout{background:radial-gradient(circle at 14% 20%,#fddc5c24,#0000 24%),linear-gradient(135deg,#f4efff,#fff);border-radius:38px;padding:clamp(1.5rem,4vw,3rem);position:relative}.final-cta-section{background:radial-gradient(circle at 10% 20%, #ffb6d92e, transparent 24%), radial-gradient(circle at 88% 8%, #bfe8ff2e, transparent 26%), var(--pastel-white)}.final-coin-a{--coin-fill:var(--pastel-yellow);width:72px;top:12%;left:8%}.final-coin-b{--coin-fill:var(--pastel-mint);width:70px;bottom:13%;right:9%}.final-bill-a{--bill-fill:var(--pastel-pink);width:104px;top:16%;right:12%}.final-spark-a{--spark-fill:var(--pastel-blue);width:42px;bottom:18%;left:18%}.final-star-a{width:46px;top:15%;left:26%}.final-prize{background:var(--pastel-yellow);bottom:12%;right:22%}@keyframes pastel-float{0%,to{transform:translate(0)}50%{transform:translateY(-13px)}}@keyframes pastel-rotate{0%,to{transform:rotate(-7deg)}50%{transform:rotate(8deg)translateY(-8px)}}@keyframes pastel-drift{0%,to{transform:translate(0)rotate(-7deg)}50%{transform:translate(10px,-10px)rotate(6deg)}}@keyframes pastel-twinkle{0%,to{opacity:.55;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(10deg)}}@keyframes preview-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:1080px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:2rem}.hero-copy h1{font-size:clamp(2.7rem,5.7vw,4.1rem)}}@media (max-width:850px){.header-inner{min-height:70px}.primary-navigation{background:#fbfaf7fa;border:1px solid #18182814;border-radius:0 0 24px 24px;grid-template-columns:minmax(0,1fr);justify-content:normal;top:100%;box-shadow:0 20px 44px #1818281f}.primary-navigation a{color:var(--midnight-900)}.primary-navigation__actions,.primary-navigation .button--get-started{width:100%}.hero-grid{grid-template-columns:1fr;padding-top:4.2rem}.hero-copy h1,.hero-lead,.hero-note{max-width:760px}.hero-stage{width:100%}.hero-ladder{right:1rem}.money-decor--bill-a,.prize-decor--one{opacity:.45}.quick-play-layout,.play-online-layout{grid-template-columns:1fr}.play-online-art{min-height:360px}.play-online-layout .section-heading{max-width:720px}.virtual-ladder{border-bottom:1px solid #ffffff1a;border-right:0;grid-template-columns:repeat(5,minmax(74px,1fr))}.virtual-ladder__row[data-active=true]{border-top-color:#0000;grid-template-columns:1fr}.virtual-ladder__row[data-active=true]:after{justify-self:center}}@media (max-width:620px){.shell{width:min(calc(100% - 28px), var(--page-max-width))}.section{padding:clamp(3.5rem,14vw,5rem) 0}.hero-grid{padding-top:3.4rem;padding-bottom:3.6rem}.hero-copy h1{font-size:clamp(2.45rem,10.8vw,3.2rem);line-height:1}.hero-decor .money-decor--bill,.hero-decor .money-decor--star,.prize-decor--one,.prize-decor--two,.hero-decor{display:none}.money-decor--coin-a{width:64px;top:9%;left:auto;right:-18px}.money-decor--coin-b{width:58px;bottom:38%;left:-18px;right:auto}.money-decor--spark-a{width:42px;top:48%;left:auto;right:8%}.hero-stage{flex-direction:column;align-items:stretch;min-height:0}.preview-jackpot-ribbon{order:-1;max-width:100%;position:relative;top:auto;right:auto;overflow:hidden;transform:none}.preview-jackpot-ribbon span{flex:1;min-width:0;padding-inline:.2rem;font-size:.58rem}.millionaire-preview-card{border-width:7px;border-radius:26px;width:100%}.millionaire-preview-answers,.answer-grid{grid-template-columns:1fr}.millionaire-preview-tools{gap:.45rem}.hero-ladder{grid-template-columns:repeat(5,1fr);width:100%;margin-top:.8rem;position:static}.hero-ladder span{min-width:0;min-height:32px;font-size:.62rem}.virtual-ladder{grid-template-columns:repeat(5,minmax(68px,1fr))}.virtual-ladder__row{justify-content:center;padding-inline:.25rem;display:flex}.virtual-ladder__row span,.virtual-ladder__row[data-active=true]:after{display:none}.jackpot-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem}.jackpot-progress span{min-height:30px;font-size:.56rem}.hero .trust-list,.final-cta__decor .money-decor--bill,.final-prize{display:none}.question-panel h3{font-size:clamp(1.5rem,8vw,2rem)}.button-row .button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.audience-strip__track{flex-wrap:wrap;justify-content:center;width:auto;padding:18px;animation:none}.audience-strip__track span:nth-child(n+16){display:none}}@media (max-width:620px){.hero .millionaire-preview-card .millionaire-preview-game,.hero .millionaire-preview-card .millionaire-preview-main{min-height:700px!important}.hero .millionaire-preview-card .millionaire-preview-rounds,.hero .millionaire-preview-card .millionaire-preview-round{min-height:640px!important}.hero .millionaire-preview-card .millionaire-preview-live-layout{align-content:start!important;min-height:0!important}.hero .millionaire-preview-card .millionaire-preview-level-rail{order:-1!important;height:auto!important;overflow:visible!important}}.hero-mode-preview{color:#fff;width:min(100%,620px)}.hero-mode-preview__tabs,.demo-mode-tabs{background:#ffffffdb;border:1px solid #4053f71f;border-radius:999px;gap:.35rem;width:fit-content;max-width:100%;margin:0 auto .95rem;padding:.35rem;display:flex;box-shadow:0 18px 42px #10132e1a}.hero-mode-preview__tab,.demo-mode-tabs__button{min-height:2.38rem;color:var(--midnight-950);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem .82rem;font-size:.82rem;font-weight:950}.hero-mode-preview__tab[aria-selected=true],.demo-mode-tabs__button[aria-selected=true]{background:linear-gradient(135deg, var(--royal-600), #86b7ff);color:#fff;box-shadow:0 10px 26px #4053f73d}.hero-mode-preview__tab:focus-visible,.demo-mode-tabs__button:focus-visible{outline-offset:3px;outline:3px solid #fddc5cd1}.hero-mode-preview__screen{background:radial-gradient(circle at 72% 12%,#8ec5ff57,#0000 24%),radial-gradient(circle at 20% 88%,#fddc5c29,#0000 27%),linear-gradient(135deg,#111944 0%,#213580 53%,#5364ed 100%);border:12px solid #ffffffeb;border-radius:38px;padding:clamp(.9rem,2vw,1.25rem);position:relative;overflow:hidden;box-shadow:0 42px 92px #070b2242,0 0 76px #4053f729}.hero-mode-preview__screen:before{content:"";background:linear-gradient(114deg,#0000 0 36%,#ffffff1a 36.2% 36.8%,#0000 37% 100%),radial-gradient(circle at 56% 40%,#bfe8ff29,#0000 29%),#070b2257;border-radius:28px;position:absolute;inset:1.35rem}.hero-mode-preview__topline,.hero-mode-preview__stage,.hero-mode-preview__climb{z-index:1;position:relative}.hero-mode-preview__topline{color:#e8ecffbd;width:min(100%,31rem);font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.55rem;margin:0 auto .85rem;font-size:clamp(.52rem,.85vw,.66rem);font-weight:950;display:grid}.hero-mode-preview__topline span{justify-self:end}.hero-mode-preview__topline strong{background:radial-gradient(circle at 35% 20%, #ffffffbf, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);color:#080b22;letter-spacing:0;text-align:center;border:2px solid #ffffffa6;border-radius:999px;min-width:6.8rem;padding:.5rem .8rem;font-size:clamp(.92rem,1.4vw,1.16rem);line-height:1;animation:6.4s ease-in-out infinite hero-mode-prize-pop}.hero-mode-preview__topline em{color:var(--pastel-yellow);font-style:normal}.hero-mode-preview__stage{grid-template-columns:minmax(112px,.31fr) minmax(0,1fr);align-items:stretch;gap:clamp(.72rem,1.5vw,1rem);display:grid}.hero-mode-preview__ladder{background:linear-gradient(154deg,#0000 0 43%,#8ec5ff1f 43.2% 44%,#0000 44.2% 100%),radial-gradient(circle at 50% 0,#fddc5c1c,#0000 24%),#070b2294;border:1px solid #fddc5c29;border-radius:20px;padding:.72rem .52rem;overflow:hidden}.hero-mode-preview__ladder>span{color:#e8ecffb8;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-bottom:.42rem;font-size:.52rem;font-weight:950;display:block}.hero-mode-preview__ladder div{gap:.14rem;display:grid}.hero-mode-preview__ladder i{color:#e8ecffb8;min-height:1.55rem;font-family:var(--font-geist-mono);border-radius:999px;align-items:center;padding:.1rem .34rem;font-size:.58rem;font-style:normal;font-weight:950;line-height:1.05;display:grid}.hero-mode-preview__ladder i[data-target=true]{background:radial-gradient(circle at 25% 20%, #ffffffb8, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);color:#080b22;border:1px solid #ffffffb3;animation:6.4s ease-in-out infinite hero-mode-ladder-climb;box-shadow:0 0 24px #fddc5c3d}.hero-mode-preview__question{background:radial-gradient(circle at 80% 8%,#fddc5c1a,#0000 20%),linear-gradient(#070b22f0,#0a275beb);border:1px solid #bfe8ff4d;border-radius:25px;align-content:center;min-height:310px;padding:clamp(.9rem,2vw,1.35rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.hero-mode-preview__question small{color:var(--pastel-yellow);font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:950}.hero-mode-preview__prompt{color:#fff;margin:.55rem 0 .9rem;font-size:clamp(1.35rem,2.5vw,2.24rem);font-weight:950;line-height:1.03}.hero-mode-preview__answers span{color:#fff;background:linear-gradient(#0a3774f2,#061441f5);border:1px solid #8ec5ff47;border-radius:16px;align-items:center;gap:.52rem;min-height:2.9rem;padding:.55rem .72rem;font-weight:900;display:flex}.hero-mode-preview__answers b{color:var(--pastel-yellow);font-family:var(--font-geist-mono)}.hero-mode-preview__question>p:not(.hero-mode-preview__prompt){color:#fff;opacity:0;align-items:center;gap:.55rem;min-height:1.5rem;margin:.82rem 0 0;font-size:.9rem;font-weight:900;animation:6.4s ease-in-out infinite hero-mode-result;display:flex}.hero-mode-preview__question>p strong{color:var(--pastel-yellow)}.hero-mode-preview__climb{color:#e8ecffd1;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:.55rem;margin-top:.75rem;font-size:.66rem;font-weight:950;display:flex}.hero-mode-preview__climb span{background:#e8ecff2e;border-radius:999px;width:8rem;height:.36rem;overflow:hidden}.hero-mode-preview__climb span:before{border-radius:inherit;background:linear-gradient(90deg, var(--pastel-yellow), #8ec5ff);content:"";width:45%;height:100%;animation:6.4s ease-in-out infinite hero-mode-progress;display:block}.demo-mode-tabs{margin-bottom:1.2rem}.playable-demo-frame{border-color:#ffffffe6}.playable-demo-layout{grid-template-columns:minmax(250px,.3fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.35rem);padding:clamp(1rem,2.2vw,1.45rem);display:grid}.demo-ladder{color:#fff;background:linear-gradient(154deg,#0000 0 42%,#5c7edc38 42.3% 43.1%,#0000 43.4% 100%),radial-gradient(circle at 76% 8%,#fddc5c24,#0000 24%),radial-gradient(circle at 18% 18%,#5d75ff2e,#0000 32%),linear-gradient(155deg,#27325f 0%,#17244f 44%,#08142e 100%);border:1px solid #b1c4ff47;border-radius:30px;padding:clamp(1.05rem,2vw,1.35rem);position:relative;overflow:hidden;box-shadow:0 24px 54px #070b2240,inset 0 0 0 1px #ffffff0d}.demo-ladder:before{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#fddc5c6b,#0000);height:2px;position:absolute;inset:24% -18% auto -22%;transform:rotate(-28deg)}.demo-ladder:after{content:"";pointer-events:none;background:repeating-linear-gradient(112deg,#0000 0 30px,#ffffff06 31px 32px);position:absolute;inset:0}.demo-ladder__header{z-index:1;gap:.28rem;margin-bottom:1rem;display:grid;position:relative}.demo-ladder__header span{color:#ebf1ffb8;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.demo-ladder__header strong{color:#fff;font-size:clamp(1.22rem,2vw,1.55rem);font-weight:950;line-height:1.08}.demo-ladder__track{z-index:1;gap:.42rem;display:grid;position:relative}.demo-ladder__track span{color:#e8ecffbd;background:linear-gradient(#ffffff17,#ffffff09),#49579647;border:1px solid #b8c6ff29;border-radius:999px;grid-template-columns:clamp(1.9rem,3.3vw,2.4rem) minmax(0,1fr);align-items:center;gap:clamp(.48rem,1vw,.72rem);min-height:clamp(2.62rem,4.6vw,3.32rem);padding:.42rem clamp(.72rem,1.4vw,1rem);font-weight:950;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 8px 20px #0206182e}.demo-ladder__track b{color:#fddc5c;font-family:var(--font-geist-mono);letter-spacing:0;text-align:right;font-size:clamp(1.05rem,2.2vw,1.38rem);font-weight:950}.demo-ladder__track em{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.9rem,1.65vw,1.24rem);font-style:normal;overflow:hidden}.demo-ladder__track span[data-complete=true]{color:#fff1b8;border-color:#fddc5c33}.demo-ladder__track span[data-next=true]{background:linear-gradient(#8ec5ff29,#8ec5ff0f),#49579647;border-color:#8ec5ffb8;box-shadow:inset 0 0 0 1px #8ec5ff1a,0 0 22px #8ec5ff1f}.demo-ladder__track span[data-active=true]{color:#080b22;background:radial-gradient(circle at 28% 16%,#ffffffa6,#0000 22%),linear-gradient(135deg,#fff2a2 0%,#fddc5c 58%,#eabf2e 100%);border-color:#ffffffc2;box-shadow:0 0 0 5px #fddc5c24,0 12px #0206185c,0 16px 28px #0206183d}.demo-ladder__track span[data-active=true] b,.demo-ladder__track span[data-active=true] em{color:#080b22}.demo-ladder p{z-index:1;color:#e8ecffbd;margin:1.1rem 0 0;font-size:clamp(.82rem,1.2vw,.94rem);font-weight:850;line-height:1.42;position:relative}.playable-demo-panel{min-height:100%}.demo-question-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.demo-question-meta>span:last-child{color:var(--slate-700);font-size:.78rem;font-weight:950}.demo-complete{align-content:center;min-height:390px;display:grid}.demo-complete p{max-width:620px;color:var(--slate-700);margin:-.35rem 0 1.2rem;font-size:1.02rem;font-weight:850}.reward-ladder-section{background:radial-gradient(circle at 12% 18%,#ffe7833d,#0000 24rem),radial-gradient(circle at 86% 12%,#9db8ff47,#0000 24rem),radial-gradient(circle at 54% 92%,#ffb6d92e,#0000 25rem),linear-gradient(#fffdf7 0%,#f5fbff 100%);position:relative;overflow:hidden}.reward-ladder-section__glow{pointer-events:none;background:linear-gradient(115deg,#0000 0 32%,#4053f70f 32.2% 32.8%,#0000 33% 100%),linear-gradient(120deg,#0000 0 66%,#fddc5c21 66.2% 66.7%,#0000 67% 100%);position:absolute;inset:0}.reward-ladder-shell{z-index:1;grid-template-columns:minmax(270px,.64fr) minmax(0,1.36fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.reward-ladder-intro{margin-bottom:0}.reward-ladder-intro h2{max-width:9em;font-size:clamp(2.45rem,4vw,4rem);line-height:.97}.reward-ladder-intro p{max-width:31rem;color:var(--family-muted);font-size:clamp(1rem,1.35vw,1.15rem);font-weight:800;line-height:1.5}.reward-ladder-showcase{background:radial-gradient(circle at 88% 7%,#fddc5c47,#0000 15rem),linear-gradient(135deg,#ffffffd1,#eff4ffb8);border:1px solid #ffffffd1;border-radius:clamp(28px,4vw,42px);padding:clamp(1rem,2.2vw,1.45rem);position:relative;overflow:hidden;box-shadow:0 34px 88px #171a4921,inset 0 1px #ffffffe0}.reward-ladder-showcase:before{color:#4053f70d;content:"$";font-size:clamp(7rem,14vw,12rem);font-weight:950;line-height:1;position:absolute;bottom:-3rem;right:-2rem;transform:rotate(12deg)}.reward-ladder-showcase__tabs{z-index:1;background:#ffffffd1;border:1px solid #4053f71c;border-radius:999px;gap:.35rem;width:fit-content;max-width:100%;margin:0 auto 1rem;padding:.35rem;display:flex;position:relative;box-shadow:0 16px 38px #171a4914}.reward-ladder-showcase__tab{min-height:2.35rem;color:var(--family-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem .82rem;font-size:.82rem;font-weight:950}.reward-ladder-showcase__tab[aria-selected=true]{background:linear-gradient(135deg, var(--royal-600), #86b7ff);color:#fff;box-shadow:0 10px 24px #4053f73b}.reward-ladder-showcase__tab:focus-visible{outline-offset:3px;outline:3px solid #fddc5cd1}.reward-ladder-showcase__body{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(17rem,1.08fr);align-items:stretch;gap:clamp(1rem,2.5vw,1.65rem);display:grid;position:relative}.reward-ladder-copy,.reward-ladder-visual{background:#ffffffb8;border:1px solid #ffffffbf;border-radius:28px;box-shadow:0 20px 52px #171a491a}.reward-ladder-copy{align-content:center;padding:clamp(1.2rem,2.5vw,1.8rem);display:grid}.reward-ladder-copy__icon{background:radial-gradient(circle at 72% 14%, #fddc5c7a, transparent 32%), linear-gradient(135deg, var(--royal-600), #86b7ff);color:#fff;border-radius:19px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 15px 32px #4053f733}.reward-ladder-copy__eyebrow{color:var(--royal-600);font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:1rem;font-size:.72rem;font-weight:950}.reward-ladder-copy h3{max-width:11em;color:var(--family-ink);margin:.4rem 0 .75rem;font-size:clamp(1.55rem,2.7vw,2.45rem);font-weight:950;line-height:1.02}.reward-ladder-copy p{color:var(--family-muted);margin:0;font-size:clamp(.95rem,1.15vw,1.05rem);font-weight:760;line-height:1.55}.reward-ladder-copy__badge{background:radial-gradient(circle at 20% 18%, #ffffffdb, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);width:fit-content;color:var(--family-ink);border-radius:18px;gap:.18rem;margin-top:1rem;padding:.62rem .82rem;display:inline-grid;box-shadow:0 12px 28px #fddc5c40}.reward-ladder-copy__badge span{font-family:var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:950}.reward-ladder-copy__badge strong{font-size:1rem;font-weight:950}.reward-ladder-visual{background:radial-gradient(circle at 72% 16%,#fddc5c26,#0000 17rem),linear-gradient(145deg,#101a45,#283b8b 56%,#5364ed);min-height:25rem;padding:clamp(1rem,2vw,1.35rem);position:relative;overflow:hidden}.reward-ladder-visual__beam{pointer-events:none;background:linear-gradient(112deg,#0000 0 43%,#ffffff1f 43.2% 44.1%,#0000 44.3% 100%),radial-gradient(circle at 64%,#8ec5ff2e,#0000 30%);position:absolute;inset:0}.reward-ladder-visual__track{z-index:1;align-content:space-between;gap:.48rem;height:100%;min-height:22rem;display:grid;position:relative}.reward-ladder-visual__track:before{content:"";background:#bfe8ff38;border-radius:999px;width:4px;position:absolute;top:1.15rem;bottom:1.15rem;left:1.08rem}.reward-ladder-visual__track:after{width:4px;height:var(--reward-marker-position,40%);background:linear-gradient(180deg, var(--pastel-yellow), #86b7ff);content:"";border-radius:999px;transition:height .52s cubic-bezier(.2,.74,.28,1);position:absolute;bottom:1.15rem;left:1.08rem;box-shadow:0 0 26px #fddc5c57}.reward-ladder-visual__rung{color:#ffffffbd;background:#ffffff14;border:1px solid #bfe8ff29;border-radius:999px;grid-template-columns:2.3rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.5rem;padding:.48rem .7rem;font-weight:900;transition:background .26s,color .26s,transform .26s,border-color .26s;display:grid;position:relative}.reward-ladder-visual__rung b{z-index:1;width:1.85rem;height:1.85rem;font-family:var(--font-geist-mono);background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;display:inline-flex;position:relative}.reward-ladder-visual__rung em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;line-height:1.15;overflow:hidden}.reward-ladder-visual__rung[data-reached=true]{color:#fff;border-color:#fddc5c40}.reward-ladder-visual__rung[data-active=true]{background:radial-gradient(circle at 22% 20%, #ffffffb3, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);color:var(--family-ink);border-color:#ffffffbd;transform:translate(.42rem)scale(1.02);box-shadow:0 0 34px #fddc5c47}.reward-ladder-visual__marker{left:1.1rem;bottom:calc(1.42rem + var(--reward-marker-position,40%));z-index:2;background:radial-gradient(circle at 32% 24%, #ffffffe0, transparent 26%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);width:2.25rem;height:2.25rem;color:var(--family-ink);border:4px solid #ffffffd1;border-radius:999px;justify-content:center;align-items:center;transition:bottom .52s cubic-bezier(.2,.74,.28,1);animation:2.2s ease-in-out infinite reward-marker-pulse;display:inline-flex;position:absolute;transform:translate(-50%,50%);box-shadow:0 0 0 8px #fddc5c21,0 15px 34px #070b2238}.reward-ladder-showcase__note{z-index:1;color:#070b2294;text-align:center;margin:.95rem 0 0;font-size:.78rem;font-weight:800;position:relative}@keyframes reward-marker-pulse{0%,to{box-shadow:0 0 0 8px #fddc5c1f,0 15px 34px #070b2238}50%{box-shadow:0 0 0 13px #fddc5c08,0 15px 34px #070b2238}}@keyframes hero-mode-answer-correct{0%,32%{color:#fff;background:linear-gradient(#0a3774f2,#061441f5);border-color:#8ec5ff47;transform:none}42%,72%{background:radial-gradient(circle at 24% 18%, #ffffffb8, transparent 25%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);color:#080b22;border-color:#ffffffc7;transform:translateY(-2px)}to{color:#fff;background:linear-gradient(#0a3774f2,#061441f5);border-color:#8ec5ff47;transform:none}}@keyframes hero-mode-result{0%,34%,82%,to{opacity:0;transform:translateY(6px)}42%,72%{opacity:1;transform:translateY(0)}}@keyframes hero-mode-progress{0%,34%{transform:translate(-72%)}48%,76%{transform:translate(62%)}to{transform:translate(140%)}}@keyframes hero-mode-ladder-climb{0%,35%{transform:none}48%,72%{transform:translateY(-2px)scale(1.03)}to{transform:none}}@keyframes hero-mode-prize-pop{0%,35%,to{transform:none}48%,72%{transform:translateY(-2px)}}@media (max-width:1020px){.hero-mode-preview__stage,.playable-demo-layout,.reward-ladder-shell,.reward-ladder-showcase__body{grid-template-columns:1fr}.reward-ladder-intro{text-align:center}.reward-ladder-intro h2,.reward-ladder-intro p{margin-inline:auto}.hero-mode-preview__ladder div,.demo-ladder__track{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-mode-preview__ladder i,.demo-ladder__track span{text-align:center;grid-template-columns:1fr;min-height:2.25rem}.demo-ladder__track{grid-template-columns:1fr!important}.demo-ladder__track span{text-align:left;grid-template-columns:2.1rem minmax(0,1fr);min-height:2.7rem}.demo-ladder__track b{display:block}.reward-ladder-visual{min-height:22rem}}@media (max-width:640px){.hero-grid{gap:1.6rem}.hero-mode-preview__screen{border-width:8px;border-radius:28px}.hero-mode-preview__topline{text-align:center;grid-template-columns:1fr}.hero-mode-preview__topline span{justify-self:center}.hero-mode-preview__prompt{font-size:clamp(1.18rem,6.4vw,1.7rem)}.hero-mode-preview__answers{grid-template-columns:1fr}.hero-mode-preview__question{min-height:0}.hero-mode-preview__tabs,.demo-mode-tabs{justify-content:center;width:100%}.hero-mode-preview__tab,.demo-mode-tabs__button{flex:1;padding-left:.4rem;padding-right:.4rem}.playable-demo-layout{padding:.75rem}.demo-ladder__track,.hero-mode-preview__ladder div{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-ladder__track{grid-template-columns:1fr}.demo-complete{min-height:300px}.reward-ladder-intro{text-align:left}.reward-ladder-showcase__tabs{width:100%}.reward-ladder-showcase__tab{flex:1;padding-left:.45rem;padding-right:.45rem;font-size:.76rem}.reward-ladder-visual{min-height:0;padding:.9rem}.reward-ladder-visual__track{min-height:18rem}.reward-ladder-visual__rung{min-height:2.25rem;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.hero-mode-preview__topline strong,.hero-mode-preview__ladder i[data-target=true],.hero-mode-preview__answers span[data-correct=true],.hero-mode-preview__question>p:not(.hero-mode-preview__prompt),.hero-mode-preview__climb span:before{transition:none;animation:none}.hero-mode-preview__question>p:not(.hero-mode-preview__prompt){opacity:1;transform:none}.reward-ladder-visual__marker,.reward-ladder-visual__track:after,.reward-ladder-visual__rung{transition:none;animation:none}}:root{--family-cream:#fffaf0;--family-ink:#070b22;--family-muted:#556176;--family-lavender:#4053f7;--family-lavender-soft:#eef0ff;--family-yellow:#ffe783;--family-pink:#ffd8eb;--family-blue:#e7eaff;--family-mint:#d6f8e6;--family-coral:#ff6f8a}body{background:var(--family-cream);color:var(--family-ink)}.button--primary,.button--gold,.button--small.button--gold{background:var(--family-lavender);color:#fff;box-shadow:0 18px 32px #4053f742}.button--primary:hover,.button--gold:hover{transform:translateY(-2px);box-shadow:0 22px 40px #4053f757}.button--ghost,.button--muted{color:var(--family-ink);background:#fff;box-shadow:0 8px 20px #070b2214}.text-gold,.hero-copy h1 .text-gold{width:auto;color:var(--family-lavender);background:0 0;display:inline}.eyebrow{color:var(--family-lavender)}.eyebrow:before{background:var(--family-yellow)}.hero{background:radial-gradient(circle at 7% 36%, var(--family-pink) 0 42px, transparent 43px), radial-gradient(circle at 86% 82%, var(--family-blue) 0 78px, transparent 79px), radial-gradient(circle at 49% 90%, var(--family-mint) 0 24px, transparent 25px), linear-gradient(180deg, var(--family-cream) 0%, #fffdf8 100%)}.hero:before{display:none}.hero-decor,.pastel-decor,.pastel-prize-badge,.preview-jackpot-ribbon{display:none!important}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(470px,.88fr);gap:clamp(2.5rem,5vw,5rem);padding-top:clamp(5rem,8vw,7.5rem);padding-bottom:clamp(5rem,8vw,7rem)}.hero-copy h1{max-width:760px;color:var(--family-ink);letter-spacing:-.055em;font-size:clamp(3.35rem,4.85vw,4.65rem);font-weight:950;line-height:.96}.hero-lead{max-width:780px;color:var(--family-muted);font-size:clamp(1.28rem,1.7vw,1.55rem);font-weight:850;line-height:1.5}.hero-note{max-width:760px;color:var(--family-muted);background:0 0;border:0;border-radius:0;padding:0;font-size:1.05rem;font-weight:800}.trust-list{color:var(--family-muted);font-weight:850}.trust-list svg{color:var(--family-lavender)}.millionaire-preview-card{background:radial-gradient(circle at 88% -6%, var(--family-yellow) 0 78px, transparent 79px), radial-gradient(circle at 0% 100%, var(--family-pink) 0 64px, transparent 65px), linear-gradient(180deg, #fff 0%, #fbfff9 100%);width:min(100%,560px);color:var(--family-ink);border:28px solid #fff;border-radius:46px;animation:none;box-shadow:0 24px 52px #070b221f,0 0 0 1px #070b220a}.millionaire-preview-card:before{display:none}.millionaire-preview-top,.millionaire-preview-tools{color:var(--family-ink)}.millionaire-preview-top span,.millionaire-preview-question span{color:#707b91}.millionaire-preview-top strong{background:var(--family-yellow);color:var(--family-ink);box-shadow:none}.millionaire-preview-progress span{background:#e9edf3}.millionaire-preview-question{border:3px solid var(--family-yellow);background:#fff;border-radius:28px}.millionaire-preview-question p{color:var(--family-ink);text-align:center;font-size:clamp(1.5rem,2vw,2rem)}.millionaire-preview-answer{color:var(--family-ink);background:#eaf7ff;border:0;border-radius:999px}.millionaire-preview-answer span{color:var(--family-lavender);background:#fff}.millionaire-preview-answer strong{color:var(--family-ink)}.millionaire-preview-answer[data-correct=true]{background:var(--family-yellow);box-shadow:none;border-color:#0000}.millionaire-preview-answer[data-correct=true]:after{display:none}.millionaire-preview-tools span{color:var(--family-ink);background:#fff;box-shadow:0 8px 20px #070b2214}.hero-ladder{display:none}.section{background:var(--family-cream)}.section-heading h2,.final-cta h2,.subpage-hero h1,.article-hero h1,.dashboard-panel h1,.contact-copy h1{color:var(--family-ink);letter-spacing:-.055em;font-weight:950}.section-heading p{color:var(--family-muted);font-weight:750}.quick-play-section{background:radial-gradient(circle at 10% 18%,#fddc5c29,#0000 24%),radial-gradient(circle at 92% 14%,#fddc5c1a,#0000 22%),linear-gradient(135deg,#102f58 0%,#123a66 60%,#0b2542 100%)}.section--jackpot-tint{background:radial-gradient(circle at 8% 16%, var(--family-pink) 0 54px, transparent 55px), radial-gradient(circle at 89% 76%, var(--family-blue) 0 70px, transparent 71px), var(--family-cream)}.play-online-layout{grid-template-columns:minmax(0,.92fr) minmax(440px,.9fr)}.play-online-art{background:radial-gradient(circle at 90% 8%, var(--family-yellow) 0 70px, transparent 71px), radial-gradient(circle at 4% 100%, var(--family-pink) 0 52px, transparent 53px), #fff;border-radius:42px;min-height:430px;box-shadow:0 22px 52px #070b221a}.pastel-prize-path,.how-prize-path{display:none}.mini-question-card{border:3px solid var(--family-yellow);width:84%;box-shadow:none;border-radius:28px;top:18%;left:8%}.mini-question-card span{color:#707b91}.mini-question-card strong{color:var(--family-ink);font-size:1.4rem}.mini-question-card i{background:var(--family-lavender-soft)}.mini-question-card i[data-active=true]{background:var(--family-yellow)}.play-coin,.play-bill,.play-spark{display:none}.game-carousel{background:radial-gradient(circle at 90% 8%, var(--family-yellow) 0 70px, transparent 71px), radial-gradient(circle at 3% 95%, var(--family-pink) 0 52px, transparent 53px), radial-gradient(circle at 92% 92%, #4053f729 0 66px, transparent 67px), #fff;border:1px solid #070b2214;border-radius:42px;min-height:430px;padding:clamp(1.2rem,2.2vw,1.6rem);position:relative;overflow:hidden;box-shadow:0 22px 52px #070b221a}.game-carousel:before{content:"";background:#4053f71a;border-radius:999px;width:120px;height:120px;position:absolute;inset:auto 6% 0 auto}.game-carousel__stage{z-index:1;align-items:center;min-height:258px;padding:clamp(1rem,3.2vw,2.7rem) clamp(.15rem,2vw,1.25rem) 1rem;display:grid;position:relative}.game-carousel__card{border:3px solid var(--family-yellow);background:radial-gradient(circle at 92% 0,#ffe7833d,#0000 28%),linear-gradient(#fff 0%,#fffdfa 100%);border-radius:30px;width:min(100%,520px);margin-inline:auto;padding:clamp(1.1rem,2.2vw,1.55rem);animation:.18s carousel-card-in;box-shadow:0 18px 40px #070b2217,inset 0 0 0 1px #ffffffd6}.game-carousel__eyebrow{color:#707b91;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.48rem;font-size:.74rem;font-weight:950;display:block}.game-carousel__card h3{max-width:27rem;color:var(--family-ink);margin:0;font-size:clamp(1.55rem,2.6vw,2.05rem);line-height:1.1}.game-carousel__card p{max-width:29rem;color:var(--family-muted);margin:.75rem 0 0;font-size:.95rem;font-weight:760;line-height:1.45}.game-carousel__options{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.game-carousel__options span{background:var(--family-lavender-soft);min-height:42px;color:var(--family-ink);border-radius:999px;place-items:center;font-weight:950;display:grid}.game-carousel__options span[data-active=true]{background:var(--family-yellow)}.game-carousel__link{background:linear-gradient(135deg, var(--family-lavender), #7eb9ff);color:#fff;border-radius:999px;align-items:center;gap:.4rem;min-height:42px;margin-top:1rem;padding:.7rem 1rem;font-size:.88rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 16px 34px #4053f733}.game-carousel__link svg{transition:transform .18s}.game-carousel__link:hover svg,.game-carousel__link:focus-visible svg{transform:translate(3px)}.game-carousel__controls{z-index:1;color:var(--family-muted);justify-content:center;align-items:center;gap:.75rem;margin-top:.3rem;font-size:.78rem;font-weight:950;display:flex;position:relative}.game-carousel__arrow{width:40px;height:40px;color:var(--family-ink);cursor:pointer;background:#fff;border:1px solid #070b2214;border-radius:999px;place-items:center;display:grid;box-shadow:0 10px 22px #070b2214}.game-carousel__tabs{z-index:1;flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:1rem;display:flex;position:relative}.game-carousel__tab{min-height:34px;color:var(--family-muted);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#ffffffd1;border:1px solid #4053f71a;border-radius:999px;padding:.42rem .7rem;font-size:.68rem;font-weight:950}.game-carousel__tab[aria-selected=true]{background:var(--family-lavender);color:#fff;border-color:#4053f747}.game-carousel__arrow:focus-visible,.game-carousel__tab:focus-visible,.game-carousel__link:focus-visible{outline-offset:4px;outline:3px solid #4053f747}@keyframes carousel-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:620px){.game-carousel{border-radius:30px;min-height:0;padding:1rem}.game-carousel__stage{min-height:0;padding:1rem 0 .75rem}.game-carousel__card{border-width:2px;border-radius:24px;padding:1rem}.game-carousel__card h3{font-size:1.45rem}.game-carousel__card p{font-size:.86rem}.game-carousel__options{gap:.42rem}.game-carousel__options span{min-height:36px;font-size:.82rem}.game-carousel__tabs{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.game-carousel__card{animation:none}.game-carousel__link svg{transition:none}.game-carousel__link:hover svg,.game-carousel__link:focus-visible svg{transform:none}}.section--jackpot-tint:has(.play-online-layout){background:radial-gradient(circle at 10% 22%,#ff6f8a2e,#0000 20%),radial-gradient(circle at 88% 22%,#9db8ff40,#0000 28%),linear-gradient(#fffaf0 0%,#fffdf8 48%,#f5fbff 100%);overflow:hidden}.play-online-layout{grid-template-columns:1fr;gap:clamp(1.35rem,2.5vw,1.9rem);max-width:1160px}.play-online-layout .section-heading{text-align:center;max-width:820px;margin-inline:auto}.play-online-layout .section-heading .eyebrow{color:#4053f7;letter-spacing:.16em;background:0 0}.play-online-layout .section-heading h2{max-width:780px;margin-inline:auto;font-size:clamp(2.15rem,3.65vw,3.55rem);line-height:.98}.play-online-layout .section-heading p{max-width:720px;color:var(--family-muted);margin-inline:auto;font-size:clamp(1rem,1.35vw,1.16rem);font-weight:800;line-height:1.48}.play-online-layout .button-row{justify-content:center}.game-carousel{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(270px,.36fr);gap:clamp(1rem,1.8vw,1.35rem);padding:0;display:grid;overflow:visible}.game-carousel:before{display:none}.game-carousel__stage{align-items:stretch;min-height:390px;padding:0}.game-carousel__card{background:linear-gradient(90deg,#4053f7 0 18%,#0000 18%) 1.8rem 1.7rem/7rem .32rem no-repeat,radial-gradient(circle at 86% 2%,#ffe7838f 0 5.2rem,#0000 5.3rem),radial-gradient(circle at 7% 100%,#ff6f8a33 0 4rem,#0000 4.1rem),linear-gradient(145deg,#fffffff7,#f7f2fff0);border:1px solid #fffc;border-radius:34px;grid-template-columns:minmax(260px,.47fr) minmax(320px,.53fr);gap:clamp(1rem,2vw,1.45rem);width:100%;max-width:none;margin:0;padding:clamp(1.2rem,2vw,1.55rem);display:grid;box-shadow:0 28px 72px #4053f724,inset 0 1px #ffffffeb}.game-carousel__copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding-top:clamp(2.35rem,4vw,3.25rem);display:flex}.game-carousel__eyebrow{color:#4053f7;letter-spacing:.14em;background:#4053f717;border-radius:999px;align-items:center;min-height:28px;margin-bottom:.75rem;padding:0 .72rem;font-size:.72rem;display:inline-flex}.game-carousel__card h3{max-width:22rem;font-size:clamp(1.8rem,2.55vw,2.55rem);font-weight:950;line-height:.96}.game-carousel__card p{color:#526070;max-width:24rem;font-size:clamp(.9rem,1.05vw,1rem);font-weight:850}.game-carousel__tags{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.game-carousel__tags span{color:#4053f7;background:#4053f717;border-radius:999px;padding:.38rem .62rem;font-size:.72rem;font-weight:950}.game-carousel__link{background:linear-gradient(135deg,#4053f7,#83a2ff);margin-top:1.15rem}.game-carousel__mock{background:radial-gradient(circle at 100% 0,#ffe7833d,#0000 28%),linear-gradient(#fff,#fffdfa);border:3px solid #ffd24abf;border-radius:28px;align-self:center;padding:clamp(.9rem,1.6vw,1.15rem);box-shadow:0 18px 42px #070b2217}.game-carousel__mock-top{color:#707b91;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;font-weight:950;display:flex}.game-carousel__mock-top strong{color:var(--family-ink);letter-spacing:.08em}.game-carousel__mock-question{max-width:25rem;color:var(--family-ink);margin-top:.75rem;font-size:clamp(1.2rem,1.9vw,1.72rem);font-weight:950;line-height:1.08}.game-carousel__mock .game-carousel__options{margin-top:1rem}.game-carousel__mock-footer{color:#fff;background:linear-gradient(135deg,#17245a,#4053f7);border-radius:999px;place-items:center;min-height:38px;margin-top:.95rem;font-size:.9rem;font-weight:950;display:grid}.game-carousel__controls{grid-column:1;margin-top:-.15rem}.game-carousel__tabs{flex-flow:column;grid-area:1/2/span 2;place-content:center;gap:.85rem;margin:0}.game-carousel__tab{text-align:left;text-transform:none;background:radial-gradient(circle at 92%,#4053f714 0 2.1rem,#0000 2.2rem),#ffffffe6;border-color:#ffffffc2;border-radius:22px;grid-template-columns:1fr;align-content:center;justify-items:start;min-height:66px;padding:.78rem .95rem;display:grid;box-shadow:0 16px 34px #4053f71a}.game-carousel__tab span{color:var(--family-ink);font-size:.96rem;font-weight:950;line-height:1.08}.game-carousel__tab small{color:#6f7888;margin-top:.25rem;font-size:.72rem;font-weight:850}.game-carousel__tab[aria-selected=true]{background:radial-gradient(circle at 92%,#ffe78359 0 2.25rem,#0000 2.35rem),#fff;border-color:#4053f738}.game-carousel__tab[aria-selected=true] span,.game-carousel__tab[aria-selected=true] small{color:var(--family-ink)}@media (max-width:1024px){.game-carousel{grid-template-columns:1fr}.game-carousel__tabs{flex-flow:wrap;grid-area:auto}.game-carousel__tab{flex:180px}}@media (max-width:720px){.play-online-layout .section-heading{text-align:left}.play-online-layout .section-heading h2,.play-online-layout .section-heading p{margin-inline:0}.play-online-layout .button-row{justify-content:flex-start}.game-carousel__card{border-radius:28px;grid-template-columns:1fr}.game-carousel__copy{padding-top:2.55rem}.game-carousel__mock-question{font-size:1.35rem}}.faq-showcase{background:radial-gradient(circle at 10% 14%,#ffe78333,#0000 26%),radial-gradient(circle at 92% 10%,#9db8ff3d,#0000 30%),linear-gradient(#fffaf1 0%,#f8fbff 100%);position:relative;overflow:hidden}.faq-showcase:before,.faq-showcase:after{pointer-events:none;content:"";border-radius:999px;position:absolute}.faq-showcase:before{background:#ff6f8a21;width:clamp(4.5rem,8vw,7rem);height:clamp(4.5rem,8vw,7rem);top:13%;left:max(1rem,50% - 690px)}.faq-showcase:after{background:#4053f71a;width:clamp(7rem,13vw,10rem);height:clamp(7rem,13vw,10rem);bottom:5%;right:max(1rem,50% - 700px)}.faq-showcase .faq-layout{z-index:1;max-width:1180px;box-shadow:none;background:0 0;padding:0;display:block;position:relative}.faq-showcase .faq-layout__intro{text-align:center;margin-inline:auto;justify-items:center;gap:clamp(.7rem,1.3vw,1rem);max-width:1240px;margin-bottom:clamp(2.1rem,4vw,3.1rem);display:grid;position:static}.faq-showcase .section-heading .eyebrow{color:var(--family-lavender)}.faq-showcase .section-heading h2{max-width:none;color:var(--family-ink);white-space:nowrap;margin:0;margin-inline:auto;font-size:clamp(3rem,6vw,5rem);line-height:.98}.faq-showcase .section-heading p{max-width:680px;color:var(--family-muted);margin:0;margin-inline:auto;font-size:clamp(1rem,1.5vw,1.22rem);font-weight:800;line-height:1.55}.faq-showcase .faq-assurance{width:auto;max-width:min(100%,520px);color:var(--family-lavender);text-align:left;background:#ffffffd1;border-color:#4053f71f;border-radius:999px;justify-content:center;margin-top:1.35rem;padding:.86rem 1.05rem;display:inline-flex;box-shadow:0 14px 34px #070b2214}.faq-showcase .faq-assurance>span{color:var(--family-ink)}.faq-showcase .faq-assurance small{color:var(--family-muted)}.faq-showcase .faq-list{border-top:0;gap:1rem;max-width:1060px;margin-inline:auto;display:grid}.faq-showcase .faq-item{background:radial-gradient(circle at 94% 0,#ffe7832e,#0000 18%),#ffffffe6;border:1px solid #4053f71f;border-radius:28px;overflow:hidden;box-shadow:0 18px 42px #070b2214}.faq-showcase .faq-item[open]{background:radial-gradient(circle at 95% 0,#ffe7833d,#0000 20%),linear-gradient(#fffffff5,#f9fcfff0);border-color:#4053f73d}.faq-showcase .faq-item summary{min-height:74px;color:var(--family-ink);padding:1.25rem clamp(1.3rem,2.3vw,2rem);font-size:clamp(1.15rem,1.65vw,1.65rem);font-weight:950;line-height:1.18}.faq-showcase .faq-item summary svg{width:22px;height:22px;color:var(--family-lavender);stroke-width:3px;transform:rotate(0)}.faq-showcase .faq-item[open] summary svg{transform:rotate(180deg)}.faq-showcase .faq-item__answer{padding:0 clamp(1.3rem,2.3vw,2rem) 1.45rem}.faq-showcase .faq-item__answer p{max-width:930px;color:var(--family-muted);font-size:clamp(.98rem,1.22vw,1.18rem);font-weight:650;line-height:1.65}@media (max-width:720px){.faq-showcase .faq-layout__intro{text-align:left}.faq-showcase .section-heading h2,.faq-showcase .section-heading p{margin-inline:0}.faq-showcase .section-heading h2{white-space:normal;font-size:clamp(2.45rem,12vw,3.35rem)}.faq-showcase .faq-assurance,.faq-showcase .faq-item{border-radius:22px}.faq-showcase .faq-item summary{min-height:64px;font-size:1.05rem}}.use-case-card,.benefit-card,.product-feature,.pricing-card{background:#fff;border:1px solid #070b2214;border-radius:34px;box-shadow:0 18px 42px #070b2214}.use-case-card:before,.benefit-card:before,.pricing-card:before{background:var(--family-blue);content:"";border-radius:0 34px 0 80px;width:116px;height:116px;position:absolute;top:-34px;right:-30px}.use-case-card:nth-child(2n):before,.benefit-card:nth-child(2n):before,.pricing-card:nth-child(2n):before{background:var(--family-yellow)}.use-case-card:nth-child(3n):before,.benefit-card:nth-child(3n):before{background:var(--family-pink)}.use-case-card:nth-child(4n):before,.benefit-card:nth-child(4n):before{background:var(--family-mint)}.icon-tile,.product-feature__icon,.step-card__icon{background:var(--family-lavender-soft);color:var(--family-lavender);border:0;border-radius:18px}.benefit-illustration,.feature-decor,.feature-decor--mini{display:none}.section--white-jackpot,.section--gold-wash,.pricing-section,.final-cta-section{background:var(--family-cream)}.section--midnight{background:radial-gradient(circle at 9% 24%, var(--family-yellow) 0 82px, transparent 83px), radial-gradient(circle at 91% 18%, var(--family-pink) 0 84px, transparent 85px), var(--family-cream);color:var(--family-ink)}.section--midnight .section-heading h2,.section--midnight .section-heading p{color:var(--family-ink)}.section--midnight .eyebrow--light{color:var(--family-lavender)}.steps-grid{align-items:stretch}.step-card{min-height:360px;color:var(--family-ink);border:1px solid #070b2214;border-radius:36px;box-shadow:0 18px 42px #070b2214;background:#fff!important}.step-card:before{background:var(--family-lavender);border-radius:36px 36px 0 0;width:100%;height:12px;top:0;bottom:auto;right:0}.step-card[data-pastel="1"]:before{background:#4053f7}.step-card[data-pastel="2"]:before{background:#25c765}.step-card h3,.step-card p{color:var(--family-ink)}.step-card p{color:var(--family-muted)}.step-card__number,.step-card__prize{background:var(--family-lavender-soft);color:var(--family-ink);border:0}.step-card__arrow{background:var(--family-lavender)}.product-feature{border-radius:22px;min-height:82px}.audience-strip{background:var(--family-ink)}.pricing-card[data-featured=true]{background:radial-gradient(circle at 92% 0%, var(--family-pink) 0 48px, transparent 49px), #fffdf8;border-color:#4053f742;box-shadow:0 24px 54px #070b221a}.pricing-card__flag{background:var(--family-lavender)}.faq-layout{background:#fff;box-shadow:0 18px 42px #070b2212}.faq-item summary{color:var(--family-ink)}.final-cta{background:radial-gradient(circle at 12% 22%,#fddc5c29,#0000 24%),radial-gradient(circle at 88% 16%,#fddc5c1f,#0000 24%),linear-gradient(135deg,#102f58 0%,#123a66 58%,#0b2542 100%)}.final-cta .pastel-decor,.final-cta .pastel-prize-badge,.final-cta__diamond{display:none!important}@media (max-width:1080px){.hero-grid,.play-online-layout{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(3rem,9vw,5rem)}}@media (max-width:620px){.hero-copy h1{font-size:clamp(2.55rem,10.5vw,3.55rem)}.hero-lead{font-size:1rem;line-height:1.45}.hero-note{font-size:.95rem;line-height:1.45}.millionaire-preview-card{border-width:12px;border-radius:30px}.play-online-art{min-height:340px}.mini-question-card{width:88%;left:6%}}.hero-grid{grid-template-columns:minmax(0,.86fr) minmax(560px,1fr);gap:clamp(2rem,3.8vw,4rem)}.hero-stage__coin,.hero-stage__bill,.hero-stage__star{z-index:-1;filter:drop-shadow(0 16px 22px #070b221f);pointer-events:none;position:absolute}.hero-stage__coin{--coin-fill:var(--family-blue);width:92px;animation:8s ease-in-out infinite hero-game-float;top:-2.3rem;right:-1.4rem}.hero-stage__bill{--bill-fill:var(--family-pink);width:118px;animation:10s ease-in-out infinite hero-game-drift;bottom:2.2rem;left:-2.6rem;transform:rotate(-10deg)}.hero-stage__star{--star-fill:var(--family-yellow);width:72px;animation:5s ease-in-out infinite hero-game-twinkle;top:50%;right:-2rem}.millionaire-preview-card{background:radial-gradient(circle at 84% 10%, #ffffff8a, transparent 22%), radial-gradient(circle at 92% 92%, #ffe7834d, transparent 28%), linear-gradient(135deg, var(--family-lavender) 0%, #6d7df5 52%, #9db8ff 100%);width:min(100%,690px);color:var(--family-ink);border:10px solid #fff;border-radius:34px;overflow:hidden;box-shadow:0 30px 70px #4053f73d,0 0 0 1px #070b220f}.millionaire-preview-game{grid-template-columns:minmax(88px,108px) minmax(0,1fr);min-height:430px;display:grid}.millionaire-preview-side{background:radial-gradient(circle at 0 100%,#ffe7832e,#0000 38%),linear-gradient(#070b22d6,#1a2f70bd);border-right:1px solid #ffffff57;flex-direction:column;gap:.45rem;padding:1.25rem .65rem;display:flex}.millionaire-preview-side__heading{color:#ffffffc7;letter-spacing:0;text-transform:uppercase;margin:0 .3rem .45rem;font-size:.6rem;font-weight:900}.millionaire-preview-side__row{color:#ffffff9e;border:1px solid #0000;border-radius:999px;grid-template-columns:18px 1fr;align-items:center;gap:.3rem;min-height:34px;padding:.43rem .5rem;display:grid}.millionaire-preview-side__row span{font-family:var(--font-geist-mono);font-size:.57rem}.millionaire-preview-side__row strong{color:#fff;font-size:.72rem;line-height:1}.millionaire-preview-side__row em{display:none}.millionaire-preview-side__row[data-active=true]{background:#ffe78333;border-color:#ffe783b8;animation:2.4s ease-in-out infinite preview-prize-pulse}.millionaire-preview-side__row[data-active=true] strong,.millionaire-preview-side__row[data-active=true] em{color:var(--family-yellow)}.millionaire-preview-side__note{color:#ffffff80;margin-top:auto;font-size:.58rem;line-height:1.3}.millionaire-preview-main{background:radial-gradient(circle at 84% 7%,#ffe78333,#0000 28%),radial-gradient(circle at 8% 95%,#e4f5ffdb,#0000 30%),linear-gradient(135deg,#ffffffeb,#eaf2ffd6);padding:clamp(.9rem,2.4vw,1.35rem)}.millionaire-preview-top{color:var(--family-muted);justify-content:space-between;align-items:center;gap:1rem;display:flex}.millionaire-preview-top span,.millionaire-preview-question span{color:var(--family-lavender);letter-spacing:0;text-transform:uppercase;font-size:.62rem;font-weight:900}.millionaire-preview-top strong{background:var(--family-yellow);color:var(--family-ink);border-radius:999px;padding:.5rem 1.25rem;font-size:clamp(1.05rem,2vw,1.45rem);animation:4.8s ease-in-out infinite preview-prize-pop;box-shadow:0 14px 26px #ffe78340}.millionaire-preview-progress{grid-template-columns:repeat(5,1fr);gap:.5rem;margin:1.05rem 0 1.2rem;display:grid}.millionaire-preview-progress span{background:#4053f724;border-radius:999px;height:9px}.millionaire-preview-progress span[data-active=true]{background:linear-gradient(90deg, var(--family-lavender), #9db8ff);box-shadow:0 0 18px #4053f73d}.millionaire-preview-question{background:#ffffffe0;border:2px solid #4053f738;border-radius:24px;padding:clamp(.9rem,2vw,1.2rem);box-shadow:0 14px 34px #4053f71a,inset 0 0 0 1px #ffffffad}.millionaire-preview-question p{color:var(--family-ink);letter-spacing:-.04em;text-align:left;margin:.62rem 0 0;font-size:clamp(1.25rem,1.9vw,1.72rem);font-weight:950;line-height:1.08}.millionaire-preview-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.9rem;display:grid}.millionaire-preview-answer{min-height:52px;color:var(--family-ink);background:#ffffffe6;border:1px solid #4053f71f;border-radius:18px;align-items:center;gap:.7rem;padding:.78rem .9rem;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #4053f714}.millionaire-preview-answer:hover{transform:translateY(-2px)}.millionaire-preview-answer span{background:linear-gradient(135deg, var(--family-lavender), #9db8ff);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:31px;height:31px;font-weight:950;display:inline-flex}.millionaire-preview-answer strong{color:var(--family-ink);font-size:.95rem}.millionaire-preview-answer small{color:#070b227a;letter-spacing:.12em;text-transform:uppercase;font-size:.54rem;font-weight:950;position:absolute;bottom:.35rem;right:.9rem}.millionaire-preview-answer[data-correct=true]{background:var(--family-yellow);border-color:#ffe783f2;animation:2.8s ease-in-out infinite preview-answer-glow;box-shadow:0 12px 26px #ffe7832e}.millionaire-preview-answer[data-correct=true] strong{color:var(--family-ink)}.millionaire-preview-tools{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.82rem;display:flex}.millionaire-preview-tools span,.millionaire-preview-tools strong{min-height:38px;color:var(--family-ink);letter-spacing:0;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;font-weight:950;display:inline-flex;box-shadow:0 8px 20px #070b2229}.millionaire-preview-tools span{padding:0 .78rem}.millionaire-preview-tools strong{background:linear-gradient(135deg, var(--family-lavender), #8fa3ff);color:#fff;padding:0 .95rem;box-shadow:0 12px 24px #4053f740}@keyframes hero-game-float{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-13px)rotate(5deg)}}@keyframes hero-game-drift{0%,to{transform:translate(0)rotate(-10deg)}50%{transform:translate(12px)rotate(-4deg)}}@keyframes hero-game-twinkle{0%,to{opacity:.72;transform:scale(.96)rotate(0)}50%{opacity:1;transform:scale(1.04)rotate(8deg)}}@keyframes preview-prize-pop{0%,88%,to{transform:scale(1)}92%{transform:scale(1.05)}}@keyframes preview-prize-pulse{0%,to{box-shadow:inset 0 0 #ffe78300}50%{box-shadow:inset 0 0 18px #ffe7831f}}@keyframes preview-answer-glow{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (max-width:620px){.hero-stage__coin,.hero-stage__bill,.hero-stage__star{display:none}.millionaire-preview-card{border-width:8px;border-radius:28px}.millionaire-preview-game{grid-template-columns:1fr;min-height:0}.millionaire-preview-side{border-bottom:1px solid #ffffff1f;border-right:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:.34rem;padding:.7rem;display:grid}.millionaire-preview-side__heading,.millionaire-preview-side__note{display:none}.millionaire-preview-side__row{justify-content:center;min-height:30px;padding:.35rem .25rem;display:flex}.millionaire-preview-side__row span,.millionaire-preview-side__row em{display:none}.millionaire-preview-side__row strong{font-size:.62rem}.millionaire-preview-main{padding:.85rem}.millionaire-preview-top strong{padding:.42rem .8rem}.millionaire-preview-question{border-radius:20px}.millionaire-preview-question p{font-size:clamp(1.18rem,6vw,1.55rem)}.millionaire-preview-answers{grid-template-columns:1fr}.millionaire-preview-answer{min-height:52px}.millionaire-preview-tools{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:1080px){.hero-grid{grid-template-columns:minmax(0,1fr)!important}.hero-stage,.millionaire-preview-card{width:100%;max-width:690px}}@media (prefers-reduced-motion:reduce){.millionaire-preview-card,.hero-stage__coin,.hero-stage__bill,.hero-stage__star,.millionaire-preview-side__row[data-active=true],.millionaire-preview-top strong,.millionaire-preview-answer[data-correct=true]{animation:none}}.section--midnight:has(.steps-grid--journey){color:var(--family-ink);background:radial-gradient(circle at 5% 28%,#ffe783b8 0 92px,#0000 93px),radial-gradient(circle at 91% 13%,#ffd8ebc7 0 96px,#0000 97px),radial-gradient(circle at 75% 92%,#dcefffd1 0 118px,#0000 119px),linear-gradient(#fffaf0 0%,#fffdf8 100%);overflow:hidden}.section--midnight:has(.steps-grid--journey):before{display:none}.section--midnight:has(.steps-grid--journey):after{display:none}.section--midnight:has(.steps-grid--journey) .section-heading{text-align:center;max-width:900px;margin-inline:auto}.section--midnight:has(.steps-grid--journey) .section-heading h2{max-width:880px;color:var(--family-ink);margin-inline:auto;font-size:clamp(3rem,5.2vw,5.1rem);line-height:.94}.section--midnight:has(.steps-grid--journey) .section-heading p{max-width:780px;color:var(--family-muted);margin-inline:auto;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:850;line-height:1.42}.section--midnight:has(.steps-grid--journey) .eyebrow--light{color:var(--family-lavender)}.steps-grid--journey{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(1.4rem,2vw,2rem);margin-top:clamp(3rem,5vw,4.7rem)}.steps-grid--journey:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#4053f747,#ffe78352,#0000);border-radius:999px;height:8px;position:absolute;top:46%;left:12%;right:12%}.steps-grid--journey .step-card{min-height:610px;color:var(--family-ink);border:1px solid #070b2214;border-radius:36px;flex-direction:column;padding:clamp(1.5rem,2.5vw,2rem);transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 28px 70px #070b2217;background:radial-gradient(circle at 95% 100%,#dceffff2 0 86px,#0000 87px),#fff!important}.steps-grid--journey .step-card:hover{transform:translateY(-6px);box-shadow:0 34px 84px #070b2221}.steps-grid--journey .step-card:first-child{transform:translateY(-34px)}.steps-grid--journey .step-card:first-child:hover{transform:translateY(-40px)}.steps-grid--journey .step-card:nth-child(2){transform:translateY(26px)}.steps-grid--journey .step-card:nth-child(2):hover{transform:translateY(20px)}.steps-grid--journey .step-card:nth-child(3){transform:translateY(60px)}.steps-grid--journey .step-card:nth-child(3):hover{transform:translateY(54px)}.steps-grid--journey .step-card:before{background:var(--family-lavender);content:"";border-radius:36px 36px 0 0;width:100%;height:12px;top:0;left:0;right:0}.steps-grid--journey .step-card[data-pastel="1"]:before{background:#4053f7}.steps-grid--journey .step-card[data-pastel="2"]:before{background:#25c765}.step-card__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.steps-grid--journey .step-card__number{min-height:34px;color:var(--family-ink);font-family:var(--font-geist-sans);letter-spacing:.15em;text-transform:uppercase;background:#f2ecff;border-radius:999px;align-items:center;padding:0 1rem;font-size:.82rem;font-weight:950;display:inline-flex;position:static}.steps-grid--journey .step-card__icon{background:var(--family-lavender);color:#fff;border:0;border-radius:20px;width:70px;height:70px;box-shadow:0 14px 26px #4053f73d,inset 0 -8px #070b2214}.steps-grid--journey .step-card[data-pastel="1"] .step-card__icon{background:var(--family-yellow);color:var(--family-ink)}.steps-grid--journey .step-card[data-pastel="2"] .step-card__icon{background:var(--family-mint);color:var(--family-ink)}.steps-grid--journey .step-card__icon svg{stroke-width:2.4px;width:33px;height:33px}.steps-grid--journey .step-card h3{color:var(--family-ink);letter-spacing:-.045em;margin:clamp(2.9rem,5vw,4.2rem) 0 1rem;font-size:clamp(2.05rem,3vw,3rem);font-weight:950;line-height:1.02}.steps-grid--journey .step-card p{max-width:92%;color:var(--family-muted);font-size:clamp(1rem,1.25vw,1.18rem);font-weight:820;line-height:1.42}.step-card__visual{background:radial-gradient(circle at 94% 105%,#e4f5ffe6 0 62px,#0000 63px),#fffdfa;border:1px solid #070b220f;border-radius:26px;min-height:210px;margin-top:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb8}.step-card__visual[data-visual="1"],.step-card__visual[data-visual="2"]{background:radial-gradient(circle at 88% 108%,#dcefff38 0 76px,#0000 77px),linear-gradient(135deg,#102b55 0%,#1a3f77 100%);border:0}.steps-grid--journey .step-card__prize{background:var(--family-yellow);min-height:34px;color:var(--family-ink);letter-spacing:.05em;border:0;border-radius:999px;align-items:center;padding:0 .9rem;font-size:.78rem;font-weight:950;display:inline-flex;position:absolute;top:1rem;right:1rem}.visual-field,.visual-pill,.visual-line,.visual-board-title,.visual-tile,.visual-player,.visual-question{border-radius:999px;display:block;position:absolute}.visual-field--title{background:var(--family-yellow);opacity:.55;border-radius:18px;width:72%;height:48px;top:1.35rem;left:1.35rem}.visual-pill{background:#f3edff;width:38%;height:38px;top:5.6rem;left:1.35rem}.visual-pill+.visual-pill{left:auto;right:1.35rem}.visual-line{background:#efe8ff;width:72%;height:12px;bottom:3.2rem;left:1.35rem}.visual-line--short{width:58%;bottom:2rem}.visual-board-title{background:#ffffff2e;height:42px;top:1.35rem;left:1.35rem;right:1.35rem}.visual-tile{background:#ffffff29;border-radius:14px;width:calc(33.3333% - 1.36667rem);height:54px;top:5.2rem;left:1.35rem}.visual-tile--active{background:var(--family-lavender);left:calc(33.3333% + .683333rem);box-shadow:0 0 0 7px #4053f729}.visual-tile:nth-of-type(4){left:auto;right:1.35rem}.visual-player{background:#ffffffeb;width:calc(33.3333% - 1.36667rem);height:46px;bottom:1.5rem;left:1.35rem}.visual-player--buzz{background:var(--family-yellow);left:calc(33.3333% + .683333rem)}.visual-player:nth-of-type(7){left:auto;right:1.35rem}.visual-correct{background:var(--family-yellow);min-height:42px;color:var(--family-ink);border-radius:999px;align-items:center;padding:0 1.2rem;font-size:1rem;font-style:normal;font-weight:950;display:inline-flex;position:absolute;top:1.45rem;left:50%;transform:translate(-50%)rotate(-6deg)}.visual-question{background:#ffffff1c;border-radius:20px;height:58px;top:6.2rem;left:1.8rem;right:1.8rem}.visual-score{min-height:38px;color:var(--family-yellow);background:#ffe78329;border-radius:999px;align-items:center;padding:0 1.1rem;font-size:1.1rem;font-style:normal;font-weight:950;display:inline-flex;position:absolute;bottom:2rem;right:50%;transform:translate(50%)}.steps-grid--journey .step-card__arrow{background:var(--family-lavender);color:#fff;width:34px;height:34px;padding:.45rem;top:48%;right:-1.55rem}@media (max-width:1080px){.steps-grid--journey{grid-template-columns:1fr;max-width:640px;margin-inline:auto}.steps-grid--journey:before,.steps-grid--journey .step-card__arrow{display:none}.steps-grid--journey .step-card,.steps-grid--journey .step-card:first-child,.steps-grid--journey .step-card:nth-child(2),.steps-grid--journey .step-card:nth-child(3),.steps-grid--journey .step-card:hover,.steps-grid--journey .step-card:first-child:hover,.steps-grid--journey .step-card:nth-child(2):hover,.steps-grid--journey .step-card:nth-child(3):hover{min-height:540px;transform:none}}@media (max-width:620px){.section--midnight:has(.steps-grid--journey) .section-heading{text-align:left}.section--midnight:has(.steps-grid--journey) .section-heading h2{font-size:clamp(2.45rem,11vw,3.4rem)}.steps-grid--journey .step-card{border-radius:28px;min-height:500px;padding:1.25rem}.steps-grid--journey .step-card:before{border-radius:28px 28px 0 0}.steps-grid--journey .step-card h3{margin-top:2.7rem;font-size:clamp(1.95rem,9vw,2.55rem)}.steps-grid--journey .step-card p{max-width:100%}.step-card__visual{min-height:185px}}.pricing-section{background:radial-gradient(circle at 10% 10%, #ffd8ebb8 0 96px, transparent 97px), radial-gradient(circle at 92% 10%, #e4f5ffc2 0 118px, transparent 119px), linear-gradient(180deg, #fff8fb 0%, var(--family-cream) 100%);position:relative;overflow:hidden}.pricing-section:before{pointer-events:none;content:"";background:radial-gradient(circle at 48% 15%,#ffe78338,#0000 26%),radial-gradient(circle at 50% 88%,#ff6f8a24,#0000 28%);position:absolute;inset:0}.pricing-section .shell{z-index:1;position:relative}.pricing-section .section-heading{background:radial-gradient(circle at 9% 16%,#ffe78338,#0000 28%),radial-gradient(circle at 92% 14%,#e4f5ffe6,#0000 32%),linear-gradient(135deg,#ffffffdb,#f4f9ffe6);border:1px solid #070b220d;border-radius:34px;max-width:1180px;margin:0 auto clamp(2.8rem,5vw,4.2rem);padding:clamp(2.8rem,6vw,5rem) clamp(1.5rem,5vw,4rem);box-shadow:0 24px 70px #070b2214}.pricing-section .section-heading .eyebrow{min-height:40px;color:var(--family-coral);background:#fff;border-radius:999px;align-items:center;padding:0 1.2rem;display:inline-flex;box-shadow:0 12px 30px #070b2214}.pricing-section .section-heading .eyebrow:before{display:none}.pricing-section .section-heading h2{max-width:960px;color:var(--family-ink);margin-inline:auto;font-size:clamp(3rem,5.6vw,5.2rem);line-height:.96}.pricing-section .section-heading p{max-width:760px;color:var(--family-ink);margin-inline:auto;font-size:clamp(1.1rem,1.7vw,1.4rem);font-weight:850;line-height:1.5}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.55rem;max-width:1180px;padding-top:1.15rem}.pricing-card{min-height:625px;color:var(--family-ink);background:#fff;border:0;border-radius:30px;flex-direction:column;padding:2rem 1.65rem 1.45rem;display:flex;box-shadow:0 24px 70px #070b2217,inset 0 0 0 1px #070b220d}.pricing-card:before{display:none}.pricing-card[data-featured=true]{color:#fff;background:radial-gradient(circle at 100% 93%,#e83f8fb8,#0000 35%),radial-gradient(circle at 0 0,#3f54f733,#0000 28%),linear-gradient(150deg,#12233f 0%,#182744 47%,#26316a 100%);border:0;min-height:675px;margin-top:-.8rem;box-shadow:0 30px 84px #070b2238,inset 0 0 0 1px #ffffff14}.pricing-card__flag{background:var(--family-yellow);min-height:44px;color:var(--family-ink);letter-spacing:0;white-space:nowrap;border-radius:999px;gap:.45rem;padding:0 1.6rem;font-size:.76rem;font-weight:950;top:-1.45rem;right:50%;transform:translate(50%);box-shadow:0 16px 30px #ffe7833d}.pricing-card__flag svg{color:var(--family-lavender)}.pricing-card__topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pricing-card__status{min-height:34px;color:var(--family-ink);letter-spacing:0;text-transform:uppercase;align-items:center;font-size:.72rem;font-weight:950;display:inline-flex}.pricing-card[data-featured=true] .pricing-card__status{color:#ffffffc7}.pricing-card__mini-price{font-size:1.15rem;font-weight:950}.pricing-card h3{color:var(--family-ink);letter-spacing:0;margin:1.25rem 0 .35rem;font-size:2.12rem;font-weight:950;line-height:1.05}.pricing-card[data-featured=true] h3{color:#fff;text-align:center}.pricing-card__price{letter-spacing:0;font-weight:950;color:var(--family-lavender)!important;margin:.55rem 0 0!important;font-size:2.85rem!important;line-height:1.02!important}.pricing-card:not([data-featured=true]) .pricing-card__price{color:#ec438d!important}.pricing-card[data-featured=true] .pricing-card__price{text-align:center;text-shadow:0 12px 30px #ffe78324;color:var(--family-yellow)!important;font-size:3rem!important}.pricing-card__secondary{min-height:0;font-size:1.35rem;font-weight:950;line-height:1.15;color:var(--family-muted)!important;margin:.35rem 0 1rem!important}.pricing-card[data-featured=true] .pricing-card__secondary{text-align:center;color:#ffffffe6!important}.pricing-card>p:not(.pricing-card__price):not(.pricing-card__secondary){max-width:520px;color:var(--family-muted);margin:.6rem 0 0;font-size:.96rem;font-weight:820;line-height:1.5}.pricing-card[data-featured=true]>p:not(.pricing-card__price):not(.pricing-card__secondary){color:#ffffffe0;text-align:center;margin-inline:auto}.pricing-card ul{gap:.75rem;min-height:0;margin:1.7rem 0 1.2rem}.pricing-card li{min-height:46px;color:var(--family-ink);background:#fff9ee;border-radius:14px;align-items:center;gap:.8rem;padding:.72rem .8rem;font-size:.88rem;font-weight:900;line-height:1.25}.pricing-card li svg{background:var(--family-yellow);width:25px;height:25px;color:var(--family-ink);stroke-width:3px;border-radius:999px;flex-basis:25px;margin-top:0;padding:.34rem}.pricing-card__billing{color:var(--family-ink);text-align:center;background:#fff9ee;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;margin-top:auto;margin-bottom:.9rem;padding:.24rem;font-size:.78rem;font-weight:950;display:grid}.pricing-card__billing span{border-radius:999px;justify-content:center;align-items:center;min-height:36px;display:inline-flex}.pricing-card__billing span:first-child{background:#ffc94d}.pricing-card[data-featured=true] .pricing-card__billing{color:#fff;background:0 0}.pricing-card .button{border-radius:999px;min-height:48px;margin-top:0;font-size:.85rem}.pricing-card:not([data-featured=true]) .button{background:var(--family-ink);color:#fff}.pricing-card[data-featured=true] .button{background:linear-gradient(90deg, var(--family-coral), #e44792);color:#fff;box-shadow:0 18px 36px #ff6f8a3d}.pricing-card>small{color:var(--family-muted);letter-spacing:0;text-align:center;text-transform:uppercase;margin-top:.85rem;font-size:.7rem;font-weight:900}.pricing-card[data-featured=true]>small{color:#ffffffb3}@media (max-width:900px){.pricing-grid{grid-template-columns:minmax(0,1fr);max-width:560px}.pricing-card,.pricing-card[data-featured=true]{min-height:0;margin-top:0}}@media (max-width:620px){.pricing-section .section-heading{text-align:left;border-radius:28px;padding:2rem 1.15rem}.pricing-section .section-heading h2{font-size:clamp(2.45rem,11vw,3.5rem)}.pricing-card{border-radius:28px;padding:1.25rem}.pricing-card h3{font-size:2rem}.pricing-card__price{font-size:2.35rem!important}.pricing-card[data-featured=true] .pricing-card__price{font-size:2.55rem!important}}.button--navy,.pricing-card:not([data-featured=true]) .button{color:var(--family-ink);background:#fffdf6;border:1px solid #070b2214;box-shadow:0 14px 30px #070b2214,inset 0 0 0 1px #ffffffbd}.button--navy:hover,.pricing-card:not([data-featured=true]) .button:hover{color:var(--family-ink);background:#fff;border-color:#070b221f;box-shadow:0 18px 38px #070b221c,inset 0 0 0 1px #ffffffd1}.pricing-section .section-heading .eyebrow{min-height:38px;padding:0 1.12rem;font-size:.76rem}.pricing-section .section-heading p{max-width:740px;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.45}.pricing-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.08fr) minmax(0,.96fr);gap:clamp(1.2rem,2vw,1.7rem);width:min(100vw - 64px,1280px);max-width:none;padding-top:1rem}.pricing-card{background:radial-gradient(circle at 94% 8%,#fddc5c38,#0000 32%),linear-gradient(145deg,#fffffffa,#f7f9fff5);border:1px solid #4053f71a;border-radius:34px;min-height:0;padding:clamp(1.3rem,1.75vw,1.65rem);overflow:hidden;box-shadow:0 28px 72px #070b221a,inset 0 0 0 1px #ffffffc7}.pricing-card[data-plan=ogg-game-pass]{background:radial-gradient(circle at 95% 8%,#ffd8eb73,#0000 34%),radial-gradient(circle at 8% 100%,#fddc5c29,#0000 34%),linear-gradient(145deg,#fffffffa,#fff9fcf5)}.pricing-card[data-featured=true]{background:radial-gradient(circle at 95% 90%,#e83f8fb8,#0000 34%),radial-gradient(circle at 5% 5%,#4053f757,#0000 34%),linear-gradient(150deg,#101a3d 0%,#172856 58%,#2c3275 100%);border-color:#ffffff24;min-height:0;margin-top:-.75rem;overflow:visible;box-shadow:0 34px 90px #070b223d,inset 0 0 0 1px #ffffff1a}.pricing-card__flag{min-height:36px;padding:0 1.05rem;font-size:.68rem;top:-1.1rem;right:50%;transform:translate(50%)}.pricing-card__status{max-width:calc(100% - 9rem);min-height:32px;color:var(--family-lavender);letter-spacing:.08em;font-size:.72rem}.pricing-card__mini-price{font-size:1.12rem}.pricing-card h3{max-width:92%;margin:.75rem 0 .45rem;font-size:clamp(2rem,2.8vw,2.65rem);line-height:.98}.pricing-card[data-featured=true] h3{max-width:100%}.pricing-card__price{letter-spacing:0;margin-top:.4rem!important;font-size:clamp(2.8rem,3.75vw,3.65rem)!important;line-height:.9!important}.pricing-card[data-plan=free] .pricing-card__price{color:var(--family-ink)!important}.pricing-card[data-plan=ogg-game-pass] .pricing-card__price{color:#ec438d!important}.pricing-card[data-featured=true] .pricing-card__price{font-size:clamp(3.25rem,4.65vw,4.35rem)!important}.pricing-card__secondary{font-size:clamp(1.05rem,1.4vw,1.28rem);margin:.28rem 0 .85rem!important}.pricing-card>p:not(.pricing-card__price):not(.pricing-card__secondary){margin-top:.85rem;font-size:clamp(.96rem,1vw,1.04rem);line-height:1.45}.pricing-card ul{gap:.5rem;margin:1rem 0 .75rem}.pricing-card li{background:#fff8eedb;border-radius:16px;gap:.68rem;min-height:39px;padding:.54rem .68rem;font-size:clamp(.78rem,.86vw,.9rem);line-height:1.2}.pricing-card[data-featured=true] li{color:#fff;background:#ffffff1a}.pricing-card li svg{flex-basis:24px;width:24px;height:24px;padding:.32rem}.pricing-card__billing{margin-bottom:.75rem;padding:.22rem;font-size:.78rem}.pricing-card__billing span{min-height:34px}.pricing-card .button{min-height:46px;font-size:.86rem}.pricing-card>small{margin-top:.66rem;font-size:.64rem}@media (max-width:620px){.pricing-section .section-heading{padding:1.55rem 1rem}.pricing-section .section-heading h2{font-size:clamp(2rem,9vw,2.85rem)}.pricing-card{border-radius:24px;padding:1.1rem .95rem .95rem}.pricing-card h3{font-size:1.72rem}.pricing-card__price,.pricing-card[data-featured=true] .pricing-card__price{font-size:2.25rem!important}}.use-case-grid{flex-direction:column;gap:1.05rem;max-width:1120px;margin-inline:auto;padding:1rem 0;display:flex;position:relative}.use-case-ladder-rail{z-index:0;flex-direction:column;justify-content:space-between;width:88px;display:flex;position:absolute;top:2.5rem;bottom:2.5rem;left:50%;transform:translate(-50%)}.use-case-ladder-rail:before,.use-case-ladder-rail:after{background:linear-gradient(180deg, var(--family-lavender), #8fa3ff 58%, var(--family-yellow));content:"";border-radius:999px;width:8px;position:absolute;top:0;bottom:0;box-shadow:0 16px 36px #4053f72e}.use-case-ladder-rail:before{left:13px}.use-case-ladder-rail:after{right:13px}.use-case-ladder-rail span{z-index:1;background:linear-gradient(90deg,#fee27d,#fff 44%,#9db8ff);border-radius:999px;height:8px;display:block;position:relative;box-shadow:0 8px 24px #070b221a}#use-cases .use-case-grid .use-case-card{z-index:1;color:#fff;background:radial-gradient(circle at 100% 0,#ffe78333,#0000 30%),linear-gradient(145deg,#14305cfa,#0d1f41fa);border:1px solid #ffffff1f;border-radius:28px;width:min(45%,480px);min-height:0;padding:clamp(1.3rem,2.5vw,1.8rem);position:relative;overflow:hidden;box-shadow:0 24px 54px #070b222e,inset 0 0 0 1px #ffffff14}.use-case-card:nth-of-type(odd){align-self:flex-start}.use-case-card:nth-of-type(2n){align-self:flex-end}.use-case-card:before{display:none}.use-case-card:after{background:linear-gradient(90deg, #ffe78300, var(--family-yellow));content:"";border-radius:999px;width:calc(50vw - 50%);max-width:96px;height:4px;position:absolute;top:2rem}.use-case-card:nth-of-type(odd):after{right:-96px}.use-case-card:nth-of-type(2n):after{left:-96px;transform:rotate(180deg)}.use-case-card__top{gap:1rem}.use-case-card__level{background:#ffffff1a;border:1px solid #ffe7838a;border-radius:999px;align-items:center;gap:.85rem;min-height:54px;padding:.55rem 1rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.use-case-card__level span{color:#ffffffad;font-family:var(--font-geist-mono);font-size:.84rem;font-weight:800}.use-case-card__level strong{color:var(--family-yellow);font-size:1.32rem;font-weight:950}.use-case-card .icon-tile{color:#fff;background:#ffffff1f;border-radius:18px;width:52px;height:52px;margin-left:auto}.use-case-card h3{color:#fff;letter-spacing:0;margin:1.25rem 0 .55rem;font-size:clamp(1.55rem,2.4vw,2rem)}.use-case-card p{color:#ffffffc7;max-width:34rem;margin-bottom:1.35rem;font-size:1rem;line-height:1.55}.use-case-card a{color:#fff;min-height:42px;padding:.25rem .75rem .25rem 0;font-size:.94rem}.use-case-card a svg{color:var(--family-yellow)}.use-case-card:hover{border-color:#ffe78352;box-shadow:0 28px 64px #070b2238,inset 0 0 0 1px #ffffff1a}@media (max-width:850px){.use-case-grid{gap:1rem;padding-left:3.25rem}.use-case-ladder-rail{width:58px;left:1.15rem;right:auto;transform:none}.use-case-ladder-rail:before{left:8px}.use-case-ladder-rail:after{right:8px}.use-case-card,.use-case-card:nth-of-type(odd),.use-case-card:nth-of-type(2n){align-self:stretch;width:100%}.use-case-card:after{width:3.15rem;top:2rem;left:-3.15rem;right:auto;transform:none}.use-case-card:nth-of-type(2n):after{left:-3.15rem;transform:none}}@media (max-width:520px){.use-case-grid{padding-left:2.2rem}.use-case-ladder-rail{width:42px;left:.35rem}.use-case-ladder-rail:before,.use-case-ladder-rail:after{width:6px}.use-case-ladder-rail:before{left:6px}.use-case-ladder-rail:after{right:6px}.use-case-card{border-radius:24px}.use-case-card__level{gap:.65rem;padding-inline:.78rem}.use-case-card__level strong{font-size:1.08rem}.use-case-card .icon-tile{width:46px;height:46px}}#use-cases .section-heading{margin-bottom:clamp(1.25rem,2.4vw,1.8rem)}#use-cases.section{padding-block:clamp(3.2rem,5vw,4.6rem)}#use-cases .section-heading h2{max-width:820px;font-size:clamp(2.35rem,4.2vw,4rem)}#use-cases .use-case-grid{background:radial-gradient(circle at 10% 12%,#ffe78338,#0000 28%),radial-gradient(circle at 90% 88%,#e4f5ffe6,#0000 34%),linear-gradient(135deg,#ffffffeb,#f4f9ffe6);border:1px solid #4053f71f;border-radius:34px;grid-template-columns:minmax(190px,.55fr) repeat(3,minmax(0,1fr));gap:.8rem;max-width:1120px;padding:clamp(.85rem,1.8vw,1.15rem);display:grid;box-shadow:0 24px 64px #4053f71f}#use-cases .use-case-ladder-rail{background:radial-gradient(circle at 80% 8%,#ffffff42,#0000 22%),linear-gradient(#111c48 0%,#193778 100%);border-radius:26px;grid-row:span 2;gap:.45rem;width:auto;min-height:100%;padding:.85rem;display:grid;position:relative;top:auto;bottom:auto;left:auto;transform:none;box-shadow:0 18px 44px #070b222e,inset 0 0 0 1px #ffffff14}#use-cases .use-case-ladder-rail:before,#use-cases .use-case-ladder-rail:after{display:none}#use-cases .use-case-ladder-rail>strong{color:#fffc;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:950}#use-cases .use-case-ladder-rail span{min-height:38px;box-shadow:none;background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;grid-template-columns:2.3rem 1fr;align-items:center;gap:.5rem;padding:.45rem .65rem;display:grid}#use-cases .use-case-ladder-rail span[data-active=true]{background:#ffe78333;border-color:#ffe783d1}#use-cases .use-case-ladder-rail em{color:#ffffff9e;font-family:var(--font-geist-mono);font-size:.75rem;font-style:normal}#use-cases .use-case-ladder-rail b{color:#fff;font-size:1rem;font-weight:950}#use-cases .use-case-ladder-rail span[data-active=true] b{color:var(--family-yellow)}#use-cases .use-case-grid .use-case-card,#use-cases .use-case-grid .use-case-card:nth-of-type(3n+2),#use-cases .use-case-grid .use-case-card:nth-of-type(3n+3){width:auto;min-height:0;color:var(--family-ink);background:#ffffffe0;border:1px solid #4053f71a;border-radius:22px;align-self:stretch;padding:.9rem;box-shadow:0 12px 28px #4053f714}#use-cases .use-case-card__top{gap:.65rem}#use-cases .use-case-card__level{background:#e4f5ffad;border-color:#4053f724;gap:.45rem;min-height:36px;padding:.32rem .7rem}#use-cases .use-case-card__level span{color:var(--family-muted);font-size:.68rem}#use-cases .use-case-card__level strong{color:var(--family-lavender);font-size:.95rem}#use-cases .use-case-card .icon-tile{background:linear-gradient(135deg, var(--family-lavender), #9db8ff);color:#fff;border-radius:14px;width:34px;height:34px}#use-cases .use-case-card h3{color:var(--family-ink);margin:.65rem 0 .3rem;font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.1}#use-cases .use-case-card p{-webkit-line-clamp:2;max-width:none;color:var(--family-muted);-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:.82rem;line-height:1.32;display:-webkit-box;overflow:hidden}#use-cases .use-case-card a{min-height:0;color:var(--family-lavender);padding:0;font-size:.82rem}@media (max-width:900px){#use-cases .use-case-grid{grid-template-columns:1fr 1fr;padding:1rem}#use-cases .use-case-ladder-rail{grid-area:auto/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr))}#use-cases .use-case-ladder-rail>strong{grid-column:1/-1}}@media (max-width:620px){#use-cases .use-case-grid{border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr))}#use-cases .use-case-ladder-rail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:.85rem}#use-cases .use-case-ladder-rail span{grid-template-columns:1.6rem 1fr;min-height:34px;padding:.35rem .5rem}#use-cases .use-case-ladder-rail b{font-size:.84rem}#use-cases .use-case-grid .use-case-card,#use-cases .use-case-grid .use-case-card:nth-of-type(3n+2),#use-cases .use-case-grid .use-case-card:nth-of-type(3n+3){padding:.78rem}#use-cases .use-case-card__level{min-height:30px;padding-inline:.52rem}#use-cases .use-case-card__level strong{font-size:.82rem}#use-cases .use-case-card .icon-tile{width:30px;height:30px}#use-cases .use-case-card h3{font-size:.96rem}#use-cases .use-case-card p{-webkit-line-clamp:1;font-size:.76rem}#use-cases .use-case-card a{font-size:.75rem}}#use-cases.section{background:radial-gradient(circle at 13% 18%,#ffe78352,#0000 26%),radial-gradient(circle at 90% 14%,#9db8ff47,#0000 30%),linear-gradient(#fffaf1 0%,#f5f9ff 100%);padding-block:clamp(3rem,5vw,4.75rem);position:relative;overflow:hidden}#use-cases.section:before,#use-cases.section:after{pointer-events:none;content:"$";color:#4053f712;font-weight:950;line-height:1;position:absolute}#use-cases.section:before{font-size:clamp(4rem,9vw,7.5rem);top:14%;left:max(1rem,50% - 680px);transform:rotate(-14deg)}#use-cases.section:after{color:#ff6f8a14;font-size:clamp(5rem,11vw,9rem);bottom:6%;right:max(1rem,50% - 690px);transform:rotate(12deg)}#use-cases .shell{z-index:1;position:relative}#use-cases .section-heading{max-width:820px;margin-bottom:clamp(1.2rem,2.5vw,1.9rem)}#use-cases .section-heading .eyebrow{color:#e54578;background:#ffffffd6;box-shadow:0 10px 28px #4053f714}#use-cases .section-heading h2{max-width:820px;color:var(--family-ink);font-size:clamp(2.25rem,4vw,3.85rem)}#use-cases .section-heading p{max-width:780px}#use-cases .section-heading p strong{color:var(--family-ink);font-weight:950}#use-cases .use-case-grid{background:linear-gradient(90deg,#ffe78338,#0000 21%),radial-gradient(circle at 96% 5%,#e4f5fff2,#0000 34%),linear-gradient(135deg,#fffffff5,#f5f8ffeb);border:1px solid #4053f71f;border-radius:36px;grid-template-columns:minmax(230px,.24fr) minmax(0,.76fr);align-items:stretch;gap:clamp(.9rem,1.6vw,1.15rem);max-width:1240px;margin-inline:auto;padding:clamp(.75rem,1.6vw,1rem);display:grid;position:relative;box-shadow:0 28px 74px #4053f721,inset 0 1px #ffffffe0}#use-cases .use-case-grid:before{pointer-events:none;border-radius:inherit;content:"";background:radial-gradient(circle at 23% 17%,#ffffffbf,#0000 12%),radial-gradient(circle at 78% 76%,#ffe78329,#0000 24%);position:absolute;inset:0}#use-cases .use-case-ladder-rail{z-index:1;background:radial-gradient(circle at 50% 0,#ffe78357,#0000 28%),radial-gradient(circle at 92% 14%,#9db8ff47,#0000 26%),linear-gradient(#101b47 0%,#153978 54%,#102552 100%);border:1px solid #ffffff1f;border-radius:28px;grid-template-rows:auto 1fr auto;gap:.8rem;width:auto;min-height:100%;padding:clamp(1rem,2vw,1.25rem);display:grid;position:relative;top:auto;bottom:auto;left:auto;overflow:hidden;transform:none;box-shadow:0 20px 52px #070b2238,inset 0 0 0 1px #ffffff14}#use-cases .use-case-ladder-rail:before,#use-cases .use-case-ladder-rail:after{content:"";background:linear-gradient(#fff3a6 0%,#87a5ff 48%,#ffffff47 100%);border-radius:999px;width:8px;display:block;position:absolute;top:5.85rem;bottom:4.25rem;box-shadow:0 0 24px #ffe78347,inset 0 0 0 1px #ffffff47}#use-cases .use-case-ladder-rail:before{left:clamp(2.1rem,22%,3rem)}#use-cases .use-case-ladder-rail:after{right:clamp(2.1rem,22%,3rem)}#use-cases .use-case-ladder-rail__glow{filter:blur(18px);opacity:.62;background:linear-gradient(#9db8ff00,#ffe78347);border-radius:999px;height:42%;position:absolute;inset:auto 12% 8%}#use-cases .use-case-ladder-rail__header,#use-cases .use-case-ladder-rail__caption{z-index:2;position:relative}#use-cases .use-case-ladder-rail__header span{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}#use-cases .use-case-ladder-rail__header strong{color:var(--family-yellow);text-shadow:0 0 28px #ffe7835c;margin-top:.18rem;font-size:clamp(2.3rem,4.2vw,3.4rem);font-weight:950;line-height:.95;display:block}#use-cases .use-case-ladder-rail__track{z-index:1;align-content:stretch;gap:.58rem;min-height:270px;display:grid;position:relative}#use-cases .use-case-ladder-rail__rung{z-index:2;background:linear-gradient(90deg,#ffe78347,#ffffff29 44%,#9db8ff33);border:1px solid #ffffff2e;border-radius:999px;place-items:center;min-height:34px;display:grid;position:relative;box-shadow:0 10px 24px #070b2238,0 0 22px #ffe7831a}#use-cases .use-case-ladder-rail__rung:first-child{background:linear-gradient(90deg,#ffe783,#fff8d6 48%,#ffd45d);min-height:44px;box-shadow:0 14px 34px #ffcf533d,0 0 34px #ffe78347}#use-cases .use-case-ladder-rail__rung b{color:#fff;letter-spacing:0;text-shadow:0 1px 12px #070b2247;font-size:clamp(.92rem,1.4vw,1.1rem);font-weight:950}#use-cases .use-case-ladder-rail__rung:first-child b{color:var(--family-ink);text-shadow:none}#use-cases .use-case-ladder-rail__caption{color:#ffffffb8;max-width:12rem;font-size:.82rem;line-height:1.35}#use-cases .use-case-grid:has(.use-case-card:is(:hover,:focus-within)) .use-case-ladder-rail__glow{opacity:.95}#use-cases .use-case-grid:has(.use-case-card:is(:hover,:focus-within)) .use-case-ladder-rail__rung{box-shadow:0 12px 28px #070b223d,0 0 28px #ffe78338}#use-cases .use-case-grid:has(.use-case-card:is(:hover,:focus-within)) .use-case-ladder-rail__rung:first-child{transform:translateY(-2px)}#use-cases .use-case-grid .use-case-card,#use-cases .use-case-grid .use-case-card:nth-of-type(3n+2),#use-cases .use-case-grid .use-case-card:nth-of-type(3n+3){z-index:1;width:auto;min-height:0;color:var(--family-ink);background:radial-gradient(circle at 95% 0,#ffe78342,#0000 30%),linear-gradient(145deg,#fffffff0,#f7fafff0);border:1px solid #4053f71c;border-radius:24px;flex-direction:column;align-self:stretch;padding:clamp(.95rem,1.6vw,1.2rem);transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #4053f717}#use-cases .use-case-grid .use-case-card:nth-of-type(3n+2){background:radial-gradient(circle at 96% 0,#ff6f8a2e,#0000 30%),linear-gradient(145deg,#fffffff0,#f9f7fff0)}#use-cases .use-case-grid .use-case-card:nth-of-type(3n+3){background:radial-gradient(circle at 96% 0,#9db8ff3d,#0000 32%),linear-gradient(145deg,#fffffff0,#f4fbfff0)}#use-cases .use-case-card:before{content:"";background:#ffe7833b;border-radius:999px;width:6.25rem;height:6.25rem;display:block;position:absolute;top:-2.3rem;right:-2.4rem}#use-cases .use-case-card:after{display:none}#use-cases .use-case-card:hover,#use-cases .use-case-card:focus-within{border-color:#4053f74d;transform:translateY(-3px);box-shadow:0 20px 44px #4053f729}#use-cases .use-case-card__top{z-index:1;align-items:center;gap:.65rem;display:flex;position:relative}#use-cases .use-case-card__label{min-height:30px;color:var(--family-muted);background:#ffffffb8;border:1px solid #4053f71a;border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.72rem;font-weight:900;display:inline-flex}#use-cases .use-case-card .icon-tile{background:radial-gradient(circle at 70% 20%, #ffe78361, transparent 36%), linear-gradient(135deg, var(--family-lavender), #89b7ff);color:#fff;border-radius:15px;flex:none;width:38px;height:38px;margin-left:0;transition:filter .18s,transform .18s;box-shadow:0 10px 22px #4053f72e}#use-cases .use-case-card:hover .icon-tile,#use-cases .use-case-card:focus-within .icon-tile{filter:brightness(1.06);transform:rotate(-3deg)scale(1.04)}#use-cases .use-case-card h3{z-index:1;color:var(--family-ink);margin:.82rem 0 .36rem;font-size:clamp(1.08rem,1.45vw,1.32rem);line-height:1.12;position:relative}#use-cases .use-case-card p{z-index:1;-webkit-box-orient:initial;-webkit-line-clamp:initial;max-width:none;color:var(--family-muted);margin:0 0 .72rem;font-size:clamp(.82rem,1vw,.9rem);line-height:1.4;display:block;position:relative;overflow:visible}#use-cases .use-case-card a{z-index:1;min-height:0;color:var(--family-lavender);align-items:center;gap:.35rem;margin-top:auto;padding:.1rem 0;font-size:.84rem;font-weight:950;text-decoration:none;display:inline-flex;position:relative}#use-cases .use-case-card a svg{color:var(--family-lavender);transition:transform .18s}#use-cases .use-case-card a:hover svg,#use-cases .use-case-card a:focus-visible svg{transform:translate(3px)}#use-cases .use-case-card a:focus-visible{outline-offset:4px;border-radius:999px;outline:3px solid #4053f747}#use-cases .use-case-card__level{display:none}@media (min-width:901px){#use-cases .use-case-grid{grid-template-columns:minmax(230px,.24fr) repeat(3,minmax(0,1fr))}#use-cases .use-case-ladder-rail{grid-row:span 2}}@media (max-width:1024px){#use-cases .use-case-grid{grid-template-columns:minmax(210px,.28fr) repeat(2,minmax(0,1fr));max-width:920px}#use-cases .use-case-ladder-rail{grid-row:span 3}}@media (max-width:768px){#use-cases .use-case-grid{border-radius:30px;grid-template-columns:repeat(2,minmax(0,1fr));padding:.85rem}#use-cases .use-case-ladder-rail{grid-area:auto/1/auto/-1;min-height:0}#use-cases .use-case-ladder-rail__track{grid-template-columns:repeat(6,minmax(0,1fr));gap:.42rem;min-height:0}#use-cases .use-case-ladder-rail:before,#use-cases .use-case-ladder-rail:after{width:auto;height:6px;top:auto;bottom:5.9rem}#use-cases .use-case-ladder-rail:before{left:1.9rem;right:1.9rem}#use-cases .use-case-ladder-rail:after{display:none}#use-cases .use-case-ladder-rail__rung,#use-cases .use-case-ladder-rail__rung:first-child{min-height:34px}#use-cases .use-case-ladder-rail__caption{max-width:none}}@media (max-width:620px){#use-cases.section{padding-block:2.5rem}#use-cases .section-heading h2{font-size:clamp(2rem,11vw,2.7rem)}#use-cases .use-case-grid{border-radius:26px;grid-template-columns:1fr}#use-cases .use-case-ladder-rail{border-radius:22px;grid-template-rows:auto auto auto;grid-template-columns:1fr;padding:.95rem}#use-cases .use-case-ladder-rail__header{display:block}#use-cases .use-case-ladder-rail__header strong{display:none}#use-cases .use-case-ladder-rail__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.75rem}#use-cases .use-case-ladder-rail:before{display:none}#use-cases .use-case-ladder-rail__rung,#use-cases .use-case-ladder-rail__rung:first-child{min-height:32px}#use-cases .use-case-ladder-rail__caption{margin-top:.75rem;font-size:.78rem}#use-cases .use-case-grid .use-case-card,#use-cases .use-case-grid .use-case-card:nth-of-type(3n+2),#use-cases .use-case-grid .use-case-card:nth-of-type(3n+3){padding:.95rem}#use-cases .use-case-card h3{font-size:1.12rem}#use-cases .use-case-card p{font-size:.84rem}}@media (prefers-reduced-motion:reduce){#use-cases .use-case-card,#use-cases .use-case-card .icon-tile,#use-cases .use-case-card a svg,#use-cases .use-case-ladder-rail__rung{transition:none}#use-cases .use-case-card:hover,#use-cases .use-case-card:focus-within{transform:none}#use-cases .use-case-grid:has(.use-case-card:is(:hover,:focus-within)) .use-case-ladder-rail__rung:first-child{transform:none}}#use-cases.section{background:radial-gradient(circle at 10% 15%,#ffe78352,#0000 23%),radial-gradient(circle at 88% 22%,#9db8ff47,#0000 28%),radial-gradient(circle at 88% 82%,#ff6f8a1f,#0000 24%),linear-gradient(#fffaf0 0%,#fffdf8 45%,#f5fbff 100%);padding-block:clamp(3.4rem,5.8vw,5.8rem)}#use-cases .section-heading{text-align:center;margin-inline:auto;max-width:850px;margin-bottom:clamp(1.9rem,3.2vw,2.7rem)}#use-cases .section-heading .eyebrow{color:#4053f7;letter-spacing:.16em}#use-cases .section-heading h2{max-width:760px;margin-inline:auto;font-size:clamp(2.35rem,4.6vw,4.45rem);line-height:.94}#use-cases .section-heading p{max-width:760px;color:var(--family-muted);margin-inline:auto;font-size:clamp(1rem,1.45vw,1.18rem);font-weight:800;line-height:1.45}#use-cases .use-case-grid{max-width:1040px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.7vw,1.35rem);padding:0}#use-cases .use-case-grid:before,#use-cases .use-case-ladder-rail{display:none}#use-cases .use-case-grid .use-case-card,#use-cases .use-case-grid .use-case-card:nth-of-type(3n+2),#use-cases .use-case-grid .use-case-card:nth-of-type(3n+3){background:linear-gradient(90deg,#4053f7 0 28%,#0000 28%) 1.55rem 1.45rem/5.85rem .26rem no-repeat,radial-gradient(circle at 93% 0,#ffe7837a 0 4rem,#0000 4.1rem),linear-gradient(145deg,#fffffff5,#eef5ffe6);border-color:#ffffffc7;border-radius:24px;min-height:275px;padding:clamp(1.25rem,2vw,1.55rem);box-shadow:0 24px 54px #4053f71f,inset 0 1px #ffffffeb}#use-cases .use-case-grid .use-case-card:nth-of-type(2){background:linear-gradient(90deg,#ff5a8d 0 28%,#0000 28%) 1.55rem 1.45rem/5.85rem .26rem no-repeat,radial-gradient(circle at 93% 0,#ff6f8a47 0 4rem,#0000 4.1rem),linear-gradient(145deg,#fffffff5,#fff0f7e6)}#use-cases .use-case-grid .use-case-card:nth-of-type(3){background:linear-gradient(90deg,#ffd24a 0 28%,#0000 28%) 1.55rem 1.45rem/5.85rem .26rem no-repeat,radial-gradient(circle at 93% 0,#ffe7837a 0 4rem,#0000 4.1rem),linear-gradient(145deg,#fffffff5,#eff9ffe6)}#use-cases .use-case-grid .use-case-card:nth-of-type(4){background:linear-gradient(90deg,#58bced 0 28%,#0000 28%) 1.55rem 1.45rem/5.85rem .26rem no-repeat,radial-gradient(circle at 93% 0,#58bced42 0 4rem,#0000 4.1rem),linear-gradient(145deg,#fffffff5,#ecf9ffe6)}#use-cases .use-case-grid .use-case-card:nth-of-type(5){background:linear-gradient(90deg,#ff9b45 0 28%,#0000 28%) 1.55rem 1.45rem/5.85rem .26rem no-repeat,radial-gradient(circle at 93% 0,#ff9b454d 0 4rem,#0000 4.1rem),linear-gradient(145deg,#fffffff5,#fff7e6e6)}#use-cases .use-case-grid .use-case-card:nth-of-type(6){background:linear-gradient(90deg,#ffd24a 0 28%,#0000 28%) 1.55rem 1.45rem/5.85rem .26rem no-repeat,radial-gradient(circle at 93% 0,#9db8ff57 0 4rem,#0000 4.1rem),linear-gradient(145deg,#fffffff5,#f8f2ffe6)}#use-cases .use-case-card:before{display:none}#use-cases .use-case-card:hover,#use-cases .use-case-card:focus-within{border-color:#4053f738;box-shadow:0 30px 64px #4053f72e,inset 0 1px #fffffff0}#use-cases .use-case-card__top{justify-content:space-between;margin-top:clamp(2.8rem,4vw,3.45rem)}#use-cases .use-case-card__label{color:#0000;background:0 0;border:0;min-height:0;padding:0;font-size:0}#use-cases .use-case-card .icon-tile{background:radial-gradient(circle at 76% 12%,#ffe78375,#0000 34%),linear-gradient(135deg,#4053f7,#82a2ff);border-radius:13px;width:42px;height:42px}#use-cases .use-case-card h3{letter-spacing:0;max-width:14rem;margin-top:1rem;margin-bottom:.42rem;font-size:clamp(1.52rem,2.1vw,1.92rem);font-weight:950;line-height:.98}#use-cases .use-case-card p{color:#526070;max-width:16rem;margin-bottom:1.15rem;font-size:clamp(.9rem,1.08vw,.98rem);font-weight:850;line-height:1.35}#use-cases .use-case-card a{color:#fff;background:linear-gradient(135deg,#4053f7,#83a2ff);border-radius:999px;align-self:flex-start;min-height:40px;padding:0 1rem;font-size:.82rem;box-shadow:0 12px 26px #4053f73d}#use-cases .use-case-card a svg{color:#fff}@media (max-width:1024px){#use-cases .use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}}@media (max-width:620px){#use-cases.section{padding-block:3rem}#use-cases .section-heading{text-align:left}#use-cases .section-heading h2{font-size:clamp(2.25rem,12vw,3rem)}#use-cases .use-case-grid{grid-template-columns:1fr}#use-cases .use-case-grid .use-case-card,#use-cases .use-case-grid .use-case-card:nth-of-type(3n+2),#use-cases .use-case-grid .use-case-card:nth-of-type(3n+3){min-height:246px;padding:1.2rem}#use-cases .use-case-card__top{margin-top:2.65rem}#use-cases .use-case-card h3{font-size:1.65rem}}.section--gold-wash:has(.feature-layout){background:radial-gradient(circle at 13% 16%,#ffe7834d,#0000 24%),radial-gradient(circle at 90% 24%,#9db8ff38,#0000 27%),radial-gradient(circle at 88% 82%,#ff6f8a1f,#0000 22%),linear-gradient(#fffaf0 0%,#fffdf8 48%,#f5fbff 100%);position:relative;overflow:hidden}.section--gold-wash:has(.feature-layout):before{pointer-events:none;color:#4053f70e;content:"$";font-weight:950;line-height:1;position:absolute}.section--gold-wash:has(.feature-layout):after{pointer-events:none;color:#4053f70e;content:"$";font-weight:950;line-height:1;position:absolute}.section--gold-wash:has(.feature-layout):before{font-size:clamp(4rem,8vw,7rem);top:8%;left:max(1rem,50% - 690px);transform:rotate(-13deg)}.section--gold-wash:has(.feature-layout):after{color:#ff6f8a12;font-size:clamp(5rem,10vw,8.5rem);bottom:5%;right:max(1rem,50% - 680px);transform:rotate(12deg)}.feature-layout{z-index:1;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);gap:clamp(2.25rem,5vw,5.5rem);max-width:1160px;position:relative}.feature-layout__intro{top:112px}.feature-layout__intro .eyebrow{color:#4053f7;letter-spacing:.16em;background:#ffffffd1;box-shadow:0 12px 30px #4053f714}.feature-layout__intro h2{max-width:9.8em;font-size:clamp(2.45rem,4.3vw,4.25rem);line-height:.96}.feature-layout__intro p{max-width:28rem;color:var(--family-muted);font-size:clamp(1rem,1.35vw,1.14rem);font-weight:800;line-height:1.5}.feature-layout__intro .text-link{color:#fff;background:linear-gradient(135deg,#4053f7,#83a2ff);border-radius:999px;align-items:center;gap:.38rem;min-height:40px;margin-top:.2rem;padding:0 1rem;font-size:.88rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px #4053f738}.feature-layout__intro .text-link svg{color:#fff;transition:transform .18s}.feature-layout__intro .text-link:hover svg,.feature-layout__intro .text-link:focus-visible svg{transform:translate(3px)}.feature-stage-path:before{background:linear-gradient(180deg, var(--family-lavender), var(--family-yellow), var(--family-mint));content:"";border-radius:999px;width:4px;position:absolute;top:2.3rem;bottom:2.3rem;left:1.55rem;box-shadow:0 0 28px #4053f729}.feature-stage-card{margin-left:calc(var(--stage-offset,0) * 1rem);background:radial-gradient(circle at 96% 0%, var(--stage-glow,#ffe78361) 0 4.9rem, transparent 5rem), linear-gradient(145deg, #fffffff5, var(--stage-tint,#eef5ffe6));isolation:isolate;border:1px solid #ffffffd1;border-radius:30px;gap:.78rem;padding:clamp(1.15rem,2vw,1.45rem);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #171a491a,inset 0 1px #ffffffeb}.feature-stage-card:before{z-index:1;background:var(--stage-accent,var(--family-lavender));content:"";border:4px solid #ffffffe6;border-radius:999px;width:1.1rem;height:1.1rem;position:absolute;top:1.8rem;left:-.5rem;box-shadow:0 0 0 6px #4053f714}.feature-stage-card:after{z-index:-1;color:#4053f70e;content:"$";font-size:clamp(3.2rem,7vw,5.7rem);font-weight:950;line-height:1;position:absolute;bottom:.9rem;right:1.15rem;transform:rotate(-10deg)}.feature-stage-card[data-stage="0"]{--stage-accent:#4053f7;--stage-glow:#ffe7836b;--stage-tint:#eef5ffeb;--stage-offset:0}.feature-stage-card[data-stage="1"]{--stage-accent:#ff5a8d;--stage-glow:#ff6f8a3d;--stage-tint:#fff0f7eb;--stage-offset:1.1}.feature-stage-card[data-stage="2"]{--stage-accent:#58bced;--stage-glow:#58bced40;--stage-tint:#ecf9ffeb;--stage-offset:2.2}.feature-stage-card[data-stage="3"]{--stage-accent:#7adca6;--stage-glow:#7adca642;--stage-tint:#f1fff8eb;--stage-offset:3.3}.feature-stage-card__top{align-items:center;gap:.8rem;display:flex}.feature-stage-card__icon{background:radial-gradient(circle at 72% 16%, #ffe7837a, transparent 34%), linear-gradient(135deg, var(--stage-accent,#4053f7), #82a2ff);color:#fff;border-radius:18px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 14px 30px #4053f733}.feature-stage-card__step{color:var(--stage-accent,#4053f7);font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.feature-stage-card__top strong{color:#070b229e;font-size:.84rem;font-weight:950;display:block}.feature-stage-card h3{color:var(--family-ink);letter-spacing:0;margin:0;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:950;line-height:1.04}.feature-stage-card p{max-width:42rem;color:var(--family-muted);margin:0;font-size:clamp(.92rem,1.02vw,1rem);font-weight:760;line-height:1.5}.feature-stage-card__chips{flex-wrap:wrap;gap:.45rem;margin-top:.08rem;display:flex}.feature-stage-card__chips span{min-height:1.85rem;color:var(--family-ink);background:#ffffffad;border:1px solid #4053f717;border-radius:999px;align-items:center;padding:.34rem .62rem;font-size:.74rem;font-weight:900;line-height:1.1;display:inline-flex;box-shadow:0 8px 20px #171a490d}.product-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.1rem)}.product-feature,.product-feature[data-jackpot="0"],.product-feature[data-jackpot="1"],.product-feature[data-jackpot="2"],.product-feature[data-jackpot="3"],.product-feature[data-jackpot="4"]{background:linear-gradient(90deg,#4053f7 0 28%,#0000 28%) 1.25rem 1.1rem/5.2rem .25rem no-repeat,radial-gradient(circle at 94% 0,#ffe7836b 0 3.7rem,#0000 3.8rem),linear-gradient(145deg,#fffffff5,#eef5ffe6);border-color:#ffffffc7;border-radius:24px;min-height:104px;padding:1.18rem 1.25rem;position:relative;overflow:hidden;box-shadow:0 18px 42px #4053f71a,inset 0 1px #ffffffeb}.product-feature[data-jackpot="1"]{background:linear-gradient(90deg,#ff5a8d 0 28%,#0000 28%) 1.25rem 1.1rem/5.2rem .25rem no-repeat,radial-gradient(circle at 94% 0,#ff6f8a42 0 3.7rem,#0000 3.8rem),linear-gradient(145deg,#fffffff5,#fff0f7e6)}.product-feature[data-jackpot="2"]{background:linear-gradient(90deg,#58bced 0 28%,#0000 28%) 1.25rem 1.1rem/5.2rem .25rem no-repeat,radial-gradient(circle at 94% 0,#58bced45 0 3.7rem,#0000 3.8rem),linear-gradient(145deg,#fffffff5,#ecf9ffe6)}.product-feature[data-jackpot="3"]{background:linear-gradient(90deg,#ffd24a 0 28%,#0000 28%) 1.25rem 1.1rem/5.2rem .25rem no-repeat,radial-gradient(circle at 94% 0,#ffe78375 0 3.7rem,#0000 3.8rem),linear-gradient(145deg,#fffffff5,#fff8e7e6)}.product-feature[data-jackpot="4"]{background:linear-gradient(90deg,#7adca6 0 28%,#0000 28%) 1.25rem 1.1rem/5.2rem .25rem no-repeat,radial-gradient(circle at 94% 0,#7adca647 0 3.7rem,#0000 3.8rem),linear-gradient(145deg,#fffffff5,#f1fff8e6)}.product-feature:before{display:none}.product-feature__icon{color:#fff;background:radial-gradient(circle at 76% 12%,#ffe7836b,#0000 34%),linear-gradient(135deg,#4053f7,#82a2ff);border-radius:13px;width:36px;height:36px;box-shadow:0 10px 22px #4053f72e}.product-feature strong{color:var(--family-ink);letter-spacing:0;font-size:clamp(.95rem,1.2vw,1.04rem);font-weight:950;line-height:1.15}.product-feature small{color:#6f7888;margin-top:.28rem;font-size:.72rem;font-weight:800}@media (max-width:900px){.feature-layout{grid-template-columns:1fr}.feature-layout__intro{text-align:center;position:static}.feature-layout__intro h2,.feature-layout__intro p{margin-inline:auto}.feature-stage-card{margin-left:0}.feature-stage-path:before{display:none}}@media (max-width:620px){.feature-layout__intro{text-align:left}.feature-layout__intro h2,.feature-layout__intro p{margin-inline:0}.product-feature-grid{grid-template-columns:1fr}.product-feature,.product-feature[data-jackpot="0"],.product-feature[data-jackpot="1"],.product-feature[data-jackpot="2"],.product-feature[data-jackpot="3"],.product-feature[data-jackpot="4"]{min-height:92px;padding:1.05rem}.feature-stage-card{border-radius:24px}.feature-stage-card:before{display:none}.feature-stage-card__chips span{font-size:.7rem}}.benefit-showcase{background:radial-gradient(circle at 10% 10%,#ffe78342,#0000 25%),radial-gradient(circle at 92% 4%,#9db8ff47,#0000 28%),linear-gradient(#fffaf1 0%,#fff7f7 48%,#f6fbff 100%);position:relative;overflow:hidden}.benefit-showcase:before,.benefit-showcase:after{pointer-events:none;content:"";border-radius:999px;position:absolute}.benefit-showcase:before{background:#ffe78329;border:1px solid #4053f71f;width:clamp(5rem,10vw,8rem);height:clamp(5rem,10vw,8rem);top:18%;left:max(1rem,50% - 690px)}.benefit-showcase:after{background:#ff6f8a14;width:clamp(7rem,13vw,11rem);height:clamp(7rem,13vw,11rem);bottom:8%;right:max(1rem,50% - 710px)}.benefit-showcase .shell{z-index:1;position:relative}.benefit-showcase .section-heading{text-align:center;margin-inline:auto;max-width:900px;margin-bottom:clamp(2rem,4vw,3rem)}.benefit-showcase .section-heading .eyebrow{color:#e54578;background:#ffffffe0;box-shadow:0 12px 30px #070b2214}.benefit-showcase .section-heading h2{max-width:860px;color:var(--family-ink);margin-inline:auto;font-size:clamp(2.75rem,5.4vw,5rem);line-height:.98}.benefit-showcase .section-heading p{max-width:800px;color:var(--family-muted);margin-inline:auto;font-size:clamp(1rem,1.7vw,1.25rem);font-weight:850;line-height:1.55}.benefit-showcase .benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.7vw,1.35rem);max-width:1240px;margin-inline:auto;display:grid}.benefit-showcase .benefit-card{background:radial-gradient(circle at 92% 0,#4053f738,#0000 22%),linear-gradient(#ffffffeb,#fffaf1eb);border:1px solid #ffffffe6;border-radius:30px;flex-direction:column;min-height:clamp(350px,30vw,430px);padding:clamp(1.35rem,2.1vw,2rem);transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 62px #070b221a,inset 0 0 0 1px #4053f70f}.benefit-showcase .benefit-card[data-pastel="1"]{background:radial-gradient(circle at 92% 0,#ff6f8a47,#0000 23%),linear-gradient(#ffffffe6,#ffedf4e6)}.benefit-showcase .benefit-card[data-pastel="2"]{background:radial-gradient(circle at 92% 0,#ffe78370,#0000 23%),linear-gradient(#ffffffeb,#eff9ffeb)}.benefit-showcase .benefit-card[data-pastel="3"]{background:radial-gradient(circle at 92% 0,#a8ebc470,#0000 23%),linear-gradient(#ffffffeb,#fff2f9eb)}.benefit-showcase .benefit-card:before{background:linear-gradient(90deg, var(--family-lavender), #8ec5ff);content:"";border-radius:999px;width:clamp(5.4rem,8vw,7rem);height:8px;display:block;position:absolute;top:-2px;left:clamp(1.25rem,1.8vw,1.85rem)}.benefit-showcase .benefit-card[data-pastel="1"]:before{background:linear-gradient(90deg,#e54578,#ff8cab)}.benefit-showcase .benefit-card[data-pastel="2"]:before{background:linear-gradient(90deg, var(--family-yellow), #fff0a8)}.benefit-showcase .benefit-card[data-pastel="3"]:before{background:linear-gradient(90deg,#8ee6b2,#c9f4dc)}.benefit-showcase .benefit-card:after{content:"";background:#4053f72e;border:0;border-radius:0 0 0 999px;width:clamp(6.25rem,10vw,8.8rem);height:clamp(6.25rem,10vw,8.8rem);display:block;position:absolute;top:-2.4rem;right:-2.25rem;transform:none}.benefit-showcase .benefit-card[data-pastel="1"]:after{background:#ff6f8a33}.benefit-showcase .benefit-card[data-pastel="2"]:after{background:#ffe7838c}.benefit-showcase .benefit-card[data-pastel="3"]:after{background:#a8ebc480}.benefit-showcase .benefit-card:hover,.benefit-showcase .benefit-card:focus-within{border-color:#4053f72e;transform:translateY(-4px);box-shadow:0 30px 72px #070b2224}.benefit-showcase .benefit-card__label{z-index:1;color:#070b2294;letter-spacing:.12em;text-transform:uppercase;min-height:2.2rem;margin:1rem 0 clamp(3rem,5vw,4.25rem);font-size:clamp(.7rem,.82vw,.82rem);font-weight:950;line-height:1.35;display:block;position:relative}.benefit-showcase .benefit-card>svg{z-index:1;background:linear-gradient(135deg, var(--family-lavender), #8dbbff);color:#fff;border-radius:17px;width:42px;height:42px;margin-bottom:1.25rem;padding:.45rem;position:relative;box-shadow:0 14px 30px #4053f733}.benefit-showcase .benefit-card[data-pastel="1"]>svg{background:linear-gradient(135deg,#e54578,#ff94b2)}.benefit-showcase .benefit-card[data-pastel="2"]>svg{background:linear-gradient(135deg,#4053f7,#6ec9ff)}.benefit-showcase .benefit-card[data-pastel="3"]>svg{background:linear-gradient(135deg,#4053f7,#7adca6)}.benefit-showcase .benefit-card h3{z-index:1;max-width:14rem;color:var(--family-ink);margin:0 0 .85rem;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:900;line-height:1.08;position:relative}.benefit-showcase .benefit-card p{z-index:1;max-width:15.5rem;color:var(--family-muted);margin:0;font-size:clamp(.92rem,1.08vw,1.05rem);font-weight:760;line-height:1.55;position:relative}@media (max-width:1080px){.benefit-showcase .benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-showcase .benefit-card{min-height:330px}}@media (max-width:640px){.benefit-showcase .section-heading{text-align:left}.benefit-showcase .section-heading h2,.benefit-showcase .section-heading p{margin-inline:0}.benefit-showcase .section-heading h2{font-size:clamp(2.25rem,12vw,3.1rem)}.benefit-showcase .benefit-grid{grid-template-columns:1fr}.benefit-showcase .benefit-card{min-height:0;padding:1.35rem}.benefit-showcase .benefit-card__label{margin:.7rem 0 1.6rem}.benefit-showcase .benefit-card>svg{width:38px;height:38px;margin-bottom:1rem}.benefit-showcase .benefit-card h3{font-size:1.36rem}.benefit-showcase .benefit-card p{font-size:.94rem}}@media (prefers-reduced-motion:reduce){.benefit-showcase .benefit-card{transition:none}.benefit-showcase .benefit-card:hover,.benefit-showcase .benefit-card:focus-within{transform:none}}.quick-play-section{isolation:isolate;color:var(--family-ink,var(--midnight-950));background:radial-gradient(circle at 9% 17%,#ffb6d947,#0000 19rem),radial-gradient(circle at 92% 8%,#6ec9ff3d,#0000 20rem),radial-gradient(circle at 52% 56%,#fddc5c24,#0000 31rem),linear-gradient(135deg,#fff9e8 0%,#fbfaf7 44%,#eef8ff 100%);position:relative;overflow:hidden}.quick-play-section:before{display:none}.quick-play-section .section-heading p{color:var(--family-muted,var(--slate-700));font-weight:850}.millionaire-background-decor{z-index:-1;pointer-events:none;position:absolute;inset:0}.millionaire-background-decor__coin,.millionaire-background-decor__coin--small,.millionaire-background-decor__bill,.millionaire-background-decor__spark,.millionaire-background-decor__path{opacity:.42;display:block;position:absolute}.millionaire-background-decor__coin{background:radial-gradient(circle at 34% 24%, #ffffffe6, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #fff1b8);color:#10132e2e;border-radius:999px;place-items:center;width:clamp(5rem,9vw,8rem);height:clamp(5rem,9vw,8rem);font-size:clamp(3rem,6vw,5rem);font-weight:950;display:grid;top:13%;left:6%;transform:rotate(-10deg)}.millionaire-background-decor__coin--small{opacity:.28;width:clamp(4.8rem,8vw,6.9rem);height:clamp(4.8rem,8vw,6.9rem);font-size:clamp(1.2rem,2vw,1.6rem);bottom:8%;left:auto;right:9%;transform:rotate(12deg)}.millionaire-background-decor__bill{background:radial-gradient(circle,#4053f71c,#0000 32%),#ffffff8c;border:2px solid #4053f724;border-radius:18px;width:clamp(5rem,9vw,8rem);height:clamp(2.5rem,4vw,3.6rem);top:31%;right:13%;transform:rotate(15deg)}.millionaire-background-decor__spark{color:#f4c95d94;top:22%;right:27%}.millionaire-background-decor__path{border:0;border-top:3px dashed #4053f71a;border-left:3px dashed #4053f71a;border-radius:90px 0 0;width:34vw;max-width:520px;height:210px;bottom:11%;left:13%;transform:rotate(-5deg)}.quick-play-frame{background:linear-gradient(135deg,#ffffffd1,#fff8edbd),radial-gradient(circle at 80% 12%,#4053f729,#0000 30%);border:1px solid #ffffffd1;border-radius:clamp(24px,3vw,38px);position:relative;overflow:hidden;box-shadow:0 34px 90px #10132e24,inset 0 0 0 1px #4053f70f}.quick-play-frame:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 73% 13%,#fddc5c3d,#0000 18rem),radial-gradient(circle at 93% 86%,#ffb6d942,#0000 17rem),linear-gradient(120deg,#ffffff5c,#0000 48%);position:absolute;inset:0}.quick-play-frame>*{z-index:1;position:relative}.quick-play-topbar{min-height:74px;color:var(--midnight-950);font-family:var(--font-geist-sans);letter-spacing:0;text-transform:none;background:linear-gradient(90deg,#fddc5c6b,#ffffff6b 46%,#caf0ff94),#ffffff80;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;padding:clamp(1rem,2vw,1.35rem) clamp(1rem,2.4vw,1.8rem);display:flex}.quick-play-label{color:var(--midnight-950);background:#ffffffdb;border-radius:999px;align-items:center;gap:.55rem;padding:.52rem .8rem;font-size:clamp(.84rem,1vw,.98rem);font-weight:950;display:inline-flex;box-shadow:0 12px 30px #10132e14}.quick-play-label svg{color:var(--royal-600)}@media (max-width:980px){.hero--showstage{min-height:0}.prize-journey--arena .prize-journey__visual{grid-template-columns:1fr}.prize-journey--arena .prize-journey__ladder{grid-template-columns:1fr;min-height:0}.prize-journey--arena .prize-journey__ladder:before{display:none}.prize-journey--arena .prize-journey__platform,.prize-journey--arena .prize-journey__platform:nth-child(n){grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;min-height:auto;transform:none!important}}.dashboard-page .dashboard-create-panel>h1,.dashboard-page .dashboard-games-hero h1,.dashboard-page .templates-hero h1,.dashboard-page .game-lab-hero h1,.dashboard-page .ai-builder-center h1,.dashboard-page .account-hero h1,.dashboard-page .guide-hero h1,.dashboard-page .dashboard-games-ready__top h2,.dashboard-page .templates-explore__heading h2,.dashboard-page .game-lab-library__intro h2,.dashboard-page .account-panel h2,.dashboard-page .guide-explore__heading h2,.dashboard-page .guide-detail-panel h2{color:var(--dash-gold,#fddc5c)!important}#main-content>main.landing-page .section--gold-wash.feature-loop-section{margin-top:-80px;background:radial-gradient(at 12% 26%,#fddc5c2e,#0000 34rem),radial-gradient(at 88% 24%,#c9f3df38,#0000 28rem),radial-gradient(at 62% 92%,#ffb6d929,#0000 32rem),linear-gradient(#eef8ff 0%,#f5fbff 16%,#fffaf0 42%,#fffdf8 72%,#f5fbff 100%)!important;padding-top:calc(clamp(3rem,7vw,5rem) + 80px)!important}#main-content>main.landing-page .pricing-section{margin-top:-64px;background:radial-gradient(circle at 8% 18%,#fddc5c42,#0000 25rem),radial-gradient(circle at 92% 13%,#d6f4ff94,#0000 24rem),radial-gradient(circle at 52% 96%,#ff6f8a24,#0000 28rem),linear-gradient(#f5fbff 0%,#fbfdff 18%,#fffcf7 40%,#fff8ee 100%)!important;padding-top:calc(clamp(3rem,7vw,5rem) + 64px)!important}#main-content>main.landing-page .faq-showcase{margin-top:-96px;background:radial-gradient(at 52% 22%,#ffb6d917,#0000 34rem),radial-gradient(circle at 10% 20%,#ffe78329,#0000 30%),radial-gradient(circle at 92% 18%,#9db8ff2e,#0000 34%),linear-gradient(#fff8ee 0% 18%,#fffaf1 48%,#f8fbff 100%)!important;padding-top:calc(clamp(3rem,7vw,5rem) + 96px)!important}#main-content>main.landing-page .final-cta-section{margin-top:-96px;background:radial-gradient(circle at 18% 0,#fddc5c29,#0000 26rem),radial-gradient(circle at 82% 0,#8ec5ff29,#0000 28rem),linear-gradient(#f8fbff 0%,#080b22 18%,#070b22 100%)!important;padding-top:96px!important}.dashboard-page:has(#dashboard-start){background:radial-gradient(circle at 58% 36%,#fddc5c21,#0000 21rem),radial-gradient(circle at 10% 6%,#fddc5c29,#0000 23rem),radial-gradient(circle at 88% 5%,#4053f733,#0000 28rem),linear-gradient(135deg,#080b22 0%,#10164a 48%,#07142c 100%)!important}.dashboard-page:has(#dashboard-start) .dashboard-main{gap:clamp(1rem,2vw,1.55rem)}.dashboard-page:has(#dashboard-start) .dashboard-pro-banner{opacity:.86;background:radial-gradient(circle at 88% 18%,#4053f724,#0000 28%),linear-gradient(135deg,#0b122fdb,#071023e6);border-color:#ffffff1a;min-height:clamp(4.4rem,5.6vw,5.8rem);padding:clamp(.9rem,1.6vw,1.25rem);box-shadow:0 16px 42px #00000029}.dashboard-page:has(#dashboard-start) .dashboard-pro-banner>svg{color:#fddc5cb8}.dashboard-page:has(#dashboard-start) .dashboard-pro-banner span{color:#ffffff75}.dashboard-page:has(#dashboard-start) .dashboard-pro-banner strong{color:#ffffffd6;font-size:clamp(1rem,1.45vw,1.28rem);font-weight:820}.dashboard-page:has(#dashboard-start) .dashboard-pro-banner__actions a{color:#ffffffd1;min-height:2.55rem;box-shadow:none;background:#ffffff14;padding:0 1rem}.dashboard-page:has(#dashboard-start) .dashboard-pro-banner__actions a:first-child{color:#fddc5ce6;border:1px solid #fddc5c47}.dashboard-page:has(#dashboard-start) .dashboard-sidebar{background:radial-gradient(circle at 8% 0,#fddc5c14,#0000 28%),linear-gradient(#0a0f2be6,#080b22f0);border-color:#ffffff14;box-shadow:14px 0 42px #00000024}.dashboard-page:has(#dashboard-start) .dashboard-sidebar__brand{color:#ffffffb8;box-shadow:none;background:#ffffff0b;border-color:#ffffff14}.dashboard-page:has(#dashboard-start) .dashboard-sidebar__collapse{color:#ffffffb8;box-shadow:none;background:#ffffff0b;border-color:#ffffff14}.dashboard-page:has(#dashboard-start) .dashboard-nav-item>span{color:#ffffffb8;box-shadow:none;background:#ffffff0b;border-color:#ffffff14}.dashboard-page:has(#dashboard-start) .dashboard-sidebar__logout{color:#ffffffb8;box-shadow:none;background:#ffffff0b;border-color:#ffffff14}.dashboard-page:has(#dashboard-start) .dashboard-access-card{color:#ffffffb8;box-shadow:none;background:#ffffff0b;border-color:#ffffff14}.dashboard-page:has(#dashboard-start) .dashboard-nav-item{color:#ffffffb3}.dashboard-page:has(#dashboard-start) .dashboard-nav-item small{color:#fddc5cad;background:#fddc5c14}:is(.dashboard-page:has(#dashboard-start) .dashboard-nav-item:hover,.dashboard-page:has(#dashboard-start) .dashboard-nav-item:focus-visible,.dashboard-page:has(#dashboard-start) .dashboard-nav-item[data-active=true]){color:#fff;background:#fddc5c14;border-color:#fddc5c5c}.dashboard-page:has(#dashboard-start) .dashboard-nav-item[data-active=true]>span{color:#fddc5c;background:#fddc5c1f;border-color:#fddc5c66}.dashboard-page:has(#dashboard-start) .dashboard-sidebar__company{color:#ffffffc7;box-shadow:none;background:#ffffff14;border-color:#ffffff1a}.dashboard-page:has(#dashboard-start) .dashboard-quick-actions{gap:clamp(.75rem,2vw,2.15rem);padding:0 clamp(.75rem,2vw,1.5rem) clamp(.45rem,1.2vw,.8rem)}.dashboard-page:has(#dashboard-start) .dashboard-quick-actions a{color:var(--dash-navy,#080b22);gap:.65rem;font-size:clamp(.86rem,1.05vw,1rem);font-weight:860}.dashboard-page:has(#dashboard-start) .dashboard-quick-actions span{color:#ffffffe6;background:radial-gradient(circle at 30% 18%,#4053f76b,#0000 32%),radial-gradient(circle at 68% 78%,#fddc5c14,#0000 42%),linear-gradient(145deg,#070b22 0%,#14245d 56%,#273a96 100%);border:1px solid #fddc5c3d;width:clamp(3.3rem,4vw,4rem);height:clamp(3.3rem,4vw,4rem);box-shadow:0 18px 38px #070b2229,inset 0 1px #ffffff1f}.dashboard-page:has(#dashboard-start) .dashboard-quick-actions a:nth-child(2) span{color:#ffffffe6;background:radial-gradient(circle at 30% 18%,#4053f76b,#0000 32%),radial-gradient(circle at 68% 78%,#fddc5c14,#0000 42%),linear-gradient(145deg,#070b22 0%,#14245d 56%,#273a96 100%);border:1px solid #fddc5c3d;width:clamp(3.3rem,4vw,4rem);height:clamp(3.3rem,4vw,4rem);box-shadow:0 18px 38px #070b2229,inset 0 1px #ffffff1f}.dashboard-page:has(#dashboard-start) .dashboard-quick-actions a:first-child{color:var(--dash-navy,#080b22)}.dashboard-page:has(#dashboard-start) .dashboard-quick-actions a:first-child span{color:var(--dash-gold);background:radial-gradient(circle at 30% 18%,#4053f780,#0000 32%),radial-gradient(circle at 70% 78%,#fddc5c24,#0000 44%),linear-gradient(145deg,#070b22 0%,#14245d 54%,#273a96 100%);border-color:#fddc5c66;box-shadow:0 18px 38px #070b222e,0 0 0 5px #fddc5c14,inset 0 1px #ffffff24}.dashboard-page:has(#dashboard-start) .dashboard-quick-actions small{color:#fddc5cd1;box-shadow:none;background:#fddc5c24;font-size:.68rem;top:-.65rem;right:-1.35rem}.dashboard-page:has(#dashboard-start) .dashboard-create-panel{background:radial-gradient(circle at 15% 10%,#fddc5c33,#0000 23rem),radial-gradient(circle at 92% 4%,#fddc5c3d,#0000 26rem),linear-gradient(120deg,#fff5c4b8,#fffdf8d6 46%,#fff2bdc7);border:1px solid #fddc5c38;border-radius:clamp(1.75rem,3vw,3rem);padding:clamp(2rem,4vw,3.6rem) clamp(1.35rem,3vw,2.5rem);position:relative;overflow:visible;box-shadow:0 34px 90px #080b2224,0 16px 48px #fddc5c38,inset 0 1px #ffffffd6,inset 0 0 0 1px #fddc5c2e}.dashboard-page:has(#dashboard-start) .dashboard-create-panel>.eyebrow{color:#fddc5cbd}.dashboard-page:has(#dashboard-start) .dashboard-create-panel h1{text-shadow:0 18px 60px #00000052;margin-top:.45rem;margin-bottom:.8rem;max-width:820px!important;color:var(--dash-gold,#fddc5c)!important}.dashboard-page:has(#dashboard-start) .dashboard-create-panel>p{color:#ffffff94;max-width:620px;margin-bottom:clamp(1.9rem,3.8vw,3.2rem);font-size:clamp(.98rem,1.15vw,1.1rem);font-weight:560}.dashboard-page:has(#dashboard-start) .dashboard-create-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:clamp(1rem,1.6vw,1.35rem)}.dashboard-page:has(#dashboard-start) .dashboard-create-card{background:radial-gradient(circle at 82% 0,#ffffff0e,#0000 30%),linear-gradient(155deg,#0f1639e6,#080b22f0);border-color:#ffffff1a;grid-template-rows:auto auto auto auto 1fr auto;align-content:stretch;min-height:clamp(390px,33vw,515px);padding:clamp(1.15rem,1.65vw,1.45rem);box-shadow:0 14px 34px #0000002e,inset 0 1px #ffffff0d}.dashboard-page:has(#dashboard-start) .dashboard-create-card:before{opacity:.35}.dashboard-page:has(#dashboard-start) .dashboard-create-card:not([data-featured=true]){opacity:.86}:is(.dashboard-page:has(#dashboard-start) .dashboard-create-card:not([data-featured=true]):hover,.dashboard-page:has(#dashboard-start) .dashboard-create-card:not([data-featured=true]):focus-within){opacity:1;border-color:#fddc5c38}.dashboard-page:has(#dashboard-start) .dashboard-create-card[data-featured=true]{isolation:isolate;background:radial-gradient(circle at 24% 12%,#fddc5c47,#0000 28%),radial-gradient(circle at 88% 8%,#ffffff24,#0000 30%),linear-gradient(145deg,#251d5afa,#0a0f2bfa 58%,#071023fa);border-color:#fddc5c9e;box-shadow:0 32px 90px #0000005c,0 0 0 5px #fddc5c0e,0 0 58px #fddc5c24,inset 0 1px #ffffff1f}.dashboard-page:has(#dashboard-start) .dashboard-create-card[data-featured=true]:after{content:"";opacity:.95;background:linear-gradient(90deg,#0000 0%,#fddc5c 18%,#fff1a8 50%,#fddc5c 82%,#0000 100%);height:5px;position:absolute;inset:0 0 auto}.dashboard-page:has(#dashboard-start) .dashboard-create-card__top .eyebrow{color:#ffffff85}.dashboard-page:has(#dashboard-start) .dashboard-create-card:not([data-featured=true]) .dashboard-create-card__top .eyebrow{color:#ffffff85}.dashboard-page:has(#dashboard-start) .dashboard-create-card[data-featured=true] .dashboard-create-card__top .eyebrow{color:#fddc5ce6}.dashboard-page:has(#dashboard-start) .dashboard-create-card__top>small{color:#ffffff94;background:#ffffff12;min-height:1.65rem;padding:0 .62rem;font-size:.68rem}.dashboard-page:has(#dashboard-start) .dashboard-create-card__top div small{color:#ffffff94;background:#ffffff12;min-height:1.65rem;padding:0 .62rem;font-size:.68rem}.dashboard-page:has(#dashboard-start) .dashboard-create-card[data-featured=true] .dashboard-create-card__top div small:first-child{color:#080b22;background:radial-gradient(circle at 24% 18%,#ffffff52,#0000 26%),linear-gradient(135deg,#fddc5c,#e8bc33)}.dashboard-page:has(#dashboard-start) .dashboard-create-card__icon{color:#ffffffa3;width:clamp(3.5rem,4.2vw,4.4rem);height:clamp(3.5rem,4.2vw,4.4rem);box-shadow:none;background:#ffffff0f;border-color:#ffffff14;margin-top:clamp(.9rem,2vw,1.5rem);margin-bottom:1rem}.dashboard-page:has(#dashboard-start) .dashboard-create-card[data-featured=true] .dashboard-create-card__icon{color:#080b22;background:radial-gradient(circle at 28% 18%,#ffffff5c,#0000 30%),linear-gradient(135deg,#fddc5c 0%,#ffe993 100%);border-color:#fddc5c99;width:clamp(4.35rem,5vw,5.25rem);height:clamp(4.35rem,5vw,5.25rem);box-shadow:0 20px 46px #fddc5c33,0 0 0 7px #fddc5c0b}.dashboard-page:has(#dashboard-start) .dashboard-create-card h2{color:#ffffffe0;letter-spacing:-.02em;font-size:clamp(1.45rem,2vw,2.1rem)}.dashboard-page:has(#dashboard-start) .dashboard-create-card[data-featured=true] h2{color:#fff;font-size:clamp(1.95rem,2.6vw,2.85rem)}.dashboard-page:has(#dashboard-start) .dashboard-create-card>p{color:#ffffff8f;font-weight:560}.dashboard-page:has(#dashboard-start) .dashboard-create-card[data-featured=true]>p{color:#ffffffbd;font-weight:680}.dashboard-page:has(#dashboard-start) .dashboard-create-card li{color:#ffffff94;font-weight:650}.dashboard-page:has(#dashboard-start) .dashboard-create-card[data-featured=true] li{color:#ffffffd1}.dashboard-page:has(#dashboard-start) .dashboard-create-card li svg{color:#ffffff94;background:#ffffff14}.dashboard-page:has(#dashboard-start) .dashboard-create-card[data-featured=true] li svg{color:#080b22;background:#fddc5cf2}.dashboard-page:has(#dashboard-start) .dashboard-create-card>a{color:#ffffffd1;min-height:3rem;box-shadow:none;background:#ffffff14}.dashboard-page:has(#dashboard-start) .dashboard-create-card[data-featured=true]>a{color:#080b22;background:radial-gradient(circle at 24% 16%,#ffffff57,#0000 28%),linear-gradient(135deg,#fddc5c 0%,#ffe276 100%);min-height:3.45rem;box-shadow:0 20px 42px #fddc5c33}@media (max-width:1180px){.dashboard-page:has(#dashboard-start) .dashboard-create-grid{grid-template-columns:1fr}}@media (max-width:780px){.dashboard-page:has(#dashboard-start) .dashboard-quick-actions{padding-inline:0}.dashboard-page:has(#dashboard-start) .dashboard-create-panel{padding-inline:1rem}}.guide-main .guide-detail-panel{display:none}.guide-main #start-here,.guide-main .guide-detail-panel:target{display:block}.guide-main:has(.guide-detail-panel:target) #start-here:not(:target){display:none}.guide-tabs a:first-child{box-shadow:0 18px 42px #0003,inset 0 0 0 2px #fddc5c1f;color:var(--dash-gold,#fddc5c)!important;background:#fddc5c24!important;border-color:#fddc5c94!important}.guide-main:has(#start-here:target) .guide-tabs a[href=\#start-here]{box-shadow:0 18px 42px #0003,inset 0 0 0 2px #fddc5c1f;color:var(--dash-gold,#fddc5c)!important;background:#fddc5c24!important;border-color:#fddc5c94!important}.guide-main:has(#plan-game:target) .guide-tabs a[href=\#plan-game]{box-shadow:0 18px 42px #0003,inset 0 0 0 2px #fddc5c1f;color:var(--dash-gold,#fddc5c)!important;background:#fddc5c24!important;border-color:#fddc5c94!important}.guide-main:has(#host-live:target) .guide-tabs a[href=\#host-live]{box-shadow:0 18px 42px #0003,inset 0 0 0 2px #fddc5c1f;color:var(--dash-gold,#fddc5c)!important;background:#fddc5c24!important;border-color:#fddc5c94!important}:is(.guide-main:has(#plan-game:target) .guide-tabs a:first-child,.guide-main:has(#host-live:target) .guide-tabs a:first-child){box-shadow:0 22px 54px #0000003d,inset 0 1px #ffffff14;color:#fff!important;background:radial-gradient(circle at 86% 4%,#fddc5c1f,#0000 30%),linear-gradient(155deg,#11194df5,#080b22fa)!important;border-color:#fddc5c38!important}.dashboard-create-panel h1,.dashboard-games-hero h1,.templates-hero h1,.game-lab-hero h1,.ai-builder-center h1,.account-hero h1,.guide-hero h1{letter-spacing:0!important;white-space:normal!important;max-width:1120px!important;font-size:clamp(2.1rem,3.6vw,3.85rem)!important;line-height:1!important}.dashboard-create-panel h1,.templates-hero h1,.ai-builder-center h1{margin-inline:auto}.templates-hero h1,.game-lab-hero h1,.ai-builder-center h1,.account-hero h1,.guide-hero h1{color:var(--dash-gold,#fddc5c)!important}.subpage-hero--use-case{color:#fff;background:radial-gradient(circle at 76% 34%,#4053f757,#0000 28%),radial-gradient(circle at 18% 24%,#ff6f8f1f,#0000 30%),linear-gradient(135deg,#10164a 0%,#25155a 42%,#080b22 100%);padding:clamp(3.25rem,6vw,5.4rem) 0 clamp(4rem,7vw,6rem)}.subpage-hero--use-case:after{opacity:.2}.subpage-hero--use-case .breadcrumbs,.subpage-hero--use-case .breadcrumbs a,.subpage-hero--use-case .eyebrow{color:#7f91ff}.subpage-hero--use-case h1{letter-spacing:-.055em;text-shadow:0 16px 42px #0000004d;max-width:960px;font-size:clamp(3.1rem,6.6vw,6.9rem);font-weight:950;line-height:.9;color:#fff!important}.subpage-hero--use-case .subpage-hero__grid{align-items:center}.subpage-hero--use-case .subpage-hero__grid>div>p{max-width:880px;font-size:clamp(1.06rem,1.8vw,1.32rem);font-weight:750;line-height:1.58;color:#fffc!important}.subpage-hero--use-case .button--gold{color:#080b22}.subpage-hero--use-case .subpage-callout--ladder{background:radial-gradient(circle at 70% 100%,#4053f747,#0000 45%),linear-gradient(145deg,#ffffff14,#ffffff09);border:1px solid #ffffff29;border-radius:32px;padding:clamp(1.2rem,2.3vw,1.8rem);box-shadow:0 28px 70px #00000038,inset 0 0 0 1px #ffffff0d}.subpage-hero--use-case .subpage-callout--ladder>span{background:#ffffff12;border-color:#ffffff29;border-radius:14px;min-height:3.25rem;font-weight:850;color:#ffffffe0!important}.subpage-hero--use-case .subpage-callout--ladder>span:last-child{background:#fddc5c1f;border-color:#fddc5c7a;color:#fddc5c!important}.subpage-hero--use-case .subpage-callout--ladder small{color:#ffffff70}.subpage-hero--use-case .chip-row{border-top-color:#ffffff24}.subpage-hero--use-case .chip-row>span{color:#ffffff9e}.subpage-hero--use-case .chip-row strong{color:#fff;background:#ffffff0f;border-color:#ffffff2e}@media (max-width:760px){.subpage-hero--use-case .subpage-hero__grid{gap:2rem}.subpage-hero--use-case h1{font-size:clamp(3rem,17vw,4.7rem)}}.auth-page{color:#fff;align-content:start;min-height:100svh;padding:clamp(1.1rem,3vw,2rem);display:grid;background:radial-gradient(circle at 13% 15%,#fddc5c2e,#0000 24%),radial-gradient(circle at 86% 8%,#89dcff2e,#0000 27%),radial-gradient(circle at 60% 72%,#ff6f8f21,#0000 34%),linear-gradient(135deg,#10164a 0%,#25155a 46%,#080b22 100%)!important}.auth-page__brand{width:min(100%,1360px);margin:0 auto clamp(1.1rem,2.4vw,1.8rem)}.auth-page__brand>a:last-child{color:#ffffffb8;font-weight:850}.auth-page__brand>a:last-child:hover,.auth-page__brand>a:last-child:focus-visible{color:#fff}.auth-layout{background:linear-gradient(135deg,#ffffffe6,#eef0ffdb),radial-gradient(circle at 78% 22%,#fddc5c2e,#0000 28%);border:1px solid #ffffffb8;border-radius:clamp(28px,4vw,48px);grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);width:min(100%,1320px);min-height:min(760px,100svh - 130px);box-shadow:0 34px 90px #00000042,inset 0 0 0 8px #fff3}.auth-promise{border-radius:inherit;align-content:center;min-height:100%;padding:clamp(2.6rem,5vw,4.8rem);display:grid;background:radial-gradient(circle at 82% 14%,#fddc5c29,#0000 30%),radial-gradient(circle at 20% 80%,#4053f761,#0000 36%),linear-gradient(145deg,#11194e 0%,#23105d 55%,#080b22 100%)!important}.auth-promise:before{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:clamp(24px,4vw,38px);position:absolute;inset:1rem}.auth-promise:after{border-color:#fddc5c24;width:20rem;height:20rem;bottom:-8rem;right:-7rem}.auth-promise .eyebrow{color:#6f82ff}.auth-promise h2{color:#fff;letter-spacing:-.055em;max-width:520px;margin:1.15rem 0 1rem;font-size:clamp(3.1rem,5.4vw,6.2rem);font-weight:950;line-height:.88}.auth-promise>p{max-width:500px;font-size:clamp(1rem,1.4vw,1.22rem);font-weight:750;line-height:1.55;color:#ffffffbd!important}.auth-promise ol{gap:.7rem;max-width:520px;margin:clamp(2.4rem,5vw,4rem) 0 0}.auth-promise li{color:#ffffffd1;background:#ffffff13;border-color:#ffffff24;border-radius:999px;min-height:4.25rem;padding:.85rem 1rem;font-size:.96rem;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff0a}.auth-promise li span{color:#fddc5c;background:#fddc5c29;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;font-size:.76rem;display:inline-grid}.auth-promise>small{display:none}.auth-card{color:#080b22;background:radial-gradient(circle at 78% 12%,#fddc5c24,#0000 28%),linear-gradient(#fffdf8 0%,#fff 54%,#f4f6ff 100%);border-radius:clamp(24px,3vw,38px);place-self:center;width:min(100%,720px);max-width:none;padding:clamp(2.2rem,5.2vw,5.1rem);display:grid}.auth-card .eyebrow{color:#4053f7}.auth-card h1{color:#080b22;letter-spacing:-.055em;max-width:680px;margin:1rem 0 .85rem;font-size:clamp(3rem,5.4vw,5.7rem);font-weight:950;line-height:.92}.auth-card__description{color:#080b22a8;max-width:640px;margin-bottom:2rem;font-size:clamp(1rem,1.25vw,1.14rem);font-weight:760;line-height:1.55}.auth-form{gap:1.1rem}.field,.label-row{gap:.55rem}.field label,.label-row label{color:#161a39;font-size:.83rem;font-weight:900}.label-row a,.auth-card__footer a{color:#4053f7;font-weight:900}.field input,.field :is(select,.mg-select__trigger){color:#080b22;background:#ffffffeb;border:2px solid #4053f71f;border-radius:18px;min-height:4.35rem;padding:.95rem 1.2rem;font-size:1.04rem;font-weight:760;box-shadow:inset 0 1px #ffffffd9}.field input:hover,.field :is(select,.mg-select__trigger):hover{border-color:#4053f747}.field input:focus,.field :is(select,.mg-select__trigger):focus{border-color:#4053f7;outline:4px solid #4053f721}.auth-form .button{background:linear-gradient(135deg,#4053f7,#6f82ff);border-radius:999px;min-height:4.35rem;font-size:1.08rem;font-weight:950;box-shadow:0 20px 42px #4053f747}.auth-card__footer{color:#080b227a;font-size:.95rem;font-weight:720}@media (max-width:980px){.auth-layout{grid-template-columns:1fr}.auth-promise{min-height:0}.auth-promise h2{max-width:760px;font-size:clamp(3rem,10vw,5.4rem)}}@media (max-width:620px){.auth-page{padding:.85rem}.auth-page__brand>a:last-child{display:none}.auth-layout{border-radius:28px}.auth-promise{padding:2.2rem 1.35rem}.auth-card{padding:2.2rem 1.35rem 2.5rem}.auth-card h1{font-size:clamp(2.75rem,13vw,4rem)}}.auth-page[data-variant=login]{color:#080b22;align-content:start;min-height:100svh;padding:clamp(1rem,2vw,1.6rem) 0 0;background:radial-gradient(circle at 14% 20%,#fddc5c38,#0000 26rem),radial-gradient(circle at 88% 26%,#89dcff42,#0000 24rem),linear-gradient(#fff8ee 0%,#fffaf3 48%,#fff7ee 100%)!important}.auth-page[data-variant=login] .auth-page__brand{justify-content:space-between;align-items:center;width:min(100% - clamp(4rem,8vw,12rem),1750px);min-height:4.75rem;margin:0 auto clamp(2.2rem,5vh,4.2rem);display:flex}.auth-page[data-variant=login] .logo{color:#080b22;background:#ffffffeb;box-shadow:0 18px 36px #14184614}.auth-page[data-variant=login] .logo__wordmark{color:#080b22}.auth-page[data-variant=login] .logo__wordmark span:last-child{color:#fddc5c}.auth-page__nav-actions{align-items:center;gap:1.3rem;display:flex}.auth-page[data-variant=login] .auth-page__nav-actions>a:first-child{color:#080b22;font-size:1.02rem;font-weight:950}.auth-page[data-variant=login] .auth-page__nav-actions .button--get-started{color:#fff;background:linear-gradient(135deg,#3346e8 0%,#4053f7 54%,#79a7ff 100%);border:0;min-width:9.8rem;min-height:3.6rem;box-shadow:0 18px 36px #4053f73d}.auth-page[data-variant=login] .auth-layout{width:min(100% - clamp(4.5rem,8vw,12rem),1580px);min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.32fr) minmax(370px,.68fr);align-items:center;gap:clamp(2rem,4.5vw,5rem);margin:0 auto;display:grid}.auth-page[data-variant=login] .auth-promise{color:#080b22;border:1px solid #4053f71f;border-radius:32px;min-height:auto;padding:clamp(1.8rem,3.6vw,3.25rem);box-shadow:0 24px 64px #14184614;background:radial-gradient(circle at 92% 0,#fddc5c29,#0000 30%),linear-gradient(#ffffffdb,#ffffffb8)!important}.auth-page[data-variant=login] .auth-promise:before,.auth-page[data-variant=login] .auth-promise:after{display:none}.auth-page[data-variant=login] .auth-promise h2{color:#080b22;max-width:760px;margin:1.2rem 0 .75rem;font-size:clamp(2.7rem,4.65vw,4.8rem);line-height:.92}.auth-page[data-variant=login] .auth-promise>p{max-width:650px;font-size:clamp(.98rem,1.25vw,1.22rem);font-weight:850;color:#080b22a8!important}.auth-page[data-variant=login] .auth-promise ol{gap:.75rem;margin:1.6rem 0 0;padding:0;list-style:none}.auth-page[data-variant=login] .auth-promise li{min-height:auto;box-shadow:none;color:#080b22;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:0;font-size:clamp(.94rem,1.18vw,1.08rem);font-weight:950;display:grid}.auth-page[data-variant=login] .auth-promise li span{color:#4053f7;background:#f2eeff;width:1.9rem;height:1.9rem}.auth-page[data-variant=login] .auth-card{background:#ffffffc7;border:1px solid #4053f71f;border-radius:28px;justify-self:end;width:min(100%,500px);padding:clamp(1.5rem,2.65vw,2rem);box-shadow:0 24px 64px #14184617}.auth-page[data-variant=login] .auth-card .eyebrow{display:none}.auth-page[data-variant=login] .auth-card h1{letter-spacing:-.045em;margin:0 0 .85rem;font-size:clamp(2rem,2.85vw,3.05rem);line-height:.97}.auth-page[data-variant=login] .auth-card__description{margin-bottom:1.2rem;font-size:clamp(.94rem,1.1vw,1.08rem);font-weight:850}.auth-page[data-variant=login] .auth-form{gap:.9rem}.auth-page[data-variant=login] .field label,.auth-page[data-variant=login] .label-row label{color:#080b229e;font-size:.95rem}.auth-page[data-variant=login] .field input{border:2px solid #4053f721;border-radius:16px;min-height:3.2rem;font-size:.98rem;font-weight:850}.auth-page[data-variant=login] .field input::placeholder{color:#080b2285;opacity:1}.auth-page[data-variant=login] .auth-form .button{background:linear-gradient(135deg,#3346e8 0%,#4053f7 54%,#79a7ff 100%);min-height:3.35rem;margin-top:.2rem}.auth-page[data-variant=login] .auth-card__footer{color:#080b228a;text-align:center;font-size:.92rem;font-weight:850}.auth-page[data-variant=login] .auth-card__footer a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.auth-page[data-variant=login]{isolation:isolate;padding-bottom:clamp(2.25rem,4vw,4rem);position:relative;overflow-x:hidden;background:radial-gradient(circle at 14% 18%,#fddc5c42,#0000 28rem),radial-gradient(circle at 88% 20%,#89dcff4d,#0000 28rem),radial-gradient(at 50% 100%,#fddc5c1c,#0000 34rem),linear-gradient(120deg,#fff5c4 0%,#fffdf8 42%,#dff4ff 100%)!important}.auth-page[data-variant=login]:after{display:none}.auth-page[data-variant=login] .auth-layout{isolation:isolate;align-items:stretch;position:relative;box-shadow:none!important;background:0 0!important;overflow:visible!important}.auth-page[data-variant=login] .auth-layout:after{display:none}.auth-page[data-variant=login] .auth-promise{color:#fff;border-color:#fddc5c3d;align-content:center;min-height:auto;position:relative;overflow:hidden;box-shadow:0 42px 120px #070b221c,0 18px 54px #4053f714,inset 0 0 0 1px #ffffff14,inset 0 -42px 110px #070b222e;background:radial-gradient(circle at 72% 30%,#4053f766,#0000 31%),radial-gradient(circle at 52% 80%,#fddc5c1f,#0000 34%),linear-gradient(108deg,#0000 0 24%,#ffffff14 24.2% 33%,#0000 33.2% 100%),linear-gradient(135deg,#070b22 0%,#14245d 54%,#273a96 100%)!important}.auth-page[data-variant=login] .auth-promise:before{content:"";pointer-events:none;background:radial-gradient(circle at 84% 28%,#89dcff1f,#0000 30%),linear-gradient(#ffffff0e,#ffffff05);border:1px solid #fddc5c2e;border-radius:24px;display:block;position:absolute;inset:clamp(1.1rem,2vw,1.7rem)}.auth-page[data-variant=login] .auth-promise:after{content:"";opacity:.42;pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 2.35rem,#fddc5c1c 2.45rem 2.52rem),radial-gradient(circle,#4053f71f,#0000 70%);border:1px solid #fddc5c29;border-radius:50%;width:min(29vw,19rem);height:min(29vw,19rem);display:block;position:absolute;top:clamp(1.5rem,4vw,3.6rem);right:clamp(1.5rem,4vw,4rem)}.auth-page[data-variant=login] .auth-promise>*{z-index:1;position:relative}.auth-page[data-variant=login] .auth-promise .eyebrow{color:#fddc5c}.auth-page[data-variant=login] .auth-promise h2{color:#fff;text-wrap:balance}.auth-page[data-variant=login] .auth-promise>p{color:#e8ecffd1!important}.auth-page[data-variant=login] .auth-promise li{color:#ffffffe6}.auth-page[data-variant=login] .auth-promise li span{color:#fddc5c;background:#fddc5c29}.auth-page[data-variant=login] .auth-card{height:100%;box-shadow:0 42px 120px #070b2214,0 14px 46px #4053f70f;background:radial-gradient(circle at 88% 0,#fddc5c1f,#0000 32%),linear-gradient(#ffffffe0,#ffffffb8)!important}@media (max-width:1050px){.auth-page[data-variant=login] .auth-layout{grid-template-columns:1fr}.auth-page[data-variant=login] .auth-card{justify-self:stretch;width:min(100%,620px)}}@media (max-width:620px){.auth-page[data-variant=login]{padding:.85rem}.auth-page[data-variant=login] .auth-page__brand{width:calc(100vw - 1.7rem);margin-bottom:1.2rem}.auth-page[data-variant=login] .auth-page__nav-actions>a:first-child{display:none}.auth-page[data-variant=login] .auth-page__nav-actions .button--get-started{min-width:7.6rem;min-height:3.2rem}.auth-page[data-variant=login] .auth-layout{width:calc(100vw - 1.7rem)}.auth-page[data-variant=login] .auth-promise,.auth-page[data-variant=login] .auth-card{border-radius:24px}.auth-page[data-variant=login] .auth-promise h2{font-size:clamp(2.6rem,12vw,4rem)}}.dashboard-page{color:#080b22;min-height:100svh;padding:clamp(1rem,1.8vw,1.45rem) 0 clamp(2rem,3vw,3rem);background:radial-gradient(circle at 14% 18%,#fddc5c47,#0000 26%),radial-gradient(circle at 84% 10%,#fddc5c33,#0000 30%),radial-gradient(circle at 70% 82%,#fddc5c1a,#0000 36%),linear-gradient(120deg,#fddc5c 0%,#fffdf8 48%,#fff3bf 100%)!important}.dashboard-header--app{min-height:4.75rem;margin-bottom:clamp(1rem,2vw,1.6rem)}.dashboard-header--app .logo{background:#ffffffdb;box-shadow:0 18px 38px #1418461a}.dashboard-header-actions{gap:.85rem}.dashboard-header-actions .button{color:#080b22;background:#fff;border:0;border-radius:999px;min-height:3.35rem;font-weight:950;box-shadow:0 18px 34px #1418461f}.dashboard-app-shell{grid-template-columns:minmax(225px,270px) minmax(0,1fr);align-items:start;gap:clamp(1.3rem,2.2vw,2.45rem);width:min(100% - 32px,1880px);display:grid}.dashboard-app-shell:has(.dashboard-sidebar[data-collapsed=true]){grid-template-columns:104px minmax(0,1fr)}.dashboard-sidebar{background:radial-gradient(circle at 12% 2%,#fddc5c57,#0000 34%),radial-gradient(circle at 88% 0,#d6f4ff6b,#0000 38%),linear-gradient(#fffdf6f5,#ffffffeb);border:1px solid #fddc5c6b;border-radius:36px;gap:.48rem;max-height:calc(100svh - 1.5rem);padding:clamp(.68rem,1.1vw,.88rem);transition:padding .18s,border-radius .18s;display:grid;position:sticky;top:.75rem;overflow:auto;box-shadow:0 24px 70px #14184621}.dashboard-sidebar__brand{background:radial-gradient(circle at 92% 8%,#fddc5c47,#0000 36%),linear-gradient(135deg,#fff,#f0f7fff0);border:2px solid #4053f729;border-radius:20px;justify-content:space-between;align-items:center;gap:.55rem;min-height:3.1rem;padding:.56rem .68rem;display:flex}.dashboard-sidebar__brand>div{gap:.2rem;min-width:0;display:grid}.dashboard-sidebar__brand strong{color:#080b22;font-size:clamp(.86rem,1.1vw,.98rem);font-weight:950}.dashboard-sidebar__brand span{color:#4053f7;text-transform:uppercase;font-size:.62rem;font-weight:900}.dashboard-sidebar__collapse{color:#4053f7;cursor:pointer;background:#fff;border:1px solid #4053f72e;border-radius:999px;flex:none;place-items:center;width:2.05rem;height:2.05rem;display:grid;box-shadow:0 10px 22px #4053f714}.dashboard-sidebar__collapse:hover,.dashboard-sidebar__collapse:focus-visible{color:#3346e8;background:#fddc5c33}.dashboard-sidebar nav{gap:.24rem;display:grid}.dashboard-nav-item{color:#080b22;border:1px solid #0000;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:.52rem;min-height:2.65rem;padding:.35rem .56rem;font-size:.88rem;font-weight:950;display:grid}.dashboard-nav-item strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-nav-item:hover,.dashboard-nav-item:focus-visible,.dashboard-nav-item[data-active=true]{color:#4053f7;background:linear-gradient(135deg,#4053f71c,#d6f4ff5c),#eef3ff;border-color:#4053f747}.dashboard-nav-item>span{color:#4053f7;background:#fff;border:1px solid #4053f724;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 10px 22px #4053f712}.dashboard-nav-item small{color:#b28c00;background:#fddc5c47;border-radius:999px;padding:.18rem .48rem .2rem;font-size:.62rem;line-height:1}.dashboard-sidebar__company,.dashboard-sidebar__logout{border-radius:18px;justify-content:center;align-items:center;gap:.55rem;min-height:2.7rem;font-size:.88rem;font-weight:950;display:flex}.dashboard-sidebar__company{color:#080b22;background:radial-gradient(circle at 18% 0,#ffffff85,#0000 36%),linear-gradient(135deg,#fddc5c 0%,#ffe88a 100%);border:1px solid #fddc5c47;margin-top:auto;box-shadow:0 14px 28px #fddc5c38}.dashboard-sidebar__logout{color:#080b22;cursor:pointer;width:100%;font:inherit;background:linear-gradient(135deg,#fffffffa,#f0f7ffe6);border:1px solid #4053f71f;font-weight:950}.dashboard-sidebar__logout svg{color:#4053f7;width:1.3rem;height:1.3rem}.dashboard-access-card{text-align:center;background:radial-gradient(circle at 80% 0,#fddc5c5c,#0000 45%),linear-gradient(#f7ebc3,#fffdf6);border-radius:19px;justify-items:center;gap:.18rem;padding:.62rem;display:grid}.dashboard-access-card span{color:#080b22;letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:950}.dashboard-access-card strong{color:#080b22;letter-spacing:-.05em;font-size:clamp(1.45rem,2.5vw,2.05rem);font-weight:950}.dashboard-access-card small{color:#080b2294;overflow-wrap:anywhere;max-width:100%;font-size:.6rem;font-weight:760}.dashboard-sidebar[data-collapsed=true]{border-radius:26px;justify-items:center;padding:.64rem}.dashboard-sidebar[data-collapsed=true] .dashboard-sidebar__brand{background:0 0;border:0;justify-content:center;min-height:auto;padding:0}.dashboard-sidebar[data-collapsed=true] .dashboard-sidebar__brand>div,.dashboard-sidebar[data-collapsed=true] .dashboard-nav-item strong,.dashboard-sidebar[data-collapsed=true] .dashboard-nav-item small,.dashboard-sidebar[data-collapsed=true] .dashboard-sidebar__company,.dashboard-sidebar[data-collapsed=true] .dashboard-sidebar__logout span,.dashboard-sidebar[data-collapsed=true] .dashboard-access-card{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-sidebar[data-collapsed=true] nav,.dashboard-sidebar[data-collapsed=true] form{width:100%}.dashboard-sidebar[data-collapsed=true] .dashboard-nav-item{grid-template-columns:1fr;justify-content:center;min-height:2.75rem;padding:.32rem;display:grid}.dashboard-sidebar[data-collapsed=true] .dashboard-nav-item>span{justify-self:center}.dashboard-sidebar[data-collapsed=true] .dashboard-sidebar__logout{min-height:2.75rem;padding:0}.dashboard-main{gap:clamp(1.25rem,2.3vw,1.9rem);min-width:0;display:grid}.dashboard-pro-banner{color:#fff;background:radial-gradient(circle at 86% 20%,#4053f738,#0000 26%),linear-gradient(135deg,#10182d,#071023);border-radius:28px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;min-height:clamp(5.9rem,8vw,8.1rem);padding:clamp(1.1rem,2.1vw,1.85rem);display:grid;box-shadow:0 22px 55px #1418462e}.dashboard-pro-banner>svg{color:#fddc5c}.dashboard-pro-banner span,.dashboard-create-card__top .eyebrow{color:#ffffffb8;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:950}.dashboard-pro-banner strong{margin-top:.35rem;font-size:clamp(1.15rem,2vw,1.78rem);font-weight:950;line-height:1.08;display:block}.dashboard-pro-banner__actions{flex-wrap:wrap;gap:.8rem;display:flex}.dashboard-pro-banner__actions a{color:#fff;background:linear-gradient(135deg,#3346e8 0%,#4053f7 58%,#6f8cff 100%);border-radius:999px;justify-content:center;align-items:center;min-height:3.15rem;padding:0 1.35rem;font-weight:950;display:inline-flex;box-shadow:0 16px 34px #4053f740}.dashboard-quick-actions{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:clamp(1.1rem,3.2vw,3.8rem);padding:clamp(.25rem,1vw,.65rem) clamp(1.25rem,3.2vw,2.75rem) clamp(1.05rem,2vw,1.6rem);display:grid}.dashboard-quick-actions a{color:#080b22ad;text-align:center;justify-items:center;gap:.95rem;font-size:clamp(1rem,1.45vw,1.45rem);font-weight:950;line-height:1.05;display:grid}.dashboard-quick-actions span{color:#fff;background:radial-gradient(circle at 33% 22%,#ffffff2e,#0000 27%),linear-gradient(145deg,#4053f7 0%,#6f35ef 78%,#7d56f3 100%);border-radius:999px;place-items:center;width:clamp(4.4rem,5vw,5.45rem);height:clamp(4.4rem,5vw,5.45rem);display:grid;position:relative;box-shadow:0 18px 34px #5340f73d,inset 0 1px #ffffff2e}.dashboard-quick-actions a:nth-child(2) span{background:radial-gradient(circle at 33% 22%,#fff3,#0000 27%),linear-gradient(145deg,#4f88ff 0%,#4053f7 68%,#6d58f2 100%)}.dashboard-quick-actions span svg{stroke-width:2.35px;width:clamp(1.45rem,1.9vw,1.85rem);height:clamp(1.45rem,1.9vw,1.85rem)}.dashboard-quick-actions small{color:#fff;background:linear-gradient(135deg,#7466ff 0%,#9a84ff 100%);border-radius:999px;padding:.25rem .72rem .28rem;font-size:clamp(.78rem,1vw,1rem);font-weight:950;line-height:1;position:absolute;top:-.85rem;right:-1.85rem;box-shadow:0 12px 24px #5a4df742,inset 0 1px #ffffff38}.dashboard-games-panel{gap:clamp(1.4rem,2.4vw,2rem);scroll-margin-top:2rem;display:grid}.dashboard-games-hero{background:radial-gradient(circle at 10% 18%,#fddc5c42,#0000 28%),radial-gradient(circle at 90% 13%,#89dcff5c,#0000 32%),linear-gradient(#ffffffeb,#ffffffbd);border:1px solid #ffffffdb;border-radius:38px;gap:1.2rem;padding:clamp(2.1rem,4vw,3.6rem);display:grid;box-shadow:0 26px 70px #1418461f,inset 0 0 0 1px #ffffff61}.dashboard-games-hero>.eyebrow{color:#4053f7}.dashboard-games-hero h1{color:#080b22;letter-spacing:-.055em;margin:0;font-size:clamp(4rem,7vw,7.4rem);font-weight:950;line-height:.9}.dashboard-games-hero__actions{flex-wrap:wrap;gap:.8rem;display:flex}.dashboard-games-hero__actions a,.dashboard-games-empty__actions a{color:#4053f7;border-radius:999px;justify-content:center;align-items:center;min-height:3.45rem;padding:0 1.35rem;font-weight:950;display:inline-flex}.dashboard-games-hero__actions a:first-child,.dashboard-games-empty__actions a:first-child{color:#fff;background:linear-gradient(135deg,#3346e8 0%,#4053f7 58%,#6f8cff 100%);box-shadow:0 16px 34px #4053f738}.dashboard-games-hero__actions a:not(:first-child),.dashboard-games-empty__actions a:not(:first-child){background:#ffffffbd;border:1px solid #4053f71f;box-shadow:0 14px 32px #14184614}.dashboard-games-search{color:#080b22b8;background:#ffffffc2;border:3px solid #4053f7;border-radius:24px;align-items:center;gap:1rem;max-width:1160px;min-height:5.1rem;margin-top:.8rem;padding:0 1.45rem;display:flex;box-shadow:0 18px 42px #4053f71a}.dashboard-games-search input{color:#080b22;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:clamp(1rem,1.35vw,1.22rem);font-weight:900}.dashboard-games-search input::placeholder{color:#080b2280;opacity:1}.dashboard-games-ready{background:#ffffffd1;border:1px solid #ffffffdb;border-radius:38px;gap:clamp(1.4rem,2.4vw,2rem);min-height:clamp(360px,33vw,520px);padding:clamp(1.7rem,3vw,3rem);display:grid;box-shadow:0 26px 70px #1418461a,inset 0 0 0 1px #ffffff6b}.dashboard-games-ready__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dashboard-games-ready__top h2{color:#4053f7;letter-spacing:-.045em;margin:0;font-size:clamp(2.3rem,4vw,4.4rem);font-weight:950;line-height:.95}.dashboard-games-ready__top button{color:#4053f7;cursor:pointer;min-height:3.8rem;font:inherit;background:#eef3ff;border:1px solid #4053f72e;border-radius:999px;padding:0 1.45rem;font-weight:950}.dashboard-games-empty{background:radial-gradient(circle at 94% 0,#fddc5c33,#0000 30%),#fff;border:1px solid #4053f71a;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;width:min(100%,760px);margin-top:auto;padding:clamp(1.2rem,2vw,1.55rem);display:grid;box-shadow:0 16px 38px #14184614}.dashboard-games-empty>span{color:#4053f7;background:#f1f3ff;border-radius:20px;place-items:center;width:4.35rem;height:4.35rem;display:grid}.dashboard-games-empty h3{color:#080b22;margin:0;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:950}.dashboard-games-empty p{color:#080b229e;max-width:520px;margin:.25rem 0 0;font-weight:850;line-height:1.35}.dashboard-games-empty__actions{flex-wrap:wrap;grid-column:2;gap:.7rem;display:flex}.dashboard-create-panel{text-align:center;background:radial-gradient(circle at 13% 24%,#fddc5c33,#0000 27%),radial-gradient(circle at 88% 10%,#89dcff42,#0000 30%),#ffffffad;border:1px solid #ffffffdb;border-radius:34px;padding:clamp(1.65rem,3vw,2.55rem);box-shadow:0 26px 70px #1418461f,inset 0 0 0 1px #ffffff61}.dashboard-create-panel>.eyebrow{color:#4053f7}.dashboard-create-panel h1{color:#080b22;letter-spacing:-.055em;max-width:920px;margin:.45rem auto .55rem;font-size:clamp(2.8rem,5.1vw,5.35rem);font-weight:950;line-height:.9}.dashboard-create-panel>p{color:#080b22a8;max-width:900px;margin:0 auto clamp(1.45rem,2.8vw,2.45rem);font-size:clamp(1rem,1.45vw,1.28rem);font-weight:760;line-height:1.45}.dashboard-create-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.7vw,1.45rem);display:grid}.dashboard-create-card{text-align:left;background:radial-gradient(circle at 82% 0,#fddc5c47,#0000 28%),linear-gradient(#fffffff5,#fff);border:1px solid #4053f71f;border-radius:28px;align-content:start;min-height:clamp(410px,34vw,540px);padding:clamp(1.15rem,2vw,1.8rem);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #1418461a}.dashboard-create-card[data-featured=true]{color:#fff;background:radial-gradient(circle at 86% 0,#fddc5c33,#0000 28%),radial-gradient(circle at 85% 20%,#ffffff1f,#0000 26%),linear-gradient(145deg,#10182d,#071023)}.dashboard-create-card__top{z-index:1;justify-content:space-between;align-items:flex-start;gap:.75rem;min-height:2.2rem;display:flex;position:relative}.dashboard-create-card:not([data-featured=true]) .dashboard-create-card__top .eyebrow{color:#080b2294}.dashboard-create-card__top>small,.dashboard-create-card__top div small{color:#080b22;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;min-height:2rem;padding:0 .75rem;font-size:.78rem;font-weight:950;display:inline-flex}.dashboard-create-card__top div{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.dashboard-create-card__icon{color:#4053f7;background:linear-gradient(135deg,#f8fbff,#f7ebc3);border:1px solid #4053f71f;border-radius:24px;place-items:center;width:4.9rem;height:4.9rem;margin:clamp(1.15rem,3vw,2.4rem) auto 1.2rem;display:grid;box-shadow:0 18px 36px #14184614}.dashboard-create-card[data-featured=true] .dashboard-create-card__icon{color:#fff;background:linear-gradient(135deg,#3346e8 0%,#4053f7 58%,#6f8cff 100%)}.dashboard-create-card h2{color:#080b22;letter-spacing:-.045em;text-align:center;margin:0;font-size:clamp(1.95rem,3vw,3.15rem);font-weight:950;line-height:.96}.dashboard-create-card[data-featured=true] h2{color:#fff}.dashboard-create-card>p{color:#080b229e;text-align:center;max-width:420px;margin:.75rem auto 1.2rem;font-weight:820;line-height:1.45}.dashboard-create-card[data-featured=true]>p{color:#ffffffad}.dashboard-create-card ul{gap:.65rem;margin:auto 0 1.25rem;padding:0;list-style:none;display:grid}.dashboard-create-card li{color:#080b22;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;font-weight:950;line-height:1.2;display:grid}.dashboard-create-card[data-featured=true] li{color:#fff}.dashboard-create-card li svg{color:#080b22;background:#fddc5c;border-radius:999px;width:2rem;height:2rem;padding:.45rem;display:block}.dashboard-create-card[data-featured=true] li svg{color:#080b22;background:#fddc5c}.dashboard-create-card>a{color:#4053f7;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;min-height:3.45rem;margin-top:auto;font-weight:950;display:inline-flex;box-shadow:0 16px 36px #14184614}.dashboard-create-card[data-featured=true]>a{color:#080b22}.templates-main{gap:clamp(1.6rem,2.6vw,2.35rem)}.templates-hero{text-align:center;background:radial-gradient(circle at 9% 24%,#fddc5c3d,#0000 28%),radial-gradient(circle at 87% 13%,#89dcff5c,#0000 34%),linear-gradient(#ffffffe6,#ffffffb8);border:1px solid #ffffffdb;border-radius:38px;justify-items:center;gap:clamp(1rem,2vw,1.35rem);padding:clamp(2.6rem,5vw,4.5rem) clamp(1.5rem,4vw,4rem);display:grid;box-shadow:0 26px 70px #1418461f,inset 0 0 0 1px #ffffff61}.templates-hero h1{color:#4053f7;letter-spacing:-.055em;max-width:1120px;margin:0;font-size:clamp(3rem,5.6vw,6.1rem);font-weight:950;line-height:.9}.templates-tabs{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.templates-tabs a{color:#080b22b8;background:#ffffffbd;border:1px solid #4053f724;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:0 1.15rem;font-weight:950;display:inline-flex;box-shadow:0 14px 32px #1418460f}.templates-search{color:#080b22d1;background:#ffffffc7;border:3px solid #4053f7;border-radius:24px;align-items:center;gap:1rem;width:min(100%,1120px);min-height:5.25rem;margin-top:.5rem;padding:0 1.55rem;display:flex;box-shadow:0 18px 42px #4053f71f}.templates-search input{color:#080b22;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:clamp(1.02rem,1.45vw,1.28rem);font-weight:900}.templates-search input::placeholder{color:#080b2285;opacity:1}.templates-explore{gap:clamp(1rem,1.8vw,1.45rem);display:grid}.templates-explore__heading{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.templates-explore__heading h2{color:#080b22;letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,4.1vw,4.4rem);font-weight:950;line-height:.95}.templates-explore__heading p{color:#080b2294;text-align:right;max-width:520px;margin:0 0 .4rem;font-size:clamp(.98rem,1.25vw,1.18rem);font-weight:850;line-height:1.25}.templates-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1.3rem);display:grid}.templates-card{appearance:none;color:#fff;min-height:clamp(7.25rem,8vw,8.1rem);font:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 84% 16%,#fddc5c33,#0000 28%),linear-gradient(150deg,#16205c 0%,#080b22 58%,#07142c 100%);border:1px solid #fddc5c3d;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(1.2rem,2vw,1.65rem);transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #080b222e,inset 0 1px #ffffff14}.templates-card:before,.templates-card:after{content:"";pointer-events:none;border-radius:24px;position:absolute}.templates-card:before{background:#fddc5c14;border:1px solid #fddc5c38;width:6.2rem;height:6.2rem;right:2.25rem;transform:rotate(-6deg)}.templates-card:after{filter:blur(.2px);background:#ffffff0a;width:9rem;height:11rem;right:-1.4rem;transform:rotate(4deg)}.templates-card:hover,.templates-card:focus-visible,.templates-card[aria-pressed=true]{border-color:#fddc5cad;transform:translateY(-2px);box-shadow:0 24px 54px #080b223d,0 0 0 3px #fddc5c29,inset 0 1px #ffffff1a}.templates-card strong{z-index:1;letter-spacing:-.015em;font-size:clamp(1.08rem,1.55vw,1.45rem);font-weight:850;line-height:1.08;position:relative}.templates-card>span{z-index:1;color:#080b22;background:linear-gradient(135deg,#fddc5c 0%,#ffe993 100%);border:1px solid #fddc5c8f;border-radius:20px;place-items:center;width:clamp(4rem,5.5vw,5rem);height:clamp(4rem,5.5vw,5rem);display:grid;position:relative;transform:rotate(-4deg);box-shadow:0 18px 34px #fddc5c29}.templates-card>span:after{content:"";background:#ffffff1f;border:2px solid #fddc5c42;border-radius:17px;width:3.5rem;height:3.5rem;position:absolute;right:-1rem;transform:rotate(10deg)}.templates-card>span svg{z-index:1;position:relative}.templates-explorer{gap:clamp(1.1rem,1.8vw,1.5rem);display:grid}.templates-result-panel{background:radial-gradient(circle at 90% 0,#fddc5c2e,#0000 28%),linear-gradient(145deg,#11194dfa,#080b22fa);border:1px solid #fddc5c38;border-radius:26px;gap:clamp(1rem,1.6vw,1.35rem);padding:clamp(1.2rem,2vw,1.65rem);display:grid;box-shadow:0 22px 52px #080b222e}.templates-result-panel__heading{gap:.3rem;display:grid}.templates-result-panel__heading span,.templates-result-card span{color:#fddc5c;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.74rem,.82vw,.86rem);font-weight:850;line-height:1.1}.templates-result-panel__heading h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(1.55rem,2.25vw,2.25rem);font-weight:850;line-height:1.08}.templates-result-panel__heading p{color:#ffffffb3;margin:0;font-size:clamp(.95rem,1vw,1.05rem);font-weight:520;line-height:1.52}.templates-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.templates-result-card{background:radial-gradient(circle at 92% 14%,#fddc5c1f,#0000 32%),#ffffff0b;border:1px solid #fddc5c2e;border-radius:22px;flex-direction:column;justify-content:space-between;gap:1.25rem;min-height:12rem;padding:clamp(1rem,1.6vw,1.35rem);display:flex}.templates-result-card h4{color:#fff;margin:.45rem 0 0;font-size:clamp(1.25rem,1.6vw,1.55rem);font-weight:850;line-height:1.12}.templates-result-card p{color:#ffffffb3;margin:.55rem 0 0;font-size:clamp(.9rem,.98vw,1rem);font-weight:520;line-height:1.5}.templates-result-card a{color:#080b22;background:#fddc5c;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:2.9rem;padding:0 1rem;font-weight:850;display:inline-flex;box-shadow:0 16px 34px #fddc5c29}.game-lab-main{gap:clamp(1.55rem,2.6vw,2.25rem)}.game-lab-hero{background:radial-gradient(circle at 10% 20%,#fddc5c42,#0000 28%),radial-gradient(circle at 90% 12%,#89dcff5c,#0000 33%),linear-gradient(#ffffffe6,#ffffffbd);border:1px solid #ffffffdb;border-radius:38px;padding:clamp(2.6rem,5.6vw,5.2rem) clamp(1.6rem,4.5vw,4.6rem);box-shadow:0 26px 70px #1418461f,inset 0 0 0 1px #ffffff61}.game-lab-hero .eyebrow,.game-lab-library .eyebrow{color:#4053f7}.game-lab-hero h1{color:#080b22;letter-spacing:-.055em;max-width:1320px;margin:.9rem 0 0;font-size:clamp(3.65rem,6.65vw,7.4rem);font-weight:950;line-height:.9}.game-lab-library{background:radial-gradient(circle at 9% 18%,#fddc5c2e,#0000 28%),radial-gradient(circle at 90% 11%,#89dcff57,#0000 34%),linear-gradient(#ffffffdb,#ffffffb3);border:1px solid #ffffffdb;border-radius:38px;gap:clamp(1rem,1.8vw,1.45rem);padding:clamp(1.65rem,3vw,2.7rem);display:grid;box-shadow:0 26px 70px #1418461f,inset 0 0 0 1px #ffffff61}.game-lab-library__intro{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.game-lab-library__intro h2{color:#080b22;letter-spacing:-.045em;margin:.35rem 0 0;font-size:clamp(2.5rem,4.35vw,4.55rem);font-weight:950;line-height:.92}.game-lab-count{color:#4053f7;white-space:nowrap;background:#eef3ff;border-radius:999px;justify-content:center;align-items:center;min-height:3.1rem;padding:0 1.1rem;font-size:clamp(.98rem,1.4vw,1.22rem);font-weight:950;display:inline-flex}.game-lab-library>p{color:#080b229e;max-width:1280px;margin:0;font-size:clamp(1.02rem,1.4vw,1.24rem);font-weight:850;line-height:1.45}.game-lab-search{color:#080b22c7;background:#ffffffc7;border:3px solid #4053f7;border-radius:23px;align-items:center;gap:1rem;min-height:4.85rem;padding:0 1.45rem;display:flex;box-shadow:0 18px 42px #4053f71a}.game-lab-search input{color:#080b22;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:900}.game-lab-search input::placeholder{color:#080b2280;opacity:1}.game-lab-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.55vw,1.45rem);display:grid}.game-lab-card{color:#fff;background:radial-gradient(circle at 82% 9%,#fddc5c42,#0000 28%),radial-gradient(circle at 12% 18%,#4053f738,#0000 34%),linear-gradient(145deg,#11194d 0%,#080b22 58%,#07142c 100%);border:1px solid #fddc5c42;border-radius:28px;grid-template-rows:auto 1fr auto;min-height:clamp(19.5rem,23vw,23rem);padding:clamp(1.05rem,1.6vw,1.45rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 56px #080b2238,inset 0 1px #ffffff14}.game-lab-card:before,.game-lab-card:after{content:"";pointer-events:none;border-radius:28px;display:none;position:absolute}.game-lab-card:before{background:#fddc5c14;border:1px solid #fddc5c38;width:5.8rem;height:5.8rem;top:1.3rem;right:1.8rem;transform:rotate(-5deg)}.game-lab-card:after{background:#ffffff0a;width:11rem;height:13rem;top:1rem;right:-2.2rem;transform:rotate(5deg)}.game-lab-card__top,.game-lab-card__body,.game-lab-card__play{z-index:1;position:relative}.game-lab-card__top{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.game-lab-card__icon{color:#080b22;background:linear-gradient(135deg,#fddc5c 0%,#ffe993 100%);border:1px solid #fddc5c8f;border-radius:18px;place-items:center;width:clamp(3.65rem,4.6vw,4.35rem);height:clamp(3.65rem,4.6vw,4.35rem);display:grid;box-shadow:0 18px 34px #fddc5c29}.game-lab-card__tag{color:#fddc5c;letter-spacing:.01em;overflow-wrap:anywhere;text-align:right;background:#fddc5c24;border-radius:999px;justify-self:end;align-items:center;max-width:100%;min-height:2.35rem;padding:.45rem .72rem;font-size:clamp(.72rem,.88vw,.86rem);font-weight:850;line-height:1.1;display:inline-flex}.game-lab-card__body{align-self:end;margin-top:clamp(2rem,3.8vw,3.75rem)}.game-lab-card h3{color:#fff;letter-spacing:-.02em;overflow-wrap:anywhere;max-width:9.5em;margin:0;font-size:clamp(1.75rem,2.05vw,2.45rem);font-weight:850;line-height:1.03}.game-lab-card p{color:#ffffffbd;max-width:28ch;margin:.7rem 0 0;font-size:clamp(.9rem,.98vw,1rem);font-weight:560;line-height:1.48}.game-lab-card__play{color:#080b22;background:#fddc5c;border-radius:999px;justify-content:center;align-self:end;align-items:center;gap:.5rem;width:fit-content;min-height:2.9rem;margin-top:1.25rem;padding:0 1.05rem;font-weight:850;display:inline-flex;box-shadow:0 16px 32px #fddc5c2e}.game-lab-card[data-tone=peach],.game-lab-card[data-tone=mint],.game-lab-card[data-tone=lavender],.game-lab-card[data-tone=sky],.game-lab-card[data-tone=blue],.game-lab-card[data-tone=gold]{--lab-accent:#fddc5c}.ai-builder-page{background:radial-gradient(circle at 76% 10%,#fddc5c33,#0000 27%),radial-gradient(circle at 42%,#4053f742,#0000 33%),linear-gradient(135deg,#080b22 0%,#10164a 48%,#07142c 100%);grid-template-columns:clamp(12.8rem,14.5vw,15.25rem) minmax(0,1fr);min-height:100vh;display:grid}.ai-builder-sidebar{color:#ffffffb8;background:radial-gradient(circle at 8% 4%,#fddc5c38,#0000 34%),linear-gradient(#10164afa,#080b22fa);border-right:1px solid #fddc5c2e;align-content:start;gap:clamp(.95rem,2.1vh,1.45rem);min-height:100vh;padding:clamp(1rem,1.7vw,1.35rem);display:grid;box-shadow:18px 0 50px #0000002e}.ai-builder-sidebar__top{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.ai-builder-sidebar__top a:first-child,.ai-builder-sidebar__new{color:#ffffffc7;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.65rem;padding:0;font-family:inherit;font-size:clamp(.88rem,.95vw,.98rem);font-weight:850;line-height:1.2;display:inline-flex}.ai-builder-sidebar__new:disabled{cursor:wait;opacity:.58}.ai-builder-sidebar__top a:last-child{color:#fddc5c;background:#ffffff1a;border:1px solid #fddc5c47;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 14px 28px #0000002e}.ai-builder-sidebar__search{color:#ffffffbd;background:#ffffff14;border:1px solid #fddc5c33;border-radius:999px;align-items:center;gap:.62rem;min-height:2.85rem;padding:0 .82rem;display:flex;box-shadow:0 15px 34px #00000029}.ai-builder-sidebar__search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.9rem;font-weight:760}.ai-builder-sidebar__search input::placeholder{color:#ffffff94;opacity:1}.ai-builder-sidebar__empty span{color:#fddc5c;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:950;line-height:1.2;display:block}.ai-builder-sidebar__empty p{color:#ffffffad;margin:.42rem 0 0;font-size:.9rem;font-weight:650;line-height:1.38}.ai-builder-workspace{place-items:start center;min-height:100vh;padding:clamp(4.6rem,9vh,6.6rem) clamp(1.5rem,4vw,4.6rem) 3rem;display:grid}.ai-builder-center{text-align:center;justify-items:center;width:min(100%,1080px);display:grid}.ai-builder-center .eyebrow{color:#fddc5c;letter-spacing:.14em;font-size:clamp(.72rem,.9vw,.82rem);line-height:1.1}.ai-builder-center h1{letter-spacing:-.035em;max-width:980px;margin:.68rem 0 0;font-size:clamp(2.7rem,4.35vw,4.35rem);font-weight:950;line-height:.98;color:#fff!important}.ai-builder-center>p{color:#ffffffad;max-width:760px;margin:.85rem 0 0;font-size:clamp(.98rem,1.2vw,1.18rem);font-weight:640;line-height:1.44}.ai-builder-examples{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:860px;margin-top:1.05rem;display:flex}.ai-builder-examples button{color:#fff;min-height:1.9rem;font:inherit;background:#ffffff14;border:1px solid #fddc5c6b;border-radius:999px;padding:.22rem .62rem;font-size:clamp(.8rem,.92vw,.94rem);font-weight:720;line-height:1.1}.ai-builder-examples button:hover,.ai-builder-examples button:focus-visible{color:#fddc5c;background:#fddc5c29;border-color:#fddc5c}.ai-builder-prompt{background:#fffffff0;border:2px solid #fddc5c5c;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:min(100%,1040px);min-height:clamp(4.15rem,5.2vw,4.95rem);margin-top:clamp(2.1rem,4.6vw,3.35rem);padding:.55rem .62rem .55rem .95rem;display:grid;box-shadow:0 25px 60px #00000047,0 0 0 8px #fddc5c0d,inset 0 0 0 1px #ffffff7a}.ai-builder-prompt button{font:inherit;border:0}.ai-builder-prompt>button:first-child{color:#4053f7;background:0 0;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;display:grid}.ai-builder-prompt label{min-width:0}.ai-builder-prompt input{color:#080b22;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:clamp(.98rem,1.18vw,1.12rem);font-weight:780}.ai-builder-prompt input::placeholder{color:#080b227a;opacity:1}.ai-builder-prompt>button:last-child{color:#080b22;background:radial-gradient(circle at 26% 18%,#ffffff6b,#0000 28%),linear-gradient(135deg,#fddc5c 0%,#e6bd2f 100%);border-radius:999px;justify-content:center;align-items:center;min-width:clamp(6.8rem,8.6vw,8.35rem);min-height:clamp(3.15rem,4vw,3.75rem);font-size:clamp(.92rem,1.06vw,1.02rem);font-weight:950;display:inline-flex;box-shadow:0 17px 36px #fddc5c3d}.account-main{gap:clamp(1.55rem,2.6vw,2.25rem)}.account-hero,.account-panel{background:radial-gradient(circle at 10% 19%,#fddc5c38,#0000 28%),radial-gradient(circle at 88% 12%,#89dcff57,#0000 33%),linear-gradient(#ffffffe6,#ffffffbd);border:1px solid #ffffffdb;border-radius:38px;box-shadow:0 26px 70px #1418461f,inset 0 0 0 1px #ffffff61}.account-hero{align-content:center;min-height:clamp(22rem,31vw,30rem);padding:clamp(2.5rem,5vw,4.5rem);display:grid}.account-hero .eyebrow,.account-panel .eyebrow{color:#4053f7}.account-hero h1{color:#080b22;letter-spacing:-.055em;max-width:1180px;margin:.75rem 0 1.7rem;font-size:clamp(4rem,7vw,7.25rem);font-weight:950;line-height:.9}.account-hero__actions{flex-wrap:wrap;gap:.85rem;display:flex}.account-hero__actions a,.account-upgrade-card__actions a,.account-support__callout a,.account-access__button{min-height:3.25rem;font:inherit;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.48rem;padding:0 1.25rem;font-weight:950;display:inline-flex}.account-hero__actions a:first-child,.account-upgrade-card__actions a:first-child,.account-support__callout a{color:#fff;background:linear-gradient(135deg,#3346e8 0%,#4053f7 58%,#79a7ff 100%);box-shadow:0 16px 34px #4053f733}.account-hero__actions a:last-child,.account-upgrade-card__actions a:last-child{color:#4053f7;background:#fffc;border:1px solid #4053f724;box-shadow:0 16px 34px #14184614}.account-panel{gap:clamp(1.2rem,2vw,1.8rem);padding:clamp(1.6rem,3vw,2.45rem);display:grid}.account-panel__top{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.account-panel h2{color:#080b22;letter-spacing:-.045em;margin:.35rem 0 0;font-size:clamp(2.45rem,4.35vw,4.55rem);font-weight:950;line-height:.92}.account-panel p{color:#080b229e;max-width:1030px;margin:.65rem 0 0;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:820;line-height:1.43}.account-plan__badge{color:#4053f7;white-space:nowrap;background:#eef3ffe6;border-radius:999px;justify-content:center;align-items:center;min-height:2.85rem;padding:0 1rem;font-weight:950;display:inline-flex}.account-plan__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(1.05rem,2vw,1.55rem);display:grid}.account-overview-card,.account-billing-card{background:#ffffffc7;border:1px solid #4053f71a;border-radius:26px;gap:1rem;min-width:0;padding:clamp(1.25rem,2vw,1.75rem);display:grid;box-shadow:0 18px 44px #14184612}.account-card__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.account-card__heading strong{color:#080b22;letter-spacing:.2em;text-transform:uppercase;font-size:.78rem;font-weight:950}.account-overview-card h3,.account-billing-card h3{color:#080b22;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.05vw,3.15rem);font-weight:950;line-height:.96}.account-current-plan,.account-mini-card{background:#ffffffb8;border:1px solid #4053f71a;border-radius:18px;gap:.35rem;min-width:0;padding:1rem;display:grid}.account-current-plan{background:radial-gradient(circle at 88% 20%,#fddc5c2e,#0000 36%),#fff8dac7}.account-current-plan strong,.account-mini-card strong{overflow-wrap:anywhere;color:#080b22;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:900}.account-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.account-mini-card--wide{grid-column:1/-1}.account-billing-card{align-content:start}.account-billing-card>p{color:#080b22b8;font-weight:880}.account-upgrade-card{background:radial-gradient(circle at 88% 11%,#fddc5c33,#0000 31%),#ffffffb8;border:1px solid #4053f71f;border-radius:22px;grid-template-columns:3.3rem minmax(0,1fr);gap:1rem;margin-top:.6rem;padding:clamp(1rem,1.8vw,1.45rem);display:grid;position:relative;overflow:hidden}.account-upgrade-card__icon{color:#fddc5c;background:#071023;border-radius:999px;place-items:center;width:3.25rem;height:3.25rem;display:grid;box-shadow:0 14px 28px #1418461f}.account-upgrade-card h4,.account-support__callout h3{color:#080b22;margin:0;font-size:clamp(1.05rem,1.5vw,1.28rem);font-weight:950}.account-upgrade-card p,.account-support__callout p{color:#080b22bd;margin-top:.4rem;font-weight:850}.account-upgrade-card__actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.account-upgrade-card__actions a{min-height:3rem}.account-support__callout{background:radial-gradient(circle at 92% 20%,#fddc5c29,#0000 32%),#ffffffb3;border:1px solid #4053f71a;border-radius:22px;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:clamp(1rem,1.8vw,1.35rem);display:grid}.account-support__icon,.account-email__icon{color:#4053f7;background:#eef3fff5;border-radius:18px;place-items:center;width:3rem;height:3rem;display:grid}.account-email{gap:.85rem;position:relative}.account-email__icon{position:absolute;top:clamp(1.4rem,3vw,2.3rem);right:clamp(1.4rem,3vw,2.3rem)}.account-email__option{color:#080b22;align-items:center;gap:.65rem;margin-top:.65rem;font-size:clamp(1rem,1.3vw,1.12rem);font-weight:820;display:flex}.account-email__option input{accent-color:#4053f7;width:1rem;height:1rem}.account-email__notice{color:#080b22c7!important;font-weight:780!important}.account-access{background:radial-gradient(circle at 90% 22%,#ff6f6f2e,#0000 31%),linear-gradient(#ffffffe6,#ffffffbd);border-color:#ff6f6f38;grid-template-columns:minmax(0,1fr) auto;align-items:center}.account-access h2{letter-spacing:-.035em;font-size:clamp(1.55rem,2.2vw,2.2rem)}.account-access p{max-width:860px}.account-access__button{color:#fff;cursor:pointer;background:#ff6262;min-width:8rem;box-shadow:0 15px 32px #ff62622e}@media (max-width:1180px){.ai-builder-page{grid-template-columns:minmax(11.5rem,13.5rem) minmax(0,1fr)}.ai-builder-center h1{font-size:clamp(2.45rem,5vw,3.8rem)}.dashboard-app-shell{grid-template-columns:1fr}.dashboard-sidebar{max-height:none;position:static}.dashboard-sidebar nav,.dashboard-create-grid,.templates-grid,.game-lab-grid,.account-plan__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-plan__grid{grid-template-columns:1fr}}@media (max-width:900px){.game-lab-grid{grid-template-columns:1fr}}@media (max-width:780px){.ai-builder-page{grid-template-columns:1fr}.ai-builder-sidebar{min-height:auto;padding:1rem}.ai-builder-sidebar__top{align-items:stretch}.ai-builder-sidebar__search,.ai-builder-sidebar__empty{display:none}.ai-builder-workspace{min-height:calc(100vh - 8rem);padding:2.75rem 1rem}.ai-builder-examples{gap:.55rem}.ai-builder-examples button{border-radius:999px}.ai-builder-prompt{border-radius:28px;grid-template-columns:1fr;align-items:stretch;padding:.8rem}.ai-builder-prompt>button:first-child{display:none}.ai-builder-prompt input{min-height:3.25rem;padding:0 .75rem}.ai-builder-prompt>button:last-child{width:100%}.dashboard-header--app{flex-direction:column;align-items:stretch;gap:1rem}.dashboard-header-actions{justify-content:stretch}.dashboard-header-actions .button,.dashboard-header-actions form{flex:1}.dashboard-header-actions form button{width:100%}.dashboard-pro-banner{grid-template-columns:1fr}.dashboard-pro-banner__actions{flex-direction:column;align-items:stretch}.dashboard-quick-actions,.dashboard-sidebar nav{grid-template-columns:1fr}.dashboard-games-ready__top{flex-direction:column;align-items:flex-start}.dashboard-games-search{min-height:4.4rem}.dashboard-games-empty{grid-template-columns:1fr}.dashboard-games-empty__actions{grid-column:auto}.dashboard-create-panel{padding:1.5rem}.templates-hero{text-align:left;justify-items:stretch}.templates-tabs{justify-content:flex-start}.templates-explore__heading{flex-direction:column;align-items:start}.templates-explore__heading p{text-align:left}.templates-result-grid{grid-template-columns:1fr}.game-lab-hero,.game-lab-library,.account-hero,.account-panel{border-radius:28px}.game-lab-library__intro,.account-panel__top,.account-access{flex-direction:column;align-items:flex-start}.account-panel__top,.account-access{display:flex}.account-hero__actions,.account-upgrade-card__actions{flex-direction:column;align-items:stretch}.account-hero__actions a,.account-upgrade-card__actions a,.account-access__button,.account-access form{width:100%}.account-mini-grid,.account-upgrade-card,.account-support__callout{grid-template-columns:1fr}.account-email__icon{position:static}.game-lab-card{min-height:19rem}}.guide-main{gap:clamp(1.8rem,3vw,2.6rem)}.guide-hero{background:radial-gradient(circle at 9% 24%,#fddc5c38,#0000 27%),radial-gradient(circle at 87% 13%,#89dcff57,#0000 32%),linear-gradient(#ffffffe6,#ffffffbd);border:1px solid #ffffffdb;border-radius:38px;padding:clamp(2.6rem,5vw,4.8rem);box-shadow:0 26px 70px #1418461f,inset 0 0 0 1px #ffffff61}.guide-hero .eyebrow{color:#4053f7}.guide-hero h1{color:#080b22;letter-spacing:-.055em;max-width:1280px;margin:.8rem 0 1.8rem;font-size:clamp(3.5rem,6.6vw,7.2rem);font-weight:950;line-height:.9}.guide-search-callout{color:#080b22;background:#ffffffb8;border:3px solid #4053f7;border-radius:22px;align-items:center;gap:1rem;min-height:4.9rem;padding:0 1.55rem;display:flex;box-shadow:0 18px 42px #4053f71a}.guide-search-callout svg{flex:none}.guide-search-callout strong{color:#080b22a8;font-size:clamp(1rem,1.4vw,1.24rem);font-weight:900}.guide-explore{gap:1.2rem;display:grid}.guide-explore__heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.guide-explore__heading h2{color:#080b22;letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,3vw,3.6rem);font-weight:950}.guide-explore__heading p{color:#080b229e;text-align:right;max-width:520px;margin:0;font-weight:850}.guide-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.guide-tabs a{background:radial-gradient(circle at 88% 40%,#6f82ff29,#0000 34%),linear-gradient(135deg,#ffffffdb,#eff2ffcc);border:1px solid #4053f724;border-radius:22px;align-content:center;min-height:8.8rem;padding:1.35rem 1.55rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #14184614}.guide-tabs a:before{content:"";opacity:.75;background:linear-gradient(90deg,#fddc5c,#4053f7);height:4px;position:absolute;inset:auto 0 0}.guide-tabs a span{color:#4053f7;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:950}.guide-tabs a strong{color:#080b22;margin-top:.35rem;font-size:clamp(1.25rem,1.9vw,1.7rem);font-weight:950;line-height:.98}.guide-tabs a small{color:#080b228a;margin-top:.2rem;font-weight:850}.guide-tabs a svg{color:#fff;background:linear-gradient(135deg,#3346e8 0%,#4053f7 58%,#6f8cff 100%);border-radius:20px;width:4.5rem;height:4.5rem;padding:1.25rem;position:absolute;top:50%;right:1.3rem;transform:translateY(-50%)rotate(-4deg)}.guide-detail-panel{background:radial-gradient(circle at 8% 0,#fddc5c42,#0000 24rem),radial-gradient(circle at 92% 4%,#4053f747,#0000 26rem),linear-gradient(145deg,#11194d 0%,#080b22 58%,#07142c 100%);border:1px solid #fddc5c33;border-radius:38px;padding:clamp(1.7rem,3vw,2.5rem);scroll-margin-top:2rem;box-shadow:0 26px 70px #080b2233}.guide-detail-panel__inner{background:radial-gradient(circle at 92% 8%,#fddc5c1f,#0000 30%),#ffffff0b;border:1px solid #fddc5c2e;border-radius:30px;padding:clamp(1.5rem,3vw,2.35rem)}.guide-detail-panel h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3vw,2.85rem);font-weight:850;line-height:1.08}.guide-detail-panel__inner>p{color:#ffffffb8;max-width:72ch;margin:.45rem 0 1.8rem;font-size:clamp(.98rem,1.18vw,1.12rem);font-weight:540;line-height:1.58}.guide-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.guide-card{background:radial-gradient(circle at 84% 9%,#fddc5c2e,#0000 27%),linear-gradient(155deg,#1a255ffa 0%,#080b22fa 58%,#07142cfa 100%);border:1px solid #fddc5c3d;border-radius:26px;grid-template-rows:auto auto 1fr auto;align-content:start;min-height:clamp(350px,29vw,455px);padding:clamp(1.2rem,1.9vw,1.65rem);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #0000003d,inset 0 1px #ffffff14}.guide-card:before{content:"";background:linear-gradient(90deg,#0000 0%,#fddc5c 14% 86%,#0000 100%);height:5px;position:absolute;inset:0 0 auto}.guide-card__icon{color:#080b22;background:linear-gradient(135deg,#fddc5c 0%,#ffe993 100%);border:1px solid #fddc5c80;border-radius:18px;place-items:center;width:clamp(3.65rem,4.5vw,4.35rem);height:clamp(3.65rem,4.5vw,4.35rem);margin:1rem 0 clamp(1.65rem,3vw,2.35rem);display:grid;box-shadow:0 18px 34px #fddc5c29}.guide-card small{color:#fddc5c;letter-spacing:.1em;text-transform:uppercase;background:#fddc5c21;border-radius:999px;padding:.5rem .82rem;font-size:clamp(.74rem,.86vw,.84rem);font-weight:850;line-height:1.1;position:absolute;top:1.55rem;right:1.55rem}.guide-card h3{color:#fff;letter-spacing:-.02em;overflow-wrap:anywhere;max-width:13ch;margin:0;font-size:clamp(1.75rem,2.05vw,2.55rem);font-weight:850;line-height:1.02}.guide-card p{color:#ffffffb8;max-width:30ch;margin:.85rem 0 1.45rem;font-size:clamp(.94rem,1.03vw,1.04rem);font-weight:540;line-height:1.52}.guide-card a{color:#080b22;background:#fddc5c;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;width:max-content;max-width:100%;min-height:3.15rem;margin-top:auto;padding:0 1.1rem;font-size:clamp(.9rem,1vw,1rem);font-weight:850;line-height:1.1;display:inline-flex;box-shadow:0 16px 34px #fddc5c2e}@media (max-width:1180px){.guide-tabs,.guide-card-grid{grid-template-columns:1fr}.guide-tabs a{min-height:7.2rem}.guide-card{min-height:0}}@media (max-width:780px){.guide-hero,.guide-detail-panel,.guide-detail-panel__inner{border-radius:28px}.guide-hero h1{font-size:clamp(3rem,14vw,4.8rem)}.guide-explore__heading{display:grid}.guide-explore__heading p{text-align:left}.guide-search-callout{flex-direction:column;align-items:flex-start;padding:1.1rem}.guide-tabs a svg{margin-top:1rem;position:static;transform:none}}.pricing-section{background:radial-gradient(circle at 8% 18%,#fddc5c4d,#0000 24rem),radial-gradient(circle at 92% 13%,#d6f4ffb8,#0000 23rem),radial-gradient(circle at 52% 92%,#ff6f8a29,#0000 26rem),linear-gradient(#fffcf7 0%,#fff8ee 100%);padding-block:clamp(3.6rem,6vw,5.6rem)}.pricing-section .section-heading{background:radial-gradient(circle at 10% 15%,#fddc5c47,#0000 28%),radial-gradient(circle at 92% 12%,#d9f6ffe6,#0000 32%),linear-gradient(135deg,#ffffffeb,#f4f7ffeb);border-radius:34px;max-width:1120px;margin-bottom:clamp(2rem,3.4vw,3rem);padding:clamp(2rem,4vw,3.3rem) clamp(1.25rem,4vw,3rem)}.pricing-section .section-heading h2{max-width:920px;font-size:clamp(3rem,5.25vw,5.15rem);font-weight:950;line-height:.92}.pricing-section .section-heading p{max-width:740px;font-size:clamp(1.05rem,1.5vw,1.28rem)}.pricing-section .pricing-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.08fr) minmax(0,.96fr);gap:clamp(1.2rem,2vw,1.7rem);width:min(100vw - 64px,1280px);max-width:none;padding-top:1rem}.pricing-section .pricing-card{background:radial-gradient(circle at 94% 8%,#fddc5c38,#0000 32%),linear-gradient(145deg,#fffffffa,#f7f9fff5);border:1px solid #4053f71a;border-radius:34px;min-height:0;padding:clamp(1.18rem,1.55vw,1.45rem);overflow:hidden;box-shadow:0 28px 72px #070b221a,inset 0 0 0 1px #ffffffc7}.pricing-section .pricing-card[data-plan=ogg-game-pass]{background:radial-gradient(circle at 95% 8%,#ffd8eb73,#0000 34%),radial-gradient(circle at 8% 100%,#fddc5c29,#0000 34%),linear-gradient(145deg,#fffffffa,#fff9fcf5)}.pricing-section .pricing-card[data-featured=true]{background:radial-gradient(circle at 95% 90%,#e83f8fb8,#0000 34%),radial-gradient(circle at 5% 5%,#4053f757,#0000 34%),linear-gradient(150deg,#101a3d 0%,#172856 58%,#2c3275 100%);border-color:#ffffff24;min-height:0;margin-top:-.75rem;overflow:visible;box-shadow:0 34px 90px #070b223d,inset 0 0 0 1px #ffffff1a}.pricing-section .pricing-card__flag{min-height:36px;padding:0 1.05rem;font-size:.68rem;top:-1.1rem;right:50%;transform:translate(50%)}.pricing-section .pricing-card__status{max-width:calc(100% - 9rem);min-height:32px;color:var(--family-lavender);letter-spacing:.08em;font-size:.72rem}.pricing-section .pricing-card[data-featured=true] .pricing-card__status{color:#ffffffb8}.pricing-section .pricing-card h3{max-width:92%;color:var(--family-ink);margin:.75rem 0 .45rem;font-size:clamp(2rem,2.8vw,2.65rem);font-weight:950;line-height:.98}.pricing-section .pricing-card[data-featured=true] h3{color:#fff;text-align:center;max-width:100%}.pricing-section .pricing-card__price{letter-spacing:0;font-weight:950;color:var(--family-lavender)!important;margin:.4rem 0 0!important;font-size:clamp(2.8rem,3.75vw,3.65rem)!important;line-height:.9!important}.pricing-section .pricing-card[data-plan=free] .pricing-card__price{color:var(--family-ink)!important}.pricing-section .pricing-card[data-plan=ogg-game-pass] .pricing-card__price{color:#ec438d!important}.pricing-section .pricing-card[data-featured=true] .pricing-card__price{text-align:center;color:var(--family-yellow)!important;font-size:clamp(3.25rem,4.65vw,4.35rem)!important}.pricing-section .pricing-card__secondary{font-size:clamp(1.05rem,1.4vw,1.28rem);font-weight:950;color:var(--family-muted)!important;margin:.28rem 0 .85rem!important}.pricing-section .pricing-card[data-featured=true] .pricing-card__secondary{text-align:center;color:#ffffffe6!important}.pricing-section .pricing-card>p:not(.pricing-card__price):not(.pricing-card__secondary){color:var(--family-muted);margin-top:.72rem;font-size:clamp(.96rem,1vw,1.04rem);font-weight:850;line-height:1.45}.pricing-section .pricing-card[data-featured=true]>p:not(.pricing-card__price):not(.pricing-card__secondary){color:#ffffffe0}.pricing-section .pricing-card ul{gap:.42rem;min-height:0;margin:.85rem 0 .62rem;display:grid}.pricing-section .pricing-card li{min-height:36px;color:var(--family-ink);background:#fff8eedb;border-radius:16px;align-items:center;gap:.68rem;padding:.54rem .68rem;font-size:clamp(.78rem,.86vw,.9rem);font-weight:900;line-height:1.2}.pricing-section .pricing-card[data-featured=true] li{color:#fff;background:#ffffff1a}.pricing-section .pricing-card li svg{flex-basis:24px;width:24px;height:24px;padding:.32rem}.pricing-section .pricing-card__billing{margin-bottom:.75rem;padding:.22rem;font-size:.78rem}.pricing-section .pricing-card__billing span{min-height:34px}.pricing-section .pricing-card .button{min-height:43px;font-size:.86rem}.pricing-section .pricing-card>small{margin-top:.66rem;font-size:.64rem}@media (max-width:980px){.pricing-section .pricing-grid{grid-template-columns:1fr;width:min(100vw - 40px,620px)}.pricing-section .pricing-card[data-featured=true]{margin-top:0}}@media (max-width:620px){.pricing-section{padding-block:3rem}.pricing-section .section-heading{padding:1.6rem 1rem}.pricing-section .section-heading h2{font-size:clamp(2.25rem,10vw,3.1rem)}.pricing-section .pricing-card{border-radius:28px;padding:1.18rem}.pricing-section .pricing-card h3{font-size:2rem}.pricing-section .pricing-card__price,.pricing-section .pricing-card[data-featured=true] .pricing-card__price{font-size:2.7rem!important}}.hero-mode-preview__answers span{padding-right:clamp(.95rem,2vw,1.35rem)}.hero-mode-preview__answers em{text-overflow:clip;white-space:normal;overflow:visible}.hero-mode-preview__answers i{position:absolute;bottom:.48rem;right:clamp(.95rem,2vw,1.35rem)}.quick-play-section,.prize-journey-section,.reward-ladder-section,.feature-journey-section,.final-cta-section{scroll-margin-top:110px}.prize-journey--arena .prize-journey__intro{text-align:center;margin-inline:auto}.prize-journey--arena .prize-journey__visual{background:radial-gradient(at 50% 16%,#fddc5c1f,#0000 34%),#ffffff0e;border:1px solid #ffffff1f;border-radius:38px;grid-template-columns:1fr!important;max-width:min(1180px,100% - 2rem)!important;margin-inline:auto!important;padding:clamp(1.2rem,2.4vw,2rem)!important}.prize-journey--arena .prize-journey__payoff{width:min(270px,28vw)!important;position:absolute!important;top:50%!important;right:clamp(1.2rem,4vw,3.2rem)!important;transform:translateY(-50%)!important}.prize-journey--arena .prize-journey__ladder{padding-right:clamp(15rem,25vw,22rem)!important}@media (max-width:980px){.prize-journey--arena .prize-journey__visual{max-width:min(760px,100% - 2rem)!important}.prize-journey--arena .prize-journey__payoff{width:100%!important;position:relative!important;top:auto!important;right:auto!important;transform:none!important}.prize-journey--arena .prize-journey__ladder{padding-right:clamp(1rem,2vw,1.5rem)!important}}@media (max-width:680px){.hero--showstage{padding-top:4rem}.hero--showstage .hero-copy--showstage h1,.quick-play-section .section-heading h2,.prize-journey--arena .prize-journey__intro h2{font-size:clamp(2.85rem,16vw,4.7rem)}.hero--showstage .hero-stage{border-radius:30px;padding:.7rem}.feature-journey-section .feature-stage-card,.feature-journey-section .feature-stage-card:nth-child(2n){min-height:auto;margin:0}}.hero--showstage .hero-showstage{z-index:2;text-align:center;justify-items:center;gap:clamp(1.4rem,3vw,2.5rem);display:grid;position:relative}.hero--showstage .hero-copy--showstage .hero-note{color:#4d5065e6;max-width:760px;margin:0;font-weight:750}.hero--showstage .hero-stage{width:min(100%,1120px);min-height:unset;isolation:isolate;background:linear-gradient(135deg,#ffffffd1,#eef0ffd1),linear-gradient(135deg,#4053f724,#fddc5c24);border:1px solid #ffffffc7;border-radius:clamp(28px,5vw,56px);padding:clamp(1rem,2.4vw,1.6rem);position:relative;overflow:visible;box-shadow:0 34px 90px #1818282e,inset 0 0 0 10px #ffffff57}.quick-play-section .eyebrow{color:var(--pastel-yellow)}.landing-motion-ready .quick-play-section .demo-mode-tabs{opacity:0;transform:translateY(16px)}.landing-motion-ready .quick-play-frame,.landing-motion-ready .feature-stage-card{opacity:0;transform:translateY(26px)}.prize-journey--arena .prize-journey__intro{text-align:center;max-width:980px}.prize-journey--arena .prize-journey__intro h2{color:#fff;letter-spacing:0;text-wrap:balance;font-size:clamp(3rem,8vw,8rem);line-height:.88}.prize-journey--arena .prize-journey__intro p{color:#e8ecffd6;max-width:780px;margin-inline:auto}.prize-journey--arena .prize-journey__trail{opacity:.18;width:min(70vw,820px);position:absolute;inset:6% auto auto 7%;transform:rotate(-12deg)}.prize-journey--arena .prize-journey__ladder:before{background:linear-gradient(90deg, #8ec5ff3d, var(--pastel-yellow));content:"";transform-origin:50%;border-radius:999px;height:7px;position:absolute;bottom:12%;left:8%;right:8%;transform:rotate(-19deg);box-shadow:0 0 40px #fddc5c33}.prize-journey--arena .prize-journey__platform,.prize-journey--arena .prize-journey__platform:nth-of-type(n){--platform-lift:0px;z-index:1;color:#fff;opacity:.35;background:linear-gradient(#ffffff1f,#ffffff0a),#0d143dc7;border:1px solid #ffffff24;border-radius:24px;align-content:center;justify-items:center;gap:.35rem;min-height:clamp(8.5rem,13vw,12rem);padding:clamp(.85rem,1.7vw,1.2rem);display:grid;box-shadow:inset 0 1px #ffffff1a,0 22px 50px #0000002e;transform:translateY(calc(-1 * var(--platform-lift)))!important;position:relative!important;inset:auto!important}.prize-journey--arena .prize-journey__platform strong{color:#fff;letter-spacing:0;font-size:clamp(1.2rem,2.4vw,2.2rem);font-weight:1000;line-height:1}.prize-journey--arena .prize-journey__platform-index,.prize-journey--arena .prize-journey__platform-label{color:#e8ecff9e;font-family:var(--font-geist-mono);letter-spacing:0;text-transform:uppercase;font-size:clamp(.65rem,1vw,.78rem);font-weight:1000;line-height:1}.prize-journey--arena .prize-journey__platform[data-final=true] strong,.prize-journey--arena .prize-journey__platform[data-final=true] .prize-journey__platform-index,.prize-journey--arena .prize-journey__platform[data-final=true] .prize-journey__platform-label{color:#080b22}.prize-journey--arena .prize-journey__payoff{z-index:2;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff29;border-radius:32px;justify-items:center;gap:1rem;padding:clamp(1.2rem,2.5vw,1.8rem);display:grid;position:relative}.prize-journey--arena .prize-journey__payoff p{color:#e8ecffd6;margin:0;font-weight:780}.feature-journey-section .feature-stage-card,.feature-journey-section .feature-stage-card:nth-child(2n){background:linear-gradient(135deg,#ffffffeb,#fffcf7c7),radial-gradient(circle at 92% 0,#fddc5c3d,#0000 32%);border:1px solid #4053f71f;border-radius:30px;align-content:center;min-height:clamp(280px,28vw,390px);margin-left:clamp(0rem,5vw,3rem);padding:clamp(1.25rem,2.6vw,2.2rem);display:grid;position:relative;box-shadow:0 24px 70px #1818281a}.feature-journey-section .feature-stage-card:nth-child(2n){margin-left:0;margin-right:clamp(0rem,5vw,3rem)}@media (max-width:980px){.hero--showstage{min-height:0}.prize-journey--arena .prize-journey__visual{grid-template-columns:1fr}.prize-journey--arena .prize-journey__ladder{grid-template-columns:1fr;min-height:0}.prize-journey--arena .prize-journey__ladder:before{display:none}.prize-journey--arena .prize-journey__platform,.prize-journey--arena .prize-journey__platform:nth-child(n){grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;min-height:auto;transform:none!important}}.dashboard-page.dashboard-page{background:radial-gradient(circle at 10% 10%,#fddc5c52,#0000 25rem),radial-gradient(circle at 88% 8%,#fddc5c3d,#0000 30rem),radial-gradient(circle at 5% 60%,#ffd2be2e,#0000 24rem),radial-gradient(circle at 82% 56%,#fddc5c1f,#0000 34rem),linear-gradient(120deg,#fff5c4 0%,#fffdf8 44%,#fff2bd 100%)!important}.dashboard-page:has(#dashboard-start){background:radial-gradient(circle at 10% 10%,#fddc5c52,#0000 25rem),radial-gradient(circle at 88% 8%,#fddc5c3d,#0000 30rem),radial-gradient(circle at 5% 60%,#ffd2be2e,#0000 24rem),radial-gradient(circle at 82% 56%,#fddc5c1f,#0000 34rem),linear-gradient(120deg,#fff5c4 0%,#fffdf8 44%,#fff2bd 100%)!important}.dashboard-page{--dash-navy:#080b22;--dash-navy-2:#10164a;--dash-navy-3:#07142c;--dash-gold:#fddc5c;--dash-gold-deep:#d9ad26;--dash-text:#fff;--dash-muted:#ffffffb8;--dash-soft:#ffffff0e;--dash-line:#fddc5c3d;color:var(--dash-text);background:radial-gradient(circle at 10% 6%, #fddc5c47, transparent 24rem), radial-gradient(circle at 88% 5%, #4053f747, transparent 28rem), radial-gradient(circle at 72% 86%, #89dcff1a, transparent 34rem), linear-gradient(135deg, var(--dash-navy) 0%, var(--dash-navy-2) 48%, var(--dash-navy-3) 100%)!important}.dashboard-page .eyebrow{color:var(--dash-gold)}.dashboard-app-shell{align-items:start}.dashboard-sidebar,.dashboard-games-hero,.dashboard-games-ready,.dashboard-create-panel,.templates-hero,.game-lab-hero,.game-lab-library,.account-hero,.account-panel,.guide-hero{border-color:var(--dash-line);background:radial-gradient(circle at 10% 0,#fddc5c24,#0000 22rem),radial-gradient(circle at 90% 6%,#4053f738,#0000 26rem),linear-gradient(145deg,#11194df5 0%,#080b22fa 58%,#07142cfa 100%);box-shadow:0 28px 70px #00000047,inset 0 1px #ffffff14,inset 0 0 0 1px #fddc5c12}.dashboard-sidebar{color:var(--dash-muted)}.dashboard-sidebar__brand{background:radial-gradient(circle at 92% 8%,#fddc5c2e,#0000 36%),#ffffff0e;border-color:#fddc5c47}.dashboard-sidebar__brand strong,.dashboard-sidebar__logout,.dashboard-nav-item{color:#fff}.dashboard-sidebar__brand span,.dashboard-nav-item small,.dashboard-access-card span{color:var(--dash-gold)}.dashboard-sidebar__collapse,.dashboard-nav-item>span,.dashboard-sidebar__logout,.dashboard-access-card{color:var(--dash-gold);background:#ffffff12;border-color:#fddc5c38;box-shadow:0 14px 30px #00000029}.dashboard-sidebar__collapse:hover,.dashboard-sidebar__collapse:focus-visible,.dashboard-nav-item:hover,.dashboard-nav-item:focus-visible,.dashboard-nav-item[data-active=true]{color:#fff;background:radial-gradient(circle at 18% 0,#fddc5c29,#0000 38%),#ffffff17;border-color:#fddc5c80}.dashboard-sidebar__company{background:radial-gradient(circle at 24% 15%, #ffffff57, transparent 28%), linear-gradient(135deg, var(--dash-gold) 0%, #ffe88a 100%);color:var(--dash-navy);border-color:#fddc5c80}.dashboard-sidebar__logout svg{color:var(--dash-gold)}.dashboard-access-card{text-align:left;justify-items:start}.dashboard-access-card strong{color:#fff}.dashboard-access-card small{color:var(--dash-muted)}.dashboard-pro-banner{background:radial-gradient(circle at 12% 0,#fddc5c24,#0000 22rem),radial-gradient(circle at 92% 14%,#4053f738,#0000 26rem),linear-gradient(135deg,#10182d,#071023);border:1px solid #fddc5c3d;box-shadow:0 28px 70px #0000003d,inset 0 1px #ffffff14}.dashboard-pro-banner__actions a,.account-hero__actions a:first-child,.account-upgrade-card__actions a:first-child,.account-support__callout a,.account-access__button,.dashboard-games-hero__actions a:first-child,.dashboard-games-empty__actions a:first-child,.dashboard-create-card>a,.templates-result-card a,.game-lab-card__play,.guide-card a{background:radial-gradient(circle at 24% 16%, #ffffff57, transparent 28%), linear-gradient(135deg, var(--dash-gold) 0%, #ffe276 100%);color:var(--dash-navy);box-shadow:0 18px 38px #fddc5c33}.dashboard-quick-actions{padding-inline:.35rem}.dashboard-quick-actions a{color:#ffffffd1}.dashboard-quick-actions span,.dashboard-quick-actions a:nth-child(2) span{color:var(--dash-gold);background:radial-gradient(circle at 30% 18%,#4053f76b,#0000 32%),radial-gradient(circle at 68% 78%,#fddc5c14,#0000 42%),linear-gradient(145deg,#070b22 0%,#14245d 56%,#273a96 100%);border:1px solid #fddc5c4d;box-shadow:0 18px 38px #070b2229,inset 0 1px #ffffff1f}.dashboard-quick-actions small,.dashboard-create-card__top>small,.dashboard-create-card__top div small,.account-plan__badge,.game-lab-count{color:var(--dash-gold);background:#fddc5c24}.dashboard-games-hero h1,.dashboard-games-ready__top h2,.dashboard-create-panel h1,.templates-hero h1,.templates-explore__heading h2,.game-lab-hero h1,.game-lab-library__intro h2,.account-hero h1,.account-panel h2,.guide-hero h1,.guide-explore__heading h2,.dashboard-games-hero>.eyebrow,.dashboard-create-panel>.eyebrow,.templates-hero .eyebrow,.game-lab-hero .eyebrow,.game-lab-library .eyebrow,.account-hero .eyebrow,.account-panel .eyebrow,.guide-hero .eyebrow{color:var(--dash-gold)}.dashboard-games-hero p,.dashboard-create-panel>p,.templates-explore__heading p,.game-lab-library>p,.account-panel p,.guide-explore__heading p,.guide-search-callout strong{color:var(--dash-muted)}.dashboard-page:has(#dashboard-start) .dashboard-create-panel>.eyebrow{text-shadow:none;color:var(--dash-navy,#080b22)!important}.dashboard-page:has(#dashboard-start) .dashboard-create-panel h1{text-shadow:none;color:var(--dash-navy,#080b22)!important}.dashboard-page:has(#dashboard-start) .dashboard-create-panel>p{text-shadow:none;color:var(--dash-navy,#080b22)!important}.dashboard-create-card,.account-overview-card,.account-billing-card,.account-current-plan,.account-mini-card,.account-upgrade-card,.account-support__callout,.guide-tabs a{color:#fff;background:radial-gradient(circle at 86% 4%,#fddc5c1f,#0000 30%),linear-gradient(155deg,#11194df5,#080b22fa);border-color:#fddc5c38;box-shadow:0 22px 54px #0000003d,inset 0 1px #ffffff14}.dashboard-create-card:before,.account-overview-card:before,.account-billing-card:before,.guide-tabs a:before{background:linear-gradient(90deg, transparent 0%, var(--dash-gold) 14%, var(--dash-gold) 86%, transparent 100%)}.dashboard-create-card:not([data-featured=true]) .dashboard-create-card__top .eyebrow,.account-card__heading strong,.guide-tabs a span{color:var(--dash-gold)}.dashboard-create-card__icon,.game-lab-card__icon,.guide-card__icon,.account-support__icon,.account-email__icon,.account-upgrade-card__icon{background:radial-gradient(circle at 28% 18%, #ffffff57, transparent 30%), linear-gradient(135deg, var(--dash-gold) 0%, #ffe993 100%);color:var(--dash-navy);border-color:#fddc5c80}.dashboard-create-card[data-featured=true] .dashboard-create-card__icon{background:radial-gradient(circle at 28% 18%, #ffffff57, transparent 30%), linear-gradient(135deg, var(--dash-gold) 0%, #ffe993 100%);color:var(--dash-navy)}.dashboard-create-card h2,.dashboard-create-card[data-featured=true] h2,.account-overview-card h3,.account-billing-card h3,.account-current-plan strong,.account-mini-card strong,.account-upgrade-card h4,.account-support__callout h3,.guide-tabs a strong{color:#fff}.dashboard-create-card>p,.dashboard-create-card[data-featured=true]>p,.dashboard-create-card li,.dashboard-create-card[data-featured=true] li,.account-billing-card>p,.account-upgrade-card p,.account-support__callout p,.guide-tabs a small{color:var(--dash-muted)}.dashboard-create-card li svg{background:var(--dash-gold);color:var(--dash-navy)}.dashboard-games-empty,.templates-search,.dashboard-games-search,.game-lab-search,.guide-search-callout{color:#fff;background:#ffffff14;border-color:#fddc5c6b;box-shadow:0 18px 42px #0003,0 0 0 6px #fddc5c09}.templates-search input,.dashboard-games-search input,.game-lab-search input{color:#fff}.templates-search input::placeholder,.dashboard-games-search input::placeholder,.game-lab-search input::placeholder{color:#ffffff94}.templates-tabs a,.dashboard-games-hero__actions a:not(:first-child),.dashboard-games-empty__actions a:not(:first-child),.account-hero__actions a:last-child,.account-upgrade-card__actions a:last-child,.dashboard-games-ready__top button{color:#fff;background:#ffffff12;border-color:#fddc5c47}.templates-tabs a[aria-current=page],.templates-tabs a:hover,.templates-tabs a:focus-visible{color:var(--dash-gold);background:#fddc5c24;border-color:#fddc5c94;box-shadow:0 16px 32px #00000029,inset 0 0 0 2px #fddc5c1f}.dashboard-games-empty>span{color:var(--dash-gold);background:#fddc5c1f;border:1px solid #fddc5c52}.dashboard-games-empty h3{color:#fff}.dashboard-games-empty p{color:var(--dash-muted)}.account-access{background:radial-gradient(circle at 90% 22%,#fddc5c24,#0000 31%),linear-gradient(155deg,#11194df5,#080b22fa);border-color:#fddc5c38}.account-access .eyebrow{color:var(--dash-gold)}.account-access__button{cursor:pointer}@media (max-width:780px){.dashboard-sidebar,.dashboard-games-hero,.dashboard-games-ready,.dashboard-create-panel,.templates-hero,.game-lab-hero,.game-lab-library,.account-hero,.account-panel,.guide-hero{border-radius:28px}}@media (max-width:680px){.hero--showstage{padding-top:4rem}.hero--showstage .hero-copy--showstage h1,.quick-play-section .section-heading h2,.prize-journey--arena .prize-journey__intro h2{font-size:clamp(2.85rem,16vw,4.7rem)}.hero--showstage .hero-stage{border-radius:30px;padding:.7rem}.feature-journey-section .feature-stage-card,.feature-journey-section .feature-stage-card:nth-child(2n){min-height:auto;margin:0}}@media (prefers-reduced-motion:reduce){.hero-atmosphere,.hero-mode-preview__beam,.hero-mode-preview__answers span,.hero-mode-preview__answers b,.hero-mode-preview__answers i,.hero-mode-preview__result-step,.hero-mode-preview__runner,.hero-mode-preview__ladder-track:after,.hero-mode-preview__climb span,.prize-journey__platform,.feature-stage-card{transition:none!important;animation:none!important}.hero-atmosphere{display:none}.quick-play-section .demo-mode-tabs,.quick-play-frame,.feature-stage-card{opacity:1;transform:none}.prize-journey--arena .prize-journey__platform{opacity:.96}}.hero--showstage{isolation:isolate;background:linear-gradient(#fff8eef5 0%,#eef0ffcc 58%,#fffcf7fa 100%),radial-gradient(circle at 50% 24%,#fddc5c38,#0000 28%),radial-gradient(circle at 12% 42%,#ffb6d938,#0000 24%),radial-gradient(circle at 88% 34%,#c9f3df33,#0000 25%);min-height:calc(100svh - 84px);padding:clamp(5.5rem,9vw,8rem) 0 clamp(3.5rem,7vw,5.5rem);position:relative;overflow:hidden}.hero--showstage:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(115deg,#0000 0 18%,#4053f71a 19%,#0000 35%),linear-gradient(65deg,#0000 0 62%,#fddc5c26 63%,#0000 78%);height:46%;position:absolute;inset:0 0 auto}.hero--showstage:after{aspect-ratio:1;content:"";opacity:.65;pointer-events:none;z-index:0;background:conic-gradient(from 220deg,#4053f71f,#fddc5c1f,#ffb6d91a,#4053f71f);border:1px solid #4053f71f;border-radius:50%;width:min(48vw,660px);position:absolute;bottom:-18vw;right:-16vw}.hero-showstage{z-index:2;text-align:center;justify-items:center;gap:clamp(1.4rem,3vw,2.5rem);display:grid;position:relative}.hero-copy--showstage{justify-items:center;gap:1rem;max-width:980px;display:grid}.hero-copy--showstage .eyebrow{letter-spacing:0}.hero-copy--showstage h1{color:#080b22;letter-spacing:0;max-width:1050px;margin:0;font-size:clamp(3.6rem,9vw,8.8rem);line-height:.86}.hero-copy--showstage .hero-lead{color:#181828c7;max-width:840px;margin:0;font-size:clamp(1.08rem,2vw,1.42rem);font-weight:820;line-height:1.52}.hero-copy--showstage .hero-note{color:#4d5065e6;max-width:760px;margin:0;font-weight:750}.hero-copy--showstage .button-row{justify-content:center;margin-top:.4rem}.hero-showstage__footer{width:min(100%,980px)}.hero-showstage__footer .trust-list{justify-content:center}.hero-stage{width:min(100%,1120px);min-height:unset;isolation:isolate;background:linear-gradient(135deg,#ffffffd1,#eef0ffd1),linear-gradient(135deg,#4053f724,#fddc5c24);border:1px solid #ffffffc7;border-radius:clamp(28px,5vw,56px);padding:clamp(1rem,2.4vw,1.6rem);position:relative;overflow:visible;box-shadow:0 34px 90px #1818282e,inset 0 0 0 10px #ffffff57}.hero-stage:before{display:none}.hero-stage__halo{filter:blur(18px);opacity:.75;pointer-events:none;z-index:-1;background:radial-gradient(at 50% 20%,#fddc5c47,#0000 42%),radial-gradient(at 65% 56%,#4053f73d,#0000 52%);border-radius:999px;position:absolute;inset:-10% 8% 20%}.hero-stage__marquee{z-index:3;background:#fffcf7eb;border:1px solid #ffffffc7;border-radius:999px;gap:.35rem;max-width:calc(100% - 2rem);padding:.42rem;display:flex;position:absolute;top:-.9rem;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #18182824}.hero-stage__marquee span{color:#181828c2;letter-spacing:0;text-transform:uppercase;border-radius:999px;justify-content:center;min-width:5.6rem;padding:.38rem .8rem;font-size:.76rem;font-weight:950;line-height:1;display:inline-flex}.hero-stage__marquee span:nth-child(3){background:var(--pastel-yellow);color:#080b22}.hero-atmosphere{pointer-events:none;z-index:1;animation:15s linear infinite both millionaire-drift;display:block;position:absolute}.hero-atmosphere--coin{aspect-ratio:1;background:radial-gradient(circle at 34% 28%, #ffffffe6, transparent 18%), linear-gradient(135deg, var(--pastel-yellow), #f7c95e);border:4px solid #ffffffd1;border-radius:50%;width:3.3rem;box-shadow:0 18px 44px #dfae3238}.hero-atmosphere--coin:after{border-radius:inherit;content:"";border:2px solid #10132e2e;position:absolute;inset:27%}.hero-atmosphere--bill{background:linear-gradient(90deg,#ffffffb3,#0000 34%),linear-gradient(135deg,#dfe4fff0,#c9f3dfe6);border:2px solid #4053f72e;border-radius:14px;width:5.4rem;height:2.8rem;box-shadow:0 18px 34px #1818281f}.hero-atmosphere--bill:before{content:"";border:2px solid #4053f71f;border-radius:10px;position:absolute;inset:.42rem}.hero-atmosphere--spark{aspect-ratio:1;background:var(--pastel-yellow);clip-path:polygon(50% 0,61% 36%,100% 50%,62% 63%,50% 100%,38% 63%,0 50%,37% 36%);filter:drop-shadow(0 0 16px #fddc5c73);width:1.2rem;animation-name:millionaire-spark-drift}.hero-atmosphere--one{top:15%;left:9%}.hero-atmosphere--two{width:2.25rem;animation-duration:18s;animation-delay:-7s;top:24%;right:7%}.hero-atmosphere--three{animation-duration:22s;animation-delay:-9s;top:42%;left:2%;transform:rotate(-12deg)}.hero-atmosphere--four{animation-duration:24s;animation-delay:-4s;bottom:25%;right:4%;transform:rotate(10deg)}.hero-atmosphere--five{animation-duration:12s;animation-delay:-2s;bottom:21%;left:17%}.hero-atmosphere--six{animation-duration:14s;animation-delay:-6s;top:12%;right:18%}.hero-mode-preview{z-index:2;gap:.95rem;display:grid;position:relative}.hero-mode-preview__tabs{background:#ffffffbd;border:1px solid #4053f721;border-radius:999px;justify-self:center;gap:.4rem;width:min(100%,560px);padding:.42rem;display:flex;box-shadow:0 18px 38px #1818281a}.hero-mode-preview__tab{color:#181828c2;letter-spacing:0;background:0 0;border:0;border-radius:999px;flex:1;min-height:2.8rem;font-size:.88rem;font-weight:950;transition:background .18s,color .18s,transform .18s,box-shadow .18s}.hero-mode-preview__tab:hover,.hero-mode-preview__tab:focus-visible{transform:translateY(-1px)}.hero-mode-preview__tab[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#4053f7f2,#7f91fff2);box-shadow:0 14px 32px #4053f747}.hero-mode-preview__screen{color:#fff;background:radial-gradient(at 52% 22%,#fddc5c29,#0000 24%),radial-gradient(at 68% 70%,#4053f75c,#0000 45%),linear-gradient(145deg,#0d143d 0%,#182761 46%,#4053f7 130%);border:1px solid #ffffff29;border-radius:clamp(24px,4vw,44px);min-height:clamp(560px,58vw,690px);padding:clamp(1.1rem,2.5vw,2rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 80px #00000029}.hero-mode-preview__beam{opacity:.6;pointer-events:none;transform-origin:top;background:linear-gradient(#ffffff29,#0000 70%);width:28%;height:150%;animation:6.4s ease-in-out infinite hero-stage-beam;position:absolute;inset:-22% auto auto 22%;transform:rotate(18deg)}.hero-mode-preview__screen:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #fddc5c2e;border-radius:32px;position:absolute;inset:8% 9% 10%}.hero-mode-preview__topline{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b2240;border:1px solid #ffffff24;border-radius:999px;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;max-width:900px;margin:0 auto clamp(1rem,2vw,1.6rem);padding:.6rem .8rem .6rem 1rem;display:grid;position:relative}.hero-mode-preview__topline span,.hero-mode-preview__topline em{color:#e8ecffc7;letter-spacing:0;text-transform:uppercase;font-size:clamp(.76rem,1.2vw,.9rem);font-style:normal;font-weight:950}.hero-mode-preview__topline strong{background:radial-gradient(circle at 28% 20%, #ffffffbf, transparent 22%), linear-gradient(135deg, var(--pastel-yellow), #ffdf76);color:#080b22;border-radius:999px;justify-content:center;align-items:center;min-height:2.7rem;padding:0 1.25rem;font-weight:1000;display:inline-flex;box-shadow:0 14px 30px #fddc5c38}.hero-mode-preview__stage{z-index:2;grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,2.4vw,1.6rem);max-width:960px;margin:0 auto;display:grid;position:relative}.hero-mode-preview__ladder{background:radial-gradient(circle at 45% 15%,#fddc5c1a,#0000 22%),#080c2885;border:1px solid #ffffff1f;border-radius:26px;align-content:start;gap:.75rem;min-height:430px;padding:clamp(1rem,2vw,1.25rem);display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d}.hero-mode-preview__ladder>span{color:#e8ecffc2;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:1000;line-height:1.1}.hero-mode-preview__ladder-track{flex-direction:column;justify-content:space-between;height:100%;min-height:360px;padding-left:1.65rem;display:flex;position:relative}.hero-mode-preview__ladder-track:before{content:"";background:#dfe4ff38;border-radius:999px;width:4px;position:absolute;top:.5rem;bottom:.5rem;left:.48rem}.hero-mode-preview__ladder-track:after{bottom:var(--hero-preview-start);width:4px;height:calc(var(--hero-preview-target) - var(--hero-preview-start));background:linear-gradient(180deg, var(--pastel-yellow), #4053f7b8);content:"";transform-origin:bottom;border-radius:999px;animation:6.4s cubic-bezier(.2,.74,.28,1) infinite both hero-preview-path-fill;position:absolute;left:.48rem}.hero-mode-preview__runner{left:-.02rem;bottom:var(--hero-preview-start);z-index:3;aspect-ratio:1;background:radial-gradient(circle at 36% 26%, #fff, transparent 25%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);border:3px solid #ffffffdb;border-radius:50%;width:1.28rem;animation:6.4s cubic-bezier(.2,.74,.28,1) infinite both hero-preview-runner-climb;position:absolute;box-shadow:0 0 0 8px #fddc5c1f,0 0 34px #fddc5c61}.hero-mode-preview__ladder-track b{color:#e8ecffad;text-align:center;z-index:2;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-height:2.35rem;padding:.32rem .55rem;font-size:clamp(.66rem,.98vw,.86rem);font-weight:1000;line-height:1.05;display:flex;position:relative}.hero-mode-preview__ladder-track b[data-state=current]{color:#fff;border-color:#fddc5c6b}.hero-mode-preview__ladder-track b[data-state=target]{background:radial-gradient(circle at 32% 20%, #ffffffc7, transparent 26%), linear-gradient(135deg, var(--pastel-yellow), #ffe282);color:#080b22;border-color:#ffffffbf;animation:6.4s ease-in-out infinite both hero-preview-target-pop;box-shadow:0 0 28px #fddc5c33}.hero-mode-preview__question{background:linear-gradient(#060e2bc2,#091a46d1),radial-gradient(circle at 50% 0,#8ec5ff2e,#0000 36%);border:1px solid #8ec5ff38;border-radius:30px;align-content:center;gap:clamp(.85rem,1.8vw,1.1rem);min-height:430px;padding:clamp(1rem,2.4vw,1.7rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff29,0 24px 70px #070b2233}.hero-mode-preview__question:before,.hero-mode-preview__question:after{content:"";opacity:.72;background:linear-gradient(90deg,#0000,#8ec5ffb8,#0000);border-radius:999px;height:3px;position:absolute;left:clamp(1rem,4vw,3rem);right:clamp(1rem,4vw,3rem)}.hero-mode-preview__question:before{top:clamp(.9rem,1.8vw,1.3rem)}.hero-mode-preview__question:after{bottom:clamp(.9rem,1.8vw,1.3rem)}.hero-mode-preview__question small{color:var(--pastel-yellow);letter-spacing:0;text-transform:uppercase;font-size:clamp(.76rem,1.15vw,.95rem);font-weight:1000}.hero-mode-preview__prompt{color:#fff;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.8rem,4vw,3.7rem);font-weight:1000;line-height:.96}.hero-mode-preview__answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.hero-mode-preview__answers span{color:#fff;text-align:left;background:linear-gradient(#04265aeb,#061439f5);border:1px solid #8ec5ff6b;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.76rem;min-height:clamp(3.45rem,6vw,4.6rem);padding:.74rem clamp(.8rem,1.7vw,1.2rem);font-size:clamp(.95rem,1.8vw,1.25rem);font-weight:950;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #8ec5ff5c}.hero-mode-preview__answers b{aspect-ratio:1;width:2rem;color:var(--pastel-yellow);background:#4053f7db;border-radius:50%;place-items:center;font-size:.9em;display:inline-grid}.hero-mode-preview__answers em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.hero-mode-preview__answers i{color:#080b228f;font-family:var(--font-geist-mono);letter-spacing:0;opacity:0;text-transform:uppercase;justify-self:end;font-size:.64rem;font-style:normal;font-weight:1000;animation:6.4s ease-in-out infinite both hero-preview-selected-label}.hero-mode-preview__answers span[data-correct=true]{animation:6.4s ease-in-out infinite both hero-preview-answer-state}.hero-mode-preview__answers span[data-correct=true] b{animation:6.4s ease-in-out infinite both hero-preview-letter-state}.hero-mode-preview__result{text-align:center;min-height:3rem;position:relative}.hero-mode-preview__result-step{color:#e8ecffd1;opacity:0;place-items:center;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:1000;line-height:1;display:grid;position:absolute;inset:0;transform:translateY(8px)}.hero-mode-preview__result-step--correct,.hero-mode-preview__result-step--climb{color:var(--pastel-yellow);font-size:clamp(1.45rem,3.6vw,2.5rem)}.hero-mode-preview__result-step--select{animation:6.4s ease-in-out infinite both hero-preview-result-select}.hero-mode-preview__result-step--lock{animation:6.4s ease-in-out infinite both hero-preview-result-lock}.hero-mode-preview__result-step--correct{animation:6.4s ease-in-out infinite both hero-preview-result-correct}.hero-mode-preview__result-step--climb{animation:6.4s ease-in-out infinite both hero-preview-result-climb}.hero-mode-preview__climb{z-index:2;color:#e8ecffdb;grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:.75rem;margin:clamp(.85rem,1.8vw,1.3rem) auto 0;font-weight:950;display:grid;position:relative}.hero-mode-preview__climb span{aspect-ratio:1;background:radial-gradient(circle at 36% 24%, #fff, transparent 25%), var(--pastel-yellow);border:3px solid #ffffffe6;border-radius:50%;width:1.25rem;animation:6.4s ease-in-out infinite both hero-preview-climb-token}.hero-mode-preview__climb em{color:var(--pastel-yellow);font-style:normal}.quick-play-section{background:radial-gradient(at 50% 18%,#4053f72e,#0000 38%),linear-gradient(#111746 0%,#223684 58%,#4053f7 145%);padding-top:clamp(5rem,9vw,8rem);position:relative;overflow:hidden}.quick-play-section:before{opacity:.2}.quick-play-section .section-heading h2{letter-spacing:0;font-size:clamp(2.5rem,6vw,6.5rem);line-height:.9}.quick-play-section .section-heading p{max-width:680px}.quick-play-section .demo-mode-tabs{opacity:0;transition:opacity .42s,transform .52s cubic-bezier(.2,.8,.2,1);transform:translateY(16px)}.quick-play-section.is-visible .demo-mode-tabs,.quick-play-section.is-visible .quick-play-frame{opacity:1;transform:translateY(0)}.quick-play-frame{opacity:0;transition:opacity .52s .1s,transform .64s cubic-bezier(.2,.8,.2,1) .1s;transform:translateY(28px)}.prize-journey-section{color:#fff;background:radial-gradient(at 50% 0,#4053f742,#0000 36%),radial-gradient(at 12% 74%,#fddc5c1f,#0000 28%),linear-gradient(#080b22 0%,#111746 45%,#263a96 100%);padding:clamp(5rem,9vw,8rem) 0;position:relative;overflow:hidden}.prize-journey-section:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0 22%,#8ec5ff17 23%,#0000 34%),linear-gradient(74deg,#0000 0 64%,#fddc5c1a 65%,#0000 76%);position:absolute;inset:0}.prize-journey--arena{z-index:1;gap:clamp(2rem,4vw,3rem);display:grid;position:relative}.prize-journey__intro{text-align:center;max-width:980px}.prize-journey__intro h2{color:#fff;letter-spacing:0;text-wrap:balance;font-size:clamp(3rem,8vw,8rem);line-height:.88}.prize-journey__intro p{color:#e8ecffd6;max-width:780px;margin-inline:auto}.prize-journey__visual{grid-template-columns:minmax(0,1.5fr) minmax(260px,.56fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);min-height:clamp(520px,56vw,700px);display:grid;position:relative}.prize-journey__spotlight{filter:blur(10px);opacity:.85;pointer-events:none;background:radial-gradient(at 50% 0,#fddc5c2e,#0000 40%),radial-gradient(at 60% 70%,#4053f73d,#0000 55%);border-radius:42px;position:absolute;inset:5% 12% 10%}.prize-journey__ladder{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:clamp(.45rem,1.3vw,1.05rem);min-height:clamp(440px,46vw,620px);margin:0;padding:clamp(1rem,2vw,1.5rem);list-style:none;display:grid;position:relative}.prize-journey__ladder:before{background:linear-gradient(90deg, #8ec5ff3d, var(--pastel-yellow));content:"";transform-origin:50%;border-radius:999px;height:7px;position:absolute;bottom:12%;left:8%;right:8%;transform:rotate(-19deg);box-shadow:0 0 40px #fddc5c33}.prize-journey__platform{--platform-lift:0px;z-index:1;opacity:.35;min-height:clamp(8.5rem,13vw,12rem);transform:translateY(calc(-1 * var(--platform-lift)));background:linear-gradient(#ffffff1f,#ffffff0a),#0d143dc7;border:1px solid #ffffff24;border-radius:24px;align-content:center;justify-items:center;gap:.35rem;padding:clamp(.85rem,1.7vw,1.2rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a,0 22px 50px #0000002e}.prize-journey__platform:first-child{--platform-lift:0px}.prize-journey__platform:nth-child(2){--platform-lift:42px}.prize-journey__platform:nth-child(3){--platform-lift:88px}.prize-journey__platform:nth-child(4){--platform-lift:138px}.prize-journey__platform:nth-child(5){--platform-lift:190px}.prize-journey__platform:nth-child(6){--platform-lift:246px}.prize-journey__platform:nth-child(7){--platform-lift:306px}.prize-journey-section.is-visible .prize-journey__platform{animation:1.2s forwards prize-journey-rung-light}.prize-journey-section.is-visible .prize-journey__platform:nth-child(2){animation-delay:.12s}.prize-journey-section.is-visible .prize-journey__platform:nth-child(3){animation-delay:.24s}.prize-journey-section.is-visible .prize-journey__platform:nth-child(4){animation-delay:.36s}.prize-journey-section.is-visible .prize-journey__platform:nth-child(5){animation-delay:.48s}.prize-journey-section.is-visible .prize-journey__platform:nth-child(6){animation-delay:.6s}.prize-journey-section.is-visible .prize-journey__platform:nth-child(7){animation-delay:.72s}.prize-journey__platform-index,.prize-journey__platform-label{color:#e8ecff9e;font-family:var(--font-geist-mono);letter-spacing:0;text-transform:uppercase;font-size:clamp(.65rem,1vw,.78rem);font-weight:1000;line-height:1}.prize-journey__platform strong{color:#fff;letter-spacing:0;font-size:clamp(1.2rem,2.4vw,2.2rem);font-weight:1000;line-height:1}.prize-journey__platform[data-final=true]{color:#080b22;background:radial-gradient(circle at 30% 20%,#fff3,#0000 24%),linear-gradient(135deg,#fddc5cf0,#e2c76bf5);border-color:#fddc5c8f}.prize-journey__platform[data-final=true] strong,.prize-journey__platform[data-final=true] .prize-journey__platform-index,.prize-journey__platform[data-final=true] .prize-journey__platform-label{color:#080b22}.prize-journey__payoff{z-index:2;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff29;border-radius:32px;justify-items:center;gap:1rem;padding:clamp(1.2rem,2.5vw,1.8rem);display:grid;position:relative}.prize-journey__payoff p{color:#e8ecffd6;margin:0;font-weight:780}.reward-ladder-section{background:linear-gradient(135deg,#fff8eefa,#eef0ffeb 48%,#fff1c7ad);overflow:hidden}.reward-ladder-shell{gap:clamp(1.6rem,3vw,2.4rem);display:grid}.reward-ladder-intro{max-width:760px}.reward-ladder-showcase{background:radial-gradient(at 78% 15%,#fddc5c38,#0000 30%),radial-gradient(at 20% 90%,#ffb6d92b,#0000 32%),#ffffffc7;border:1px solid #4053f71f;border-radius:34px;overflow:hidden;box-shadow:0 30px 80px #1818281f}.reward-ladder-showcase__body{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr)}.reward-ladder-visual{border-radius:30px;min-height:clamp(460px,46vw,620px)}.reward-ladder-section.is-visible .reward-ladder-visual__marker{animation:1s cubic-bezier(.2,.8,.2,1) both reward-marker-arrive}.feature-journey-section{background:radial-gradient(at 18% 18%,#fddc5c33,#0000 30%),radial-gradient(at 88% 44%,#c9f3df3d,#0000 32%),linear-gradient(#fff8ee 0%,#eef0ff 100%);position:relative;overflow:hidden}.feature-journey-section:before{content:"";pointer-events:none;background:linear-gradient(#0000,#4053f72e,#0000);width:2px;height:calc(100% + 16rem);position:absolute;top:-8rem;left:50%;transform:rotate(12deg)}.feature-layout{grid-template-columns:minmax(280px,.68fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.feature-layout__intro{align-self:start;padding:clamp(1.2rem,2vw,1.6rem);position:sticky;top:112px}.feature-layout__intro h2{letter-spacing:0;font-size:clamp(2.7rem,6vw,6.4rem);line-height:.9}.feature-stage-path{gap:clamp(1rem,2.5vw,1.7rem);display:grid;position:relative}.feature-stage-path:before{background:linear-gradient(180deg, var(--pastel-yellow), #4053f76b, #c9f3dfb8);content:"";opacity:.38;border-radius:999px;width:5px;position:absolute;top:2rem;bottom:2rem;left:2.1rem}.feature-stage-card{opacity:0;background:linear-gradient(135deg,#ffffffeb,#fffcf7c7),radial-gradient(circle at 92% 0,#fddc5c3d,#0000 32%);border:1px solid #4053f71f;border-radius:30px;align-content:center;min-height:clamp(280px,28vw,390px);margin-left:clamp(0rem,5vw,3rem);padding:clamp(1.25rem,2.6vw,2.2rem);display:grid;position:relative;transform:translateY(26px);box-shadow:0 24px 70px #1818281a}.feature-stage-card:nth-child(2n){margin-left:0;margin-right:clamp(0rem,5vw,3rem)}.feature-stage-card:nth-child(2){background:linear-gradient(135deg,#ffffffeb,#fffcf7c7),radial-gradient(circle at 94% 0,#ffb6d947,#0000 34%)}.feature-stage-card:nth-child(3){background:linear-gradient(135deg,#ffffffeb,#fffcf7c7),radial-gradient(circle at 94% 0,#c9f3df52,#0000 34%)}.feature-stage-card:nth-child(4){background:linear-gradient(135deg,#ffffffeb,#fffcf7c7),radial-gradient(circle at 94% 0,#dfe4ff75,#0000 34%)}.feature-journey-section.is-visible .feature-stage-card{animation:.68s cubic-bezier(.2,.8,.2,1) forwards feature-stage-enter}.feature-journey-section.is-visible .feature-stage-card:nth-child(2){animation-delay:.1s}.feature-journey-section.is-visible .feature-stage-card:nth-child(3){animation-delay:.2s}.feature-journey-section.is-visible .feature-stage-card:nth-child(4){animation-delay:.3s}.feature-stage-card__step{letter-spacing:0}.feature-stage-card h3{letter-spacing:0;font-size:clamp(1.85rem,3.4vw,3.6rem);line-height:.95}.feature-stage-card__chips span{background:#ffffffb8;border-color:#4053f71f}.section--midnight:has(.steps-grid--journey){color:#fff;background:radial-gradient(at 20% 16%,#fddc5c1f,#0000 34%),radial-gradient(at 82% 28%,#ffb6d924,#0000 30%),linear-gradient(#111746 0%,#080b22 100%)}.section--midnight:has(.steps-grid--journey) .section-heading h2{color:#fff}.section--midnight:has(.steps-grid--journey) .section-heading p{color:#ffffffc2}.section--midnight:has(.steps-grid--journey) .section-heading{text-align:left;justify-items:start;margin-inline:0}:is(.section--midnight:has(.steps-grid--journey) .section-heading h2,.section--midnight:has(.steps-grid--journey) .section-heading p){margin-inline:0}.section--midnight:has(.steps-grid--journey) .section-heading p{text-align:left;max-width:900px}.section--midnight.is-visible .step-card{animation:.62s cubic-bezier(.2,.8,.2,1) both feature-stage-enter}.section--midnight.is-visible .step-card:nth-child(2){animation-delay:.12s}.section--midnight.is-visible .step-card:nth-child(3){animation-delay:.24s}.final-cta-section{background:radial-gradient(at 50% 0,#fddc5c33,#0000 34%),linear-gradient(#10132e 0%,#182761 100%);padding:clamp(5rem,9vw,7.5rem) 0;position:relative;overflow:hidden}.final-cta{background:radial-gradient(at 50% 24%,#fddc5c33,#0000 34%),radial-gradient(at 50% 90%,#4053f757,#0000 56%),#070b2299;border-color:#fddc5c38;align-content:center;min-height:clamp(480px,52vw,660px)}.final-cta:before{background:linear-gradient(90deg, transparent, var(--pastel-yellow), transparent);content:"";opacity:.75;transform-origin:50%;border-radius:999px;height:5px;position:absolute;inset:12% 14% auto;transform:scaleX(.2)}.final-cta-section.is-visible .final-cta:before{animation:1.1s forwards final-prize-sweep}.final-cta-section.is-visible .final-jackpot-token,.final-cta-section.is-visible .final-prize,.final-cta-section.is-visible .final-coin-stack{animation:.9s cubic-bezier(.2,.8,.2,1) both final-prize-pop}.button--primary,.button--gold{position:relative;overflow:hidden}.button--primary:after,.button--gold:after{content:"";background:linear-gradient(110deg,#0000 0 34%,#ffffff6b 45%,#0000 58%);transition:transform .52s;position:absolute;inset:0;transform:translate(-120%)}.button--primary:hover:after,.button--primary:focus-visible:after,.button--gold:hover:after,.button--gold:focus-visible:after{transform:translate(120%)}@keyframes millionaire-drift{0%,to{translate:0}50%{translate:.8rem -.5rem}}@keyframes millionaire-spark-drift{0%,to{opacity:0;transform:translate(0)scale(.72)rotate(0)}38%,68%{opacity:.9;transform:translate(12px,34px)scale(1)rotate(22deg)}}@keyframes hero-stage-beam{0%,to{opacity:.34;transform:translate(-4%)rotate(18deg)}52%{opacity:.72;transform:translate(12%)rotate(18deg)}}@keyframes hero-preview-answer-state{0%,14%{color:#fff;background:linear-gradient(#04265aeb,#061439f5);border-color:#8ec5ff6b;transform:translateY(0)scale(1);box-shadow:inset 0 1px #8ec5ff5c}19%,38%{background:radial-gradient(circle at 28% 18%, #ffffffbd, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #ffdf76);color:#080b22;border-color:#ffffffe0;transform:translateY(-3px)scale(1.015);box-shadow:0 0 0 5px #fddc5c1f,0 18px 36px #fddc5c33}41%,52%{background:radial-gradient(circle at 28% 18%, #ffffffbd, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #ffdf76);color:#080b22;border-color:#fffffff0;transform:translateY(0)scale(1)}56%,to{background:radial-gradient(circle at 28% 18%, #ffffffbd, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #ffdf76);color:#080b22;border-color:#fffffff0;box-shadow:0 0 0 8px #fddc5c1a,0 24px 44px #fddc5c33}}@keyframes hero-preview-letter-state{0%,14%{color:var(--pastel-yellow);background:#4053f7db}19%,to{color:var(--pastel-yellow);background:#080b22}}@keyframes hero-preview-selected-label{0%,16%{opacity:0;transform:translate(8px)}22%,46%{opacity:.72;transform:translate(0)}52%,to{opacity:0}}@keyframes hero-preview-result-select{0%,12%,28%,to{opacity:0;transform:translateY(8px)}16%,24%{opacity:1;transform:translateY(0)}}@keyframes hero-preview-result-lock{0%,27%,46%,to{opacity:0;transform:translateY(8px)}31%,42%{opacity:1;transform:translateY(0)}}@keyframes hero-preview-result-correct{0%,45%,65%,to{opacity:0;transform:translateY(8px)scale(.96)}50%,60%{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-preview-result-climb{0%,63%,to{opacity:0;transform:translateY(8px)}69%,90%{opacity:1;transform:translateY(0)}}@keyframes hero-preview-runner-climb{0%,58%{bottom:var(--hero-preview-start);transform:scale(1)}74%,to{bottom:var(--hero-preview-target);transform:scale(1.15)}}@keyframes hero-preview-path-fill{0%,58%{opacity:.1;transform:scaleY(0)}74%,to{opacity:1;transform:scaleY(1)}}@keyframes hero-preview-target-pop{0%,58%{opacity:.78;transform:scale(.96)}72%,to{opacity:1;transform:scale(1)}}@keyframes hero-preview-climb-token{0%,58%{transform:translateY(0)}74%,to{transform:translateY(-10px)}}@keyframes prize-journey-rung-light{0%{opacity:.35;filter:saturate(.8)}72%{opacity:1;filter:saturate(1.08)}to{opacity:.96;filter:saturate()}}@keyframes reward-marker-arrive{0%{opacity:.35;transform:translateY(34px)scale(.84)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes feature-stage-enter{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes final-prize-sweep{0%{opacity:.25;transform:scaleX(.2)}to{opacity:.85;transform:scaleX(1)}}@keyframes final-prize-pop{0%{opacity:0;transform:translateY(20px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:980px){.hero--showstage{min-height:0}.hero-mode-preview__stage,.prize-journey__visual,.reward-ladder-showcase__body,.feature-layout{grid-template-columns:1fr}.feature-layout__intro{text-align:center;position:static}.feature-stage-path:before{left:1.4rem}.hero-mode-preview__ladder{min-height:0}.hero-mode-preview__ladder-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;min-height:0;padding-left:0;display:grid}.hero-mode-preview__ladder-track:before,.hero-mode-preview__ladder-track:after,.hero-mode-preview__runner{display:none}.hero-mode-preview__ladder-track b{min-height:2.1rem}.prize-journey__ladder{grid-template-columns:1fr;min-height:0}.prize-journey__ladder:before{display:none}.prize-journey__platform,.prize-journey__platform:nth-child(n){grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;min-height:auto;transform:none}.prize-journey__platform strong{font-size:1.5rem}}@media (max-width:680px){.hero--showstage{padding-top:4rem}.hero-copy--showstage h1,.quick-play-section .section-heading h2,.prize-journey__intro h2,.feature-layout__intro h2{font-size:clamp(2.85rem,16vw,4.7rem)}.hero-stage{border-radius:30px;padding:.7rem}.hero-stage__marquee{display:none}.hero-mode-preview__tabs,.demo-mode-tabs,.reward-ladder-showcase__tabs{scroll-snap-type:x mandatory;justify-content:flex-start;overflow-x:auto}.hero-mode-preview__tab,.demo-mode-tabs__button,.reward-ladder-showcase__tab{scroll-snap-align:start;min-width:8rem}.hero-mode-preview__screen{border-radius:24px;min-height:0;padding:.85rem}.hero-mode-preview__topline{text-align:center;border-radius:24px;grid-template-columns:1fr;justify-items:center}.hero-mode-preview__question{min-height:0;padding:1rem}.hero-mode-preview__prompt{font-size:clamp(1.55rem,8vw,2.3rem)}.hero-mode-preview__answers{grid-template-columns:1fr}.hero-mode-preview__answers span{min-height:3.2rem}.hero-mode-preview__climb{text-align:left;grid-template-columns:auto 1fr}.hero-mode-preview__climb em{grid-column:1/-1}.hero-atmosphere,.hero-bill-a,.hero-bill-b,.hero-climb-trail,.hero-prize-steps,.prize-journey__bill,.prize-journey__coin-stack{display:none}.feature-stage-card,.feature-stage-card:nth-child(2n){min-height:auto;margin:0}}@media (prefers-reduced-motion:reduce){[data-scroll-moment],[data-scroll-moment] *,[data-scroll-reveal],[data-scroll-reveal] *,.hero-atmosphere,.hero-mode-preview__beam,.hero-mode-preview__answers span,.hero-mode-preview__answers b,.hero-mode-preview__answers i,.hero-mode-preview__result-step,.hero-mode-preview__runner,.hero-mode-preview__ladder-track:after,.hero-mode-preview__climb span,.prize-journey__platform,.feature-stage-card{transition:none!important;animation:none!important}.hero-atmosphere{display:none}.quick-play-section .demo-mode-tabs,.quick-play-frame,.feature-path-panel__header,.feature-path-step,.feature-stage-card{opacity:1;transform:none}.hero-mode-preview__runner{bottom:var(--hero-preview-target)}.hero-mode-preview__ladder-track:after{opacity:1;transform:scaleY(1)}.hero-mode-preview__answers span[data-correct=true]{background:radial-gradient(circle at 28% 18%, #ffffffbd, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #ffdf76);color:#080b22;border-color:#ffffffe0}.hero-mode-preview__answers span[data-correct=true] b{color:var(--pastel-yellow);background:#080b22}.hero-mode-preview__result-step{opacity:0;transform:none}.hero-mode-preview__result-step--correct{opacity:1}.prize-journey__platform{opacity:.96}.final-cta:before{transform:scaleX(1)}}.winnings-badge{color:var(--midnight-950);background:linear-gradient(135deg,#fffffff0,#fff8e2f2);border:1px solid #ffffffeb;border-radius:999px;align-items:center;gap:.72rem;padding:.55rem .85rem;display:inline-flex;box-shadow:0 14px 34px #10132e1a}.winnings-badge[data-tone=success]{background:linear-gradient(135deg,#fff5c2,#ffe276);box-shadow:0 18px 40px #f4c95d3d,0 0 0 5px #ffe27629}.winnings-badge__coin{background:radial-gradient(circle at 34% 25%, #fff, transparent 24%), linear-gradient(135deg, var(--gold-300), var(--gold-400));width:2.35rem;height:2.35rem;color:var(--midnight-950);border-radius:999px;place-items:center;font-weight:950;display:grid;box-shadow:inset 0 -4px #10132e14}.winnings-badge small,.winnings-badge strong{line-height:1;display:block}.winnings-badge small{color:var(--slate-700);letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:900}.winnings-badge strong{margin-top:.18rem;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:950}.quick-play-layout{grid-template-columns:minmax(215px,.24fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.5rem);padding:clamp(1rem,2.4vw,1.6rem);display:grid}.prize-climb{color:#fff;background:radial-gradient(circle at 72% 8%,#fddc5c42,#0000 24%),radial-gradient(circle at 20% 68%,#4053f738,#0000 38%),linear-gradient(155deg,#17275b 0%,#121a45 52%,#07122c 100%);border:1px solid #ffffff24;border-radius:25px;flex-direction:column;align-self:start;padding:clamp(.86rem,1.5vw,1.05rem);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 48px #10132e38,inset 0 0 0 1px #ffffff12}.prize-climb:before{content:"";pointer-events:none;background:radial-gradient(circle,#fddc5c38,#0000 62%);border-radius:999px;width:12rem;height:12rem;position:absolute;inset:-18% -24% auto auto}.prize-climb:after{content:"";pointer-events:none;background:#ffffff0a;border:2px solid #ffffff14;border-radius:1.1rem;width:8rem;height:4.3rem;position:absolute;bottom:12%;right:-2.4rem;transform:rotate(-14deg)}.prize-climb__coin,.prize-climb__spark{z-index:0;pointer-events:none;position:absolute}.prize-climb__coin{color:#10132e57;background:radial-gradient(circle at 35% 28%,#ffffffdb,#0000 24%),linear-gradient(135deg,#fddc5ceb,#f4c95da3);border-radius:999px;place-items:center;font-weight:950;display:grid}.prize-climb__coin--top{opacity:.5;width:2.5rem;height:2.5rem;top:.9rem;right:1rem;transform:rotate(12deg)}.prize-climb__coin--bottom{opacity:.22;width:3.25rem;height:3.25rem;bottom:2.4rem;left:-.55rem;transform:rotate(-15deg)}.prize-climb__spark{color:#fddc5cb3}.prize-climb__spark--top{top:4.45rem;right:1.55rem}.prize-climb__spark--low{color:#8ec5ffb8;bottom:5.9rem;right:2.25rem}.prize-climb__header{z-index:1;gap:.3rem;margin-bottom:.6rem;display:grid;position:relative}.prize-climb__header span{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.prize-climb__header strong{color:#fff;letter-spacing:0;max-width:12rem;font-size:clamp(.9rem,1.2vw,1.02rem);font-weight:950;line-height:1.12}.prize-climb__mobile-summary{display:none}.prize-climb__journey{z-index:1;flex:1;gap:.34rem;padding:.15rem 0 .15rem 1.95rem;display:grid;position:relative}.prize-climb__path{background:repeating-linear-gradient(#ffffff38 0 7px,#0000 7px 13px);border-radius:999px;width:3px;position:absolute;top:.9rem;bottom:.9rem;left:.72rem;overflow:hidden}.prize-climb__path span{height:var(--climb-progress);border-radius:inherit;background:linear-gradient(180deg, #fddc5c, var(--gold-400), #4053f7b3);transition:height .62s cubic-bezier(.18,.86,.28,1);position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 18px #fddc5c3d}.prize-climb__marker{bottom:var(--climb-progress);z-index:4;background:radial-gradient(circle at 35% 26%, #fff, transparent 24%), linear-gradient(135deg, var(--gold-300), var(--gold-400));width:1.85rem;height:1.85rem;color:var(--midnight-950);border:3px solid #ffffffe6;border-radius:999px;place-items:center;transition:bottom .62s cubic-bezier(.18,.86,.28,1);display:grid;position:absolute;left:.72rem;transform:translate(-50%,50%);box-shadow:0 0 0 5px #fddc5c1f,0 0 28px #f4c95d5c}.prize-climb__marker:after{border-radius:inherit;content:"";opacity:0;background:radial-gradient(circle,#fddc5c52,#0000 68%);animation:.9s ease-out both prize-marker-arrive;position:absolute;inset:-.55rem}.prize-climb__stage{color:#ffffffad;min-height:2.86rem;animation:.42s both prize-stage-in;animation-delay:calc(var(--stage-order) * 58ms);background:linear-gradient(135deg,#ffffff1a,#ffffff0a),#0c1639b8;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:1.8rem 1fr;align-items:center;gap:.52rem;padding:.46rem .62rem .46rem .54rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.prize-climb__stage[data-final=true]{background:radial-gradient(circle at 88% 15%,#fddc5c33,#0000 34%),linear-gradient(135deg,#ffffff24,#ffffff0d);border-color:#fddc5c57}.prize-climb__stage[data-state=complete]{color:#fff1b8;background:#fddc5c21;border-color:#fddc5c38}.prize-climb__stage[data-state=current]{color:var(--midnight-950);background:radial-gradient(circle at 88% 18%,#ffffffd1,#0000 30%),linear-gradient(135deg,#ffe27d,#fff2bd);border-color:#fddc5cc7;animation:.42s both prize-stage-in,1.7s ease-in-out .48s prize-current-pulse;box-shadow:0 0 0 4px #fddc5c26,0 16px 34px #f4c95d33}.prize-climb__stage[data-state=current][data-final=true]{box-shadow:0 0 0 4px #fddc5c2e,0 18px 44px #f4c95d4d,0 0 42px #fddc5c3d}.prize-climb__status{color:#ffffffc2;background:#ffffff1f;border-radius:999px;place-items:center;width:1.62rem;height:1.62rem;display:grid}.prize-climb__stage[data-state=complete] .prize-climb__status{color:var(--gold-300);background:#fddc5c2e}.prize-climb__stage[data-state=current] .prize-climb__status{background:var(--royal-600);color:#fff}.prize-climb__stage[data-final=true] .prize-climb__status{color:var(--gold-300)}.prize-climb__copy{gap:.08rem;display:grid}.prize-climb__copy small{color:currentColor;letter-spacing:.1em;opacity:.76;text-transform:uppercase;font-size:.54rem;font-weight:950;line-height:1}.prize-climb__copy strong{color:currentColor;font-size:clamp(.95rem,1.42vw,1.08rem);font-weight:950;line-height:1.05}.prize-climb__disclaimer{z-index:1;color:#ffffff7a;margin:.58rem 0 0;font-size:.68rem;font-weight:700;line-height:1.35;position:relative}.question-panel{background:radial-gradient(circle at 78% 0,#4053f724,#0000 20rem),radial-gradient(circle at 12% 100%,#fddc5c33,#0000 17rem),linear-gradient(135deg,#ffffffeb,#f7fcffe0);border:1px solid #4053f71a;border-radius:27px;padding:clamp(1.1rem,3.4vw,2.4rem);animation:.44s both question-rise;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffa8}.jackpot-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;max-width:680px;margin:0 0 .95rem;display:grid}.jackpot-progress span{color:#10132e8c;min-height:2.45rem;font-family:var(--font-geist-sans);background:#e9edff;border:0;border-radius:999px;font-size:clamp(.68rem,1vw,.84rem);font-weight:950;transition:transform .18s,background .18s,color .18s;box-shadow:inset 0 -2px #10132e0a}.jackpot-progress span[data-complete=true]{color:var(--midnight-950);background:linear-gradient(135deg,#fddc5cbf,#fff1b8eb)}.jackpot-progress span[data-active=true]{background:linear-gradient(135deg, var(--gold-300), #fddc5c);color:var(--midnight-950);transform:translateY(-2px);box-shadow:0 11px 26px #f4c95d38}.milestone-banner{color:var(--slate-700);background:#ffffffb8;border:1px solid #4053f71a;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:.95rem;padding:.55rem .78rem;font-size:clamp(.78rem,1vw,.9rem);font-weight:900;display:inline-flex;box-shadow:0 12px 26px #10132e0f}.milestone-banner[data-outcome=correct]{color:var(--midnight-950);background:linear-gradient(135deg,#fff8d7,#fff);border-color:#f4c95d61}.milestone-banner[data-outcome=incorrect]{background:linear-gradient(135deg,#fff0f2,#fff);border-color:#be33432e}.milestone-banner svg{color:var(--royal-600)}.question-kicker{color:var(--royal-600);letter-spacing:.13em;text-transform:uppercase;font-size:.74rem;font-weight:950;display:block}.question-panel h3{max-width:760px;color:var(--midnight-950);letter-spacing:0;margin:.55rem 0 1.3rem;font-size:clamp(1.9rem,4vw,3.65rem);font-weight:950;line-height:1.02}.answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.65rem,1.2vw,.85rem);display:grid}.answer-option{min-height:clamp(4.15rem,7vw,5.3rem);color:var(--midnight-950);animation:.4s both answer-stagger;animation-delay:calc(var(--answer-order,0) * 58ms);background:linear-gradient(135deg,#ffffffdb,#f2f7ffdb),#fff;border:2px solid #4053f71f;border-radius:21px;padding:.78rem .95rem;box-shadow:0 15px 32px #10132e12,inset 0 0 0 1px #ffffffb3}.answer-option:first-child{--answer-order:1}.answer-option:nth-child(2){--answer-order:2}.answer-option:nth-child(3){--answer-order:3}.answer-option:nth-child(4){--answer-order:4}.answer-option:hover:not(:disabled),.answer-option:focus-visible{background:linear-gradient(135deg,#fffffff5,#eef0fff2);border-color:#4053f757;transform:translateY(-3px);box-shadow:0 20px 42px #4053f721}.answer-option>span{width:2.55rem;height:2.55rem;color:var(--royal-600);font-family:var(--font-geist-sans);background:#fff;border:0;border-radius:999px;font-size:1rem;font-weight:950;box-shadow:0 8px 18px #10132e14}.answer-option strong{font-size:clamp(1.05rem,1.6vw,1.45rem);font-weight:950;line-height:1.1}.answer-option[data-selected=true]{background:linear-gradient(135deg,#fff2ac,#ffe47c);border-color:#f4c95dc7;box-shadow:0 22px 45px #f4c95d3b,inset 0 0 0 1px #ffffffb8}.answer-option[data-correct=true]{color:var(--midnight-950);background:radial-gradient(circle at 86% 18%,#ffffffbd,#0000 30%),linear-gradient(135deg,#fddc5c,#fddc5c);border-color:#f4c95dfa;animation:.52s ease-out answer-pop;box-shadow:0 0 0 5px #fddc5c2e,0 25px 56px #f4c95d45}.answer-option[data-correct=true]>span{background:var(--royal-600);color:#fff}.answer-option[data-incorrect=true]{color:var(--midnight-950);background:linear-gradient(135deg,#fff4f6,#fff);border-color:#be334357}.answer-option:disabled:not([data-correct=true]):not([data-incorrect=true]){opacity:.56}.quick-play-result{min-height:1.7rem;color:var(--slate-700);margin:1rem 0 0;font-size:clamp(.92rem,1.1vw,1.02rem);font-weight:850}.quick-play-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.05rem;display:flex}.quick-play-actions .button--gold{background:linear-gradient(135deg, var(--royal-600), #72b8ff);color:#fff;box-shadow:0 18px 40px #4053f73d,0 0 0 5px #4053f714}.quick-play-actions .button--gold:hover:not(:disabled),.quick-play-actions .button--gold:focus-visible{transform:translateY(-2px);box-shadow:0 23px 48px #4053f74f,0 0 0 7px #4053f71a}.quick-play-actions .button--muted{color:var(--midnight-950);background:#fff;border-color:#10132e14}.celebration-burst{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.celebration-burst span{background:radial-gradient(circle at 34% 28%, #fff, transparent 24%), linear-gradient(135deg, var(--gold-300), var(--gold-400));opacity:0;border-radius:999px;width:.95rem;height:.95rem;animation:.84s ease-out forwards millionaire-coin-burst;position:absolute;top:42%;left:58%}.celebration-burst span:nth-child(2n){background:linear-gradient(135deg, var(--royal-600), #8ec5ff)}.celebration-burst span:nth-child(3n){background:linear-gradient(135deg,#ffb6d9,#fff);border-radius:5px}.celebration-burst span:first-child{--burst-x:-220px;--burst-y:-145px}.celebration-burst span:nth-child(2){--burst-x:-130px;--burst-y:-210px}.celebration-burst span:nth-child(3){--burst-x:15px;--burst-y:-235px}.celebration-burst span:nth-child(4){--burst-x:160px;--burst-y:-185px}.celebration-burst span:nth-child(5){--burst-x:245px;--burst-y:-95px}.celebration-burst span:nth-child(6){--burst-x:250px;--burst-y:80px}.celebration-burst span:nth-child(7){--burst-x:145px;--burst-y:160px}.celebration-burst span:nth-child(8){--burst-x:25px;--burst-y:190px}.celebration-burst span:nth-child(9){--burst-x:-110px;--burst-y:145px}.celebration-burst span:nth-child(10){--burst-x:-220px;--burst-y:54px}.celebration-burst span:nth-child(11){--burst-x:-185px;--burst-y:-40px}.celebration-burst span:nth-child(12){--burst-x:88px;--burst-y:-112px}@keyframes question-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes answer-stagger{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes millionaire-coin-burst{0%{opacity:0;transform:translate(0)scale(.25)rotate(0)}18%{opacity:1}to{opacity:0;transform:translate3d(var(--burst-x), var(--burst-y), 0) scale(1) rotate(270deg)}}@keyframes prize-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes prize-current-pulse{0%,to{box-shadow:0 0 0 4px #fddc5c26,0 16px 34px #f4c95d33}50%{box-shadow:0 0 0 8px #fddc5c14,0 18px 44px #f4c95d57}}@keyframes prize-marker-arrive{0%,48%{opacity:0;transform:scale(.35)}58%{opacity:1}to{opacity:0;transform:scale(1.8)}}@media (max-width:900px){.quick-play-layout{grid-template-columns:1fr}.prize-climb{min-height:0}.prize-climb__mobile-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.8rem;display:grid}.prize-climb__mobile-summary span{background:#ffffff17;border-radius:18px;gap:.15rem;padding:.7rem .82rem;display:grid}.prize-climb__mobile-summary small{color:#ffffff8f;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:950}.prize-climb__mobile-summary strong{color:var(--gold-300);font-size:1.2rem;font-weight:950;line-height:1}.prize-climb__journey{flex-direction:row-reverse;gap:.42rem;padding:0;display:flex}.prize-climb__path,.prize-climb__marker{display:none}.prize-climb__stage{text-align:center;flex:1 1 0;grid-template-columns:1fr;gap:.25rem;min-height:4.1rem;padding:.52rem .32rem}.prize-climb__status{justify-self:center;width:1.55rem;height:1.55rem}.prize-climb__copy small{font-size:.5rem}.prize-climb__copy strong{font-size:.82rem}}@media (max-width:640px){.millionaire-background-decor__bill,.millionaire-background-decor__path{display:none}.quick-play-topbar{align-items:flex-start;padding:.9rem}.quick-play-layout{padding:.75rem}.prize-climb{border-radius:20px;padding:.85rem}.prize-climb__header{margin-bottom:.72rem}.prize-climb__header strong{max-width:none;font-size:.98rem}.prize-climb__journey{gap:.36rem}.prize-climb__stage{border-radius:15px;min-width:0;min-height:3.7rem}.prize-climb__status{display:none}.prize-climb__copy strong{font-size:.78rem}.question-panel{padding:1rem}.jackpot-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.question-panel h3{font-size:clamp(1.65rem,9vw,2.35rem)}.answer-grid{grid-template-columns:1fr}.quick-play-actions{justify-content:stretch}.quick-play-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.question-panel,.answer-option,.prize-climb__marker,.prize-climb__path span,.prize-climb__stage,.prize-climb__stage[data-state=current],.prize-climb__marker:after,.celebration-burst span,.quick-play-actions .button--gold{transition:none;animation:none}.answer-option:hover:not(:disabled),.answer-option:focus-visible,.quick-play-actions .button--gold:hover:not(:disabled),.quick-play-actions .button--gold:focus-visible{transform:none}}.quick-play-layout{grid-template-columns:minmax(200px,.22fr) minmax(0,1fr);gap:clamp(.85rem,1.65vw,1.25rem)}.prize-climb{padding:clamp(.82rem,1.45vw,.98rem)}.prize-climb__journey{gap:.32rem}.question-panel{padding:clamp(1rem,2.8vw,2rem)}.question-panel h3{max-width:690px;margin-bottom:1.05rem;font-size:clamp(1.7rem,3.25vw,3rem)}.answer-option{min-height:clamp(3.65rem,5.4vw,4.45rem)}@media (max-width:640px){.question-panel h3{font-size:clamp(1.45rem,7.4vw,2.05rem)}.answer-option{min-height:3.55rem}}@media (max-width:900px){.quick-play-layout{grid-template-columns:1fr}}@media (max-width:640px){.question-panel{padding:1rem}}.brand-mark{background:radial-gradient(circle at 70% 18%, #ffe783db, transparent 22%), radial-gradient(circle at 32% 22%, #ffffff8a, transparent 28%), linear-gradient(135deg, var(--family-lavender) 0%, #4053f7 56%, #8fb2ff 100%);box-shadow:0 12px 28px #4053f747,inset 0 1px #ffffff8c}.brand-mark__step{display:none}.brand-mark__path{border-bottom:2px solid #ffffffb8;border-left:2px solid #ffffff73;border-radius:0 0 0 8px;position:absolute;inset:8px 7px 10px;transform:skewY(-18deg)}.brand-mark__coin{background:radial-gradient(circle at 35% 28%, #ffffffd1, transparent 28%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);border:2px solid #ffffffd9;border-radius:999px;display:block;position:absolute;box-shadow:0 5px 9px #070b222e}.brand-mark__coin--one{width:9px;height:9px;bottom:7px;left:6px}.brand-mark__coin--two{width:11px;height:11px;bottom:12px;left:14px}.brand-mark__coin--three{width:13px;height:13px;top:7px;right:5px}.brand-mark__spark{clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%);background:#fff;width:8px;height:8px;position:absolute;top:6px;right:7px}.jackpot-token{background:radial-gradient(circle at 35% 25%, #ffffffd6, transparent 22%), radial-gradient(circle at 78% 78%, #4053f733, transparent 30%), linear-gradient(135deg, var(--pastel-yellow), #fff2ae);width:8rem;min-height:8rem;color:var(--family-ink);text-align:center;border:3px solid #ffffffc2;border-radius:999px;align-content:center;place-items:center;display:inline-grid;position:relative;box-shadow:0 24px 54px #f4c95d4d,inset 0 -10px 24px #4053f71a}.jackpot-token__shine{background:#ffffffd6;border-radius:999px;width:1.15rem;height:1.15rem;position:absolute;top:18%;left:22%}.jackpot-token__amount{font-size:2rem;font-weight:950;line-height:1}.jackpot-token__label{color:#070b2294;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:.28rem;font-size:.58rem;font-weight:900}.coin-stack{width:6rem;height:5.2rem;display:inline-block;position:relative}.coin-stack__coin{background:radial-gradient(circle at 26% 24%, #ffffffb8, transparent 26%), linear-gradient(135deg, var(--pastel-yellow), #ffe889);border:2px solid #171a492e;border-radius:999px;width:4.9rem;height:1.35rem;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #f4c95d2e}.coin-stack__coin--top{top:.4rem}.coin-stack__coin--middle{background:linear-gradient(135deg, #ffeaa0, var(--pastel-yellow));width:5.4rem;top:1.75rem}.coin-stack__coin--bottom{background:linear-gradient(135deg,#fddc5c,#fddc5c);width:5.9rem;top:3.08rem}.coin-stack__spark{background:var(--pastel-lilac);clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%);width:1rem;height:1rem;position:absolute;top:0;right:.1rem}.climb-trail{overflow:visible}.climb-trail__path{stroke:#4053f747}.climb-trail__glow{stroke:#fddc5cbd}.climb-trail__coin{fill:var(--pastel-yellow);stroke:#fffc;stroke-width:3px;filter:drop-shadow(0 8px 12px #f4c95d3d)}.prize-steps{min-width:16rem;min-height:8rem;display:block;position:relative}.prize-steps__step{left:calc(var(--step) * 2.1rem);bottom:calc(var(--step) * 1.15rem);min-width:4.9rem;color:var(--family-ink);font-family:var(--font-geist-mono);background:radial-gradient(circle at 22% 20%,#ffffffc2,#0000 30%),linear-gradient(135deg,#ffffffd1,#dfe4ffad);border:1px solid #ffffff94;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .8rem;font-size:.82rem;font-weight:950;display:inline-flex;position:absolute;box-shadow:0 12px 28px #4053f71f}.prize-steps__step[data-top=true]{background:linear-gradient(135deg, var(--pastel-yellow), #fff1af);box-shadow:0 16px 34px #f4c95d47}.hero{min-height:min(860px,100vh - 72px)}.hero-jackpot-token,.hero-coin-stack,.hero-climb-trail,.hero-prize-steps,.hero-stage__trail,.hero-stage__token,.hero-stage__stack{pointer-events:none;position:absolute}.hero-jackpot-token{opacity:.82;animation:7s ease-in-out infinite millionaire-float;top:12%;right:8%;transform:rotate(8deg)}.hero-coin-stack{opacity:.72;animation:8s ease-in-out 1s infinite millionaire-float;bottom:13%;left:8%;transform:rotate(-8deg)}.hero-climb-trail{opacity:.44;width:18rem;animation:11s ease-in-out infinite millionaire-drift;top:13%;left:34%;transform:rotate(-8deg)}.hero-prize-steps{opacity:.56;bottom:20%;right:2%;transform:rotate(-4deg)}.hero-stage{isolation:isolate;position:relative}.hero-stage:before{z-index:-1;filter:blur(4px);content:"";background:radial-gradient(circle at 20% 20%,#fddc5c47,#0000 28%),radial-gradient(circle at 80% 65%,#4053f72e,#0000 34%),linear-gradient(135deg,#ffffffad,#dfe4ff57);border-radius:3rem;position:absolute;inset:8% 2% 4%}.hero-stage__trail{z-index:0;opacity:.45;width:14rem;bottom:-.9rem;right:-2rem;transform:rotate(10deg)}.hero-stage__token{z-index:3;width:6.5rem;min-height:6.5rem;top:-1.5rem;right:-1.5rem;transform:rotate(8deg)}.hero-stage__token .jackpot-token__amount{font-size:1.52rem}.hero-stage__stack{z-index:3;bottom:.25rem;left:-1.6rem;transform:rotate(-10deg)}.millionaire-preview-card{z-index:2;position:relative;box-shadow:0 40px 92px #070b2238,0 0 0 1px #ffffffc2,0 0 64px #fddc5c1f}.section-prize-decor,.play-online-decor{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}#use-cases .shell,.section--jackpot-tint .shell,.benefit-showcase .shell,.section--gold-wash .shell,.final-cta-section .shell{z-index:1;position:relative}.section-prize-decor__trail{opacity:.42;width:17rem;position:absolute;top:5%;left:max(.5rem,50% - 680px);transform:rotate(-12deg)}.section-prize-decor__token{opacity:.74;width:6.6rem;min-height:6.6rem;position:absolute;top:12%;right:max(.5rem,50% - 690px);transform:rotate(9deg)}.section-prize-decor__token .jackpot-token__amount{font-size:1.5rem}.section-prize-decor__stack{opacity:.42;position:absolute;bottom:8%;right:max(.25rem,50% - 675px)}.play-online-decor__trail{opacity:.35;width:14rem;position:absolute;bottom:5%;right:43%;transform:rotate(11deg)}.play-online-decor__coin{opacity:.58;width:6.2rem;position:absolute;top:12%;right:6%;transform:rotate(12deg)}.play-online-decor__spark{opacity:.38;--spark-fill:var(--pastel-lilac);width:4.4rem;position:absolute;bottom:14%;left:7%}.section-prize-decor__steps{opacity:.38;position:absolute;top:10%;right:max(1rem,50% - 690px)}.section-prize-decor__bill{opacity:.34;--bill-fill:var(--pastel-blue);width:9rem;position:absolute;bottom:8%;left:max(1rem,50% - 690px);transform:rotate(-15deg)}.benefit-showcase .benefit-illustration,.benefit-showcase .benefit-card:hover .benefit-illustration,.benefit-showcase .benefit-card:focus-within .benefit-illustration{display:none}.benefit-showcase .benefit-card h3{font-weight:950}.prize-journey-section{background:radial-gradient(circle at 17% 24%, #ffb6d933, transparent 28%), radial-gradient(circle at 78% 22%, #9db8ff38, transparent 30%), radial-gradient(circle at 50% 100%, #fddc5c24, transparent 34%), linear-gradient(135deg, #101a45 0%, var(--pastel-indigo) 48%, #0b2542 100%);color:#fff;position:relative;overflow:hidden}.prize-journey{grid-template-columns:minmax(0,.82fr) minmax(22rem,1.18fr);align-items:center;gap:2.2rem;min-height:32rem;display:grid;position:relative}.prize-journey__decor{pointer-events:none;position:absolute;inset:0}.prize-journey__spark,.prize-journey__bill,.prize-journey__coin-stack{position:absolute}.prize-journey__spark--one{opacity:.38;--spark-fill:var(--pastel-yellow);width:3.4rem;animation:4.5s ease-in-out infinite millionaire-spark;top:9%;left:2%}.prize-journey__spark--two{opacity:.34;--spark-fill:var(--pastel-lilac);width:4.2rem;animation:5s ease-in-out 1.5s infinite millionaire-spark;bottom:12%;right:3%}.prize-journey__bill{opacity:.18;--bill-fill:var(--pastel-blue);width:8rem;bottom:7%;left:1%;transform:rotate(-16deg)}.prize-journey__coin-stack{opacity:.26;top:8%;right:16%;transform:rotate(10deg)}.prize-journey__intro{text-align:left;max-width:29rem;margin:0}.prize-journey__intro h2{color:#fff;margin-bottom:1rem;font-size:3.8rem;line-height:.96}.prize-journey__intro p{color:#e8ecffd1;max-width:27rem;margin:0;font-size:1.08rem;font-weight:780;line-height:1.62}.prize-journey__visual{background:radial-gradient(circle at 74% 20%,#fddc5c33,#0000 22%),radial-gradient(circle at 22% 84%,#ffb6d929,#0000 30%),#ffffff14;border:1px solid #ffffff24;border-radius:2.2rem;min-height:26rem;position:relative;box-shadow:0 34px 74px #00000038,inset 0 1px #ffffff29}.prize-journey__trail{opacity:.68;width:70%;height:72%;position:absolute;inset:9% auto auto 15%;transform:rotate(-8deg)}.prize-journey__platform{color:#fff;min-width:7rem;font-family:var(--font-geist-mono);background:linear-gradient(135deg,#ffffff2e,#dfe4ff14);border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-size:1rem;font-weight:950;display:inline-flex;position:absolute;box-shadow:0 18px 34px #00000029,inset 0 1px #ffffff2e}.prize-journey__platform:first-of-type{bottom:12%;left:10%}.prize-journey__platform:nth-of-type(2){bottom:28%;left:24%}.prize-journey__platform:nth-of-type(3){background:linear-gradient(135deg,#fddc5c47,#ffffff1f);bottom:44%;left:38%}.prize-journey__platform:nth-of-type(4){bottom:60%;left:52%}.prize-journey__platform:nth-of-type(5){bottom:76%;left:66%}.prize-journey__platform[data-final=true]{background:linear-gradient(135deg, var(--pastel-yellow), #fff2b5);color:var(--family-ink);box-shadow:0 24px 48px #fddc5c3d,inset 0 1px #ffffff80}.prize-journey__jackpot{width:6.8rem;min-height:6.8rem;position:absolute;top:6%;right:6%;transform:rotate(8deg)}.prize-journey__jackpot .jackpot-token__amount{font-size:1.55rem}.final-cta{padding-top:7rem}.final-jackpot-token{z-index:2;width:7.6rem;min-height:7.6rem;margin:0 auto 1rem;animation:7.5s ease-in-out infinite millionaire-float;position:relative}.final-climb-trail{opacity:.22;width:22rem;position:absolute;top:6%;left:50%;transform:translate(-50%)rotate(-5deg)}.final-coin-stack{opacity:.38;position:absolute;bottom:13%;right:17%;transform:rotate(9deg)}@keyframes millionaire-float{0%,to{translate:0}50%{translate:0 -.72rem}}@keyframes millionaire-spark{0%,to{opacity:.22;scale:.92}50%{opacity:.58;scale:1.04}}@media (max-width:1080px){.hero-jackpot-token,.hero-prize-steps,.section-prize-decor__token,.section-prize-decor__steps{display:none}.prize-journey{grid-template-columns:1fr;min-height:0}.prize-journey__intro{text-align:center;max-width:42rem;margin-inline:auto}.prize-journey__intro p{margin-inline:auto}}@media (max-width:720px){.hero{min-height:auto}.hero-climb-trail,.hero-coin-stack,.hero-stage__trail,.hero-stage__stack,.section-prize-decor,.play-online-decor,.final-climb-trail,.final-coin-stack{display:none}.hero-stage__token{width:4.8rem;min-height:4.8rem;top:-.8rem;right:-.4rem}.hero-stage__token .jackpot-token__amount{font-size:1.08rem}.hero-stage__token .jackpot-token__label{font-size:.46rem}.prize-journey__intro h2{font-size:2.55rem}.prize-journey__visual{border-radius:1.45rem;min-height:18rem}.prize-journey__trail{width:84%;left:6%}.prize-journey__platform{min-width:4.8rem;padding:.48rem .64rem;font-size:.78rem}.prize-journey__jackpot{width:5.1rem;min-height:5.1rem}.prize-journey__jackpot .jackpot-token__amount{font-size:1.08rem}.jackpot-token__label{font-size:.48rem}.benefit-showcase .benefit-illustration{display:none}}@media (prefers-reduced-motion:reduce){.hero-jackpot-token,.hero-coin-stack,.hero-climb-trail,.prize-journey__spark,.final-jackpot-token{animation:none}.benefit-showcase .benefit-card:hover .benefit-illustration,.benefit-showcase .benefit-card:focus-within .benefit-illustration{transform:rotate(-8deg)}}.hero .millionaire-preview-card{background:radial-gradient(circle at 54% 12%,#fddc5c3d,#0000 18%),radial-gradient(circle at 88% 18%,#9db8ff6b,#0000 28%),radial-gradient(circle at 36% 92%,#ffb6d933,#0000 24%),linear-gradient(135deg,#111944 0%,#1d2f74 48%,#4f5fe8 100%);border:12px solid #ffffffeb;border-radius:38px;overflow:visible;box-shadow:0 42px 92px #070b2242,0 0 0 1px #ffffffc2,0 0 76px #4053f72e}.hero .millionaire-preview-card:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 28%,#ffffff24 28.2% 28.8%,#0000 29% 100%),linear-gradient(65deg,#0000 0 64%,#fddc5c21 64.2% 64.8%,#0000 65% 100%),radial-gradient(circle at 66% 45%,#bfe8ff38,#0000 28%);border-radius:28px;position:absolute;inset:1.1rem}.hero .millionaire-preview-card:after{opacity:.62;filter:blur(.5px);content:"";pointer-events:none;background:radial-gradient(circle,#ffffff47,#0000 34%),conic-gradient(from 18deg,#fddc5c38,#9db8ff14,#ffb6d929,#fddc5c38);border-radius:999px;width:11rem;height:11rem;position:absolute;top:5.8rem;right:2.2rem}.hero .millionaire-preview-game{z-index:1;border-radius:26px;grid-template-columns:minmax(94px,116px) minmax(0,1fr);min-height:456px;position:relative;overflow:visible}.hero .millionaire-preview-side{background:radial-gradient(circle at 50% 14%,#fddc5c1f,#0000 18%),linear-gradient(#070b22eb,#0f1b4ddb);border-right:1px solid #bfe8ff2e}.hero .millionaire-preview-side__heading{color:#e8ecffc7;font-family:var(--font-geist-mono);letter-spacing:.08em}.hero .millionaire-preview-side__row{background:#ffffff0a;border-color:#bfe8ff14}.hero .millionaire-preview-side__row[data-active=true]{background:linear-gradient(90deg,#fddc5c33,#ffffff14);border-color:#fddc5cdb;box-shadow:0 0 22px #fddc5c29,inset 0 0 16px #fddc5c14}.hero .millionaire-preview-main{color:#fff;background:radial-gradient(circle at 50% 0,#bfe8ff3d,#0000 24%),radial-gradient(circle at 76% 88%,#ffb6d929,#0000 28%),linear-gradient(135deg,#121d4ddb,#334899c7);flex-direction:column;padding:clamp(1.15rem,2.7vw,1.8rem);display:flex;position:relative}.hero .millionaire-preview-top{grid-template-columns:1fr;justify-items:center;margin-bottom:.65rem;display:grid}.hero .millionaire-preview-top span{color:#e8ecffb8;font-family:var(--font-geist-mono);letter-spacing:.1em;order:2;margin-top:.48rem}.hero .millionaire-preview-top strong{background:radial-gradient(circle at 35% 20%, #ffffffbd, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);color:#080b22;min-width:min(100%,14rem);font-family:var(--font-geist-mono);letter-spacing:0;text-align:center;clip-path:polygon(7% 0,93% 0,100% 50%,93% 100%,7% 100%,0 50%);border:2px solid #ffffffa8;border-radius:.85rem;padding:.6rem 1.45rem;font-size:clamp(1.15rem,2.15vw,1.72rem);position:relative;box-shadow:0 16px 30px #fddc5c4d,0 0 0 4px #fddc5c1f}.hero .millionaire-preview-progress{max-width:88%;margin:.8rem auto 1rem}.hero .millionaire-preview-progress span{background:#bfe8ff38;height:7px;box-shadow:inset 0 0 0 1px #ffffff12}.hero .millionaire-preview-progress span[data-active=true]{background:linear-gradient(90deg, var(--pastel-yellow), #fff);box-shadow:0 0 18px #fddc5c57}.hero .millionaire-preview-question{clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0 50%);background:linear-gradient(#070b22eb,#0c275beb);border:2px solid #bfe8ff8a;border-radius:1rem;width:min(100%,27rem);margin-inline:auto;padding:clamp(.95rem,2.1vw,1.28rem) clamp(1rem,2.4vw,1.55rem);position:relative;box-shadow:0 16px 34px #0000002e,inset 0 0 0 1px #ffffff14,0 0 24px #4053f724}.hero .millionaire-preview-question span{color:var(--pastel-yellow);font-family:var(--font-geist-mono);letter-spacing:.1em;text-align:center;display:block}.hero .millionaire-preview-question p{color:#fff;letter-spacing:-.035em;text-align:center;text-shadow:0 2px 12px #00000047;margin-top:.62rem;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.08}.hero .millionaire-preview-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem .78rem;margin-top:1rem;display:grid}.hero .millionaire-preview-answer{color:#fff;clip-path:polygon(9% 0,91% 0,100% 50%,91% 100%,9% 100%,0 50%);background:linear-gradient(#0c417ff5,#051341f5);border:2px solid #bfe8ff75;border-radius:0;min-height:48px;box-shadow:0 9px 18px #00000029,inset 0 0 16px #6fb9ff1a}.hero .millionaire-preview-answer:before{content:"";background:linear-gradient(90deg,#0000,#bfe8ffad,#0000);height:1px;position:absolute;inset:3px 10px auto}.hero .millionaire-preview-answer span{width:auto;height:auto;color:var(--pastel-yellow);font-family:var(--font-geist-mono);text-shadow:0 0 10px #fddc5c52;background:0 0;border-radius:0;font-size:1rem}.hero .millionaire-preview-answer span:after{content:":"}.hero .millionaire-preview-answer strong{color:#fff;text-shadow:0 2px 12px #00000047;font-size:.98rem}.hero .millionaire-preview-answer small{color:#070b2280;bottom:.3rem;right:1.15rem}.hero .millionaire-preview-answer[data-correct=true]{background:radial-gradient(circle at 22% 12%, #ffffffb8, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);border-color:#ffffffb8;box-shadow:0 14px 30px #fddc5c3d,0 0 22px #fddc5c47}.hero .millionaire-preview-answer[data-correct=true] span,.hero .millionaire-preview-answer[data-correct=true] strong{color:#080b22;text-shadow:none}.hero .millionaire-preview-tools{justify-content:center;margin-top:auto;padding-top:.92rem}.hero .millionaire-preview-tools span,.hero .millionaire-preview-tools strong{background:#ffffffeb;border:1px solid #ffffff94;min-height:34px}.hero .millionaire-preview-tools strong{color:#fff;background:linear-gradient(135deg,#4053f7,#86a5ff)}@media (max-width:620px){.hero .millionaire-preview-card{border-width:8px}.hero .millionaire-preview-game{grid-template-columns:1fr}.hero .millionaire-preview-side{background:#070b22e6;grid-template-columns:repeat(5,minmax(0,1fr))}.hero .millionaire-preview-top strong,.hero .millionaire-preview-question,.hero .millionaire-preview-answer{clip-path:none;border-radius:18px}.hero .millionaire-preview-answers{grid-template-columns:1fr}}.hero-stage:before,.hero .millionaire-preview-card:before,.hero .millionaire-preview-card:after,.hero-stage__trail,.hero-stage__token,.hero-stage__stack,.hero-stage__coin,.hero-stage__bill,.hero-stage__star{display:none}.hero .millionaire-preview-game{grid-template-columns:1fr}.hero .millionaire-preview-main{justify-content:center;min-height:456px}.hero .millionaire-preview-progress{margin-top:0}.hero .millionaire-preview-tools{justify-content:center}.hero .millionaire-preview-tools strong{min-width:13rem}@media (max-width:620px){.hero .millionaire-preview-main{min-height:0}.hero .millionaire-preview-tools strong{width:100%;min-width:0}}.hero .millionaire-preview-main{padding-block:clamp(.65rem,1.4vw,1rem);position:relative;overflow:visible}.hero .millionaire-preview-rounds{width:100%;min-height:clamp(372px,35vw,404px);position:relative}.hero .millionaire-preview-round{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;animation:16.8s ease-in-out infinite hero-demo-question-cycle;display:flex;position:absolute;inset:0;transform:translateY(10px)}.hero .millionaire-preview-round:nth-child(2){animation-delay:5.6s}.hero .millionaire-preview-round:nth-child(3){animation-delay:11.2s}.hero .millionaire-preview-prize-row{color:#e8ecffc7;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:.65rem;margin-bottom:.42rem;font-size:.7rem;font-weight:950;display:flex}.hero .millionaire-preview-prize-row strong{background:radial-gradient(circle at 35% 20%, #ffffffb3, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);clip-path:polygon(9% 0,91% 0,100% 50%,91% 100%,9% 100%,0 50%);color:#080b22;letter-spacing:0;text-align:center;border:2px solid #ffffff9e;border-radius:.62rem;min-width:5.6rem;padding:.36rem .78rem;font-size:clamp(1rem,1.6vw,1.32rem);line-height:1;animation:16.8s ease-in-out infinite both hero-demo-prize-climb}.hero .millionaire-preview-round:nth-child(2) .millionaire-preview-prize-row strong{animation-delay:5.6s}.hero .millionaire-preview-round:nth-child(3) .millionaire-preview-prize-row strong{animation-delay:11.2s}.hero .millionaire-preview-prize-row span{opacity:.78}.hero .millionaire-preview-progress{grid-template-columns:repeat(5,minmax(0,1fr));max-width:min(90%,22rem);margin:0 auto .68rem}.hero .millionaire-preview-progress span{color:#e8ecff75;min-width:0;height:1.25rem;font-family:var(--font-geist-mono);letter-spacing:0;place-items:center;font-size:.52rem;font-weight:950;display:grid}.hero .millionaire-preview-progress span[data-complete=true]{color:#fff6c8;background:#fddc5c52}.hero .millionaire-preview-progress span[data-active=true]{animation:16.8s ease-in-out infinite both hero-demo-prize-climb}.hero .millionaire-preview-round:nth-child(2) .millionaire-preview-progress span[data-active=true]{animation-delay:5.6s}.hero .millionaire-preview-round:nth-child(3) .millionaire-preview-progress span[data-active=true]{animation-delay:11.2s}.hero .millionaire-preview-question{width:min(100%,26rem);animation:16.8s ease-in-out infinite both hero-demo-lock}.hero .millionaire-preview-round:nth-child(2) .millionaire-preview-question{animation-delay:5.6s}.hero .millionaire-preview-round:nth-child(3) .millionaire-preview-question{animation-delay:11.2s}.hero .millionaire-preview-answer{transition:none}.hero .millionaire-preview-answer:hover{transform:none}.hero .millionaire-preview-answer[data-selected=true]{animation:16.8s ease-in-out infinite both hero-demo-answer-select}.hero .millionaire-preview-round:nth-child(2) .millionaire-preview-answer[data-selected=true]{animation-delay:5.6s}.hero .millionaire-preview-round:nth-child(3) .millionaire-preview-answer[data-selected=true]{animation-delay:11.2s}.hero .millionaire-preview-answer[data-correct=true]:not([data-selected=true]){background:linear-gradient(#0c417ff5,#051341f5);border-color:#bfe8ff75;animation:none;box-shadow:0 9px 18px #00000029,inset 0 0 16px #6fb9ff1a}.hero .millionaire-preview-answer[data-correct=true]:not([data-selected=true]) span,.hero .millionaire-preview-answer[data-correct=true]:not([data-selected=true]) strong{color:inherit}.hero .millionaire-preview-answer[data-correct=true]:not([data-selected=true]) span{color:var(--pastel-yellow)}.hero .millionaire-preview-answer[data-incorrect=true]{animation:16.8s ease-in-out infinite both hero-demo-incorrect-answer}.hero .millionaire-preview-round:nth-child(3) .millionaire-preview-answer[data-incorrect=true]{animation-delay:11.2s}.hero .millionaire-preview-answer[data-selected=true] span,.hero .millionaire-preview-answer[data-selected=true] strong{animation:16.8s ease-in-out infinite both hero-demo-selected-answer-text}.hero .millionaire-preview-answer[data-correct=true]:not([data-selected=true]) span,.hero .millionaire-preview-answer[data-correct=true]:not([data-selected=true]) strong{animation:16.8s ease-in-out infinite both hero-demo-answer-text-reveal}.hero .millionaire-preview-round:nth-child(2) .millionaire-preview-answer[data-selected=true] span,.hero .millionaire-preview-round:nth-child(2) .millionaire-preview-answer[data-selected=true] strong{animation-delay:5.6s}.hero .millionaire-preview-round:nth-child(3) .millionaire-preview-answer[data-selected=true] span,.hero .millionaire-preview-round:nth-child(3) .millionaire-preview-answer[data-selected=true] strong,.hero .millionaire-preview-round:nth-child(3) .millionaire-preview-answer[data-correct=true]:not([data-selected=true]) span,.hero .millionaire-preview-round:nth-child(3) .millionaire-preview-answer[data-correct=true]:not([data-selected=true]) strong{animation-delay:11.2s}.hero .millionaire-preview-answer[data-correct=true]:not([data-selected=true]){animation:16.8s ease-in-out infinite both hero-demo-correct-reveal}.hero .millionaire-preview-round:nth-child(3) .millionaire-preview-answer[data-correct=true]:not([data-selected=true]){animation-delay:11.2s}.hero .millionaire-preview-answer[data-dimmed=true]{animation:16.8s ease-in-out infinite both hero-demo-answer-dim}.hero .millionaire-preview-round:nth-child(2) .millionaire-preview-answer[data-dimmed=true]{animation-delay:5.6s}.hero .millionaire-preview-round:nth-child(3) .millionaire-preview-answer[data-dimmed=true]{animation-delay:11.2s}.hero .millionaire-preview-result{color:#fff;text-align:center;align-content:center;justify-items:center;min-height:2.95rem;margin-top:.52rem;animation:16.8s ease-in-out infinite both hero-demo-result;display:grid}.hero .millionaire-preview-round:nth-child(2) .millionaire-preview-result{animation-delay:5.6s}.hero .millionaire-preview-round:nth-child(3) .millionaire-preview-result{animation-delay:11.2s}.hero .millionaire-preview-result__locking{color:#e8ecffc7;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:950;animation:16.8s ease-in-out infinite both hero-demo-locking-copy}.hero .millionaire-preview-result strong{color:var(--pastel-yellow);text-shadow:0 0 18px #fddc5c47;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:950;line-height:1;animation:16.8s ease-in-out infinite both hero-demo-reveal-copy}.hero .millionaire-preview-result[data-outcome=incorrect] strong{color:#e04f74;text-shadow:0 0 18px #b41d4547}.hero .millionaire-preview-result em{color:#e8ecffc2;font-style:normal;font-weight:850;animation:16.8s ease-in-out infinite both hero-demo-reveal-copy}.hero .millionaire-preview-round:nth-child(2) .millionaire-preview-result__locking,.hero .millionaire-preview-round:nth-child(2) .millionaire-preview-result strong,.hero .millionaire-preview-round:nth-child(2) .millionaire-preview-result em{animation-delay:5.6s}.hero .millionaire-preview-round:nth-child(3) .millionaire-preview-result__locking,.hero .millionaire-preview-round:nth-child(3) .millionaire-preview-result strong,.hero .millionaire-preview-round:nth-child(3) .millionaire-preview-result em{animation-delay:11.2s}.hero .millionaire-preview-climb-indicator{color:var(--pastel-yellow);font-family:var(--font-geist-mono);opacity:0;align-items:center;gap:.34rem;font-size:.66rem;font-weight:950;animation:16.8s ease-in-out infinite both hero-demo-prize-climb;display:flex;position:absolute;bottom:clamp(2.85rem,4.4vw,3.35rem);right:clamp(.45rem,2vw,1.3rem)}.hero .millionaire-preview-round:nth-child(2) .millionaire-preview-climb-indicator{animation-delay:5.6s}.hero .millionaire-preview-round:nth-child(3) .millionaire-preview-climb-indicator{animation-delay:11.2s}.hero .millionaire-preview-climb-indicator span{background:radial-gradient(circle at 35% 25%, #fff, transparent 26%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);border:2px solid #ffffffbf;border-radius:999px;width:1.05rem;height:1.05rem;box-shadow:0 0 18px #fddc5c57}.hero .millionaire-preview-climb-screen{z-index:5;opacity:0;pointer-events:none;text-align:center;background:radial-gradient(circle at 50% 18%,#fddc5c3d,#0000 22%),radial-gradient(circle at 78% 78%,#8ec5ff2e,#0000 28%),linear-gradient(135deg,#070b22,#1e2f74);border:2px solid #fddc5c57;border-radius:24px;align-content:center;justify-items:center;gap:.48rem;padding:clamp(1rem,2.2vw,1.5rem);animation:16.8s ease-in-out infinite both hero-demo-climb-screen;display:grid;position:absolute;inset:clamp(.35rem,.9vw,.7rem);transform:scale(.96);box-shadow:inset 0 0 0 1px #ffffff14,0 24px 60px #070b2238}.hero .millionaire-preview-round:nth-child(2) .millionaire-preview-climb-screen{animation-delay:5.6s}.hero .millionaire-preview-round:nth-child(3) .millionaire-preview-climb-screen{animation-delay:11.2s}.hero .millionaire-preview-climb-screen__eyebrow{color:#e8ecffbd;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.62rem,1vw,.78rem);font-weight:950}.hero .millionaire-preview-climb-screen strong{color:var(--pastel-yellow);text-shadow:0 0 26px #fddc5c47;font-size:clamp(2rem,4.4vw,3.35rem);font-weight:950;line-height:.95}.hero .millionaire-preview-climb-screen[data-outcome=incorrect] strong{color:#e04f74;text-shadow:0 0 24px #b41d4542}.hero .millionaire-preview-climb-screen p{color:#fff;margin:0;font-size:clamp(.92rem,1.7vw,1.2rem);font-weight:950}.hero .millionaire-preview-climb-screen__path{grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;width:min(100%,25rem);margin-top:.38rem;display:grid}.hero .millionaire-preview-climb-screen__path span{color:#e8ecff8f;min-height:2.25rem;font-family:var(--font-geist-mono);background:#ffffff12;border:1px solid #ffffff1c;border-radius:999px;place-items:center;font-size:clamp(.56rem,1.1vw,.78rem);font-weight:950;animation:16.8s ease-in-out infinite both hero-demo-climb-step;display:grid;transform:translateY(8px)}.hero .millionaire-preview-round:nth-child(2) .millionaire-preview-climb-screen__path span{animation-delay:5.6s}.hero .millionaire-preview-round:nth-child(3) .millionaire-preview-climb-screen__path span{animation-delay:11.2s}.hero .millionaire-preview-climb-screen__path span[data-reached=true]{color:#fddc5c;background:#fddc5c2e;border-color:#fddc5c38}.hero .millionaire-preview-climb-screen__path span[data-active=true]{background:radial-gradient(circle at 35% 22%, #ffffffbd, transparent 26%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);color:#080b22;border-color:#ffffffbd;box-shadow:0 0 28px #fddc5c52}.hero .millionaire-preview-climb-screen__marker{color:var(--pastel-yellow);font-family:var(--font-geist-mono);opacity:0;align-items:center;gap:.42rem;font-size:.76rem;font-weight:950;animation:16.8s ease-in-out infinite both hero-demo-climb-marker;display:inline-flex}.hero .millionaire-preview-round:nth-child(2) .millionaire-preview-climb-screen__marker{animation-delay:5.6s}.hero .millionaire-preview-round:nth-child(3) .millionaire-preview-climb-screen__marker{animation-delay:11.2s}.hero .millionaire-preview-climb-screen__marker span{background:radial-gradient(circle at 35% 25%, #fff, transparent 26%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);border:3px solid #ffffffd1;border-radius:999px;width:1.45rem;height:1.45rem;box-shadow:0 0 22px #fddc5c5c}.hero .millionaire-preview-climb-screen__marker em{font-style:normal}.hero .millionaire-preview-tools{z-index:2;margin-top:.35rem;padding-top:0;animation:16.8s ease-in-out infinite both hero-demo-tools-visibility;position:relative}.hero .millionaire-preview-tools strong{animation:16.8s ease-in-out infinite both hero-demo-lock}@keyframes hero-demo-question-cycle{0%,32%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(-10px)}}@keyframes hero-demo-tools-visibility{0%,16%,33%,49%,66%,82%,to{opacity:1;transform:translateY(0)}19%,31%,52%,64%,85%,97%{opacity:0;transform:translateY(12px)}}@keyframes hero-demo-answer-select{0%,5%{color:#fff;background:linear-gradient(#0c417ff5,#051341f5);border-color:#bfe8ff75;transform:none;box-shadow:0 9px 18px #00000029,inset 0 0 16px #6fb9ff1a}8%,15%{background:radial-gradient(circle at 22% 12%, #ffffffb8, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);color:#080b22;border-color:#ffffffb8;transform:scale(1.015);box-shadow:0 14px 30px #fddc5c3d,0 0 22px #fddc5c47}18%,23%{background:radial-gradient(circle at 22% 12%, #ffffffb8, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);color:#080b22;border-color:#ffffffd1;transform:scale(1.025);box-shadow:0 0 0 5px #fddc5c1f,0 18px 34px #fddc5c4d}26%,to{background:radial-gradient(circle at 22% 12%, #ffffffb8, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);color:#080b22;border-color:#ffffffd1;transform:scale(1)}}@keyframes hero-demo-correct-reveal{0%,23%{color:#fff;background:linear-gradient(#0c417ff5,#051341f5);border-color:#bfe8ff75}26%,to{background:radial-gradient(circle at 22% 12%, #ffffffb8, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);color:#080b22;border-color:#ffffffd1}}@keyframes hero-demo-incorrect-answer{0%,5%{color:#fff;background:linear-gradient(#0c417ff5,#051341f5);border-color:#bfe8ff75;transform:none;box-shadow:0 9px 18px #00000029,inset 0 0 16px #6fb9ff1a}8%,23%{background:radial-gradient(circle at 22% 12%, #ffffffb8, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);color:#080b22;border-color:#ffffffb8;transform:scale(1.02);box-shadow:0 14px 30px #fddc5c3d,0 0 22px #fddc5c47}26%,to{color:#080b22;background:radial-gradient(circle at 22% 12%,#ffffff9e,#0000 24%),linear-gradient(135deg,#ffd5de,#fff0f4);border-color:#ffb6c6c7;transform:scale(1);box-shadow:0 0 0 4px #ffb6c621,0 15px 32px #ff84a029}}@keyframes hero-demo-selected-answer-text{0%,5%{color:inherit;text-shadow:0 2px 12px #00000047}8%,to{color:#080b22;text-shadow:none}}@keyframes hero-demo-answer-text-reveal{0%,23%{color:inherit;text-shadow:0 2px 12px #00000047}26%,to{color:#080b22;text-shadow:none}}@keyframes hero-demo-answer-dim{0%,23%{opacity:1}26%,to{opacity:.56}}@keyframes hero-demo-lock{0%,14%,to{filter:none;transform:none}17%,22%{filter:brightness(1.12);transform:scale(1.015)}}@keyframes hero-demo-result{0%,15%{opacity:0;transform:translateY(8px)}18%,21%{opacity:1;transform:translateY(0)}22%,to{opacity:0;transform:translateY(-6px)}}@keyframes hero-demo-locking-copy{0%,16%{opacity:0}18%,22%{opacity:1}25%,to{opacity:0}}@keyframes hero-demo-reveal-copy{0%,17%{opacity:0}19%,21%{opacity:1}22%,to{opacity:0}}@keyframes hero-demo-prize-climb{0%,20%{opacity:.74;transform:translateY(0)scale(1)}24%,30%{opacity:1;transform:translateY(-3px)scale(1.04)}33%,to{opacity:.92;transform:translateY(0)scale(1)}}@keyframes hero-demo-climb-screen{0%,20%{opacity:0;transform:scale(.96)translateY(10px)}22%,32%{opacity:1;transform:scale(1)translateY(0)}33%,to{opacity:0;transform:scale(1.02)translateY(-8px)}}@keyframes hero-demo-climb-step{0%,20%{opacity:0;transform:translateY(10px)scale(.92)}22%{opacity:1;transform:translateY(0)scale(1)}28%,32%{opacity:1;transform:translateY(-4px)scale(1.04)}33%,to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes hero-demo-climb-marker{0%,21%{opacity:0;transform:translate(-56px)translateY(8px)scale(.72)}23%,32%{opacity:1;transform:translate(0)translateY(0)scale(1)}33%,to{opacity:0;transform:translate(18px)translateY(-8px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.hero .millionaire-preview-round,.hero .millionaire-preview-prize-row strong,.hero .millionaire-preview-progress span[data-active=true],.hero .millionaire-preview-question,.hero .millionaire-preview-answer,.hero .millionaire-preview-result,.hero .millionaire-preview-climb-indicator,.hero .millionaire-preview-climb-screen,.hero .millionaire-preview-climb-screen__path span,.hero .millionaire-preview-climb-screen__marker,.hero .millionaire-preview-tools,.hero .millionaire-preview-tools strong{transition:none!important;animation:none!important}.hero .millionaire-preview-round{opacity:0;transform:none}.hero .millionaire-preview-round:first-child{opacity:1}.hero .millionaire-preview-round:not(:first-child){display:none}.hero .millionaire-preview-answer[data-selected=true]{background:radial-gradient(circle at 22% 12%, #ffffffb8, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);color:#080b22;border-color:#ffffffd1}.hero .millionaire-preview-result,.hero .millionaire-preview-climb-indicator,.hero .millionaire-preview-climb-screen,.hero .millionaire-preview-tools{opacity:1;transform:none}}.hero .millionaire-preview-card{background:radial-gradient(circle at 72% 10%,#8ec5ff57,#0000 24%),radial-gradient(circle at 18% 92%,#fddc5c2e,#0000 26%),linear-gradient(135deg,#101947 0%,#223580 52%,#5567ee 100%);border-color:#ffffffeb;overflow:hidden}.hero .millionaire-preview-game{background:radial-gradient(circle at 50% 0,#bfe8ff38,#0000 28%),linear-gradient(135deg,#070b2270,#4053f71a);border-radius:26px;min-height:clamp(480px,42vw,540px);overflow:hidden}.hero .millionaire-preview-main{min-height:inherit;background:linear-gradient(115deg,#0000 0 31%,#ffffff14 31.2% 31.7%,#0000 32% 100%),radial-gradient(circle at 58% 48%,#8ec5ff33,#0000 28%),radial-gradient(circle at 18% 94%,#fddc5c24,#0000 30%),linear-gradient(#0e1844eb,#324392d6);justify-content:center;padding:clamp(.9rem,2vw,1.28rem);display:flex;overflow:hidden}.hero .millionaire-preview-rounds{width:100%;min-height:clamp(405px,37vw,454px)}.hero .millionaire-preview-round{opacity:0;align-content:start;gap:clamp(.62rem,1.2vw,.86rem);animation:16.8s cubic-bezier(.2,.74,.28,1) infinite hero-demo-question-cycle;display:grid;transform:translateY(8px)}.hero .millionaire-preview-stage-header{color:#e8ecffb8;width:min(100%,28rem);font-family:var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;justify-self:center;align-items:center;gap:.65rem;font-size:clamp(.54rem,.95vw,.72rem);font-weight:950;display:grid}.hero .millionaire-preview-stage-header span{justify-self:end}.hero .millionaire-preview-stage-header strong{background:radial-gradient(circle at 35% 22%, #ffffffbd, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);color:#080b22;letter-spacing:0;text-align:center;border:2px solid #ffffff9e;border-radius:999px;min-width:5.75rem;padding:.46rem .95rem;font-size:clamp(1.05rem,1.65vw,1.38rem);line-height:1;animation:16.8s cubic-bezier(.2,.74,.28,1) infinite both hero-demo-prize-climb;box-shadow:0 0 0 5px #fddc5c1a,0 13px 30px #fddc5c2e}.hero .millionaire-preview-stage-header em{color:var(--pastel-yellow);font-style:normal}.hero .millionaire-preview-live-layout{grid-template-columns:minmax(118px,.27fr) minmax(0,1fr);gap:clamp(.7rem,1.6vw,1rem);min-height:clamp(315px,29vw,358px);display:grid}.hero .millionaire-preview-level-rail{background:linear-gradient(154deg,#0000 0 43%,#8ec5ff1a 43.2% 44%,#0000 44.2% 100%),linear-gradient(28deg,#0000 0 54%,#fddc5c17 54.2% 54.9%,#0000 55.2% 100%),radial-gradient(circle at 50% 0,#fddc5c1f,#0000 22%),#070b22a3;border:1px solid #fddc5c26;border-radius:18px;align-content:start;gap:.4rem;padding:.7rem .48rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 -38px 64px #4053f71a}.hero .millionaire-preview-level-rail__label{color:#e8ecffc7;letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:.52rem;font-weight:950}.hero .millionaire-preview-level-rail__track{gap:.02rem;padding-left:0;display:grid;position:relative}.hero .millionaire-preview-level-rail__track:before{display:none}.hero .millionaire-preview-level-rail__track span{color:#e8ecffd1;min-height:1.18rem;font-family:var(--font-geist-mono);letter-spacing:.01em;background:0 0;border:0;border-radius:0;grid-template-columns:1.3rem minmax(0,1fr);align-items:center;gap:.35rem;padding:.02rem .26rem;font-size:clamp(.52rem,.82vw,.66rem);font-weight:950;line-height:1;display:grid;position:relative}.hero .millionaire-preview-level-rail__track span:before{display:none}.hero .millionaire-preview-level-rail__track b,.hero .millionaire-preview-climb-tower b{color:#fddc5ce0;font:inherit;text-align:right}.hero .millionaire-preview-level-rail__track em,.hero .millionaire-preview-climb-tower em{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.hero .millionaire-preview-level-rail__track span[data-reached=true]{color:#fddc5c}.hero .millionaire-preview-level-rail__track span[data-current=true]{color:#fff}.hero .millionaire-preview-level-rail__track span[data-target=true]{background:radial-gradient(circle at 30% 20%, #ffffffb8, transparent 25%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);color:#080b22;transform-origin:0;border:1px solid #ffffff9e;border-radius:999px;margin-block:.06rem;padding-block:.18rem;animation:16.8s cubic-bezier(.2,.74,.28,1) infinite both hero-demo-prize-climb;box-shadow:0 0 0 4px #fddc5c1c,0 12px 26px #fddc5c33}.hero .millionaire-preview-level-rail__track span[data-target=true]:before{display:none}.hero .millionaire-preview-level-rail__track span[data-target=true] b,.hero .millionaire-preview-level-rail__track span[data-target=true] em,.hero .millionaire-preview-climb-tower span[data-target=true] b,.hero .millionaire-preview-climb-tower span[data-target=true] em{color:#080b22}.hero .millionaire-preview-play-area{align-content:center;gap:clamp(.62rem,1.2vw,.82rem);min-width:0;display:grid}.hero .millionaire-preview-question{clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0 50%);background:linear-gradient(#070b22f5,#0c275bf0);border-color:#bfe8ff6b;border-radius:24px;width:min(100%,31rem);padding:clamp(.92rem,2.1vw,1.35rem) clamp(1rem,2.2vw,1.6rem);box-shadow:inset 0 0 0 1px #ffffff12,0 18px 38px #070b2233,0 0 32px #8ec5ff1f}.hero .millionaire-preview-question p{font-size:clamp(1.22rem,2.45vw,2.25rem);line-height:1.02}.hero .millionaire-preview-answers{gap:.62rem .82rem;margin-top:0}.hero .millionaire-preview-answer{clip-path:polygon(9% 0,91% 0,100% 50%,91% 100%,9% 100%,0 50%);background:radial-gradient(circle at 18% 20%,#8ec5ff21,#0000 28%),linear-gradient(#0a3774fa,#061441fa);border-color:#bfe8ff5c;gap:.62rem;min-height:clamp(3.1rem,5.1vw,4rem);padding:.68rem 1rem;box-shadow:inset 0 0 16px #6fb9ff1c,0 13px 25px #070b2229}.hero .millionaire-preview-answer strong{font-size:clamp(.9rem,1.45vw,1.08rem)}.hero .millionaire-preview-result{min-height:2.35rem;margin-top:0}.hero .millionaire-preview-climb-screen{z-index:20;background:radial-gradient(circle at 28% 24%,#fddc5c33,#0000 24%),radial-gradient(circle at 82% 54%,#8ec5ff2e,#0000 30%),linear-gradient(135deg,#070b22 0%,#14245d 54%,#273a96 100%);border-color:#fddc5c61;grid-template-columns:minmax(0,.9fr) minmax(115px,.58fr);align-items:center;gap:clamp(.7rem,1.8vw,1.1rem);padding:clamp(1rem,2vw,1.45rem);display:grid;inset:0;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 60px #070b2238}.hero .millionaire-preview-climb-screen__copy{text-align:left;justify-items:start;display:grid}.hero .millionaire-preview-climb-screen strong{font-size:clamp(2.15rem,5vw,4rem)}.hero .millionaire-preview-climb-tower{isolation:isolate;gap:.02rem;padding-left:1.45rem;display:grid;position:relative}.hero .millionaire-preview-climb-tower:before{background:linear-gradient(180deg, var(--pastel-yellow), #8ec5ff47);content:"";z-index:0;border-radius:999px;width:4px;position:absolute;top:.8rem;bottom:.8rem;left:.56rem;box-shadow:0 0 18px #fddc5c38}.hero .millionaire-preview-climb-tower span{color:#e8ecffa3;min-height:1.18rem;font-family:var(--font-geist-mono);z-index:1;background:0 0;border:0;border-radius:0;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.3rem;padding:.02rem .25rem;font-size:clamp(.52rem,.85vw,.68rem);font-weight:950;line-height:1;display:grid;position:relative}.hero .millionaire-preview-climb-tower span[data-reached=true]{color:#fddc5c}.hero .millionaire-preview-climb-tower span[data-target=true]{background:radial-gradient(circle at 30% 20%, #ffffffbd, transparent 25%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);color:#080b22;border:1px solid #ffffffbf;border-radius:999px;margin-block:.06rem;padding-block:.18rem;box-shadow:0 0 30px #fddc5c57}.hero .millionaire-preview-climb-tower i{background:radial-gradient(circle at 35% 25%, #fff, transparent 26%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);content:"";z-index:2;border:3px solid #ffffffd1;border-radius:999px;width:1.22rem;height:1.22rem;animation:16.8s cubic-bezier(.2,.74,.28,1) infinite both hero-demo-coin-climb;position:absolute;bottom:27%;left:.15rem;box-shadow:0 0 0 6px #fddc5c1f,0 0 24px #fddc5c6b}.hero .millionaire-preview-tools{display:none}@keyframes hero-demo-coin-climb{0%,21%{opacity:0;transform:translateY(54px)scale(.76)}24%,32%{opacity:1;transform:translateY(-34px)scale(1)}33%,to{opacity:0;transform:translateY(-46px)scale(1.1)}}@media (max-width:620px){.hero .millionaire-preview-game{min-height:700px}.hero .millionaire-preview-rounds{min-height:640px}.hero .millionaire-preview-live-layout{align-content:start;min-height:0}.hero .millionaire-preview-live-layout,.hero .millionaire-preview-climb-screen{grid-template-columns:1fr}.hero .millionaire-preview-level-rail{order:-1;padding:.55rem;overflow:visible}.hero .millionaire-preview-level-rail__track{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0}.hero .millionaire-preview-level-rail__track:before{display:none}.hero .millionaire-preview-level-rail__track span{text-align:center;grid-template-columns:1fr;min-height:1.5rem;padding:.18rem .28rem}.hero .millionaire-preview-level-rail__track span:before,.hero .millionaire-preview-level-rail__track b,.hero .millionaire-preview-climb-tower b{display:none}.hero .millionaire-preview-question,.hero .millionaire-preview-answer{clip-path:none;border-radius:18px}.hero .millionaire-preview-climb-screen__copy{text-align:center;justify-items:center}.hero .millionaire-preview-climb-tower{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0}.hero .millionaire-preview-climb-tower span{text-align:center;grid-template-columns:1fr;min-height:1.48rem;padding:.18rem .28rem}.hero .millionaire-preview-climb-tower:before,.hero .millionaire-preview-climb-tower i{display:none}}@media (prefers-reduced-motion:reduce){.hero .millionaire-preview-round,.hero .millionaire-preview-stage-header strong,.hero .millionaire-preview-level-rail__track span,.hero .millionaire-preview-question,.hero .millionaire-preview-answer,.hero .millionaire-preview-result,.hero .millionaire-preview-climb-screen,.hero .millionaire-preview-climb-tower span,.hero .millionaire-preview-climb-tower i{transition:none!important;animation:none!important}.hero .millionaire-preview-round{opacity:0;transform:none}.hero .millionaire-preview-round:first-child{opacity:1}.hero .millionaire-preview-round:not(:first-child){display:none}.hero .millionaire-preview-climb-screen{display:none!important}.hero .millionaire-preview-answer[data-selected=true]{background:radial-gradient(circle at 22% 12%, #ffffffb8, transparent 24%), linear-gradient(135deg, var(--pastel-yellow), #fddc5c);color:#080b22;border-color:#ffffffd1;transform:none}}.final-cta h2{color:#fff}.final-cta>p{color:#e8ecffdb}.final-cta{text-align:center;align-content:center;justify-items:center;min-height:clamp(440px,46vw,600px);display:grid;padding:clamp(3.25rem,6vw,5rem) clamp(1.5rem,4vw,4rem)!important}.final-jackpot-token{margin:0 auto clamp(.75rem,1.4vw,1.1rem)!important}.final-cta .eyebrow,.final-cta .eyebrow--light{color:#fff!important}.final-cta .eyebrow:before{background:#fddc5ce0}.final-cta h2{max-width:960px;margin:0 auto clamp(.85rem,1.5vw,1.25rem)}.final-cta>p{max-width:980px;margin:0 auto clamp(1rem,1.9vw,1.5rem)}.final-cta .button-row{justify-content:center}.final-climb-trail{width:min(42vw,24rem)!important;top:4%!important;left:50%!important;transform:translate(-50%)rotate(-5deg)!important}.hero--showstage{background:linear-gradient(#fff8eef5 0%,#eef0ffcc 58%,#fffcf7fa 100%),radial-gradient(circle at 50% 24%,#fddc5c38,#0000 28%),radial-gradient(circle at 12% 42%,#ffb6d938,#0000 24%),radial-gradient(circle at 88% 34%,#c9f3df33,#0000 25%);min-height:calc(100svh - 84px);padding:clamp(5.5rem,9vw,8rem) 0 clamp(3.5rem,7vw,5.5rem)}.hero--showstage .hero-showstage{text-align:center;justify-items:center;gap:clamp(1.4rem,3vw,2.5rem);display:grid}.hero--showstage .hero-copy--showstage{justify-items:center;gap:1rem;max-width:980px;display:grid}.hero--showstage .hero-copy--showstage h1{color:#080b22;letter-spacing:0;max-width:1050px;margin:0;font-size:clamp(3.6rem,9vw,8.8rem);line-height:.86}.hero--showstage .hero-copy--showstage .hero-lead{color:#181828c7;max-width:840px;margin:0;font-size:clamp(1.08rem,2vw,1.42rem);font-weight:820;line-height:1.52}.hero--showstage .hero-copy--showstage .button-row,.hero--showstage .hero-showstage__footer .trust-list{justify-content:center}.hero--showstage .hero-stage{width:min(100%,1120px);min-height:unset;background:linear-gradient(135deg,#ffffffd1,#eef0ffd1),linear-gradient(135deg,#4053f724,#fddc5c24);border:1px solid #ffffffc7;border-radius:clamp(28px,5vw,56px);padding:clamp(1rem,2.4vw,1.6rem);overflow:visible;box-shadow:0 34px 90px #1818282e,inset 0 0 0 10px #ffffff57}.hero--showstage .hero-stage:before{display:none}.quick-play-section .section-heading h2{color:#fff}.quick-play-section .section-heading p{color:#e8ecffd1}.quick-play-section .demo-mode-tabs,.quick-play-frame,.feature-stage-card{opacity:1;transform:none}.landing-motion-ready .quick-play-section .demo-mode-tabs,.landing-motion-ready .quick-play-frame,.landing-motion-ready .feature-stage-card{opacity:0;transform:translateY(26px)}.quick-play-section.is-visible .demo-mode-tabs,.quick-play-section.is-visible .quick-play-frame,.feature-journey-section.is-visible .feature-stage-card{opacity:1;transform:translateY(0)}.prize-journey--arena .prize-journey__visual{grid-template-columns:minmax(0,1.5fr) minmax(260px,.56fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);min-height:clamp(520px,56vw,700px);display:grid;position:relative}.prize-journey--arena .prize-journey__ladder{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:clamp(.45rem,1.3vw,1.05rem);min-height:clamp(440px,46vw,620px);margin:0;padding:clamp(1rem,2vw,1.5rem);list-style:none;display:grid;position:relative}.prize-journey--arena .prize-journey__platform,.prize-journey--arena .prize-journey__platform:nth-of-type(n){--platform-lift:0px;color:#fff;opacity:.35;background:linear-gradient(#ffffff1f,#ffffff0a),#0d143dc7;border:1px solid #ffffff24;border-radius:24px;align-content:center;justify-items:center;gap:.35rem;min-height:clamp(8.5rem,13vw,12rem);padding:clamp(.85rem,1.7vw,1.2rem);display:grid;transform:translateY(calc(-1 * var(--platform-lift)))!important;position:relative!important;inset:auto!important}.prize-journey--arena .prize-journey__platform:first-child{--platform-lift:0px}.prize-journey--arena .prize-journey__platform:nth-child(2){--platform-lift:42px}.prize-journey--arena .prize-journey__platform:nth-child(3){--platform-lift:88px}.prize-journey--arena .prize-journey__platform:nth-child(4){--platform-lift:138px}.prize-journey--arena .prize-journey__platform:nth-child(5){--platform-lift:190px}.prize-journey--arena .prize-journey__platform:nth-child(6){--platform-lift:246px}.prize-journey--arena .prize-journey__platform:nth-child(7){--platform-lift:306px}.prize-journey--arena .prize-journey__platform[data-final=true],.prize-journey--arena .prize-journey__platform[data-final=true]:nth-of-type(n){color:#080b22;background:radial-gradient(circle at 30% 20%,#fff3,#0000 24%),linear-gradient(135deg,#fddc5cf0,#e2c76bf5);border-color:#fddc5c8f}.prize-journey--arena .prize-journey__payoff .prize-journey__jackpot{width:7.4rem;min-height:7.4rem;position:static!important;transform:none!important}@media (max-width:980px){.hero--showstage{min-height:0}.prize-journey--arena .prize-journey__visual,.prize-journey--arena .prize-journey__ladder{grid-template-columns:1fr;min-height:0}.prize-journey--arena .prize-journey__platform,.prize-journey--arena .prize-journey__platform:nth-child(n){grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;min-height:auto;transform:none!important}}:root{--ll-surface:var(--white);--ll-text:var(--slate-900);--ll-muted:var(--slate-700);--ll-accent:var(--brand-blue);--ll-accent-text:var(--white);--ll-primary-background:linear-gradient(135deg, var(--royal-600), var(--brand-purple));--ll-primary-hover:var(--brand-blue-dark);--ll-secondary-surface:var(--white);--ll-secondary-hover:var(--royal-100);--ll-border:var(--slate-200);--ll-radius:var(--radius-card);--ll-button-radius:var(--radius-button);--ll-overlay:#10132e73;--ll-shadow:var(--shadow-lg);--ll-focus:var(--brand-blue);--ll-eyebrow:var(--brand-blue-dark);--ll-error:var(--red-600)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
