.pricing-page-intro,.pricing-plans,.pricing-boundaries,.pricing-plan--wide{width:min(100% - 144px,1296px);margin:0 auto}.pricing-page-intro{padding:96px 0 8px}.pricing-page-intro h1{max-width:20ch;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.035em;margin:16px 0 0;font-size:clamp(40px,5.2vw,64px);font-weight:600;line-height:1.03}.pricing-page-intro__lede{max-width:64ch;color:var(--flagship-muted);margin:20px 0 0;font-size:17px;line-height:1.55}.pricing-plans{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px;padding:44px 0 0;display:grid}.pricing-plan{border:1px solid var(--flagship-line);background:#ffffff70;border-radius:16px;flex-direction:column;gap:8px;padding:30px 30px 28px;display:flex}.pricing-plan--wide{margin-top:20px}.pricing-plan__eyebrow{color:var(--flagship-burgundy);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.pricing-plan h2{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:32px;font-weight:600;line-height:1.1}.pricing-plan__price{align-items:baseline;gap:6px;margin:10px 0 0;display:flex}.pricing-plan__price strong{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.035em;font-size:44px;font-weight:600;line-height:1}.pricing-plan__price span,.pricing-plan__annual,.pricing-plan__clarity,.pricing-plan__note{color:var(--flagship-muted);font-size:14px;line-height:1.55}.pricing-plan__annual,.pricing-plan__clarity,.pricing-plan__note{margin:6px 0 0}.pricing-plan__note a,.pricing-boundaries__note a{color:var(--flagship-ink);text-underline-offset:3px;text-decoration:underline}.pricing-plan__list{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pricing-plan__list li{color:var(--flagship-muted);padding-left:20px;font-size:14.5px;line-height:1.5;position:relative}.pricing-plan__list li:before{content:"";background:var(--flagship-gold);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:2px}.pricing-plan__actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:22px;display:flex}.pricing-table__scroll{margin-top:20px;overflow-x:auto}.pricing-table{border-collapse:collapse;width:100%;min-width:460px;font-size:14.5px}.pricing-table th,.pricing-table td{text-align:left;border-bottom:1px solid var(--flagship-line);padding:11px 14px}.pricing-table thead th{color:var(--flagship-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.pricing-table tbody th{white-space:nowrap;font-weight:600}.pricing-table tbody td{color:var(--flagship-muted);font-variant-numeric:tabular-nums}.pricing-table__sales td{color:var(--flagship-burgundy)}.pricing-boundaries{padding:72px 0 96px}.pricing-boundaries h2{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:36px;font-weight:600}.pricing-boundaries__grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;margin-top:26px;display:grid}.pricing-boundaries__grid h3{letter-spacing:-.01em;margin:0 0 6px;font-size:16px;font-weight:600}.pricing-boundaries__grid p{color:var(--flagship-muted);margin:0;font-size:14px;line-height:1.55}.pricing-boundaries__note{color:var(--flagship-muted);margin:28px 0 0;font-size:14.5px}@media (max-width:900px){.pricing-page-intro,.pricing-plans,.pricing-boundaries,.pricing-plan--wide{width:min(100% - 40px,1296px)}.pricing-page-intro{padding-top:64px}.pricing-boundaries{padding:52px 0 64px}}
