.promo_shell__uC4LB{min-height:100vh;background:var(--bg-canvas);color:var(--fg-primary);font-family:var(--font-sans);overflow-x:hidden}.promo_head__f5YYj{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:color-mix(in srgb,var(--bg-canvas) 80%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle)}.promo_brand__fVKNq{display:flex;align-items:center;gap:10px;font:800 17px/1 var(--font-sans);letter-spacing:-.02em;color:var(--fg-primary);text-decoration:none}.promo_brandMark__dWEx0{width:32px;height:32px;border-radius:9px;background:var(--brand-500);color:#fff;display:inline-flex;align-items:center;justify-content:center}.promo_nav__rd2bx{display:none;gap:28px}@media (min-width:768px){.promo_nav__rd2bx{display:flex}}.promo_nav__rd2bx a{font:500 14px/1 var(--font-sans);color:var(--fg-secondary);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard)}.promo_nav__rd2bx a:hover{color:var(--fg-primary)}.promo_headEnd__spH81{display:flex;align-items:center;gap:8px}.promo_signin__Ip20S{all:unset;cursor:pointer;padding:8px 12px;font:600 14px/1 var(--font-sans);color:var(--fg-secondary);text-decoration:none}.promo_signin__Ip20S:hover{color:var(--fg-primary)}.promo_headCta__Lu4_D{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;background:var(--brand-500);color:#fff;font:700 14px/1 var(--font-sans);text-decoration:none;transition:background var(--dur-fast) var(--ease-standard)}.promo_headCta__Lu4_D:hover{background:var(--brand-600,var(--brand-500))}.promo_hero__yh_j6{position:relative;padding:64px 24px 80px;text-align:center;background:radial-gradient(ellipse at top,color-mix(in srgb,var(--brand-500) 18%,transparent),transparent 60%)}@media (min-width:1024px){.promo_hero__yh_j6{text-align:left;padding:96px 64px 120px;display:grid;grid-template-columns:1fr 1fr;gap:64px;max-width:1280px;margin:0 auto;align-items:center}}.promo_eyebrow__yDamI{display:inline-flex;align-items:center;gap:8px;font:700 11px/1 var(--font-mono);color:var(--brand-500);letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--brand-500) 12%,transparent);margin-bottom:20px}.promo_eyebrow__yDamI:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--brand-500)}.promo_h1__kc2YW{font:800 44px/1.05 var(--font-sans);letter-spacing:-.03em;margin:0 0 20px;color:var(--fg-primary)}.promo_h1__kc2YW i{font-style:normal;color:var(--brand-500);background:linear-gradient(90deg,var(--brand-500),color-mix(in srgb,var(--brand-500) 60%,var(--fg-primary)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:768px){.promo_h1__kc2YW{font-size:56px}}@media (min-width:1280px){.promo_h1__kc2YW{font-size:72px}}.promo_sub__7_STF{font:500 16px/1.5 var(--font-sans);color:var(--fg-secondary);margin:0 auto 32px;max-width:480px}@media (min-width:1024px){.promo_sub__7_STF{margin-left:0;margin-right:0}}.promo_ctaRow__AqAKw{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media (min-width:1024px){.promo_ctaRow__AqAKw{justify-content:flex-start}}.promo_storeBtn__nrhQh{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;background:var(--fg-primary);color:var(--bg-canvas);border-radius:14px;text-decoration:none;transition:opacity var(--dur-fast) var(--ease-standard)}.promo_storeBtn__nrhQh:hover{opacity:.85}.promo_storeBtn__nrhQh .promo_s__kyclW{font:500 10px/1.1 var(--font-sans);opacity:.7}.promo_storeBtn__nrhQh .promo_l__SyDox{font:700 15px/1 var(--font-sans);letter-spacing:-.01em}.promo_trustRow__9ekIt{display:flex;align-items:center;gap:12px;justify-content:center;margin-top:24px;font:500 12px/1 var(--font-sans);color:var(--fg-tertiary);flex-wrap:wrap}@media (min-width:1024px){.promo_trustRow__9ekIt{justify-content:flex-start}}.promo_trustRow__9ekIt b{color:var(--fg-primary);font-weight:700}.promo_heroArt__lV_6b{position:relative;display:flex;justify-content:center;margin-top:48px}@media (min-width:1024px){.promo_heroArt__lV_6b{margin-top:0}}.promo_phoneMockup__YhQzi{position:relative;width:280px;border:12px solid color-mix(in srgb,var(--fg-primary) 90%,transparent);border-radius:40px;background:var(--bg-surface);aspect-ratio:280/580;box-shadow:0 24px 60px color-mix(in srgb,var(--fg-primary) 35%,transparent);overflow:hidden;transform:rotate(-3deg)}.promo_phoneScreen__zEvcc{padding:20px 18px;display:flex;flex-direction:column;gap:14px;background:var(--bg-canvas);height:100%}.promo_phoneTitle__j42C4{font:700 16px/1.2 var(--font-sans);color:var(--fg-primary)}.promo_phoneSub__sgLOW{font:500 11px/1.3 var(--font-sans);color:var(--fg-secondary)}.promo_phoneShoeCard__2Qt1c{padding:14px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px}.promo_phoneShoeBrand__5I1u3{font:700 11px/1 var(--font-mono);letter-spacing:.04em;color:var(--fg-tertiary)}.promo_phoneShoeBig__86jtD{font:800 32px/1 var(--font-mono);letter-spacing:-.02em;color:var(--fg-primary);margin:6px 0 4px}.promo_phoneShoeBig__86jtD i{font:500 11px/1 var(--font-sans);color:var(--fg-tertiary);font-style:normal;margin-left:4px}.promo_phoneBar__sjt3l{position:relative;height:8px;background:var(--bg-muted);border-radius:999px;overflow:hidden}.promo_phoneBar__sjt3l i{display:block;height:100%;background:var(--brand-500);border-radius:999px}.promo_features__RB7pz{padding:80px 24px;max-width:1280px;margin:0 auto}.promo_secHead__m_74V{text-align:center;margin-bottom:48px}.promo_secHead__m_74V h2{font:800 34px/1.15 var(--font-sans);letter-spacing:-.02em;color:var(--fg-primary);margin:12px 0}@media (min-width:768px){.promo_secHead__m_74V h2{font-size:48px}}.promo_secHead__m_74V p{font:500 15px/1.5 var(--font-sans);color:var(--fg-secondary);margin:0 auto;max-width:560px}.promo_featGrid__CzOhQ{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:600px){.promo_featGrid__CzOhQ{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.promo_featGrid__CzOhQ{grid-template-columns:repeat(3,1fr)}}.promo_feat__dz7lD{padding:28px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:18px;transition:transform var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.promo_feat__dz7lD:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--brand-500) 30%,var(--border-subtle))}.promo_featIc__ETGe1{width:56px;height:56px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}.promo_featIcBrand__ge1XO{background:color-mix(in srgb,var(--brand-500) 14%,transparent);color:var(--brand-500)}.promo_featIcSuccess__KpA3h{background:color-mix(in srgb,var(--success-500) 14%,transparent);color:var(--success-500)}.promo_featIcWarning__E85R_{background:color-mix(in srgb,var(--warning-500) 14%,transparent);color:var(--warning-500)}.promo_featIcInfo__OuxIN{background:color-mix(in srgb,var(--info-500) 14%,transparent);color:var(--info-500)}.promo_feat__dz7lD h3{font:700 18px/1.25 var(--font-sans);letter-spacing:-.01em;margin:0 0 8px;color:var(--fg-primary)}.promo_feat__dz7lD p{font:400 14px/1.6 var(--font-sans);color:var(--fg-secondary);margin:0}.promo_finalCta__D_tYb{margin:64px 24px;padding:64px 32px;border-radius:32px;text-align:center;background:linear-gradient(135deg,var(--brand-500),color-mix(in srgb,var(--brand-500) 70%,#000));color:#fff}.promo_finalCta__D_tYb h2{font:800 36px/1.15 var(--font-sans);letter-spacing:-.02em;margin:0 0 16px}@media (min-width:768px){.promo_finalCta__D_tYb h2{font-size:48px}}.promo_finalCta__D_tYb p{font:500 16px/1.5 var(--font-sans);opacity:.92;max-width:500px;margin:0 auto 28px}.promo_finalBtns__plScT{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.promo_finalBtn__5ld_R{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;background:#fff;color:var(--brand-500);border-radius:14px;text-decoration:none;font:700 15px/1 var(--font-sans);letter-spacing:-.01em;transition:transform var(--dur-fast) var(--ease-standard)}.promo_finalBtn__5ld_R:hover{transform:translateY(-2px)}.promo_foot__7qcm9{padding:32px 24px;text-align:center;border-top:1px solid var(--border-subtle);font:500 12px/1.5 var(--font-sans);color:var(--fg-tertiary)}.promo_foot__7qcm9 a{color:var(--fg-secondary);text-decoration:none;margin:0 8px}.promo_foot__7qcm9 a:hover{color:var(--fg-primary)}