*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f8fa;color:#0c2437;font-family:Arial,Helvetica,sans-serif}a{text-decoration:none;color:inherit}.wrap{width:min(1140px,calc(100% - 38px));margin:auto}.top{background:#071e33;color:#e6edf3;font-size:13px}.top .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 0}.top a{margin-right:16px}.nav{background:white;box-shadow:0 3px 17px #091f3715;position:sticky;top:0;z-index:10}.nav .wrap{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:78px}.brand{display:flex;align-items:center;gap:11px;font-size:17px;font-weight:900;letter-spacing:.02em}.brand small{display:block;font-size:10px;letter-spacing:.2em;color:#74808d;margin-top:3px}.mark{background:#0d304a;color:#edc573;border-radius:9px;padding:12px;font-size:24px}.navlinks{display:flex;gap:18px;align-items:center;font-weight:700;font-size:13px}.lang{white-space:nowrap;display:flex;gap:4px}.lang a{padding:9px 11px;border-radius:7px;border:1px solid #c9d0d7;font-weight:800;font-size:13px}.lang .active{background:#d4ac60;border-color:#d4ac60}.hero{background:linear-gradient(112deg,#061b2e,#12334b);color:#fff}.hero .wrap{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;padding-top:88px;padding-bottom:88px}.hero img{width:100%;height:385px;object-fit:cover;border-radius:18px;border:3px solid #c19b55;box-shadow:0 20px 45px #0005}h1{font-family:Georgia,serif;font-size:clamp(42px,5vw,70px);line-height:1.09;margin:18px 0;color:white}h1 em{color:#e2bc72;font-style:normal}.eyebrow{color:#d4ad66;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}.hero p{color:#d4dfe7;line-height:1.75;font-size:17px}.buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn{display:inline-block;border-radius:8px;padding:14px 18px;background:#e5bb6d;color:#0b273b;font-weight:800;font-size:14px}.btn.alt{border:1px solid #d2dce2;background:transparent;color:inherit}.section{padding:76px 0}h2{font:700 clamp(31px,3.2vw,45px) Georgia,serif;margin:12px 0 20px}.intro{max-width:760px;color:#607381;line-height:1.7}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.card{background:white;border:1px solid #e0e5e9;border-radius:12px;padding:25px;box-shadow:0 6px 20px #142d400d}.card .n{color:#bc9250;font-size:13px;font-weight:800}.card h3{font-size:20px}.card p{color:#607381;line-height:1.65;font-size:15px}.band{background:#ecf1f3}.two{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center}.two img{width:100%;border-radius:14px}.contact{background:#0b263c;color:#fff}.contact .intro{color:#c6d7e1}.contactlinks{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.contactlinks a{border:1px solid #557084;border-radius:10px;padding:20px;background:#ffffff08;overflow-wrap:anywhere;line-height:1.7}.contactlinks strong{color:#e2bc72}.footer{background:#061a2a;color:#a8bdc7;padding:25px 0;font-size:13px}.footer .wrap{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.fine{font-size:12px;color:#94a9b5;margin-top:24px}.whatsapp{position:fixed;bottom:20px;right:20px;border-radius:40px;background:#148654;color:#fff;padding:15px 20px;z-index:20;font-weight:bold;box-shadow:0 5px 20px #0003}@media(max-width:850px){.nav .wrap{flex-wrap:wrap;padding:12px 0}.navlinks{order:3;width:100%;overflow:auto;padding:10px 0;justify-content:space-between;gap:12px}.hero .wrap,.two{grid-template-columns:1fr}.hero .wrap{padding:48px 0}.hero img{height:280px}.cards{grid-template-columns:1fr 1fr}.contactlinks{grid-template-columns:1fr}.top .wrap{font-size:12px}.section{padding:58px 0}}@media(max-width:540px){.cards{grid-template-columns:1fr}.brand{font-size:13px}.mark{font-size:19px;padding:9px}.lang a{padding:8px}h1{font-size:42px}.hero img{height:230px}}