:root{--blue:#0758b8;--navy:#062a61;--gold:#f4b400;--light:#f5f9ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Arial,Helvetica,sans-serif;color:#12304d}.lapido-nav{background:linear-gradient(90deg,#041c43,#0758b8);box-shadow:0 8px 30px #001d4d33}.brand-mark{display:inline-flex;width:38px;height:38px;border-radius:50%;align-items:center;justify-content:center;background:#fff;color:#0758b8;margin-right:8px;font-size:13px}.hero{padding:120px 0 50px;background:radial-gradient(circle at 80% 20%,#8bdcff55,transparent 35%),linear-gradient(135deg,#eef8ff,#fff)}.hero h1{font-size:clamp(2.5rem,6vw,5rem);font-weight:800;color:var(--navy)}.hero .lead{font-size:1.2rem;color:#4a6680}.section{padding:80px 0}.section.alt{background:var(--light)}.section-title{font-weight:800;color:var(--navy);font-size:2.3rem}.kicker{color:var(--blue);font-weight:700;text-transform:uppercase;letter-spacing:2px}.visual-card{border:0;border-radius:24px;overflow:hidden;box-shadow:0 18px 50px #064a9420;background:#fff}.visual-card img{width:100%;display:block}.feature,.stat{height:100%;padding:28px;border-radius:20px;background:#fff;box-shadow:0 10px 35px #073f7814}.feature i{font-size:2rem;color:var(--blue)}.cta{padding:70px 0;background:linear-gradient(120deg,#05265c,#0876d8);color:#fff}.footer{background:#041b3c;color:#dbeaff;padding:55px 0}.footer a{display:block;color:#cfe4ff;text-decoration:none;margin:.4rem 0}.btn-gold{background:var(--gold);border-color:var(--gold);color:#14233b;font-weight:700}.page-hero{padding:135px 0 60px;background:linear-gradient(135deg,#062a61,#0a72cf);color:#fff}.contact-card{border:0;border-radius:20px;box-shadow:0 10px 35px #073f7814}
