.language-row{display:flex;justify-content:flex-end;align-items:center;gap:9px;padding:5px max(32px,calc((100% - 1216px)/2));font-size:11px;line-height:20px;border-bottom:1px solid #f3f3f3}.language-row a{font-weight:700;padding:0 5px}.language-row [aria-current=page]{background:var(--yellow);border-radius:3px}.header nav{height:90px}.nav-group summary{font-size:13px}.promo-viewport{max-height:calc(100svh - 180px)}dialog{border:0;border-radius:16px;padding:45px;max-width:calc(100% - 32px);color:var(--ink);box-shadow:0 30px 100px #0004}dialog::backdrop{background:#111b;backdrop-filter:blur(5px)}dialog:not([open]){display:none}#language-dialog{width:560px;text-align:center}#language-dialog h2{font-size:30px;line-height:1.3;letter-spacing:-1px}.language-wordmark{font:700 40px 'Space Grotesk',sans-serif;letter-spacing:-2px;margin-bottom:30px}.language-wordmark span{color:var(--yellow)}.language-options{display:flex;justify-content:center;gap:15px;margin-top:30px}.language-options a:last-child{background:var(--yellow)}.app-introduction .app-hero{background:var(--cream);padding-top:80px;padding-bottom:85px;gap:7%;min-height:730px}.app-introduction .app-hero h1{font-size:clamp(42px,4.6vw,68px)}.app-introduction .phone-stage:before{content:'';position:absolute;width:390px;height:390px;border-radius:50%;background:var(--yellow)}.app-introduction .phone{transform:rotate(6deg);min-height:520px}.store-status{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.store-status>div{border:1px solid #c6c3b9;border-radius:8px;padding:10px 18px;min-width:150px;display:flex;flex-direction:column;background:#ffffff80}.store-status strong{font-size:16px;line-height:1.3}.store-status span{font-size:11px;color:#666;margin-top:3px}.store-note{max-width:450px;color:#666}.rewards-heading{max-width:720px;text-align:center;margin:auto}.rewards-heading>p:last-child{color:#666}.reward-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:60px}.reward-grid article{padding-top:28px;border-top:1px solid #ddd}.reward-number{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--yellow);font:700 18px 'Space Grotesk',sans-serif;margin-bottom:24px}.reward-grid h3{font-size:26px;letter-spacing:-1px}.reward-grid p{color:#666;font-size:15px}.rewards-terms{margin-top:35px;color:#777;max-width:900px}.launch-dialog{position:relative;width:460px;text-align:center;padding:35px}.launch-dialog h2{font-size:29px;letter-spacing:-1px}.launch-dialog>p:not(.eyebrow){font-size:14px;color:#666}.dialog-close{position:absolute;right:10px;top:8px;min-width:44px;min-height:44px;border:0;background:none;font-size:28px;cursor:pointer}.launch-promo{background:var(--yellow);display:flex;gap:20px;text-align:left;align-items:center;padding:24px;border-radius:12px;margin:24px 0}.launch-promo small{font-size:9px;letter-spacing:1px}.launch-promo strong{font-size:22px;line-height:1.15;display:block;margin-top:8px;letter-spacing:-.5px}.launch-orbit{width:58px;height:58px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#181818;border-radius:50%;color:var(--yellow)}.launch-dialog progress{display:block;width:100%;height:4px;margin:12px 0 24px;accent-color:var(--yellow)}.launch-dialog .button{width:100%}#email-status{line-height:1.5}.legal a{overflow-wrap:anywhere}@media(max-width:760px){html{scroll-padding-top:110px}.language-row{padding:2px 22px;min-height:27px}.header nav{height:auto}.promo-viewport{max-height:none}.app-introduction .app-hero{padding:55px 24px 60px;gap:38px}.app-introduction .phone-stage:before{width:280px;height:280px}.app-introduction .phone{width:245px;min-height:500px}.reward-grid{grid-template-columns:1fr;gap:25px;margin-top:35px}.reward-grid article{display:grid;grid-template-columns:52px 1fr;gap:0 20px}.reward-grid p{grid-column:2;margin-top:10px}.reward-number{grid-row:1/3}.reward-grid h3{font-size:24px;align-self:center}.language-options{flex-direction:column}dialog{padding:30px 22px}#language-dialog h2{font-size:25px}.launch-dialog{padding:32px 20px}.app-introduction .app-hero h1{font-size:43px}.store-status{gap:10px}.store-status>div{min-width:125px;padding:10px 14px}.launch-promo{padding:18px;gap:14px}.launch-promo strong{font-size:20px}}
