
:root{--petrol:#001f2b;--deep:#000d13;--petrol2:#073647;--gold:#d4a23b;--gold2:#ffd56f;--white:#f7f3e7;--muted:#b9c4c6;--line:rgba(212,162,59,.34);--panel:rgba(3,35,47,.78)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 15% 0,#0b4b5d 0,#001f2b 42%,#000c12 100%);color:var(--white);font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}.topbar{padding:8px 4vw;background:#000c12;color:var(--gold2);font-size:13px;text-align:right;border-bottom:1px solid var(--line)}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:14px 4vw;background:rgba(0,24,34,.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:14px}.brand img{height:62px}.brand strong{display:block;color:var(--gold2);font-family:Georgia,serif;font-size:28px;letter-spacing:1px}.brand small{color:var(--gold);font-size:12px;text-transform:uppercase;letter-spacing:.8px}.menu{display:none;background:none;border:1px solid var(--gold);color:var(--gold2);padding:8px 12px;font-size:22px}nav{display:flex;gap:17px;font-size:12px;text-transform:uppercase;letter-spacing:.5px}nav a{padding:9px 0;border-bottom:1px solid transparent;color:#f4ead2}nav a:hover,nav a.active{color:var(--gold2);border-color:var(--gold)}.hero{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:42px;min-height:680px;align-items:center;padding:70px 4vw;border-bottom:1px solid var(--line);overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,13,19,.78),rgba(0,31,43,.35));z-index:-1}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:4px;font-weight:bold}.hero h1{margin:0;color:var(--gold2);font-family:Georgia,serif;font-size:clamp(40px,6vw,96px);line-height:.97;text-transform:uppercase}.hero h2{margin:18px 0;color:#fff;font-size:clamp(20px,2.4vw,32px);font-weight:400;text-transform:uppercase}.hero p{max-width:760px;color:#e2e8e8;font-size:18px}.hero-image img,.wide-render img{width:100%;border:1px solid var(--line);box-shadow:0 25px 80px rgba(0,0,0,.55);border-radius:14px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-block;border-radius:6px;padding:14px 24px;text-transform:uppercase;font-weight:800;letter-spacing:.5px}.btn.gold{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#001923}.btn.outline{border:1px solid var(--gold);color:var(--gold2)}.section{padding:70px 4vw}.section-title{max-width:950px;margin:0 auto 36px;text-align:center}.section-title h2{font-family:Georgia,serif;color:var(--gold2);font-size:clamp(30px,4vw,54px);margin:0}.section-title p{color:#d9e2e3}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.grid.three{grid-template-columns:repeat(3,1fr)}.card,.executive-card,.info-panel{background:linear-gradient(180deg,rgba(8,52,68,.88),rgba(0,25,35,.92));border:1px solid var(--line);padding:30px;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.card span{color:var(--gold);font-family:Georgia,serif;font-size:32px}.card h3,.executive-card h3{color:var(--gold2);font-family:Georgia,serif;font-size:26px;margin:10px 0}.card p,.info-panel p{color:#dce5e6}.split{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.list{display:grid;gap:12px;margin:20px 0}.list div{padding:14px 16px;border-left:3px solid var(--gold);background:rgba(255,255,255,.04)}.wide-render{padding:0 4vw 70px}.strip{text-align:center;padding:60px 4vw;background:rgba(212,162,59,.08);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.strip h2{color:var(--gold2);font-family:Georgia,serif;font-size:38px}.contacts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.executive-card .role{margin:0;color:var(--gold);text-transform:uppercase;font-size:13px;letter-spacing:1px}.executive-card a{color:var(--gold2)}.footer{display:flex;gap:18px;align-items:center;justify-content:center;padding:34px 4vw;color:var(--muted);font-size:14px;text-align:left;border-top:1px solid var(--line);background:rgba(0,13,19,.88)}.footer img{height:48px}.footer p{margin:4px 0}.footer strong{color:var(--gold2)}.footer a{color:var(--gold2)}.floating-whatsapp{position:fixed;right:18px;bottom:18px;z-index:90;display:flex;gap:8px;flex-wrap:wrap}.floating-whatsapp a{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#001923;border-radius:999px;padding:10px 14px;font-weight:800;box-shadow:0 10px 30px rgba(0,0,0,.35)}.note{color:var(--muted);font-size:14px}.lang{font-size:12px;color:var(--gold2);border:1px solid var(--line);padding:7px 10px;border-radius:99px}@media(max-width:1050px){nav{display:none}.menu{display:block}.hero,.split{grid-template-columns:1fr}.grid,.grid.three{grid-template-columns:1fr 1fr}.brand img{height:54px}.brand strong{font-size:22px}}@media(max-width:700px){.topbar{text-align:center}.grid,.grid.three,.contacts-grid{grid-template-columns:1fr}.hero{padding:42px 5vw;min-height:auto}.brand small{display:none}.hero h1{font-size:42px}.footer{align-items:flex-start}.floating-whatsapp{left:18px;right:18px;justify-content:center}}
