.pricing-page h1{font:540 44px/50px var(--font-serif),Georgia,serif;font-variation-settings:"SOFT" 75;letter-spacing:-.01em;margin:0}.pricing-page__head{max-width:620px}@media (min-width:901px){.pricing-page{position:relative}.pricing-page .pricing-grid__switch{position:absolute;top:5px;right:0}.pricing-page:has(.pricing-grid__switch) .pricing-page__head{padding-right:280px;max-width:none}}.pricing-page .faq{max-width:none}.pricing-page .faq>.intertitle-row{margin-bottom:var(--space-2)}.pricing-page .faq__item{max-width:720px}.pricing-page .faq__item summary{list-style:none;font:600 17px/23px var(--font-serif),Georgia,serif}.pricing-page .faq__item summary::-webkit-details-marker{display:none}.pricing-page .faq__item summary:after{content:"";flex:none;width:8px;height:8px;margin-right:4px;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:translateY(-2px) rotate(45deg);transition:transform var(--duration-fast) var(--ease-out)}.pricing-page .faq__item[open] summary:after{transform:translateY(2px) rotate(-135deg)}.pricing-page .faq__item p{max-width:720px;font:400 15px/24px var(--font-ui),-apple-system,sans-serif;text-wrap:pretty}.pricing-page__more{margin:var(--space-3) 0 0}.pricing-page__more .btn--link{padding-inline:0}.pricing-page .pricing-active{max-width:620px;padding:28px;gap:var(--space-3);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.pricing-page .pricing-active__title{font:600 26px/30px var(--font-serif),Georgia,serif}.pricing-page .pricing-active p{margin:0;color:var(--text-muted)}@media (max-width:767px){.pricing-page h1{font-size:34px;line-height:40px}}.pricing-page h2.intertitle{font:italic 560 26px/32px var(--font-serif),Georgia,serif;font-variation-settings:"SOFT" 100}