@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";:root{--navy: #000B2B;--gold: #E8AF3F;--blue: #418ED4}html,body,#root{height:100%}body{font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;margin:0;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--gold);color:#fff}.textured-bg{background-image:url(/input_file_9.png);background-size:cover;background-position:center}.pattern-bg{background-image:url(/input_file_10.png);background-size:contain;background-repeat:no-repeat;background-position:top center}.gold-bg{background-color:var(--gold)}.navy-bg{background-color:var(--navy)}.btn-blue{background-color:var(--blue);transition:all .25s ease}.btn-blue:hover{background-color:#3579b8;transform:translateY(-2px)}.card-shadow{box-shadow:0 10px 30px #00000014}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}img{max-width:100%;height:auto;display:block}button:focus,a:focus,input:focus,textarea:focus{outline:3px solid rgba(66,139,202,.15);outline-offset:2px}input,textarea,select{font-family:inherit}.muted{color:#6b7280}@media(max-width:768px){.container{padding:0 .75rem}}html{scroll-behavior:smooth}.logo{width:120px;height:auto}.social-icons{width:20px;height:20px}@media screen and (max-width:768px){.logo{width:100px!important}.social-icons{width:18px;height:18px}}@media screen and (max-width:600px){.logo{width:90px!important}.social-icons{width:16px;height:16px}@media screen and (max-height:600px){.social-icons .compact-topbar{padding-top:6px!important;padding-bottom:6px!important;font-size:12px!important}.social-icons .compact-nav{padding-top:6px!important;padding-bottom:6px!important;background-color:#ffffff73!important;border-bottom-width:1px!important}.social-icons .logo{width:90px!important}.social-icons .social-icons{width:14px!important;height:14px!important}}@media screen and (max-height:600px){.social-icons .nesthub-offset{padding-top:88px!important;min-height:calc(100vh - 88px)!important}}@media screen and (max-width:1024px)and (max-height:600px){.social-icons .nesthub-offset{padding-top:160px!important;min-height:calc(100vh - 160px)!important}.social-icons .compact-nav{background-color:#ffffff59!important}.social-icons .nesthub-heading{font-size:18px!important;line-height:1.3!important;margin-bottom:10px!important}.social-icons .nesthub-desc{font-size:11px!important;margin-bottom:14px!important;line-height:1.4!important}.social-icons .nesthub-cta{padding:8px 16px!important;font-size:12px!important}}}@media screen and (min-width:768px)and (max-width:1023px){.desktop-nav{display:none!important}.hamburger-btn{display:block!important}.mobile-menu.hidden{display:none!important;max-height:0;overflow:hidden;opacity:0}.mobile-menu.block{display:block!important;max-height:500px;overflow-y:auto;opacity:1;animation:slideDown .3s ease-in-out;z-index:40;position:relative}.mobile-menu{background:#fff!important;box-shadow:0 4px 12px #0000001a!important;border-top:1px solid #e5e7eb!important;padding:16px!important}.mobile-menu .flex{gap:12px!important}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px);max-height:0}to{opacity:1;transform:translateY(0);max-height:500px}}@media screen and (min-width:1024px){.desktop-nav{display:flex!important}.hamburger-btn,.mobile-menu{display:none!important}}@media screen and (max-width:767px){.desktop-nav{display:none!important}.hamburger-btn{display:block!important}.mobile-menu.block{display:block!important;max-height:500px;overflow-y:auto;opacity:1;animation:slideDown .3s ease-in-out;z-index:40;position:relative}.mobile-menu.hidden{display:none!important;max-height:0;overflow:hidden;opacity:0}.mobile-menu{background:#fff!important;box-shadow:0 4px 12px #0000001a!important;border-top:1px solid #e5e7eb!important;padding:16px!important}}@media screen and (width:1024px)and (max-height:600px){.hamburger-btn{display:block!important}.desktop-nav{display:none!important}.mobile-menu.block{display:block!important;max-height:400px;overflow-y:auto;opacity:1;animation:slideDown .3s ease-in-out;z-index:40;position:relative}.mobile-menu.hidden{display:none!important}}
