html{scroll-behavior:smooth}.landing-page{min-height:100vh;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;color:#333}.landing-main{flex:1 1;display:flex;flex-direction:column}.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{text-decoration:none;color:inherit}.landing-page ol,.landing-page ul{margin:0;padding:0;list-style:none}.landing-main>*{flex-shrink:0}.landing-page #DIV_2,.landing-page #DIV_3,.landing-page #main,.landing-page .main{display:block;padding:0;margin:0;min-height:auto;justify-content:normal;align-items:normal}@media (max-width:768px){.landing-page{font-size:14px}}@media (max-width:480px){.landing-page{font-size:13px}}.footer{position:relative;display:flex;flex-direction:column;padding:0 64px;font-family:Plus Jakarta Sans,sans-serif;color:#333;background:#f8f9fa;border-top:1px solid rgba(0,0,0,.1);margin-top:auto}.footer-container{flex-direction:column;max-width:1296px;margin:0 auto;padding:24px 0}.footer-container,.footer-content{display:flex;align-items:center;width:100%}.footer-content{justify-content:center;text-align:center}.footer-text{margin:0;font-size:16px;line-height:1.5;color:#666}.footer-link{color:#1669d5;text-decoration:none;font-weight:500;transition:color .3s ease}.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}}