:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--coral:#fb5a74;--coral-2:#ff7e63;--coral-ink:#e23e5c;--sun:#ffb63d;--sky:#5aa6f0;--mint:#2fc69c;--grape:#a98bea;--mint-ink:#14795e;--sun-ink:#9a690f;--warm-background:#fcf8f5;--warm-surface:#fff;--warm-surface-2:#fcf3ef;--warm-ink:#37292e;--warm-ink-2:#6b5b62;--warm-ink-3:#b5a6ac;--warm-line:#eee3dc;--coral-gradient:linear-gradient(135deg, #fb5a74, #ff7e63);--radius-card:20px;--radius-pill:999px;--space-sm:8px;--space-md:12px;--space-lg:20px;--space-xl:28px;--font-display:-apple-system, "SF Pro Rounded", "Nunito", system-ui, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--coral:#ff6e85;--coral-2:#ff9270;--coral-ink:#ff9dad;--sun:#ffc661;--sky:#82baf6;--mint:#57d6b2;--grape:#c2a6f1;--mint-ink:#57d6b2;--sun-ink:#ffc661;--warm-background:#221820;--warm-surface:#2e2029;--warm-surface-2:#392935;--warm-ink:#f7ecef;--warm-ink-2:#c1aab3;--warm-ink-3:#8e7a85;--warm-line:#45313c}}body{background:var(--warm-background);color:var(--warm-ink);font-family:var(--font-display);margin:0}.funnel{max-width:480px;min-height:100dvh;padding:var(--space-md) var(--space-lg);padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}.funnel-header{flex-direction:column;gap:6px;display:flex}.header-top{align-items:center;gap:var(--space-md);width:100%;display:flex}.wordmark{text-align:center;font-family:var(--font-display);letter-spacing:-.01em;color:var(--coral-ink);flex:1;font-size:20px;font-weight:800}.funnel-dark .wordmark{color:#ffb9a6}.chrome-button{background:var(--warm-surface);border:1px solid var(--warm-line);border-radius:var(--radius-pill);color:var(--warm-ink);font-family:var(--font-display);cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px 16px;font-size:15px;font-weight:600;display:inline-flex}.chrome-spacer{min-width:44px}.progress-track{border-radius:var(--radius-pill);background:var(--warm-line);flex:1;height:6px;overflow:hidden}.progress-fill{border-radius:var(--radius-pill);background:var(--coral-gradient);height:100%;transition:width .24s}.funnel-body{flex-direction:column;flex:1;display:flex}.step{align-items:center;gap:var(--space-md);text-align:center;padding-top:var(--space-lg);flex-direction:column;flex:1;display:flex}.step h1{margin:0;font-size:32px}.step h2{margin:0;font-size:26px}.subtitle{color:var(--warm-ink-2);max-width:40ch;margin:0}.caption{color:var(--warm-ink-2);max-width:42ch;font-size:14px}.badge,.privacy-pill{color:var(--coral-ink);background:color-mix(in srgb, var(--coral) 10%, transparent);border-radius:var(--radius-pill);padding:6px 14px;font-size:13px;font-weight:600}.privacy-pill{color:var(--mint-ink);background:color-mix(in srgb, var(--mint) 12%, transparent)}.hero-art{width:min(340px,86vw);height:auto}.scene-art{border-radius:var(--radius-card);width:min(340px,88vw);height:auto}.cta{border-radius:var(--radius-pill);background:var(--coral-gradient);color:#fff;width:100%;min-height:52px;font-family:var(--font-display);cursor:pointer;margin-top:auto;margin-bottom:var(--space-md);border:none;padding:16px;font-size:19px;font-weight:700}.cta:disabled{opacity:.55;cursor:default}.option-list{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.option-card{align-items:center;gap:var(--space-md);background:var(--warm-surface);border:1px solid var(--warm-line);border-radius:var(--radius-card);min-height:64px;padding:var(--space-md);cursor:pointer;text-align:left;font-size:16px;font-family:var(--font-display);display:flex}.option-card:hover{border-color:var(--coral)}.option-art{object-fit:contain;width:72px;height:72px}.option-copy{flex-direction:column;display:flex}.option-title{color:var(--warm-ink);font-size:17px;font-weight:700}.option-subtitle{color:var(--warm-ink-2);font-size:14px}.chip-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));width:100%;display:grid}.chip{background:var(--warm-surface);border:1px solid var(--warm-line);border-radius:var(--radius-card);padding:var(--space-sm);font-size:15px;font-family:var(--font-display);color:var(--warm-ink);cursor:pointer;flex-direction:column;align-items:center;gap:6px;font-weight:600;display:flex}.chip-selected{border-color:var(--coral);background:color-mix(in srgb, var(--coral) 8%, var(--warm-surface))}.chip-art{object-fit:contain;width:60px;height:60px}.style-grid{gap:var(--space-md);grid-template-columns:1fr 1fr;width:100%;display:grid}.style-card{background:var(--warm-surface);border:1px solid var(--warm-line);border-radius:var(--radius-card);padding:var(--space-sm);margin:0;font-size:14px;font-weight:600}.style-card img{background:var(--warm-surface-2);border-radius:calc(var(--radius-card) - 6px);width:100%}.how-list{gap:var(--space-md);text-align:left;flex-direction:column;width:100%;display:flex}.how-row{align-items:center;gap:var(--space-md);background:var(--warm-surface);border:1px solid var(--warm-line);border-radius:var(--radius-card);padding:var(--space-md);display:flex}.how-row img{object-fit:contain;width:60px;height:60px}.how-row span{flex-direction:column;display:flex}.how-row small{color:var(--warm-ink-2);font-size:14px}.benefit-list{text-align:left;color:var(--warm-ink);flex-direction:column;gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.benefit-list li:before{content:"✦ ";color:var(--coral)}.plan-card{justify-content:space-between}.plan-selected{border:2px solid var(--coral);background:color-mix(in srgb, var(--coral) 7%, var(--warm-surface))}.best-value{color:var(--sun);background:color-mix(in srgb, var(--sun) 15%, transparent);border-radius:var(--radius-pill);margin-left:8px;padding:2px 8px;font-size:12px;font-style:normal}.plan-loading{border-radius:var(--radius-card);background:var(--warm-surface-2);height:64px;animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.legal{font-size:12px}.qr-wrap{border-radius:var(--radius-card);border:1px solid var(--warm-line);padding:var(--space-md);background:#fff}.cta-link{text-align:center;box-sizing:border-box;text-decoration:none;display:block}.promo-ticket{background:var(--coral-gradient);color:#fff;border-radius:var(--radius-card);flex-direction:column;gap:10px;padding:14px 24px;display:flex;position:relative}.promo-ticket:before,.promo-ticket:after{content:"";background:var(--warm-background);border-radius:50%;width:22px;height:22px;position:absolute;top:50%;transform:translateY(-50%)}.promo-ticket:before{left:-11px}.promo-ticket:after{right:-11px}.promo-title{text-align:center;font-size:16px;font-weight:800}.promo-row{border-top:2px dashed #fff6;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.promo-chip{border-radius:var(--radius-pill);letter-spacing:.03em;background:#0000002e;padding:6px 14px;font-size:14px;font-weight:800}.promo-timer{font-variant-numeric:tabular-nums;background:#0000002e;border-radius:10px;padding:6px 12px;font-size:15px;font-weight:800}.price-strike{opacity:.6}.guarantee-card{background:var(--warm-surface);border:1px solid var(--warm-line);border-radius:var(--radius-card);padding:var(--space-md);text-align:left;color:var(--warm-ink);font-size:14px}.guarantee-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.guarantee-title{font-size:16px;font-weight:800}.guarantee-medal{font-size:22px}.guarantee-card a{color:var(--coral-ink)}.info-card{border-radius:var(--radius-card);border:1px solid var(--warm-line);padding:var(--space-md);text-align:left;color:var(--warm-ink);flex-direction:column;gap:10px;display:flex}.info-card h3{text-align:center;margin:0 0 4px;font-size:18px}.info-card-mint{background:color-mix(in srgb, var(--mint) 8%, var(--warm-surface))}.info-card-cream{background:color-mix(in srgb, var(--sun) 8%, var(--warm-surface))}.info-card-sky{background:color-mix(in srgb, var(--sky) 8%, var(--warm-surface))}.check-list{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.check-list li:before{content:"✓ ";color:var(--mint);font-weight:800}.faq-item{background:var(--warm-surface);border:1px solid var(--warm-line);border-radius:14px;padding:12px 16px;font-size:15px}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.faq-item summary:after{content:"⌄";color:var(--warm-ink-2);font-size:18px;transition:transform .15s}.faq-item[open] summary:after{transform:rotate(180deg)}.faq-item p{color:var(--warm-ink-2);margin:10px 0 0}.review-card{background:var(--warm-surface);border:1px solid var(--warm-line);border-radius:14px;padding:12px 16px;font-size:14px}.review-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.review-avatar{background:var(--coral-gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:inline-flex}.review-name{color:var(--warm-ink-2);font-size:13px}.review-stars{color:var(--sun);letter-spacing:2px;margin-left:auto}.review-card p{color:var(--warm-ink);margin:0}.checkout-plan{border-radius:var(--radius-card);background:var(--warm-surface);border:2px solid var(--warm-line);position:relative;overflow:hidden}.checkout-plan-selected{border-color:var(--coral);background:color-mix(in srgb, var(--coral) 6%, var(--warm-surface))}.plan-ribbon{background:var(--coral-gradient);color:#fff;letter-spacing:.08em;text-align:center;padding:4px 0;font-size:12px;font-weight:800}.checkout-plan-body{cursor:pointer;width:100%;font:inherit;color:var(--warm-ink);text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:14px 16px;display:flex}.plan-radio{border:2px solid var(--warm-ink-3);background:var(--warm-surface);border-radius:50%;flex:none;width:20px;height:20px}.plan-radio-on{border-color:var(--coral);box-shadow:inset 0 0 0 5px var(--coral)}.plan-copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.plan-name{font-size:17px;font-weight:700}.save-badge{color:#fff;background:var(--coral-gradient);border-radius:var(--radius-pill);padding:2px 8px;font-size:12px;font-weight:800}.checkout-plan:not(.checkout-plan-selected) .save-badge{color:var(--coral-ink);background:color-mix(in srgb, var(--coral) 14%, transparent)}.plan-price-line{color:var(--warm-ink-2);font-size:13px}.per-day{color:var(--warm-ink);align-items:flex-start;margin-left:auto;line-height:1;display:flex}.per-day-symbol{margin-top:6px;font-size:16px;font-weight:700}.per-day-dollars{letter-spacing:-.03em;font-size:44px;font-weight:800}.per-day-side{flex-direction:column;align-items:flex-start;gap:2px;margin-top:6px;display:flex}.per-day-cents{font-size:16px;font-weight:800}.per-day-unit{letter-spacing:.06em;color:var(--warm-ink-2);font-size:11px;font-weight:700}.payment-heading{margin:var(--space-lg) 0 var(--space-sm);color:var(--warm-ink-2);text-align:left;font-size:16px}.payment-methods{width:100%;min-height:220px}.ssl-note{color:var(--warm-ink-3)}.stripe-badge{margin-top:var(--space-sm);color:var(--warm-ink-2);border:1px solid var(--warm-line);border-radius:var(--radius-pill);align-self:center;padding:4px 12px;font-size:12px}.section-rail-wrap{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.section-rail{align-items:center;width:100%;display:flex}.rail-cell{flex:1;align-items:center;display:flex}.rail-node{border:2px solid var(--warm-line);background:var(--warm-surface);color:#fff;text-align:center;box-sizing:border-box;border-radius:50%;flex-shrink:0;width:18px;height:18px;font-size:11px;line-height:14px}.rail-node.rail-start{background:var(--coral);border:none;width:10px;height:10px}.rail-node.rail-done{background:var(--coral);border-color:var(--coral)}.rail-node.rail-current{border-color:var(--coral);background:var(--warm-surface);border-width:3px}.rail-track{background:var(--warm-line);border-radius:var(--radius-pill);flex:1;height:3px;overflow:hidden}.rail-fill{background:var(--coral-gradient);height:100%;transition:width .24s;display:block}.rail-label{letter-spacing:.08em;text-transform:uppercase;color:var(--coral-ink);margin:0;font-size:12px;font-weight:700}.likert-bottom{gap:var(--space-md);flex-direction:column;width:100%;margin-top:auto;display:flex}.likert-row{border:1px solid var(--warm-line);border-radius:var(--radius-card);background:var(--warm-surface);width:100%;display:flex;overflow:hidden}.likert-cell{border:none;border-right:1px solid var(--warm-line);cursor:pointer;background:0 0;flex:1;padding:16px 0;font-size:26px}.likert-cell:last-child{border-right:none}.likert-cell.likert-selected{background:color-mix(in srgb, var(--sun) 24%, var(--warm-surface));box-shadow:inset 0 0 0 2px var(--coral)}.affirm-card{box-sizing:border-box;text-align:left;background:color-mix(in srgb, var(--sun) 16%, var(--warm-surface));border:1px solid color-mix(in srgb, var(--sun) 45%, var(--warm-line));border-radius:var(--radius-card);width:100%;padding:var(--space-md) var(--space-lg);animation:.24s affirm-in}.affirm-card p{color:var(--warm-ink-2);margin:4px 0 0;font-size:14px}@keyframes affirm-in{0%{opacity:0;transform:translateY(8px)}}.quote-card{box-sizing:border-box;background:var(--warm-surface);border:1px solid var(--warm-line);border-radius:var(--radius-card);width:100%;padding:var(--space-lg);margin:0;font-size:18px;font-weight:600}.quote-card p{margin:0}.quote-card p:before{content:"“";color:var(--warm-ink-3)}.quote-card p:after{content:" ”";color:var(--warm-ink-3)}.swiper-card{width:100%;margin:0;animation:.24s affirm-in}.swiper-card img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card);width:100%}.swiper-card figcaption strong{margin-top:var(--space-sm);font-size:20px;display:block}.swiper-card figcaption p{color:var(--warm-ink-2);margin:4px 0 0;font-size:14px}.swipe-actions{gap:var(--space-md);width:100%;margin-top:auto;display:flex}.swipe-actions button{font-family:var(--font-display);border-radius:var(--radius-card);border:1px solid var(--warm-line);background:var(--warm-surface);cursor:pointer;flex:1;padding:16px 0;font-size:17px;font-weight:700}.swipe-no{color:var(--coral-ink)}.swipe-yes{color:var(--mint-ink)}.loader-stages{gap:var(--space-lg);width:100%;margin-top:var(--space-xl);flex-direction:column;display:flex}.loader-stage-row{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.loader-pct{color:var(--warm-ink-2)}.loader-check{background:var(--coral);color:#fff;border-radius:50%;width:22px;height:22px;font-size:13px;line-height:22px}.loader-bar{border-radius:var(--radius-pill);background:var(--warm-line);height:8px;overflow:hidden}.loader-fill{border-radius:var(--radius-pill);background:var(--coral-gradient);height:100%;transition:width .12s linear}.loader-quote{box-sizing:border-box;background:var(--warm-surface);border:1px solid var(--warm-line);border-radius:var(--radius-card);width:100%;padding:var(--space-lg);margin:auto 0 0;animation:.4s affirm-in}.loader-quote div{color:var(--sun-ink);letter-spacing:2px}.loader-quote blockquote{margin:var(--space-sm) 0 0;color:var(--warm-ink-2);text-align:left;font-size:14px}.modal-overlay{padding:var(--space-lg);z-index:30;background:#1e141a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card{background:var(--warm-surface);border-radius:var(--radius-card);width:100%;max-width:420px;padding:var(--space-xl) var(--space-lg);text-align:center;animation:.2s affirm-in}.modal-kicker{color:var(--warm-ink-2);margin:0;font-size:13px}.modal-card h3{margin:var(--space-sm) 0 var(--space-lg);font-size:20px}.modal-actions{gap:var(--space-md);display:flex}.modal-actions button{color:var(--warm-ink);font-family:var(--font-display);border-radius:var(--radius-card);border:1px solid var(--warm-line);background:var(--warm-surface);cursor:pointer;flex:1;padding:14px 0;font-size:16px;font-weight:700}.modal-actions button:last-child{border-color:var(--coral);color:var(--coral-ink)}.email-input{box-sizing:border-box;width:100%;padding:16px var(--space-lg);font-family:var(--font-display);color:var(--warm-ink);background:color-mix(in srgb, var(--sun) 8%, var(--warm-surface));border:1px solid var(--warm-line);border-radius:var(--radius-card);font-size:16px}.email-input:focus{border-color:var(--coral);outline:none}.reassure{font-size:14px}.email-bottom{gap:var(--space-sm);flex-direction:column;width:100%;margin-top:auto;display:flex}.email-bottom .cta{margin-top:0}.error{color:var(--coral-ink)}.legal a{color:var(--warm-ink-2);padding:10px 4px;display:inline-block}.funnel-dark{color:#fdf3ec;background:#241a1e;max-width:none}.funnel-dark .funnel-body,.funnel-dark .funnel-header{width:100%;max-width:440px;margin:0 auto}.funnel-dark .chrome-button{color:#fdf3ec;background:0 0;border-color:#fdf3ec40}.recap-step .subtitle{color:#fdf3ecb3}.recap-groups{gap:var(--space-lg);width:100%;margin:var(--space-lg) 0;flex-direction:column;display:flex}.recap-group{color:#37292e;border-radius:var(--radius-card);padding:var(--space-lg);text-align:left;background:#fdf6ef}.recap-group header{justify-content:space-between;align-items:baseline;display:flex}.recap-count{color:#7a6870;font-size:13px}.recap-group p{color:#6b5a62;margin:var(--space-sm) 0;font-size:14px}.recap-group ul{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.recap-chip{color:#37292e;border-radius:var(--radius-pill);background:#fff;border:1px solid #eee3dc;padding:8px 14px;font-size:14px;font-weight:600}.option-picked{box-shadow:inset 0 0 0 2px var(--coral);background:color-mix(in srgb, var(--sun) 12%, var(--warm-surface))}.likert-cell:first-child,.likert-cell:nth-child(5){font-size:30px}.likert-cell:nth-child(2),.likert-cell:nth-child(4){font-size:22px}.option-card:focus-visible,.chip:focus-visible,.likert-cell:focus-visible,.swipe-actions button:focus-visible,.modal-actions button:focus-visible,.chrome-button:focus-visible,.cta:focus-visible{outline:3px solid var(--coral);outline-offset:2px}@media (prefers-color-scheme:dark){.affirm-card{background:color-mix(in srgb, var(--sun) 10%, var(--warm-surface-2));border-color:color-mix(in srgb, var(--sun) 30%, var(--warm-line))}.likert-cell.likert-selected{background:color-mix(in srgb, var(--coral) 18%, var(--warm-surface))}.email-input{background:var(--warm-surface-2)}}.loader-stage:has(.loader-pct) strong{color:var(--warm-ink)}.loader-stage strong{color:var(--warm-ink-2)}.loader-stage:has(.loader-check) strong{color:var(--warm-ink)}.likert-step>h2{margin-top:auto}.swiper-card img{aspect-ratio:1}.funnel-bare{padding:0;padding-bottom:env(safe-area-inset-bottom);background:#140c10}.step-landing{justify-content:flex-start;gap:0;padding:0}.landing-art{flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.landing-art img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.landing-scrim{padding:var(--space-xl) var(--space-lg) var(--space-lg);background:linear-gradient(#140c1000 0%,#140c10eb 62%,#140c10 100%);position:absolute;inset:auto 0 0}.landing-scrim h1{letter-spacing:-.01em;text-shadow:0 2px 12px #00000073;flex-direction:column;gap:2px;margin:0;font-size:29px;line-height:1.12;display:flex}.title-lead{color:var(--coral)}.title-rest{color:#fff}.landing-badges{justify-content:center;gap:var(--space-sm);margin:var(--space-md) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.landing-badges li{color:#ffe9d8;border-radius:var(--radius-pill);background:#ffffff24;border:1px solid #ffffff38;padding:6px 12px;font-size:12px;font-weight:700}.landing-bottom{box-sizing:border-box;width:100%;padding:0 var(--space-lg) var(--space-sm);background:#140c10;flex-direction:column;gap:2px;display:flex}.landing-bottom .legal,.landing-bottom .legal a{color:#ffffff80}.landing-bottom .cta{margin-top:0}.option-grid{gap:var(--space-md);grid-template-columns:1fr 1fr;width:100%;display:grid}.option-card-visual{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0;overflow:hidden}.option-card-visual .option-art{aspect-ratio:1;object-fit:cover;background:var(--warm-surface-2);width:100%;height:auto}.option-card-visual .option-copy{background:var(--coral-gradient);color:#fff;padding:10px var(--space-md);text-align:left}.option-card-visual .option-title,.option-card-visual .option-subtitle{color:#fff}.option-card-visual .option-title{font-size:15px}.option-card-visual .option-subtitle{opacity:.9;font-size:12px}.option-card-visual.option-picked{box-shadow:inset 0 0 0 3px var(--coral-ink)}.landing-mark{z-index:1;padding:calc(var(--space-lg) + env(safe-area-inset-top)) var(--space-lg) var(--space-xl);color:var(--coral);font-family:var(--font-display);letter-spacing:-.01em;text-align:center;text-shadow:0 2px 10px #0000008c;background:linear-gradient(#180e1280 0%,#180e1200 100%);margin:0;font-size:22px;font-weight:800;position:absolute;inset:0 0 auto}.check-list{gap:var(--space-sm);flex-direction:column;width:100%;margin-top:auto;margin-bottom:auto;display:flex}.check-row{align-items:center;gap:var(--space-md);box-sizing:border-box;width:100%;min-height:60px;padding:var(--space-md) var(--space-lg);background:var(--warm-surface);border:1px solid var(--warm-line);border-radius:var(--radius-card);font-family:var(--font-display);color:var(--warm-ink);text-align:left;cursor:pointer;font-size:16px;font-weight:600;display:flex}.check-label{word-spacing:.12em;flex:1}.check-box{border:2px solid var(--warm-line);color:#0000;text-align:center;background:0 0;border-radius:8px;flex-shrink:0;width:26px;height:26px;font-size:15px;font-weight:800;line-height:22px;transition:background .14s,border-color .14s}.check-row-on{border-color:var(--coral);background:color-mix(in srgb, var(--coral) 8%, var(--warm-surface))}.check-row-on .check-box{background:var(--coral);border-color:var(--coral);color:#fff}.award-row{justify-content:center;gap:var(--space-lg);margin-top:var(--space-lg);display:flex}.award{color:var(--coral);align-items:center;gap:4px;max-width:172px;display:flex}.laurel{flex-shrink:0;width:27px;height:55px}.laurel-flip{transform:scaleX(-1)}.award-copy{text-align:center;color:#ffd9cd;flex-direction:column;align-items:center;font-size:11px;font-weight:600;line-height:1.2;display:flex}.award-lead{color:#fff;font-size:14px;font-weight:800}.step-checkout>*{box-sizing:border-box;width:100%;max-width:100%}.promo-mini{z-index:30;box-sizing:border-box;align-items:center;gap:var(--space-sm);width:min(480px,100%);padding:10px var(--space-lg);padding-top:calc(10px + env(safe-area-inset-top));background:var(--coral-gradient);color:#fff;animation:.2s promo-drop;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000002e}@keyframes promo-drop{0%{transform:translate(-50%,-100%)}to{transform:translate(-50%)}}.promo-mini-label{text-align:left;flex:1;font-size:14px;font-weight:700}.promo-mini .promo-chip,.promo-mini .promo-timer{font-size:13px}.wallet-buttons{width:100%}.wallet-buttons.wallets-ready{margin-bottom:var(--space-md)}
