.header{background-color:#fff;padding:20px 0;font-family:var(--font-main)}.header__inner{display:flex;align-items:center;justify-content:space-between}.header__logo img{display:block;height:48px;width:auto}.nav__list{display:flex;list-style:none;gap:30px;margin:0;padding:0}.nav__link{text-decoration:none;color:var(--clr);text-transform:uppercase;font-size:14px;font-weight:500;transition:color .2s;display:flex;align-items:center}.nav__link:hover{color:var(--clr-accent-alt)}.nav__link--dropdown:after{content:"";display:block;width:6px;height:6px;margin-left:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-top:-3px}.header__actions{display:flex;align-items:center;gap:30px}.header__phone{display:flex;align-items:center;text-decoration:none;color:var(--clr);gap:10px;font-size:15px;font-weight:500}.phone__icon{width:18px;height:18px;object-fit:contain}.header__client-area{display:flex;align-items:center;gap:20px}.action__link{text-decoration:none;color:var(--clr);font-size:14px;font-weight:500;position:relative;padding-right:20px}.action__link:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:20px;width:1px;background-color:var(--sep-alt)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:6px;text-decoration:none;font-weight:500;font-size:14px;transition:background-color .2s;border:none;cursor:pointer}.btn--primary{background-color:var(--bg-accent);color:var(--clr)}.btn--primary:hover{background-color:var(--bg-accent-light)}.nav__item{position:relative}.nav__trigger{background:none;border:none;padding:0;font:inherit;cursor:pointer;display:flex;align-items:center;gap:8px}.nav__chevron{transition:transform .2s ease}.nav__trigger.is-active .nav__chevron{transform:rotate(180deg)}.header__dropdown{position:absolute;top:100%;left:-20px;width:100vw;max-width:1200px;background:var(--bg);padding:40px;box-shadow:0 20px 40px #0000000d;border-top:1px solid var(--sep, #E5E5E5);z-index:100;margin-top:20px;border-radius:0 0 4px 4px}.dropdown__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:auto auto;gap:40px 60px}.dropdown__col--main{grid-row:span 2}.dropdown__title{font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--sep, #E5E5E5);color:var(--clr);transition:color .2s,border-bottom-color .2s}.dropdown__title-link{text-decoration:none;display:block}.dropdown__title-link:hover .dropdown__title{color:var(--clr-accent-alt);border-bottom-color:var(--clr-accent-alt)}.dropdown__col--disabled .dropdown__title{color:#9ca3af;border-bottom-color:#e5e5e5}.dropdown__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #E5E5E5;margin-bottom:16px;flex-wrap:wrap;gap:10px}.dropdown__header .dropdown__title{border-bottom:none;margin-bottom:0;padding-bottom:0}.dropdown__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.dropdown__link{text-decoration:none;color:var(--clr);font-size:15px;line-height:1.4;transition:color .2s}.dropdown__link:hover{color:var(--clr-accent-alt)}.status-badge{display:inline-flex;align-items:center;justify-content:center;background-color:#e5e7eb;color:#4b5563;font-size:11px;font-weight:500;padding:4px 8px;border-radius:12px;white-space:nowrap}
