:root{--background:var(--color-paper);--foreground:var(--color-ink);--primary:var(--cta-bg);--primary-foreground:var(--cta-text);--muted-foreground:var(--text-quiet);--type-display-tracking:0;--type-caption-tracking:0;--type-mono-tracking:0;--type-mega-size:220px;--type-display-xl-size:92px;--type-display-l-size:80px;--type-display-m-size:56px;--type-caption-size:42px;--type-title-size:24px;--type-body-l-size:21px}[hidden]{display:none!important}.autopaylot-page{background:var(--bg);color:var(--text)}.autopaylot-page :where(h1,h2,h3,p,a,span,div){letter-spacing:0}.hero{padding-top:120px}.hero__stage{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""vsl""buy";justify-items:center;gap:32px;min-height:0}.hero__copy{align-self:center}.hero__title{max-width:13ch;font-size:var(--type-display-xl-size);margin-inline:auto;line-height:.98}.hero__sub{max-width:670px;margin-inline:auto;font-size:24px}.hero__buy{align-items:center}.vsl{aspect-ratio:16/9;border-radius:24px;width:min(100%,820px)}.vsl__bg{display:none}.vsl__video{object-fit:contain}.media-pending{color:var(--color-white);background:var(--color-ink-a60);border-radius:6px;padding:8px 12px;font-size:12px;position:absolute;bottom:18px;right:18px}.deal__tag{color:var(--text-quiet);background:0 0;padding:0}.deal__price{justify-content:center}.hero__btn{white-space:normal;max-width:100%;line-height:1.25}.auto__v,.fx__v{object-fit:cover}.toast{text-align:center}@media (width>=1024px){.hero{padding-top:92px}.hero__stage{grid-template-areas:"copy""buy""vsl";gap:24px}.hero__title{font-size:76px}.vsl{width:640px}}@media (width<=1135px){:root{--type-mega-size:160px;--type-display-xl-size:76px;--type-display-l-size:64px;--type-display-m-size:44px;--type-caption-size:34px}}@media (width<=599px){:root{--type-mega-size:96px;--type-display-xl-size:46px;--type-display-l-size:40px;--type-display-m-size:32px;--type-caption-size:26px;--type-title-size:20px;--type-body-l-size:18px}.hero{padding:92px 0 48px}.hero__stage{gap:24px}.hero__title{max-width:11ch}.hero__sub{font-size:20px;line-height:1.35}.vsl{aspect-ratio:4/3;border-radius:16px}.hero__buy{width:100%}.hero__btn{gap:8px;padding-inline:16px;font-size:15px}.hero__btn .price{flex:none;padding-left:8px}.vsl__tag{font-size:9px}.media-pending{font-size:10px;bottom:10px;right:10px}}
