:root{--blue:#07172b;--panel:#102842;--orange:#ff6a2a;--ice:#eaf4ff;--muted:#9fb3c8;--line:#29445f}*{box-sizing:border-box}body{margin:0;background:var(--blue);color:var(--ice);font:16px/1.65 Arial,sans-serif}a{color:inherit}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}header{border-bottom:1px solid var(--line)}nav{min-height:82px;display:flex;justify-content:space-between;align-items:center;gap:24px}.brand{font-weight:900;text-decoration:none;text-transform:uppercase;letter-spacing:.1em}.brand i{color:var(--orange);font-style:normal}.links{display:flex;gap:22px}.links a{text-decoration:none;color:var(--muted)}.links a.active,.links a:hover{color:var(--orange)}.menu{display:none;background:var(--panel);border:1px solid var(--line);color:#fff;padding:9px}.hero{padding:78px 0 92px}.hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;align-items:end}.console{background:var(--panel);border:1px solid var(--line);padding:24px;box-shadow:18px 18px 0 var(--orange)}.console-bar{display:flex;gap:7px;border-bottom:1px solid var(--line);padding-bottom:16px}.console-bar i{width:10px;height:10px;border-radius:50%;background:var(--muted)}.console-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px}.metric{border:1px solid var(--line);padding:22px}.metric strong{display:block;color:var(--orange);font-size:2rem}.eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:800}h1{font-size:clamp(3rem,7vw,6.5rem);line-height:.92;letter-spacing:-.055em;margin:.2em 0}h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;margin:.2em 0 .5em}h3{line-height:1.2}.lead{color:var(--muted);font-size:1.15rem;max-width:720px}.btn{display:inline-flex;padding:12px 18px;border:1px solid var(--orange);text-decoration:none;font-weight:800;margin:20px 8px 0 0}.btn.primary{background:var(--orange);color:var(--blue)}.section{padding:82px 0}.light{background:var(--ice);color:#102237}.light .lead,.light p{color:#52677a}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:34px}.card{background:var(--panel);padding:30px}.light .card{background:#fff}.card b{color:var(--orange)}.page-head{padding:72px 0;border-bottom:1px solid var(--line);background:linear-gradient(110deg,var(--panel),var(--blue))}.page-head h1{font-size:clamp(2.7rem,6vw,5.3rem)}.split{display:grid;grid-template-columns:1fr 1fr;gap:54px}.facts{display:grid;grid-template-columns:145px 1fr;gap:14px;background:var(--panel);border:1px solid var(--line);padding:28px;margin:0}.facts dt{color:var(--muted)}.facts dd{margin:0;font-weight:700;overflow-wrap:anywhere}.process{border-left:2px solid var(--orange);padding-left:28px}.process article{margin-bottom:34px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel{background:var(--panel);padding:30px;border:1px solid var(--line)}.panel a,.legal a{color:#ff9365}.map{border:0;width:100%;min-height:480px}.legal{max-width:900px;margin:0 auto 24px;background:var(--panel);border:1px solid var(--line);padding:34px}.legal h3{color:var(--orange);margin-top:28px}footer{border-top:1px solid var(--line);padding:45px 0 22px}.footer{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.footer a{display:block;color:var(--muted);margin:5px 0}.fine{border-top:1px solid var(--line);padding-top:18px;margin-top:28px;color:var(--muted)}.consent{display:none;position:fixed;inset:0;background:#000c;z-index:50;place-items:center;padding:20px}.consent.show{display:grid}.consent-box{width:min(680px,100%);background:var(--panel);border:1px solid var(--orange);padding:30px}.consent button{font:inherit;color:inherit;background:transparent;cursor:pointer}@media(max-width:800px){.menu{display:block}.links{display:none;position:absolute;left:20px;right:20px;top:72px;background:var(--panel);padding:20px;flex-direction:column}.links.open{display:flex}.hero-grid,.split,.contact-grid{grid-template-columns:1fr}.console{box-shadow:8px 8px 0 var(--orange)}.cards{grid-template-columns:1fr}.footer{grid-template-columns:1fr}}@media(max-width:500px){.facts{grid-template-columns:1fr}.console-grid{grid-template-columns:1fr}}
