@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,700&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--navy:#0b1f4a;--navy2:#132860;--navy3:#071535;--yellow:#f5c518;--yellow2:#ffd740;--yellow3:#fff9db;--white:#fff;--offwhite:#f8f9fc;--gray:#6b7280;--graylt:#e5e9f2;--radius:16px;--shadow:0 8px 48px #0b1f4a1a;--shadow-lg:0 20px 80px #0b1f4a29}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#fff;background:var(--white);color:#071535;color:var(--navy3);font-family:DM Sans,sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:Playfair Display,serif}a{text-decoration:none}button{font-family:DM Sans,sans-serif}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f8f9fc;background:var(--offwhite)}::-webkit-scrollbar-thumb{background:#0b1f4a;background:var(--navy);border-radius:3px}::selection{background:#f5c518;background:var(--yellow);color:#0b1f4a;color:var(--navy)}@media (max-width:768px){body{overflow-x:hidden}section{padding-left:5%!important;padding-right:5%!important}#home>div>div:first-child{font-size:11px!important;white-space:normal!important}.pillar,.pillar.reverse{direction:ltr!important;gap:32px!important}#contact>div:last-child,.pillar,.pillar.reverse,footer>div:first-child{grid-template-columns:1fr!important}footer>div:first-child{gap:28px!important}.countdown-grid,.form-row{grid-template-columns:1fr!important}.process-steps{grid-template-columns:1fr 1fr!important}.stats-row{gap:20px!important}}@media (max-width:480px){.process-steps{grid-template-columns:1fr!important}.who-grid{grid-template-columns:1fr 1fr!important}.cards-grid{grid-template-columns:1fr!important}}@media (max-width:860px){body,html{max-width:100vw;overflow-x:hidden}section{padding-left:5%!important;padding-right:5%!important}[style*=grid-template-columns]{grid-template-columns:1fr!important}footer>div:first-child{gap:24px!important;grid-template-columns:1fr 1fr!important}.cmp-table td:nth-child(3),.cmp-table td:nth-child(4),.cmp-table th:nth-child(3),.cmp-table th:nth-child(4){display:none!important}}@media (max-width:480px){footer>div:first-child{grid-template-columns:1fr!important}}
/*# sourceMappingURL=main.0ae439d6.css.map*/