.nav{--nav-h:72px;position:fixed;inset-inline:0;top:0;z-index:100;background:#ffffff;box-shadow:0 1px 0 var(--color-border);transition:box-shadow .22s var(--ease-out)}.nav--scrolled{box-shadow:0 1px 0 var(--color-border-strong),0 12px 32px -24px rgba(16,24,40,.22)}.nav__inner{display:flex;align-items:center;gap:24px;min-height:var(--nav-h);padding-block:0}.nav__logo{flex:none}.nav__logo,.nav__logo__link{display:inline-flex;align-items:center}.nav__logo__link{border-radius:8px}.nav__logo__link:focus-visible{outline:2px solid var(--green-400);outline-offset:4px}.nav__brandlogo{width:170.55px}.nav__right{flex:1 1;min-width:0;justify-content:flex-end}.nav__links,.nav__right{display:flex;align-items:center;gap:44px}.nav__link{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:500;letter-spacing:-.006em;color:var(--color-heading-text);padding:6px 2px;transition:color .18s var(--ease-out)}.nav__link-chev{display:block;flex:none;color:var(--color-muted-text);transition:transform .25s var(--ease-out),color .18s var(--ease-out)}.nav__link--menu[aria-expanded=true] .nav__link-chev,.nav__link:hover .nav__link-chev{color:inherit}.nav__link:after{content:"";position:absolute;left:2px;right:2px;bottom:-1px;height:2px;border-radius:1px;background:var(--green-500);transform:scaleX(0);transform-origin:left;transition:transform .28s var(--ease-out)}.nav__link:hover{color:var(--color-primary)}.nav__link:hover:after{transform:scaleX(1)}.nav__link--on{color:var(--ink)}.nav__link--on:after{transform:scaleX(1)}.nav__item{position:relative;display:inline-flex;align-items:center}.nav__link--menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font-family:inherit;line-height:inherit;cursor:pointer}.nav__link--menu[aria-expanded=true]{color:var(--color-primary)}.nav__link--menu[aria-expanded=true]:after{transform:scaleX(1)}.nav__link--menu[aria-expanded=true] .nav__link-chev{transform:rotate(180deg)}.nav__menu{--menu-x:0px;--caret-x:50%;position:absolute;top:100%;left:var(--menu-x);z-index:100;width:min(1012px,calc(100vw - 2 * var(--container-padding)));padding-top:35px;opacity:0;transform:translateY(-8px) scale(.985);transform-origin:top center;pointer-events:none;will-change:transform,opacity;transition:opacity .14s var(--ease-out),transform .16s var(--ease-out)}.nav__menu.is-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity .22s var(--ease-out),transform .34s cubic-bezier(.16,1,.3,1)}.nav__menu-panel{position:relative;padding:11px 19px 19px 16px;border-radius:15px;background:#ffffff;box-shadow:0 2px 6px -2px rgba(16,24,40,.08),0 14px 36px -8px rgba(16,24,40,.2)}.nav__menu-caret{position:absolute;top:-14px;left:var(--caret-x);display:block;width:27px;height:27px;margin-left:-13.5px}.nav__menu-title{margin:0;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:32px;color:var(--color-muted-text)}.nav__uc-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px 13px;gap:12px 13px;margin:0;padding:0;list-style:none}.nav__uc-grid>li{opacity:0;transform:translateY(-4px)}.nav__menu.is-open .nav__uc-grid>li{opacity:1;transform:none;transition:opacity .26s var(--ease-out) calc(60ms + var(--i, 0) * 14ms),transform .26s var(--ease-out) calc(60ms + var(--i, 0) * 14ms)}.nav__uc-card{--uc-s:1;--uc-line:rgba(0,0,0,0.09);position:relative;display:block;height:calc(113px * var(--uc-s));border-radius:calc(12px * var(--uc-s));box-shadow:inset 0 0 0 1px var(--uc-line);-webkit-tap-highlight-color:transparent;transition:background-color .18s var(--ease-out),box-shadow .18s var(--ease-out)}.nav__uc-icon{position:absolute;left:calc(7px * var(--uc-s));top:calc(8px * var(--uc-s));display:block;width:calc(70px * var(--uc-s));height:calc(70px * var(--uc-s));object-fit:contain;object-position:left top}.nav__uc-label{position:absolute;left:calc(14px * var(--uc-s));width:calc(145px * var(--uc-s));bottom:calc(6px * var(--uc-s));font-size:calc(12px * var(--uc-s));font-weight:500;letter-spacing:-.006em;line-height:calc(32px * var(--uc-s));color:var(--color-heading-text)}.nav__uc-go{position:absolute;right:calc(16px * var(--uc-s));top:calc(82px * var(--uc-s));display:block;color:var(--color-muted-text);opacity:.75;transition:transform .18s var(--ease-out),opacity .18s var(--ease-out),color .18s var(--ease-out)}.nav__uc-card:focus-visible,.nav__uc-card:hover{--uc-line:color-mix(in srgb,var(--color-primary) 32%,transparent);background:color-mix(in srgb,var(--color-primary) 4%,transparent)}.nav__uc-card:focus-visible .nav__uc-go,.nav__uc-card:hover .nav__uc-go{transform:translateX(3px);opacity:1;color:var(--color-primary)}.nav__uc-card:focus-visible{outline:2px solid var(--green-500);outline-offset:2px}.nav__uc-card--on{--uc-line:color-mix(in srgb,var(--color-primary) 45%,transparent);background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.nav__uc-card--on .nav__uc-go{color:var(--color-primary);opacity:1}@media (prefers-reduced-motion:reduce){.nav__link-chev,.nav__menu,.nav__menu.is-open,.nav__menu.is-open .nav__uc-grid>li,.nav__uc-card,.nav__uc-go,.nav__uc-grid>li{transition:none}.nav__menu,.nav__menu.is-open{transform:none}.nav__uc-grid>li{opacity:1;transform:none}}.nav__actions{display:flex;align-items:center;gap:38px}.nav__login{font-size:14px;font-weight:500;color:#000;transition:color .18s var(--ease-out)}.nav__login:hover{color:var(--color-primary)}@keyframes btn-try-it{0%,40%,7%,to{transform:rotate(0)}15%,25%{transform:rotate(-5deg)}20%{transform:rotate(5deg)}30%{transform:rotate(3deg)}35%{transform:rotate(-3deg)}}.nav-btn-try-it{animation:btn-try-it 2.5s linear infinite}@media (prefers-reduced-motion:reduce){.nav-btn-try-it{animation:none}}.nav__burger{display:none;position:relative;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border-radius:var(--radius-md);border:1px solid var(--line);background:color-mix(in srgb,var(--card) 72%,transparent);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 1px 2px color-mix(in srgb,var(--color-band) 6%,transparent);transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .2s var(--ease-out),color .2s var(--ease-out),transform .14s var(--ease-out)}.nav__burger:hover{border-color:color-mix(in srgb,var(--green-600) 34%,var(--line));background:color-mix(in srgb,var(--green-600) 8%,var(--card));color:var(--green-600);box-shadow:0 6px 16px -8px color-mix(in srgb,var(--color-band) 22%,transparent)}.nav__burger:focus-visible{outline:2px solid var(--green-500);outline-offset:2px}.nav__burger:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.nav__burger,.nav__burger-art i{transition:none}.nav__burger:active{transform:none}}.nav__sheet{display:none}@media (max-width:940px){.nav{--nav-h:76px}.nav__inner .nav__actions .nav__login,.nav__links{display:none}.nav__brandlogo{width:141px}.nav__actions{gap:16px}.nav__burger{display:flex;width:32px;height:32px}.nav__burger,.nav__burger:hover{border:none;background:transparent;box-shadow:none}.nav__burger-art{position:relative;display:block;width:24px;height:15.74px}.nav__burger-art i{position:absolute;left:0;width:100%;height:1px;border-radius:1px;background:#000000;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .16s var(--ease-out)}.nav__burger-art i:first-child{top:0}.nav__burger-art i:nth-child(2){top:7.44px}.nav__burger-art i:nth-child(3){top:14.88px}.nav__burger.is-open .nav__burger-art i:first-child{transform:translateY(7.44px) rotate(45deg)}.nav__burger.is-open .nav__burger-art i:nth-child(2){opacity:0;transform:scaleX(.2)}.nav__burger.is-open .nav__burger-art i:nth-child(3){transform:translateY(-7.44px) rotate(-45deg)}.nav__sheet{display:block;position:fixed;inset:var(--nav-h,76px) 0 0;z-index:90;pointer-events:none;overflow:hidden;visibility:hidden;transition:visibility 0s linear .36s}.nav__sheet.is-open{pointer-events:auto;visibility:visible;transition:visibility 0s}.nav__sheet-scrim{position:absolute;inset:0;background:rgba(28,36,46,.45);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .32s var(--ease-out)}.nav__sheet.is-open .nav__sheet-scrim{opacity:1;transition:opacity .3s var(--ease-out)}.nav__sheet-panel{position:relative;display:flex;flex-direction:column;max-height:100%;padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px));background:#fff;border-radius:0 0 20px 20px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;transform:translateY(-100%);will-change:transform;transition:transform .34s cubic-bezier(.4,0,.2,1)}.nav__sheet.is-open .nav__sheet-panel{transform:none;transition:transform .42s cubic-bezier(.16,1,.3,1)}.nav__sheet-body{flex:1 1;width:100%;max-width:480px;margin-inline:auto;padding:20px 24px 0}.nav__sheet-section{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:12px;width:100%;height:50px;margin:0;padding:0 14px 0 9px;border:0;border-radius:12px;background:color-mix(in srgb,var(--color-primary) 7%,#fff);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.nav__sheet-section-label{flex:1 1;min-width:0;font-size:17px;font-weight:600;letter-spacing:-.014em;line-height:1;color:var(--color-heading-text)}.nav__sheet-section-chev{flex:none;display:block;color:var(--color-primary);transition:transform .3s var(--ease-out)}.nav__sheet-section.is-open .nav__sheet-section-chev{transform:rotate(180deg)}.nav__sheet-listwrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s var(--ease-out)}.nav__sheet-listwrap.is-open{grid-template-rows:1fr}.nav__sheet-listclip{overflow:hidden;min-height:0}.nav__sheet-list{list-style:none;margin:8px 0 0;padding:0}.nav__sheet-item{display:flex;align-items:center;gap:12px;height:39px;padding:0 10px;border-radius:10px;-webkit-tap-highlight-color:transparent;transition:background-color .18s var(--ease-out)}.nav__sheet-item--on,.nav__sheet-item:active{background:rgba(0,0,0,.04)}.nav__sheet-tile{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px var(--color-border);overflow:hidden}.nav__sheet-mark{display:block;width:24px;height:24px;object-fit:contain}.nav__sheet-glyph{display:block;color:var(--color-body-text)}.nav__sheet-item-label{flex:1 1;min-width:0;font-size:15px;font-weight:400;line-height:20px;color:var(--color-body-text);transition:color .18s var(--ease-out)}.nav__sheet-item--on .nav__sheet-item-label,.nav__sheet-item:hover .nav__sheet-item-label{color:var(--color-heading-text)}.nav__sheet-row{display:flex;align-items:center;gap:12px;height:50px;margin-top:8px;padding:0 14px 0 9px;border-radius:12px;color:#000;-webkit-tap-highlight-color:transparent;transition:background-color .18s var(--ease-out)}.nav__sheet-row--on,.nav__sheet-row:active{background:rgba(0,0,0,.04)}.nav__sheet-row-label{flex:1 1;min-width:0;font-size:17px;font-weight:600;letter-spacing:-.014em;line-height:1;color:var(--color-heading-text)}.nav__sheet-row-chev{flex:none;display:block;color:var(--color-muted-text)}.nav__sheet-actions{display:flex;flex-direction:column;gap:10px;margin-top:24px}.nav__sheet-cta,.nav__sheet-login{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:8px;font-size:16px;font-weight:500;-webkit-tap-highlight-color:transparent}.nav__sheet-login{border:1px solid var(--color-border-strong);background:#fff;color:#000;transition:background-color .18s var(--ease-out)}.nav__sheet-login:active{background:rgba(0,0,0,.04)}.nav__sheet-cta{height:40px;padding:0;font-size:16px}}@media (max-width:940px) and (prefers-reduced-motion:reduce){.nav__sheet-item,.nav__sheet-item-label,.nav__sheet-listwrap,.nav__sheet-login,.nav__sheet-panel,.nav__sheet-row,.nav__sheet-scrim,.nav__sheet-section-chev,.nav__sheet.is-open .nav__sheet-panel,.nav__sheet.is-open .nav__sheet-scrim{transition:none}.nav__sheet-panel,.nav__sheet.is-open .nav__sheet-panel{transform:none}}@media (max-width:359px){.nav__inner{gap:12px}.nav__brandlogo{width:124px}.nav__actions{gap:12px}.nav-btn-try-it{padding-inline:14px}}.nav--enter{animation:nav-enter .6s cubic-bezier(.22,1,.36,1) backwards}.nav__enter-item{animation:nav-enter-item .5s cubic-bezier(.22,1,.36,1) .12s backwards}.nav__enter-item+.nav__enter-item{animation-delay:.19s}@keyframes nav-enter{0%{opacity:.01;transform:translateY(-20px)}to{opacity:1;transform:none}}@keyframes nav-enter-item{0%{opacity:.01;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav--enter,.nav__enter-item{animation:none}}