.price-panel{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;border-top:1px solid var(--line,#dcded3);padding:48px 0;margin:32px 0}.price-panel h2{font-size:clamp(26px,3vw,40px);line-height:1.12;letter-spacing:-.045em;margin:12px 0 20px}.price-amount{font-size:52px!important;line-height:1.1;font-weight:600;letter-spacing:-.05em;margin:18px 0!important}.price-amount span{display:block;font-size:14px;font-weight:400;letter-spacing:0;margin-top:10px}.price-panel p{max-width:560px}.price-details{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.price-updates{font-size:14px;line-height:1.6}.pricing-directory{padding-top:90px;padding-bottom:60px}.pricing-directory>h2{font-size:clamp(40px,5vw,72px);line-height:1.02;letter-spacing:-.05em}.price-compact{padding:28px 0;margin:0}.price-compact h2{font-size:22px}.price-compact .price-amount{font-size:38px!important}.price-compact .price-updates,.price-compact .price-details>p:not([data-price-freshness]){display:none}.price-compact .price-details{justify-content:center}.price-panel .availability{white-space:normal}@media(max-width:700px){.price-panel{grid-template-columns:1fr;gap:22px;padding:32px 0}.price-details{gap:10px}.pricing-directory{padding-top:60px}.price-amount{font-size:44px!important}}
