.pricing-action-section{padding:35px 0 65px}.pricing-action-panel{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center;padding:36px;border-radius:20px;background:#dfdfdf}.pricing-action-panel h2{font-size:clamp(25px,2.5vw,34px);line-height:1.2;letter-spacing:-.035em;margin:0 0 18px;text-wrap:balance}.pricing-action-panel p{font-size:14px;line-height:1.7;margin:0;max-width:660px;text-wrap:pretty;color:#525252}.pricing-action-buttons{display:flex;flex-direction:column;gap:12px;min-width:180px}.pricing-action-buttons .button{white-space:nowrap;margin:0;min-height:46px}.pricing-pack-link{display:block;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:5px;margin-top:auto;padding-top:20px}.pricing-navigation-link{font-size:13px;text-decoration:underline;text-underline-offset:5px}.package-card .pricing-pack-link{margin-top:auto}.offer-hero h1,.package-catalog-hero h1,.center-heading h2{text-wrap:balance}.package-price-note{max-width:900px;text-wrap:pretty}.pricing-action-panel a:focus-visible,.pricing-pack-link:focus-visible{outline:2px solid #181818;outline-offset:5px}
@media(max-width:800px){.pricing-action-panel{grid-template-columns:1fr;padding:28px;gap:24px}.pricing-action-buttons{flex-direction:row;flex-wrap:wrap;min-width:0}.pricing-action-buttons .button{white-space:normal}}@media(max-width:500px){.pricing-action-buttons{flex-direction:column}.pricing-action-section{padding:25px 0 45px}}
