.taf-pricing{padding-block:var(--gap)}.taf-pricing-shell{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"intro ads" "promise growth"}.taf-pricing-intro{grid-area:intro}.taf-pricing-card:not(.taf-pricing-card--featured){grid-area:ads}.taf-pricing-card--featured{grid-area:growth}.taf-pricing-promise{grid-area:promise}@media (max-width:899px){.taf-pricing-shell{grid-template-columns:1fr;grid-template-areas:"intro" "ads" "growth" "promise"}}.taf-pricing-card,.taf-pricing-intro,.taf-pricing-promise{padding:40px;border-radius:var(--r-card);background:var(--c-tile)}.taf-pricing-intro{display:flex;flex-direction:column;justify-content:center;gap:16px}.taf-pricing-intro .taf-h2{margin:4px 0}.taf-pricing-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.taf-pricing-plan-main{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.taf-pricing-eyebrow{margin:0;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink)}.taf-pricing-word{margin:8px 0 0;font-size:var(--fs-t2);line-height:.95;letter-spacing:0;font-weight:700;text-transform:uppercase;font-family:var(--font-display);font-stretch:var(--stretch-display)}.taf-pricing-pitch{margin-top:8px;max-width:30ch;font-size:16px}.taf-pricing-price{display:flex;align-items:flex-start;gap:4px;margin-top:22px}.taf-pricing-price b{display:inline-flex;align-items:flex-start;font-size:clamp(52px,4.6vw,68px);line-height:.9;font-weight:400;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-family:var(--font-display);font-stretch:var(--stretch-display)}.taf-pricing-price b sup{font-size:.4em;line-height:1;font-weight:400;vertical-align:0;margin:.06em .06em 0 0}.taf-pricing-price span{margin-top:.15em;font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink)}.taf-pricing-note{margin-top:6px}.taf-pricing-card .taf-btn{width:100%;margin-top:20px}.taf-pricing-list{padding-top:6px}.taf-pricing-list li{font-size:15px}@media (max-width:1099px){.taf-pricing-card{grid-template-columns:1fr}.taf-pricing-list{border-top:1px solid var(--c-line-strong);padding-top:24px}}@media (max-width:759px){.taf-pricing-card,.taf-pricing-intro,.taf-pricing-promise{padding:28px 22px}}.taf-pricing-card--featured{background:#111111;color:#fff}.taf-pricing-card--featured .taf-pricing-eyebrow{color:#fff771}.taf-pricing-card--featured .taf-pricing-list b{color:#fff}.taf-pricing-card--featured .taf-pricing-list{border-color:rgb(255 255 255/.14)}.taf-pricing-promise{display:flex;flex-direction:column;justify-content:center;gap:16px;background:var(--c-warm)}.taf-promise-badge{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;height:32px;padding:0 10px;border-radius:8px;background:#fff;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink)}.taf-pricing-promise .taf-h3x{font-size:var(--fs-t4);line-height:var(--lh-t4);font-weight:700;letter-spacing:0;text-transform:uppercase;font-family:var(--font-display);font-stretch:var(--stretch-display)}.taf-pricing-promise .taf-body{font-size:16px}.taf-promise-footnote{margin:8px 0 0;padding-top:16px;border-top:1px solid rgb(17 17 17/.1);font-size:14px;color:var(--c-ink-3)}