.elementor-2204 .elementor-element.elementor-element-634c16a{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-1adf4c4 */:root{--ms-dark:#1a1a1a;--ms-cream:#f5f0eb;--ms-gold:#c9a96e;--ms-gold-light:#e2cb9a;--ms-accent:#6e4d35;--ms-accent-soft:#a88060;--ms-accent-deep:#3e2a1c;--ms-text:#3a3a3a;--ms-text-light:#7a7a7a;--ms-white:#fff;--ms-bg:#faf7f4;--fd:'Cormorant Garamond',Georgia,serif;--fb:'Raleway','Segoe UI',sans-serif}
.ms-nb *{box-sizing:border-box;margin:0;padding:0}.ms-nb{font-family:var(--fb);color:var(--ms-text);line-height:1.7;overflow-x:hidden}.ms-nb img{max-width:100%;height:auto}.ms-nb a{color:var(--ms-accent-deep);text-decoration:none;transition:all .3s}.ms-nb a:hover{color:var(--ms-gold)}
.ms-nb-hero{position:relative;min-height:520px;display:flex;align-items:center;background-image:url('/wp-content/uploads/2026/03/bg-7.png');background-size:cover;background-position:right center;overflow:hidden}
.ms-nb-hero-ov{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,rgba(20,16,12,.94) 0%,rgba(20,16,12,.87) 35%,rgba(20,16,12,.48) 65%,rgba(20,16,12,.1) 100%);pointer-events:none}
.ms-nb-hero-c{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:70px 40px;width:100%}.ms-nb-hero-t{max-width:560px}
.ms-nb-hero-badge{display:inline-block;background:rgba(110,77,53,.15);border:1px solid rgba(110,77,53,.35);color:var(--ms-accent-soft);font-family:var(--fb);font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;padding:7px 20px;border-radius:2px;margin-bottom:28px;animation:msNbFD .8s ease}
.ms-nb-hero h1{font-family:var(--fd);font-size:clamp(34px,5vw,52px);font-weight:600;color:var(--ms-cream);line-height:1.15;margin-bottom:20px;animation:msNbFU .8s ease .2s both}
.ms-nb-hero h1 em{font-style:italic;color:var(--ms-accent-soft)}
.ms-nb-hero-sub{font-size:16px;font-weight:300;color:rgba(245,240,235,.7);line-height:1.7;margin-bottom:36px;animation:msNbFU .8s ease .4s both}
.ms-nb-hero-feats{display:flex;gap:28px;flex-wrap:wrap;animation:msNbFU .8s ease .6s both}
.ms-nb-hero-feat{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:400;color:rgba(245,240,235,.65)}
.ms-nb-hero-feat .dot{width:6px;height:6px;border-radius:50%;background:var(--ms-accent-soft);flex-shrink:0}
.ms-nb-bread{background:var(--ms-bg);padding:14px 20px;font-size:13px;color:var(--ms-text-light);border-bottom:1px solid rgba(0,0,0,.06)}.ms-nb-bread-inner{max-width:1200px;margin:0 auto}.ms-nb-bread a{color:var(--ms-text-light)}.ms-nb-bread a:hover{color:var(--ms-accent-deep)}.ms-nb-bread .sep{margin:0 8px;opacity:.4}
.ms-nb-products{background:var(--ms-white);padding:60px 20px}.ms-nb-products-inner{max-width:1200px;margin:0 auto}
.ms-nb-st{font-family:var(--fd);font-size:clamp(28px,4vw,40px);font-weight:600;color:var(--ms-dark);text-align:center;margin-bottom:10px}.ms-nb-st em{font-style:italic;color:var(--ms-accent-deep)}
.ms-nb-ss{text-align:center;font-size:15px;color:var(--ms-text-light);margin-bottom:40px;font-weight:300}
.ms-nb-pg{margin-bottom:50px}.ms-nb-pgt{font-family:var(--fd);font-size:24px;font-weight:600;color:var(--ms-dark);margin-bottom:8px;padding-bottom:12px;border-bottom:2px solid var(--ms-accent-soft);display:inline-block}.ms-nb-pgd{font-size:14px;color:var(--ms-text-light);margin-bottom:24px;font-weight:300}
/* COMPARE */
.ms-nb-compare{background:var(--ms-bg);padding:60px 20px}.ms-nb-compare-inner{max-width:1000px;margin:0 auto}
.ms-nb-compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;margin-top:36px}
.ms-nb-compare-card{background:var(--ms-white);border-radius:16px;padding:32px 26px;border:1px solid rgba(0,0,0,.06);transition:transform .3s,border-color .3s}
.ms-nb-compare-card:hover{transform:translateY(-3px);border-color:rgba(110,77,53,.3)}
.ms-nb-compare-price{font-family:var(--fd);font-size:34px;font-weight:700;color:var(--ms-accent-deep);margin-bottom:4px}
.ms-nb-compare-card h4{font-family:var(--fd);font-size:22px;font-weight:600;color:var(--ms-dark);margin-bottom:12px}
.ms-nb-compare-desc{font-size:14px;color:var(--ms-text-light);line-height:1.7;font-weight:300;margin-bottom:14px}
.ms-nb-compare-features{list-style:none;padding:0}
.ms-nb-compare-features li{font-size:13px;color:var(--ms-text);padding:6px 0;border-bottom:1px solid rgba(0,0,0,.04);font-weight:400;display:flex;align-items:center;gap:8px}
.ms-nb-compare-features li .ck{width:16px;height:16px;border-radius:50%;background:rgba(110,77,53,.1);display:flex;align-items:center;justify-content:center;font-size:9px;color:var(--ms-accent);flex-shrink:0}
.ms-nb-compare-pop{border-color:var(--ms-accent-soft);position:relative;overflow:hidden}
.ms-nb-compare-pop::before{content:'Хит';position:absolute;top:16px;right:-24px;transform:rotate(45deg);background:var(--ms-accent);color:#fff;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 32px}
/* CASES */
.ms-nb-cases{background:var(--ms-white);padding:60px 20px;border-top:1px solid rgba(0,0,0,.06)}.ms-nb-cases-inner{max-width:1100px;margin:0 auto}
.ms-nb-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:36px}
.ms-nb-case-card{background:var(--ms-bg);border-radius:12px;padding:24px 20px;border:1px solid rgba(0,0,0,.04);transition:transform .3s}
.ms-nb-case-card:hover{transform:translateY(-3px)}
.ms-nb-case-label{font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--ms-accent);margin-bottom:6px}
.ms-nb-case-card h4{font-family:var(--fd);font-size:17px;font-weight:600;color:var(--ms-dark);margin-bottom:8px}
.ms-nb-case-card p{font-size:12px;color:var(--ms-text-light);line-height:1.5;font-weight:300}
/* WHY */
.ms-nb-why{background:linear-gradient(135deg,#14100c,#2e2018);padding:60px 20px}.ms-nb-why-inner{max-width:1000px;margin:0 auto}.ms-nb-why .ms-nb-st{color:var(--ms-cream)}.ms-nb-why .ms-nb-st em{color:var(--ms-accent-soft)}
.ms-nb-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;margin-top:40px}
.ms-nb-why-card{text-align:center;padding:30px 20px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(110,77,53,.12);transition:transform .3s,border-color .3s}
.ms-nb-why-card:hover{transform:translateY(-4px);border-color:rgba(110,77,53,.3)}
.ms-nb-why-num{font-family:var(--fd);font-size:36px;font-weight:700;color:var(--ms-accent-soft);line-height:1;margin-bottom:12px}
.ms-nb-why-card h4{font-family:var(--fd);font-size:20px;font-weight:600;color:var(--ms-cream);margin-bottom:10px}
.ms-nb-why-card p{font-size:14px;color:rgba(245,240,235,.6);font-weight:300;line-height:1.6}
/* CORP */
.ms-nb-corp{background:var(--ms-bg);padding:60px 20px;text-align:center}.ms-nb-corp-inner{max-width:700px;margin:0 auto}
.ms-nb-corp-label{display:inline-block;font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--ms-gold);margin-bottom:16px}
.ms-nb-corp h3{font-family:var(--fd);font-size:32px;font-weight:600;color:var(--ms-dark);margin-bottom:16px}.ms-nb-corp h3 em{font-style:italic;color:var(--ms-accent-deep)}
.ms-nb-corp p{font-size:15px;color:var(--ms-text-light);margin-bottom:24px;font-weight:300}
.ms-nb-corp-cta{display:inline-flex;align-items:center;background:linear-gradient(135deg,var(--ms-accent-deep),var(--ms-accent));color:#fff!important;padding:14px 32px;border-radius:50px;font-size:15px;font-weight:600;transition:transform .3s,box-shadow .3s}
.ms-nb-corp-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(62,42,28,.3);color:#fff!important}
.ms-nb-corp-contact{margin-top:16px;font-size:13px;color:var(--ms-text-light)}
/* SEO */
.ms-nb-seo{background:var(--ms-white);padding:60px 20px}.ms-nb-seo-inner{max-width:800px;margin:0 auto}
.ms-nb-seo h2{font-family:var(--fd);font-size:30px;font-weight:600;color:var(--ms-dark);margin-bottom:20px}.ms-nb-seo h2 em{font-style:italic;color:var(--ms-accent-deep)}
.ms-nb-seo h3{font-family:var(--fd);font-size:22px;font-weight:600;color:var(--ms-dark);margin:30px 0 12px}
.ms-nb-seo p{font-size:15px;line-height:1.8;color:var(--ms-text);margin-bottom:16px}
.ms-nb-seo a{color:var(--ms-accent-deep);border-bottom:1px solid rgba(62,42,28,.3)}.ms-nb-seo a:hover{border-bottom-color:var(--ms-gold)}
.ms-nb-seo-toggle{display:inline-flex;cursor:pointer;font-size:14px;font-weight:500;color:var(--ms-accent-deep);margin-top:10px;user-select:none;border-bottom:1px dashed rgba(62,42,28,.4);padding-bottom:2px}
.ms-nb-seo-toggle:hover{color:var(--ms-gold);border-bottom-color:var(--ms-gold)}.ms-nb-seo-hidden{display:none}.ms-nb-seo-hidden.open{display:block}
/* FAQ */
.ms-nb-faq{background:var(--ms-bg);padding:60px 20px}.ms-nb-faq-inner{max-width:800px;margin:0 auto}
.ms-nb-faq-item{background:var(--ms-white);border-radius:12px;margin-bottom:12px;border:1px solid rgba(0,0,0,.06);overflow:hidden;transition:border-color .3s}
.ms-nb-faq-item:hover{border-color:rgba(110,77,53,.3)}
.ms-nb-faq-q{padding:20px 24px;font-family:var(--fd);font-size:18px;font-weight:600;color:var(--ms-dark);cursor:pointer;display:flex;justify-content:space-between;align-items:center;user-select:none}
.ms-nb-faq-q::after{content:'+';font-size:22px;color:var(--ms-accent);font-weight:300;transition:transform .3s;flex-shrink:0;margin-left:16px}
.ms-nb-faq-q.open::after{transform:rotate(45deg)}
.ms-nb-faq-a{display:none;padding:0 24px 20px;font-size:14px;line-height:1.7;color:var(--ms-text-light)}.ms-nb-faq-a.open{display:block}
/* LINKS */
.ms-nb-links{background:var(--ms-white);padding:50px 20px;border-top:1px solid rgba(0,0,0,.06)}.ms-nb-links-inner{max-width:1000px;margin:0 auto;text-align:center}
.ms-nb-links h3{font-family:var(--fd);font-size:24px;font-weight:600;color:var(--ms-dark);margin-bottom:24px}.ms-nb-links h3 em{font-style:italic;color:var(--ms-accent-deep)}
.ms-nb-links-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.ms-nb-link-pill{display:inline-block;padding:10px 22px;border-radius:30px;background:var(--ms-bg);border:1px solid rgba(0,0,0,.08);font-size:14px;font-weight:500;color:var(--ms-text);transition:all .3s}
.ms-nb-link-pill:hover{background:var(--ms-accent-deep);color:#fff;border-color:var(--ms-accent-deep)}
@keyframes msNbFU{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@keyframes msNbFD{from{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:768px){.ms-nb-hero{min-height:440px}.ms-nb-hero-c{padding:50px 24px}.ms-nb-hero-t{max-width:100%}.ms-nb-hero-ov{background:linear-gradient(to bottom,rgba(20,16,12,.92) 0%,rgba(20,16,12,.78) 60%,rgba(20,16,12,.4) 100%)}.ms-nb-hero-feats{gap:16px}.ms-nb-why-grid{grid-template-columns:1fr 1fr;gap:16px}.ms-nb-compare-grid{grid-template-columns:1fr}.ms-nb-cases-grid{grid-template-columns:1fr 1fr}.ms-nb-faq-q{font-size:16px;padding:16px 18px}}/* End custom CSS */