.glass-header,.glass-header *{box-sizing:border-box}.glass-header{position:absolute;top:18px;left:0;width:100%;padding:0 24px;z-index:9999}.glass-header .glass-nav{position:relative;display:flex;align-items:center;gap:24px;width:100%;max-width:1120px;min-height:68px;margin:0 auto;padding:7px 10px 7px 18px;background:linear-gradient(135deg,rgba(250,255,254,0.48) 0%,rgba(225,247,245,0.25) 55%,rgba(255,255,255,0.16) 100%)!important;border:0!important;outline:0;border-radius:18px;box-shadow:0 12px 34px rgba(12,47,44,0.18);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);overflow:visible}.glass-header .logo{display:flex;align-items:center;flex-shrink:0;background:transparent!important;text-decoration:none}.glass-header .logo img{display:block;width:auto;height:50px;object-fit:contain}.glass-header .menu-toggle{display:none}.glass-header .nav-links{display:flex;align-items:center;justify-content:center;gap:28px;margin-left:auto}.glass-header .nav-links a{color:#173b38;background:transparent;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease}.glass-header .nav-links a:hover{color:#349b99}.glass-header .quote-btn,.glass-header .mobile-quote,.glass-header .mobile-menu-btn{background-color:transparent!important;background-image:linear-gradient(110deg,#60c1aa 0%,#57acb8 100%)!important;border:0!important;outline:0;box-shadow:none}.glass-header .quote-btn::before,.glass-header .quote-btn::after,.glass-header .mobile-quote::before,.glass-header .mobile-quote::after,.glass-header .mobile-menu-btn::before,.glass-header .mobile-menu-btn::after{content:none!important;display:none!important}.glass-header .quote-btn{flex-shrink:0;padding:14px 21px;border-radius:999px;color:#ffffff!important;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;transition:transform 0.2s ease,filter 0.2s ease}.glass-header .quote-btn:hover,.glass-header .mobile-quote:hover{color:#ffffff!important;filter:brightness(0.94);transform:translateY(-1px)}.glass-header .mobile-quote{display:none}.glass-header .mobile-menu-btn{position:relative;display:none;flex:0 0 42px;width:42px;min-width:42px;height:42px;margin-left:auto;padding:0;border-radius:50%;cursor:pointer}.glass-header .mobile-menu-btn span{position:absolute;left:10px;display:block;width:22px;height:2px;margin:0;background:#ffffff;border-radius:10px;transition:top 0.22s ease,transform 0.22s ease,opacity 0.15s ease}.glass-header .mobile-menu-btn span:nth-child(1){top:13px}.glass-header .mobile-menu-btn span:nth-child(2){top:20px}.glass-header .mobile-menu-btn span:nth-child(3){top:27px}@media (max-width:850px){.glass-header{top:10px;padding:0 12px}.glass-header .glass-nav{min-height:58px;padding:6px 8px 6px 14px;border-radius:15px}.glass-header .logo img{height:42px}.glass-header .quote-btn{display:none}.glass-header .menu-toggle{position:absolute;top:50%;right:8px;z-index:50;display:block;width:42px;height:42px;margin:0;opacity:0;cursor:pointer;transform:translateY(-50%)}.glass-header .mobile-menu-btn{z-index:40;display:block;pointer-events:none}.glass-header .nav-links{position:absolute;top:calc(100% + 9px);right:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:10px;background:linear-gradient(135deg,rgba(250,255,254,0.92),rgba(224,246,244,0.82))!important;border:0!important;border-radius:15px;box-shadow:0 14px 34px rgba(12,47,44,0.2);backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(0.98);transform-origin:top center;transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease}.glass-header .menu-toggle:checked~.nav-links{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.glass-header .nav-links a{padding:14px 12px;border-radius:9px;font-size:16px}.glass-header .nav-links a:not(.mobile-quote):hover{color:#247f7d;background:rgba(87,172,184,0.12)}.glass-header .mobile-quote{display:block;margin-top:6px;padding:15px 12px;border-radius:999px;color:#ffffff!important;text-align:center}.glass-header .menu-toggle:checked~.mobile-menu-btn span:nth-child(1){top:20px;transform:rotate(45deg)}.glass-header .menu-toggle:checked~.mobile-menu-btn span:nth-child(2){opacity:0}.glass-header .menu-toggle:checked~.mobile-menu-btn span:nth-child(3){top:20px;transform:rotate(-45deg)}.glass-header .menu-toggle:focus-visible~.mobile-menu-btn{outline:2px solid #57acb8;outline-offset:3px}}.nav-links a:hover{color:#59b6b2}.quote-btn,.mobile-quote{background:linear-gradient(110deg,#60c1aa 0%,#57acb8 100%);color:#ffffff!important;border-radius:999px}.quote-btn:hover,.mobile-quote:hover{background:linear-gradient(110deg,#54b39e 0%,#499ba8 100%);transform:translateY(-1px)}.mobile-menu-btn{background:linear-gradient(135deg,#60c1aa 0%,#57acb8 100%)}.glass-header,.glass-header *{box-sizing:border-box}.glass-header{position:absolute;top:18px;left:0;width:100%;padding:0 24px;z-index:9999}.glass-header .glass-nav{position:relative;display:flex;align-items:center;gap:24px;width:100%;max-width:1120px;min-height:68px;margin:0 auto;padding:7px 10px 7px 18px;background:linear-gradient(135deg,rgba(250,255,254,0.48) 0%,rgba(225,247,245,0.25) 55%,rgba(255,255,255,0.16) 100%)!important;border:0!important;outline:0;border-radius:18px;box-shadow:0 12px 34px rgba(12,47,44,0.18);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);overflow:visible}.glass-header .logo{display:flex;align-items:center;flex-shrink:0;background:transparent!important;text-decoration:none}.glass-header .logo img{display:block;width:auto;height:50px;object-fit:contain}.glass-header .menu-toggle{display:none}.glass-header .nav-links{display:flex;align-items:center;justify-content:center;gap:28px;margin-left:auto}.glass-header .nav-links a{color:#173b38;background:transparent;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease}.glass-header .nav-links a:hover{color:#349b99}.glass-header .quote-btn,.glass-header .mobile-quote,.glass-header .mobile-menu-btn{background-color:transparent!important;background-image:linear-gradient(110deg,#60c1aa 0%,#57acb8 100%)!important;border:0!important;outline:0;box-shadow:none}.glass-header .quote-btn::before,.glass-header .quote-btn::after,.glass-header .mobile-quote::before,.glass-header .mobile-quote::after,.glass-header .mobile-menu-btn::before,.glass-header .mobile-menu-btn::after{content:none!important;display:none!important}.glass-header .quote-btn{flex-shrink:0;padding:14px 21px;border-radius:999px;color:#ffffff!important;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;transition:transform 0.2s ease,filter 0.2s ease}.glass-header .quote-btn:hover,.glass-header .mobile-quote:hover{color:#ffffff!important;filter:brightness(0.94);transform:translateY(-1px)}.glass-header .mobile-quote{display:none}.glass-header .mobile-menu-btn{position:relative;display:none;flex:0 0 42px;width:42px;min-width:42px;height:42px;margin-left:auto;padding:0;border-radius:50%;cursor:pointer}.glass-header .mobile-menu-btn span{position:absolute;left:10px;display:block;width:22px;height:2px;margin:0;background:#ffffff;border-radius:10px;transition:top 0.22s ease,transform 0.22s ease,opacity 0.15s ease}.glass-header .mobile-menu-btn span:nth-child(1){top:13px}.glass-header .mobile-menu-btn span:nth-child(2){top:20px}.glass-header .mobile-menu-btn span:nth-child(3){top:27px}@media (max-width:850px){.glass-header{top:10px;padding:0 12px}.glass-header .glass-nav{min-height:58px;padding:6px 8px 6px 14px;border-radius:15px}.glass-header .logo img{height:42px}.glass-header .quote-btn{display:none}.glass-header .menu-toggle{position:absolute;top:50%;right:8px;z-index:50;display:block;width:42px;height:42px;margin:0;opacity:0;cursor:pointer;transform:translateY(-50%)}.glass-header .mobile-menu-btn{z-index:40;display:block;pointer-events:none}.glass-header .nav-links{position:absolute;top:calc(100% + 9px);right:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:10px;background:linear-gradient(135deg,rgba(250,255,254,0.92),rgba(224,246,244,0.82))!important;border:0!important;border-radius:15px;box-shadow:0 14px 34px rgba(12,47,44,0.2);backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(0.98);transform-origin:top center;transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease}.glass-header .menu-toggle:checked~.nav-links{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.glass-header .nav-links a{padding:14px 12px;border-radius:9px;font-size:16px}.glass-header .nav-links a:not(.mobile-quote):hover{color:#247f7d;background:rgba(87,172,184,0.12)}.glass-header .mobile-quote{display:block;margin-top:6px;padding:15px 12px;border-radius:999px;color:#ffffff!important;text-align:center}.glass-header .menu-toggle:checked~.mobile-menu-btn span:nth-child(1){top:20px;transform:rotate(45deg)}.glass-header .menu-toggle:checked~.mobile-menu-btn span:nth-child(2){opacity:0}.glass-header .menu-toggle:checked~.mobile-menu-btn span:nth-child(3){top:20px;transform:rotate(-45deg)}.glass-header .menu-toggle:focus-visible~.mobile-menu-btn{outline:2px solid #57acb8;outline-offset:3px}}.glass-header,.glass-header *{box-sizing:border-box}.glass-header{position:absolute;top:18px;left:0;width:100%;padding:0 24px;z-index:9999}.glass-header .glass-nav{position:relative;display:flex;align-items:center;gap:24px;width:100%;max-width:1120px;min-height:68px;margin:0 auto;padding:7px 10px 7px 18px;background:linear-gradient(135deg,rgba(250,255,254,0.48) 0%,rgba(225,247,245,0.25) 55%,rgba(255,255,255,0.16) 100%)!important;border:0!important;outline:0;border-radius:18px;box-shadow:0 12px 34px rgba(12,47,44,0.18);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);overflow:visible}.glass-header .logo{display:flex;align-items:center;flex-shrink:0;background:transparent!important;text-decoration:none}.glass-header .logo img{display:block;width:auto;height:50px;object-fit:contain}.glass-header .menu-toggle{display:none}.glass-header .nav-links{display:flex;align-items:center;justify-content:center;gap:28px;margin-left:auto}.glass-header .nav-links a{color:#173b38;background:transparent;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease}.glass-header .nav-links a:hover{color:#349b99}.glass-header .quote-btn,.glass-header .mobile-quote,.glass-header .mobile-menu-btn{background-color:transparent!important;background-image:linear-gradient(110deg,#60c1aa 0%,#57acb8 100%)!important;border:0!important;outline:0;box-shadow:none}.glass-header .quote-btn::before,.glass-header .quote-btn::after,.glass-header .mobile-quote::before,.glass-header .mobile-quote::after,.glass-header .mobile-menu-btn::before,.glass-header .mobile-menu-btn::after{content:none!important;display:none!important}.glass-header .quote-btn{flex-shrink:0;padding:14px 21px;border-radius:999px;color:#ffffff!important;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;transition:transform 0.2s ease,filter 0.2s ease}.glass-header .quote-btn:hover,.glass-header .mobile-quote:hover{color:#ffffff!important;filter:brightness(0.94);transform:translateY(-1px)}.glass-header .mobile-quote{display:none}.glass-header .mobile-menu-btn{position:relative;display:none;flex:0 0 42px;width:42px;min-width:42px;height:42px;margin-left:auto;padding:0;border-radius:50%;cursor:pointer}.glass-header .mobile-menu-btn span{position:absolute;left:10px;display:block;width:22px;height:2px;margin:0;background:#ffffff;border-radius:10px;transition:top 0.22s ease,transform 0.22s ease,opacity 0.15s ease}.glass-header .mobile-menu-btn span:nth-child(1){top:13px}.glass-header .mobile-menu-btn span:nth-child(2){top:20px}.glass-header .mobile-menu-btn span:nth-child(3){top:27px}@media (max-width:850px){.glass-header{top:10px;padding:0 12px}.glass-header .glass-nav{min-height:58px;padding:6px 8px 6px 14px;border-radius:15px}.glass-header .logo img{height:42px}.glass-header .quote-btn{display:none}.glass-header .menu-toggle{position:absolute;top:50%;right:8px;z-index:50;display:block;width:42px;height:42px;margin:0;opacity:0;cursor:pointer;transform:translateY(-50%)}.glass-header .mobile-menu-btn{z-index:40;display:block;pointer-events:none}.glass-header .nav-links{position:absolute;top:calc(100% + 9px);right:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:10px;background:linear-gradient(135deg,rgba(250,255,254,0.92),rgba(224,246,244,0.82))!important;border:0!important;border-radius:15px;box-shadow:0 14px 34px rgba(12,47,44,0.2);backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(0.98);transform-origin:top center;transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease}.glass-header .menu-toggle:checked~.nav-links{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.glass-header .nav-links a{padding:14px 12px;border-radius:9px;font-size:16px}.glass-header .nav-links a:not(.mobile-quote):hover{color:#247f7d;background:rgba(87,172,184,0.12)}.glass-header .mobile-quote{display:block;margin-top:6px;padding:15px 12px;border-radius:999px;color:#ffffff!important;text-align:center}.glass-header .menu-toggle:checked~.mobile-menu-btn span:nth-child(1){top:20px;transform:rotate(45deg)}.glass-header .menu-toggle:checked~.mobile-menu-btn span:nth-child(2){opacity:0}.glass-header .menu-toggle:checked~.mobile-menu-btn span:nth-child(3){top:20px;transform:rotate(-45deg)}.glass-header .menu-toggle:focus-visible~.mobile-menu-btn{outline:2px solid #57acb8;outline-offset:3px}}.nav-links a:hover{color:#59b6b2}.quote-btn,.mobile-quote{background:linear-gradient(110deg,#60c1aa 0%,#57acb8 100%);color:#ffffff!important;border-radius:999px}.quote-btn:hover,.mobile-quote:hover{background:linear-gradient(110deg,#54b39e 0%,#499ba8 100%);transform:translateY(-1px)}.mobile-menu-btn{background:linear-gradient(135deg,#60c1aa 0%,#57acb8 100%)}.glass-header,.glass-header *{box-sizing:border-box}.glass-header{position:absolute;top:18px;left:0;width:100%;padding:0 24px;z-index:9999}.glass-header .glass-nav{position:relative;display:flex;align-items:center;gap:24px;width:100%;max-width:1120px;min-height:68px;margin:0 auto;padding:7px 10px 7px 18px;background:linear-gradient(135deg,rgba(250,255,254,0.48) 0%,rgba(225,247,245,0.25) 55%,rgba(255,255,255,0.16) 100%)!important;border:0!important;outline:0;border-radius:18px;box-shadow:0 12px 34px rgba(12,47,44,0.18);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);overflow:visible}.glass-header .logo{display:flex;align-items:center;flex-shrink:0;background:transparent!important;text-decoration:none}.glass-header .logo img{display:block;width:auto;height:50px;object-fit:contain}.glass-header .menu-toggle{display:none}.glass-header .nav-links{display:flex;align-items:center;justify-content:center;gap:28px;margin-left:auto}.glass-header .nav-links a{color:#173b38;background:transparent;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease}.glass-header .nav-links a:hover{color:#349b99}.glass-header .quote-btn,.glass-header .mobile-quote,.glass-header .mobile-menu-btn{background-color:transparent!important;background-image:linear-gradient(110deg,#60c1aa 0%,#57acb8 100%)!important;border:0!important;outline:0;box-shadow:none}.glass-header .quote-btn::before,.glass-header .quote-btn::after,.glass-header .mobile-quote::before,.glass-header .mobile-quote::after,.glass-header .mobile-menu-btn::before,.glass-header .mobile-menu-btn::after{content:none!important;display:none!important}.glass-header .quote-btn{flex-shrink:0;padding:14px 21px;border-radius:999px;color:#ffffff!important;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;transition:transform 0.2s ease,filter 0.2s ease}.glass-header .quote-btn:hover,.glass-header .mobile-quote:hover{color:#ffffff!important;filter:brightness(0.94);transform:translateY(-1px)}.glass-header .mobile-quote{display:none}.glass-header .mobile-menu-btn{position:relative;display:none;flex:0 0 42px;width:42px;min-width:42px;height:42px;margin-left:auto;padding:0;border-radius:50%;cursor:pointer}.glass-header .mobile-menu-btn span{position:absolute;left:10px;display:block;width:22px;height:2px;margin:0;background:#ffffff;border-radius:10px;transition:top 0.22s ease,transform 0.22s ease,opacity 0.15s ease}.glass-header .mobile-menu-btn span:nth-child(1){top:13px}.glass-header .mobile-menu-btn span:nth-child(2){top:20px}.glass-header .mobile-menu-btn span:nth-child(3){top:27px}@media (max-width:850px){.glass-header{top:10px;padding:0 12px}.glass-header .glass-nav{min-height:58px;padding:6px 8px 6px 14px;border-radius:15px}.glass-header .logo img{height:42px}.glass-header .quote-btn{display:none}.glass-header .menu-toggle{position:absolute;top:50%;right:8px;z-index:50;display:block;width:42px;height:42px;margin:0;opacity:0;cursor:pointer;transform:translateY(-50%)}.glass-header .mobile-menu-btn{z-index:40;display:block;pointer-events:none}.glass-header .nav-links{position:absolute;top:calc(100% + 9px);right:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:10px;background:linear-gradient(135deg,rgba(250,255,254,0.92),rgba(224,246,244,0.82))!important;border:0!important;border-radius:15px;box-shadow:0 14px 34px rgba(12,47,44,0.2);backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(0.98);transform-origin:top center;transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease}.glass-header .menu-toggle:checked~.nav-links{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.glass-header .nav-links a{padding:14px 12px;border-radius:9px;font-size:16px}.glass-header .nav-links a:not(.mobile-quote):hover{color:#247f7d;background:rgba(87,172,184,0.12)}.glass-header .mobile-quote{display:block;margin-top:6px;padding:15px 12px;border-radius:999px;color:#ffffff!important;text-align:center}.glass-header .menu-toggle:checked~.mobile-menu-btn span:nth-child(1){top:20px;transform:rotate(45deg)}.glass-header .menu-toggle:checked~.mobile-menu-btn span:nth-child(2){opacity:0}.glass-header .menu-toggle:checked~.mobile-menu-btn span:nth-child(3){top:20px;transform:rotate(-45deg)}.glass-header .menu-toggle:focus-visible~.mobile-menu-btn{outline:2px solid #57acb8;outline-offset:3px}}