.header1{-webkit-backdrop-filter:blur(10px);z-index:1000;opacity:0;background:#fffffffa;border-bottom:1px solid #0000000f;width:100%;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.8s forwards headerFadeIn;position:sticky;top:0;left:0;transform:translateY(-20px)}@keyframes headerFadeIn{to{opacity:1;transform:translateY(0)}}.header1.scrolled{background:#fffffffa;border-bottom-color:#0000001a;box-shadow:0 4px 30px #00000014}.header1-inner{justify-content:space-between;align-items:center;gap:32px;max-width:1400px;height:80px;margin:0 auto;padding:0 32px;display:flex}.header1-logo{flex-shrink:0}.header1-logo a{align-items:center;gap:8px;display:flex}.header1-logo img{width:auto;height:40px;transition:transform .3s;display:block}.header1-logo:hover img{transform:scale(1.05)}.desktop-nav{flex:1;justify-content:center;align-items:center;gap:40px;display:flex}.header1-link{color:#24323f;cursor:pointer;opacity:.85;white-space:nowrap;padding:8px 0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:400;text-decoration:none;transition:all .3s;position:relative}.header1-link:hover{color:#000;opacity:1}.header1-link:after{content:"";background:#162833;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.header1-link:hover:after{width:100%}.header1-dropdown{align-items:center;height:100%;display:flex;position:relative}.header1-dropdown-menu{opacity:0;visibility:hidden;z-index:1000;background:#fff;border-radius:12px;min-width:240px;padding:16px 0;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:-20px;transform:translateY(10px);box-shadow:0 20px 60px #00000026}.header1-dropdown:hover .header1-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.header1-dropdown-menu a{color:#24323f;border-left:3px solid #0000;padding:12px 24px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;text-decoration:none;transition:all .2s;display:block}.header1-dropdown-menu a:hover{color:#000;background:#1628330a;border-left-color:#162833;padding-left:32px}.header1-cta{flex-shrink:0;order:0;margin-left:auto}.header1-button{color:#fff;cursor:pointer;letter-spacing:.3px;white-space:nowrap;background:#162833;border:none;border-radius:999px;padding:12px 28px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;transition:all .3s}.header1-button:hover{background:#000;transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.header1-hamburger{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:space-between;width:28px;height:20px;margin-left:16px;padding:0;display:none}.header1-hamburger span{transform-origin:50%;background:#24323f;width:100%;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.header1-hamburger.active span:first-child{transform:rotate(45deg)translate(6px,6px)}.header1-hamburger.active span:nth-child(2){opacity:0;transform:scale(0)}.header1-hamburger.active span:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}.mobile-overlay{z-index:999;opacity:0;visibility:hidden;background:#00000080;width:100%;height:100%;transition:all .3s;position:fixed;top:0;left:0}.mobile-overlay.active{opacity:1;visibility:visible}.mobile-menu{z-index:1000;background:#fff;width:100%;max-width:380px;height:100vh;transition:right .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:-100%;overflow-y:auto;box-shadow:-4px 0 40px #00000026}.mobile-menu.active{right:0}.mobile-menu-inner{flex-direction:column;height:100%;padding:0;display:flex}.mobile-header{z-index:1;background:#fff;border-bottom:1px solid #00000014;justify-content:flex-end;align-items:center;padding:24px;display:flex;position:sticky;top:0}.mobile-close{cursor:pointer;color:#24323f;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;transition:all .3s;display:flex}.mobile-close:hover{background:#0000000d;transform:rotate(90deg)}.mobile-nav{flex-direction:column;flex:1;gap:8px;padding:24px;display:flex;overflow-y:auto}.mobile-nav-link{color:#24323f;border:1px solid #0000;border-radius:12px;align-items:center;padding:16px 20px;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:all .3s;display:flex}.mobile-nav-link:hover,.mobile-nav-link.active{color:#000;background:#1628330a;border-color:#00000014}.mobile-nav-link span{flex:1}.mobile-dropdown{margin-bottom:4px}.mobile-dropdown-btn{color:#24323f;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;transition:all .3s;display:flex}.mobile-dropdown-btn:hover,.mobile-dropdown-btn.active{color:#000;background:#1628330a;border-color:#00000014}.dropdown-arrow{font-size:20px;transition:transform .3s;transform:rotate(90deg)}.mobile-dropdown-btn.active .dropdown-arrow{transform:rotate(-90deg)}.mobile-dropdown-content{max-height:0;padding-left:20px;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.mobile-dropdown-content.active{max-height:500px}.mobile-dropdown-content a{color:#555;border-radius:8px;margin-bottom:2px;padding:14px 20px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;text-decoration:none;transition:all .3s;display:block}.mobile-dropdown-content a:hover{color:#000;background:#1628330a}@media (min-width:1400px){.header1-inner{max-width:1400px;padding:0 60px}}@media (max-width:1399px) and (min-width:1200px){.header1-inner{padding:0 40px}.desktop-nav{gap:32px}}@media (max-width:1199px) and (min-width:1025px){.header1-inner{padding:0 32px}.desktop-nav{gap:28px}.header1-link{font-size:14px}}@media (max-width:1024px) and (min-width:768px){.header1-inner{height:72px;padding:0 32px}.desktop-nav{display:none!important}.header1-hamburger{display:flex}.header1-logo{position:static;transform:none}.header1-button{padding:10px 24px;font-size:13px}.mobile-menu{max-width:420px}.mobile-nav-link,.mobile-dropdown-btn{padding:18px 24px;font-size:17px}.mobile-dropdown-content a{padding:16px 24px;font-size:15px}}@media (max-width:767px){.header1-inner{gap:20px;height:70px;padding:0 24px}.desktop-nav{display:none}.header1-hamburger{display:flex}.header1-logo img{height:36px}.header1-button{padding:10px 20px;font-size:12px}.mobile-menu{max-width:320px}}@media (max-width:575px){.header1-inner{gap:16px;height:64px;padding:0 20px}.header1-logo img{height:32px}.header1-button{padding:8px 16px;font-size:11px}.mobile-menu{max-width:85%}.mobile-header,.mobile-nav{padding:20px}.mobile-nav-link,.mobile-dropdown-btn{padding:14px 16px;font-size:15px}}@media (max-width:424px){.header1-inner{gap:12px;padding:0 16px}.header1-logo img{height:30px}.header1-button{padding:8px 14px;font-size:11px}.header1-hamburger{width:24px;height:18px;margin-left:12px}.mobile-menu{max-width:100%}.mobile-header,.mobile-nav{padding:16px}.mobile-nav-link,.mobile-dropdown-btn{padding:12px 14px;font-size:14px}.mobile-dropdown-content a{padding:12px 16px;font-size:13px}}@media (max-width:319px){.header1-inner{gap:8px;height:60px;padding:0 12px}.header1-logo img{height:28px}.header1-button{min-width:80px;padding:6px 12px;font-size:10px}.header1-hamburger{width:22px;height:16px;margin-left:8px}.mobile-menu{width:100%}.mobile-header{padding:12px}.mobile-nav{gap:4px;padding:12px}.mobile-nav-link,.mobile-dropdown-btn{padding:10px 12px;font-size:13px}.mobile-dropdown-content{padding-left:16px}.mobile-dropdown-content a{padding:10px 14px;font-size:12px}}@media (max-height:500px) and (orientation:landscape){.mobile-menu{overflow-y:auto}.mobile-nav{max-height:70vh;overflow-y:auto}.mobile-header{position:relative}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.header1{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}@media (prefers-reduced-motion:reduce){.header1,.header1-dropdown-menu,.header1-link:after,.header1-button,.mobile-menu,.mobile-dropdown-content{transition:none;animation:none}}
.footer1-wrapper,.footer1-container,.footer1-container *{box-sizing:border-box}.footer1-wrapper{background:#fff;width:100%;margin-top:0;padding:30px 0 0;overflow:hidden}.footer1-container{color:#e5e7eb;background:#053645;border-radius:48px 48px 0 0;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:60px;width:100%;margin:0 auto;padding:70px 80px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;display:grid}.footer1-logo{width:90px;margin-bottom:18px}.footer1-text{color:#cbd5e1;max-width:420px;font-size:15px;line-height:1.7}.footer1-socials{gap:14px;margin-top:28px;display:flex}.footer1-socials a{cursor:pointer;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:600;transition:all .25s;display:flex}.footer1-socials a:hover{color:#053645;background:#fff}.footer1-col h4{letter-spacing:.12em;color:#fff;margin-bottom:22px;font-size:14px}.footer1-col a{color:#cbd5e1;margin-bottom:14px;font-size:15px;transition:all .25s;display:block}.footer1-col a:hover{color:#fff;transform:translate(4px)}.footer1-input{flex-direction:column;gap:14px;display:flex}.footer1-input input{color:#fff;background:0 0;border:1px solid #ffffff73;border-radius:30px;outline:none;height:48px;padding:0 22px}.footer1-input input::placeholder{color:#fff9}.footer1-input button{color:#053645;cursor:pointer;background:#fff;border:none;border-radius:30px;align-self:flex-start;padding:10px 26px;font-weight:600;transition:all .25s}.footer1-input button:hover{transform:translateY(-2px)}@media (max-width:1024px){.footer1-container{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:640px){.footer1-container{border-radius:32px 32px 0 0;grid-template-columns:1fr;padding:50px 32px}.footer1-input button{text-align:center;width:100%}}.footer1-container>*{opacity:0;animation:.8s ease-out forwards footerItemFade;transform:translateY(30px)}.footer1-container>:first-child{animation-delay:.2s}.footer1-container>:nth-child(2){animation-delay:.3s}.footer1-container>:nth-child(3){animation-delay:.4s}.footer1-container>:nth-child(4){animation-delay:.5s}@keyframes footerItemFade{to{opacity:1;transform:translateY(0)}}
