.pricing-nav{min-height:83px;display:flex;align-items:center;justify-content:space-between;gap:22px}
.pricing-nav nav{display:flex;align-items:center;gap:24px;font-size:12px;font-weight:800;line-height:1.6}
.pricing-nav nav>a{padding:10px 3px;white-space:nowrap}
.pricing-nav .nav-plans{padding:8px 12px;color:#8d2d10;background:#ffebe0;border:1px solid #e3b39a;border-radius:4px}
.pricing-nav nav>a:not(.nav-plans):hover{color:#9d3514}
.pricing-contact{min-height:45px;padding:11px 16px;gap:12px;white-space:nowrap}
.pricing-intro{padding-block:60px 37px}
.pricing-intro-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.47fr);gap:32px;align-items:end}
.pricing-intro .eyebrow{color:#536442;font-size:11px;margin-bottom:15px}
.pricing-intro h1{font-size:clamp(43px,6.1vw,84px);letter-spacing:-.063em;line-height:1.04;color:#191b18}
.pricing-intro h1 span{color:#a83c17}
.pricing-intro-row>p{font-size:14px;color:#47523e;line-height:1.8;max-width:390px;padding-bottom:5px}
.pricing-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}
.pricing-sections>a{position:relative;display:grid;gap:5px;padding:17px 42px 17px 16px;border:1px solid #c4cfb7;border-radius:5px;background:#e9efda;color:#191b18;min-width:0}
.pricing-sections>a:hover{background:#e0edbb;border-color:#94a85b}
.pricing-sections strong{font-size:14px;font-weight:800;line-height:1.5}
.pricing-sections>a>span:not(.pricing-section-arrow){font-size:12px;color:#47523e;line-height:1.5}
.pricing-section-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:19px;color:#394e25}
.pricing-page #plans.sales-plans-section{padding-top:58px}
.pricing-page #plans,.pricing-page #website-development,.pricing-page #ai-avatar,.pricing-page #plans .offer-card,.pricing-page #plan-how{scroll-margin-top:6px}
.pricing-avatar{padding:49px 0 57px}
.pricing-footer .pricing-privacy{max-width:480px;font-size:12px;line-height:1.7;letter-spacing:0;text-transform:none}
.pricing-privacy summary{cursor:pointer;min-height:29px;color:#e0e7d9}
.pricing-privacy p{margin-top:8px;color:#e0e7d9}
.pricing-privacy a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
@media(max-width:850px){.pricing-nav{min-height:73px;gap:16px}.pricing-nav nav{gap:16px}.pricing-nav .pricing-nav-extra:first-child{display:none}.pricing-intro{padding-block:48px 30px}.pricing-page #plans.sales-plans-section{padding-top:48px}}
@media(max-width:650px){.pricing-nav{min-height:66px;gap:9px}.pricing-nav .brand{width:134px}.pricing-nav nav>a.pricing-nav-extra,.pricing-contact{display:none}.pricing-nav .nav-plans{font-size:11px;padding:10px 11px}.pricing-intro{padding-block:38px 26px}.pricing-intro-row{grid-template-columns:minmax(0,1fr);gap:16px}.pricing-intro-row>p{font-size:13px;padding:0}.pricing-sections{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:23px}.pricing-sections>a{padding-block:13px}.pricing-sections strong{font-size:13px}.pricing-page #plans.sales-plans-section{padding-top:38px}.pricing-avatar{padding:33px 0 38px}.pricing-footer .footer-bottom{flex-wrap:wrap;gap:12px}}
@media print{.pricing-sections{display:none}.pricing-intro{padding-block:15px}.pricing-page #plans.sales-plans-section{padding-block:24px}}
