:root{--color-text-primary:#171717;--color-text-secondary:#62666f;--color-text-inverse:#fff;--color-text-inverse-muted:#ffffffb3;--color-accent-primary:#ffc40c;--color-accent-primary-hover:#e6ad00;--color-accent-blue:#3c5cdf;--color-accent-blue-dark:#2e49b4;--color-accent-pink:#ff9baf;--color-accent-orange:#ff810c;--color-surface-dark:#171717;--color-surface-dark-raised:#232326;--color-surface-light:#fff;--color-surface-subtle:#f4f5f6;--color-border-light:#dfe2e7;--color-border-dark:#ffffff24;--font-family-display:"Unbounded";--font-family-body:"Plus Jakarta Sans";--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.75rem;--font-size-4xl:2.375rem;--font-size-5xl:3.125rem;--font-size-display:4.25rem;--font-size-hero:clamp(3.125rem, 6vw, 5.25rem);--font-size-section-display:clamp(2.375rem, 4.2vw, 4rem);--font-size-panel-title:2rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.03;--line-height-hero:.94;--line-height-section-display:1;--line-height-heading:1.15;--line-height-body:1.5;--letter-spacing-tight:-.03em;--letter-spacing-hero:-.05em;--letter-spacing-section-display:-.04em;--letter-spacing-label:.08em;--spacing-2xs:.25rem;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4.5rem;--spacing-4xl:6rem;--radius-sm:.625rem;--radius-md:.875rem;--radius-lg:1.25rem;--radius-xl:1.75rem;--radius-full:999px;--border-width-default:1px;--shadow-sm:0 2px 8px #14182014;--shadow-md:0 16px 40px #1418201f;--shadow-lg:0 28px 70px #1418202e;--motion-fast:.16s;--motion-base:.24s;--motion-slow:.42s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--z-header:40;--z-overlay:80;--figma-colors-primary-black-black-100:var(--color-text-primary);--figma-colors-primary-black-black-75:#171717bf;--figma-colors-primary-black-black-65:#171717a6;--figma-colors-primary-black-black-50:#17171780;--figma-colors-primary-black-black-30:#1717174d;--figma-colors-primary-black-black-10:#1717171a;--figma-colors-primary-black-black-5:#1717170d;--figma-colors-primary-black-black-2:#17171705;--figma-colors-primary-white-white-100:var(--color-text-inverse);--figma-colors-primary-white-white-75:#ffffffbf;--figma-colors-primary-white-white-70:#ffffffb3;--figma-colors-primary-white-white-65:#ffffffa6;--figma-colors-primary-white-white-60:#fff9;--figma-colors-primary-white-white-50:#ffffff80;--figma-colors-primary-white-white-30:#ffffff4d;--figma-colors-primary-white-white-10:#ffffff1a;--figma-colors-primary-white-white-5:#ffffff0d;--figma-colors-primary-white-white-2:#ffffff05;--figma-colors-accents-blue-blue-1-standard-100:var(--color-accent-blue);--figma-colors-accents-blue-blue-1-standard-50:#3c5cdf80;--figma-colors-accents-blue-blue-2-dark-100:var(--color-accent-blue-dark);--figma-colors-accents-blue-blue-2-dark-100-2:var(--color-accent-blue-dark);--figma-colors-accents-yellow-yellow-1-standard-100:var(--color-accent-primary);--figma-colors-accents-yellow-yellow-1-standard-50:#ffc40c80;--figma-colors-accents-yellow-yellow-2-dark-100:#ba8d00;--figma-colors-tertiary-orange-orange-1-standard-100:var(--color-accent-orange);--figma-colors-tertiary-orange-orange-1-standard-50:#ff810c80;--figma-colors-tertiary-orange-orange-2-dark-100:#d96c06;--figma-colors-tertiary-pink-pink-1-standard-100:var(--color-accent-pink);--figma-colors-tertiary-pink-pink-1-standard-50:#ff9baf80;--figma-colors-tertiary-pink-pink-2-dark-100:#ff5e7e;--figma-fonts-display-font-family:var(--font-family-display);--figma-fonts-display-font-size:var(--font-size-display);--figma-fonts-display-font-weight:var(--font-weight-bold);--figma-fonts-display-line-height:1.03;--figma-fonts-display-letter-spacing:-.03em;--figma-fonts-h1-font-family:var(--font-family-display);--figma-fonts-h1-font-size:var(--font-size-5xl);--figma-fonts-h1-font-weight:var(--font-weight-semibold);--figma-fonts-h1-line-height:1.15;--figma-fonts-h2-font-family:var(--font-family-display);--figma-fonts-h2-font-size:var(--font-size-4xl);--figma-fonts-h2-font-weight:var(--font-weight-semibold);--figma-fonts-h2-line-height:1.15;--figma-fonts-h3-font-family:var(--font-family-display);--figma-fonts-h3-font-size:var(--font-size-3xl);--figma-fonts-h3-font-weight:var(--font-weight-medium);--figma-fonts-h3-line-height:1.4;--figma-fonts-h4-font-family:var(--font-family-display);--figma-fonts-h4-font-size:var(--font-size-2xl);--figma-fonts-h4-font-weight:var(--font-weight-medium);--figma-fonts-h4-line-height:1.5;--figma-fonts-h5-font-family:var(--font-family-display);--figma-fonts-h5-font-size:var(--font-size-xl);--figma-fonts-h5-font-weight:var(--font-weight-medium);--figma-fonts-h5-line-height:1.5;--figma-fonts-h6-font-family:var(--font-family-display);--figma-fonts-h6-font-size:var(--font-size-md);--figma-fonts-h6-font-weight:var(--font-weight-medium);--figma-fonts-h6-line-height:1.5;--figma-fonts-body-font-family:var(--font-family-body);--figma-fonts-body-font-size:var(--font-size-md);--figma-fonts-body-font-weight:var(--font-weight-regular);--figma-fonts-body-line-height:1.5}@font-face{font-family:Unbounded;src:url(/fonts/unbounded.ttf)format("truetype");font-weight:200 900;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/jakarta.ttf)format("truetype");font-weight:200 800;font-display:swap}:root{--black:var(--figma-colors-primary-black-black-100);--white:var(--figma-colors-primary-white-white-100);--muted:var(--figma-colors-primary-white-white-75);--line:var(--figma-colors-primary-white-white-10);--panel:var(--figma-colors-primary-white-white-5);--yellow:var(--figma-colors-accents-yellow-yellow-1-standard-100);--blue:var(--figma-colors-accents-blue-blue-1-standard-100);--blue-dark:var(--figma-colors-accents-blue-blue-2-dark-100);--pink:var(--figma-colors-tertiary-pink-pink-1-standard-100);--orange:var(--figma-colors-tertiary-orange-orange-1-standard-100);--body:var(--figma-fonts-body-font-family);--title:var(--figma-fonts-h1-font-family)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{background:var(--black);color:var(--white);font:var(--figma-fonts-body-font-weight) var(--figma-fonts-body-font-size)/var(--figma-fonts-body-line-height) var(--body),sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6,p{margin:0}p{color:var(--muted)}h1,h2,h3,h4,h5,h6{font-family:var(--title);font-weight:500}h1,.h1{font:var(--figma-fonts-h1-font-weight) var(--figma-fonts-h1-font-size)/var(--figma-fonts-h1-line-height) var(--title)}h2,.h2{font:var(--figma-fonts-h2-font-weight) var(--figma-fonts-h2-font-size)/var(--figma-fonts-h2-line-height) var(--title)}h3,.h3{font:var(--figma-fonts-h3-font-weight) var(--figma-fonts-h3-font-size)/var(--figma-fonts-h3-line-height) var(--title)}h4,.h4{font:var(--figma-fonts-h4-font-weight) var(--figma-fonts-h4-font-size)/var(--figma-fonts-h4-line-height) var(--title)}.h5{font:var(--figma-fonts-h5-font-weight) var(--figma-fonts-h5-font-size)/var(--figma-fonts-h5-line-height) var(--title)}.h6{font:var(--figma-fonts-h6-font-weight) var(--figma-fonts-h6-font-size)/var(--figma-fonts-h6-line-height) var(--title)}.display{font:var(--figma-fonts-display-font-weight) var(--figma-fonts-display-font-size)/var(--figma-fonts-display-line-height) var(--title);letter-spacing:var(--figma-fonts-display-letter-spacing)}:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}.wrap{width:min(1320px,100% - 96px);margin-inline:auto}.demobar{border-bottom:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:9px 24px;display:flex}.demobar span{background:var(--yellow);border-radius:50%;width:7px;height:7px}.header{border-bottom:1px solid var(--line);z-index:20;align-items:center;gap:32px;width:min(1420px,100% - 64px);margin:auto;padding:24px 0;display:flex;position:relative}.logo{width:190px;height:auto}.nav{align-items:center;gap:26px;margin:auto;display:flex}.nav a,.login-link{color:var(--muted);white-space:nowrap}.nav a:hover,.login-link:hover{color:var(--yellow)}.header-actions{align-items:center;gap:24px;display:flex}.button{background:var(--yellow);min-height:54px;color:var(--black);border:1px solid var(--yellow);font:inherit;border-radius:99px;justify-content:center;align-items:center;gap:18px;padding:14px 24px;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button.secondary{background:var(--panel);color:var(--white);border-color:var(--figma-colors-primary-white-white-30)}.button.blue{background:var(--blue);border-color:var(--blue);color:var(--white)}.button.blue:hover{background:var(--blue-dark)}.button svg{flex-shrink:0}.menu-toggle{color:var(--white);background:0 0;border:0;display:none}.eyebrow{color:var(--yellow);align-items:center;gap:10px;margin-bottom:24px;display:flex}.hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:16px;min-height:670px;padding:64px 0 72px;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.hero h1 span{color:var(--yellow)}.hero-copy>p:not(.eyebrow){max-width:540px;margin-top:28px}.actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.trust{color:var(--muted);flex-wrap:wrap;gap:26px;margin-top:32px;display:flex}.trust span{align-items:center;gap:8px;display:flex}.trust svg{color:var(--yellow)}.hero-art{min-width:0;height:560px;position:relative}.hero-planet{width:98%;position:absolute;bottom:-32px;left:2%}.hero-mascot{z-index:2;width:47%;animation:6s ease-in-out infinite bob;position:absolute;top:12%;left:26%}.hero-rocks{opacity:.5;width:85%;position:absolute;top:-10%;right:-5%}.float-label{border:1px solid var(--figma-colors-primary-white-white-30);background:var(--black);z-index:3;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex;position:absolute}.float-label img{object-fit:contain;width:42px;height:42px}.float-label strong{font:inherit;color:var(--white);display:block}.float-label div{color:var(--muted)}.balance-label{top:8%;left:-4%;transform:rotate(-4deg)}.prize-label{bottom:12%;right:-1%;transform:rotate(3deg)}.prize-label svg{background:var(--blue);box-sizing:content-box;border-radius:12px;padding:12px}.gateway{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;margin-bottom:96px;display:grid}.gateway article{background:var(--panel);border:1px solid var(--line);border-radius:24px;padding:40px;position:relative}.gateway article>svg{color:var(--yellow);position:absolute;top:40px;right:40px}.gateway .eyebrow{margin-bottom:16px}.gateway p:not(.eyebrow){max-width:490px;margin:20px 0 28px}.gateway-brand>svg{color:var(--white)!important}.gateway-brand{background:var(--blue-dark)!important}.gateway-brand .eyebrow{color:var(--white)}footer{border-top:1px solid var(--line);margin-top:80px;padding:64px max(48px,50% - 660px) 32px}.footer-top{grid-template-columns:1.4fr 1fr 1.2fr 1fr;gap:36px;display:grid}.footer-top p{margin-top:24px}.footer-top h2{margin-bottom:22px}.footer-top>div>a:not(:first-child){color:var(--muted);margin-bottom:12px;display:block}.footer-bottom{border-top:1px solid var(--line);gap:28px;margin-top:48px;padding-top:28px;display:flex}.footer-bottom>span{margin-right:auto}.fineprint{margin-top:20px}.skip{background:var(--yellow);color:var(--black);z-index:100;padding:16px;position:fixed;top:-100px;left:20px}.skip:focus{top:20px}@keyframes bob{50%{transform:translateY(-12px)}}@media (max-width:1250px){.header{gap:22px}.header-actions .button{display:none}.hero .display{font:var(--figma-fonts-h1-font-weight) var(--figma-fonts-h1-font-size)/var(--figma-fonts-h1-line-height) var(--title);letter-spacing:normal}.hero-art{height:490px}.hero{min-height:600px}.float-label{padding:12px}.balance-label{left:0}.prize-label{right:-10px}}@media (max-width:900px){.wrap,.header{width:calc(100% - 48px)}.nav{display:none}.menu-toggle{display:block}.header-actions{margin-left:auto}.nav.open{background:var(--black);border:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:28px;display:flex;position:absolute;top:100%;left:0;right:0}.hero{grid-template-columns:1fr;padding-top:48px}.hero-art{width:min(530px,100%);height:480px;margin:auto}.hero-copy>p:not(.eyebrow){max-width:650px}.gateway{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}.hero-rocks{right:0}}@media (max-width:560px){.demobar{text-align:center}.header{gap:12px}.header .logo{width:155px}.header-actions{gap:16px}.hero .display,h1,.h1{font:var(--figma-fonts-h2-font-weight) var(--figma-fonts-h2-font-size)/var(--figma-fonts-h2-line-height) var(--title)}h2,.h2{font:var(--figma-fonts-h3-font-weight) var(--figma-fonts-h3-font-size)/var(--figma-fonts-h3-line-height) var(--title)}.hero-art{height:400px}.hero-planet{bottom:0}.hero-mascot{top:10%}.balance-label{top:0}.prize-label{bottom:4%;right:0}.gateway article{padding:28px}.gateway article>svg{top:28px;right:28px}.gateway .eyebrow{padding-right:28px}.footer-top{grid-template-columns:1fr}.footer-bottom{flex-wrap:wrap}.footer-bottom>span{width:100%}footer{padding:48px 24px 24px}.button{padding:14px 20px}.actions{gap:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.metric>.h3{margin-top:12px;display:block}.wallet>div{z-index:1;position:relative}.wallet>div>.display{color:var(--yellow);margin:24px 0;display:block}.wallet>div>p:last-child{max-width:70%;margin-top:20px}.level-panel>.chip{margin-bottom:20px}.transaction-list>div>div{align-items:center;gap:14px;display:flex}.transaction-list svg{color:var(--yellow);flex-shrink:0}.section{padding-block:72px}.section-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:40px;display:flex}.section-heading>div{max-width:790px}.section-heading>p{max-width:350px}.section-heading .eyebrow{margin-bottom:18px}.two-grid,.three-grid,.four-grid,.planet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.three-grid,.planet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.four-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.between{justify-content:space-between;align-items:center;gap:24px;display:flex}.chip{border:1px solid var(--line);color:var(--muted);border-radius:99px;align-items:center;gap:8px;width:fit-content;padding:8px 14px;display:inline-flex}.chip svg{flex-shrink:0}.cp{white-space:nowrap;background:var(--yellow);color:var(--black);border-radius:99px;align-items:center;padding:6px 12px;display:inline-flex}.cp.large{padding:10px 20px}.text-link{min-height:44px;color:var(--white);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:inline-flex}.text-link:hover{color:var(--yellow)}.text-link svg{flex-shrink:0}.note{margin-top:20px}.planet-card,.prize-card,.ad-card{border:1px solid var(--line);background:var(--panel);border-radius:24px;min-width:0;overflow:hidden}.planet-cover{height:290px;position:relative;overflow:hidden}.planet-cover>.chip{z-index:1;background:var(--black);position:absolute;top:24px;left:24px}.planet-cover>img{object-fit:contain;width:310px;height:310px;transition:transform .35s;position:absolute;top:28px;left:50%;transform:translate(-50%)}.planet-card:hover .planet-cover>img{transform:translate(-50%)translateY(-8px)}.planet-body{padding:28px}.planet-body .between{gap:12px}.prize-list{border-top:1px solid var(--line);margin-top:24px}.prize-list>div{border-bottom:1px solid var(--line);padding:20px 0}.prize-list span{color:var(--muted)}.prize-list p{color:var(--white);margin-top:6px}.planet-body>.text-link{width:100%;margin-top:22px}.cycle{border-block:1px solid var(--line);grid-template-columns:1.1fr 1fr;gap:80px;margin-bottom:40px;padding-block:52px;display:grid}.cycle>div>p:not(.eyebrow){max-width:570px;margin-top:24px}.cycle-timeline>div{align-items:center;gap:20px;padding:16px 0;display:flex}.cycle-timeline>div+div{border-top:1px solid var(--line)}.cycle-timeline p{margin-top:6px}.cycle-timeline>.chip{margin-top:20px}.round-number{border:1px solid var(--figma-colors-primary-white-white-30);width:44px;height:44px;color:var(--yellow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.coming{background:var(--panel);border-radius:24px;grid-template-columns:1fr 1fr;gap:56px;margin-top:32px;padding:44px;display:grid;overflow:hidden}.coming p:not(.eyebrow){max-width:550px;margin-top:20px}.coming .text-link{margin-top:20px}.coming-planets{min-height:300px;position:relative}.coming-planets img{width:52%;position:absolute}.coming-planets img:first-child{z-index:2;top:0;left:0}.coming-planets img:nth-child(2){z-index:3;bottom:0;left:25%}.coming-planets img:nth-child(3){top:-12%;right:-6%}.coming-planets .chip{background:var(--black);z-index:4;position:absolute;bottom:0;right:0}.brand-strip{border-block:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.brand-strip>a{flex-wrap:wrap;place-content:center;gap:14px;min-height:160px;padding:30px 16px;display:flex}.brand-strip>a+a{border-left:1px solid var(--line)}.brand-monogram{text-align:center;width:100%;font:var(--figma-fonts-h3-font-weight) var(--figma-fonts-h3-font-size)/var(--figma-fonts-h3-line-height) var(--title);display:block}.brand-strip svg{align-self:center}.benefits{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.benefit-image{border-radius:24px;height:100%;min-height:480px;position:relative;overflow:hidden}.benefit-image>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.image-caption{background:var(--black);border-radius:99px;padding:14px 20px;position:absolute;bottom:24px;left:24px}.benefit-columns{grid-template-columns:1fr 1fr;gap:20px;margin-block:30px;display:grid}.benefit-columns ul{color:var(--muted);padding-left:20px}li{margin-block:10px}li::marker{color:var(--yellow)}.heroes{border-block:1px solid var(--line);grid-template-columns:1fr 1.3fr;align-items:center;gap:64px;margin-block:48px;display:grid}.heroes>img{object-fit:contain;max-height:390px;margin:auto}.heroes p:not(.eyebrow){max-width:650px;margin:24px 0 28px}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.steps article{border-top:1px solid var(--figma-colors-primary-white-white-30);padding-top:28px}.step-number{color:var(--yellow);font:var(--figma-fonts-h3-font-weight) var(--figma-fonts-h3-font-size)/var(--figma-fonts-h3-line-height) var(--title);margin-bottom:28px;display:block}.steps p{margin-top:16px}.delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;display:grid}.delivery-grid article{gap:20px;display:flex}.delivery-grid p{margin-top:12px}.delivery.compact{border-top:1px solid var(--line);margin-top:80px;padding-top:48px}.trust-section .three-grid article{border:1px solid var(--line);border-radius:20px;padding:32px}.trust-section article>svg{color:var(--yellow);margin-bottom:24px}.trust-section article>p{margin-top:18px}.closing{text-align:center;background:var(--panel);border-radius:24px;margin-block:64px;padding:72px 32px}.closing .eyebrow{justify-content:center}.closing p:not(.eyebrow){max-width:600px;margin:24px auto 32px}.closing h2{max-width:1000px;margin:auto}.page{min-height:60vh;padding-block:48px 80px}.page-intro{max-width:920px;margin-bottom:44px}.page-intro>p:not(.eyebrow){max-width:760px;margin-top:24px}.page-intro .eyebrow{margin-top:28px;margin-bottom:20px}.back{min-height:44px;color:var(--muted);align-items:center;gap:10px;display:inline-flex}.back:hover{color:var(--yellow)}.form-layout,.flow-layout,.auth-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.form-story>img{object-fit:contain;height:340px;margin:auto}.story-benefits{gap:14px;margin-top:30px;display:grid}.story-benefits>span{align-items:center;gap:12px;display:flex}.story-benefits svg{color:var(--yellow);width:20px}.form-panel{background:var(--panel);border:1px solid var(--line);border-radius:24px;min-width:0;padding:36px}.form-panel>h2,.form-panel form>h2{margin-bottom:16px}.form-panel>p,.form-panel form>p,.form-panel>.chip{margin-bottom:24px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field{flex-direction:column;gap:10px;min-width:0;margin-bottom:22px;display:flex}.field input,.field select,.field textarea{border:1px solid var(--figma-colors-primary-white-white-30);width:100%;min-width:0;min-height:54px;color:var(--white);background:var(--black);border-radius:10px;padding:14px 16px;display:block}.field textarea{resize:vertical}.field input::placeholder{color:var(--figma-colors-primary-white-white-50)}.consent{color:var(--muted);align-items:flex-start;gap:12px;margin-block:22px;display:flex}.consent input{width:20px;height:20px;accent-color:var(--yellow);flex-shrink:0;margin-top:3px}.consent a,.legal p>a{text-underline-offset:4px;text-decoration:underline}.full{width:100%}.notice{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:12px;margin-block:24px;padding:18px 20px;display:flex}.notice>svg{color:var(--yellow);flex-shrink:0;margin-top:2px}.notice p{margin:0!important}.form-bottom{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;display:flex}.success{text-align:center;max-width:760px;margin:20px auto 0}.success>img{object-fit:contain;height:200px;margin:0 auto 28px}.success>.chip{margin:0 auto 24px}.success>p{margin-top:24px}.success .actions{justify-content:center}.success .notice{text-align:left}.b2b-story .eyebrow,.b2b-hero .eyebrow{color:var(--white)}.b2b-story>img{height:300px;margin-bottom:24px}.b2b-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:40px;padding-block:48px 80px;display:grid}.b2b-hero .page-intro{margin-bottom:0}.b2b-visual{min-height:520px;position:relative}.b2b-visual>img{width:100%;position:absolute;top:10%}.metric-float{background:var(--blue-dark);border:1px solid var(--line);border-radius:20px;padding:24px;position:absolute;top:0;left:0;transform:rotate(-4deg)}.metric-float>svg{margin-bottom:12px}.metric-float>strong{margin:8px 0;display:block}.metric-float.second{inset:auto 0 0 auto;transform:rotate(4deg)}.problem-solution{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:64px;display:grid}.problem-solution article+article{border-left:1px solid var(--line);padding-left:64px}.problem-solution p:not(.eyebrow){max-width:530px;margin-top:24px}.benefits-grid article{border-top:1px solid var(--line);padding-block:24px}.benefits-grid svg{margin-bottom:24px}.benefits-grid p{margin-top:16px}.dashboard-promo{border:1px solid var(--line);border-radius:24px;grid-template-columns:1fr 1fr;gap:64px;padding:56px;display:grid}.dashboard-promo p:not(.eyebrow){margin:24px 0 28px}.mini-dashboard{background:var(--blue-dark);border-radius:20px;padding:28px}.mini-dashboard .chip{margin-bottom:20px}.mini-dashboard .metric{background:0 0;border:0;padding:0}.mini-dashboard .metric p{margin:8px 0 0}.mini-bars{align-items:flex-end;gap:16px;height:160px;margin-top:32px;display:flex}.mini-bars span{background:var(--white);border-radius:6px 6px 0 0;flex:1}.brand-hero{border-bottom:1px solid var(--line);grid-template-columns:1.5fr 1fr;align-items:center;gap:80px;margin-bottom:64px;padding-bottom:64px;display:grid}.brand-emblem{border:1px solid var(--figma-colors-primary-white-white-30);width:250px;height:250px;font:var(--figma-fonts-display-font-weight) var(--figma-fonts-display-font-size)/var(--figma-fonts-display-line-height) var(--title);color:var(--yellow);border-radius:50%;place-items:center;margin:auto;display:grid}.prize-visual{width:100%;min-height:220px;color:var(--black);background:var(--yellow);border:0;justify-content:center;align-items:center;display:flex;position:relative}.prize-visual.orange{background:var(--orange)}.prize-visual.pink{background:var(--pink)}.prize-visual.blue{background:var(--blue);color:var(--white)}.prize-visual>svg{width:72px;height:72px}.prize-visual>.chip{background:var(--black);color:var(--white);position:absolute;top:20px;left:20px}.prize-body{flex-direction:column;gap:20px;padding:28px;display:flex}.prize-body>h2,.prize-body>h3{min-height:60px}.prize-body>.button{margin-top:auto}.prize-card.selected{outline:2px solid var(--yellow);outline-offset:3px}.flow-steps{border-bottom:1px solid var(--line);justify-content:center;gap:32px;margin-bottom:44px;padding:24px 0 40px;display:flex}.flow-steps>span{color:var(--figma-colors-primary-white-white-50);align-items:center;gap:12px;display:flex}.flow-steps>span>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.flow-steps .active{color:var(--white)}.flow-steps .active>span{background:var(--yellow);color:var(--black);border-color:var(--yellow)}.planet-intro{grid-template-columns:1.5fr 1fr;align-items:center;gap:48px;margin-bottom:52px;display:grid}.planet-intro>img{object-fit:contain;width:100%;height:350px}.planet-intro p:not(.eyebrow){margin-top:20px}.section-subhead{margin-bottom:28px}.booking-bar{border:1px solid var(--line);background:var(--panel);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:28px;display:flex}.booking-bar p{color:var(--white);margin-bottom:8px}.booking-bar span{color:var(--muted)}.booking-bar .button{flex-shrink:0}.flow-layout>div>p{margin-top:24px}.flow-planet{object-fit:contain;max-height:380px;margin:32px auto}.summary{border-block:1px solid var(--line);margin:24px 0;padding-block:20px}.summary>div{justify-content:space-between;gap:24px;padding:10px 0;display:flex}.summary dt{color:var(--muted)}.summary dd{white-space:nowrap;margin:0}.summary>span{color:var(--muted);margin-top:8px;display:block}.plain{min-height:44px;color:var(--muted);text-underline-offset:4px;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;margin:16px auto 0;padding:0;text-decoration:underline;display:flex}.plain:hover{color:var(--white)}.number-preview{border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:24px;margin-top:32px;padding:32px;display:flex}.number-preview>strong{color:var(--yellow)}.number-board{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.number-board>span{border:1px solid var(--line);color:var(--muted);border-radius:8px;place-items:center;padding:10px 0;display:grid}.ticket{border:1px solid var(--yellow);border-radius:20px;flex-direction:column;gap:24px;margin-top:28px;padding:32px;display:flex}.ticket>strong{color:var(--yellow)}.auth-layout{max-width:1120px}.auth-mascot{object-fit:contain;height:330px;margin:auto}.success-icon{width:48px;height:48px;color:var(--yellow);margin-bottom:28px}.wallet-grid{grid-template-columns:1.3fr 1fr;gap:24px;margin-bottom:28px;display:grid}.wallet{border:1px solid var(--yellow);background:var(--panel);border-radius:24px;padding:36px;position:relative;overflow:hidden}.wallet>img{object-fit:contain;width:180px;height:180px;position:absolute;top:24px;right:24px}.wallet>strong{color:var(--yellow);margin-block:24px;display:block}.wallet>p{max-width:65%;position:relative}.wallet>.display{z-index:1;position:relative}.level-panel{border:1px solid var(--line);border-radius:24px;padding:36px}.level-panel h2{margin-bottom:16px}.level-panel .progress{margin-block:28px 16px}.progress{background:var(--line);border-radius:99px;height:8px;overflow:hidden}.progress>span{background:var(--yellow);border-radius:99px;height:100%;transition:width .3s;display:block}.quick-actions{grid-template-columns:1fr 1fr;gap:24px;display:grid}.quick-actions>a{border:1px solid var(--line);border-radius:20px;align-items:center;gap:20px;padding:24px;display:flex}.quick-actions>a>svg:first-child{width:28px;height:28px;color:var(--yellow)}.quick-actions>a>svg:last-child{margin-left:auto}.quick-actions>a:hover{background:var(--panel)}.quick-actions p{margin-top:8px}.tabs{border-bottom:1px solid var(--line);gap:32px;margin-top:52px;margin-bottom:32px;display:flex;overflow-x:auto}.tabs>button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;min-height:54px;padding:16px 0}.tabs>button.active{color:var(--yellow);border-bottom-color:var(--yellow)}.tab-panel{min-height:200px}.transaction-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.accent{color:var(--yellow)}.empty{text-align:center;border:1px dashed var(--figma-colors-primary-white-white-30);border-radius:20px;flex-direction:column;align-items:center;gap:20px;padding:48px 28px;display:flex}.empty>svg{color:var(--yellow);width:36px;height:36px}.empty>p{max-width:640px}.empty>.actions{margin-top:0}.number-ticket{border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:20px;padding:28px;display:flex}.number-ticket>strong{color:var(--yellow)}.upload-area{border:1px dashed var(--figma-colors-primary-white-white-50);cursor:pointer;text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:280px;margin-block:24px;padding:28px;display:flex;position:relative}.upload-area>img{object-fit:contain;max-height:330px}.upload-area>input{cursor:pointer;width:100%;max-width:300px}.upload-area>svg{color:var(--yellow)}.instruction-panel{padding:20px}.instruction-panel>img{object-fit:contain;height:260px;margin:0 auto 32px}.instruction-panel>p{margin-top:24px}.instruction-panel ol{color:var(--muted);margin-block:28px;padding-left:24px}.error{color:var(--pink)!important}.feedback{min-height:24px;color:var(--yellow);margin-block:24px}.ad-visual{background:var(--panel);height:240px;position:relative;overflow:hidden}.ad-visual>img{object-fit:contain;width:290px;height:290px;position:absolute;top:30px;right:0}.ad-brand{background:var(--black);border-radius:99px;padding:10px 16px;position:absolute;top:24px;left:24px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-block:32px 40px;display:grid}.metric{border:1px solid var(--line);background:var(--panel);border-radius:20px;min-width:0;padding:28px}.metric h3{margin-bottom:12px}.analytics-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.analytics-panel{border:1px solid var(--line);border-radius:20px;min-width:0;padding:32px}.analytics-panel>p{margin-top:20px}.analytics-panel .progress>span{background:var(--blue)}.bar-list,.category-chart{gap:26px;margin-top:32px;display:grid}.bar-list .between,.category-chart .between{gap:16px;margin-bottom:12px}.swatch{background:var(--blue);border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.swatch.s1,.progress.s1>span{background:var(--yellow)}.swatch.s2,.progress.s2>span{background:var(--orange)}.swatch.s3,.progress.s3>span{background:var(--pink)}.swatch.s4,.progress.s4>span{background:var(--figma-colors-primary-white-white-75)}.dash-section{margin-block:64px}.table-scroll{border:1px solid var(--line);border-radius:16px;overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th,td{border-bottom:1px solid var(--line);padding:20px 24px}th{font:inherit;color:var(--muted);background:var(--panel)}tbody tr:last-child td{border:0}tbody tr:hover{background:var(--panel)}caption{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:18px 24px}.compact-empty{margin-top:24px;padding:32px}.insight{background:var(--blue-dark)}.insight .eyebrow{color:var(--white)}.insight ul{color:var(--muted);margin-top:28px;padding-left:20px}.action-list{flex-direction:column;gap:12px;margin-top:24px;display:flex}.action-list>.text-link{border-bottom:1px solid var(--line);text-align:left;padding-block:14px}.action-list>.button{margin-top:20px}.brand-dashboard>.between{align-items:flex-start}.brand-dashboard>.between>div:last-child{flex-shrink:0;padding-top:32px}.contact-card{background:var(--panel);border:1px solid var(--line);border-radius:24px;justify-content:space-between;align-items:center;gap:48px;margin-bottom:40px;padding:40px;display:flex}.contact-card>img{object-fit:contain;height:230px}.contact-card a{overflow-wrap:anywhere;align-items:center;gap:20px;display:inline-flex}.contact-card p:not(.eyebrow){margin-top:24px}.contact-topics{margin-bottom:32px}.contact-topics article{border-top:1px solid var(--line);padding:28px}.contact-topics article>svg{color:var(--yellow);margin-bottom:24px}.contact-topics p{margin-top:20px}.legal{max-width:1000px}.legal>h2{margin:40px 0 20px}.legal>ul{color:var(--muted);padding-left:24px}.legal>.notice{margin-bottom:30px}@media (max-width:1200px){.planet-body{padding:22px}.planet-body .between{flex-direction:column;align-items:flex-start;gap:12px}.form-layout,.flow-layout,.auth-layout{gap:40px}.form-grid{grid-template-columns:1fr;gap:0}.form-panel{padding:28px}.steps{gap:24px}.brand-dashboard>.between{display:block}.brand-dashboard>.between>div:last-child{align-items:flex-end;gap:24px;margin-bottom:32px;padding:0;display:flex}.brand-dashboard>.between .field{margin-bottom:0}.metric{padding:24px}.b2b-hero{grid-template-columns:1.15fr 1fr}.dashboard-promo{gap:32px;padding:40px}.benefits{gap:40px}.benefit-columns{grid-template-columns:1fr}.contact-card a{font:var(--figma-fonts-h4-font-weight) var(--figma-fonts-h4-font-size)/var(--figma-fonts-h4-line-height) var(--title)}}@media (max-width:900px){.section{padding-block:52px}.section-heading{display:block}.section-heading>p{max-width:640px;margin-top:24px}.planet-grid,.three-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.planet-grid>.planet-card:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.planet-grid>.planet-card:last-child .planet-cover{height:100%;min-height:320px}.cycle{gap:40px}.coming{gap:24px;padding:32px}.brand-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-strip>a{border:1px solid var(--line)!important}.benefits{grid-template-columns:1fr}.benefit-image{height:470px}.benefit-columns{grid-template-columns:1fr 1fr}.heroes{grid-template-columns:.8fr 1.2fr;gap:32px}.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.form-layout,.flow-layout,.auth-layout{grid-template-columns:1fr}.form-story>img,.auth-mascot{height:220px}.form-story .page-intro{margin-bottom:28px}.story-benefits{flex-wrap:wrap;display:flex}.b2b-hero{grid-template-columns:1fr;gap:40px}.b2b-visual{width:100%;max-width:530px;min-height:420px;margin:auto}.b2b-visual>img{object-fit:contain;height:440px;top:0}.problem-solution{gap:32px}.problem-solution article+article{padding-left:32px}.dashboard-promo{grid-template-columns:1fr}.mini-bars{height:200px}.brand-hero{gap:40px}.brand-emblem{width:200px;height:200px}.planet-intro{grid-template-columns:1.3fr 1fr;gap:24px}.planet-intro>img{height:260px}.flow-planet{max-height:240px}.wallet-grid,.analytics-grid{grid-template-columns:1fr}.four-grid,.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-card{gap:28px;padding:32px}.contact-card>img{height:150px}.section-subhead{display:block}.section-subhead>.chip{margin-top:20px}.form-grid{grid-template-columns:1fr 1fr;gap:20px}.form-panel{max-width:100%}.success{max-width:700px}.brand-dashboard>.between>div:last-child{flex-wrap:wrap}}@media (max-width:600px){.section{padding-block:40px}.section-heading{margin-bottom:28px}.two-grid,.three-grid,.four-grid,.planet-grid,.cycle,.coming,.heroes,.delivery-grid,.problem-solution,.planet-intro,.brand-hero,.quick-actions,.form-grid{grid-template-columns:1fr}.planet-grid>.planet-card:last-child{display:block}.planet-grid>.planet-card:last-child .planet-cover{height:290px;min-height:0}.planet-body .between{flex-direction:row;align-items:center}.planet-body{padding:24px}.planet-cover>img{top:12px}.cycle{gap:28px;margin-bottom:20px;padding-block:36px}.coming{padding:28px}.coming-planets{min-height:250px}.brand-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-strip>a{padding:24px 12px}.brand-strip>a:last-child{grid-column:1/-1}.benefit-image{height:380px;min-height:0}.benefit-columns{grid-template-columns:1fr;gap:16px}.heroes{gap:24px;margin-block:32px}.heroes>img{height:220px}.steps{grid-template-columns:1fr;gap:32px}.steps article{grid-template-columns:44px 1fr;column-gap:18px;padding-top:24px;display:grid}.step-number{grid-row:1/3;margin:0}.steps article>p{grid-column:2}.trust-section .three-grid article{padding:28px}.closing{margin-block:40px;padding:48px 24px}.page{padding-top:28px}.page-intro{margin-bottom:32px}.page-intro h1{overflow-wrap:anywhere}.form-panel{padding:24px}.form-grid{gap:0}.form-layout,.flow-layout,.auth-layout{gap:28px}.story-benefits{display:grid}.problem-solution article+article{border-left:0;border-top:1px solid var(--line);padding:32px 0 0}.b2b-visual{min-height:400px}.metric-float{max-width:215px;padding:18px}.metric-float.second{right:0}.dashboard-promo{padding:28px}.mini-dashboard{padding:24px}.mini-dashboard .two-grid{grid-template-columns:1fr 1fr}.mini-dashboard h3{font:var(--figma-fonts-h4-font-weight) var(--figma-fonts-h4-font-size)/var(--figma-fonts-h4-line-height) var(--title)}.brand-hero{gap:28px;margin-bottom:40px;padding-bottom:40px}.brand-emblem{width:160px;height:160px}.planet-intro>img{grid-row:1;height:240px}.planet-intro .eyebrow{margin-bottom:18px}.flow-steps{justify-content:space-between;gap:14px;margin-bottom:32px}.flow-steps>span{flex-direction:column;gap:8px}.flow-steps>span:nth-child(2){word-break:break-word}.flow-steps>span{font-family:var(--body);max-width:25%}.booking-bar{flex-direction:column;align-items:stretch;padding:24px}.prize-body>h2,.prize-body>h3{min-height:0}.wallet,.level-panel{padding:28px}.wallet>img{width:110px;height:110px;top:8px;right:12px}.wallet>.display{font:var(--figma-fonts-h1-font-weight) var(--figma-fonts-h1-font-size)/var(--figma-fonts-h1-line-height) var(--title);letter-spacing:normal}.wallet>p{max-width:100%}.wallet>p:first-child{max-width:65%}.tabs{gap:24px}.kpi-grid{gap:12px}.metric{padding:20px}.metric h3{font:var(--figma-fonts-h4-font-weight) var(--figma-fonts-h4-font-size)/var(--figma-fonts-h4-line-height) var(--title);overflow-wrap:anywhere}.analytics-panel{padding:24px}.bar-list .between,.category-chart .between{gap:12px}.contact-card{flex-direction:column;align-items:flex-start;padding:28px}.contact-card>img{align-self:center;height:190px}.contact-card a{font:var(--figma-fonts-h6-font-weight) var(--figma-fonts-h6-font-size)/var(--figma-fonts-h6-line-height) var(--title);gap:8px}.contact-card a svg{flex-shrink:0}.contact-topics article{padding:24px 0}.brand-dashboard>.between>div:last-child{gap:16px;display:grid}.summary>div{gap:16px}.number-board{gap:8px}.notice{padding:16px}.legal .actions{flex-direction:column;align-items:flex-start}}:root{--ink:var(--white)}.light-surface{--ink:var(--black);--muted:var(--figma-colors-primary-black-black-75);--line:var(--figma-colors-primary-black-black-10);--panel:var(--figma-colors-primary-black-black-5);background:var(--white);color:var(--ink)}.dark-surface{--ink:var(--white);--muted:var(--figma-colors-primary-white-white-75);--line:var(--figma-colors-primary-white-white-10);--panel:var(--figma-colors-primary-white-white-5);background:var(--black);color:var(--ink)}.light-surface :is(.text-link,.plain,.chip,.back,.eyebrow,.booking-bar p,.prize-list p,.flow-steps .active){color:var(--ink)}.light-surface .text-link:hover,.light-surface .back:hover{color:var(--blue-dark)}.light-surface .dark-surface .text-link:hover{color:var(--yellow)}.light-surface :focus-visible{outline-color:var(--blue-dark)}.dark-surface :focus-visible{outline-color:var(--yellow)}.light-surface :is(.round-number,.step-number){color:var(--black);background:var(--yellow);border-color:var(--yellow)}.light-surface .step-number{text-align:center;border-radius:12px;width:52px}.light-surface .button.secondary{color:var(--ink);border-color:var(--figma-colors-primary-black-black-50);background:0 0}.light-surface .dark-surface .button.secondary{border-color:var(--figma-colors-primary-white-white-50)}.light-surface :is(.field input,.field select,.field textarea){background:var(--white);border-color:var(--figma-colors-primary-black-black-50);color:var(--black)}.light-surface .field input::placeholder{color:var(--figma-colors-primary-black-black-75)}.light-surface .empty{border-color:var(--figma-colors-primary-black-black-30)}.light-surface .upload-area{border-color:var(--figma-colors-primary-black-black-50)}.light-surface .flow-steps>span{color:var(--muted)}.light-surface .flow-steps .active>span{color:var(--black)}.light-surface .tabs>button.active,.light-surface .accent,.light-surface .feedback{color:var(--blue-dark)}.light-surface .tabs>button.active{border-bottom-color:var(--blue-dark)}.light-surface .error{border-left:4px solid var(--figma-colors-tertiary-pink-pink-2-dark-100);padding-left:12px;color:var(--black)!important}.light-surface .prize-card.selected{outline-color:var(--black)}.light-surface .prize-visual .chip,.light-surface .planet-cover .chip,.light-surface .ad-brand,.light-surface .image-caption{--ink:var(--white);--muted:var(--white);color:var(--white)}.light-surface .coming-planets>.chip{color:var(--white)}.light-surface .dark-surface .eyebrow{color:var(--yellow)}.light-surface .dark-surface .chip{color:var(--white)}.internal-page{min-height:80vh;padding-top:1px;padding-bottom:1px}footer{margin-top:0}.page-intro{border-radius:24px;width:100%;max-width:none;padding:36px 40px 44px}.page-intro>h1{max-width:940px}.page-intro .back{color:var(--muted)}.page-intro .eyebrow{margin-top:16px}.page-intro h1{font:var(--figma-fonts-h2-font-weight) var(--figma-fonts-h2-font-size)/var(--figma-fonts-h2-line-height) var(--title)}.form-story .page-intro{padding:32px}.form-story>img{margin-block:32px}.form-story.b2b-story>p{max-width:540px}.form-panel{background:var(--white)}.auth-layout>div>.page-intro{margin-bottom:24px}.b2b-hero{border-radius:24px;grid-template-columns:1.2fr 1fr;gap:32px;margin-top:40px;padding:36px 40px 56px}.b2b-hero .page-intro{padding:0}.b2b-hero .page-intro .eyebrow{color:var(--white)}.b2b-hero .page-intro h1{font:var(--figma-fonts-h2-font-weight) var(--figma-fonts-h2-font-size)/var(--figma-fonts-h2-line-height) var(--title)}.metric-float{background:var(--blue-dark);color:var(--white)}.brand-hero{grid-template-columns:1.5fr .8fr;gap:48px}.brand-hero .page-intro{margin-bottom:24px}.brand-emblem{color:var(--black);border-color:var(--figma-colors-primary-black-black-30);background:var(--yellow)}.planet-intro{border-radius:24px;padding:40px}.planet-intro h1{font:var(--figma-fonts-h2-font-weight) var(--figma-fonts-h2-font-size)/var(--figma-fonts-h2-line-height) var(--title)}.planet-intro>img{height:300px}.planet-page .flow-layout{gap:32px;margin-top:24px}.flow-story{border-radius:24px;padding:36px}.flow-story>p{margin-top:24px}.flow-story .flow-planet{width:100%;height:300px;margin-bottom:0}.flow-steps{gap:40px;margin-bottom:32px;padding-bottom:28px}.flow-steps>span{flex-shrink:0}.breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.breadcrumb a:hover{text-decoration:underline}.number-board>span{color:var(--ink)}.number-board>span.owned{background:var(--yellow);color:var(--black);border-color:var(--yellow)}.participants{border-block:1px solid var(--line);margin:24px 0;padding-block:16px}.participants summary{cursor:pointer;align-content:center;min-height:44px}.participants ol{max-height:230px;margin-bottom:0;padding:0;list-style:none;overflow-y:auto}.participants li{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px;display:flex}.preview-notice a,.notice a{text-underline-offset:4px;text-decoration:underline}.notice svg{flex-shrink:0;width:20px;height:20px}.planet-page .booking-bar{z-index:5;background:var(--white);border-color:var(--figma-colors-primary-black-black-30);position:sticky;bottom:16px}.planet-page .booking-bar>div{min-width:0}.planet-page .booking-bar .button{flex-shrink:0}.success .ticket{max-width:520px;margin-inline:auto}.success .dark-surface span{color:var(--muted)}.wallet>div>.display{white-space:nowrap}.wallet>img{width:135px;height:135px;top:20px;right:16px}.wallet>div{max-width:90%}.brand-dashboard>.between{display:block}.brand-dashboard>.between>.page-intro{max-width:none}.brand-dashboard>.between>div:last-child{align-items:flex-end;gap:24px;margin-bottom:24px;padding-top:0;display:flex}.brand-dashboard>.between .field{margin-bottom:0}.brand-dashboard .insight{background:var(--blue-dark)}.brand-dashboard .insight .eyebrow{color:var(--white)}.dashboard-promo .mini-dashboard{background:var(--blue-dark)}.metric>.h3{overflow-wrap:anywhere}.demobar a{color:var(--yellow);align-items:center;gap:6px;min-height:32px;margin-left:20px;display:inline-flex}.nav .mobile-only{display:none}.demobar{padding-block:5px}.header{gap:24px}.nav{gap:22px}.gateway-band{padding-block:48px 16px}.gateway{margin-top:0;margin-bottom:32px}.gateway article{border-color:var(--line);background:var(--panel)}.gateway .gateway-brand{color:var(--white);background:var(--color-surface-dark)!important}.gateway .gateway-brand .eyebrow{color:var(--white)}.cycle{border-top:0;gap:60px;margin-bottom:0;padding-block:48px 64px}.cycle>div:first-child{flex-direction:column;justify-content:center;display:flex}.cycle-timeline{border-left:1px solid var(--line);padding-left:40px}.planet-card{background:var(--white)}.planet-cover{background:var(--figma-colors-primary-black-black-2)}.planet-card .planet-body{flex-direction:column;min-height:500px;display:flex}.planet-body>.text-link{color:var(--ink)}.coming{background:var(--black);color:var(--white);--muted:var(--figma-colors-primary-white-white-75);--line:var(--figma-colors-primary-white-white-10);--ink:var(--white)}.coming .eyebrow{color:var(--yellow)}.coming-planets{min-height:320px}.heroes{border:0;margin-block:0;padding-block:64px}.heroes>img{height:350px}.closing{background:var(--black);border-radius:0;margin-block:0;padding-block:64px}.brand-strip>a{transition:background .2s}.brand-strip .brand-monogram{margin-bottom:4px}.brand-strip>a:hover{background:var(--yellow)}.journey{border:1px solid var(--line);border-radius:24px;grid-template-columns:1fr 1.8fr;gap:0;display:grid;overflow:hidden}.journey-nav{background:var(--panel);flex-direction:column;display:flex}.journey-step{border:0;border-bottom:1px solid var(--line);text-align:left;min-height:100px;color:var(--ink);font:inherit;background:0 0;flex:1;align-items:center;gap:18px;padding:26px 24px;display:flex;position:relative}.journey-step:last-child{border-bottom:0}.journey-step>svg{flex-shrink:0;margin-left:auto}.journey-step[data-active]{background:var(--yellow);color:var(--black)}.journey-panel{grid-template-columns:1.2fr 1fr;align-items:center;gap:24px;min-width:0;min-height:420px;padding:40px;display:grid}.journey-panel[hidden]{display:none}.journey-panel .eyebrow{margin-bottom:20px}.journey-panel p:not(.eyebrow){margin:24px 0}.journey-panel>img{object-fit:contain;width:100%;height:260px}.journey-panel h3{font:var(--figma-fonts-h3-font-weight) var(--figma-fonts-h3-font-size)/var(--figma-fonts-h3-line-height) var(--title)}.journey-panel .button{padding-inline:20px}.comparison-heading{margin-bottom:32px}.comparison-tabs{position:relative}.pill-tabs{background:var(--panel);border:1px solid var(--line);border-radius:99px;gap:8px;width:fit-content;margin-bottom:32px;padding:6px;display:flex}.pill-tabs button{min-height:48px;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:99px;padding:12px 24px}.pill-tabs button[data-active]{background:var(--black);color:var(--white)}.comparison-panel{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.comparison-panel[hidden]{display:none}.comparison-picture{border-radius:24px;height:390px;position:relative;overflow:hidden}.comparison-picture>img{object-fit:cover;width:100%;height:100%}.comparison-picture.dark-surface>img{object-fit:contain;padding:24px}.comparison-panel ul{gap:16px;margin:28px 0;padding:0;list-style:none;display:grid}.comparison-panel li{gap:14px;margin:0;display:flex}.comparison-panel li>svg{flex-shrink:0;width:22px;height:22px}.benefits-editorial{grid-template-columns:1fr 1.2fr;align-items:start;gap:56px;display:grid}.benefits-poster{border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:560px;padding:36px;display:flex;position:relative;overflow:hidden}.benefits-poster>img{object-fit:contain;width:100%;height:330px;position:absolute;top:-30px;left:12%}.benefits-poster>div{padding-top:250px;position:relative}.benefits-poster p{margin-top:24px}.brand-accordion{flex-direction:column;min-width:0;display:flex}.brand-accordion [data-slot=accordion-item]{border-bottom:1px solid var(--line)}.brand-accordion [data-slot=accordion-item]:first-child{border-top:1px solid var(--line)}.brand-accordion h3{margin:0;display:flex}.brand-accordion [data-slot=accordion-trigger]{width:100%;color:var(--ink);text-align:left;cursor:pointer;font:var(--figma-fonts-h6-font-weight) var(--figma-fonts-h6-font-size)/var(--figma-fonts-h6-line-height) var(--title);background:0 0;border:0;align-items:center;gap:20px;padding:24px 0;display:flex}.brand-accordion [data-slot=accordion-trigger] svg{flex-shrink:0;width:20px;height:20px;margin-left:auto}.brand-accordion [data-slot=accordion-trigger] svg:last-child{display:none}.brand-accordion [aria-expanded=true] svg:last-child{display:block}.brand-accordion [aria-expanded=true] svg:nth-last-child(2){display:none}.brand-accordion [data-slot=accordion-content]{overflow:hidden}.brand-accordion [data-slot=accordion-content]>div{font:var(--figma-fonts-body-font-weight) var(--figma-fonts-body-font-size)/var(--figma-fonts-body-line-height) var(--body);padding:0 0 24px}.accordion-number{font:var(--figma-fonts-body-font-weight) var(--figma-fonts-body-font-size)/var(--figma-fonts-body-line-height) var(--body);color:var(--muted)}.delivery-journey{grid-template-columns:1fr 1.2fr;align-items:center;gap:72px;margin-top:40px;display:grid}.delivery-ticket{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:24px;padding:28px;position:relative;overflow:hidden}.delivery-ticket>img{object-fit:contain;height:210px;margin:auto}.delivery-ticket>.chip{margin:auto}.ticket-stub{text-align:left;border-top:1px dashed var(--figma-colors-primary-white-white-30);align-items:center;gap:24px;margin-top:28px;padding-top:24px;display:flex}.ticket-stub>svg{flex-shrink:0}.ticket-stub p{margin-top:6px}.delivery-route{gap:0;margin:0;padding:0;list-style:none;display:grid}.delivery-route>li{gap:22px;margin:0;padding-bottom:28px;display:flex;position:relative}.delivery-route>li:last-child{padding:0}.delivery-route>li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:45px;bottom:0;left:22px}.delivery-route .round-number{background:var(--yellow);color:var(--black);border:0}.delivery-route .note{color:var(--muted);margin:0 0 8px;display:block}.delivery-route p{max-width:570px;margin-top:10px}.light-surface .ticket-stub{border-color:var(--figma-colors-primary-black-black-30)}.transparency{grid-template-columns:1fr 1.1fr;align-items:center;gap:72px;display:grid}.transparency>div>p:not(.eyebrow){margin-top:24px}.fair-play-number{align-items:center;gap:24px;margin-top:32px;display:flex}.fair-play-number>strong{background:var(--yellow);width:104px;height:104px;color:var(--black);border-radius:50%;place-items:center;display:grid}.explorer-planets{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.explorer-planets article{border:1px solid var(--line);background:var(--panel);border-radius:24px;padding:28px}.explorer-planets img{object-fit:contain;height:150px;margin:0 auto 24px}.explorer-planets h2{margin-bottom:12px}.explorer nav{flex-direction:column;margin-top:24px;display:flex}.explorer nav a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:14px 0;display:flex}.explorer nav a svg{flex-shrink:0}.explorer nav a:hover{color:var(--blue-dark)}.explorer-groups{gap:40px;margin-top:56px}.explorer-groups section>svg{margin-bottom:20px}.explorer-groups section>h2{min-height:72px}@media (max-width:1200px){.journey{grid-template-columns:1fr 1.6fr}.journey-panel{grid-template-columns:1fr;gap:24px;padding:32px}.journey-panel>img{grid-row:1;height:180px}.journey-panel{min-height:530px}.comparison-panel{gap:40px}.benefits-editorial{gap:32px}.b2b-hero{padding:32px}.b2b-visual{min-height:460px}.wallet>div>.display{font:var(--figma-fonts-h1-font-weight) var(--figma-fonts-h1-font-size)/var(--figma-fonts-h1-line-height) var(--title);letter-spacing:normal}}@media (max-width:900px){.page-intro{padding:32px}.b2b-hero{grid-template-columns:1fr}.b2b-visual{min-height:420px}.planet-intro{padding:28px}.brand-hero{grid-template-columns:1fr}.brand-emblem{display:none}.journey{grid-template-columns:1fr}.journey-nav{flex-direction:row;overflow:auto}.journey-step{border-bottom:0;border-right:1px solid var(--line);flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-width:170px;min-height:114px;padding:20px}.journey-step>svg{display:none}.journey-panel{grid-template-columns:1.2fr 1fr;min-height:340px}.journey-panel>img{grid-row:auto;height:230px}.comparison-panel{gap:32px}.comparison-picture{height:360px}.benefits-editorial{grid-template-columns:1fr 1.2fr}.benefits-poster{min-height:490px;padding:28px}.benefits-poster .h2{font:var(--figma-fonts-h3-font-weight) var(--figma-fonts-h3-font-size)/var(--figma-fonts-h3-line-height) var(--title)}.delivery-journey,.transparency{gap:40px}.explorer-planets{gap:16px}.explorer-planets article{padding:20px}.explorer-groups{grid-template-columns:1fr 1fr}.cycle-timeline{padding-left:28px}.nav.open .mobile-only{display:flex}.nav.open{max-height:70vh;overflow-y:auto}.header-actions .login-link{align-items:center;min-height:44px;display:inline-flex}.planet-page .booking-bar{bottom:12px}.flow-story .flow-planet{height:230px}.flow-steps{gap:24px}}@media (max-width:600px){.demobar{flex-wrap:wrap;gap:4px 8px;padding:8px 16px}.demobar a{justify-content:center;width:100%;margin:0}.page-intro{padding:24px}.page-intro h1,.b2b-hero .page-intro h1,.planet-intro h1{font:var(--figma-fonts-h3-font-weight) var(--figma-fonts-h3-font-size)/var(--figma-fonts-h3-line-height) var(--title);overflow-wrap:normal}.form-story .page-intro{padding:24px}.b2b-hero{margin-top:24px;padding:24px}.b2b-visual{min-height:380px}.metric-float>p{max-width:150px}.metric-float.second{bottom:0}.gateway-band{padding-block:32px 8px}.gateway{gap:20px}.gateway article{padding:24px}.cycle{gap:24px;padding-block:24px 40px}.cycle-timeline{border-left:0;padding-left:0}.planet-card .planet-body{min-height:0}.planet-intro{gap:16px;padding:24px}.planet-intro>img{height:180px}.planet-intro .actions{margin-top:20px}.planet-page .booking-bar{gap:14px;padding:18px}.booking-bar span{display:block}.flow-steps{justify-content:space-between;gap:8px}.flow-steps>span{font:var(--figma-fonts-body-font-weight) var(--figma-fonts-body-font-size)/var(--figma-fonts-body-line-height) var(--body);flex-shrink:1;min-width:0;max-width:none}.flow-steps>span:nth-child(2){font:inherit}.flow-steps{overflow-x:auto}.flow-story{padding:24px}.flow-story h1{font:var(--figma-fonts-h3-font-weight) var(--figma-fonts-h3-font-size)/var(--figma-fonts-h3-line-height) var(--title)}.journey-step{min-width:148px;min-height:120px;padding:18px}.journey-panel{grid-template-columns:1fr;min-height:0;padding:24px}.journey-panel>img{grid-row:1;height:190px}.journey-panel h3{font:var(--figma-fonts-h4-font-weight) var(--figma-fonts-h4-font-size)/var(--figma-fonts-h4-line-height) var(--title)}.comparison-panel{grid-template-columns:1fr}.comparison-picture{height:320px}.pill-tabs{border-radius:18px;width:100%}.pill-tabs button{white-space:normal;border-radius:14px;flex:1;min-width:0;padding:12px 14px}.benefits-editorial{grid-template-columns:1fr}.benefits-poster{min-height:360px}.benefits-poster>img{height:270px;top:-45px;left:25%}.benefits-poster>div{padding-top:150px}.delivery-journey,.transparency{grid-template-columns:1fr;gap:32px}.delivery-ticket{padding:24px}.delivery-ticket>img{height:160px}.delivery-journey{margin-top:28px}.delivery.compact{margin-top:48px;padding-top:36px}.transparency .brand-accordion{margin-top:8px}.brand-accordion [data-slot=accordion-trigger]{gap:14px}.heroes{padding-block:44px}.heroes>img{height:220px}.closing{padding-block:44px}.explorer-planets{grid-template-columns:1fr;gap:24px}.explorer-planets article{padding:24px}.explorer-planets img{height:180px}.explorer-groups{grid-template-columns:1fr;gap:40px}.explorer-groups section>h2{min-height:0}.wallet>div{max-width:100%}.wallet>div>.display{font:var(--figma-fonts-h2-font-weight) var(--figma-fonts-h2-font-size)/var(--figma-fonts-h2-line-height) var(--title)}.wallet>img{width:90px;height:90px;top:8px;right:8px}.wallet>div>p:last-child{max-width:100%}.brand-dashboard>.between>div:last-child{flex-wrap:wrap}.brand-dashboard .metric>.h3{font:var(--figma-fonts-h4-font-weight) var(--figma-fonts-h4-font-size)/var(--figma-fonts-h4-line-height) var(--title)}}@media (prefers-reduced-motion:reduce){.journey *,.brand-accordion *{transition:none!important;animation:none!important}}.notice a{align-content:center;min-height:44px;display:inline-block}.notice a:focus-visible{outline-offset:2px}@media (max-width:600px){.flow-steps{gap:8px;overflow:visible}.flow-steps>span{width:calc(25% - 6px);max-width:none;font:inherit!important;word-break:normal!important}.flow-steps>span>span{width:32px;height:32px}.form-story>img{height:140px;margin-block:20px}.story-benefits{gap:8px;margin-top:20px}.coming-planets img{width:60%}.hero-copy h1{overflow-wrap:normal}}.utilitybar{border-bottom:1px solid var(--line);min-height:46px;color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding:8px max(32px,50% - 710px);font-size:14px;display:flex}.utilitybar>div{align-items:center;gap:24px;display:flex}.status-dot{background:var(--yellow);border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #ffc700b3}.language-picker{border:1px solid var(--line);color:var(--white);background:#141414;border-radius:99px;align-items:center;gap:7px;padding:0 6px 0 11px;display:flex}.language-picker:focus-within{outline:2px solid var(--yellow);outline-offset:2px}.language-picker select{max-width:132px;min-height:32px;color:var(--white);cursor:pointer;background:0 0;border:0;padding:4px 22px 4px 0;font-size:13px}.language-picker select:focus{outline:0}.language-picker option{color:var(--white);background:#111}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header{padding:28px 0}.header-actions .account-link{border:1px solid var(--figma-colors-primary-white-white-30);width:48px;height:48px;color:var(--white);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.header-actions .account-link:hover{background:var(--panel);color:var(--yellow)}.cycle{grid-template-columns:.8fr 1.35fr;align-items:center;gap:72px;padding-block:72px}.cycle-copy>p{max-width:500px;margin-top:24px}.cycle-legend{gap:12px;margin-top:32px;display:grid}.cycle-legend span{color:var(--muted);align-items:center;gap:12px;display:flex}.cycle-legend i{border-radius:99px;width:32px;height:10px}.cycle-one{background:var(--yellow)}.cycle-two{background:var(--blue)}.calendar-card{border:1px solid var(--line);background:var(--white);border-radius:28px;padding:28px}.calendar-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.calendar-head>div{gap:5px;display:grid}.calendar-head>div>span,.cycle-callout small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.calendar-head strong{font:var(--figma-fonts-h5-font-weight) var(--figma-fonts-h5-font-size)/var(--figma-fonts-h5-line-height) var(--title)}.calendar-demo{background:var(--panel);border-radius:99px;padding:7px 12px;font-size:13px}.weekdays,.month-grid{grid-template-columns:repeat(7,1fr);display:grid}.weekdays{color:var(--muted);text-align:center;padding:18px 0 10px;font-size:12px}.month-grid{gap:5px}.month-grid>span{background:var(--panel);border-radius:12px;align-content:start;place-items:start center;min-height:62px;padding:10px 3px;font-size:13px;display:grid;position:relative}.month-grid .empty{background:0 0;border:0;min-height:62px;padding:0}.month-grid b{border-radius:50%;place-items:center;width:27px;height:27px;font-weight:600;display:grid}.month-grid em{margin-top:4px;font-size:9px;font-style:normal}.month-grid .cycle-one-day{box-shadow:inset 0 -4px #ffc700e6}.month-grid .cycle-two-day{box-shadow:inset 0 -4px #4d61ffbf}.month-grid .today b{background:var(--black);color:var(--white);outline:3px solid var(--yellow);outline-offset:2px}.cycle-callout{background:var(--blue-dark);color:var(--white);border-radius:18px;align-items:center;gap:18px;margin-top:20px;padding:18px;display:flex}.today-pin{background:var(--yellow);width:50px;height:50px;color:var(--black);font-family:var(--title);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cycle-callout>div{gap:4px;display:grid}.cycle-callout small,.cycle-callout p{color:var(--figma-colors-primary-white-white-75)}.cycle-callout strong{font-family:var(--title);font-weight:500}.cycle-callout p{font-size:13px}.planet-card{background:var(--white);border-radius:36px;transition:transform .28s;box-shadow:0 14px 35px #0000000f}.planet-card:hover{transform:translateY(-7px)}.planet-cover{isolation:isolate;background:#f5f3ef;height:320px}.planet-card.yellow .planet-cover{background:linear-gradient(135deg,#fff1c8,#ffbf3f)}.planet-card.orange .planet-cover{background:linear-gradient(135deg,#ffe8c8,#ff8d24)}.planet-card.pink .planet-cover{background:linear-gradient(135deg,#ffe1ed,#f58db7)}.planet-orbit{aspect-ratio:1;z-index:-1;border:2px solid #ffffffbf;border-radius:50%;width:86%;position:absolute;top:-18%;left:7%}.planet-cover>img{filter:drop-shadow(0 24px 20px #0003);width:245px;height:245px;top:38px}.planet-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.planet-kicker{text-transform:uppercase;letter-spacing:.13em;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.planet-title .cp{background:var(--panel);border:1px solid var(--line);padding:11px 15px}.planet-body>p{margin-top:20px}.planet-card .prize-list{border:0;gap:10px;margin-top:26px;display:grid}.planet-card .prize-list>div{border:1px solid var(--line);background:var(--panel);border-radius:15px;align-items:center;gap:13px;padding:14px 15px;display:flex}.planet-card .prize-list svg{color:var(--blue-dark);flex-shrink:0}.planet-card .prize-list span{color:var(--ink);line-height:1.35}.planet-card .prize-list small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:11px;display:block}.planet-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:24px;font-size:14px;display:flex}.planet-footer>a{align-items:center;gap:10px;font-weight:700;display:inline-flex}.planet-footer>a:hover{color:var(--blue-dark)}.delivery-scroll{background:var(--black);color:var(--white);padding-bottom:96px;overflow:clip}.delivery-intro{padding-top:72px}.delivery-intro>p{max-width:520px;margin-top:22px}.delivery-scroll-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:76px;margin-top:28px;display:grid}.delivery-scroll-steps article{opacity:.2;border-top:1px solid var(--line);grid-template-columns:48px 1fr;align-content:center;column-gap:20px;min-height:72vh;transition:opacity .45s,transform .45s;display:grid;transform:translateY(28px)}.delivery-scroll-steps article:last-child{border-bottom:1px solid var(--line)}.delivery-scroll-steps article.active{opacity:1;transform:none}.delivery-scroll-steps article>svg{color:var(--yellow);grid-column:1;margin-top:8px}.delivery-scroll-steps article h3,.delivery-scroll-steps article p{grid-column:2}.delivery-scroll-steps article h3{font:var(--figma-fonts-h4-font-weight) var(--figma-fonts-h4-font-size)/var(--figma-fonts-h4-line-height) var(--title)}.delivery-scroll-steps article p{max-width:470px;margin-top:16px}.delivery-index{color:var(--yellow);letter-spacing:.12em;grid-column:2;margin-bottom:16px}.delivery-stage{border:1px solid var(--line);background:radial-gradient(circle at 70% 20%,#2839ad 0,#111b6c 38%,#090909 72%);border-radius:32px;height:calc(100vh - 150px);min-height:540px;max-height:720px;position:sticky;top:110px;overflow:hidden}.delivery-visual{opacity:0;pointer-events:none;transition:opacity .5s,transform .7s;position:absolute;inset:0;transform:scale(.96)}.delivery-visual.active{opacity:1;transform:scale(1)}.delivery-visual>img{object-fit:contain;filter:drop-shadow(0 28px 24px #0000004d);width:62%;height:62%;position:absolute;top:9%;right:5%}.visual-orbit{aspect-ratio:1;border:1px solid #ffffff40;border-radius:50%;width:72%;position:absolute;top:-4%;right:-8%}.delivery-status{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0ad1;border:1px solid #ffffff26;border-radius:18px;grid-template-columns:44px 1fr;align-items:center;gap:2px 14px;padding:18px 22px;display:grid;position:absolute;bottom:34px;left:34px}.delivery-status>svg{color:var(--yellow);grid-row:1/3}.delivery-status span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.delivery-status strong{font-family:var(--title);font-weight:500}.demo-qr{background:var(--white);color:var(--black);border-radius:14px;place-items:center;gap:4px;padding:13px;display:grid;position:absolute;bottom:32px;right:32px}.demo-qr small{font-size:10px}.delivery-disclaimer{color:var(--muted);margin-top:24px;font-size:13px}.delivery.compact{margin-top:52px}.delivery.compact .delivery-route{margin-top:28px}.closing{text-align:left;background:var(--blue-dark);isolation:isolate;border-radius:32px;grid-template-columns:1fr 1fr;min-height:610px;padding:72px;display:grid;position:relative;overflow:hidden}.closing:before{content:"";background:var(--yellow);z-index:-2;border-radius:50%;width:72%;height:85%;position:absolute;bottom:-48%;right:-14%}.closing-copy{z-index:3;align-self:center;position:relative}.closing-copy .eyebrow{color:var(--white);justify-content:flex-start}.closing-copy h2{max-width:670px;margin:0}.closing-copy p{max-width:570px;color:var(--figma-colors-primary-white-white-75);margin:24px 0 32px}.closing-copy .button{width:fit-content}.closing-note{color:var(--figma-colors-primary-white-white-75);align-items:center;gap:9px;margin-top:20px;font-size:14px;display:flex}.closing-art{min-height:460px;position:relative}.closing-orbit{border:1px solid #ffffff4d;border-radius:50%;width:510px;height:510px;position:absolute;top:50%;left:50%;transform:translate(-42%,-50%)}.closing-planet{object-fit:contain;filter:drop-shadow(0 30px 25px #00000040);width:390px;height:390px;position:absolute;bottom:-20%;right:-9%}.closing-mascot{object-fit:contain;z-index:2;filter:drop-shadow(0 24px 18px #0003);width:280px;height:360px;position:absolute;top:0;left:12%}.closing-coin{object-fit:contain;z-index:3;width:64px;height:64px;position:absolute}.closing-coin.one{top:10%;right:0;transform:rotate(14deg)}.closing-coin.two{bottom:18%;left:3%;transform:rotate(-18deg)}.closing-card{z-index:4;background:var(--black);color:var(--white);border:1px solid var(--line);border-radius:17px;padding:19px 22px;position:absolute;top:33%;right:-10px;transform:rotate(3deg)}.closing-card small{color:var(--muted);margin-bottom:8px;display:block}.closing-card strong{font-family:var(--title);font-weight:500}footer{background:#0b0b0b;margin-top:0;padding:72px max(48px,50% - 660px) 0;position:relative;overflow:hidden}.footer-top{z-index:2;grid-template-columns:1.5fr 1fr 1.2fr 1fr;position:relative}.footer-bottom,.fineprint{z-index:3;position:relative}.footer-stage{pointer-events:none;height:450px;margin-top:30px;position:relative}.footer-stage>span{font-family:var(--title);letter-spacing:-.07em;color:#ffffff21;white-space:nowrap;font-size:clamp(6rem,15.5vw,15rem);font-weight:700;line-height:.78;position:absolute;bottom:-3vw;left:50%;transform:translate(-50%)}.footer-mascot{--eye-x:0px;--eye-y:0px;z-index:2;aspect-ratio:1080/1132;opacity:0;filter:drop-shadow(0 -18px 30px #00000052);width:min(560px,42vw);height:auto;transition:transform 1.05s cubic-bezier(.16,1,.3,1),opacity .35s;position:absolute;bottom:-62%;left:50%;transform:translate(-50%)translateY(34%)}.footer-mascot.entered{opacity:1;transform:translate(-50%)translateY(0)}.footer-mascot>img{object-fit:contain;width:100%;height:100%}.mascot-eye-system{position:absolute;inset:0}.mascot-eye-slot{width:11.7%;height:14.6%;position:absolute;top:39.2%;overflow:hidden}.mascot-eye-slot i{width:69%;height:83%;transform:translate(calc(-50% + var(--eye-x)),calc(-50% + var(--eye-y))) scaleY(1);transform-origin:50%;opacity:1;background:#fff;border-radius:10%;transition:transform .12s ease-out,opacity .16s;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #050506,0 0 9px #ffffff24}.footer-mascot.blinking .mascot-eye-slot i{transform:translate(calc(-50% + var(--eye-x)),calc(-50% + var(--eye-y))) scaleY(.07);transition-duration:70ms}.footer-mascot.powered-off .mascot-eye-slot i{transform:translate(calc(-50% + var(--eye-x)),calc(-50% + var(--eye-y))) scaleY(0);opacity:0;transition:transform .24s ease-in,opacity .16s 80ms}.mascot-visor-hit{z-index:3;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:44%;width:64%;height:48%;padding:0;position:absolute;top:18%;left:18%}.mascot-visor-hit:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}@media (max-width:1000px){.cycle{grid-template-columns:1fr;gap:36px}.calendar-card{max-width:760px}.delivery-scroll-grid{gap:36px}.closing{grid-template-columns:1.1fr .9fr;padding:52px}.closing-mascot{width:230px;left:0}.closing-card{right:-24px}.planet-card .planet-body{min-height:535px}.footer-stage{height:360px}.footer-mascot{bottom:-55%}}@media (max-width:700px){.utilitybar{padding-inline:24px}.utilitybar>div{gap:12px}.utilitybar a{display:none}.header{padding:20px 0}.header-actions .account-link{width:44px;height:44px}.cycle{padding-block:44px}.calendar-card{border-radius:20px;padding:18px}.month-grid{gap:3px}.month-grid>span,.month-grid .empty{min-height:48px;padding:7px 1px}.month-grid em{display:none}.cycle-callout{align-items:flex-start}.planet-card{border-radius:28px}.planet-cover{height:270px}.planet-cover>img{width:215px;height:215px;top:28px}.planet-card .planet-body{min-height:0;padding:26px}.planet-footer{font-size:13px}.delivery-scroll{padding-bottom:64px}.delivery-intro{padding-top:48px}.delivery-scroll-grid{grid-template-columns:1fr;margin-top:34px}.delivery-stage{grid-row:1;height:54vh;min-height:380px;max-height:520px;top:84px}.delivery-scroll-steps article{min-height:58vh}.delivery-visual>img{width:72%;height:60%;right:0}.delivery-status{bottom:20px;left:20px;right:20px}.demo-qr{top:20px;bottom:auto;right:20px}.closing{grid-template-columns:1fr;min-height:780px;padding:40px 28px 0}.closing-copy{text-align:left}.closing-art{min-height:390px;margin-top:20px}.closing-mascot{width:230px;height:300px;left:0}.closing-planet{width:330px;height:330px}.closing-card{right:0}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child{grid-column:1/-1}.footer-stage{height:280px}.footer-mascot{width:330px;bottom:-58%}.footer-stage>span{font-size:22vw;bottom:4vw}}@media (max-width:480px){.utilitybar{font-size:12px}.locale{padding:5px 9px}.calendar-head{align-items:flex-start}.calendar-demo{display:none}.cycle-legend span{font-size:13px}.cycle-callout p{display:none}.planet-title{align-items:flex-start}.planet-title .cp{padding:8px 11px}.planet-footer{flex-direction:column;align-items:flex-start}.delivery-stage{min-height:350px}.delivery-scroll-steps article{grid-template-columns:38px 1fr;column-gap:14px}.delivery-status{grid-template-columns:34px 1fr;padding:15px}.closing{min-height:760px}.closing h2{font:var(--figma-fonts-h3-font-weight) var(--figma-fonts-h3-font-size)/var(--figma-fonts-h3-line-height) var(--title)}.closing-card{font-size:13px;top:40%}.footer-top{grid-template-columns:1fr}.footer-top>div:first-child{grid-column:auto}.footer-stage{height:230px}.footer-mascot{width:280px;bottom:-65%}.footer-bottom{gap:14px}}@media (prefers-reduced-motion:reduce){.delivery-scroll-steps article,.delivery-visual,.planet-card{transition:none!important}.footer-mascot{opacity:1;transition:none;transform:translate(-50%)}.mascot-eye-slot i{transition:none;transform:translate(-50%,-50%)}.footer-mascot.powered-off .mascot-eye-slot i{opacity:0;transform:translate(-50%,-50%)scaleY(0)}}.planet-carousel{position:relative}.carousel-controls{justify-content:flex-end;gap:10px;margin:-16px 0 20px;display:flex}.carousel-controls button{border:1px solid var(--line);background:var(--white);width:48px;height:48px;color:var(--black);border-radius:50%;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid}.carousel-controls button:hover{background:var(--black);color:var(--white);transform:translateY(-2px)}.planet-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;padding:8px 2px 36px;display:flex;overflow-x:auto}.planet-track::-webkit-scrollbar{display:none}.planet-track>.planet-card{scroll-snap-align:start;flex:0 0 min(390px,33.3333vw - 48px)}.planet-card.blue .planet-cover{background:linear-gradient(135deg,#dce2ff,#596cff)}.planet-card.dark .planet-cover{background:linear-gradient(135deg,#4d4d54,#111217)}.planet-card.light .planet-cover{background:linear-gradient(135deg,#f5f6fa,#c9cfdd)}.planet-card .prize-list>div{font-size:13px;line-height:1.35}.planet-card .prize-list small{font-size:10px}.planet-card.locked{position:relative}.planet-card.locked .planet-cover>img{filter:grayscale(.35)brightness(.72)drop-shadow(0 24px 20px #0003);opacity:.72}.planet-lock{color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0bdb;border-radius:99px;align-items:center;gap:9px;padding:13px 17px;font-weight:600;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.locked-message{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:15px;align-items:flex-start;gap:12px;margin-top:26px;padding:16px;font-size:13px;display:flex}.locked-message svg{color:var(--ink);flex-shrink:0}.locked-label{color:var(--muted);font-weight:700}.solar-weeks{grid-template-columns:1fr 1fr;min-height:390px;position:relative;overflow:hidden}.solar-weeks>div:first-child{z-index:2;align-self:center;position:relative}.coming-sun{min-height:330px;position:relative}.coming-sun>img{object-fit:contain;filter:drop-shadow(0 0 38px #ffbe005c);width:430px;height:430px;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.sun-orbit{border:1px solid #ffc70073;border-radius:50%;width:440px;height:440px;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.coming-sun>.chip{background:var(--black);border:1px solid var(--figma-colors-primary-white-white-30);color:var(--white);position:absolute;bottom:18px;right:12px}.roadmap-section{--ink:var(--black);--muted:var(--figma-colors-primary-black-black-75);--line:var(--figma-colors-primary-black-black-10);color:var(--black);background:#f6f7fa;padding-block:88px 104px;overflow:hidden}.roadmap-heading h2{max-width:960px}.roadmap-heading>p:not(.eyebrow){max-width:670px;margin-top:24px}.roadmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:46px;margin-top:72px;display:grid;position:relative}.roadmap:before{content:"";border-top:1px dashed var(--yellow);opacity:.9;position:absolute;top:43px;left:8%;right:8%}.roadmap-step{text-align:center;opacity:0;transition:opacity .55s ease var(--step-delay),transform .55s ease var(--step-delay);position:relative;transform:translateY(30px)}.roadmap-step.revealed{opacity:1;transform:none}.roadmap-node{z-index:2;border:2px solid var(--yellow);background:var(--white);width:88px;height:88px;color:var(--black);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid;position:relative;box-shadow:0 0 0 9px #f6f7fa}.roadmap-node>svg{width:31px;height:31px}.roadmap-node>span{background:var(--yellow);width:29px;height:29px;color:var(--black);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:-7px;right:-5px}.roadmap-step h3{font:var(--figma-fonts-h5-font-weight) var(--figma-fonts-h5-font-size)/var(--figma-fonts-h5-line-height) var(--title);max-width:230px;margin-inline:auto}.roadmap-step p{max-width:250px;margin:14px auto 0;font-size:14px;line-height:1.55}.delivery-bento-section{--ink:var(--white);--muted:var(--figma-colors-primary-white-white-75);--line:var(--figma-colors-primary-white-white-10);background:var(--black);color:var(--white);padding-block:88px}.delivery-bento-section .delivery-intro{padding-top:0}.delivery-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.delivery-bento-card{border:1px solid var(--line);background:#15161a;border-radius:28px;min-height:350px;position:relative;overflow:hidden}.delivery-bento-card.card-1,.delivery-bento-card.card-4{grid-column:span 7}.delivery-bento-card.card-2,.delivery-bento-card.card-3{grid-column:span 5}.delivery-bento-card.card-2{background:var(--blue-dark)}.delivery-bento-card.card-4{background:#1b1b1e}.delivery-bento-copy{z-index:2;width:58%;padding:32px;position:relative}.delivery-bento-copy>svg{color:var(--yellow);margin-bottom:22px}.delivery-bento-copy h3{font:var(--figma-fonts-h5-font-weight) var(--figma-fonts-h5-font-size)/var(--figma-fonts-h5-line-height) var(--title)}.delivery-bento-copy p{margin-top:14px;font-size:14px;line-height:1.55}.delivery-bento-card>img{object-fit:contain;filter:drop-shadow(0 24px 20px #0000004d);width:49%;height:80%;position:absolute;bottom:-8%;right:-1%}.delivery-bento-card.card-2>img{opacity:.9;width:54%}.delivery-bento-card.card-3>img{width:50%}.delivery-bento-card.card-4>img{width:48%}.delivery-bento-card .delivery-index{color:var(--yellow);letter-spacing:.14em;margin-bottom:20px;font-size:12px;display:block}.delivery-bento-card .demo-qr{bottom:20px;right:20px}.delivery-bento-section .delivery-disclaimer{margin-top:22px}.closing-shell{background:var(--white);padding:96px 0}.closing-shell .closing{background:var(--yellow);min-height:500px;color:var(--black);isolation:isolate;border-radius:32px;margin:0 auto;padding:58px 64px;display:block;position:relative;overflow:hidden}.closing-shell .closing:before{display:none}.closing-shell .closing-copy{max-width:610px}.closing-kicker{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:12px;font-weight:700;display:flex;color:var(--black)!important;margin-bottom:34px!important;font-size:12px!important}.closing-shell .closing-copy h2{font:var(--figma-fonts-h2-font-weight) var(--figma-fonts-h2-font-size)/var(--figma-fonts-h2-line-height) var(--title);color:var(--black);max-width:640px}.closing-shell .closing-copy>p:not(.closing-kicker){color:#000000ad;max-width:540px;margin:28px 0 32px}.closing-shell .button{background:var(--black);border-color:var(--black);color:var(--white)}.closing-shell .button:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.closing-coins{pointer-events:none;position:absolute;inset:0}.closing-coins .closing-coin{object-fit:contain;display:block;position:absolute}.coin-main{filter:drop-shadow(0 34px 24px #4f310047);bottom:-165px;right:-55px;transform:rotate(-17deg);width:520px!important;height:520px!important}.coin-top{filter:drop-shadow(0 26px 20px #4f31002e);top:-255px;right:80px;transform:rotate(13deg);width:360px!important;height:360px!important}.coin-blur{filter:blur(7px);opacity:.7;top:42%;right:47%;transform:rotate(22deg);width:110px!important;height:110px!important}@media (max-width:1000px){.planet-track>.planet-card{flex-basis:min(390px,50vw - 60px)}.roadmap{gap:24px}.roadmap-step p{font-size:13px}.closing-shell .closing-copy{max-width:52%}.coin-main{right:-90px;width:450px!important;height:450px!important}.coin-top{right:-20px}.delivery-bento-copy{width:66%;padding:28px}}@media (max-width:700px){.carousel-controls{margin-top:0}.planet-track{margin-right:calc(-50vw + 50% + 24px);padding-right:24px}.planet-track>.planet-card{flex-basis:min(84vw,370px)}.solar-weeks{grid-template-columns:1fr;min-height:590px}.coming-sun{min-height:270px}.coming-sun>img{width:340px;height:340px;top:52%;right:50%;transform:translate(50%,-50%)}.sun-orbit{width:330px;height:330px;right:50%;transform:translate(50%,-50%)}.roadmap-section{padding-block:64px 76px}.roadmap{grid-template-columns:1fr;gap:0;margin-top:52px}.roadmap:before{border-top:0;border-left:1px dashed var(--yellow);inset:40px auto 40px 43px}.roadmap-step{text-align:left;min-height:190px;padding-left:125px}.roadmap-node{margin:0;position:absolute;top:0;left:0}.roadmap-step h3,.roadmap-step p{max-width:none;margin-left:0}.roadmap-step p{margin-top:12px}.delivery-bento{grid-template-columns:1fr}.delivery-bento-card.card-1,.delivery-bento-card.card-2,.delivery-bento-card.card-3,.delivery-bento-card.card-4{grid-column:auto;min-height:340px}.delivery-bento-copy{width:66%;padding:25px}.delivery-bento-card>img{width:48%;right:-5%}.closing-shell{padding:64px 0}.closing-shell .closing{min-height:650px;padding:40px 28px}.closing-shell .closing-copy{z-index:3;max-width:100%;position:relative}.closing-shell .closing-copy h2{font:var(--figma-fonts-h3-font-weight) var(--figma-fonts-h3-font-size)/var(--figma-fonts-h3-line-height) var(--title)}.coin-main{bottom:-120px;right:-80px;width:380px!important;height:380px!important}.coin-top{top:-175px;right:-85px;width:240px!important;height:240px!important}.coin-blur{top:62%;right:63%;width:75px!important;height:75px!important}}@media (max-width:480px){.planet-card .planet-body{padding:24px}.planet-card .prize-list>div{padding:12px}.roadmap-heading h2 br{display:none}.roadmap-step{min-height:205px;padding-left:108px}.roadmap-node{width:78px;height:78px}.roadmap:before{left:38px}.delivery-bento-card.card-1,.delivery-bento-card.card-2,.delivery-bento-card.card-3,.delivery-bento-card.card-4{min-height:430px}.delivery-bento-copy{width:100%;padding:24px}.delivery-bento-card>img{width:64%;height:53%;right:-7%}.delivery-bento-card.card-2>img,.delivery-bento-card.card-3>img,.delivery-bento-card.card-4>img{width:62%}.closing-shell .closing{min-height:620px}.closing-kicker{margin-bottom:24px!important}.closing-shell .closing-copy>p:not(.closing-kicker){margin-block:20px 26px}.coin-main{bottom:-105px;right:-90px;width:330px!important;height:330px!important}.coin-blur{top:66%;left:18%;right:auto}}@media (prefers-reduced-motion:reduce){.roadmap-step{opacity:1;transition:none;transform:none}.planet-track{scroll-behavior:auto}.carousel-controls button{transition:none}}.eyebrow{letter-spacing:.11em;text-transform:uppercase;gap:12px;font-size:12px;font-weight:650;line-height:1.2;color:var(--ink)!important}.eyebrow-mark{background:var(--yellow);width:28px;height:28px;color:var(--black);border-radius:8px;flex:0 0 28px;place-items:center;font-size:14px;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #0000000d}.eyebrow-label{color:inherit}.cycle{grid-template-columns:.82fr 1.35fr;gap:76px;padding-block:78px 84px}.cycle-copy>p{max-width:460px;line-height:1.55}.cycle-cta{background:var(--black);width:fit-content;min-height:50px;color:var(--white);border-radius:12px;align-items:center;gap:14px;margin-top:30px;padding:12px 20px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.cycle-cta:hover{background:var(--blue-dark);transform:translateY(-2px)}.cycle-cta:active{transform:translateY(0)}.calendar-card{background:var(--white);border:1px solid #dadce0;border-radius:20px;padding:22px 24px 18px;box-shadow:0 1px 2px #3c404314}.calendar-head{border-color:#e5e7eb;padding-bottom:18px}.calendar-title{align-items:baseline;gap:14px!important;display:flex!important}.calendar-title strong{font-size:21px}.weekdays{color:#5f6368;padding:16px 0 8px;font-size:12px;font-weight:600}.month-grid{border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;gap:0}.month-grid>span,.month-grid .empty{background:var(--white);min-height:64px;box-shadow:none;font-variant-numeric:tabular-nums;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;border-radius:0;padding:8px 4px}.month-grid b{width:28px;height:28px;font-family:var(--body);font-weight:500}.month-grid .cycle-one-day{box-shadow:none;background:#ffc70011}.month-grid .cycle-two-day{box-shadow:none;background:#465eff0b}.month-grid .today b{color:var(--white);background:#1a73e8;outline:0;box-shadow:0 0 0 4px #1a73e821}.month-grid .milestone{background:var(--white);color:var(--black)}.month-grid .milestone em{color:#3c4043;background:#f1f3f4;border-radius:4px;margin-top:3px;padding:2px 5px;font-size:8px;font-weight:600;display:block}.calendar-legend{color:#5f6368;flex-wrap:wrap;align-items:center;gap:18px;margin-top:15px;font-size:11px;line-height:1.4;display:flex}.calendar-legend span{align-items:center;gap:7px;display:flex}.calendar-note{color:#6b7280;margin-top:9px;font-size:11px;line-height:1.45}.planet-card .prize-list{gap:7px;margin-top:20px}.planet-card .prize-list>div{background:#f6f7f8;border-radius:11px;gap:10px;min-height:0;padding:9px 12px}.planet-card .prize-list svg{width:16px;height:16px}.planet-card .prize-list span{font-size:12px;line-height:1.28}.planet-card .prize-list small{letter-spacing:.05em;margin-bottom:2px;font-size:9px}.prize-disclaimer{text-align:center;max-width:760px;color:var(--figma-colors-primary-black-black-50);margin:0 auto 30px;font-size:12px;line-height:1.5}.planet-track{padding-bottom:22px}.heroes{grid-template-columns:1fr 1.15fr;align-items:center;gap:72px;min-height:540px}.hero-avatar-stack{isolation:isolate;min-height:390px;position:relative}.hero-avatar-stack:before{content:"";filter:blur(42px);z-index:-1;background:#ffc7001f;border-radius:50%;width:68%;height:68%;position:absolute;top:14%;left:16%}.hero-avatar-card{aspect-ratio:.78;background:linear-gradient(145deg,#242424,#0f0f10 68%);border:1px solid #ffc70094;border-radius:24px;place-items:center;width:44%;display:grid;position:absolute;overflow:hidden;box-shadow:0 26px 50px #00000061,inset 0 1px #ffffff21}.hero-avatar-card:before{content:"";opacity:.65;pointer-events:none;background:linear-gradient(120deg,#ffc7009e,#0000 22% 78%,#ffc70042);position:absolute;inset:-1px}.hero-avatar-card>span{aspect-ratio:1;background:radial-gradient(circle at 42% 35%,#ffd95a,var(--yellow) 42%,#a86f00 100%);border-radius:50%;place-items:center;width:68%;display:grid;box-shadow:0 0 32px #ffc70047}.hero-avatar-card svg{color:#121212;stroke-width:1.45px;width:48%;height:48%}.hero-avatar-card.card-left{opacity:.78;top:20%;left:3%;transform:rotate(-5deg)}.hero-avatar-card.card-right{opacity:.78;top:20%;right:3%;transform:rotate(5deg)}.hero-avatar-card.card-center{z-index:2;width:48%;top:3%;left:26%;box-shadow:0 30px 60px #0000007a,0 0 28px #ffc70021,inset 0 1px #ffffff29}@media (max-width:1000px){.cycle{grid-template-columns:1fr;gap:36px}.cycle-copy{max-width:690px}.calendar-card{max-width:none}.heroes{gap:40px}.hero-avatar-stack{min-height:330px}.hero-avatar-card{width:48%}.hero-avatar-card.card-center{width:52%;left:24%}}@media (max-width:700px){.eyebrow{letter-spacing:.09em;font-size:11px}.eyebrow-mark{border-radius:7px;flex-basis:26px;width:26px;height:26px}.cycle{padding-block:52px 60px}.calendar-card{padding:18px 16px 15px}.calendar-title{gap:2px!important;display:grid!important}.calendar-title>span{order:-1}.calendar-nav>span{width:34px;height:34px}.month-grid>span,.month-grid .empty{min-height:54px;padding:6px 1px}.month-grid em{display:none!important}.calendar-note{font-size:11px}.cycle-cta{justify-content:space-between;width:100%}.planet-card .prize-list>div{padding-block:9px}.prize-disclaimer{text-align:left;margin-bottom:24px}.heroes{grid-template-columns:1fr;gap:24px;padding-block:54px}.hero-avatar-stack{grid-row:2;min-height:320px}.heroes>div:last-child{grid-row:1}.hero-avatar-card{width:42%}.hero-avatar-card.card-center{width:46%;left:27%}}@media (max-width:480px){.calendar-card{padding-inline:12px}.weekdays{font-size:10px}.month-grid>span,.month-grid .empty{min-height:46px}.month-grid b{width:25px;height:25px;font-size:12px}.calendar-nav{gap:2px}.hero-avatar-stack{min-height:260px}.hero-avatar-card{border-radius:18px}}.header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:100%;max-width:none;box-shadow:0 1px 0 var(--line);z-index:60;background:#0b0b0be6;margin:0;padding:18px max(32px,50% - 710px);position:sticky;top:0}.button,.cycle-cta{font-family:var(--title);letter-spacing:-.025em;font-size:13px;font-weight:650;transition:transform .2s,background .2s,box-shadow .2s;box-shadow:inset 0 -2px #0000001f}.button:hover,.cycle-cta:hover{box-shadow:inset 0 -2px #0000001a,0 10px 22px #00000029}.account-cluster{color:var(--white);align-items:stretch;gap:0;display:flex}.account-identity,.account-points{border:1px solid var(--figma-colors-primary-white-white-30);background:#171717;align-items:center;min-height:48px;transition:border-color .22s,background .22s,transform .22s;display:flex}.account-identity{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-family:var(--title);border-radius:99px 0 0 99px;padding:8px 18px;font-size:12px;font-weight:580;overflow:hidden}.account-points{border-radius:0 99px 99px 0;gap:9px;margin-left:-1px;padding:5px 15px 5px 6px}.account-points strong{font-family:var(--title);color:var(--yellow);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}:is(.account-cluster:hover :is(.account-identity,.account-points),.account-cluster:focus-visible :is(.account-identity,.account-points)){border-color:var(--yellow);background:#202020}.account-cluster:hover .account-points{transform:translateY(-1px)}.account-expression{--account-eye-x:0px;--account-eye-y:0px;flex:0 0 36px;width:36px;height:36px;display:block}.account-expression svg{width:100%;height:100%;display:block;overflow:visible}.account-expression circle{fill:var(--white)}.account-eye-vector{transform:translate(var(--account-eye-x),var(--account-eye-y));transform-origin:50%;transition:transform .14s ease-out}.account-eye{fill:#171717;transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1)}.account-wink{fill:none;stroke:#171717;stroke-width:4.5px;stroke-linecap:round;opacity:0}:is(.account-cluster:hover .account-eye-right,.account-cluster:focus-visible .account-eye-right){opacity:0;transform:scaleY(.35)}:is(.account-cluster:hover .account-wink,.account-cluster:focus-visible .account-wink){opacity:1}.account-cluster:active :is(.account-identity,.account-points){transform:translateY(1px)}.language-picker{background:0 0;border:0;padding:0;position:relative}.language-trigger{border:1px solid var(--figma-colors-primary-white-white-30);min-height:38px;color:var(--white);background:#171717;border-radius:99px;align-items:center;gap:9px;padding:7px 12px;font-size:13px;display:flex}.language-trigger svg{transition:transform .18s}.language-picker.open .language-trigger{border-color:var(--yellow);box-shadow:0 0 0 3px #ffc7001f}.language-picker.open .language-trigger svg{transform:rotate(180deg)}.language-flag{filter:saturate(.9);place-items:center;width:22px;height:18px;font-size:17px;line-height:1;display:inline-grid}.language-menu{z-index:90;border:1px solid var(--figma-colors-primary-white-white-20);background:#111214;border-radius:16px;width:210px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 45px #0000006b}.language-menu:before{content:"";border-left:1px solid var(--figma-colors-primary-white-white-20);border-top:1px solid var(--figma-colors-primary-white-white-20);background:#111214;width:10px;height:10px;position:absolute;top:-5px;right:24px;transform:rotate(45deg)}.language-menu button{width:100%;min-height:43px;color:var(--white);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:24px 1fr 18px;align-items:center;gap:10px;padding:8px 10px;display:grid}.language-menu button:hover,.language-menu button[aria-selected=true]{color:var(--yellow);background:#ffc7001a}.footer-mascot{transition:transform 1.4s cubic-bezier(.22,1,.36,1),opacity .5s ease-out;bottom:-52%}.mascot-eye-slot{width:14%;height:20%;top:35.7%;overflow:visible}.mascot-eye-slot i{border-radius:9%;width:82%;height:76%;box-shadow:0 0 0 1px #050506,0 0 7px #ffffff1f}.planet-card .planet-body{min-height:455px}.planet-body .prize-list{flex:none}.planet-card .prize-list>div{height:60px;padding:8px 10px}.prize-thumb{background:var(--white);border:1px solid #dfe2e7;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:22px;line-height:1;display:grid;box-shadow:0 2px 5px #0000000f}.how-bento-section .delivery-intro h2 span{color:var(--yellow)}.how-bento .delivery-bento-card.card-1{background:#191a1d}.how-bento .delivery-bento-card.card-2{background:var(--blue-dark)}.how-bento .delivery-bento-card.card-3{background:#202126}.how-bento .delivery-bento-card.card-4{background:#252000;border-color:#ffc70059}.delivery-roadmap{background:var(--white)}.delivery-roadmap .final-step .roadmap-node{background:var(--yellow);border-color:var(--black);box-shadow:0 0 0 9px var(--white),0 14px 30px #ffc7004d}.roadmap-arrival{background:var(--black);color:var(--white);font-family:var(--title);text-transform:uppercase;letter-spacing:.08em;border-radius:99px;margin-top:18px;padding:7px 12px;font-size:10px;display:inline-flex}.transparency{align-items:stretch}.transparency-story{min-height:590px;position:relative;overflow:hidden}.faq-rocks{object-fit:contain;filter:grayscale()contrast(1.08);opacity:.95;width:min(520px,92%);height:320px;position:absolute;bottom:-20px;left:-4%}.transparency .brand-accordion [data-slot=accordion-item]{min-height:92px}.transparency .brand-accordion [data-slot=accordion-trigger]{font-family:var(--title);font-weight:580}.contact-paths{grid-template-columns:1fr 1fr;gap:22px;margin:6px 0 54px;display:grid}.contact-paths article{border:1px solid var(--line);background:var(--panel);border-radius:24px;min-height:290px;padding:34px;position:relative}.contact-paths article>svg{color:var(--yellow);position:absolute;top:34px;right:34px}.contact-paths article>.eyebrow{padding-right:42px}.contact-paths article>p:not(.eyebrow){max-width:520px;margin:18px 0 26px}.contact-paths .dark-surface .eyebrow{color:var(--white)!important}.contact-paths .button{width:fit-content}.random-preview{background:radial-gradient(circle at 50% 28%,#ffc70029,#0000 62%)}.random-preview strong{letter-spacing:.13em;font-size:clamp(2.2rem,5vw,4.2rem)}.number-panel>.between{align-items:flex-start;margin-bottom:18px}.number-panel .chip{margin-bottom:14px}.panel-icon{color:#9a7000;background:#ffc70024;border-radius:12px;width:42px;height:42px;padding:10px}.random-board{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.random-board>span{font-variant-numeric:tabular-nums;background:var(--white);color:#59606d;font-size:11px}.board-caption{margin-bottom:28px;font-size:11px;line-height:1.5}.owned-numbers{margin:10px 0 20px;font-weight:650;color:var(--ink)!important}.decision-summary dd{white-space:normal;text-align:right;max-width:62%}.planet-page .booking-bar{border-color:#d7dbe2;box-shadow:0 14px 34px #00000014}@media (max-width:1000px){.footer-mascot{bottom:-49%}.header-actions{gap:12px}.header{padding-inline:24px}.account-identity{max-width:120px;padding-inline:14px}}@media (max-width:700px){.header{width:100%;padding:14px 24px}.header-actions .account-cluster{min-height:44px}.account-identity{display:none}.account-points{min-height:44px;padding:4px 10px 4px 5px}.account-expression{flex-basis:34px;width:34px;height:34px}.account-points strong{font-size:11px}.language-trigger>span:nth-child(2){display:none}.language-trigger{padding-inline:9px}.language-menu{right:-6px}.footer-mascot{width:350px;bottom:-46%}.transparency-story{min-height:420px}.faq-rocks{height:260px;bottom:-20px}.contact-paths{grid-template-columns:1fr}.contact-paths article{min-height:260px}.random-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.header .logo{width:145px}.header-actions{gap:8px}.account-points{padding-right:8px}.account-points strong{font-family:var(--body);font-weight:700}.footer-stage{height:270px}.footer-mascot{width:310px;bottom:-48%}.planet-card .prize-list>div{height:60px;padding:8px}.prize-thumb{flex-basis:40px;width:40px;height:40px}.transparency-story{min-height:360px}.faq-rocks{height:220px}.contact-paths article{padding:26px}.random-board{grid-template-columns:1fr 1fr}}.language-flag{object-fit:cover;border-radius:3px;width:22px;height:15px;font-size:0;display:block;box-shadow:0 0 0 1px #ffffff2e}@media (min-width:901px){.header-actions .header-cta{white-space:nowrap;padding-inline:18px;font-size:11px;display:inline-flex}}.footer-socials{gap:8px;margin-top:22px;display:flex}.footer-socials button{width:38px;height:38px;color:var(--white);background:#202020;border:1px solid #ffffff2e;border-radius:9px;place-items:center;padding:0;transition:background .2s,border-color .2s,transform .2s;display:grid}.footer-socials button:hover{background:var(--yellow);border-color:var(--yellow);color:var(--black);transform:translateY(-2px)}.footer-socials svg{width:17px;height:17px}.footer-socials span{font:650 14px/1 var(--title)}.dashboard-page{padding-top:42px}.dashboard-hero{border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);align-items:end;gap:54px;min-height:360px;padding:50px 110px 50px 50px;display:grid;position:relative;overflow:visible}.dashboard-hero h1{font:var(--figma-fonts-h2-font-weight) var(--figma-fonts-h2-font-size)/var(--figma-fonts-h2-line-height) var(--title);margin:25px 0 14px}.dashboard-hero-copy>p{max-width:560px;color:var(--figma-colors-primary-white-white-70)}.dashboard-stats{gap:30px;margin-top:28px;display:flex}.dashboard-stats span{color:var(--figma-colors-primary-white-white-65);grid-template-columns:auto 1fr;align-items:center;gap:7px;font-size:12px;display:grid}.dashboard-stats strong{font:600 22px/1 var(--title);color:var(--yellow)}.dashboard-next-draw{background:#ffffff0b;border:1px solid #ffffff24;border-radius:20px;padding:28px}.dashboard-next-draw>span{color:var(--figma-colors-primary-white-white-65);text-transform:uppercase;letter-spacing:.09em;margin-bottom:18px;font-size:12px;display:block}.dashboard-next-draw>small{color:var(--figma-colors-primary-white-white-60);margin-top:14px;display:block}.dashboard-next-draw>a{color:var(--yellow);align-items:center;gap:8px;margin-top:18px;font-weight:650;display:inline-flex}.no-draw{font:600 24px/1.2 var(--title);display:block}.countdown-units{font-variant-numeric:tabular-nums;align-items:flex-start;gap:9px;display:flex}.countdown-units>span{flex-direction:column;align-items:center;min-width:52px;display:flex}.countdown-units strong{font:600 clamp(1.65rem,3vw,2.4rem)/1 var(--title);letter-spacing:-.06em}.countdown-units small{color:var(--figma-colors-primary-white-white-50);text-transform:uppercase;letter-spacing:.08em;margin-top:7px;font-size:9px}.countdown-units i{color:var(--yellow);font:600 24px/1 var(--title);padding-top:5px;font-style:normal}.settings-wrap{z-index:12;position:absolute;top:28px;right:28px}.settings-trigger{width:48px;height:48px;color:var(--white);background:#242424;border:1px solid #ffffff38;border-radius:50%;place-items:center;display:grid}.settings-trigger:hover{border-color:var(--yellow);color:var(--yellow)}.settings-menu{background:#111214;border:1px solid #ffffff26;border-radius:16px;width:235px;padding:9px;position:absolute;top:58px;right:0;box-shadow:0 22px 55px #0000006b}.settings-menu>strong{color:var(--yellow);font:600 12px/1 var(--title);text-transform:uppercase;letter-spacing:.08em;padding:10px 12px;display:block}.settings-menu button{width:100%;min-height:43px;color:var(--white);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;display:flex}.settings-menu button[aria-disabled=true]{color:#ffffff9e;cursor:default}.settings-menu button.logout{color:#ffb7ae;border-top:1px solid #ffffff1f;border-radius:0 0 9px 9px;margin-top:7px}.settings-menu svg{width:17px}.dashboard-page .wallet-grid{margin-top:28px}.dashboard-page .wallet{align-items:center}.dashboard-page .wallet>div{z-index:2;position:relative}.dashboard-page .wallet .button{width:fit-content;margin-top:22px}.dashboard-actions>a{min-height:190px}.dashboard-actions .primary-action{border-color:var(--yellow);background:var(--yellow);color:var(--black);box-shadow:0 18px 38px #ffc7002e}.dashboard-actions .secondary-action{background:#f2f3f5}.dashboard-actions a>div>span{text-transform:uppercase;letter-spacing:.1em;opacity:.58;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.dashboard-actions .primary-action>svg:first-child{background:var(--black);color:var(--yellow)}.cp-history{border:1px solid var(--line);background:var(--white);border-radius:24px;padding:30px}.history-head{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.history-head h2{margin-top:16px}.history-controls{align-items:center;gap:12px;display:flex}.range-picker{background:#f0f1f3;border-radius:99px;padding:4px;display:flex}.range-picker button{min-width:48px;font:650 11px/1 var(--title);background:0 0;border:0;border-radius:99px;padding:9px 12px}.range-picker button.active{background:var(--black);color:var(--white)}.export-button{gap:8px;min-height:39px;padding:9px 14px}.balance-chart{height:310px;margin:30px 0 18px}.history-list{border-top:1px solid var(--line)}.history-list>div span:first-child{flex-direction:column;display:flex}.history-list small{color:var(--muted);margin-top:3px;font-size:11px}.ticket-countdown{color:#745a00;align-items:center;gap:6px;font-size:11px;font-weight:650;display:flex}.number-draw{background:#fff8d9;border-radius:12px;flex-direction:column;gap:5px;margin:20px 0;padding:14px;display:flex}.number-draw small{text-transform:uppercase;letter-spacing:.09em;color:#776000;font-size:10px}.number-draw strong{font-size:13px}.contact-community{background:var(--white)!important}.contact-business{background:var(--black)!important;color:var(--white)!important}.contact-business p:not(.eyebrow){color:#ffffffad!important}.contact-business .button{color:var(--white)}.choice-recap{z-index:2;border-top:1px solid #ffffff2e;gap:0;margin-top:26px;display:grid;position:relative}.choice-recap>div{border-bottom:1px solid #ffffff24;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.choice-recap dt{color:#ffffff94}.choice-recap dd{margin:0;font-weight:650}.prize-confirm-story{overflow:hidden}.prize-confirm-story .flow-planet{opacity:.36}.participation-stats{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.participation-stats>div{border:1px solid var(--line);background:#f6f7f8;border-radius:14px;flex-direction:column;gap:7px;padding:18px;display:flex}.participation-stats span{color:var(--muted);font-size:11px}.participation-stats strong{font:600 28px/1 var(--title)}.not-found-page{min-height:calc(100vh - 122px);color:var(--white);text-align:center;background:#111;place-items:center;padding:70px 24px;display:grid;position:relative;overflow:hidden}.not-found-code{font:700 min(43vw,570px)/.72 var(--title);letter-spacing:-.1em;color:#ffffff09;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.not-found-content{z-index:2;flex-direction:column;align-items:center;max-width:620px;display:flex;position:relative}.not-found-content img{object-fit:contain;filter:drop-shadow(0 28px 42px #0000006b);width:min(315px,58vw);height:315px}.not-found-content .eyebrow{margin-top:-15px;color:var(--white)!important}.not-found-content h1{font:var(--figma-fonts-h2-font-weight) clamp(3rem,7vw,6.5rem)/.93 var(--title);letter-spacing:-.06em;margin:22px 0 16px}.not-found-content>p:not(.eyebrow){color:#ffffffa3}.not-found-content .button{margin-top:26px}.not-found-content .button svg{order:-1}@media (max-width:1000px){.dashboard-hero{grid-template-columns:1fr;gap:32px;padding:42px 86px 42px 34px}.dashboard-next-draw{max-width:620px}.history-head{flex-direction:column;align-items:flex-start}.history-controls{justify-content:space-between;width:100%}}@media (max-width:700px){.dashboard-page{padding-top:24px}.dashboard-hero{border-radius:22px;min-height:0;padding:34px 24px 28px;display:block}.dashboard-hero-copy{padding-right:42px}.dashboard-hero h1{margin-top:20px;font-size:38px}.dashboard-stats{gap:18px}.dashboard-next-draw{margin-top:28px;padding:20px}.settings-wrap{top:18px;right:18px}.settings-trigger{width:42px;height:42px}.countdown-units{gap:4px}.countdown-units>span{min-width:43px}.countdown-units strong{font-size:24px}.dashboard-page .wallet .button{font-size:11px}.history-controls{flex-direction:column;align-items:stretch}.range-picker{align-self:flex-start}.export-button{justify-content:center;width:100%}.balance-chart{height:260px;margin-inline:-18px}.cp-history{padding:24px 18px}.participation-stats{grid-template-columns:1fr}.not-found-content img{height:250px}.not-found-page{min-height:calc(100vh - 100px)}}.account-cluster{gap:0}.account-identity,.account-points{min-height:50px;border-radius:999px!important}.account-identity{padding-inline:22px}.account-points{gap:12px;margin-left:-1px;padding:6px 6px 6px 20px}.account-points strong{order:0;font-size:13px}.account-expression{flex-basis:43.2px;order:1;width:43.2px;height:36px}.account-expression .account-face{fill:var(--white)}.planet-carousel{isolation:isolate}.planet-carousel:after{content:"";z-index:4;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(90deg,#0000,#ffffff80 44%,#fff 100%);width:min(150px,16vw);position:absolute;top:68px;bottom:20px;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 56%);mask-image:linear-gradient(90deg,#0000,#000 56%)}.carousel-controls{z-index:5;position:relative}.planet-track{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.planet-track.dragging{cursor:grabbing;scroll-snap-type:none}.planet-card.locked{filter:grayscale(.9)saturate(.25);opacity:.46;pointer-events:none}.planet-card.locked .planet-cover:after{content:"";background:#1414161f;position:absolute;inset:0}.solar-weeks .button.secondary{color:var(--white);box-shadow:none;background:0 0;border-color:#ffffff61;margin-top:25px}.solar-weeks .button.secondary:hover{background:var(--white);border-color:var(--white);color:var(--black)}.coming-sun>img{mix-blend-mode:screen;filter:drop-shadow(0 0 45px #ff980070);width:500px;height:500px;right:-48px}.sun-orbit{opacity:.38}.how-bento .delivery-bento-card.card-1,.how-bento .delivery-bento-card.card-2,.how-bento .delivery-bento-card.card-3,.how-bento .delivery-bento-card.card-4{background:#18191b;border-color:#ffffff21;transition:background .38s,border-color .38s,transform .38s cubic-bezier(.2,.8,.2,1)}.how-bento .delivery-bento-card:hover{background:radial-gradient(circle at 86% 92%,#ffc70057,#0000 48%),linear-gradient(145deg,#24200d,#18191b 72%);border-color:#ffc7009e;transform:translateY(-5px)}.how-bento .delivery-bento-card>img{transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .4s}.how-bento .delivery-bento-card:hover>img{filter:drop-shadow(0 28px 26px #0000006b);transform:scale(1.09)}.how-bento .delivery-bento-copy{z-index:3}.transparency .brand-accordion [data-slot=accordion-item]{align-content:center;min-height:96px;display:grid}.transparency .brand-accordion [data-slot=accordion-trigger]{min-height:96px;padding:0}.transparency .brand-accordion [data-slot=accordion-content]>div{padding:0 0 26px}.footer-top a,.footer-bottom a{transition:color .2s}.footer-top a:hover,.footer-bottom a:hover{color:var(--yellow)!important}.footer-bottom{color:#ffffff80;font-size:11px}.fineprint{color:#ffffff5c;max-width:780px;font-size:10px;line-height:1.55}.mascot-eye-slot{width:15%;height:23%}.mascot-eye-slot.left{left:34.8%}.mascot-eye-slot.right{left:55.2%}.mascot-eye-slot i{border-radius:16%;width:80%;height:87.4%}.dashboard-page .wallet{box-shadow:none;border-color:var(--line)!important}.dashboard-actions{margin-block:28px 36px}.dashboard-actions>a,.dashboard-actions>.future-action{border:1px solid var(--line);min-height:150px;color:var(--ink);background:#f2f3f5;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:28px;display:grid;position:relative}.dashboard-actions>:is(a,.future-action)>svg:first-child{box-sizing:content-box;background:var(--black);width:28px;height:28px;color:var(--yellow);border-radius:13px;padding:13px}.dashboard-actions .future-action{opacity:.58;cursor:not-allowed;grid-template-columns:auto 1fr}.dashboard-actions .future-action span{text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.dashboard-tabs{background:#eef0f3;border-radius:999px;border:0!important;gap:4px!important;width:auto!important;margin-bottom:22px!important;padding:5px!important;display:inline-flex!important}.dashboard-tabs>button{align-items:center;gap:8px;min-height:44px;display:flex;color:#5d626c!important;border:0!important;border-radius:999px!important;padding:10px 18px!important}.dashboard-tabs>button.active{background:var(--black)!important;color:var(--white)!important}.dashboard-tabs .tab-count{background:#0000001a;border-radius:99px;place-items:center;min-width:22px;height:22px;padding-inline:6px;font-size:10px;display:grid}.dashboard-tabs>button.active .tab-count{background:var(--yellow);color:var(--black)}.legal .actions .text-link{display:none}.form-layout{align-items:start}.form-layout .form-panel{border-radius:26px;padding:38px;box-shadow:0 16px 45px #0f12180f}.form-layout .field{font-family:var(--title);gap:9px;margin-top:20px;font-size:13px;font-weight:600}.form-layout :is(input,select,textarea){background:#fff;border:1px solid #dadde3;border-radius:12px;min-height:54px;padding:14px 15px;transition:border-color .2s,box-shadow .2s,background .2s}.form-layout textarea{resize:vertical;min-height:130px}.form-layout :is(input,select,textarea):focus{background:#fffdf4;border-color:#887000;outline:0;box-shadow:0 0 0 4px #ffc70029}.form-layout .consent{border:1px solid var(--line);background:#f7f8fa;border-radius:14px;grid-template-columns:24px 1fr;align-items:start;gap:13px;margin-top:18px;padding:16px;display:grid}.form-layout .consent input{-webkit-appearance:none;appearance:none;border-radius:6px;place-items:center;width:22px;height:22px;min-height:22px;margin:1px 0 0;padding:0;display:grid}.form-layout .consent input:checked{background:var(--yellow);border-color:#967500}.form-layout .consent input:checked:after{content:"✓";color:var(--black);font-size:14px;font-weight:800}.form-layout .consent span{flex-direction:column;gap:5px;display:flex}.form-layout .consent strong{font:600 13px/1.45 var(--body);color:var(--ink)}.form-layout .consent small{color:var(--muted);font-size:11px;line-height:1.45}.form-layout .form-panel>.button,.form-layout .form-panel>form>.button{margin-top:24px}.form-story{position:sticky;top:140px}.brand-kit-page{color:#111;background:#f3f3f1}.brand-kit-hero{color:#fff;background:#101010;padding:84px 0}.brand-kit-hero-inner{grid-template-columns:1.3fr .7fr;align-items:end;gap:90px;display:grid}.brand-kit-hero h1{letter-spacing:-.075em;font-size:clamp(4.3rem,8vw,8.6rem);line-height:.84}.brand-kit-hero h1 span{color:var(--yellow)}.brand-kit-hero p{color:#ffffff9e;max-width:590px;margin-top:30px;font-size:18px}.brand-kit-mark{aspect-ratio:1;background:#171717;border:1px solid #fff3;border-radius:28px;justify-content:space-between;justify-self:end;align-items:flex-end;width:min(330px,100%);padding:28px;display:flex}.brand-kit-mark img{width:84px;height:84px}.brand-kit-mark span{color:#ffffff6b;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.brand-kit-content{padding-block:42px 100px}.kit-audience-tabs{background:#e3e4e1;border-radius:999px;gap:4px;width:max-content;padding:5px;display:flex}.kit-audience-tabs button{font-family:var(--title);background:0 0;border:0;border-radius:999px;padding:12px 22px;font-weight:650}.kit-audience-tabs button.active{color:#fff;background:#111}.kit-audience-panel{border-bottom:1px solid #d7d8d5;grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;padding:72px 0;display:grid}.kit-audience-panel span,.sg-index{color:#777b82;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.kit-audience-panel h2,.kit-section h2,.kit-copy h2{letter-spacing:-.055em;margin-top:15px;font-size:clamp(2.6rem,5vw,5rem);line-height:.95}.kit-audience-panel p{max-width:600px;margin-top:20px}.kit-audience-panel ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.kit-audience-panel li{border-bottom:1px solid #d8d9d6;align-items:center;gap:12px;padding-block:13px;display:flex}.kit-audience-panel li svg{color:#987600;width:18px}.kit-section{padding:90px 0}.kit-section .section-heading,.storefront-prizes .section-heading{grid-template-columns:1fr minmax(280px,440px);align-items:end;gap:60px;margin-bottom:36px;display:grid}.kit-asset-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.kit-asset{background:#fff;border:1px solid #d4d5d2;border-radius:20px;overflow:hidden}.kit-asset-preview{background:#fff;place-items:center;height:210px;padding:40px;display:grid}.kit-asset.dark .kit-asset-preview{background:#121212}.kit-asset.yellow .kit-asset-preview{background:var(--yellow)}.kit-asset-preview img{object-fit:contain;width:78%;height:100%}.kit-asset>div:last-child{padding:20px;position:relative}.kit-asset>div:last-child>span{color:#7a7e85;align-items:center;gap:7px;font-size:10px;display:flex}.kit-asset>div:last-child>span svg{width:14px}.kit-asset h3{margin-top:10px}.kit-download{color:#fff;background:#111;border-radius:50%;place-items:center;width:38px;height:38px;font-size:0;display:grid;position:absolute;bottom:17px;right:17px}.kit-download:hover{background:var(--yellow);color:#111}.kit-download svg{width:17px}.kit-system-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.kit-system-grid>article{border-radius:26px;min-height:430px;padding:42px}.kit-palette h2{font-size:50px;line-height:.95}.palette-row{gap:12px;margin-top:80px;display:flex}.palette-chip{border-radius:16px;align-items:flex-end;width:112px;height:112px;padding:12px;font-size:10px;display:flex}.palette-chip.yellow{color:#111;background:#ffc700}.palette-chip.black{color:#fff;background:#242424;border:1px solid #555}.palette-chip.white{color:#111;background:#fff}.kit-type{background:#fff}.type-sample{font:600 60px/.9 var(--title);letter-spacing:-.06em;margin-top:28px;display:block}.kit-type p{margin-top:60px}.kit-copy{border-top:1px solid #d2d3d0;border-bottom:1px solid #d2d3d0;grid-template-columns:1fr auto;align-items:end;gap:40px;margin:90px 0;padding:50px;display:grid}.kit-copy p{max-width:870px;margin-top:25px;font-size:21px}.kit-copy .button{color:#111;background:0 0;border-color:#bbb}.kit-rules{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.kit-rules article{background:#fff;border:1px solid #d3d4d1;border-radius:20px;min-height:240px;padding:30px}.kit-rules article>svg{color:#957300}.kit-rules h3{margin:50px 0 12px}.kit-rules a{align-items:center;gap:8px;margin-top:20px;font-weight:650;display:flex}.kit-rules a:hover{color:#8a6900}.kit-closing{background:var(--yellow);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:60px;padding:38px;display:flex}.kit-closing p{color:#111;font:600 26px/1.15 var(--title)}.style-guide-page{color:#111;background:#eceeea;min-height:100vh;padding:70px 0 110px}.style-guide-head{grid-template-columns:1fr auto;align-items:end;gap:60px;display:grid}.style-guide-private{color:#fff;font:600 10px/1 var(--title);text-transform:uppercase;letter-spacing:.1em;background:#111;border-radius:7px;margin-bottom:26px;padding:7px 10px;display:inline-flex}.style-guide-head h1{letter-spacing:-.07em;font-size:clamp(3.6rem,7vw,7.7rem);line-height:.85}.style-guide-head p{max-width:630px;margin-top:25px}.style-guide-controls{gap:12px;display:flex}.style-guide-controls label{text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:11px;font-weight:650;display:grid}.style-guide-controls select{background:#fff;border:1px solid #c9ccc7;border-radius:10px;min-width:150px;padding:12px}.style-guide-grid{gap:14px;margin-top:65px;display:grid}.sg-panel{background:#fff;border:1px solid #d0d2ce;border-radius:22px;padding:40px}.style-guide-page.dark .sg-panel{color:#fff;background:#171717;border-color:#333}.style-guide-page.compact .sg-panel{padding:25px}.sg-type{gap:22px;display:grid}.sg-type .display{font-size:88px}.sg-palette{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:28px;display:grid}.sg-palette>div{gap:8px;display:grid}.sg-palette>div>span{border:1px solid #d9dad7;border-radius:14px;height:105px}.sg-palette small{color:#777}.sg-component-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.sg-card-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.sg-card-grid article{border:1px solid #ddd;border-radius:20px;min-height:290px;padding:30px}.sg-card-grid h3{max-width:470px;margin:70px 0 14px;font-size:32px}.sg-card-grid .accent-card{background:var(--yellow);border-color:var(--yellow)}.sg-form{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.sg-form>label{gap:8px;display:grid}.sg-form input,.sg-form select{background:#fff;border:1px solid #d5d8dc;border-radius:11px;min-height:52px;padding:13px}.sg-search{position:relative}.sg-search svg{width:20px;position:absolute;bottom:15px;left:15px}.sg-search input{padding-left:46px!important}.sg-form .consent{grid-column:1/-1;align-items:flex-start;gap:12px;display:flex}.sg-form .consent span{flex-direction:column;gap:4px;display:flex}.data-demo-callout{color:#4a3b00;background:#fff8d8;border:1px solid #e5c556;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:13px 16px;display:flex}.data-demo-callout svg{flex:0 0 18px}.data-demo-callout p{color:inherit;font-size:12px}.brand-dash-hero{border-radius:28px;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:55px;display:grid}.brand-dash-hero h1{letter-spacing:-.065em;font-size:clamp(3.2rem,6vw,6.5rem);line-height:.89}.brand-dash-hero h1 span{color:var(--yellow)}.brand-dash-hero p{color:#ffffff9e;max-width:620px;margin-top:24px}.brand-dash-controls{align-items:end;gap:10px;display:flex}.brand-dash-controls label{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;gap:8px;font-size:10px;display:grid}.brand-dash-controls select{color:#fff;background:#232323;border:1px solid #fff3;border-radius:99px;min-height:54px;padding:12px 42px 12px 15px}.brand-dash-controls .button.secondary{white-space:nowrap}.brand-kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.brand-kpi-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px}.brand-kpi-grid span,.brand-kpi-grid small{color:var(--muted);font-size:11px;display:block}.brand-kpi-grid strong{font:600 42px/.9 var(--title);letter-spacing:-.05em;margin:18px 0 12px;display:block}.brand-kpi-grid small{color:#507045}.brand-chart-panel,.recommended-actions,.brand-segments{border:1px solid var(--line);background:#fff;border-radius:24px;padding:34px}.brand-panel-head{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.brand-panel-head h2{margin-top:14px;font-size:32px}.chart-legend{gap:20px;display:flex}.chart-legend span{font-size:11px}.chart-legend span:before{content:"";background:#111;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.brand-main-chart{height:350px;margin-top:32px}.brand-ai-section{grid-template-columns:.72fr 1.28fr;gap:14px;margin:18px 0;display:grid}.brand-ai-intro{border-radius:24px;padding:38px}.brand-ai-intro>svg{width:44px;height:44px;color:var(--yellow);margin-bottom:65px}.brand-ai-intro h2{font-size:46px;line-height:.95}.brand-ai-intro>p{color:#ffffff94;margin-top:22px}.ai-confidence{border-top:1px solid #ffffff2b;justify-content:space-between;margin-top:50px;padding-top:20px;display:flex}.ai-confidence span{color:#ffffff80}.ai-confidence strong{color:var(--yellow)}.recommended-actions>.brand-panel-head{margin-bottom:20px}.recommended-actions article{border-top:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:start;gap:18px;padding:20px 0;display:grid}.recommended-actions article>svg{box-sizing:content-box;color:#775d00;background:#fff4c5;border-radius:12px;padding:10px}.recommended-actions article span{color:#756100;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.recommended-actions h3{margin:6px 0;font-size:18px}.recommended-actions p{max-width:590px;font-size:13px}.recommended-actions article strong{margin-top:8px;font-size:11px;display:block}.recommended-actions article button{white-space:nowrap;font:650 11px/1 var(--title);background:#fff;border:1px solid #cfd2d6;border-radius:99px;align-self:center;align-items:center;gap:8px;padding:11px 14px;display:flex}.recommended-actions article button:hover{color:#fff;background:#111}.recommended-actions article button svg{width:15px}.brand-segments{margin-top:18px}.brand-segments tbody strong{color:#796000}.brand-dashboard-toast{z-index:80;color:#fff;background:#111;border-radius:12px;align-items:center;gap:10px;max-width:420px;padding:0;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 40px #0000003d}.brand-dashboard-toast:not(:empty){padding:14px 18px}.brand-dashboard-toast svg{width:17px;color:var(--yellow)}.storefront-hero{border-radius:28px;grid-template-columns:1fr 330px;align-items:center;gap:70px;padding:58px;display:grid}.storefront-hero h1{letter-spacing:-.075em;font-size:clamp(4rem,8vw,8.5rem);line-height:.82}.storefront-hero>div:first-child>p{color:#ffffff9e;max-width:650px;margin-top:28px;font-size:18px}.storefront-stats{gap:34px;margin-top:38px;display:flex}.storefront-stats span{color:#ffffff8a;gap:5px;font-size:11px;display:grid}.storefront-stats strong{font:600 24px/1 var(--title);color:#fff}.brand-logo-tile{aspect-ratio:1;background:var(--yellow);color:#111;border-radius:28px;align-content:center;place-items:center;gap:20px;width:100%;display:grid}.brand-logo-tile span{font:700 84px/1 var(--title);letter-spacing:-.08em}.brand-logo-tile small{text-transform:uppercase;letter-spacing:.12em}.storefront-prizes{padding:90px 0 70px}.storefront-prize-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.storefront-prize-grid article{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden}.storefront-prize-visual{place-items:center;height:220px;display:grid;position:relative}.storefront-prize-visual.yellow{background:#ffd64a}.storefront-prize-visual.orange{background:#ff9330}.storefront-prize-visual.pink{background:#ffc2dc}.storefront-prize-visual>svg{width:58px;height:58px}.storefront-prize-visual>span{color:#fff;font:650 10px/1 var(--title);background:#111;border-radius:99px;padding:7px 10px;position:absolute;top:18px;left:18px}.storefront-prize-grid article>div:last-child{padding:24px}.storefront-prize-grid article>div:last-child>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px}.storefront-prize-grid h3{min-height:54px;margin:12px 0;font-size:22px}.storefront-prize-grid .button{width:100%;margin-top:22px}.store-locator{color:#fff;background:#131313;border-radius:28px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.locator-copy{padding:48px}.locator-copy h2{font-size:46px;line-height:.95}.locator-copy>p{color:#ffffff94;margin:20px 0}.locator-copy>label{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;gap:8px;font-size:10px;display:grid}.locator-copy select{color:#fff;background:#242424;border:1px solid #fff3;border-radius:12px;min-height:52px;padding:12px 15px}.locator-results{margin-top:18px}.locator-results article{border-top:1px solid #ffffff21;grid-template-columns:32px 1fr auto;align-items:center;gap:13px;padding:16px 0;display:grid}.locator-results article>span{background:var(--yellow);color:#111;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.locator-results p,.locator-results small{color:#ffffff8c;align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.locator-results svg{width:13px}.locator-results button{color:#fff;background:0 0;border:1px solid #fff3;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.locator-results button:hover{background:var(--yellow);color:#111}.locator-map{background:#e9e4d9;min-height:620px;position:relative;overflow:hidden}.map-grid{background-image:linear-gradient(#0000000b 1px,#0000 1px),linear-gradient(90deg,#0000000b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;transform:rotate(-8deg)scale(1.2)}.map-road{transform-origin:0;background:#fff;border:1px solid #d0c9ba;border-width:1px 0;height:32px;position:absolute}.map-road.r1{width:120%;top:25%;left:-10%;transform:rotate(17deg)}.map-road.r2{width:130%;top:58%;left:-12%;transform:rotate(-12deg)}.map-road.r3{width:100%;top:-10%;left:46%;transform:rotate(76deg)}.map-pin{z-index:2;background:var(--yellow);color:#111;border:7px solid #fff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;box-shadow:0 10px 25px #0003}.map-pin svg{width:20px}.map-pin.p1{top:35%;left:27%}.map-pin.p2{bottom:28%;right:25%}.map-caption{z-index:3;color:#fff;background:#111;border-radius:99px;align-items:center;gap:8px;padding:12px 15px;font-size:11px;display:flex;position:absolute;bottom:20px;left:20px}.map-caption svg{width:15px}.storefront-about{grid-template-columns:1fr 1fr auto;align-items:end;gap:60px;padding:90px 0;display:grid}.storefront-about h2{font-size:48px;line-height:.95}.storefront-about p{font-size:18px}.storefront-about a{white-space:nowrap;align-items:center;gap:8px;font-weight:650;display:flex}.storefront-about a:hover{color:#8d6d00}@media (max-width:1000px){.kit-asset-grid{grid-template-columns:repeat(2,1fr)}.brand-kit-hero-inner,.kit-audience-panel,.kit-system-grid{grid-template-columns:1fr}.brand-kit-mark{justify-self:start}.sg-palette{grid-template-columns:repeat(3,1fr)}.brand-dash-hero{grid-template-columns:1fr}.brand-dash-controls{justify-content:flex-start}.brand-ai-section{grid-template-columns:1fr}.storefront-hero{grid-template-columns:1fr 250px}.storefront-prize-grid{grid-template-columns:1fr 1fr}.store-locator{grid-template-columns:1fr}.locator-map{min-height:460px}.storefront-about{grid-template-columns:1fr 1fr}.storefront-about a{grid-column:2}}@media (max-width:700px){.account-points{padding-left:15px}.account-expression{flex-basis:40.8px;width:40.8px;height:34px}.planet-carousel:after{width:70px;top:68px}.coming-sun>img{width:380px;height:380px;right:50%;transform:translate(50%,-50%)}.form-story{position:static}.form-layout .form-panel{padding:25px 20px}.brand-kit-hero{padding-block:55px}.brand-kit-hero-inner{gap:45px}.brand-kit-hero h1{font-size:55px}.brand-kit-mark{width:230px}.kit-audience-panel{gap:35px;padding:50px 0}.kit-section{padding:60px 0}.kit-section .section-heading,.storefront-prizes .section-heading{grid-template-columns:1fr;gap:20px}.kit-asset-grid{grid-template-columns:1fr}.kit-system-grid>article{min-height:360px;padding:28px}.kit-palette h2{font-size:40px}.palette-row{margin-top:50px}.kit-copy{grid-template-columns:1fr;padding:35px 0}.kit-rules{grid-template-columns:1fr}.kit-closing{flex-direction:column;align-items:flex-start}.style-guide-head{grid-template-columns:1fr}.style-guide-controls{flex-wrap:wrap}.sg-panel{padding:25px 20px}.sg-type .display{font-size:56px}.sg-palette{grid-template-columns:1fr 1fr}.sg-card-grid,.sg-form{grid-template-columns:1fr}.brand-dash-hero{padding:34px 24px}.brand-dash-controls{flex-direction:column;align-items:stretch}.brand-kpi-grid{grid-template-columns:1fr 1fr}.brand-chart-panel,.recommended-actions,.brand-segments{padding:24px 18px}.brand-main-chart{height:270px;margin-inline:-10px}.recommended-actions article{grid-template-columns:42px 1fr}.recommended-actions article button{grid-column:2;justify-self:start}.storefront-hero{grid-template-columns:1fr;padding:34px 24px}.storefront-hero h1{font-size:58px}.brand-logo-tile{width:190px}.storefront-stats{flex-wrap:wrap;gap:18px}.storefront-prize-grid{grid-template-columns:1fr}.locator-copy{padding:30px 22px}.locator-copy h2{font-size:38px}.storefront-about{grid-template-columns:1fr;gap:28px;padding:60px 0}.storefront-about a{grid-column:auto}.dashboard-actions{grid-template-columns:1fr!important}.dashboard-actions>a,.dashboard-actions>.future-action{min-height:130px;padding:22px}.footer-bottom{font-size:10px}}.storefront-about button{color:var(--ink);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:650;display:flex}.storefront-about button:hover{color:#8d6d00}html,body,main,footer,.internal-page,.home-page{max-width:100%;overflow-x:clip}.header-brand{z-index:64;flex-shrink:0;align-items:center;display:flex;position:relative}.header .logo-mark{object-fit:contain;width:38px;height:38px;display:none}.nav-links{align-items:center;gap:22px;display:flex}.mobile-menu-heading,.mobile-menu-actions,.mobile-nav{display:none}.button,.kit-download,.recommended-actions button,.other-brand-controls button{font-family:var(--title);white-space:nowrap;min-width:0;max-width:100%;font-weight:650}.button{text-overflow:ellipsis;overflow:hidden}.planet-cover .planet-orbit{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.planet-footer a{z-index:8;font-family:var(--title);align-items:center;gap:8px;padding:10px 0;font-weight:650;display:inline-flex;position:relative}.planet-footer a:hover{color:#8a6900}.planet-carousel:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,#0000 0,#ffffff52 34%,#ffffffe0 73%,#fff 100%);width:min(172px,17vw);right:-1px}.coming-sun>img{width:560px;height:560px;right:-76px}.sun-orbit{width:500px;height:500px;top:50%;right:-48px}.cycle-link{width:fit-content;color:var(--ink);font-family:var(--title);border-bottom:1px solid;align-items:center;gap:10px;margin-top:28px;padding:7px 0;font-size:13px;font-weight:650;transition:color .2s,gap .2s;display:inline-flex}.cycle-link:hover{color:#806300;gap:15px}.cycle-link:active{transform:translateY(1px)}.brand-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.home-brand-card{color:#171717;background:#fff;border:1px solid #dfe1e4;border-radius:20px;flex-direction:column;min-height:230px;padding:20px;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s,border-color .25s;display:flex;position:relative}.home-brand-card:hover{background:#fff9e5;border-color:#c6a019;transform:translateY(-4px)}.home-brand-card>svg{color:#777;width:18px;transition:transform .2s,color .2s;position:absolute;top:20px;right:20px}.home-brand-card:hover>svg{color:#806300;transform:translate(2px,-2px)}.brand-logo-shape{color:#fff;background:#171717;border-radius:21px;place-items:center;width:76px;height:76px;display:grid;position:relative;overflow:hidden}.brand-logo-shape b{z-index:2;font:650 18px/1 var(--title);letter-spacing:-.04em;position:relative}.brand-logo-shape i{border:1px solid #ffffff5c;border-radius:50%;width:58px;height:58px;position:absolute;transform:translate(24px,-22px)}.home-brand-card.brand-2 .brand-logo-shape{background:#3c5cdf;border-radius:50%}.home-brand-card.brand-3 .brand-logo-shape{color:#171717;background:#f0a7c1}.home-brand-card.brand-4 .brand-logo-shape{background:#ed8422;border-radius:15px 38px}.home-brand-card.brand-5 .brand-logo-shape{color:#171717;background:#ffc40c}.home-brand-copy{gap:8px;margin-top:auto;display:grid}.home-brand-copy small{color:#73767c;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.home-brand-copy strong{font:650 18px/1.1 var(--title)}.internal-page :is(.page-intro,.section-heading)>div>h2,.internal-page .page-intro h1{letter-spacing:-.045em}.internal-page :is(.button,.text-link),.home-page :is(.button,.text-link){font-family:var(--title);font-weight:650}.light-surface p{color:#5f6268}.dark-surface p{color:#ffffffa8}@media (max-width:900px){body:has(.mobile-nav.open){overflow:hidden}.header{z-index:82}.header-brand,.header-actions{z-index:83;position:relative}.mobile-nav.open{z-index:81;background:radial-gradient(circle at 88% 14%,#ffc40c24,#0000 31%),#0b0b0b;flex-direction:column;align-items:stretch;margin:0;padding:112px 24px 28px;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu-heading{border-bottom:1px solid #ffffff1f;gap:10px;padding:22px 0 30px;display:grid}.mobile-menu-heading span{color:var(--yellow);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.mobile-menu-heading strong{color:#fff;max-width:520px;font:600 clamp(28px,8vw,46px)/1 var(--title);letter-spacing:-.045em}.mobile-nav.open .nav-links{align-content:start;gap:0;width:100%;padding:12px 0;display:grid}.mobile-nav.open .nav-links a{color:#fff;width:100%;min-height:58px;font:550 clamp(19px,5vw,27px)/1.1 var(--title);border-bottom:1px solid #ffffff1a;align-items:center;display:flex}.mobile-nav.open .nav-links a:after{content:"↗";color:var(--yellow);font-family:var(--body);margin-left:auto;font-size:19px}.mobile-menu-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:26px;display:grid}.mobile-menu-actions .button{width:100%;min-height:54px;padding-inline:16px;font-size:11px}.mobile-account-link{background:#161616;border:1px solid #ffffff2b;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;display:flex;color:#fff!important;border-radius:18px!important}.mobile-account-link strong{color:var(--yellow)}.header.logged-in .logo-full{display:none}.header.logged-in .logo-mark{display:block}.header.logged-in .header-brand{width:38px}}.footer-ai{z-index:4;color:#ffffffb3;border-block:1px solid #ffffff29;align-items:center;gap:20px;margin-top:58px;padding:26px 0;display:flex;position:relative}.footer-ai>span{font:500 12px/1 var(--title);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.footer-ai-links{align-items:center;gap:6px;display:flex}.footer-ai-links>a{color:#ffffffa6;border-radius:12px;place-items:center;width:42px;height:42px;transition:background .2s,color .2s,transform .2s;display:grid}.footer-ai-links>a:hover{color:var(--yellow);background:#ffc7001f;transform:translateY(-2px)}.footer-ai-links>a svg{stroke-width:1.7px;width:22px;height:22px}.storefront-hero>div:first-child>p.storefront-lead{color:#fff;max-width:620px;margin-top:25px;font-size:19px}.storefront-hero>div:first-child>p.storefront-story{color:#ffffff91;max-width:720px;margin-top:15px;font-size:15px}.locator-picker{color:#ffffff8f;text-transform:uppercase;letter-spacing:.1em;gap:8px;margin-top:24px;font-size:10px;display:grid;position:relative}.locator-select-trigger{color:#fff;text-align:left;background:#242424;border:1px solid #ffffff2e;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:11px 14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.locator-select-trigger svg{width:18px;transition:transform .2s}.locator-picker.open .locator-select-trigger{border-color:var(--yellow);background:#191919;box-shadow:0 0 0 3px #ffc40c21}.locator-picker.open .locator-select-trigger svg{transform:rotate(180deg)}.locator-select-menu{z-index:12;background:#161616;border:1px solid #ffffff29;border-radius:15px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 50px #00000073}.locator-select-menu button{color:#fff;text-align:left;text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:10px 12px;display:flex}.locator-select-menu button:hover,.locator-select-menu button[aria-selected=true]{color:var(--yellow);background:#28230f}.locator-select-menu svg{width:16px}.other-brands{padding:92px 0 36px}.other-brands-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.other-brands h2{letter-spacing:-.055em;font-size:clamp(38px,5vw,66px);line-height:.92}.other-brand-controls{gap:8px;display:flex}.other-brand-controls button{color:#111;background:#fff;border:1px solid #d4d5d2;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid}.other-brand-controls button:hover{color:#fff;background:#111}.other-brand-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding-bottom:18px;display:flex;overflow-x:auto}.other-brand-track::-webkit-scrollbar{display:none}.other-brand-track>a{scroll-snap-align:start;background:#fff;border:1px solid #d9dad7;border-radius:22px;flex:0 0 min(410px,78vw);grid-template-columns:64px 1fr auto;align-items:center;gap:20px;min-height:170px;padding:24px;transition:transform .2s,background .2s;display:grid}.other-brand-track>a:hover{background:#fff8dc;transform:translateY(-3px)}.other-brand-track .brand-monogram{color:#fff;width:64px;height:64px;font:700 20px/1 var(--title);background:#171717;border-radius:18px;place-items:center;display:grid}.other-brand-track small{color:#767a80;text-transform:uppercase;letter-spacing:.09em;display:block}.other-brand-track strong{font:650 20px/1.1 var(--title);margin-top:6px;display:block}.other-brand-track p{color:#65686d;margin-top:9px;font-size:12px;line-height:1.45}.press-kit-page .brand-kit-hero-inner{max-width:1320px;display:block}.press-kit-page .brand-kit-hero-inner>div{max-width:1000px}.press-kit-index{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#f3f3f1eb;border:1px solid #d4d5d2;border-radius:99px;gap:5px;width:max-content;max-width:100%;margin:0 auto;padding:6px;display:flex;position:sticky;top:91px;overflow-x:auto}.press-kit-index a{color:#5b5e63;font-family:var(--title);white-space:nowrap;border-radius:99px;padding:10px 17px;font-size:11px;font-weight:650}.press-kit-index a:hover{color:#fff;background:#171717}.kit-download{color:#171717;background:0 0;align-items:center;gap:9px;width:auto;height:auto;padding:0;font-size:11px;display:flex}.kit-download>span{color:#fff;background:#111;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.kit-download:hover{color:#8a6900;background:0 0}.kit-download:hover>span{background:var(--yellow);color:#111}.kit-download svg{width:17px;height:17px;margin:auto;display:block}.kit-document-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.kit-document-grid article{background:#fff;border:1px solid #d4d5d2;border-radius:22px;flex-direction:column;min-height:310px;padding:26px;display:flex}.document-icon{color:#fff;background:#171717;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:46px;display:grid}.kit-document-grid article:nth-child(n+3) .document-icon{background:#3c5cdf}.kit-document-grid article>span,.kit-dont-grid article>span{color:#777b82;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.kit-document-grid h3{margin:10px 0 12px;font-size:22px}.kit-document-grid p{font-size:13px;line-height:1.55}.kit-document-grid a{color:#111;font-family:var(--title);justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;font-size:11px;font-weight:650;display:flex}.kit-document-grid a:hover{color:#8a6900}.palette-system{gap:12px;display:grid}.palette-system article{background:#fff;border:1px solid #d3d4d1;border-radius:22px;grid-template-columns:310px 1fr;gap:24px;min-height:158px;display:grid;overflow:hidden}.palette-system article>div:first-child{padding:23px}.palette-system article>div:first-child>svg{float:right;width:20px}.palette-system article>div:first-child>span{color:#70747a;max-width:230px;font-size:12px;line-height:1.45;display:block}.palette-system h3{margin-top:22px;font-size:24px}.palette-scale{min-width:0;display:flex}.palette-scale>span{flex:1;align-items:flex-end;min-width:70px;padding:12px;display:flex}.palette-scale small{letter-spacing:.02em;font-size:9px;font-weight:700}.kit-type-system{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.kit-type-system article{background:#fff;border:1px solid #d3d4d1;border-radius:22px;min-height:390px;padding:34px}.kit-type-system .kit-type-primary{color:#fff;background:#171717}.kit-type-system article>span{color:#6d7178;text-transform:uppercase;letter-spacing:.1em;margin-top:70px;font-size:10px;display:block}.kit-type-system .kit-type-primary>span{color:#ffffff9e}.kit-type-system strong{font-family:var(--title);letter-spacing:-.055em;margin-top:12px;font-size:clamp(37px,4.4vw,66px);line-height:.94;display:block}.kit-type-system .kit-type-primary strong{font-family:Unbounded,var(--title),sans-serif;font-weight:600}.kit-type-system p{max-width:520px;margin-top:22px}.kit-type-system .kit-type-primary p{color:#ffffffc2}.voice-principles{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.voice-principles article{background:#fff;border:1px solid #d3d4d1;border-radius:22px;min-height:250px;padding:28px}.voice-principles svg{color:#9a7700}.voice-principles h3{margin:52px 0 12px;font-size:24px}.voice-principles p{font-size:14px}.key-message-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.key-message-grid>span{color:#fff;min-height:220px;font:500 clamp(24px,3vw,38px)/1.08 var(--title);letter-spacing:-.045em;background:#171717;border-radius:22px;padding:28px}.key-message-grid>span:nth-child(2){color:#171717;background:#ffc40c}.key-message-grid>span:nth-child(3){background:#3c5cdf}.key-message-grid b{font-weight:700}.kit-dont-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.kit-dont-grid article{background:#fff;border:1px solid #d3d4d1;border-radius:22px;min-height:260px;padding:28px}.kit-dont-grid svg{color:#d44343}.kit-dont-grid h3{margin:48px 0 11px;font-size:21px}.kit-dont-grid p{font-size:13px;line-height:1.55}.kit-closing>div{max-width:760px}.kit-closing>div>span{font:650 clamp(26px,3vw,40px)/1 var(--title)}.kit-closing>div>p{font:400 15px/1.5 var(--body);color:#332900;margin-top:10px}.kit-contact-button{color:#fff!important;background:#171717!important;border-color:#171717!important}.kit-contact-button:hover{background:#3c5cdf!important;border-color:#3c5cdf!important}.brand-ops-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.brand-ops-card,.brand-store-impact,.brand-data-section{background:#fff;border:1px solid #dfe1e4;border-radius:24px;padding:34px}.brand-ops-card h2,.brand-store-impact h2,.brand-data-section h2{font-size:clamp(25px,3vw,38px);line-height:1.05}.brand-funnel,.brand-category-bars{gap:17px;margin-top:32px;display:grid}.brand-funnel>div>span,.brand-category-bars>div>span{color:#656970;justify-content:space-between;gap:18px;margin-bottom:7px;font-size:12px;display:flex}.brand-funnel i,.brand-category-bars i{background:#eceef1;border-radius:99px;height:9px;display:block;overflow:hidden}.brand-funnel i b,.brand-category-bars i b{border-radius:inherit;background:#ffc40c;height:100%;display:block}.brand-category-bars i b{background:#3c5cdf}.brand-store-impact,.brand-data-section{margin-top:14px}.brand-impact-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px;display:grid}.brand-impact-grid article{background:#f4f5f6;border-radius:17px;gap:9px;padding:22px;display:grid}.brand-impact-grid strong{font:650 31px/1 var(--title)}.brand-impact-grid span{color:#676a70;font-size:12px}.brand-data-section table{margin-top:22px}.brand-status{color:#755900;background:#fff3c5;border-radius:99px;padding:6px 9px;font-weight:700;display:inline-flex}.contest-consent{cursor:pointer;background:#f7f7f5;border:1px solid #dcded9;border-radius:15px;grid-template-columns:22px 1fr;align-items:flex-start;gap:12px;margin:20px 0;padding:15px;display:grid}.contest-consent input{accent-color:#171717;width:20px;height:20px;margin:1px 0 0}.contest-consent span{gap:3px;display:grid}.contest-consent b{font-size:13px}.contest-consent small{color:#6d7075;line-height:1.4}[data-slot=alert-dialog-overlay]{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808a8;position:fixed;inset:0}.number-alert{z-index:101;color:#171717;background:#fff;border:1px solid #ddd;border-radius:24px;width:min(520px,100% - 32px);padding:0;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 32px 90px #00000047}.number-alert [data-slot=alert-dialog-header]{text-align:left;grid-template-columns:54px 1fr;gap:18px;padding:28px;display:grid}.number-alert [data-slot=alert-dialog-media]{color:#8a6900;background:#fff1bc;border-radius:16px;grid-row:1/3;place-items:center;width:54px;height:54px;display:grid}.number-alert [data-slot=alert-dialog-title]{font:650 23px/1.15 var(--title)}.number-alert [data-slot=alert-dialog-description]{color:#60636a;font-size:14px;line-height:1.55}.number-alert [data-slot=alert-dialog-footer]{background:#f4f4f2;border-top:1px solid #dedfdb;justify-content:flex-end;gap:9px;padding:18px 28px;display:flex}.number-alert button{min-height:48px;font-family:var(--title);white-space:nowrap;border-radius:99px;padding:12px 18px;font-size:11px;font-weight:650}.alert-cancel{color:#171717;background:#fff;border:1px solid #c9cbc8}.alert-confirm{color:#171717;background:#ffc40c;border:1px solid #ffc40c}@media (max-width:1000px){.brand-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-brand-card:nth-child(n+4){min-height:200px}.kit-document-grid{grid-template-columns:1fr 1fr}.palette-system article{grid-template-columns:260px 1fr}.palette-scale{overflow-x:auto}.brand-ops-grid{grid-template-columns:1fr}.brand-impact-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.wrap{width:calc(100% - 40px)}.header{padding-inline:20px}.header .logo-mark{width:36px;height:36px}.planet-carousel:after{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(90deg,#0000 0,#ffffff5c 42%,#fffffff0 79%,#fff 100%);width:92px;top:66px;bottom:18px;right:-20px;display:block!important}.carousel-controls{justify-content:flex-start!important}.coming-sun{min-height:320px}.coming-sun>img{width:440px;max-width:none;height:440px;top:52%;right:50%;transform:translate(50%,-50%)}.sun-orbit{width:390px;height:390px;right:50%;transform:translate(50%,-50%)}.brand-card-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-right:-20px;padding-bottom:12px;padding-right:20px;display:flex;overflow-x:auto}.brand-card-grid::-webkit-scrollbar{display:none}.home-brand-card{scroll-snap-align:start;flex:0 0 min(260px,76vw);min-height:210px}.footer-ai{scrollbar-width:none;gap:12px;margin-top:38px;padding:20px 0;overflow-x:auto}.footer-ai::-webkit-scrollbar{display:none}.footer-ai>span{font-size:10px}.footer-ai-links{gap:2px}.footer-ai-links>a{flex:0 0 38px;width:38px;height:38px}.footer-ai-links>a svg{width:20px;height:20px}.storefront-hero>div:first-child>p.storefront-lead{font-size:17px}.storefront-story{font-size:14px!important}.storefront-stats{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.storefront-stats span{min-width:0}.storefront-stats strong{font-size:20px}.other-brands{padding-top:62px}.other-brands-head{align-items:flex-end}.other-brand-track{margin-right:-20px;padding-right:20px}.press-kit-page{width:100%;overflow:hidden}.press-kit-page .brand-kit-hero h1{overflow-wrap:normal;font-size:clamp(39px,11vw,50px);line-height:.9}.press-kit-index{border-radius:16px;margin-left:0;top:79px}.kit-document-grid,.kit-type-system,.voice-principles,.key-message-grid,.kit-dont-grid{grid-template-columns:1fr}.kit-document-grid article{min-height:270px}.document-icon{margin-bottom:36px}.palette-system article{grid-template-columns:1fr;gap:0}.palette-system article>div:first-child{padding-bottom:20px}.palette-scale{min-height:92px;overflow-x:auto}.palette-scale>span{flex:0 0 92px}.kit-type-system article{min-height:330px;padding:26px}.kit-type-system article>span{margin-top:45px}.key-message-grid>span{min-height:170px}.kit-copy{margin-block:50px;padding-inline:0}.kit-closing{padding:28px 22px}.kit-closing .button{width:100%}.brand-ops-card,.brand-store-impact,.brand-data-section{padding:24px 18px}.brand-impact-grid{grid-template-columns:1fr 1fr}.brand-impact-grid article{padding:17px}.brand-impact-grid strong{font-size:25px}.brand-data-section .table-scroll{margin-right:-18px}.number-alert [data-slot=alert-dialog-header]{grid-template-columns:44px 1fr;padding:22px 20px}.number-alert [data-slot=alert-dialog-media]{width:44px;height:44px}.number-alert [data-slot=alert-dialog-title]{font-size:19px}.number-alert [data-slot=alert-dialog-footer]{grid-template-columns:1fr;padding:15px 20px;display:grid}.number-alert button{width:100%}h1,h2,h3,.display{overflow-wrap:break-word;word-break:normal;max-width:100%}.dashboard-hero-copy{padding-right:0}.dashboard-hero h1{overflow-wrap:normal;word-break:normal;font-size:34px;line-height:1.18}.button{gap:9px;padding-inline:16px;font-size:11px}}@media (max-width:480px){.mobile-menu-actions{grid-template-columns:1fr}.footer-ai{gap:8px}.footer-ai>span{letter-spacing:.08em;font-size:9px}.footer-ai-links>a{flex-basis:34px;width:34px;height:34px}.other-brand-track>a{grid-template-columns:54px 1fr auto;padding:19px}.other-brand-track .brand-monogram{width:54px;height:54px}.brand-logo-tile{width:160px}.storefront-hero h1{font-size:48px}.storefront-stats{grid-template-columns:1fr 1fr}.storefront-stats span:last-child{grid-column:1/-1}.brand-impact-grid{grid-template-columns:1fr}.button{font-size:10px}}@media (prefers-reduced-motion:reduce){.other-brand-track{scroll-behavior:auto}.footer-ai-links>a{transition:none}}.b2b-surface{--b2b-ink:#111217;--b2b-muted:#626773;--b2b-line:#dfe2e8;--b2b-soft:#f4f6ff;--b2b-blue:var(--blue);--b2b-blue-dark:var(--blue-dark);color:var(--b2b-ink);background:#fff;position:relative;overflow:clip}.b2b-surface p{color:var(--b2b-muted)}.b2b-surface :focus-visible{outline-color:var(--b2b-blue)}.b2b-page .eyebrow{color:var(--b2b-blue-dark)}.b2b-page .eyebrow-mark{background:var(--b2b-blue);color:#fff;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.b2b-page .section-heading h2{color:var(--b2b-ink)}.b2b-page .section-heading>p{color:var(--b2b-muted)}.b2b-page .button{font-weight:700}.b2b-page .button.secondary{color:var(--b2b-ink);background:0 0;border-color:#bcc1cd}.b2b-page .button.secondary:hover{border-color:var(--b2b-blue);background:var(--b2b-soft);color:var(--b2b-blue-dark)}.b2b-page .notice{border-color:var(--b2b-line);background:#fafbff}.b2b-page .notice>svg{color:var(--b2b-blue)}.b2b-hero-band{isolation:isolate;border-bottom:1px solid var(--b2b-line);background:#fff;position:relative}.b2b-hero-v2{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:64px;min-height:710px;padding-block:76px 84px;display:grid}.b2b-hero-copy{z-index:2;position:relative}.b2b-hero-copy h1{letter-spacing:-.065em;max-width:800px;font-size:clamp(3.7rem,6.4vw,7rem);line-height:.88}.b2b-hero-copy h1 span{color:var(--b2b-blue)}.b2b-hero-copy>p:not(.eyebrow){max-width:690px;margin-top:30px;font-size:18px;line-height:1.55}.b2b-hero-copy .actions{margin-top:34px}.b2b-hero-chips{flex-wrap:wrap;gap:8px;margin:34px 0 0;padding:0;list-style:none;display:flex}.b2b-hero-chips li{border:1px solid var(--b2b-line);color:#4c515d;background:#fff;border-radius:999px;align-items:center;gap:8px;margin:0;padding:9px 13px;font-size:11px;font-weight:600;display:flex}.b2b-hero-chips svg{color:var(--b2b-blue);flex:0 0 16px}.b2b-hero-chips li::marker{content:""}.b2b-hero-visual{aspect-ratio:1;place-items:center;min-width:0;display:grid;position:relative}.b2b-hero-visual:before{content:"";background:radial-gradient(circle at 35% 30%,#7689ff 0,#4258e8 42%,#2437ae 100%);border-radius:50%;position:absolute;inset:11%;box-shadow:0 40px 90px #2d40c447}.b2b-hero-visual>img{z-index:2;object-fit:contain;filter:drop-shadow(0 35px 45px #16238040);width:92%;height:92%;animation:8s ease-in-out infinite b2b-float;position:relative}.b2b-orbit{z-index:1;border:1px solid #3c5cdf3d;border-radius:50%;position:absolute;inset:9%;transform:rotate(-18deg)scaleY(.52)}.b2b-orbit-two{opacity:.6;inset:2%;transform:rotate(32deg)scaleY(.6)}@keyframes b2b-float{50%{transform:translateY(-10px)rotate(1deg)}}.b2b-blindspot-section{padding-block:110px}.brand-blind-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid}.brand-blind-head h2{letter-spacing:-.055em;max-width:880px;font-size:clamp(3rem,5.5vw,6rem);line-height:.91}.brand-blind-head h2 span{color:var(--b2b-blue)}.brand-blind-switch{background:#eceef4;border-radius:999px;gap:4px;padding:5px;display:flex}.brand-blind.is-next .brand-blind-switch{background:#e8ebff}.brand-blind-switch button{color:#666b76;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:12px;font-weight:650;display:flex}.brand-blind-switch button[aria-pressed=true]{background:var(--b2b-ink);color:#fff}.brand-blind-dot{border:1px solid;border-radius:50%;width:8px;height:8px}.brand-blind-switch button[aria-pressed=true] .brand-blind-dot{border-color:var(--b2b-blue);background:var(--b2b-blue)}.brand-blind-grid{border-block:1px solid var(--b2b-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:62px;display:grid}.brand-blind-card{min-width:0;padding:30px 32px 34px}.brand-blind-card+.brand-blind-card{border-left:1px solid var(--b2b-line)}.brand-blind-number{font:600 11px/1 var(--title);letter-spacing:.08em;color:#9297a1!important}.brand-blind-lines{margin-top:18px;display:grid;position:relative}.brand-blind-lines>*{grid-area:1/1;transition:opacity .35s,transform .35s}.brand-blind-titles{min-height:68px}.brand-blind-card h3{max-width:320px;font-size:25px;line-height:1.05}.brand-blind-card .brand-blind-lines:last-child{min-height:82px}.brand-blind-card .brand-blind-lines:last-child p{max-width:330px;line-height:1.55}.brand-blind-next{visibility:hidden;opacity:0;transform:translateY(8px)}.brand-blind.is-next .brand-blind-now{visibility:hidden;opacity:0;transform:translateY(-8px)}.brand-blind.is-next .brand-blind-next{visibility:visible;opacity:1;transform:none}.brand-blind.is-next .brand-blind-card{background:linear-gradient(#fff 0,#f4f6ff 100%)}.b2b-loop-section{padding-bottom:100px}.brand-loop,.brand-loop-track{position:relative}.brand-loop-stage{border:1px solid var(--b2b-line);background:#f8f9fc;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:center;gap:90px;padding:42px;display:grid}.brand-loop-phases{min-height:340px;margin:0;padding:0;list-style:none;position:relative}.brand-loop-phase{margin:0;padding:0;display:none}.brand-loop-phase.is-active{display:block}.brand-loop-number{font:700 11px/1 var(--title);letter-spacing:.1em;text-transform:uppercase;color:var(--b2b-blue)!important}.brand-loop-number span{color:#9a9faa}.brand-loop-phase h3{color:var(--b2b-ink);letter-spacing:-.055em;margin-top:23px;font-size:clamp(2.5rem,4.6vw,4.8rem);line-height:.9}.brand-loop-phase h3 em{color:var(--b2b-blue);font-style:normal}.brand-loop-pairs{gap:15px;margin:34px 0 0;padding:0;list-style:none;display:grid}.brand-loop-pairs li{grid-template-columns:94px 1fr;align-items:start;gap:14px;margin:0;display:grid}.brand-loop-pairs p{line-height:1.5}.brand-loop-pill{background:var(--b2b-ink);color:#fff;border-radius:999px;justify-content:center;padding:6px 9px;font-size:10px;font-weight:700;display:inline-flex}.brand-loop-pill.is-brand{background:var(--b2b-blue)}.brand-loop-controls{align-items:center;gap:8px;margin-top:30px;display:flex}.brand-loop-controls button{border:1px solid var(--b2b-line);width:44px;height:44px;color:var(--b2b-ink);background:#fff;border-radius:50%;place-items:center;display:grid}.brand-loop-controls button:hover:not(:disabled){border-color:var(--b2b-blue);color:var(--b2b-blue)}.brand-loop-controls p{margin-left:8px;font-size:11px}.brand-loop-ring{aspect-ratio:1;width:min(410px,100%);margin:auto;position:relative}.brand-loop-ring>svg{width:100%;height:100%;overflow:visible}.brand-loop-track-line{stroke:#d6d9e1}.brand-loop-arc{stroke:var(--b2b-blue);transition:stroke-dashoffset .5s cubic-bezier(.2,.8,.2,1)}.brand-loop-node{z-index:2;color:#727784;min-width:94px;min-height:44px;font:650 11px/1 var(--title);background:#fff;border:1px solid #cfd3dc;border-radius:999px;padding:9px 12px;transition:all .25s;position:absolute;transform:translate(-50%,-50%)}.brand-loop-node.is-active{border-color:var(--b2b-blue);background:var(--b2b-blue);color:#fff;box-shadow:0 10px 25px #3c5cdf33}.brand-loop-node.is-done{color:var(--b2b-blue-dark);background:#e8ebff;border-color:#afbbff}.brand-loop-node.is-next{border:2px dashed var(--b2b-blue);color:var(--b2b-blue-dark);background:#fff}.brand-loop-center{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.brand-loop-center b{font:600 76px/.8 var(--title);letter-spacing:-.07em;color:var(--b2b-ink)}.brand-loop-center span{color:#7d828e;text-transform:uppercase;letter-spacing:.08em;margin-top:12px;font-size:11px;line-height:1.2}.b2b-pillars-band .section{padding-block:104px}.b2b-pillars-band .eyebrow,.b2b-pillars-band .section-heading h2{color:#fff}.b2b-pillars-band .eyebrow-mark{color:var(--b2b-blue);background:#fff}.brand-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.brand-pillar{background:0 0;border:1px solid #ffffff4d;border-radius:22px;flex-direction:column;min-height:520px;padding:34px;transition:transform .28s,background .28s,border-color .28s;display:flex}:is(.brand-pillar:hover,.brand-pillar:focus-visible,.brand-pillar:focus-within){border-color:var(--b2b-blue-dark);background:var(--b2b-blue-dark);transform:translateY(-4px)}.brand-pillar-question{text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex;color:#fff!important}.brand-pillar h3{color:#fff;margin-top:58px;font-size:32px;line-height:1.02}.brand-pillar-support{margin-top:20px;line-height:1.55;color:#fff!important}.brand-pillar-more{color:#fff;border:1px solid #ffffff4d;border-radius:12px;margin-top:28px}.brand-pillar-more summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 14px;font-size:12px;font-weight:650;list-style:none;display:flex}.brand-pillar-more summary::-webkit-details-marker{display:none}.brand-pillar-more summary svg{flex:none;transition:transform .2s}.brand-pillar-more[open] summary{border-bottom:1px solid #ffffff4d}.brand-pillar-more[open] summary svg{transform:rotate(180deg)}.brand-pillar-more ul{color:#fff;gap:12px;margin:0;padding:16px;font-size:12px;line-height:1.5;list-style:none;display:grid}.brand-pillar-more li{margin:0;padding-left:16px;position:relative}.brand-pillar-more li:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.brand-pillar-measure{border-top:1px solid #ffffff2b;margin-top:auto;padding-top:24px}.brand-pillar-measure p{text-transform:uppercase;letter-spacing:.09em;font-size:10px;color:#fff!important}.brand-pillar-measure strong{color:#fff;margin-top:8px;font-size:12px;line-height:1.45;display:block}.b2b-dashboard-section{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:76px;padding-block:120px;display:grid}.b2b-dashboard-copy h2{letter-spacing:-.06em;font-size:clamp(3.2rem,5.6vw,6.3rem);line-height:.88}.b2b-dashboard-copy h2 span{color:var(--b2b-blue)}.b2b-dashboard-copy>p:not(.eyebrow){max-width:520px;margin:26px 0 30px;font-size:17px;line-height:1.55}.brand-tablet-stage{perspective:1400px;min-width:0}.brand-tablet{transform-origin:50%;background:#14161c;border:1px solid #252832;border-radius:30px;padding:15px;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:relative;transform:rotateY(-5deg)rotateX(2deg);box-shadow:0 38px 80px #171e4f33}.brand-tablet-stage.is-armed:not(.is-revealed) .brand-tablet{opacity:.35;transform:translateY(36px)rotateY(-8deg)rotateX(4deg)}.brand-tablet-stage.is-revealed .brand-tablet{opacity:1}.brand-tablet-camera{z-index:2;background:#2f323b;border-radius:99px;width:44px;height:5px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.brand-tablet-screen{min-height:480px;color:var(--b2b-ink);background:#f7f8fb;border-radius:18px;margin:0;padding:28px;overflow:hidden}.brand-tablet-top{border-bottom:1px solid #e1e3e8;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.brand-tablet-top span{font:650 18px/1 var(--title)}.brand-tablet-top b{color:var(--b2b-blue);text-transform:uppercase;letter-spacing:.07em;background:#e8ebff;border-radius:999px;padding:8px 10px;font-size:9px}.brand-tablet-kpis{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.brand-tablet-kpis>div{background:#fff;border:1px solid #e1e3e8;border-radius:14px;padding:18px}.brand-tablet-kpis span,.brand-tablet-chart span,.brand-tablet-list span{color:#747985;text-transform:uppercase;letter-spacing:.07em;font-size:9px;display:block}.brand-tablet-kpis strong{font:600 25px/1 var(--title);margin-top:13px;display:block}.brand-tablet-chart{background:#fff;border:1px solid #e1e3e8;border-radius:14px;margin-top:10px;padding:18px}.brand-tablet-chart>div:first-child{justify-content:space-between;display:flex}.brand-tablet-chart b{color:#268353;font-size:11px}.brand-tablet-bars{border-bottom:1px solid #e4e6eb;align-items:flex-end;gap:8px;height:145px;margin-top:15px;display:flex}.brand-tablet-bars i{background:linear-gradient(#7889f2,var(--b2b-blue));border-radius:5px 5px 0 0;flex:1}.brand-tablet-list{background:#fff;border:1px solid #e1e3e8;border-radius:14px;align-items:center;gap:8px;margin-top:10px;padding:14px 18px;display:flex}.brand-tablet-list span{margin-right:auto}.brand-tablet-list b{color:var(--b2b-blue);background:#eef0ff;border-radius:999px;padding:6px 9px;font-size:9px}.b2b-pilot-section{padding-block:100px 120px}.pilot-roadmap{border-block:1px solid var(--b2b-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.pilot-road-card{flex-direction:column;min-height:370px;margin:0;padding:28px 28px 30px;transition:transform .25s,background .25s,border-color .25s,color .25s;display:flex;position:relative}.pilot-road-card+.pilot-road-card{border-left:1px solid var(--b2b-line)}.pilot-road-number{font:700 11px/1 var(--title);letter-spacing:.08em;color:var(--b2b-blue)!important}.pilot-road-card h3{margin-top:44px;font-size:27px}.pilot-road-text{margin-top:16px;line-height:1.5}.pilot-road-when{letter-spacing:.12em;text-transform:uppercase;background:#eef0ff;border-radius:999px;width:max-content;margin-top:auto;padding:8px 11px;font-size:10px;font-weight:700;color:var(--b2b-blue)!important}.pilot-road-note{text-align:center;grid-template-rows:0fr;margin:0;padding-top:0;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1),padding-top .35s cubic-bezier(.2,.8,.2,1);display:grid}.pilot-road-note span{color:var(--b2b-muted);font-size:12px;line-height:1.5;display:block;overflow:hidden}:is(.pilot-road-card:hover,.pilot-road-card:focus-visible){z-index:1;border-color:var(--b2b-blue);background:var(--b2b-blue);color:#fff;transform:translateY(-4px)}:is(.pilot-road-card:hover :is(.pilot-road-number,.pilot-road-text,.pilot-road-note span),.pilot-road-card:focus-visible :is(.pilot-road-number,.pilot-road-text,.pilot-road-note span)){color:#fff!important}:is(.pilot-road-card:hover .pilot-road-when,.pilot-road-card:focus-visible .pilot-road-when){background:#fff;color:var(--b2b-blue-dark)!important}:is(.pilot-road-card:hover .pilot-road-note,.pilot-road-card:focus-visible .pilot-road-note){grid-template-rows:1fr;padding-top:16px}.b2b-cta-section{padding-block:20px 90px}.b2b-final-cta{color:#fff;background:#111217;border-radius:30px;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);min-height:600px;display:grid;overflow:hidden}.b2b-final-copy{z-index:2;padding:72px 0 64px 70px;position:relative}.b2b-final-copy .eyebrow{color:#aeb9ff}.b2b-final-copy .eyebrow-mark{background:var(--b2b-blue)}.b2b-final-copy h2{letter-spacing:-.055em;max-width:800px;font-size:clamp(3rem,5.1vw,5.4rem);line-height:.9}.b2b-final-copy h2 span{color:#9dacff}.b2b-final-copy>p:not(.eyebrow){color:#ffffffa8;max-width:660px;margin:28px 0;font-size:17px;line-height:1.55}.b2b-final-copy small{color:#ffffff70;max-width:570px;margin-top:18px;font-size:10px;line-height:1.5;display:block}.b2b-final-art{min-width:0;position:relative;overflow:hidden}.b2b-final-art:after{content:"";background:linear-gradient(90deg,#111217 0,#0000 38%);position:absolute;inset:0}.b2b-final-art img{object-fit:cover;object-position:63% center;width:100%;height:100%}.b2b-faq-section{padding-block:100px 130px}.b2b-faq-section>.section-heading{max-width:940px;margin-inline:auto}.b2b-sticky-cta{z-index:55;color:#fff;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111217f5;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:34px;width:min(760px,100% - 32px);padding:10px 10px 10px 22px;transition:all .3s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,24px);box-shadow:0 18px 50px #0000003d}.b2b-sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.b2b-sticky-cta p{color:#fff;gap:8px;margin-right:auto;font-size:12px;display:flex}.b2b-sticky-cta p span{color:#ffffff8f}.b2b-sticky-cta .button{min-height:46px;padding-block:10px}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.brand-loop-track{height:340vh}.brand-loop-stage{min-height:calc(100vh - 178px);position:sticky;top:148px}.brand-loop-phases{min-height:350px}.brand-loop-phase{opacity:0;pointer-events:none;transition:opacity .32s,transform .45s;display:block;position:absolute;inset:0;transform:translateY(35px)}.brand-loop-phase.is-active{opacity:1;pointer-events:auto;transform:none}.brand-loop-phase.is-above{transform:translateY(-35px)}}@media (max-width:1100px){.b2b-hero-v2{grid-template-columns:1fr .75fr;gap:30px}.b2b-hero-copy h1{font-size:clamp(3.6rem,6.8vw,5.8rem)}.brand-pillars{grid-template-columns:1fr}.brand-pillar{min-height:auto}.brand-pillar h3{margin-top:38px}.brand-pillar-measure{margin-top:40px}.pilot-roadmap{grid-template-columns:1fr 1fr}.pilot-road-card:nth-child(3){border-left:0}.pilot-road-card:nth-child(n+3){border-top:1px solid var(--b2b-line)}.b2b-dashboard-section{gap:40px}.b2b-final-copy{padding-left:50px}}@media (max-width:900px){.b2b-hero-v2{grid-template-columns:1fr;min-height:0;padding-block:62px 76px}.b2b-hero-copy{max-width:760px}.b2b-hero-visual{width:min(560px,100%);margin:0 auto}.brand-blind-head{grid-template-columns:1fr}.brand-blind-switch{justify-self:start}.brand-blind-grid{grid-template-columns:1fr}.brand-blind-card+.brand-blind-card{border-left:0;border-top:1px solid var(--b2b-line)}.brand-blind-card .brand-blind-lines:last-child{min-height:58px}.brand-loop-stage{grid-template-columns:1fr;padding:30px 24px}.brand-loop-ring{display:none}.brand-loop-phases{gap:12px;min-height:0;display:grid}.brand-loop-phase,.brand-loop-phase.is-active{border:1px solid var(--b2b-line);background:#fff;border-radius:18px;padding:25px;display:block}.brand-loop-phase h3{font-size:34px}.brand-loop-controls{display:none}.b2b-dashboard-section{grid-template-columns:1fr;padding-block:90px}.b2b-dashboard-copy{max-width:700px}.brand-tablet{transform:none}.b2b-final-cta{grid-template-columns:1fr}.b2b-final-copy{padding:55px 40px 0}.b2b-final-art{min-height:390px}.b2b-final-art:after{background:linear-gradient(#111217 0,#0000 40%)}}@media (max-width:700px){.b2b-blindspot-section{padding-block:76px}.brand-blind-head h2{font-size:48px}.brand-blind-head h2 br{display:none}.brand-blind-grid{margin-top:40px}.brand-blind-card{padding-inline:20px}.b2b-loop-section{padding-bottom:72px}.brand-loop-stage{border-radius:21px;padding:14px}.brand-loop-phase,.brand-loop-phase.is-active{padding:22px 18px}.brand-loop-pairs li{grid-template-columns:80px 1fr}.b2b-pillars-band .section{padding-block:76px}.brand-pillar{padding:27px 22px}.brand-pillar h3{font-size:28px}.brand-tablet{border-radius:20px;padding:8px}.brand-tablet-screen{border-radius:13px;min-height:400px;padding:16px}.brand-tablet-top b{display:none}.brand-tablet-kpis{grid-template-columns:1fr 1fr}.brand-tablet-kpis>div:last-child{display:none}.brand-tablet-kpis>div,.brand-tablet-chart{padding:14px}.brand-tablet-bars{height:120px}.brand-tablet-list{overflow:hidden}.brand-tablet-list span{display:none}.b2b-pilot-section{padding-block:76px}.pilot-roadmap{grid-template-columns:1fr}.pilot-road-card{min-height:300px;border-left:0!important}.pilot-road-card+.pilot-road-card{border-top:1px solid var(--b2b-line)}.b2b-final-copy{padding:44px 24px 0}.b2b-final-copy h2{font-size:43px}.b2b-final-copy h2 br{display:none}.b2b-final-art{min-height:320px}.b2b-faq-section{padding-block:76px 100px}.b2b-sticky-cta{gap:10px;padding-left:14px}.b2b-sticky-cta p{display:none}.b2b-sticky-cta .button{width:100%}}@media (max-width:560px){.b2b-hero-copy h1{overflow-wrap:anywhere;font-size:49px}.b2b-hero-copy>p:not(.eyebrow){font-size:16px}.b2b-hero-copy .actions{display:grid}.b2b-hero-copy .button{width:100%}.b2b-hero-chips{display:grid}.brand-blind-head h2{font-size:41px}.brand-blind-switch{width:100%}.brand-blind-switch button{flex:1;padding-inline:10px}.brand-blind-titles{min-height:56px}.brand-loop-phase h3{font-size:30px}.brand-loop-phase h3>span{display:none}.brand-loop-pairs{gap:18px}.brand-loop-pairs li{grid-template-columns:1fr}.brand-loop-pill{width:max-content}.b2b-dashboard-copy h2{font-size:48px}.brand-tablet-screen{min-height:360px}.brand-tablet-bars{height:100px}.b2b-final-copy h2{font-size:38px}.b2b-final-art{min-height:280px}}@media (hover:none){.pilot-road-note{grid-template-rows:1fr;padding-top:16px}}@media (prefers-reduced-motion:reduce){.b2b-hero-visual>img{animation:none}.brand-blind-lines>*,.brand-loop-arc,.brand-tablet,.pilot-road-note,.b2b-sticky-cta{transition:none}}:where(a,button,input,select,textarea,summary){transition-duration:var(--motion-base);transition-timing-function:var(--ease-standard)}:where(.internal-page,.light-surface) a:not(.button):hover,:where(footer,.dark-surface,.home-page) a:not(.button):hover{color:var(--color-accent-primary)}a:not(.button):hover{color:var(--color-accent-primary)!important}.button:active,.menu-toggle:active,.carousel-controls button:active{transform:translateY(1px)scale(.98)}.language-trigger,.menu-toggle,.settings-trigger,.range-picker button,.export-button,.footer-socials button{min-width:44px;min-height:44px}:where(.hero-copy>.display,.b2b-hero-copy h1,.brand-kit-hero h1,.help-hero h1,.brand-dash-hero h1,.dashboard-hero-copy h1,.page-intro h1){font-family:var(--font-family-display)!important;font-size:var(--font-size-hero)!important;line-height:var(--line-height-hero)!important;letter-spacing:var(--letter-spacing-hero)!important;font-weight:600!important}:where(.section-heading h2,.delivery-intro h2,.heroes>div>h2,.closing-copy h2,.brand-blind-head h2,.b2b-dashboard-copy h2,.b2b-final-copy h2,.kit-audience-panel h2,.kit-copy h2){font-family:var(--font-family-display)!important;font-size:var(--font-size-section-display)!important;line-height:var(--line-height-section-display)!important;letter-spacing:var(--letter-spacing-section-display)!important;font-weight:600!important}.auth-layout .page-intro h1{text-wrap:balance;max-width:10ch;font-size:clamp(2.65rem,4vw,3.5rem)!important;line-height:.98!important}.auth-layout .page-intro>p:not(.eyebrow){text-wrap:pretty;max-width:48ch}.internal-page{padding-top:0}.header{box-shadow:none!important;border-bottom:0!important}.desktop-nav .nav-links{align-items:center;gap:30px;display:flex}.mobile-menu-close{display:none}.footer-contact .footer-email{border-top:1px solid var(--color-border-dark);margin-top:24px;padding-top:18px;color:var(--color-accent-primary)!important}.footer-brand .logo{width:205px}.hero{grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);gap:clamp(28px,5vw,80px)}.hero-art{place-items:center;display:grid}.hero-mascot{width:54%;top:8%;left:23%}.hero-planet{width:100%;left:0}.gateway>article:first-child>svg{color:var(--color-text-primary)}.gateway .gateway-brand{background:var(--color-surface-dark)!important}.gateway-brand .button{background:var(--color-accent-blue);border-color:var(--color-accent-blue);color:#fff}.gateway-brand .button:hover{background:var(--color-accent-blue-dark);border-color:var(--color-accent-blue-dark)}.roadmap-heading h2 span{color:inherit}.delivery-card-meta{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.delivery-card-meta .delivery-index,.delivery-card-meta>svg{margin:0}.brand-discovery-link{min-height:52px;font-family:var(--font-family-display);font-weight:650;border:1px solid var(--color-accent-primary)!important;border-radius:var(--radius-full)!important;background:var(--color-accent-primary)!important;width:max-content!important;color:var(--color-text-primary)!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:30px auto 0!important;padding:13px 22px!important;font-size:13px!important;text-decoration:none!important;display:flex!important}.brand-discovery-link:hover{transform:translateY(-3px);background:var(--color-accent-primary-hover)!important;border-color:var(--color-accent-primary-hover)!important;gap:12px!important}.calendar-card{background:#fff;overflow:hidden;box-shadow:0 22px 55px #1418201f;border-radius:var(--radius-xl)!important;border:1px solid #d6d9df!important;padding:0!important}.calendar-head{background:var(--color-surface-dark);color:#fff;justify-content:space-between;align-items:center;gap:20px;display:flex;border:0!important;padding:22px 24px!important}.calendar-title strong{letter-spacing:-.025em;font-size:20px!important}.calendar-head .calendar-legend{color:#ffffffb8;justify-content:flex-end;margin:0;font-weight:650;display:flex}.calendar-head .calendar-legend span{color:#ffffffb8}.calendar-legend i{border-radius:50%;width:11px;height:11px}.cycle-one-swatch{background:var(--color-accent-primary)!important}.cycle-two-swatch{background:#7890ff!important}.weekdays{letter-spacing:.08em;text-transform:uppercase;color:#777c86!important;padding:16px 18px 8px!important;font-size:10px!important;font-weight:750!important}.month-grid{padding:0 18px 18px;border:0!important;gap:7px!important}.month-grid>span,.month-grid .empty{color:#34373d;background:#f7f8fa;min-height:64px;padding:8px 5px;box-shadow:none!important;border:1px solid #e4e6ea!important;border-radius:11px!important}.month-grid .empty{background:0 0;border-color:#0000!important}.month-grid b{font-family:var(--font-family-body);font-weight:700}.month-grid .cycle-one-day{background:#fffbeb}.month-grid .cycle-two-day{background:#f3f5ff}.month-grid .today{border-color:var(--color-text-primary)!important}.month-grid .today b{background:var(--color-text-primary)!important;color:#fff!important;box-shadow:none!important;outline:0!important}.month-grid .milestone{background:#fff;border-color:#959ba5!important}.month-grid .milestone em{color:#fff;background:#34373d;border-radius:999px;margin-top:4px;padding:3px 6px;font-size:8px;font-weight:750;line-height:1.2;display:block}.month-grid .result-day{background:var(--color-accent-blue);color:#fff;border-color:var(--color-accent-blue)!important}.month-grid .result-day b{color:#fff;font-weight:800}.month-grid .result-day em{color:var(--color-accent-blue-dark);background:#fff}.calendar-note{text-align:center;background:#f7f8fa;border-top:1px solid #e4e6ea;grid-column:1/-1;width:100%;padding:14px 20px 17px;color:#777c86!important;max-width:none!important;margin:0!important;font-size:10px!important}.planet-track{--drag-shift:0px;--drag-tilt:0deg;scroll-behavior:smooth;scroll-snap-stop:always;overscroll-behavior-inline:contain}.planet-card{transition:transform var(--motion-slow) var(--ease-standard),box-shadow var(--motion-slow) var(--ease-standard);align-self:flex-start}.planet-card:hover{box-shadow:var(--shadow-md)}.planet-track.dragging{scroll-behavior:auto}.planet-track.dragging>.planet-card{transform:translate3d(var(--drag-shift),-5px,0) rotate(var(--drag-tilt));transition:transform 70ms linear,box-shadow var(--motion-base) var(--ease-standard);will-change:transform;box-shadow:0 26px 58px #181b212e}.planet-track.settling>.planet-card{transition:transform .44s cubic-bezier(.18,.89,.32,1.18),box-shadow .44s var(--ease-standard);transform:translate(0,0)rotate(0)}.planet-card .planet-cover{height:240px}.planet-card .planet-cover>img{width:265px;height:265px;top:10px}.planet-cost{z-index:3;box-shadow:var(--shadow-sm);position:absolute;top:18px;right:18px}.planet-card .planet-body{min-height:0;padding:24px}.planet-card .planet-title{min-height:38px}.planet-card .planet-body>p{margin-top:8px}.planet-card .prize-list{max-height:78px;transition:max-height var(--motion-slow) var(--ease-standard);border:0;margin-top:18px;display:grid;overflow:hidden}.planet-card .prize-list.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.planet-card .prize-list.compact>div{border:1px solid var(--color-border-light);background:var(--color-surface-subtle);place-items:center;height:72px;padding:8px;display:grid}.planet-card .prize-list.compact>div>span:last-child{display:none}.planet-card .prize-list.expanded{grid-template-columns:1fr;gap:8px;max-height:260px}.planet-card .prize-list.expanded>div{border:1px solid var(--color-border-light);background:var(--color-surface-subtle);align-items:center;gap:12px;height:auto;min-height:66px;padding:10px 12px;display:flex}.planet-card .prize-list.expanded>div>span:last-child{color:var(--color-text-primary);gap:2px;display:grid}.planet-card .prize-list b{font-size:12px;font-weight:600;line-height:1.3}.planet-card .prize-thumb{flex-basis:46px;width:46px;height:46px}.planet-prizes-toggle{width:100%;min-height:44px;color:var(--color-text-primary);background:0 0;border:0;justify-content:space-between;align-items:center;margin-top:10px;padding:0 2px;font-weight:700;display:flex}.planet-prizes-toggle:hover{color:var(--color-accent-primary-hover)}.planet-prizes-toggle svg{transition:transform var(--motion-base) var(--ease-standard)}.planet-prizes-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.planet-footer{margin-top:8px;padding-top:16px}.brand-kit-hero .eyebrow{color:#fff!important}.kit-asset{flex-direction:column;display:flex}.kit-asset>div:last-child{flex-direction:column;flex:1;display:flex}.kit-download{min-height:46px;padding:11px 14px;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:auto!important;margin-top:auto!important;font-size:13px!important;display:inline-flex!important;position:static!important}.kit-asset h3{overflow-wrap:anywhere;margin-bottom:24px}.kit-download span{place-items:center;display:grid}.kit-type-system{align-items:stretch}.kit-type-system>article{border-radius:var(--radius-xl);flex-direction:column;min-height:410px;padding:38px;display:flex}.kit-type-system>article>svg{box-sizing:border-box;background:var(--color-surface-dark);color:#fff;border-radius:14px;width:48px;height:48px;padding:13px}.kit-type-system>.kit-type-primary>svg{color:var(--color-text-primary);background:#fff}.kit-type-system>article>span{margin-top:28px}.kit-type-system>article>a{border-top:1px solid #d5d7db;justify-content:space-between;align-items:center;gap:20px;min-height:48px;margin-top:auto;padding-top:22px;font-weight:700;display:flex}.kit-type-system>article>a:hover{color:#8a6800}.kit-type-system>article>a svg{width:18px}.kit-type-system>article:nth-child(2)>strong{font-family:var(--font-family-body);letter-spacing:-.02em;font-weight:700}.kit-dont-grid>article{text-align:left;position:relative;overflow:hidden}.kit-ban-mark{background:var(--color-surface-dark);color:#fff;place-items:center;width:112px;height:72px;margin:-28px 0 44px -28px;display:grid}.kit-ban-mark svg{stroke-width:2px;width:26px;height:26px;color:#fff!important}.kit-dont-grid>article h3{margin-top:0}.brand-loop-pairs{grid-template-columns:1fr 1fr;gap:10px!important;display:grid!important}.brand-loop-callout{border-radius:var(--radius-md);background:var(--color-surface-dark);color:#fff;border:1px solid #2d3038;min-height:0;padding:18px!important;display:block!important}.brand-loop-callout.brand{color:var(--color-text-primary);background:#e9edff;border-color:#bdc7ff}.brand-loop-callout strong{color:var(--color-accent-primary);font:650 11px/1.2 var(--font-family-display);letter-spacing:.04em;text-transform:uppercase;margin-bottom:9px;display:block}.brand-loop-callout.brand strong{color:var(--color-accent-blue-dark)}.brand-loop-callout p{font-size:13px;color:inherit!important;margin:0!important;line-height:1.45!important}.b2b-pillars-band{background:var(--color-surface-dark);color:#fff}.b2b-pillars-band .section-heading>p{color:var(--color-text-inverse-muted)}.b2b-pillars-band .brand-pillar{color:var(--color-text-primary);background:#fff;border:1px solid #d9dce2;position:relative;overflow:hidden;transform:none!important}.b2b-pillars-band .brand-pillar:first-child,.b2b-pillars-band .brand-pillar:nth-child(2),.b2b-pillars-band .brand-pillar:nth-child(3){background:#fff}.b2b-pillars-band .brand-pillar:before{content:"";background:var(--color-accent-blue);height:5px;position:absolute;inset:0 0 auto}.b2b-pillars-band .brand-pillar:nth-child(2):before{background:var(--color-accent-primary)}.b2b-pillars-band .brand-pillar:nth-child(3):before{background:var(--color-accent-orange)}.b2b-pillars-band .brand-pillar :where(p,strong,summary,h3,li){color:var(--color-text-primary)!important}.b2b-pillars-band .brand-pillar-question{color:var(--color-accent-blue-dark)!important}.brand-pillar-more{color:var(--color-text-primary)!important;border-color:#cfd3da!important}.brand-pillar-more summary{min-height:52px;font-size:13px}.brand-pillar-more summary:hover{background:#f3f5ff}.brand-pillar-more summary:focus-visible{outline:3px solid var(--color-accent-blue);outline-offset:3px}.brand-pillar-more[open] summary{background:#f3f5ff;border-color:#cfd3da!important}.brand-pillar-more li:before{background:var(--color-accent-blue)!important}.brand-pillar-measure{margin-top:auto;border-top:0!important;padding-top:22px!important}.brand-pillar-measure p{color:var(--color-text-secondary)!important}.b2b-faq-section>.brand-accordion{width:100%;max-width:940px;margin-inline:auto}.storefront-hero{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.storefront-stats{border-block:1px solid #ffffff2e;gap:0;max-width:460px;display:grid}.storefront-stats span{border-bottom:1px solid #ffffff1f;grid-template-columns:70px 1fr;align-items:center;padding:12px 0}.storefront-stats span:last-child{border:0}.storefront-stats strong{font-size:21px}.brand-logo-tile{aspect-ratio:4/5;border-radius:var(--radius-xl);box-shadow:0 24px 60px #ffc40c24}.storefront-prize-grid article,.other-brand-track>a{transition:transform var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),border-color var(--motion-base)}.storefront-prize-grid article:hover,.other-brand-track>a:hover{box-shadow:var(--shadow-md);border-color:#b8bdc6;transform:translateY(-5px)}.other-brand-track>a{min-height:240px}.number-confirm-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)}.prize-confirm-story{flex-direction:column;min-height:520px;padding:42px;display:flex}.prize-confirm-story .choice-recap{margin-top:auto}.generation-processing{text-align:center;align-content:center;justify-items:center;min-height:560px;display:grid}.generation-processing .eyebrow{margin:24px 0 16px}.generation-processing>p{max-width:540px;margin-top:18px}.generation-loader{border:1px solid var(--color-border-light);width:78px;height:78px;color:var(--color-text-primary);background:#fff8dc;border-radius:50%;place-items:center;display:grid}.generation-loader svg{width:34px;height:34px;animation:.9s linear infinite receipt-spin}@keyframes receipt-spin{to{transform:rotate(360deg)}}.flow-success{max-width:620px}.assignment-card{border-radius:var(--radius-xl);text-align:center;border:1px solid #ffc40c8c;padding:34px 34px 0;overflow:hidden;box-shadow:0 28px 70px #0f11162e}.assignment-label{color:var(--color-text-inverse-muted);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;font-size:12px;font-weight:750;display:block}.slot-number{color:var(--color-accent-primary);font:700 clamp(4rem,11vw,7.5rem)/1 var(--font-family-display);font-variant-numeric:tabular-nums;letter-spacing:-.055em;justify-content:center;align-items:center;margin:24px auto 30px;display:flex}.flow-success .assignment-card .slot-number :is(.slot-prefix,.slot-reel,.slot-strip,.slot-strip i){color:var(--color-accent-primary)}.slot-prefix{margin-right:.04em}.slot-reel{width:.73em;height:1em;display:block;overflow:hidden}.slot-strip{animation:slot-roll 1.05s cubic-bezier(.18,.72,.24,1) var(--slot-delay) both;flex-direction:column;display:flex}.slot-strip i{height:1em;font:inherit;font-style:normal;line-height:1;display:block}@keyframes slot-roll{0%{filter:blur(1px);transform:translateY(0)}72%{filter:blur(.7px)}to{filter:blur();transform:translateY(-4em)}}.assignment-meta{text-align:left;border-top:1px solid #ffffff26;grid-template-columns:.8fr 1.2fr;margin:0 -34px;display:grid}.assignment-meta>div{padding:20px 24px}.assignment-meta>div+div{border-left:1px solid #ffffff26}.assignment-meta dt{color:var(--color-text-inverse-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px}.assignment-meta dd{color:#fff;margin:0;font-weight:750}.assignment-meta dd small{color:var(--color-text-inverse-muted);margin-top:5px;font-size:11px;font-weight:500;display:block}.flow-success>.actions{margin-top:24px}.dashboard-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center}.dashboard-balance-summary{border-radius:var(--radius-lg);background:#ffc40c14;border:1px solid #ffc40c61;padding:30px;position:relative;overflow:hidden}.dashboard-balance-summary .eyebrow{margin-bottom:14px}.dashboard-balance-summary>strong{color:var(--color-accent-primary);font:700 clamp(2.5rem,5vw,4.5rem)/.92 var(--font-family-display);letter-spacing:var(--letter-spacing-tight);display:block}.dashboard-balance-summary>strong small{letter-spacing:0;font-size:.28em}.dashboard-balance-summary>p{color:var(--color-text-inverse-muted);margin-top:10px}.dashboard-balance-summary>.button{z-index:2;min-height:46px;margin-top:22px;position:relative}.dashboard-balance-summary>img{opacity:.45;pointer-events:none;width:145px;position:absolute;bottom:-38px;right:-28px}.dashboard-strip{min-height:112px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border-light)!important;border-radius:var(--radius-lg)!important;background:#fff!important}.dashboard-draw-card{grid-template-columns:minmax(210px,.62fr) minmax(340px,1fr) minmax(220px,.62fr);align-items:center;gap:28px;margin:18px 0;padding:24px 28px;display:grid}.dashboard-draw-card>span{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);margin:0;font-size:12px;font-weight:700}.dashboard-draw-card>small{color:var(--color-text-secondary)}.dashboard-draw-card>a,.dashboard-draw-card .countdown-units strong{color:var(--color-text-primary)}.dashboard-draw-card .countdown-units small{color:var(--color-text-secondary)}.dashboard-draw-card .no-draw{color:var(--color-text-primary)}.level-only{grid-template-columns:1fr;margin-top:0!important}.level-only .level-panel{grid-template-columns:minmax(210px,.62fr) minmax(340px,1fr) minmax(220px,.62fr);align-items:center;gap:28px;padding:24px 28px;display:grid}.level-only .level-panel h2,.level-only .level-panel p{margin:0}.level-only .level-copy{gap:8px;min-width:0;display:grid}.level-only .level-panel .progress{width:100%;margin:3px 0 0}.level-only .level-panel .text-link{color:var(--color-text-primary);justify-self:end}.history-list>div>div,.history-list>div>div span{min-width:0}.history-list>div>div>span{gap:3px;display:grid}.history-list strong{overflow-wrap:anywhere}.camera-button{width:100%;margin-top:20px;position:relative}.camera-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.upload-divider{text-align:center;color:var(--color-text-secondary);margin:16px 0 0;font-size:12px;display:block}.brand-dashboard-new{flex-direction:column;display:flex}.brand-dashboard-new>.brand-ai-section{order:20;margin-top:52px}.brand-dashboard-new>.brand-dashboard-toast{order:30}.help-center-page{color:var(--color-text-primary);background:#f3f4f5}.help-hero{padding:78px 0 82px}.help-hero h1{letter-spacing:-.06em;font-size:clamp(3rem,7vw,7.2rem);line-height:.9}.help-hero h1 span{color:var(--color-accent-primary)}.help-hero p{max-width:660px;color:var(--color-text-inverse-muted);margin-top:28px;font-size:18px}.help-content{padding-block:34px 96px}.help-category-nav{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#f3f4f5f2;gap:8px;padding:12px 0;display:flex;position:sticky;top:0;overflow-x:auto}.help-category-nav::-webkit-scrollbar{display:none}.help-category-nav a{border:1px solid var(--color-border-light);border-radius:var(--radius-full);white-space:nowrap;background:#fff;align-items:center;gap:9px;min-height:44px;padding:10px 14px;font-weight:650;display:flex}.help-category-nav a:hover{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-text-primary)!important}.help-category-nav svg{width:17px}.help-sections{gap:18px;margin-top:26px;display:grid}.help-category{border:1px solid var(--color-border-light);border-radius:var(--radius-xl);background:#fff;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:46px;padding:38px;scroll-margin-top:82px;display:grid}.help-category-title{text-align:left;grid-template-columns:48px minmax(0,1fr);place-content:start;align-items:start;gap:18px;display:grid}.help-category-title>svg{box-sizing:content-box;border-radius:var(--radius-md);background:var(--color-accent-primary);width:24px;height:24px;padding:12px}.help-category-title h2{align-self:start;margin:7px 0 0;font-size:26px;line-height:1.08}.help-accordion [data-slot=accordion-item]:first-child{border-top:0}.help-accordion [data-slot=accordion-trigger]{text-align:left;min-height:68px}.help-contact{border-radius:var(--radius-xl);background:var(--color-surface-dark);color:#fff;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:26px;padding:42px;display:flex}.help-contact>div>svg{color:var(--color-accent-primary)}.help-contact span{color:var(--color-text-inverse-muted);margin:18px 0 8px;display:block}.help-contact p{max-width:650px;color:var(--color-text-inverse-muted);margin-top:16px}@media (max-width:900px){.hero{grid-template-columns:1fr}.hero-copy{max-width:720px}.hero-art{margin-top:10px}.header.menu-open{visibility:hidden}.mobile-nav.open{z-index:var(--z-overlay);animation:menu-in var(--motion-slow) var(--ease-standard) both;padding:92px 24px 28px}.mobile-menu-close{color:#fff;background:#1d1d1f;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:fixed;top:22px;right:24px}.mobile-nav.open .nav-links{margin-top:auto;margin-bottom:auto}.mobile-nav.open .nav-links a{min-height:68px;font-size:clamp(24px,7vw,42px)}.mobile-menu-actions{margin-top:auto}.mobile-menu-actions .button{width:100%}@keyframes menu-in{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}.planet-carousel:after{display:none}.brand-loop-stage{background:0 0!important;border:0!important;padding:0!important}.brand-loop-phases{gap:14px!important}.brand-loop-phase,.brand-loop-phase.is-active{border-radius:var(--radius-lg)!important;padding:20px!important}.brand-loop-pairs{grid-template-columns:1fr 1fr!important}.storefront-hero{grid-template-columns:1fr}.brand-logo-tile{aspect-ratio:16/10;justify-self:start;width:min(300px,100%)}.dashboard-draw-card{grid-template-columns:1fr}.dashboard-draw-card>small{margin-top:-12px}.level-only .level-panel{grid-template-columns:1fr}.level-only .level-panel .chip,.level-only .level-panel .progress,.level-only .level-panel .text-link{grid-area:auto}.level-only .level-panel .text-link{justify-self:start}.help-category{grid-template-columns:1fr;gap:24px}}@media (max-width:700px){:root{--font-size-hero:clamp(2.65rem,12vw,3.4rem);--font-size-section-display:clamp(2.2rem,9vw,3rem);--line-height-hero:.98}.hero{padding-top:42px}.hero-art{width:100%;height:430px}.hero-mascot{width:58%;top:9%;left:21%}.balance-label{top:4%;left:0}.prize-label{max-width:220px;bottom:7%;right:0}.calendar-head{flex-direction:column;align-items:flex-start}.calendar-head .calendar-legend{justify-content:flex-start}.month-grid{padding-inline:10px;gap:4px!important}.month-grid>span,.month-grid .empty{min-height:54px}.month-grid .milestone em{font-size:7px;display:block!important}.calendar-note{padding-inline:12px}.planet-card .planet-cover{height:220px}.planet-card .planet-cover>img{width:245px;height:245px}.planet-card .prize-list.compact>div{height:68px}.planet-footer{flex-direction:row;align-items:center}.delivery-card-meta{margin-bottom:18px}.transparency-story{isolation:isolate;overflow:hidden}.transparency-story>:not(.faq-rocks){z-index:2;position:relative}.transparency-story .faq-rocks{opacity:.24;z-index:1;pointer-events:none;max-width:78%;bottom:-26px;right:-22%}.kit-asset-grid{grid-template-columns:1fr 1fr}.kit-type-system{grid-template-columns:1fr}.kit-type-system>article{min-height:360px}.kit-dont-grid,.number-confirm-layout{grid-template-columns:1fr}.prize-confirm-story{min-height:380px;padding:28px}.assignment-card{padding:28px 22px 0}.assignment-meta{margin-inline:-22px}.assignment-meta>div{padding:18px 16px}.slot-number{font-size:clamp(3.7rem,21vw,5.8rem)}.dashboard-hero{grid-template-columns:1fr;padding-top:76px}.dashboard-balance-summary{margin-top:26px}.dashboard-draw-card{padding:22px}.cp-history{padding:22px 16px}.history-list>div{align-items:flex-start}.history-list>div>span:last-child{white-space:nowrap}.balance-chart{height:230px;margin-inline:-14px}.receipt-upload-page .flow-layout{grid-template-columns:1fr}.receipt-upload-page .form-panel{padding:24px}.camera-button{min-height:58px;font-size:16px}.upload-area{min-height:230px}.brand-ai-section{grid-template-columns:1fr}.recommended-actions article{grid-template-columns:38px 1fr}.recommended-actions article button{grid-column:2;justify-self:start}.help-hero{padding:60px 0}.help-content{padding-bottom:70px}.help-category{padding:26px 22px}.help-contact{flex-direction:column;align-items:flex-start;padding:30px 24px}.help-contact .button{width:100%}.b2b-pillars-band .brand-pillars{grid-template-columns:1fr}}@media (max-width:480px){.hero-art{height:390px}.hero-planet{bottom:8px}.hero-mascot{width:61%;top:10%;left:19.5%}.float-label{font-size:12px}.balance-label{top:2%}.prize-label{bottom:3%}.kit-asset-grid{grid-template-columns:1fr}.kit-asset-preview{height:190px}.brand-loop-pairs{grid-template-columns:1fr!important}.brand-loop-callout{padding:15px!important}.countdown-units{justify-content:space-between}.countdown-units>span{min-width:40px}.history-list>div{grid-template-columns:1fr auto;gap:12px;padding:16px 0;display:grid}.history-list>div>div{gap:10px}.history-list svg{width:18px}.history-list strong,.history-list>div>span:last-child{font-size:13px}.help-category-nav{margin-inline:-24px;padding-inline:24px}.help-category-title h2{font-size:22px}}.planet-carousel:after{display:none!important}.carousel-controls{justify-content:flex-start!important}.solar-weeks{align-items:stretch}.coming-sun{place-items:center;min-width:0;display:grid;overflow:hidden}.coming-sun>img{width:min(672px,118%)!important;max-width:none!important;height:auto!important;top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.solar-weeks .button.secondary:disabled{opacity:.55;pointer-events:none;color:#fff;box-shadow:none;background:0 0;border-color:#ffffff61}.dashboard-strip .strip-label{letter-spacing:0;text-transform:none;margin:0;font-size:12px;font-weight:650;color:var(--color-text-secondary)!important}.dashboard-strip .strip-link{font-family:var(--font-family-display);font-weight:650;color:var(--color-text-primary)!important}.dashboard-draw-card>.strip-link{justify-self:end}.dashboard-actions .secondary-action{transition:transform var(--motion-base) var(--ease-standard),background var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}.dashboard-actions .secondary-action:hover{border-color:#c9cdd3;transform:translateY(-2px);color:var(--color-text-primary)!important;background:#e5e7ea!important}.dashboard-page .history-list .accent{color:var(--color-accent-orange)!important}.b2b-pillars-band .section-heading .eyebrow{color:#fff!important}.b2b-pillars-band .brand-pillar:before{display:none!important}.b2b-pillars-band .brand-pillar{transition:transform var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard);overflow:visible}.b2b-pillars-band .brand-pillar:hover,.b2b-pillars-band .brand-pillar:focus-within{border-color:#c6cad1;box-shadow:0 16px 34px #00000029;transform:translateY(-3px)!important}.b2b-pillars-band .brand-pillar-question{background:#cbd4ff;border-radius:999px;width:max-content;max-width:100%;margin:0;padding:8px 12px;color:var(--color-text-primary)!important}.b2b-pillars-band .brand-pillar:nth-child(2) .brand-pillar-question{background:#ffe27b}.b2b-pillars-band .brand-pillar:nth-child(3) .brand-pillar-question{background:#ffc18a}.b2b-pillars-band .brand-pillar-more{margin-top:auto!important}.b2b-pillars-band .brand-pillar-measure{flex:none;height:80px;margin-top:22px!important}.footer-contact .footer-email{color:var(--color-text-inverse-muted)!important}.footer-contact .footer-email:hover{color:var(--color-accent-primary)!important}.help-hero .eyebrow{color:#fff!important;letter-spacing:.11em!important;margin-top:0!important;margin-bottom:24px!important;font-size:12px!important;line-height:1.2!important}.help-hero .eyebrow-mark{flex-basis:28px;width:28px;height:28px}.chart-legend .choice:before{background:var(--color-accent-primary)!important}.chart-legend .return:before{background:var(--color-text-primary)!important}.brand-segments .table-scroll{margin-top:24px}.brand-segments table{margin-top:0!important}.brand-segments tbody strong,.brand-data-section tbody strong{color:var(--color-text-primary)!important}.closing-shell .button:hover{color:var(--color-text-primary)!important;background:#fff!important;border-color:#fff!important}@media (max-width:900px){.dashboard-strip{text-align:center;justify-items:center}.dashboard-draw-card>.strip-link,.level-only .level-panel .strip-link{justify-self:center}.level-only .level-copy{justify-items:center;width:100%}.level-only .level-panel .progress{width:100%}}@media (max-width:700px){.coming-sun{min-height:360px}.coming-sun>img{width:min(456px,132vw)!important}.transparency-story{padding-bottom:0;overflow:visible!important}.transparency-story .faq-rocks{opacity:1;object-fit:contain;filter:grayscale()contrast(1.08);z-index:1;width:100%;max-width:100%;height:auto;margin-top:38px;position:relative;bottom:auto;left:auto;right:auto}.calendar-head{text-align:center;align-items:center!important}.calendar-head .calendar-title{justify-items:center}.calendar-head .calendar-legend{justify-content:center!important}.brand-blind-switch button{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.generation-loader svg,.mobile-nav.open{animation:none}.planet-card,.planet-prizes-toggle svg{transition:none}.slot-strip{animation:none;transform:translateY(-4em)}}
