.pricing-hero-band{overflow:hidden}.pricing-hero-trace{opacity:.85;width:100%;height:58%;position:absolute;inset:auto 0 0}.pricing-hero{max-width:760px;position:relative}.pricing-hero .mkt-eyebrow{margin-bottom:22px}.pricing-hero .mkt-h1{margin:0 0 24px}.pricing-hero .mkt-body-lg{margin:0 0 36px}.pricing-sec-head{margin-bottom:48px}.pricing-model-col{border-top:1px solid var(--og-line-strong);padding-top:20px}.pricing-model-num{letter-spacing:.1em;color:var(--og-teal);margin-bottom:16px;font-size:12px}.pricing-model-col h3{letter-spacing:-.01em;color:var(--og-navy);margin:0 0 10px;font-size:19px;font-weight:500}.pricing-model-col p{color:#0a1628b3;margin:0;font-size:15px;line-height:1.55}.pricing-tier-grid{align-items:stretch}.pricing-tier{background:var(--og-white);border:1px solid var(--og-line);border-radius:var(--og-radius-xs);flex-direction:column;padding:28px 24px;display:flex}.pricing-tier.is-highlighted{border-color:var(--og-teal);box-shadow:inset 0 2px 0 var(--og-teal)}.pricing-tier-label{letter-spacing:.14em;text-transform:uppercase;color:#0a162880;margin-bottom:10px;font-size:11px}.pricing-tier-name{letter-spacing:-.015em;color:var(--og-navy);margin:0 0 10px;font-size:24px;font-weight:600}.pricing-tier-audience{color:#0a1628a3;margin:0 0 20px;font-size:14.5px;line-height:1.5}.pricing-tier-rule{margin-bottom:18px}.pricing-tier-list{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.pricing-tier-list li{color:#0a1628c7;padding-left:22px;font-size:14.5px;line-height:1.5;position:relative}.pricing-tier-list li:before{content:"";background:var(--og-teal);width:12px;height:1px;position:absolute;top:10px;left:0}.pricing-tier-list.is-muted li{color:#0a162870}.pricing-tier-list.is-muted li:before{background:var(--og-line-strong)}.pricing-tier-cta{margin-top:auto;padding-top:16px}.pricing-tier-cta .btn{width:100%}.pricing-tier-foot{max-width:620px;margin:40px 0 0}.pricing-tier-foot a{color:var(--og-navy);border-bottom:1px solid var(--og-line-strong);font-weight:500}.pricing-tier-foot a:hover{border-bottom-color:var(--og-navy)}.pricing-hw-grid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:1024px){.pricing-hw-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:80px}}.pricing-hw-copy .mkt-eyebrow{margin-bottom:20px}.pricing-hw-copy .mkt-h2{margin:0 0 20px}.pricing-hw-copy .mkt-body-lg{margin:0 0 18px}.pricing-hw-link{margin-top:24px}.pricing-hw-visual{min-width:0;margin:0}.pricing-hw-visual img{background:var(--og-white);border:1px solid var(--og-line-dark);border-radius:var(--og-radius-xs);width:100%;height:auto}.pricing-hw-caption{font-family:var(--og-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff7a;justify-content:space-between;gap:16px;margin-top:12px;font-size:11px;display:flex}.pricing-fineprint-col{border-top:1px solid var(--og-line-strong);padding-top:20px}.pricing-fineprint-col .mkt-h3{margin:0 0 10px}.pricing-fineprint-col .mkt-body{margin:0}.pricing-block-rule{margin:72px 0}.pricing-faq{max-width:880px}.pricing-faq-link{color:var(--og-navy);border-bottom:1px solid var(--og-line-strong);font-weight:500}.pricing-faq-link:hover{border-bottom-color:var(--og-navy)}.pricing-closing{max-width:680px}.pricing-closing .mkt-eyebrow{margin-bottom:20px}.pricing-closing .mkt-h2{margin:0 0 32px}
