html{scroll-behavior:smooth}.landing-page{color:#333;flex-direction:column;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;display:flex}.landing-main{flex-direction:column;flex:1;display:flex}.landing-main>div[id]{scroll-margin-top:80px}.landing-page *{box-sizing:border-box}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4,.landing-page h5,.landing-page h6,.landing-page p{margin:0;font-family:inherit}.landing-page a{color:inherit;text-decoration:none}.landing-page ul,.landing-page ol{margin:0;padding:0;list-style:none}.landing-main>*{flex-shrink:0}.landing-page .main,.landing-page #main,.landing-page #DIV_2,.landing-page #DIV_3{justify-content:initial;align-items:initial;min-height:auto;margin:0;padding:0;display:block}@media (max-width:768px){.landing-page{font-size:14px}}@media (max-width:480px){.landing-page{font-size:13px}}
.footer{color:#333;background:#f8f9fa;border-top:1px solid #0000001a;flex-direction:column;margin-top:auto;padding:0 64px;font-family:Plus Jakarta Sans,sans-serif;display:flex;position:relative}.footer-container{flex-direction:column;align-items:center;width:100%;max-width:1296px;margin:0 auto;padding:24px 0;display:flex}.footer-content{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.footer-text{color:#666;margin:0;font-size:16px;line-height:1.5}.footer-link{color:#1669d5;font-weight:500;text-decoration:none;transition:color .3s}.footer-link:hover{color:#0d4a9f;text-decoration:underline}@media (max-width:768px){.footer{padding:0 16px}.footer-container{padding:20px 0}.footer-text{font-size:14px}}@media (max-width:480px){.footer{padding:0 12px}.footer-container{padding:16px 0}.footer-text{font-size:13px}}
