.edv-public-header{position:fixed!important;z-index:100!important;top:0;right:0;left:0;padding:calc(15px + env(safe-area-inset-top)) 20px 0;background:transparent!important;border:0!important;pointer-events:none;box-shadow:none!important}.edv-public-header.is-scrolled{padding-top:calc(10px + env(safe-area-inset-top))}.edv-public-header .nav-shell{width:min(1180px,calc(100% - 24px));min-height:64px;display:flex;align-items:center;gap:12px;margin:0 auto;padding:7px 10px 7px 15px;border:1.5px solid rgba(133,190,238,.82);border-radius:999px;background:rgba(255,255,255,.93);box-shadow:0 5px 0 rgba(25,105,178,.12),0 18px 40px rgba(12,58,111,.11),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:auto;position:relative;justify-content:initial;max-width:none}.edv-public-header .brand{width:174px;flex:0 0 174px;padding:0;border:0;text-decoration:none;background:none}.edv-public-header .brand img{display:block;width:174px;height:auto;max-width:100%}.edv-public-header .nav-divider{width:1px;height:34px;flex:0 0 1px;background:#dbe8f5}.edv-public-header .nav-links{display:flex;align-items:center;gap:2px;margin:0;padding:0;flex-wrap:nowrap;min-width:0}.edv-public-header .nav-links a{display:inline-flex;align-items:center;border:0;border-radius:999px;padding:10px 9px;color:#60758d;background:transparent;text-decoration:none;font-family:Outfit,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}.edv-public-header .nav-links a:first-child{color:#075da9;font-weight:800}.edv-public-header .nav-links a:hover{color:#064d91;background:#eef7ff}.edv-public-header .nav-tools{display:flex;align-items:center;gap:6px;margin-left:auto;padding-left:9px;border-left:1px solid #dbe8f5}.edv-public-header .nav-icon-button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #dbe8f5;border-radius:50%;color:#0a579f;background:rgba(255,255,255,.74);text-decoration:none}.edv-public-header .nav-icon-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.edv-public-header .top-cta,.edv-public-header .top-login{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:999px;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.edv-public-header .top-cta{background:linear-gradient(135deg,#0c5fa9,#173f70);color:#fff}.edv-public-header .top-login{color:#123f6c;border:1px solid #d8e6f2;background:#fff}.edv-public-header .menu-toggle{display:none;width:42px;height:42px;place-items:center;border:1px solid #dbe8f5;border-radius:50%;color:#0a2342;background:#fff;cursor:pointer}.edv-public-header .menu-toggle span{grid-area:1/1;width:18px;height:2px;border-radius:3px;background:currentColor;transition:transform .18s ease}.edv-public-header .menu-toggle span:first-child{transform:translateY(-4px)}.edv-public-header .menu-toggle span:last-child{transform:translateY(4px)}.edv-public-header .menu-toggle[aria-expanded=true] span:first-child{transform:rotate(45deg)}.edv-public-header .menu-toggle[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.edv-public-header .nav-links a.edv-nav-legal{display:inline-flex;gap:7px;min-height:35px;padding:8px 12px;border:1px solid #beddf1;border-radius:999px;background:linear-gradient(112deg,#edf8ff,#eaf8f2);color:#075c91;font-size:12px;font-weight:800}.edv-public-header .edv-nav-legal__icon{width:17px;height:17px;fill:none;stroke:#17805b;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1100px){.edv-public-header .nav-divider{display:none}.edv-public-header .menu-toggle{display:grid;order:5}.edv-public-header .nav-tools{margin-left:auto;border-left:0}.edv-public-header .nav-icon-button{display:none}.edv-public-header .nav-links{position:absolute;top:calc(100% + 8px);right:10px;left:auto;display:grid;gap:4px;min-width:245px;max-width:calc(100vw - 32px);padding:12px;border:1px solid #d5e7f4;border-radius:18px;background:rgba(255,255,255,.98);box-shadow:0 18px 40px rgba(12,58,111,.16);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.edv-public-header .nav-links.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.edv-public-header .nav-links a{display:flex;padding:12px 13px}.edv-public-header .nav-links a.edv-nav-legal{justify-content:flex-start;border-radius:12px}}@media(max-width:780px){.edv-public-header{padding:calc(9px + env(safe-area-inset-top)) 10px 0}.edv-public-header .nav-shell{width:100%;min-height:58px;padding:7px 8px 7px 12px;border-radius:22px}.edv-public-header .brand{width:154px;flex-basis:154px}.edv-public-header .brand img{width:154px}.edv-public-header .top-cta{display:none}.edv-public-header .top-login{min-height:40px;padding:0 14px;font-size:11px}.edv-public-header .nav-links{right:10px;left:10px}.edv-public-header .nav-links a.edv-nav-legal{min-height:45px}}@media(max-width:480px){.edv-public-header .brand{width:138px;flex-basis:138px}.edv-public-header .brand img{width:138px}.edv-public-header .top-login{display:none}}@media(prefers-reduced-motion:reduce){.edv-public-header .nav-links{transition:none}}body[data-eduvia-public-page="features"] > main > .hero{padding-top:clamp(140px,12vw,170px)}@media(max-width:720px){body[data-eduvia-public-page="features"] > main > .hero{padding-top:125px}}
