/* SVplast — shared navy, white and orange design */
:root{--blue:#ff7900;--blue-dark:#d65e00;--blue2:#bc5000;--navy:#0a1823;--sky:#fff0e2;--ink:#14212c;--muted:#62707a;--line:#dce2e7;--white:#fff;--lime:#ff7900;--paper:#f3f5f7;--radius:10px;--shadow:0 15px 45px #0a182314}body{background:#f3f5f7;color:#14212c;-webkit-font-smoothing:antialiased}.wrap{max-width:1200px}.topbar{background:#07131d;color:#c5cdd4;border-bottom:1px solid #ffffff13}.header{background:#0a1823f7!important;color:#fff;border-bottom:1px solid #ffffff1c!important;backdrop-filter:blur(15px)}.nav{height:76px}.sv-brand{display:inline-block;color:inherit;font-size:31px;font-weight:900;line-height:1.05;letter-spacing:-1.3px;white-space:nowrap}.sv-brand>span{color:#ff7900}.sv-brand small{display:block;margin-top:6px;font-size:7px;font-weight:600;letter-spacing:1.7px;color:#b8c4cf}.header .menu{font-size:13px;gap:19px}.header .menu a{color:#e4e8ec}.header .menu a:hover{color:#ff7900}.header .phone{font-size:14px;color:#fff}.header .tg,.header .telegram{background:#ff7900;color:#0a1823;border-radius:5px;width:36px;height:36px}.btn,.btn.dark,.btn.white,.btn.light,.btn.ghost{border-radius:5px!important;box-shadow:none!important;font-weight:800}.btn{background:#ff7900!important;color:#0a1823!important}.btn:hover{background:#ff8b22!important}.btn.dark{background:#0a1823!important;color:#fff!important}.btn.light,.btn.white,.btn.ghost{background:#fff!important;color:#0a1823!important;border:1px solid #dce2e7}.header .btn{padding:12px 17px}.eyebrow,.num,.tag,.n{color:#bd5400}.eyebrow:before{background:#ff7900}.hero,.blog-hero,.article-hero{background-color:#0a1823!important;color:#fff}.hero h1,.hero h1 span,.blog-hero h1,.article-hero h1{color:#fff!important;letter-spacing:-.045em;line-height:1.05}.hero .eyebrow,.blog-hero .eyebrow,.article-hero .eyebrow{color:#ff7900!important}.hero .lead,.hero-copy>p,.blog-hero p,.article-hero p{color:#cbd4dc!important}.hero-grid{gap:40px}.hero-points span:before,.trust span:before,.trustline span:before{color:#ff7900}.hero-points,.hero .trust,.hero .trustline{color:#d5dde3}.hero:before{opacity:.3}.hero-photo,.visual,.real-photo,.hero-form,.hero-form-shell,.hero-photo img,.balcony-photo,.card,.feature,.package,.check,.pain,.proof,.proof-item,.cta,.faq-list details,.blog-card,.aside-card,.related-card,.home-insight,.home-insight-main,.tech-panel,.price-box,.notice,.answer-box{border-radius:9px!important}.hero-form,.hero-form-shell{box-shadow:0 12px 40px #0002}.hero-form h2,.hero-form-shell h2{color:#0a1823}.hero-form p,.hero-form-shell p{color:#62707a}.hero-form .eyebrow{color:#bc5000!important}.form input,.form select{border-radius:5px!important;background:#f5f7f9;border-color:#cdd7df}.form input:focus,.form select:focus{outline:2px solid #ff7900;outline-offset:1px}.section{padding-top:76px;padding-bottom:76px}.section.white,.section.alt{background:#fff}.section h2{letter-spacing:-.045em;line-height:1.08}.section-head p,.card p,.feature p{color:#62707a}.card,.feature,.pain,.check,.package,.blog-card,.related-card{border-color:#dce2e7!important;box-shadow:none;transition:transform .2s,border-color .2s}.card:hover,.feature:hover,.blog-card:hover{border-color:#ff7900!important;transform:translateY(-3px)}.card.featured,.package.featured{border-color:#ff7900!important}.card a,.text-link,.blog-card a,.knowledge-card a{color:#b54c00}.card a:hover,.text-link:hover{color:#e06300}.product-visual{border-radius:0!important;background-color:#e9eef2}.proof,.cta,.home-insight-main,.aside-card.dark,.blog-card.featured{background:#0a1823!important;color:#fff}.proof p,.cta p,.home-insight-main p,.blog-card.featured p{color:#c3cfd8}.proof-item{background:#ffffff0b!important;border-color:#ffffff25!important}.proof-item b,.proof-item strong{color:#ff922e!important}.proof-grid .proof-item span{color:#e2e8ed}.step{border-top-color:#dce2e7}.step:first-child{border-top-color:#ff7900}.step b,.check b,.pain-icon{color:#b64e00}.check b,.pain-icon{background:#fff0e2!important;border-radius:5px!important}.pain-note{background:#fff0e2!important;border-left:3px solid #ff7900}.faq-list summary:after{color:#d46000}.faq-list details{border-color:#dce2e7}.home-insight{border-color:#dce2e7}.home-insight-list a:after{color:#d46000}.footer{background:#0a1823!important;color:#fff;border-top:1px solid #253541;padding-top:35px;padding-bottom:35px}.footer p,.footer small{color:#abbcc9!important}.footer-links a{color:#d9e2e9}.footer-links a:hover{color:#ff7900}.footer-mark,.mobile-menu-mark{background:#ff7900!important;color:#0a1823!important}.footer-name small{color:#abbcc9!important}.mobile-menu-panel{background:#0a1823!important;color:#fff}.mobile-menu-head{border-bottom-color:#ffffff20}.mobile-menu-brand .sv-brand{font-size:27px}.mobile-menu-brand .sv-brand small{font-size:6px}.mobile-menu-close{color:#fff!important;border-color:#ffffff30!important;background:#ffffff0b!important}.mobile-menu-links a{color:#e2e8ee!important;border-bottom-color:#ffffff20!important}.mobile-menu-links a:hover{color:#ff7900!important}.mobile-menu-links a:first-child{color:#ff922e!important}.mobile-menu-contact small{color:#b3c0ca!important}.mobile-menu-contact>a{color:#fff!important}.mobile-menu-telegram{background:#ffffff12!important;color:#fff!important;border-color:#ffffff30!important}.mobile-menu-toggle{border-color:#ffffff35!important;background:transparent!important;color:#fff!important}.mobile-menu-toggle span,.mobile-menu-toggle span:before,.mobile-menu-toggle span:after{background:#fff!important}.mobile-cta{border-radius:8px!important;border-color:#dce2e7;background:#fff!important;box-shadow:0 8px 30px #0002}.mobile-cta a{border-radius:4px!important}.mobile-cta a:first-child{background:#edf1f4!important;color:#0a1823!important}.mobile-cta a:last-child{background:#ff7900!important;color:#0a1823!important}.crumbs{color:#687681}.crumbs a{color:#ad4b00}.article-body p,.article-body li{color:#3d4d59}.article-meta{color:#aebfcc}.blog-hero:after{border-color:#ff79001a}.blog-card.featured a,.blog-card.featured .tag{color:#ff922e}.tech-tags span{background:#fff0e2;color:#9c4300;border-color:#ffd3ad}.tech-panel{background:#eaf0f4!important}.sv-credit{display:flex;align-items:center;gap:16px;max-width:520px;margin:24px 0 0;padding:12px 17px;border-left:4px solid #ff7900;background:#ffffff0c}.sv-credit>strong{font-size:42px;line-height:1;color:#ff7900;letter-spacing:-2px}.sv-credit b{display:block;color:#fff;font-size:17px}.sv-credit small{display:block;margin-top:4px;font-size:11px;color:#c0cdd7}.sv-home .hero{padding:76px 0 65px;position:relative;isolation:isolate;background:#0a1823 url('/svplast-anthracite.webp') 75% 45%/cover no-repeat!important}.sv-home .hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a1823fa,#0a1823eb 36%,#0a182385 68%,#0a182320)}.sv-home .hero-grid{display:block}.sv-home .hero-copy{max-width:690px}.sv-home .hero h1{font-size:clamp(42px,5.5vw,74px);margin-top:22px}.sv-home .hero .lead{max-width:610px;font-size:17px}.sv-home .window-stage{display:none}.sv-home .hero-actions{margin:24px 0}.sv-home .hero .trustline{font-size:12px;gap:20px}.sv-home .strip{background:#fff;border-color:#dce2e7}.sv-home #window-recovery h2{max-width:900px}.sv-home #window-recovery .lead{color:#4b5c68;font-size:17px}.sv-home .badge{border-radius:7px}.sv-home .brands{font-size:15px;color:#6c7983}.sv-home .cta h2,.proof h2{color:#fff}.sv-home .footer-brand{color:#fff}.footer .sv-brand{font-size:28px}:focus-visible{outline:3px solid #ff7900;outline-offset:3px}@media(max-width:1100px){.header .menu{gap:12px;font-size:12px}.header .nav-actions{gap:8px}.sv-brand{font-size:27px}.header .nav-actions>.btn{display:none}}@media(max-width:760px){.nav{height:65px}.sv-brand{font-size:26px}.sv-brand small{font-size:6px;letter-spacing:1.15px}.header .phone{font-size:12px}.section{padding-top:54px;padding-bottom:54px}.hero-grid{gap:25px}.hero h1{font-size:40px!important}.sv-home .hero{padding:45px 0 38px;background-position:62% center!important}.sv-home .hero:after{background:linear-gradient(90deg,#0a1823f0,#0a1823cc)}.sv-home .hero h1{font-size:43px!important}.sv-home .hero .lead{font-size:15px}.sv-home .hero-actions .btn{font-size:13px;padding:13px 15px}.sv-home .hero .trustline{gap:12px;font-size:10px}.sv-credit{padding:10px 12px;gap:13px;margin-top:18px}.sv-credit>strong{font-size:35px}.sv-credit b{font-size:14px}.sv-credit small{font-size:10px}.sv-home #window-recovery .lead{font-size:15px}.footer{padding-bottom:90px}.btn{font-size:14px}.article-hero h1,.blog-hero h1{font-size:38px!important}.blog-card.featured h2{font-size:28px}.mobile-menu-panel{border-radius:0!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.card,.blog-card{transition:none}}
/* Keep the photograph behind a readable navy overlay. */
.sv-home .hero:after{z-index:0;pointer-events:none}.sv-home .hero-grid{position:relative;z-index:1}.eyebrow:before,.trustline span:before{background-color:#ff7900!important}.trustline span:before{color:#ff7900!important;background:transparent!important}.hero .form .btn,.hero-form .btn{background:#ff7900!important;color:#0a1823!important}
.sv-home .hero{background-image:linear-gradient(90deg,#0a1823f5 0%,#0a1823e8 36%,#0a182385 68%,#0a182330),url('/svplast-anthracite.webp')!important}.sv-home .hero:after{display:none}
