@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');:root{--navy:#08192b;--deep:#06111e;--gold:#e5bd7a;--muted:#a5b4c2;--white:#f8f5ee}*{box-sizing:border-box}body{margin:0;background:var(--deep);color:var(--white);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}.nav{height:94px;max-width:1200px;margin:auto;padding:18px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18}.brand{display:flex;align-items:center;gap:13px;font-family:Manrope,sans-serif;letter-spacing:3px;font-size:15px;font-weight:800}.brand img{width:50px;height:50px;border-radius:12px}.brand small{display:block;color:var(--gold);font-size:10px;letter-spacing:5px;margin-top:4px}.nav nav{display:flex;gap:30px;font-size:13px;color:#c6d0d8}.nav nav a:hover,footer a:hover{color:var(--gold)}.hero{position:relative;overflow:hidden;max-width:1200px;margin:0 auto;padding:115px 28px 140px;min-height:610px}.eyebrow{color:var(--gold);letter-spacing:3px;font-size:11px;font-weight:700}.hero h1,.legal h1{font:700 clamp(45px,6.1vw,82px)/1.13 Manrope,sans-serif;letter-spacing:-3px;position:relative;z-index:1;margin:27px 0}.hero em{font-style:normal;color:var(--gold)}.hero p{max-width:590px;color:#c6d0d8;font-size:18px;line-height:1.8;position:relative;z-index:1}.button{display:inline-block;margin-top:25px;background:linear-gradient(135deg,#f5d7a2,#ca9b50);color:#142135;padding:16px 23px;border-radius:9px;font-weight:700;font-size:14px;position:relative;z-index:1}.glow{position:absolute;right:-140px;top:35px;width:560px;height:560px;background:radial-gradient(circle,#1d5a67 0%,#12344b77 34%,transparent 70%);pointer-events:none}.features{background:#f6f2e9;color:#0d2435;display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:75px max(28px,calc((100vw - 1144px)/2))}.features b{font-size:11px;letter-spacing:2px;color:#ad7e42}.features h2{font-family:Manrope,sans-serif;font-size:23px}.features p{line-height:1.7;color:#526271}.note{max-width:1100px;margin:auto;padding:95px 28px}.note span{color:var(--gold);letter-spacing:2px;font-size:12px}.note h2{font-size:32px}.note p{max-width:700px;color:var(--muted);line-height:1.8}footer{border-top:1px solid #ffffff22;padding:30px max(28px,calc((100vw - 1144px)/2));color:var(--muted);display:flex;justify-content:space-between;gap:20px;font-size:13px}.legal{max-width:900px;margin:0 auto;padding:75px 28px 120px;min-height:65vh}.legal h1{font-size:clamp(42px,5vw,65px)}.legal h2{font:700 22px Manrope,sans-serif;margin-top:40px;color:#f1d3a0}.legal p{font-size:16px;line-height:1.9;color:#c4ced7}.date{color:var(--muted)!important}.warning{background:#4a2c19;border:1px solid #c78a4b;padding:20px;border-radius:12px;line-height:1.7}.placeholder{color:#ffc580;overflow-wrap:anywhere}.contact-card{border:1px solid #e5bd7a55;background:#112a3b;padding:28px;border-radius:16px;overflow-wrap:anywhere}@media(max-width:700px){.nav{height:auto;align-items:flex-start;gap:20px;flex-direction:column}.nav nav{gap:17px;flex-wrap:wrap}.hero{padding:75px 28px 100px;min-height:auto}.hero h1{letter-spacing:-2px}.features{grid-template-columns:1fr;padding:55px 28px}footer{flex-direction:column}}
