.navbar{background:#f4f4f4;border-bottom:1px solid #dddde4;justify-content:space-between;align-items:center;padding:16px 120px 8px;display:flex;position:relative}.nav-links{display:flex}.nav-links a,.nav-links button{letter-spacing:0%;color:#080808;cursor:pointer;padding:12px 24px 20px;font-family:Plus Jakarta Sans;font-size:14px;font-weight:400;line-height:24px}.dropdown{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:5px;display:flex}.auth-btns{align-items:center;gap:8px;display:flex}.auth-btns a{color:#000;font-family:Plus Jakarta Sans;font-weight:400;font-style:Regular;letter-spacing:0%;text-align:center;background:#fff;border:none;border-radius:40px;padding:16px;font-size:14px;line-height:100%}.auth-btns a:last-child{color:#fff;background:#000}.dropdown-list{opacity:0;visibility:hidden;z-index:10;background:#fff;border:1px solid #dddde4;border-radius:24px;flex-direction:row;gap:24px;padding:40px;transition:opacity .3s,transform .3s,visibility .3s;display:flex;position:absolute;top:100%;left:-100%;transform:translateY(15px)}.dropdown-list a{align-items:start;gap:16px;display:flex;padding:0!important}.dropdown-list h4{font-family:Plus Jakarta Sans;font-weight:700;font-style:Bold;letter-spacing:0%;vertical-align:middle;color:#080808;margin-bottom:16px;font-size:16px;line-height:100%}.dropdown-list p{font-family:Plus Jakarta Sans;font-weight:400;font-style:Regular;letter-spacing:0%;vertical-align:middle;color:#9098a2;width:217px;font-size:14px;line-height:100%}.test:hover .dropdown-list,.dropdown:hover+.dropdown-list{opacity:1;visibility:visible;transform:translateY(0)}.nav-links{position:relative}.dropdown:hover{color:#000}.mobile-drawer{z-index:1000;background:#fff;flex-direction:column;width:320px;max-width:90vw;height:100vh;padding:24px 24px 80px;transition:right .4s cubic-bezier(.25,.8,.25,1);display:flex;position:fixed;top:0;right:-100%;box-shadow:-5px 0 20px #0000001a}.mobile-drawer.open{right:0}.drawer-header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.drawer-header button{cursor:pointer;background:0 0;border:none}.drawer-links{flex:1}.drawer-links a,.mobile-repairs-section span{color:#080808;border-bottom:1px solid #eee;padding:16px 0;font-family:Plus Jakarta Sans;font-size:18px;font-weight:500;display:block}.mobile-repair-item{border-bottom:1px solid #eee;gap:16px;padding:20px 0;text-decoration:none;display:flex}.mobile-repair-item h4,.mobile-repairs-section span{margin-bottom:4px;font-size:16px;font-weight:600}.mobile-repair-item p{color:#9098a2;font-size:14px;line-height:1.4}.drawer-auth{flex-direction:column;gap:12px;margin-top:40px;display:flex}.drawer-auth a{text-align:center;border-radius:40px;padding:16px;font-weight:500}.drawer-auth a:first-child{background:0 0;border:1px solid #ddd}.get-started-btn{color:#fff;background:#000!important}.drawer-overlay{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;width:100%;height:100%;position:fixed;top:0;left:0}.mobile-menu-btn{cursor:pointer;color:#000;background:0 0;border:none;align-items:center;gap:8px;font-size:16px;font-weight:700;display:none}.mobile-repairs-toggle{color:#080808;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;width:100%;padding:16px 0;font-family:Plus Jakarta Sans;font-size:18px;font-weight:500;display:flex}.chevron{transition:transform .3s}.chevron.rotated{transform:rotate(180deg)}.mobile-dropdown-content{max-height:0;padding:0;transition:max-height .4s,padding .4s;overflow:hidden}.mobile-dropdown-content.open{max-height:400px}.mobile-repair-item{border-bottom:1px solid #eee;align-items:flex-start;gap:16px;padding:20px 0;text-decoration:none;transition:background .2s;display:flex}.mobile-repair-item:hover{background:#f9f9f9;border-radius:12px;margin:0 -12px;padding:20px 12px}.mobile-repair-item h4{color:#080808;margin-bottom:6px;font-size:14px;font-weight:600}.mobile-repair-item p{color:#9098a2;margin:0;font-size:10px;line-height:1.5}@media screen and (max-width:900px){.mobile-menu-btn{display:flex}.nav-links,.auth-btns{display:none}}@media screen and (max-width:600px){.navbar{padding:22px 32px}}@media screen and (min-width:2000px){.navbar{padding:20px 320px 12px}}@media screen and (min-width:1450px){.navbar{gap:200px;width:1150px;padding-left:10px;padding-right:10px}.navbar-wrap{background:#f4f4f4;justify-content:center;width:100%;display:flex}}
