*{box-sizing:border-box;margin:0;padding:0}body{color:#1a1a2e;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,sans-serif}:root{--navy:#1b2a4a;--orange:#e87c2e;--light-gray:#f4f5f7;--navy-tint:#e8ecf3;--muted:#5a6b8a;--text-dark:#1a1a2e}.reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(30px)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal.delay-1{transition-delay:.1s}.reveal.delay-2{transition-delay:.2s}.reveal.delay-3{transition-delay:.3s}.reveal.delay-4{transition-delay:.4s}@keyframes floatBlob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatBlobReverse{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes pulse{0%,to{box-shadow:0 0 #e87c2e66}50%{box-shadow:0 0 0 12px #e87c2e00}}.scroll-hide{-ms-overflow-style:none;scrollbar-width:none}.scroll-hide::-webkit-scrollbar{display:none}@media (width<=768px){.two-col,.three-col{grid-template-columns:1fr!important}}
