.pricing-page .page-hero{padding:76px 0 32px;text-align:center;background:linear-gradient(180deg,#eef7f1,#fff)}
.pricing-page .page-hero h1{max-width:850px;margin:18px auto;font-size:clamp(36px,4.5vw,58px);line-height:1.12;letter-spacing:-2px}
.pricing-page .page-hero .lead{max-width:660px;margin:0 auto 26px;line-height:1.7}
.pricing-page .page-hero+.sec{padding-top:28px}
.pricing-page .prices{align-items:stretch;gap:22px}
.pricing-page .price{border-radius:22px;box-shadow:0 10px 35px rgba(19,65,48,.05)}
.pricing-page .price .amt{flex-wrap:wrap;gap:7px;align-items:baseline}
.pricing-page .price .amt .n{font-size:clamp(34px,3vw,44px)}
.pricing-page .price .note{line-height:1.65;min-height:42px}
.pricing-page .meta-note{border-radius:16px;padding:22px;line-height:1.75;margin-top:30px}
.pricing-included{background:#f4f8f5;border-block:1px solid #e0e9e3}
.pricing-included .card{background:white;border-radius:18px;padding:28px}
.pricing-symbol{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:#e7f3ec;color:#087667;border-radius:12px;font-weight:700;margin-bottom:22px}
.pricing-billing .faq{max-width:800px;margin:auto}
.pricing-billing details{background:white;border:1px solid #e0e9e3;border-radius:14px;margin-bottom:12px;overflow:hidden}
.pricing-billing summary{padding:20px 22px;min-height:60px;font-weight:600}
.pricing-billing .ans{padding:0 22px 22px;line-height:1.8;color:#526a5e}
@media(max-width:700px){.pricing-page .page-hero{padding:40px 0 24px}.pricing-page .page-hero h1{letter-spacing:-1.1px}.pricing-page .prices{gap:16px}.pricing-page .price{padding:24px}.pricing-page .price .note{min-height:0}.pricing-page .sec{padding-block:48px}.pricing-included .grid-3{display:grid;grid-template-columns:1fr;gap:14px}.pricing-included .card{padding:24px}.pricing-billing summary{padding:18px;font-size:15px}.pricing-billing .ans{padding:0 18px 20px}.pricing-page .toggle button{min-height:46px}.pricing-page .meta-note{align-items:flex-start}}

.pricing-page .page-hero .toggle{display:inline-flex;margin-inline:auto;}


.pricing-page .page-hero .toggle{display:flex!important;width:max-content!important;max-width:100%;margin-left:auto!important;margin-right:auto!important;justify-self:center!important;}

