@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@600;700&display=swap');:root{--bg:#070d18;--navy:#0e1b31;--panel:#14243b;--gold:#d9b76d;--text:#f4f6fa;--muted:#afbdd0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--gold)}.container{width:min(1160px,92%);margin:auto}.top{background:#0b1526;border-bottom:1px solid #26354a;color:#b7c5d8;font-size:12px;letter-spacing:.1em;padding:8px 0}.header{position:sticky;top:0;z-index:10;background:rgba(7,13,24,.96);border-bottom:1px solid #29354b;backdrop-filter:blur(12px)}.nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0}.brand{font-weight:700;font-size:20px;letter-spacing:.05em;line-height:1.15}.brand span{color:var(--gold)}.brand small{display:block;font-size:10px;color:#a9b6c9;letter-spacing:.22em;margin-top:7px}.links{display:flex;gap:23px;align-items:center;flex-wrap:wrap;font-size:13px;font-weight:700}.links a.active{color:var(--gold)}.contact-pill,.btn{background:var(--gold);color:#08101d!important;padding:11px 19px;border-radius:3px;font-weight:700;display:inline-block}.btn.alt{background:transparent;color:var(--text)!important;border:1px solid #5e7089}.hero{padding:95px 0 90px;background:radial-gradient(circle at 85% 20%,#1d3554 0%,transparent 45%),linear-gradient(120deg,#0b1628,#070d18)}.eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-weight:700}.hero h1,h1,h2{font-family:'Playfair Display',Georgia,serif;line-height:1.15}.hero h1{font-size:clamp(40px,6vw,76px);max-width:850px;margin:20px 0}.lead{font-size:19px;color:var(--muted);max-width:720px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.rule{height:1px;background:linear-gradient(90deg,var(--gold),transparent);margin:0}.section{padding:72px 0}.section h2{font-size:clamp(30px,4vw,44px);margin:8px 0 15px}.intro{max-width:760px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.card{background:linear-gradient(155deg,#172a44,#0d182a);border:1px solid #2b3b51;padding:30px;border-radius:6px;min-height:240px}.card .num{font-size:12px;letter-spacing:.15em;color:var(--gold)}.card h3{font-size:24px;margin:18px 0 8px}.card p{color:var(--muted);font-size:14px}.card a{color:var(--gold);font-weight:700;font-size:13px}.banner{background:#101e32;border-top:1px solid #2a3a50;border-bottom:1px solid #2a3a50}.split{display:grid;grid-template-columns:1.2fr .8fr;gap:45px;align-items:center}.feature{border-left:3px solid var(--gold);padding:12px 0 12px 24px;color:#c7d3e0}.pagehead{padding:70px 0 45px;background:linear-gradient(135deg,#11233c,#070d18)}.pagehead h1{font-size:clamp(36px,5vw,60px);margin:15px 0}.content{max-width:850px}.content p,.content li{color:#bdc9d8}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.contact-box{padding:28px;background:#13243b;border:1px solid #304057;border-radius:5px;overflow-wrap:anywhere}.contact-box h3{color:var(--gold)}.footer{padding:45px 0 20px;border-top:1px solid #29384d;background:#08111f;color:#aab9cc;font-size:13px}.footnav{display:flex;gap:16px;flex-wrap:wrap}.footer strong{color:white}.footrow{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.legal{font-size:12px;color:#91a0b4;border-top:1px solid #27364a;padding-top:20px;margin-top:28px}.whatsapp{position:fixed;right:22px;bottom:22px;background:#1caa69;color:white!important;padding:12px 17px;border-radius:30px;box-shadow:0 8px 25px #0008;font-size:13px;font-weight:700;z-index:20}@media(max-width:800px){.nav{align-items:flex-start;flex-direction:column}.links{gap:12px}.grid,.split,.contact-grid{grid-template-columns:1fr}.hero{padding:65px 0}.section{padding:52px 0}}