:root{--sevi-bg:#0b0b0b;--sevi-fg:#fff;--sevi-ring:0 0 0 3px hsla(0,0%,100%,.18);--sevi-radius:18px;--sevi-maxw:1120px}.sevi-main-pad{padding:140px 24px 120px}.sevi-nav-wrap{display:flex;justify-content:center;left:0;margin-bottom:140px;pointer-events:none;position:fixed;right:0;top:16px;z-index:1000}.sevi-nav{align-items:center;background:linear-gradient(#0b0b0b,#0a0a0a);border-radius:var(--sevi-radius);box-shadow:0 18px 40px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 -1px 0 rgba(0,0,0,.55);color:var(--sevi-fg);display:flex;justify-content:space-between;padding:10px 18px;pointer-events:auto;width:min(100% - 24px,var(--sevi-maxw))}.sevi-burger{order:0}.sevi-logo{order:1}.sevi-links{margin-inline:auto;order:2}.sevi-cta{order:3}.sevi-logo{align-items:center;color:var(--sevi-fg);display:flex;text-decoration:none;z-index:2}.sevi-logo img{display:block;height:48px;width:auto}.sevi-logo svg{display:block;height:28px;width:auto}.sevi-links{display:flex;gap:28px;list-style:none;margin:0;padding:0}.sevi-links a{border-radius:10px;color:var(--sevi-fg);font-weight:600;opacity:.85;padding:8px 12px;text-decoration:none;transition:opacity .15s ease,background-color .15s ease}.sevi-links a:hover{background:#111;opacity:1}.sevi-links a:focus-visible{box-shadow:var(--sevi-ring);outline:none}.sevi-cta{background:#fff;border-radius:12px;box-shadow:0 2px 0 rgba(0,0,0,.4);color:#000!important;font-weight:700;padding:10px 16px;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.sevi-cta:hover{transform:translateY(-1px)}.sevi-cta:active{box-shadow:none;transform:translateY(0)}.sevi-cta:focus-visible{box-shadow:var(--sevi-ring),0 2px 0 rgba(0,0,0,.4);outline:none}.sevi-burger{appearance:none;background:transparent;border:0;border-radius:8px;color:#fff;cursor:pointer;display:none;padding:8px}.sevi-burger svg{fill:none;stroke:currentColor}.sevi-burger:focus-visible{box-shadow:var(--sevi-ring);outline:none}@media (max-width:820px){.sevi-nav{--sevi-sidew:72px;align-items:center;display:grid;gap:8px;grid-template-columns:var(--sevi-sidew) 1fr var(--sevi-sidew);overflow:visible;padding:8px 12px;position:relative}.sevi-burger{border-radius:10px;color:#fff;display:inline-flex;height:40px;justify-self:start;padding:0;width:var(--sevi-sidew)}.sevi-burger,.sevi-logo{align-items:center;justify-content:center}.sevi-logo{display:flex;justify-self:center;min-width:0}.sevi-logo img,.sevi-logo svg{display:block;height:26px;width:auto}.sevi-cta{align-items:center;border-radius:10px;display:inline-flex;font-size:.7rem;height:36px;justify-content:center;line-height:1;padding:6px 10px;white-space:nowrap}.sevi-links{background:#0b0b0b;border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 -1px 0 rgba(0,0,0,.55);display:none;flex-direction:column;gap:4px;left:8px;opacity:0;padding:12px;position:absolute;right:8px;top:calc(100% + 8px);transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease;z-index:50}.sevi-nav.is-open .sevi-links{display:flex;opacity:1;transform:translateY(0)}}