.kw-prices .s-page-head{display:none}.kw-prices .price-format-table,.kw-prices .price-tabs,.kw-prices #kw-stoimost-packages{display:none!important}.kw-prices .kw-pr{background:var(--page-bg,#fffae7);color:#4f453d;padding:132px 0 64px}.kw-prices .kw-pr .btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;border:0}.kw-prices .kw-pr .btn--outline{background:0 0;box-shadow:inset 0 0 0 2px #4f453d;color:#4f453d}.kw-prices .kw-pr .container{width:100%;max-width:calc(var(--container-width--wide, 1440px) + 80px);margin:0 auto;padding-left:40px;padding-right:40px;box-sizing:border-box}@media (max-width:1024px){.kw-prices .kw-pr .container{padding-left:20px;padding-right:20px}.kw-prices .kw-pr{padding-top:36px}}.kw-prices .kw-pr h1{font-size:clamp(1.8rem,4vw,2.6rem);text-align:center;margin:0 0 12px}.kw-prices .kw-pr h2{font-size:clamp(1.4rem,3vw,1.9rem);margin:0 0 12px;text-align:center}.kw-pr__lead,.kw-pr__sub{text-align:center;max-width:720px;margin:0 auto 28px;font-size:1.05rem;line-height:1.45}.kw-pr__hero{padding:28px 0 12px}.kw-pr__base{background:#fff;border-radius:24px;padding:24px 20px 28px;box-shadow:0 12px 32px rgba(79,69,61,.08)}.kw-pr__base h2{margin-bottom:18px}.kw-pr__base-grid{display:grid;grid-template-columns:1fr;gap:12px}.kw-pr__base-card{background:#fffdf6;border:1px solid rgba(79,69,61,.08);border-radius:16px;padding:16px 18px;text-align:center}.kw-pr__base-card--main{background:#ffcf01;border-color:#ffcf01}.kw-pr__base-fmt{font-weight:700}.kw-pr__base-price{font-size:1.7rem;font-weight:800;color:#ff8348;margin:6px 0}.kw-pr__base-card--main .kw-pr__base-price{color:#4f453d}.kw-pr__incl{margin:18px 0 20px;text-align:center}.kw-pr__hero-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.kw-pr__packs{padding:40px 0}.kw-pr__pack-grid{display:grid;grid-template-columns:1fr;gap:18px}.kw-pr__pack{display:flex;flex-direction:column;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 16px 36px rgba(79,69,61,.12)}.kw-pr__pack-photo{display:flex;align-items:center;justify-content:center;min-height:210px;overflow:hidden;background:#fff6d6}.kw-pr__pack-photo img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:center center}.kw-pr__pack-body{padding:18px 18px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.kw-pr__pack-body h3{margin:0;font-size:1.45rem}.kw-pr__pack-tag{margin:0;opacity:.85}.kw-pr__pack-meta{display:flex;gap:10px;flex-wrap:wrap;font-weight:700}.kw-pr__pack-meta span{background:#fff6d6;border-radius:999px;padding:4px 10px}.kw-pr__pack-price{font-size:2rem;font-weight:800;color:#ff8348;line-height:1.1}.kw-pr__pack-list,.kw-pr__more ul{margin:0;padding:0 0 0 1.1em}.kw-pr__pack-list li,.kw-pr__more li{margin:0 0 .35em}.kw-pr__more{margin-top:4px}.kw-pr__more summary{cursor:pointer;font-weight:700;color:#4f453d}.kw-pr__pack-foot{font-size:.9rem;opacity:.8}.kw-pr__pack-btn{margin-top:auto;align-self:stretch;text-align:center}.kw-pr__formats,.kw-pr__duets,.kw-pr__split,.kw-pr__nauka,.kw-pr__ny,.kw-pr__cta{padding:28px 0}.kw-pr__fmt-grid{display:grid;grid-template-columns:1fr;gap:14px}.kw-pr__fmt{display:flex;gap:14px;align-items:flex-start;background:#fff;border-radius:20px;padding:16px;text-decoration:none;color:inherit;box-shadow:0 8px 22px rgba(79,69,61,.08);min-height:100%}.kw-pr__fmt img{width:56px;height:56px;object-fit:contain;flex:none}.kw-pr__fmt h3{margin:0 0 4px;font-size:1.15rem}.kw-pr__fmt-price{font-weight:800;color:#ff8348;margin-bottom:4px}.kw-pr__fmt p{margin:0 0 8px;font-size:.95rem}.kw-pr__fmt-cta{font-weight:700;color:#4f453d}.kw-pr__duet-grid{display:grid;grid-template-columns:1fr;gap:14px}.kw-pr__duet{background:#fff;border-radius:20px;padding:20px;box-shadow:0 8px 22px rgba(79,69,61,.08)}.kw-pr__duet h3{margin-top:0}.kw-pr__dur-list{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.kw-pr__dur-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:14px;background:#fffdf6;border:1px solid rgba(79,69,61,.08)}.kw-pr__dur-list li.is-primary{background:#ffcf01;border-color:#ffcf01;box-shadow:0 6px 16px rgba(255,207,1,.35)}.kw-pr__dur-list strong{color:#ff8348;font-size:1.05rem;white-space:nowrap}.kw-pr__dur-list li.is-primary strong{color:#4f453d}.kw-pr__ex{opacity:.8;margin:0 0 14px;font-size:.95rem}.kw-pr__split-grid{display:grid;grid-template-columns:1fr;gap:18px}.kw-pr__panel{background:#fff;border-radius:24px;padding:22px 20px 24px;box-shadow:0 12px 32px rgba(79,69,61,.1);display:flex;flex-direction:column;gap:14px}.kw-pr__panel--mk{background:linear-gradient(165deg,#fff 0%,#fff9e8 100%)}.kw-pr__panel-head h2{margin:0 0 6px;text-align:left;font-size:clamp(1.35rem,2.8vw,1.75rem)}.kw-pr__panel-lead{margin:0;font-size:.98rem;line-height:1.45;opacity:.9}.kw-pr__mini--panel{margin-bottom:4px}.kw-pr__mini{display:grid;grid-template-columns:1fr;gap:10px}.kw-pr__mini div{display:flex;justify-content:space-between;gap:12px;background:#fff;border-radius:14px;padding:14px 16px}.kw-pr__mini strong{color:#ff8348;white-space:nowrap}.kw-pr__ny-banner{display:block;background:linear-gradient(120deg,#ffcf01,#ffe36a);border-radius:24px;padding:28px 24px;text-decoration:none;color:#4f453d;box-shadow:0 12px 32px rgba(79,69,61,.12)}.kw-pr__ny-banner h2{text-align:left;margin-bottom:8px}.kw-pr__ny-banner p{margin:0 0 16px}.kw-pr__form{background:#fff;border-radius:24px;padding:22px 18px 26px;max-width:860px;margin:0 auto;box-shadow:0 12px 32px rgba(79,69,61,.08)}.kw-pr__form-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:16px}.kw-pr__form label{display:flex;flex-direction:column;gap:6px;font-weight:700}.kw-pr__form .btn{width:100%}.kw-pr__form .form-policy{margin-top:14px;font-weight:400}@media (min-width:700px){.kw-pr__base-grid{grid-template-columns:repeat(2,1fr)}.kw-pr__pack-grid,.kw-pr__fmt-grid,.kw-pr__duet-grid{grid-template-columns:repeat(2,1fr)}.kw-pr__form-grid{grid-template-columns:1fr 1fr}.kw-pr__form-wide{grid-column:1/-1}.kw-pr__form .btn{width:auto}}@media (min-width:900px){.kw-pr__base-grid{grid-template-columns:repeat(4,1fr)}.kw-pr__split-grid{grid-template-columns:repeat(2,1fr);align-items:stretch}}@media (min-width:1100px){.kw-pr__pack-grid{grid-template-columns:repeat(4,1fr)}.kw-pr__fmt-grid{grid-template-columns:repeat(4,1fr)}.kw-pr__duet-grid{grid-template-columns:repeat(3,1fr)}.kw-pr__nauka .kw-pr__mini{grid-template-columns:repeat(2,1fr)}}