.header{background-color:var(--pal-clr-white);font-family:var(--font-heading);position:relative;transition:box-shadow .25s ease;z-index:100}.header .container{width:min(1370px,calc(100% - 40px))}.header.sticky{position:sticky;top:0}.header-sticky-wrap,.hs_cos_wrapper:has(>.header.sticky){position:sticky;top:0;z-index:100}.header.scrolled{box-shadow:0 6px 24px rgba(26,18,53,.08)}.header-wrap{align-items:center;display:flex;gap:28px;padding-block:22px}.header .logo{color:var(--pal-clr-dark);display:flex;flex-shrink:0}.header .logo img{display:block;height:auto;max-height:82px;width:auto}.header-menu{flex:1;gap:32px}.header-menu,.nav-list{align-items:center;display:flex}.nav-list{gap:28px}.nav-item{align-items:center;display:flex;gap:6px;position:relative}.dropdown-toggle{align-items:center;background:none;border:0;color:var(--pal-clr-dark);cursor:pointer;display:inline-flex;font-family:inherit;padding:0}.dropdown-toggle svg{transition:transform .2s ease}.nav-item.open .dropdown-toggle svg{transform:rotate(180deg)}.nav-link{align-items:center;color:var(--pal-clr-dark);display:inline-flex;font-size:15px;font-weight:500;gap:6px;line-height:1.4;padding:8px 0;transition:color .2s ease;white-space:nowrap}.nav-item.active>.nav-link,.nav-item.open>.dropdown-toggle,.nav-item.open>.nav-link,.nav-link:hover{color:var(--pal-clr-primary)}.dropdown{background-color:var(--pal-clr-white);border:1px solid #e3dff0;border-radius:14px;box-shadow:0 16px 40px rgba(26,18,53,.1);left:-16px;margin-top:14px;min-width:220px;opacity:0;padding:8px;position:absolute;top:100%;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden}.dropdown:before{content:"";height:16px;left:0;position:absolute;right:0;top:-16px}.nav-item.open>.dropdown{opacity:1;transform:translateY(0);visibility:visible}.dropdown a{border-radius:8px;color:var(--pal-clr-dark);display:block;font-size:15px;font-weight:400;line-height:normal;padding:12px 16px;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.dropdown a.active,.dropdown a:hover{background-color:var(--pal-clr-soft-bg);color:var(--pal-clr-primary);font-weight:500}.header-right{gap:28px;margin-left:auto}.header-phone,.header-right{align-items:center;display:flex}.header-phone{gap:12px;white-space:nowrap}.phone-icon{align-items:center;background-color:var(--pal-clr-soft-bg);border-radius:50%;color:var(--pal-clr-primary);display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background-color .2s ease;width:36px}.phone-icon svg{height:16px;width:16px}.phone-text{display:flex;flex-direction:column;gap:2px}.phone-number{color:var(--pal-clr-primary);font-size:15px;font-weight:500;line-height:1.3;transition:color .2s ease}.phone-note{color:var(--pal-clr-muted);font-size:12px;line-height:1.3}.header-phone:hover .phone-icon{background-color:var(--pal-clr-lavender-light)}.header-phone:hover .phone-number{color:var(--pal-clr-dark)}.menu-toggle{align-items:flex-end;background:none;border:0;cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:0;width:44px}.menu-toggle span{background-color:var(--pal-clr-dark);border-radius:2px;display:block;height:2px;transition:transform .25s ease,opacity .25s ease;width:24px}.header.menu-open .menu-toggle span:first-child{transform:translateY(7px) rotate(45deg)}.header.menu-open .menu-toggle span:nth-child(2){opacity:0}.header.menu-open .menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (min-width:1100px){.has-dropdown:focus-within>.dropdown,.has-dropdown:hover>.dropdown{opacity:1;transform:translateY(0);visibility:visible}.has-dropdown:hover>.dropdown-toggle,.has-dropdown:hover>.nav-link{color:var(--pal-clr-primary)}}.trust-bar{background-color:var(--pal-clr-light-bg);padding-block:13px}.trust-inner{align-items:center;color:var(--pal-clr-dark);display:flex;flex-wrap:wrap;font-size:15px;font-weight:600;gap:10px;justify-content:center;line-height:normal}a.trust-inner:hover .trust-label{text-decoration:underline}.trust-bar .stars{display:inline-flex;gap:2px}.trust-bar .star{align-items:center;background:linear-gradient(90deg,#00b67a var(--fill),#dcdce6 var(--fill));display:flex;height:18px;justify-content:center;width:18px}.trust-bar .star svg{fill:var(--pal-clr-white);height:13px;width:13px}.trust-label{margin-left:2px}.trust-score{margin-left:4px}.trust-dot{background-color:var(--pal-clr-border);border-radius:50%;height:3px;width:3px}.trust-logo{display:block;height:20px;width:auto}@media(max-width:1300px){.header .btn{font-size:14px}}@media (max-width:1199px){.header-menu,.nav-list{gap:24px}.header-right{gap:20px}}@media (max-width:1099px){.header-wrap{flex-wrap:wrap;gap:0;padding-block:12px}.header .logo{align-items:center}.header .logo img{max-height:56px}.menu-toggle{display:flex;margin-left:auto;order:2}.header-menu{align-items:stretch;border-top:1px solid var(--pal-clr-border);display:none;flex:none;flex-direction:column;gap:20px;max-height:calc(100vh - 80px);order:3;overflow-y:auto;padding:8px 0 24px;width:100%}.header.menu-open .header-menu{display:flex}.nav-list{align-items:stretch;flex-direction:column;gap:0}.nav-item{border-bottom:1px solid var(--pal-clr-border);flex-wrap:wrap;gap:0}.nav-link{flex:1;font-size:16px;justify-content:space-between;padding:14px 0}.nav-link+.dropdown-toggle{height:44px;justify-content:flex-end;width:44px}.dropdown{background-color:var(--pal-clr-light-bg);border:0;box-shadow:none;margin:0 0 12px;min-width:0;opacity:1;padding:4px;position:static;transform:none;visibility:visible;width:100%}.dropdown,.dropdown:before{display:none}.nav-item.open>.dropdown{display:block}.dropdown a{white-space:normal}.dropdown a.active,.dropdown a:hover{background-color:var(--pal-clr-white)}.header-right{align-items:flex-start;flex-direction:column;gap:16px;margin-left:0}.header-right .primary-btn{justify-content:space-between;width:100%}}@media (max-width:767px){.trust-bar{padding-block:8px}.trust-inner{font-size:13px;gap:8px}.trust-bar .star{height:16px;width:16px}.trust-bar .star svg{height:11px;width:11px}.trust-logo{height:18px}}