.store-nav{border-bottom:1px solid var(--line)}.store-nav .wrap{align-items:center;gap:24px;min-height:72px;display:flex}.store-nav .wrap>div{align-items:center;gap:28px;font-size:14px;display:flex}.store-nav a:hover{color:var(--link)}.store-main{padding-top:88px;padding-bottom:80px}.store-heading{text-align:center;max-width:780px;margin:0 auto 58px}.store-heading .lede{max-width:570px;margin:24px auto 0}.purchase-card{background:var(--paper-2);border-radius:var(--r-card);grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.purchase-info{padding:48px}.purchase-info h2{letter-spacing:-.02em;margin:22px 0 14px;font-size:28px;line-height:1.15}.purchase-info>p{color:var(--ink-2);max-width:370px;margin:0}.purchase-info ul{gap:14px;margin:30px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.purchase-info li{align-items:center;gap:11px;display:flex}.purchase-info li svg{flex:none;width:15px;height:15px}.purchase-checkout{text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;margin:16px;padding:46px 36px 30px;display:flex}.purchase-label{margin:0 0 18px;font-weight:600}.purchase-price{letter-spacing:-.04em;align-items:center;min-height:76px;font-size:clamp(42px,4.5vw,64px);font-weight:600;line-height:1.1;display:flex}.purchase-frequency{color:var(--ink-2);margin:12px 0 30px;font-size:15px}.purchase-totals{width:100%;color:var(--ink-2);gap:10px;margin:0 0 24px;font-size:14px;display:grid}.purchase-totals>div{justify-content:space-between;gap:20px;display:flex}.purchase-totals dd{color:var(--ink);margin:0}.purchase-button{cursor:pointer;border:0;width:100%;margin-top:auto}.purchase-button:disabled{cursor:default;opacity:.5;box-shadow:none;transform:none}.purchase-secure{color:var(--ink-2);margin:16px 0 0;font-size:13px}.purchase-tax-note{color:var(--ink-2);max-width:310px;margin:14px 0 0;font-size:12px;line-height:1.5}.price-skeleton{background:var(--paper-2);border-radius:10px;width:185px;height:56px;display:block}.price-unavailable{letter-spacing:-.02em;font-size:24px}.purchase-error{background:var(--paper-2);text-align:center;border-radius:14px;margin-top:18px;padding:20px;font-size:15px}.purchase-error p{margin:0 0 8px}.purchase-error button{cursor:pointer;background:0 0;border:0;padding:6px 12px}.store-requirements{color:var(--ink-2);text-align:center;max-width:620px;margin:24px auto 0;font-size:13px}.store-questions{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:72px;display:grid}.store-questions h2{margin:0 0 12px;font-size:20px;line-height:1.3}.store-questions p{color:var(--ink-2);margin:0;font-size:15px}.store-footer{border-top:1px solid var(--line);color:var(--ink-2);gap:24px;padding-top:24px;padding-bottom:28px;font-size:13px;display:flex}.store-footer>span{margin-right:auto}.welcome-main{text-align:center;max-width:760px;padding-top:100px}.welcome-main>img{margin:0 auto 28px}.welcome-main .lede{max-width:580px;margin:24px auto 32px}.welcome-steps{text-align:left;border-radius:var(--r-card);background:var(--paper-2);margin:44px 0 36px;padding:32px 36px}.welcome-steps li{margin:16px 0;padding-left:8px}.welcome-steps p{color:var(--ink-2);margin:4px 0 0;font-size:15px}@media (max-width:734px){.store-nav .wrap{min-height:64px}.store-nav .wrap>div{gap:18px;font-size:13px}.store-main{padding-top:54px;padding-bottom:54px}.store-heading{margin-bottom:36px}.purchase-card{grid-template-columns:1fr}.purchase-info{padding:30px 26px}.purchase-checkout{margin-top:0;padding:34px 24px 26px}.purchase-price{font-size:54px}.store-questions{grid-template-columns:1fr;gap:30px;margin-top:48px}.store-footer{flex-wrap:wrap;gap:14px}.store-footer>span{width:100%}.welcome-main{padding-top:64px}.welcome-steps{padding:24px}}
