.pricing-hero{padding-top: clamp(1.25rem, .5rem + 2.5vw, 2.25rem)}.pricing-hero-head{display: grid;gap: 14px}.pricing-hero-head h1{max-width: 24ch}.pricing-h1-line{display: block}.pricing-hero .pricing-top{margin: 28px 0 48px}.pricing-hero-foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 4px 24px;margin-top: 28px;max-width: none;font-size: var(--fs-small);color: var(--ink-soft)}.pricing-hero-foot > span{display: inline-flex;align-items: flex-start;gap: 8px}.pricing-hero-foot > span .icon{color: var(--sage);margin-top: 2px}@media (min-width: 1024px){.pricing-hero .pricing-top{margin: 32px 0 44px}}.pricing-trust-proof{margin-top: 24px;padding-top: 20px;border-top: var(--bw) solid var(--line)}.pricing-matrix-head .section-head{max-width: 46rem}.pm-wrap{position: relative}.pm{width: 100%;table-layout: fixed;border-collapse: separate;border-spacing: 0;font-size: 16px}.pm .pm-col-label{width: 37%}.pm .pm-col-feat{background: color-mix(in srgb, var(--marigold-tint) 55%, var(--paper))}@media (min-width: 768px){.pm .pm-col-label{width: 34%}}.pm thead th, .pm thead td{position: sticky;top: var(--header-h-scrolled);z-index: 2;background: var(--paper);vertical-align: bottom;text-align: center;padding: 14px 4px 14px;border-bottom: 2px solid var(--ink)}.pm thead .pm-feat{background: color-mix(in srgb, var(--marigold-tint) 55%, var(--paper));border-radius: var(--r-md) var(--r-md) 0 0}.pm thead .pm-corner{text-align: left;padding-left: 0}.pm-corner-note{display: block;max-width: 22ch;font-size: var(--fs-xs);line-height: 1.4;color: var(--ink-mute)}.pm-plan-name{display: block;font-family: var(--font-display);font-weight: 600;font-size: 15px;line-height: 1.2;color: var(--ink)}.pm-plan-price{display: block;margin-top: 4px;font-family: var(--font-display);font-weight: 800;font-size: 22px;line-height: 1;letter-spacing: -0.03em;font-variant-numeric: tabular-nums;color: var(--ink)}.pm-cur{font-size: .6em;font-weight: 700;vertical-align: .5em;letter-spacing: 0}.pm-per{display: none;font-family: var(--font-body);font-weight: 400;font-size: 14px;letter-spacing: 0;color: var(--ink-soft)}.pm-pick{display: none;margin-top: 8px}@media (min-width: 768px){.pm thead th, .pm thead td{padding: 18px 12px 16px}.pm-plan-name{font-size: 18px}.pm-plan-price{font-size: 28px}.pm-per{display: inline}.pm-pick{display: inline-flex}}.pm tbody th, .pm tbody td{padding: 13px 4px;border-bottom: var(--bw) solid var(--line-soft);vertical-align: middle}.pm tbody td{text-align: center}.pm tbody th[scope="row"]{text-align: left;padding-left: 0;padding-right: 12px;font-weight: 500;font-size: 15px;line-height: 1.35;color: var(--ink)}.pm .pm-group th{padding: 28px 0 10px;text-align: left;border-bottom: var(--bw) solid var(--line);font-family: var(--font-display);font-weight: 600;font-size: 17px;color: var(--ink)}.pm tbody:first-of-type .pm-group th{padding-top: 20px}.pm .pm-yes{color: var(--sage);display: inline-block}.pm .pm-no{color: var(--line-strong);display: inline-block}.pm-val{font-family: var(--font-body);font-weight: 700;font-size: 14px;line-height: 1.25;letter-spacing: -0.01em;color: var(--ink)}@media (min-width: 768px){.pm tbody th, .pm tbody td{padding: 14px 12px}.pm tbody th[scope="row"]{font-size: 16px}.pm-val{font-family: var(--font-display);font-weight: 600;font-size: 16px;letter-spacing: 0}}.pm tfoot td{padding: 20px 10px 0;vertical-align: top}.pm tfoot .pm-feat{background: color-mix(in srgb, var(--marigold-tint) 55%, var(--paper));border-radius: 0 0 var(--r-md) var(--r-md);padding-bottom: 12px}.pm tfoot .btn{padding-inline: 10px;font-size: 15px}.pricing-matrix-mobile{margin-top: 28px}.pricing-why{row-gap: var(--space-7)}.pricing-why-copy .section-head{margin-bottom: var(--space-4)}.pricing-why-copy .lead{margin-bottom: var(--space-6)}.pd-card{position: relative;background: var(--paper);border: var(--bw) solid var(--line);border-radius: var(--r-lg);padding: 22px 22px 18px;max-width: 30rem}.pd-title{font-family: var(--font-display);font-weight: 600;font-size: 17px;padding-bottom: 12px;border-bottom: var(--bw) solid var(--line)}.pd-list{list-style: none;padding: 0}.pd-list li{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;gap: 2px 16px;padding: 14px 0;border-bottom: var(--bw) dashed var(--line)}.pd-name{font-family: var(--font-display);font-weight: 600;font-size: 16px}.pd-month{grid-row: 2;font-size: var(--fs-xs);color: var(--ink-soft)}.pd-day{grid-row: 1 / span 2;grid-column: 2;align-self: center;font-size: var(--fs-small);color: var(--ink-soft);white-space: nowrap}.pd-day strong{font-family: var(--font-display);font-weight: 800;font-size: 30px;letter-spacing: -0.03em;font-variant-numeric: tabular-nums;color: var(--ink);margin-right: 4px}.pd-foot{margin-top: 12px;font-size: var(--fs-xs);color: var(--ink-mute)}.pd-note{top: -50px;right: 96px}.pd-note .arrow{top: 22px;left: calc(100% - 6px);width: 50px;height: 30px;transform: rotate(38deg)}@media (min-width: 1024px){.pricing-why-copy .pd-card{margin-top: 72px}}.pricing-why-cap{font-family: var(--font-display);font-weight: 600;font-size: 16px;margin-bottom: 8px;max-width: none}.pricing-why-small{margin-top: 16px;font-size: var(--fs-xs);color: var(--ink-mute)}@media (min-width: 1024px){.pricing-why-ledger{padding-top: 10px}}.pricing-oneoff .section-head{margin-bottom: var(--space-5)}.pricing-oneoff-lead{font-size: var(--fs-lead);line-height: var(--lh-lead);color: var(--ink-soft);max-width: var(--measure-lead)}.pricing-oneoff-lead strong{color: var(--ink);font-family: var(--font-display);font-weight: 700}.pricing-oneoff-list{list-style: none;padding: 0;margin-top: 24px;display: grid;gap: 12px}.pricing-oneoff-list li{display: flex;align-items: flex-start;gap: 10px}.pricing-oneoff-list .icon{color: var(--sage);margin-top: 4px}.pricing-oneoff-cta{margin-top: 32px}.pricing-vs{display: grid;grid-template-columns: minmax(0, 1fr);gap: 12px}@media (min-width: 420px){.pricing-vs{grid-template-columns: repeat(2, minmax(0, 1fr))}}.pricing-vs-col{background: var(--paper);border: var(--bw) solid var(--line);border-radius: var(--r-lg);padding: 20px 18px}.pricing-vs-col--us{border: 2px solid var(--ink)}.pricing-vs-title{font-family: var(--font-display);font-weight: 600;font-size: 16px}.pricing-vs-price{margin-top: 10px;padding-bottom: 14px;border-bottom: var(--bw) solid var(--line);font-size: var(--fs-small);color: var(--ink-soft)}.pricing-vs-price span{font-family: var(--font-display);font-weight: 800;font-size: 30px;letter-spacing: -0.03em;color: var(--ink);margin-right: 2px}.pricing-vs ul{list-style: none;padding: 0;margin-top: 14px;display: grid;gap: 10px;font-size: var(--fs-small);line-height: 1.4}.pricing-vs li{position: relative;padding-left: 16px}.pricing-vs li::before{content: "";position: absolute;left: 0;top: .55em;width: 6px;height: 6px;border-radius: 2px;background: var(--line-strong)}.pricing-vs-col--us li::before{background: var(--sage)}
