.page-hero.pricing-hero{max-width:850px;padding:36px 0 28px}.pricing-intro-links{flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:13px;display:flex}.pricing-intro-links a,.pricing-method>a,.pricing-faq>div>a{text-decoration:underline}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.plan-card{border-top:3px solid var(--color-slate-200);border-radius:14px;flex-direction:column;padding:26px;display:flex}.free-card,.individual-card{border-top-color:var(--color-brand)}.plan-top{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.plan-kicker{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.plan-status{font-size:12px;font-weight:600}.plan-card h2{font-family:Outfit,Inter,sans-serif;font-size:30px}.plan-audience{min-height:48px;margin:12px 0 16px;font-size:14px}.plan-price{letter-spacing:-.04em;font-family:Outfit,Inter,sans-serif;font-size:44px;font-weight:500;line-height:1.2}.price-unit{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.price-detail{margin-top:10px;font-size:12px}.plan-cta,.coming-soon-block{text-align:center;width:100%;margin:18px 0 24px;display:block}.coming-soon-block{border-radius:8px;padding:12px 16px;font-weight:600}.scope-label{margin-bottom:14px;font-size:13px;font-weight:600}.plan-list{gap:12px;font-size:13px;display:grid}.plan-list li{padding-left:22px;position:relative}.plan-list li:before{content:"✓";color:var(--color-action);position:absolute;left:0}.plan-scope{flex:1}.plan-foot{margin-top:24px;font-size:12px;line-height:1.7}.pricing-caption{max-width:850px;margin:18px 0 52px;font-size:12px}.pricing-method{padding:46px 0}.pricing-method .section-heading>p{max-width:380px}.pricing-method-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:34px 0 28px;display:grid}.pricing-method-rail li{align-items:flex-start;gap:12px;display:flex}.pricing-method-rail strong,.pricing-method-rail span{display:block}.pricing-method-rail strong{font-size:14px}.pricing-method-rail span{margin-top:5px;font-size:12px}.pricing-method>a{font-size:14px}.pricing-team{border-radius:14px;grid-template-columns:1.1fr 1fr;gap:64px;margin:16px 0 64px;padding:38px;display:grid}.pricing-team p:not(.eyebrow):not(.plan-foot){margin-top:20px;font-size:14px}.pricing-team .plan-foot{margin-top:16px}.pricing-handoff{align-self:center;font-size:12px}.pricing-handoff strong,.pricing-handoff span{display:block}.pricing-handoff strong{margin-top:5px;font-size:14px}.handoff-context,.handoff-lanes>div{background:var(--color-white);border-radius:8px;padding:17px}.handoff-lanes{grid-template-columns:1fr 1fr;gap:12px;padding:16px 0;display:grid}.pricing-handoff>p{text-align:center}.pricing-faq{grid-template-columns:1fr 1.5fr;gap:72px;padding-bottom:60px;display:grid}.pricing-faq>div>p{margin:18px 0;font-size:14px}.pricing-question summary{justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.pricing-question summary::-webkit-details-marker{display:none}.pricing-question p{padding:0 24px 20px 0;font-size:14px}.pricing-close{justify-content:space-between;align-items:center;gap:30px;padding:36px 0 60px;display:flex}.pricing-close h2{font-size:25px}.pricing-close p{margin-top:10px;font-size:14px}.pricing-close a{flex-shrink:0}@media (width<=950px){.plan-card{padding:22px}.plan-price{font-size:38px}.pricing-team{gap:30px}.pricing-method-rail{gap:12px}.pricing-method-rail li{flex-direction:column}}@media (width<=800px){.pricing-grid{grid-template-columns:1fr}.plan-audience{min-height:0;margin-bottom:20px}.plan-top{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.plan-kicker{max-width:180px}.plan-card{padding:26px}.pricing-method-rail{grid-template-columns:1fr;gap:20px}.pricing-method-rail li{flex-direction:row}.pricing-team,.pricing-faq{grid-template-columns:1fr;gap:28px}.pricing-team{margin-bottom:42px;padding:24px}.pricing-close{flex-direction:column;align-items:flex-start}.pricing-caption{margin-bottom:36px}}
