 :root{--navy:#10233f;--blue:#1769e0;--cyan:#29c4d8;--gold:#ffb84d;--ink:#26354a}body{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);line-height:1.7} .navbar{background:#fff}.brand{font-weight:800;color:var(--navy)}.hero{background:linear-gradient(120deg,#10233f 0%,#1769e0 65%,#29c4d8);color:white;padding:5rem 0}.hero h1{font-weight:800;letter-spacing:-.04em}.eyebrow{color:var(--gold);font-weight:700;text-transform:uppercase;letter-spacing:.12em}.btn-gold{background:var(--gold);color:#18243a;font-weight:700;border:0}.section{padding:4rem 0}.section-soft{background:#f3f7fc}.feature{border:0;border-radius:1.25rem;box-shadow:0 12px 35px #122c4d12;height:100%}.feature i{font-size:2rem;color:var(--blue)}.gallery img{width:100%;height:240px;object-fit:cover;border-radius:1rem}.footer{background:var(--navy);color:#eaf1fa}.footer a{color:#d9eaff}.footer h5,.footer h6{color:white}.policy{max-width:900px}.policy h2{margin-top:2rem;font-size:1.25rem}