.site-pricing-head{padding-bottom:64px}.site-pricing-head h1{font-size:clamp(48px,6.7vw,96px)}.site-plans{padding-bottom:32px}.site-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:960px;margin:auto}.site-plan{display:flex;flex-direction:column;min-width:0;padding:44px 40px 40px;border-radius:var(--radius-card);background:var(--raised);box-shadow:0 0 0 1px var(--line-soft)}.site-plan .site-plan-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--gray)}.site-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-top:20px;font-size:64px;line-height:1;font-weight:700;letter-spacing:-.04em}.site-price span{font-size:14px;font-weight:500;letter-spacing:0;color:var(--gray)}.site-plan-description{margin-top:16px;font-size:15px;line-height:1.6;color:var(--gray)}.site-plan ul{display:grid}.site-plan li{display:flex;align-items:flex-start;gap:12px;padding-block:12px;border-top:1px solid var(--line-soft);font-size:15px;line-height:1.45}.site-plan li:last-child{border-bottom:1px solid var(--line-soft)}.site-plan li svg{flex-shrink:0;margin-top:1px;color:var(--ink)}.site-plan-free ul{margin-block:32px 36px}.site-plan-free .site-button{width:100%;margin-top:auto}.site-button-soft{background:var(--paper-2);color:var(--ink)}.site-button-soft:hover{background:var(--paper-3)}.site-plan-pro{background:var(--dark);color:var(--on-dark);box-shadow:none;--focus:var(--on-dark)}.site-plan-pro .site-plan-description,.site-plan-pro .site-plan-label,.site-plan-pro .site-price span{color:var(--on-dark-muted)}.site-plan-pro h3{margin-top:20px;font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.03em}.site-lifetime-offer{margin-block:28px 28px;padding-block:28px;border-block:1px solid var(--on-dark-hairline)}.site-launch-label{display:inline-block;padding:4px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--on-dark-hairline);font-size:12px;font-weight:600;color:var(--on-dark-2)}.site-lifetime-offer .site-price{margin-top:14px}.site-lifetime-note{margin-top:14px;font-size:15px;font-weight:500}.site-offer-note{max-width:380px;margin-top:8px;font-size:13px;line-height:1.6;color:var(--on-dark-muted)}.site-offer-expiry{display:block;margin-top:4px}.site-included-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--on-dark-muted)}.site-pro-features{margin-block:16px 32px}.site-plan-pro li{border-color:var(--on-dark-hairline)!important;color:var(--on-dark-2)}.site-plan-pro li svg{color:var(--on-dark)}.site-pro-action{margin-top:auto}.site-pro-action p{margin-bottom:16px;font-size:13px;line-height:1.6;color:var(--on-dark-muted)}.site-button-pro{width:100%;background:var(--on-dark);color:var(--ink)}.site-button-pro:hover{background:#fff}.site-purchases-paused{margin-block:32px;line-height:1.6;color:var(--on-dark-muted)}.site-billing-disclosure{max-width:720px;margin:28px auto 0;text-align:center;text-wrap:pretty}.site-faq{padding-top:144px;scroll-margin-top:72px}.site-faq dl{max-width:820px;margin:auto}.site-faq dl>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:40px;padding-block:26px;border-top:1px solid var(--line)}.site-faq dl>div:last-child{border-bottom:1px solid var(--line)}.site-faq dt{font-size:17px;font-weight:600;letter-spacing:-.015em}.site-faq dd{font-size:16px;line-height:1.6;color:var(--gray)}@media (max-width:1023px){.site-faq{padding-top:112px}}@media (max-width:760px){.site-plan-grid{grid-template-columns:1fr}}@media (max-width:700px){.site-pricing-head{padding-bottom:40px}.site-plan{padding:32px 24px 28px}.site-price{font-size:56px}.site-plan-pro h3{font-size:25px}.site-billing-disclosure{text-align:left}.site-faq{padding-top:88px}.site-faq dl>div{grid-template-columns:1fr;gap:10px}}