*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#071629;color:#f6f9ff;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{max-width:1340px;margin:auto;padding:0 24px}.top{position:sticky;top:0;z-index:20;background:#06152bef;border-bottom:1px solid #2b4665;backdrop-filter:blur(12px)}.nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{font-weight:900;font-size:26px;letter-spacing:-1px;white-space:nowrap}.logo b{color:#2a9eff}.links{display:flex;gap:19px;flex-wrap:wrap;font-size:13px;font-weight:700}.links a:hover,.footer a:hover{color:#55b9ff}.langs{display:flex;gap:9px;font-size:13px}.langs button{background:none;border:0;color:#d3e4f9;cursor:pointer}.langs button.active{color:#5ec0ff;text-decoration:underline}.hero{position:relative;min-height:575px;overflow:hidden;background:#071a30}.collage{position:absolute;inset:0;display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:5px;opacity:.8}.collage img{width:100%;height:100%;object-fit:cover;min-height:0}.collage img:first-child{grid-row:span 2}.collage:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#05162bf7 0%,#06182ddd 33%,#06182d55 66%,#06182d18 100%),linear-gradient(0deg,#06182d80,transparent 50%)}.hero-content{position:relative;z-index:2;max-width:760px;padding:125px 0 105px}.eyebrow{color:#65c0ff;font-weight:800;font-size:13px;letter-spacing:2px;text-transform:uppercase}.hero h1{font-size:clamp(35px,4.3vw,66px);line-height:1.09;margin:18px 0 20px;max-width:750px}.hero p{font-size:clamp(17px,1.7vw,23px);line-height:1.5;color:#d4e0f0;max-width:640px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;justify-content:center;align-items:center;padding:15px 23px;border-radius:7px;font-weight:800;font-size:14px;background:#098be8;border:1px solid #098be8}.btn.outline{background:#07162988;border-color:#b5cce8}.section{padding:74px 0}.section h2{font-size:clamp(28px,3vw,43px);margin:0 0 12px}.sub{color:#b2c5dc;max-width:750px;line-height:1.6;margin:0 0 28px}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.product{overflow:hidden;background:#102844;border:1px solid #244764;border-radius:13px;transition:transform .2s}.product:hover{transform:translateY(-3px)}.product img{width:100%;height:215px;object-fit:cover;display:block}.product .info{padding:21px}.product h3{margin:0 0 10px;font-size:21px}.product p{margin:0;color:#bdd0e3;line-height:1.5;font-size:14px}.link{color:#6bc4ff;font-weight:700;font-size:13px;display:inline-block;margin-top:15px}.split{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.split img{width:100%;height:360px;object-fit:cover;border-radius:12px}.bullets{display:grid;grid-template-columns:1fr 1fr;gap:15px}.bullet{padding:19px;border-radius:10px;border:1px solid #244866;background:#102844}.bullet strong{display:block;margin-bottom:7px}.bullet span{color:#b9cde0;font-size:14px;line-height:1.5}.alt{background:#0c2037}.quality{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:26px;border:1px solid #376184;border-radius:13px;background:#102b48}.footer{background:#05111f;padding:42px 0;color:#b7cadc}.footer-grid{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.footer p{line-height:1.8}.muted{color:#b4c9dd}.mobile-nav{display:none}.notice{font-size:12px;color:#9db7cf;margin-top:18px}@media(max-width:850px){.links{display:none}.mobile-nav{display:block}.nav{flex-wrap:wrap;padding:14px 0}.links.show{display:flex;order:4;width:100%;padding:12px 0}.hero{min-height:520px}.hero-content{padding:92px 0 78px}.collage{grid-template-columns:1fr 1fr}.collage img:first-child{grid-row:span 2}.collage img:nth-child(n+4){display:none}.collage:after{background:linear-gradient(90deg,#05162bf2,#06182d85),linear-gradient(0deg,#06182d90,transparent)}.products{grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr}.bullets{grid-template-columns:1fr 1fr}}@media(max-width:540px){.shell{padding:0 17px}.logo{font-size:21px}.hero h1{font-size:36px}.hero p{font-size:17px}.hero-content{padding:72px 0 75px}.products{grid-template-columns:1fr}.product img{height:210px}.bullets{grid-template-columns:1fr}.section{padding:48px 0}.btn{width:100%}.quality{align-items:flex-start}}
.address{font-size:15px;line-height:1.7;color:#d9e8f6;max-width:760px;margin:22px 0}.footer .address{font-size:13px;color:#bbd1e5;max-width:330px}.mobile-nav{width:44px;height:44px;padding:8px;flex:0 0 auto}.nav{gap:12px}@media(max-width:850px){.nav{flex-wrap:nowrap}.langs{margin-left:auto}.links.show{position:absolute;left:0;right:0;top:100%;background:#071629;padding:18px 24px;display:flex;flex-direction:column;border-bottom:1px solid #345}.nav{position:relative}}

/* Mobile header fixes */
@media(max-width:760px){.top .nav{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:12px;padding-bottom:12px}.top .logo{font-size:22px}.top .mobile-nav{width:44px!important;height:44px!important;min-width:44px!important;display:flex!important;align-items:center;justify-content:center;padding:0!important;color:white!important;font-size:24px!important;border:1px solid #8ca8c4!important;background:transparent!important}.top .langs{margin-left:auto;display:flex;gap:8px}.top .links{flex-basis:100%;order:5}.top .links:not(.show){display:none!important}.top .links.show{display:flex!important;flex-direction:column;gap:12px;padding:12px 0}.collage img{object-fit:cover!important}.product img,.split>img{object-fit:cover!important}}
