.layout_body__1KmGn{font-family:Montserrat,sans-serif;background-color:#f9fafb;color:#333;line-height:1.6;min-height:100vh}.layout_container__Tovb9{max-width:1200px;margin:0 auto}.layout_home__A9zIM{display:flex;justify-content:center;align-items:center;height:100vh}.layout_home__A9zIM h1{font-size:3rem;color:#0070f3}.layout_button___jWxu{padding:.8rem 1.5rem;background-color:#4a90e2;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem}.layout_button___jWxu:hover{background-color:#005bb5}.layout_navbar__IHN4v{height:8vh;background-color:#4a90e2;box-shadow:0 2px 10px rgba(0,0,0,.1)}.layout_navbar__IHN4v .layout_container__Tovb9{display:flex;justify-content:space-between;align-items:center;height:100%}.layout_navbar__IHN4v .layout_logo__RqH9D{font-family:Helvetica,sans-serif;font-size:1.5rem;color:#fff;text-decoration:none;font-weight:700}.layout_navbar__IHN4v .layout_svgIcon__q2ca6{margin-right:10px;width:30px;height:30px}.layout_navbar__IHN4v nav{display:flex;gap:1rem}.layout_navbar__IHN4v nav .layout_btn__XTWci{padding:.5rem 1rem;border-radius:4px;background-color:#fff;color:#4a90e2;border:2px solid transparent;font-weight:700;cursor:pointer;transition:all .3s ease}.layout_navbar__IHN4v nav .layout_btn__XTWci:hover{background-color:#f0f0f0;border:2px solid #0070f3}.layout_logoContainer__tx41o{display:flex;align-items:center}@media (max-width:768px){.layout_navbar__IHN4v .layout_container__Tovb9{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.layout_navbar__IHN4v nav{margin-top:0}.layout_navbar__IHN4v nav .layout_btn__XTWci,.layout_navbar__IHN4v nav .layout_userButton__yRChC{flex-shrink:0}.layout_navbar__IHN4v .layout_logo__RqH9D{font-size:1.2rem}.layout_navbar__IHN4v .layout_svgIcon__q2ca6{width:24px;height:24px}.layout_home__A9zIM h1{font-size:2rem}.layout_container__Tovb9{padding:0 1rem}.layout_modalOverlay__BoYs_{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.layout_modalContent__6dasd{background:#fff;border-radius:8px;padding:20px;max-width:500px;width:100%;box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative}.layout_closeButton__9tzaE{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:18px;cursor:pointer}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-padding-top:150px}.cl-footer,.cl-internal-df7v37,.cl-userButtonPopoverFooter{display:none!important}