.pricing-page .child-container p{max-width:52rem}.pricing-page .divider{border-right:1px solid var(--line-colour-light)}.pricing-page .price-card-container{border-radius:var(--radius-md);outline:1px solid var(--line-colour-light);width:100%;margin-top:var(--spacing-xl);flex-flow:row;align-items:stretch;display:flex;overflow:hidden}.pricing-page .pricing-enterprise-cta{align-items:center;gap:var(--spacing-md);width:min(100%,48rem);margin:var(--spacing-xl)auto 0;padding:var(--padding-x10);text-align:center;background:var(--bg-secondary);border:1px solid var(--line-colour-light);border-radius:var(--radius-md);flex-direction:column;display:flex}.pricing-page .pricing-enterprise-cta p{text-align:center;max-width:40rem}.pricing-page .pricing-enterprise-cta .btn-link{align-self:center;margin-left:auto;margin-right:auto}.pricing-page .step{background:var(--bg-secondary);padding:var(--padding-x12)var(--padding-x10);align-self:stretch;align-items:center;gap:var(--spacing-lg);border-radius:var(--radius-md);border:1px solid var(--line-colour-light);flex-direction:column;flex:1 0 0;display:flex}.pricing-page .step .step-num{justify-content:center;align-items:center;gap:var(--spacing-md);aspect-ratio:1;border:3px solid var(--Info-info-outline-text-icon,#4559da);width:3.5rem;height:3.5rem;color:var(--info-ghost-text-icon);text-align:center;font-family:var(--font-family-heading);border-radius:624.938rem;flex-direction:column;font-style:normal;font-weight:400;display:flex}.pricing-page .step .subheading{text-align:center}.pricing-page .steps-container{gap:var(--spacing-lg);flex-direction:row;width:100%;display:flex}.pricing-page .pricing-spotlight{background:var(--caution-solid-bg)}.pricing-page .spotlight-container{gap:var(--spacing-xl);flex-direction:row;align-items:stretch;display:flex}.pricing-page .spotlight-visual{justify-content:center;align-items:center;gap:var(--spacing-md);box-sizing:border-box;background:var(--bg-primary);border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.06);flex-direction:column;min-width:18rem;padding:1rem 2rem;display:flex}.pricing-page .spotlight-logo{width:4.5rem;height:auto}.pricing-page .spotlight-provider-line{text-align:center;max-width:14rem;color:var(--text-secondary);margin:0}.pricing-page .spotlight-byok{letter-spacing:.06em;font-size:1.5rem;font-weight:700}.pricing-page .spotlight-text{justify-content:center;gap:var(--spacing-md);flex-direction:column;flex:1 0 0;display:flex}.pricing-page .pricing-faq .faq-list{align-items:center;gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.pricing-page .pricing-faq .faq-item{width:min(100%,48rem);padding:var(--padding-x10);background:var(--bg-secondary);border:1px solid var(--line-colour-light);border-radius:var(--radius-md)}.pricing-page .pricing-faq .faq-item summary{cursor:pointer;text-align:left;list-style:none;display:block}.pricing-page .pricing-faq .faq-item summary::-webkit-details-marker{display:none}.pricing-page .pricing-faq .faq-item p{width:100%;max-width:none;margin:var(--spacing-md)0 0;text-align:left}@media (max-width:1024px){.pricing-page .page-heading{text-align:center;font-size:2rem!important}.pricing-page .spotlight-container{flex-direction:column}.pricing-page .spotlight-visual{min-width:0}}@media (max-width:768px){.pricing-page .price-card-container{flex-direction:column}.pricing-page .divider{border-right:none;border-bottom:1px solid var(--line-colour-light)}.pricing-page .steps-container{flex-direction:column}.pricing-page .pricing-faq .faq-item{width:100%}}
