.pricing-wrap{max-width:1160px;padding:56px var(--gutter) 0;margin-inline:auto}.pricing-intro{text-align:center;margin-bottom:40px}.pricing-intro .eyebrow{justify-content:center;font-size:13px}.pricing-intro h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(56px,5.4vw,76px);line-height:1.03}.pricing-intro h1 em{color:#b0aa9e}.pricing-intro>p{color:var(--muted);font-size:18px;line-height:1.65}.pricing-plans{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.pricing-plan{background:var(--ink);border:1px solid #393936;border-radius:12px;min-width:0;padding:36px}.pricing-plan-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-plan h2{letter-spacing:-.035em;font-size:30px}.pricing-plan-tag{letter-spacing:.1em;color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.pricing-plan-description{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.6}.pricing-amount{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:30px;display:flex}.pricing-amount>span:first-child{letter-spacing:-.065em;font-size:76px;line-height:1.15}.pricing-period{color:var(--muted);font-size:16px}.pricing-billing-note{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.6}.pricing-plan-cta{border:1px solid #77736a;border-radius:5px;justify-content:space-between;width:100%;min-height:56px;margin-top:28px;font-size:16px}.pricing-plan-cta:hover{background:#242420}.pricing-included{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.pricing-included h3{letter-spacing:.12em;color:var(--muted);margin-bottom:22px;font-size:12px;font-weight:500}.pricing-included ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.pricing-included li{align-items:center;gap:14px;font-size:18px;line-height:1.5;display:flex}.pricing-included li svg{color:#aaa38f;width:18px;height:18px}.pricing-included li strong{font-variant-numeric:tabular-nums;font-weight:500}.pricing-pro{background:var(--paper);color:var(--black);border-color:var(--paper)}.pricing-pro .pricing-plan-description,.pricing-pro .pricing-period,.pricing-pro .pricing-billing-note,.pricing-pro .pricing-included h3,.pricing-pro .pricing-plan-tag{color:#5b5851}.pricing-pro .pricing-plan-tag>span{background:#6a7453;border-radius:50%;width:6px;height:6px}.pricing-pro .pricing-plan-cta{background:var(--black);border-color:var(--black);color:var(--paper)}.pricing-pro .pricing-plan-cta:hover{background:#2a2a25}.pricing-pro .pricing-plan-cta:focus-visible{outline-color:var(--black)}.pricing-pro .pricing-included{border-color:#c9c4b8}.pricing-credits{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.pricing-credits strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:58px;font-weight:500;line-height:1}.pricing-credits>span{font-size:18px}.pricing-credit-description{color:#5b5851;margin-top:14px;font-size:16px;line-height:1.6}.pricing-pro-extra{color:#5b5851;align-items:flex-start;gap:10px;margin-top:22px;font-size:14px;line-height:1.6;display:flex}.pricing-pro-extra svg{width:16px;height:16px;margin-top:3px}.pricing-topups{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:44px;margin-top:52px;padding:36px 0;display:grid}.pricing-topups .eyebrow{font-size:12px}.pricing-topups h2{letter-spacing:-.035em;margin:16px 0;font-size:38px;line-height:1.12}.pricing-topups>div>p{max-width:360px;color:var(--muted);font-size:16px;line-height:1.7}.pricing-topup-rate{border-left:1px solid var(--line);padding-left:44px}.pricing-rate-equation{letter-spacing:-.04em;align-items:baseline;gap:22px;font-size:64px;line-height:1.1;display:flex}.pricing-rate-equation .pricing-equals{color:#827d71;align-self:center;font-size:28px}.pricing-rate-unit{letter-spacing:0;color:var(--muted);margin-top:7px;font-size:16px;display:block}.pricing-topup-rate>p{margin-top:24px}.pricing-footnote{color:var(--muted);margin-top:18px;font-size:13px}.pricing-workflow-link{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:52px 0;font-size:16px;display:flex}.pricing-workflow-link p{color:var(--muted)}.pricing-workflow-link a{align-items:center;gap:14px;min-height:44px;display:inline-flex}.pricing-workflow-link a:hover{text-underline-offset:5px;text-decoration:underline}@media (min-width:700px) and (max-width:1000px){.pricing-plan{padding:28px 24px}.pricing-plan-heading{flex-direction:column;align-items:flex-start}}@media (max-width:699px){.pricing-wrap{padding-top:48px}.pricing-intro{text-align:left;margin-bottom:34px}.pricing-intro .eyebrow{justify-content:flex-start;font-size:11px}.pricing-intro h1{margin:20px 0;font-size:clamp(44px,11vw,66px)}.pricing-intro>p{font-size:16px}.pricing-desktop-break{display:none}.pricing-plans{grid-template-columns:minmax(0,1fr);gap:20px}.pricing-plan{padding:28px 24px}.pricing-plan-tag{font-size:12px}.pricing-amount>span:first-child{font-size:68px}.pricing-plan-cta{font-size:16px}.pricing-included li{font-size:17px}.pricing-topups{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:36px;padding-block:30px}.pricing-topups h2{font-size:34px}.pricing-topup-rate{border-left:0;border-top:1px solid var(--line);padding:30px 0 0}.pricing-rate-equation{font-size:60px}.pricing-workflow-link{padding-block:36px}}
