
/* Static page layout — original /assets/css/style.css is retained */
:root{--siteblue:#0b4d94;--siteyellow:#ffcc33}body{margin:0;font-family:Inter,Arial,sans-serif;color:#1e293b;background:white}a{text-decoration:none} .static-top{background:#0b2c50;color:white;padding:9px 0;font-size:14px}.static-top a{color:white}.static-head{background:white;box-shadow:0 2px 12px #0001;position:relative;z-index:10}.static-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:92px}.static-nav img{max-width:240px;max-height:76px;object-fit:contain}.static-menu{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.static-menu a{font-size:14px;color:#15324c;font-weight:700}.static-menu a:hover{color:#136ab6}.static-menu-button{display:none;background:#0b4d94;color:white;border:0;border-radius:7px;padding:10px 15px}.static-hero{padding:72px 0;background:linear-gradient(125deg,#083a75,#1265ac);color:white}.static-hero h1{font-size:clamp(30px,4vw,49px);font-weight:800}.static-hero p{font-size:18px;max-width:850px;line-height:1.7}.static-main{padding:52px 0}.static-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:20px}.static-card{display:block;border:1px solid #dfe7ee;border-radius:12px;overflow:hidden;background:white;color:#20374d;box-shadow:0 4px 12px #00000009;transition:transform .2s}.static-card:hover{transform:translateY(-3px);color:#145ca0}.static-card img{width:100%;height:170px;object-fit:cover}.static-card-body{padding:20px}.static-card h2,.static-card h3{font-size:20px;font-weight:750}.static-card p{font-size:15px;color:#54677b}.static-content{line-height:1.85;font-size:17px}.static-content h2{font-size:29px;color:#0b4d94;margin-top:35px}.static-content h3{font-size:23px;color:#175e98;margin-top:27px}.static-content img{max-width:100%;height:auto}.static-cta{background:#edf6ff;border-radius:12px;padding:25px;margin:32px 0}.static-btn{display:inline-block;background:#ffcf3f;color:#132e4a;font-weight:800;border-radius:8px;padding:13px 23px;margin:5px}.static-footer{background:#0b2542;color:#eaf4ff;padding:45px 0 20px}.static-footer a{color:#eaf4ff}.static-footer a:hover{text-decoration:underline}.static-footer-links{display:flex;gap:14px;flex-wrap:wrap;margin:18px 0}.static-section{margin-top:50px}.static-section h2{font-size:28px;font-weight:800;margin-bottom:25px}.static-areas{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.static-area{border:1px solid #dfe8ef;border-radius:8px;padding:14px;color:#16436a;font-weight:700;background:#f8fbff}.static-area:hover{background:#e9f4ff}.static-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:15px}.static-gallery img{width:100%;height:220px;object-fit:cover;border-radius:10px}.static-hero-photo{width:100%;max-height:420px;object-fit:cover;border-radius:14px;margin:0 0 24px}.static-crumb{font-size:14px;margin-bottom:20px;color:#6c7e91}.static-crumb a{color:#145e9c}.static-call{position:fixed;right:18px;bottom:18px;z-index:100;background:#ffce34;color:#122c45;border-radius:35px;padding:13px 19px;font-weight:800;box-shadow:0 4px 22px #0003}@media(max-width:1000px){.static-menu{display:none;flex-direction:column;align-items:flex-start;padding:18px 0}.static-menu.open{display:flex}.static-menu-button{display:block}.static-nav{flex-wrap:wrap}.static-menu{width:100%}}
/* Footer layout guard for original footer on static pages */
body{min-height:100vh;display:flex;flex-direction:column}body>main{flex:1 0 auto;min-height:300px}footer.footer-modern-2026{display:block;position:relative;clear:both;width:100%;flex-shrink:0;visibility:visible;opacity:1}
