.public-pricing{background:rgb(var(--ds-cream));color:rgb(var(--ds-navy));font:400 16px/normal var(--font-geist),system-ui,sans-serif;font-variant-numeric:tabular-nums}.price-section{width:min(1240px,calc(100% - 48px));margin-inline:auto}.public-pricing h2{font:900 28px/normal var(--font-display),sans-serif;letter-spacing:normal}.public-pricing :is(h1,h2,p){text-wrap:wrap}.price-hero{padding-block:72px 32px;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:32px;align-items:end}.price-hero h1{font-size:clamp(42px,5.2vw,64px);font-weight:900;line-height:1;letter-spacing:-.03em}.price-hero p{max-width:680px;margin-top:16px;font-size:18px;line-height:1.55;color:#4a5068}.price-hero .glimp{width:240px;height:220px;-o-object-fit:contain;object-fit:contain}.price-beta{border-radius:24px;padding:26px 32px;display:flex;align-items:center;gap:24px;background:rgb(var(--ds-accent));color:white}.price-beta strong{font:900 30px/normal var(--font-display),sans-serif;white-space:nowrap}.price-beta p{flex:1;color:#dce4ff;font-size:15px;line-height:1.5}.price-beta a,.price-plan-cta{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;text-decoration:none;font:800 16px/normal var(--font-display),sans-serif}.price-beta a{padding:13px 24px;font-size:17px;background:rgb(var(--ds-orange));color:rgb(var(--ds-navy));white-space:nowrap}.price-beta a:hover{background:#ff9633}.price-plans{padding-top:36px}.price-card-title,.price-terms{display:flex;justify-content:space-between;align-items:center;gap:12px}.price-terms{color:#4a5068;font-size:14px;margin-bottom:20px}.price-switch{display:inline-flex;align-items:stretch;padding:4px;border-radius:999px;background:white}.price-switch button{border:0;padding:8px 16px;border-radius:999px;color:rgb(var(--ds-navy));background:transparent;font:inherit;font-size:14px}.price-switch button[aria-pressed=true]{color:white;background:rgb(var(--ds-navy));font-weight:600}.price-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.price-card{padding:28px;display:flex;flex-direction:column;gap:18px;border-radius:24px;background:white}.price-card[data-featured]{box-shadow:0 0 0 3px rgb(var(--ds-accent))}.price-card-title span{padding:5px 10px;border-radius:999px;background:rgb(var(--ds-ad-bg));color:rgb(var(--ds-ad));font-size:12px;font-weight:700}.price-amount,.price-audience{color:#4a5068;font-size:15px}.price-audience{min-height:44px}.price-amount{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:6px;column-gap:6px}.price-amount strong{color:rgb(var(--ds-navy));font:900 52px/normal var(--font-display),sans-serif;letter-spacing:-.03em}.price-amount small{flex-basis:100%;font-size:14px}.price-limits{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.price-limits div{display:flex;flex-direction:column;padding:10px 12px;border-radius:12px;background:#f4f5f8}.price-limits dt{color:rgb(var(--ds-unknown));font-size:12px}.price-limits dd{order:-1;margin:0;font:900 22px/normal var(--font-display),sans-serif}.price-card ul{flex:1;display:grid;gap:10px;align-content:start;margin:0;padding:0;list-style:none}.price-card li{display:flex;gap:10px;font-size:15px;line-height:1.4}.price-card li span{color:rgb(var(--ds-accent));font-weight:700}.price-plan-cta{border:2px solid rgb(var(--ds-navy));padding:13px 0;color:rgb(var(--ds-navy))}.price-plan-cta:hover{background:rgb(var(--ds-cream))}.price-card[data-featured] .price-plan-cta{color:white;background:rgb(var(--ds-accent));padding:15px 0;border:0}.price-card[data-featured] .price-plan-cta:hover{background:rgb(var(--ds-cobalt-shade))}.price-compare{padding-top:64px}.price-compare h2{margin-bottom:18px;font-size:36px}.price-table-wrap{overflow:hidden;border-radius:24px;background:white}.price-table-wrap table{width:100%;border-collapse:collapse;text-align:left}.price-table-wrap tr{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));padding:14px 24px}.price-table-wrap tbody tr{border-top:1px solid #f0f1f4}.price-table-wrap :is(th,td){padding:0;text-align:left;font-size:15px;font-weight:400}.price-table-wrap thead tr{padding-block:16px;color:white;background:rgb(var(--ds-navy))}.price-table-wrap thead th{font:800 17px/normal var(--font-display),sans-serif}.price-table-wrap tbody th{color:#3e4359}.price-faq{padding-block:64px 100px;display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:48px}.price-faq h2{font-size:40px}.price-faq details{padding:18px 0;border-bottom:1px solid #e3d6c4}.price-faq summary{cursor:pointer;font:800 19px/normal var(--font-display),sans-serif}.price-faq details p{color:#4a5068;margin-top:10px;line-height:1.55}@media (max-width:800px){.price-beta{display:grid;grid-template-columns:auto 1fr;gap:12px}.price-beta a,.price-beta p{grid-column:1/-1}.price-beta a{justify-self:start}.price-cards{grid-template-columns:1fr}.price-audience{min-height:0}.price-faq{grid-template-columns:1fr;gap:14px}}@media (max-width:620px){.price-section{width:calc(100% - 32px)}.price-hero{grid-template-columns:1fr;gap:12px;padding-block:40px 24px}.price-hero .glimp{width:170px;height:160px}.price-beta,.price-card{padding:24px}.price-terms{flex-direction:column;align-items:start}.price-table-wrap tr{padding:12px;gap:4px}.price-table-wrap :is(th,td){font-size:13px;overflow-wrap:anywhere}.price-faq{padding-block:44px 64px}}