.navpad{padding:24px 48px}.navbar{background:#fff;position:sticky;top:0;width:100%;z-index:1000}.nav-container{align-items:center;display:flex;justify-content:space-between}.logo img{aspect-ratio:25/6;height:48px;max-width:200px!important;width:100%}.logo .tld{color:#2b1a14;font-size:18px;font-weight:500;margin-left:2px}.nav-menu{align-items:center;display:flex;gap:36px;list-style:none}.menu-item{border-bottom:1px solid transparent;text-decoration:none;transition:all .35s ease}.menu-item:hover{border-bottom:1.5px solid var(--Color-Palette-Orange,#ff5a00);border-radius:3px;color:#ff5a00;padding-bottom:8px;transform:translateY(-6px)}.cta{background:transparent;border:1.5px solid var(--Color-Palette-Orange,#ff5a00);border-radius:12px;display:inline-block;padding:12px 16px;transition:background .2s ease,color .2s ease;white-space:nowrap}.cta:hover{background:var(--Color-Palette-Orange,#ff5a00);border-radius:12px;box-shadow:0 4px 8px 0 rgba(239,61,35,.24);color:#fff!important}.hamburger{background:transparent;border:0;cursor:pointer;display:none;flex-direction:column;height:22px;justify-content:space-between;padding:0;width:28px}.hamburger span{background:#2b1a14;border-radius:2px;display:block;height:3px;transition:transform .3s ease,opacity .2s ease;width:100%}.hamburger.is-open span:first-child{transform:translateY(9.5px) rotate(45deg)}.hamburger.is-open span:nth-child(2){opacity:0}.hamburger.is-open span:nth-child(3){transform:translateY(-9.5px) rotate(-45deg)}@media (max-width:900px){.navpad{padding:14px 28px}.logo img{width:134px}.hamburger{display:flex}.nav-menu{align-items:stretch;background:#fff;border-bottom:1px solid #f1ece9;box-shadow:0 12px 24px rgba(0,0,0,.06);flex-direction:column;gap:0;left:0;padding:16px 20px 24px;position:fixed;right:0;top:72px;transform:translateY(-120%);transition:transform .3s ease;visibility:hidden}.nav-menu.is-open{transform:translateY(0);visibility:visible}.nav-menu li{width:100%}.nav-menu .cta,.nav-menu a{display:block;padding:14px 8px;width:100%}.nav-menu .cta{border:2px solid #ef5a23;border-radius:999px;margin-top:12px;padding:12px 22px;text-align:center}}@media (max-width:380px){.logo{font-size:24px}.logo .brand:before{height:7px;left:28px;width:7px}}