.nav{max-width:1120px;margin:0 auto;height:72px;padding:18px 18px 0;justify-content:space-between;position:relative;z-index:80}.nav,.nav-left,.nav-right{display:flex;align-items:center}.nav-left{gap:28px}.brand{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.brand img{width:auto;height:26px;display:block}.nav-links{display:flex;align-items:center;gap:22px;margin-left:4px}.login-link,.nav-links a{text-decoration:none;font-family:Open Runde,sans-serif;font-size:17px;line-height:1;font-weight:500;letter-spacing:-.03em;color:rgba(68,35,52,.78);transition:opacity .14s ease}.login-link:hover,.nav-links a:hover{opacity:.72}.nav-right{gap:22px}.login-link{color:#2f1c27}.get-started-link{text-decoration:none}.get-started{height:38px;padding:0 20px;border:2px solid transparent;border-radius:999px;position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;font-family:Open Runde,sans-serif;font-size:17px;line-height:1;font-weight:400;letter-spacing:-.03em;color:#fff;background:linear-gradient(180deg,#0f0c0d,#372b2f 81.73%) padding-box,linear-gradient(180deg,#0f0c0d,#372b2f 81.73%) border-box;box-shadow:0 8px 18px 0 #0000001a,0 32px 32px 0 #00000017,0 73px 44px 0 #0000000d,0 130px 52px 0 #00000003,inset 0 -4px 4px 0 #0f0c0d80,inset 0 0 4.7px 6px #372b2f;cursor:pointer;transition:filter .3s ease,transform .2s ease}.get-started:before{content:"";position:absolute;left:10px;top:-2px;width:calc(100% - 20px);height:11px;border-radius:48px;pointer-events:none;z-index:1;opacity:.84;background:linear-gradient(180deg,#ffdded,hsla(0,0%,100%,0));filter:blur(14px)}.get-started:hover{filter:brightness(1.2)}.get-started:active{transform:translateY(1px) scale(.995)}.mobile-bottom-menu,.mobile-menu-backdrop,.mobile-nav-actions{display:none}@media (max-width:700px){.nav{width:100%;max-width:none;height:64px;margin:0 auto;padding:0 15px;position:fixed;top:0;z-index:155;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.nav-left{gap:0}.brand img{height:27px}.nav-links,.nav-right{display:none}.mobile-nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-left:auto}.mobile-get-started{height:38px;padding:0 19px;border-radius:999px;font-family:Open Runde,sans-serif;font-size:16px;line-height:1;font-weight:400!important;letter-spacing:-.035em;color:#fff;text-decoration:none;border:2px solid transparent;background:linear-gradient(180deg,#0f0c0d,#372b2f 81.73%) padding-box,linear-gradient(180deg,#0f0c0d,#372b2f 81.73%) border-box;box-shadow:0 8px 18px 0 #0000001a,0 32px 32px 0 #00000017,0 73px 44px 0 #0000000d,0 130px 52px 0 #00000003,inset 0 -4px 4px 0 #0f0c0d80,inset 0 0 4.7px 6px #372b2f}.mobile-get-started,.mobile-menu-button{display:inline-flex;align-items:center;justify-content:center}.mobile-menu-button{width:30px;height:30px;padding:0;border:0;background:transparent;flex-direction:column;gap:7px;cursor:pointer}.mobile-menu-button span{width:23px;height:2px;border-radius:999px;background:rgba(43,16,27,.7);display:block;transition:transform .2s ease,opacity .2s ease}.mobile-menu-button.is-open span:first-child{transform:translateY(4.5px) rotate(45deg)}.mobile-menu-button.is-open span:last-child{transform:translateY(-4.5px) rotate(-45deg)}.mobile-menu-backdrop{display:block;position:fixed;inset:0;z-index:160;background:rgba(15,12,13,.45);opacity:0;pointer-events:none;transition:opacity .24s ease}.mobile-menu-backdrop.is-open{opacity:1;pointer-events:auto}.mobile-bottom-menu{display:block;position:fixed;left:0;right:0;bottom:0;z-index:170;padding:14px 22px 32px;border-radius:28px 28px 0 0;background:linear-gradient(180deg,#fff,#f7f3f4);box-shadow:0 -24px 70px rgba(15,12,13,.18),inset 0 1px 0 hsla(0,0%,100%,.92);transform:translateY(calc(100% + 20px));transition:transform .28s cubic-bezier(.22,1,.36,1);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.mobile-bottom-menu.is-open{transform:translateY(var(--mobile-menu-drag-y,0))}.mobile-bottom-menu.is-dragging{transition:none}.mobile-menu-handle{width:74px;height:5px;margin:0 auto 22px;border-radius:999px;background:rgba(43,16,27,.08)}.mobile-menu-links{display:flex;flex-direction:column;gap:4px}.mobile-menu-links a{height:54px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:16px;font-family:Open Runde,sans-serif;font-size:20px;line-height:1;font-weight:500;letter-spacing:-.04em;color:#1c1116;text-decoration:none}.mobile-menu-links a span{display:inline-flex;align-items:center}.mobile-menu-arrow{font-size:20px;line-height:1;font-weight:400!important;color:rgba(28,17,22,.38)}.mobile-menu-links a:active{background:rgba(43,16,27,.045)}.mobile-menu-links .mobile-menu-primary{margin-top:10px;justify-content:center;height:54px;border-radius:999px;color:#fff;font-weight:400;background:linear-gradient(180deg,#0f0c0d,#372b2f 81.73%) padding-box,linear-gradient(180deg,#0f0c0d,#372b2f 81.73%) border-box;box-shadow:0 8px 18px 0 #0000001a,0 32px 32px 0 #00000017,0 73px 44px 0 #0000000d,0 130px 52px 0 #00000003,inset 0 -4px 4px 0 #0f0c0d80,inset 0 0 4.7px 6px #372b2f;border:2px solid transparent}body.mobile-nav-open{overflow:hidden;overscroll-behavior:none;touch-action:none}}