.app-landing{position:relative;padding:clamp(32px,5vw,60px) 0;padding-bottom:0}.app-landing__container{margin:0 auto;padding:0 clamp(16px,3vw,24px)}.app-landing__grid{display:flex;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);justify-content:start;flex-direction:column}.app-landing__copy{display:grid;gap:20px;text-align:center}.app-landing__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.95rem;margin:0;opacity:.85}.app-landing__heading{font-size:clamp(28px,5vw,48px);line-height:1.05;margin:0;font-weight:800}.app-landing__subtext{font-size:clamp(14px,1.8vw,18px);line-height:1.6;margin:0;opacity:.8;padding:0 4rem}.app-landing__badges{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center;margin-top:6px;justify-content:center}.app-landing__badge{display:block;height:70px;width:auto;max-width:100%;transition:transform .18s ease}.app-landing__badge-link:hover .app-landing__badge{transform:translateY(-2px)}.app-landing__visual{text-align:center;display:flex;justify-content:center}.app-landing__image{width:100%;height:auto;max-width:440px;display:inline-block;object-fit:contain}.app-landing__placeholder{width:100%;aspect-ratio:16/9;border:2px dashed rgba(0,0,0,.2);border-radius:16px;display:grid;place-items:center;color:#00000080;font-size:14px}.app-landing__shadow{position:absolute;inset:auto 0 0 0;height:28px;filter:blur(16px);background:radial-gradient(60% 100% at 50% 0%,rgba(0,0,0,.15),transparent 70%);pointer-events:none}@media (max-width: 990px){.app-landing__grid{grid-template-columns:1fr}.app-landing__visual{order:2}.app-landing__badge{height:44px}.app-landing__copy{text-align:center}}@media (max-width: 480px){.app-landing__heading{font-size:clamp(26px,9vw,36px)}.app-landing__badge{height:50px}.app-landing__badges{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
