.pricing-tiers{--section-pt:120px;--section-pb:140px}.pricing-tiers .section-head{margin-bottom:56px}.pricing-tiers__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-tiers__tier{display:flex;flex-direction:column;gap:28px;padding:40px;margin-right:-1px;border:1px solid var(--brand-surface);background:var(--brand-earth);color:var(--brand-surface);--tier-accent:var(--brand-secondary);--tier-rule:var(--brand-surface)}.pricing-tiers__tier--featured{background:var(--brand-secondary);color:var(--brand-text);--tier-accent:var(--brand-text);--tier-rule:var(--brand-text)}.pricing-tiers__top{display:flex;flex-direction:column;gap:12px;padding-bottom:28px;border-bottom:1px solid var(--tier-rule)}.pricing-tiers__name-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.pricing-tiers__tag{border-radius:var(--radius-full);padding:6px 12px;font-size:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;background:var(--brand-dark);color:var(--brand-surface)}.pricing-tiers__price-row{display:flex;align-items:baseline;gap:8px}.pricing-tiers__price{color:var(--tier-accent)}.pricing-tiers__blurb{max-width:19rem}.pricing-tiers__features{list-style:none;display:flex;flex-direction:column;gap:14px}.pricing-tiers__features li{display:flex;gap:12px}.pricing-tiers__features li:before{content:"";flex-shrink:0;width:20px;height:20px;margin-top:3px;background:var(--tier-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10.5 8 14.5 16 5.5'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10.5 8 14.5 16 5.5'/%3E%3C/svg%3E") center /contain no-repeat}.pricing-tiers__cta{margin-top:auto}.pricing-tiers__note{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:56px;text-align:center}@media (max-width:960px){.pricing-tiers__grid{grid-template-columns:1fr;max-width:480px}.pricing-tiers__tier{margin:0 0 -1px}}@media (max-width:640px){.pricing-tiers__tier{padding:32px 24px}}.pricing-compare{--section-pt:140px;--section-pb:140px}.pricing-compare__head{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.pricing-compare__scroll{overflow-x:auto}.pricing-compare__table{width:100%;min-width:720px;border-collapse:collapse;text-align:left}.pricing-compare__table td,.pricing-compare__table th{border-bottom:1px solid var(--tone-rule);padding:20px;font-weight:inherit;vertical-align:middle}.pricing-compare__feature{width:34%;padding-left:0!important}.pricing-compare__cell--featured{background:var(--brand-accent)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}