.gw-final-cta .final{position:relative;isolation:isolate;overflow:hidden;background:var(--gold);padding:clamp(72px,11vw,150px) clamp(16px,4vw,40px) 0;text-align:center}.gw-final-cta .final-inner{max-width:760px;margin:0 auto;position:relative;z-index:2}.gw-final-cta .final-title{font-size:clamp(2.4rem,6vw,4.2rem);line-height:1.04;letter-spacing:-.02em;margin:0 0 20px;text-wrap:balance}.gw-final-cta .accent,.gw-final-cta .final-title{font-family:Figtree,sans-serif;font-weight:800;color:var(--gold-ink)}.gw-final-cta .accent{font-style:normal;font-size:1.12em}.gw-final-cta .store-badges{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.gw-final-cta .badge{display:inline-flex;align-items:center;gap:11px;background:var(--ink);color:var(--on-dark);text-decoration:none;padding:11px 20px;border-radius:var(--radius-pill);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 28px -12px rgba(0,0,0,.4)}.gw-final-cta .badge:hover{transform:translateY(-3px);box-shadow:0 18px 36px -14px rgba(0,0,0,.7)}.gw-final-cta .badge-logo{width:26px;height:26px;flex:none}.gw-final-cta .badge-logo.gp{padding:1px}.gw-final-cta .badge-copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.gw-final-cta .badge-copy small{font-family:Inter,sans-serif;font-size:9.5px;letter-spacing:.02em;opacity:.85}.gw-final-cta .badge-copy strong{font-family:Figtree,sans-serif;font-weight:700;font-size:17px;letter-spacing:-.01em}.gw-final-cta .wordmark{display:block;text-align:center;font-family:Figtree,sans-serif;font-weight:900;font-size:clamp(120px,27vw,420px);line-height:.8;letter-spacing:-.05em;color:rgba(33,25,10,.12);margin:clamp(40px,6vw,80px) 0 clamp(24px,3vw,48px);user-select:none;pointer-events:none;position:relative;z-index:1}@media (max-width:600px){.gw-final-cta .badge{flex:1 1 auto;justify-content:center}}