:root{--navy:#06284b;--blue:#0799e9;--gold:#ffca53;--text:#0b2748}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font:16px/1.65 Arial,Helvetica,sans-serif;background:#fff}a{text-decoration:none;color:inherit}.top{background:#042b53;color:#d6e8f6;text-align:center;font-size:12px;padding:7px}header{height:86px;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1250px;margin:auto;padding:0 25px}.logo{font-size:28px;font-weight:900;line-height:1;letter-spacing:-1px;white-space:nowrap}.logo>span:first-child{color:#008de0;font-size:36px}.logo small{display:block;letter-spacing:5px;font-size:10px;margin-left:41px;margin-top:5px}.blue{color:#008de0}nav{display:flex;gap:23px;font-size:14px;font-weight:bold}nav a:hover{color:var(--blue)}.call{background:var(--blue);color:white;padding:11px 19px;border-radius:9px;font-weight:bold;font-size:14px}#menu{display:none}.hero{min-height:540px;background:linear-gradient(90deg,rgba(3,27,55,.97) 0%,rgba(3,27,55,.85) 40%,rgba(3,27,55,.15) 100%),url('fabrika.jpg') center/cover;display:flex;align-items:center;color:#fff}.hero-inner{width:min(1200px,100%);margin:auto;padding:65px 30px}.eyebrow{font-size:13px;color:var(--gold);font-weight:800;letter-spacing:.5px}.hero h1{font-size:clamp(45px,6vw,80px);line-height:1.04;margin:13px 0 20px;letter-spacing:-2px}.hero h1 em{font-style:normal;color:#19a8ff}.hero p:not(.eyebrow){max-width:480px}.ticks{display:grid;grid-template-columns:repeat(2,max-content);gap:10px 24px;font-size:13px;font-weight:bold;margin:22px 0 30px}.ticks span:first-letter{color:var(--gold)}.actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-block;border-radius:10px;padding:14px 23px;font-size:14px;font-weight:800;transition:transform .2s}.btn:hover{transform:translateY(-3px)}.gold{background:var(--gold);color:#09213e}.green{background:#0cc56b;color:white}.section{max-width:1200px;margin:auto;padding:75px 25px}.section-head{text-align:center;margin-bottom:35px}.section-head span{color:var(--blue);font-size:13px;font-weight:800}.section h2,.about h2,.regions h2{font-size:clamp(27px,3vw,38px);line-height:1.2;margin:10px 0}.section-head p,.service p,.about p,.regions p,.contact p{color:#657386}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service{background:#fff;box-shadow:0 8px 35px #102d4a16;border-radius:15px;overflow:hidden}.service img{width:100%;height:225px;object-fit:cover}.service div{padding:20px}.service h3{margin:0 0 6px}.service p{margin:0;font-size:14px}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;background:#f2f8fc;padding:36px max(25px,calc((100% - 1200px)/2));text-align:center;color:#008fe1;font-size:30px}.features strong,.features small{display:block;color:var(--text);font-size:14px}.features small{color:#738294;font-size:12px}.about{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;max-width:1300px;margin:70px auto;padding:0 25px}.about img{width:100%;height:430px;object-fit:cover;border-radius:16px}.about h3{font-size:22px;font-weight:400;margin:0}.dark{color:#008fe1}.outline{border:1px solid #0099ee;color:#008fe1;margin-top:15px}.regions{background:linear-gradient(110deg,#052446,#084878);color:white;padding:70px max(25px,calc((100% - 1200px)/2));display:grid;grid-template-columns:1.2fr .8fr;gap:35px;align-items:center}.regions p{color:#d3e5f2}.region-art{font-size:120px;color:#19a8ff;text-align:center;line-height:1}.region-art small{font-size:23px;display:block;line-height:1.3;color:white;font-weight:bold}.contact{text-align:center}.centered{justify-content:center;margin-top:25px}footer{background:#05284b;color:white;padding:55px max(25px,calc((100% - 1200px)/2));display:grid;grid-template-columns:2fr 1fr 1.3fr 1.4fr;gap:35px;font-size:13px}footer>div{display:flex;flex-direction:column;gap:8px}footer strong{font-size:15px;margin-bottom:7px}.footer-logo{font-size:25px}.footer-logo small{margin-left:30px}.copyright{text-align:center;background:#03203d;color:#b8cde1;padding:14px;font-size:12px}.floating{position:fixed;bottom:25px;right:25px;width:58px;height:58px;border-radius:50%;background:#0bc66d;color:white;display:grid;place-items:center;font-size:32px;box-shadow:0 8px 20px #0003}@media(max-width:950px){header{height:auto;min-height:78px;flex-wrap:wrap}.call{display:none}#menu{display:block;border:0;background:transparent;font-size:27px;cursor:pointer}nav{display:none;order:3;flex-basis:100%;flex-direction:column;padding:15px 0}nav.open{display:flex}.cards{grid-template-columns:repeat(2,1fr)}.features{grid-template-columns:repeat(2,1fr)}footer{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.hero{min-height:570px;background-position:60% center}.hero-inner{padding:55px 22px}.ticks{grid-template-columns:1fr 1fr;font-size:11px;gap:10px}.cards,.about,.regions{grid-template-columns:1fr}.about{margin:35px auto;gap:25px}.about img{height:260px}.service img{height:210px}.features{gap:25px}.regions{padding:55px 25px}.region-art{font-size:75px}.region-art small{font-size:19px}footer{grid-template-columns:1fr 1fr;gap:25px}.logo{font-size:23px}.logo>span:first-child{font-size:28px}.logo small{font-size:8px;margin-left:33px}}

.seo-region-links{margin:20px 0;color:#fff}.seo-region-links ul{display:flex;gap:10px 20px;flex-wrap:wrap;list-style:none;padding:0}.seo-region-links a{color:#fff;text-decoration:underline}.article ul{line-height:2}.article a{color:#146ca9}
