@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Lora:wght@400;500;600;700&display=swap');
:root{--bg:#071724;--panel:#102b3a;--gold:#efce83;--line:#92773f;--ink:#f7f1e6;--muted:#c9d4db}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(145deg,#081522 10%,#133248 70%,#071522);color:var(--ink);font:16px/1.7 Inter,system-ui,Arial,sans-serif}a{color:var(--gold)}a:focus-visible,button:focus-visible{outline:3px solid #ffe7a7;outline-offset:4px}.wrap{width:min(1100px,calc(100% - 48px));margin:0 auto}header{border-bottom:1px solid #6b623e;background:#071624e8}.nav{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.brand{color:var(--ink);text-decoration:none;font:700 21px/1.15 Lora,Georgia,serif;letter-spacing:.08em}.brand span{display:block;font:600 10px/1.5 Inter,sans-serif;letter-spacing:.55em;color:var(--gold)}nav{display:flex;gap:26px;flex-wrap:wrap}nav a{font-size:14px;text-decoration:none;color:var(--muted)}nav a:hover,nav a[aria-current=page]{color:var(--gold)}.hero{padding:95px 0 90px;text-align:center}.eyebrow{color:var(--gold);font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.hero h1{font:600 clamp(40px,6.2vw,74px)/1.13 Lora,Georgia,serif;max-width:920px;margin:18px auto 20px}.hero .tagline{color:var(--gold);font:500 clamp(18px,2.4vw,25px)/1.5 Lora,Georgia,serif}.hero p.desc{max-width:730px;margin:24px auto;color:var(--muted)}.rule{height:1px;width:112px;background:var(--gold);margin:30px auto}.button{display:inline-block;color:#082132;background:var(--gold);padding:12px 24px;text-decoration:none;border-radius:7px;font-weight:700;margin-top:12px}.section{padding:36px 0 68px}h2{font:600 clamp(28px,3.2vw,40px)/1.2 Lora,Georgia,serif;margin:0 0 25px}h3{font:600 23px/1.3 Lora,Georgia,serif;margin:8px 0}p,li{max-width:78ch}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card{background:var(--panel);border:1px solid #6b623e;padding:28px;border-radius:14px}.card p{color:var(--muted);font-size:15px}.gold{color:var(--gold)}.promise{border-top:1px solid #76643f;padding:42px 0 68px}.promise p{color:var(--muted)}footer{border-top:1px solid #5c573e;padding:23px 0 34px;background:#071420;color:var(--muted);font-size:13px}footer .foot{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}footer a{margin-right:16px}.legal{padding:58px 0 85px}.legal h1{font:600 clamp(36px,5vw,56px)/1.2 Lora,Georgia,serif;margin:12px 0 12px}.legal h2{font-size:25px;margin:36px 0 13px}.legal p,.legal li{color:#dce5ea}.notice{border-left:4px solid var(--gold);background:#163142;padding:18px 22px;margin:25px 0;border-radius:4px}.muted{color:var(--muted)}@media(max-width:780px){.nav{padding:20px 0}.cards{grid-template-columns:1fr}.hero{padding:66px 0}.wrap{width:min(1100px,calc(100% - 36px))}}
