@media(max-width:900px){:root{--gutter:24px}.hero{grid-template-columns:1fr;gap:44px;padding-top:60px}.hero-copy{max-width:690px}.hero h1{max-width:16ch}.handoff-card{max-width:620px}.download{align-items:flex-start;flex-direction:column;padding:42px 34px}.download .store-actions{margin-top:0}.download h2{max-width:20ch}.proof-list{grid-template-columns:1fr;gap:0;max-width:620px}.proof-list article:not(:first-child){margin-top:28px;padding-top:28px;padding-left:0;border-top:1px solid var(--line);border-left:0}}
@media(max-width:620px){.nav-inner nav{display:none}.nav-inner{justify-content:space-between;gap:12px}.nav-inner .button{padding-inline:14px}.hero{padding-top:44px;padding-bottom:56px}.hero h1{font-size:clamp(40px,11vw,52px)}.hero-lede{font-size:16px}.store-actions{flex-direction:column;align-items:stretch}.store-actions .button{width:100%}.handoff-card{padding:20px 18px 18px;border-radius:21px}.handoff-head h2{font-size:20px}.mascot-buddy{width:38px;height:38px;border-radius:12px}.trust-strip{justify-content:flex-start;gap:12px;overflow:auto;white-space:nowrap}.section{padding:72px var(--gutter)}.proof-list{margin-top:34px;padding-top:28px}.proof-list h3{font-size:20px}.download{margin-bottom:60px;padding:34px 24px}.site-footer{align-items:flex-start;flex-direction:column;gap:18px}.site-footer>div:first-child{flex-wrap:wrap}.site-footer nav{gap:12px}}
@media(max-width:380px){.brand{font-size:19px}.nav-inner .button{padding-inline:10px;font-size:13px}.handoff-step{grid-template-columns:33px 1fr;gap:12px}.step-number{width:27px;height:27px}.handoff-step:not(:last-child):after{left:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.handoff-jump span{transition:none}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
