.Header_header__hO3lJ{position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;transition:all .3s ease;padding:1rem 0}.Header_header__hO3lJ.Header_scrolled__sfZwa{background:rgba(255,255,255,.98);box-shadow:0 2px 20px rgba(0,0,0,.1);padding:.75rem 0}.Header_container__EZyBV{max-width:var(--max-width);margin:0 auto;padding:0 1rem;display:flex;justify-content:space-between;align-items:center}.Header_logo__e5KhT{display:flex;align-items:center;text-decoration:none;transition:transform .3s ease}.Header_logo__e5KhT:hover{transform:scale(1.05)}.Header_logoImage__qjzBq{height:auto;max-height:45px;width:auto;transition:opacity .3s ease}.Header_logo__e5KhT:hover .Header_logoImage__qjzBq{opacity:.9}.Header_nav__3fHSH{display:flex;align-items:center;gap:2rem}.Header_navList__Oltkk{display:flex;list-style:none;gap:2rem;margin:0;padding:0}.Header_navLink__LzXns{color:var(--gray-700);font-weight:500;text-decoration:none;position:relative;transition:color .3s ease;padding:.5rem 0}.Header_navLink__LzXns.Header_active__HNQqd,.Header_navLink__LzXns:hover{color:var(--primary)}.Header_navLink__LzXns:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--primary);transition:width .3s ease}.Header_navLink__LzXns.Header_active__HNQqd:after,.Header_navLink__LzXns:hover:after{width:100%}.Header_ctaButton__FB98J{margin-left:1rem}.Header_menuToggle__cfdoi{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:.5rem;z-index:1001}.Header_menuBar__UTzvK{width:24px;height:2px;background:var(--gray-700);transition:all .3s ease;display:block}.Header_menuOpen__DfELQ .Header_menuBar__UTzvK:first-child{transform:rotate(45deg) translate(5px,5px)}.Header_menuOpen__DfELQ .Header_menuBar__UTzvK:nth-child(2){opacity:0}.Header_menuOpen__DfELQ .Header_menuBar__UTzvK:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width:768px){.Header_container__EZyBV{padding:0 1.5rem}.Header_menuToggle__cfdoi{display:flex}.Header_nav__3fHSH{position:fixed;top:0;right:-100%;width:80%;max-width:400px;height:100vh;background:white;flex-direction:column;justify-content:center;padding:2rem;box-shadow:-2px 0 10px rgba(0,0,0,.1);transition:right .3s ease}.Header_navOpen__o6HMG{right:0}.Header_navList__Oltkk{flex-direction:column;gap:1.5rem;width:100%}.Header_navLink__LzXns{font-size:1.125rem;padding:.75rem 0;display:block}.Header_ctaButton__FB98J{margin-left:0;margin-top:2rem;width:100%}}