#content>main.buy-page{max-width:1320px;margin:0 auto;padding:144px 56px 80px}.buy-offer{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.buy-story h1{font-size:clamp(36px,4.7vw,64px)}.buy-story .lead{color:var(--ink-2)}.buy-story figure{margin:32px 0 24px}.buy-story figure img{border:1px solid var(--line);width:100%}.buy-story figcaption{color:var(--muted);margin-top:8px;font-size:12px}.buy-included{color:var(--ink-2);max-width:58ch}.buy-checkout{background:var(--panel);border:1px solid var(--line);padding:28px}.buy-price{margin-bottom:12px;font:clamp(48px,5vw,68px)/1.1 Russo One,sans-serif}.buy-price span{color:var(--copper-2)}.buy-terms{color:var(--ink-2);margin-bottom:32px}.buy-checkout h2{margin-bottom:20px;font-size:22px}.buy-store+.buy-store{margin-top:20px}.buy-store .btn{text-align:left;justify-content:space-between;width:100%}.buy-store .btn small{margin-top:4px;font:13px/1.5 DejaVu,sans-serif;display:block}.buy-store p{color:var(--muted);margin:8px 0 0;font-size:12px}.buy-other{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.buy-other h3{margin-bottom:12px;font-size:20px}.buy-other p{color:var(--ink-2);margin:0;font-size:14px}.buy-progress{border-top:1px solid var(--line);grid-template-columns:1fr 1.35fr;gap:clamp(32px,6vw,88px);margin-top:72px;padding-top:48px;display:grid}.buy-progress h2,.buy-demo h2{font-size:clamp(28px,3vw,38px)}.buy-progress h3{margin-bottom:12px;font-size:21px}.buy-progress h3:not(:first-child){margin-top:32px}.buy-progress p,.buy-progress li,.buy-demo p{color:var(--ink-2)}.buy-progress ol{padding-left:24px}.buy-progress li{margin-bottom:12px;padding-left:6px}.buy-demo{border-top:1px solid var(--line);margin-top:48px;padding-top:40px}.buy-demo .cta{gap:24px;margin-top:24px}@media (max-width:800px){#content>main.buy-page{padding:112px 24px 56px}.buy-offer,.buy-progress{grid-template-columns:1fr;gap:28px}.buy-story figure{margin-top:24px}.buy-checkout{padding:24px}.buy-progress{margin-top:48px;padding-top:32px}.buy-progress h2 br{display:none}.buy-story{display:contents}.buy-story h1,.buy-story .lead{margin-bottom:0}.buy-checkout{grid-row:3}}
