:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;color:#fff;background:#142b38}*{box-sizing:border-box}body{margin:0}.site{min-height:100svh;position:relative;isolation:isolate;display:flex;flex-direction:column;padding:0 clamp(24px,6vw,100px);overflow:hidden}.background{position:absolute;inset:0;z-index:-2;background:url('/hero-equipment.png') center/cover no-repeat}.site::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,27,38,.96),rgba(10,27,38,.85) 40%,rgba(10,27,38,.26)),linear-gradient(0deg,rgba(10,27,38,.9),transparent 35%)}header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:38px 0}.brand{display:block;width:clamp(210px,25vw,330px)}.brand img{display:block;width:100%;height:auto}button{background:rgba(20,43,56,.6);color:#fff;border:1px solid #819099;border-radius:6px;padding:11px 17px;font:inherit;cursor:pointer}button:hover{border-color:#ffb21a;color:#ffb21a}button:focus-visible,a:focus-visible{outline:3px solid #ffb21a;outline-offset:6px}main{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:710px;padding:65px 0 90px}.eyebrow{color:#ffb21a;font-size:12px;font-weight:bold;letter-spacing:2.5px;margin:0 0 28px}.status{display:flex;align-items:center;gap:10px;font-size:14px;color:#dae0e4;margin:0 0 20px}.status>span:first-child{width:8px;height:8px;background:#ffb21a;border-radius:50%}h1{white-space:pre-line;font-size:clamp(46px,6.3vw,88px);letter-spacing:-3px;line-height:1.07;font-weight:700;margin:0 0 28px}.intro{font-size:clamp(17px,1.5vw,20px);line-height:1.7;color:#e0e5e8;max-width:570px;margin:0 0 25px}.return{font-size:15px;line-height:1.7;color:#ffca62;margin:0}footer{border-top:1px solid #ffffff30;padding:24px 0;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#b9c5ce;line-height:1.6}[dir=rtl] .background{transform:scaleX(-1)}[dir=rtl] .site::before{background:linear-gradient(270deg,rgba(10,27,38,.96),rgba(10,27,38,.85) 40%,rgba(10,27,38,.26)),linear-gradient(0deg,rgba(10,27,38,.9),transparent 35%)}[dir=rtl] h1{letter-spacing:0;line-height:1.35}[dir=rtl] .eyebrow{letter-spacing:0}@media(max-width:600px){header{padding:25px 0;gap:16px}.brand{width:210px;max-width:65%}button{padding:10px 12px;font-size:14px}main{padding:60px 0 75px}h1{letter-spacing:-1.5px}footer{flex-direction:column;gap:7px}.site::before{background:linear-gradient(90deg,rgba(10,27,38,.96),rgba(10,27,38,.76))}[dir=rtl] .site::before{background:linear-gradient(270deg,rgba(10,27,38,.96),rgba(10,27,38,.76))}}
