
.kc-price-intro{padding-block:76px 0}.kc-pricing-page .kc-price-intro h1{font-size:clamp(44px,6vw,80px);line-height:1.1;color:var(--kc-forest);margin:14px 0 32px}.kc-price-intro-bottom{display:flex;align-items:center;justify-content:space-between;gap:40px}.kc-price-intro-bottom p{max-width:590px;font-size:18px}.kc-pricing-page .kc-button{font-size:16px;letter-spacing:.01em;flex-shrink:0}.kc-price-tabs{display:flex;gap:12px;flex-wrap:wrap;padding-block:32px 40px}.kc-price-tabs a{padding:12px 22px;border:1px solid var(--kc-forest);text-decoration:none;color:var(--kc-forest);font-size:16px}.kc-price-tabs a:hover{background:var(--kc-forest);color:white}.kc-price-section{padding:70px 0;scroll-margin-top:24px}.kc-price-section h2,.kc-price-extras>h2{color:var(--kc-forest);font-size:clamp(34px,4vw,52px);margin:10px 0 36px}.kc-price-domki{background:var(--kc-beige)}.kc-price-jurty{background:#e1e5d9}.kc-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.kc-price-card{background:var(--kc-paper);padding:32px 24px;border-top:4px solid var(--kc-forest);min-width:0;display:flex;flex-direction:column;justify-content:space-between}.kc-pricing-page .kc-price-card h4{font-family:inherit!important;font-size:18px;line-height:1.45;color:var(--kc-forest);min-height:2.9em;margin:0 0 24px;text-align:left}.kc-pricing-page .kc-price-card h4 strong{font-weight:600}.kc-pricing-page .kc-price-card p{text-align:left;margin:0}.kc-pricing-page .kc-price-card .price{font-size:18px;line-height:1.5;padding:0;background:none;color:var(--kc-ink);margin-bottom:24px}.kc-pricing-page .kc-price-card .price strong{font-size:clamp(38px,4vw,54px)!important;font-family:var(--kc-serif);font-weight:400;white-space:nowrap;color:var(--kc-forest)}.kc-pricing-page .kc-price-card .has-small-font-size{font-size:16px!important;border-top:1px solid var(--kc-beige);padding-top:18px}.kc-price-notes{margin-top:26px;background:rgba(255,255,255,.32);padding:28px 32px}.kc-price-terms{display:grid;grid-template-columns:1fr 1fr;gap:12px 36px}.kc-pricing-page .kc-price-terms p{margin:0;font-size:16px;line-height:1.7}.kc-price-section-actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:28px}.kc-price-extras{padding-block:78px;scroll-margin-top:24px}.kc-price-extra{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:48px;padding:32px;margin-block:18px;background:#f6f2e9;border:1px solid var(--kc-beige)}.kc-price-extra:nth-of-type(even){background:#e1e5d9}.kc-pricing-page .kc-price-extra-title h2{font-size:clamp(23px,2.3vw,31px);line-height:1.3;margin:0;color:var(--kc-forest);overflow-wrap:break-word}.kc-pricing-page .kc-price-extra-title h2 strong{font-weight:400}.kc-price-extra-copy{min-width:0}.kc-pricing-page .kc-price-extra-copy p{font-size:16px;line-height:1.75;margin:0 0 14px}.kc-pricing-page .kc-price-extra-copy p:last-child{margin-bottom:0}.kc-price-extra-copy ul{padding-left:22px;margin-block:18px}.kc-price-extra-copy li{margin-bottom:10px}.kc-price-extra-copy .has-small-font-size{font-size:16px!important}.kc-pricing-page main{overflow-wrap:break-word}
@media(max-width:1000px){.kc-price-intro-bottom{align-items:flex-start;flex-direction:column;gap:8px}.kc-price-grid{gap:14px}.kc-price-card{padding:25px 18px}.kc-price-extra{gap:28px}}
@media(max-width:700px){.kc-price-intro{padding-top:44px}.kc-price-intro-bottom p{font-size:17px}.kc-price-tabs{gap:8px;padding-block:24px 30px}.kc-price-tabs a{padding:11px 14px;font-size:15px}.kc-price-section{padding-block:44px}.kc-price-grid{grid-template-columns:1fr;gap:16px}.kc-price-card{padding:26px}.kc-pricing-page .kc-price-card h4{min-height:0;margin-bottom:15px}.kc-pricing-page .kc-price-card .price{margin-bottom:16px}.kc-price-terms{grid-template-columns:1fr;gap:14px}.kc-price-notes{padding:24px}.kc-price-extras{padding-block:48px}.kc-price-extra{grid-template-columns:1fr;gap:20px;padding:24px;margin-block:16px}.kc-pricing-page .kc-price-extra-title h2{font-size:26px}.kc-price-intro-bottom>.kc-button{width:100%;white-space:normal;text-align:center}.kc-price-section-actions{gap:20px}}
