.nv{--nv-bunn:#f7f7f2;--nv-flate:#eeeee6;--nv-kort:#fff;--nv-marine:#152b3c;--nv-blaa:#1769e0;--nv-blaa-mork:#1253b5;--nv-graa:#4f5b66;--nv-strek:#d6d6cc;--nv-feil:#b42318;--nv-tittel:"Space Grotesk", system-ui, sans-serif;--nv-tekst:"Outfit", system-ui, sans-serif;--nv-topp-h:68px;background:var(--nv-bunn);color:var(--nv-marine);font-family:var(--nv-tekst);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6}.nv *,.nv :before,.nv :after{box-sizing:border-box}.nv :where(h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset){margin:0;padding:0}.nv :where(ul,ol){list-style:none}.nv :where(a){color:inherit}.nv h1,.nv h2,.nv h3{font-family:var(--nv-tittel);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.12}html:has(body.nv){scroll-behavior:smooth}.nv [id]{scroll-margin-top:calc(var(--nv-topp-h) + 16px)}.nv :focus-visible{outline:3px solid var(--nv-blaa);outline-offset:3px;border-radius:4px}.nv-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.nv-hopp{z-index:100;background:var(--nv-marine);color:#fff;padding:.75rem 1rem;position:absolute;top:0;left:-9999px}.nv-hopp:focus{left:0}.nv-ramme{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2.5rem)}.nv-knapp{min-height:48px;font-family:var(--nv-tekst);text-align:center;cursor:pointer;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.35rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.nv-knapp--primar{background:var(--nv-blaa);color:#fff}.nv-knapp--primar:hover{background:var(--nv-blaa-mork)}.nv-knapp--sekundar{color:var(--nv-marine);border-color:var(--nv-marine);background:0 0}.nv-knapp--sekundar:hover{background:var(--nv-marine);color:#fff}.nv-knapp--lys{color:var(--nv-marine);background:#fff}.nv-knapp--lys:hover{background:var(--nv-flate)}.nv-tekstlenke{color:var(--nv-marine);text-decoration:underline;text-decoration-color:var(--nv-blaa);text-underline-offset:5px;padding-block:.6rem;font-weight:600;text-decoration-thickness:2px}.nv-tekstlenke:hover{color:var(--nv-blaa)}.nv-lenkeknapp{min-height:44px;font:inherit;color:var(--nv-blaa);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:.5rem .25rem;font-weight:600;text-decoration:underline}.nv-etikett{color:var(--nv-blaa-mork);margin-bottom:.75rem;font-size:.9rem;font-weight:600}.nv-etikett--lys{color:#9ec2ff}.nv-hode{max-width:640px;margin-bottom:clamp(2rem,4vw,3rem)}.nv-hode h2{font-size:clamp(1.75rem,3.6vw,2.5rem)}.nv-ingress{color:var(--nv-graa);margin-top:.85rem;font-size:1.1rem}.nv-seksjon{padding-block:clamp(3.5rem,8vw,6rem)}.nv-seksjon--flate{background:var(--nv-flate)}.nv-seksjon--mork{background:var(--nv-marine);color:#fff}.nv-seksjon--mork .nv-etikett{color:#9ec2ff}.nv-seksjon--mork .nv-ingress{color:#c9d3dc}.nv-demo{background:var(--nv-marine);color:#e6ecf1;font-size:.9rem}.nv-demo__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;display:flex}.nv-demo a{color:#fff;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.nv-topp{z-index:20;background:var(--nv-bunn);border-bottom:1px solid var(--nv-strek);position:sticky;top:0}.nv-topp__in{min-height:var(--nv-topp-h);justify-content:space-between;align-items:center;gap:1rem;display:flex}.nv-logo{font-family:var(--nv-tittel);letter-spacing:-.03em;color:var(--nv-marine);padding-block:.4rem;font-size:1.4rem;font-weight:700;text-decoration:none}.nv-logo span{color:var(--nv-blaa)}.nv-nav{align-items:center;gap:1.75rem;display:flex}.nv-nav a:not(.nv-knapp){padding-block:.6rem;font-weight:500;text-decoration:none}.nv-nav a:not(.nv-knapp):hover{color:var(--nv-blaa)}.nv-burger{cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:48px;height:48px;padding:12px;display:none}.nv-burger span[aria-hidden]{background:var(--nv-marine);border-radius:2px;height:2px;transition:transform .2s,opacity .2s;display:block}.er-apen .nv-burger span[aria-hidden]:nth-of-type(2){transform:translateY(7px)rotate(45deg)}.er-apen .nv-burger span[aria-hidden]:nth-of-type(3){opacity:0}.er-apen .nv-burger span[aria-hidden]:nth-of-type(4){transform:translateY(-7px)rotate(-45deg)}@media (width<=860px){.nv-nav{flex-wrap:wrap;gap:.25rem 1.25rem}.nv-topp__in{flex-wrap:wrap}.nv-js .nv-topp__in{flex-wrap:nowrap}.nv-js .nv-burger{display:flex}.nv-js .nv-nav{background:var(--nv-bunn);border-bottom:1px solid var(--nv-strek);flex-direction:column;align-items:stretch;gap:0;padding:.5rem clamp(1.1rem,4vw,2.5rem) 1.25rem;display:none;position:absolute;top:100%;left:0;right:0}.nv-js .er-apen .nv-nav{display:flex}.nv-js .nv-nav a:not(.nv-knapp){border-bottom:1px solid var(--nv-strek);padding:.85rem 0}.nv-js .nv-nav__cta{margin-top:1rem}}.nv-hero{padding-block:clamp(1.75rem,5vw,0rem) 0}.nv-hero__grid{gap:1.75rem;display:grid}.nv-hero__tekst{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2.5rem)}.nv-hero h1{letter-spacing:-.03em;max-width:13ch;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.04}.nv-hero h1 span{color:var(--nv-blaa);display:block}.nv-hero__ingress{color:var(--nv-graa);max-width:32rem;margin-top:1.25rem;font-size:clamp(1.08rem,1.6vw,1.2rem)}.nv-hero__handling{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem;display:flex}.nv-hero__bilde{margin:0;position:relative}.nv-hero__bilde img{aspect-ratio:4/3;object-fit:cover;object-position:58% 50%;width:100%;height:auto;display:block}.nv-hero__bilde figcaption,.nv-tjenester-bilde figcaption,.nv-merk{color:var(--nv-graa);font-size:.88rem}.nv-hero__bilde figcaption{padding:.5rem clamp(1.1rem,4vw,2.5rem) 0}@media (width>=960px){.nv-hero{padding-top:0}.nv-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:0;min-height:min(640px,100svh - 110px)}.nv-hero__tekst{align-self:center;max-width:none;margin:0;padding:3.5rem clamp(2rem,4vw,4rem) 3.5rem max(2.5rem,50vw - 580px + 2.5rem)}.nv-hero__bilde img{aspect-ratio:auto;object-position:62% 45%;height:100%}.nv-hero__bilde figcaption{background:#f7f7f2eb;border-radius:4px;padding:.3rem .6rem;position:absolute;bottom:.75rem;right:.75rem}}.nv-tjenester-grid{gap:2.5rem;display:grid}@media (width>=960px){.nv-tjenester-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(2.5rem,5vw,4.5rem)}}.nv-tjenester-bilde{margin:0}.nv-tjenester-bilde img{aspect-ratio:4/3;object-fit:cover;object-position:55% 50%;border-radius:6px;width:100%;height:auto;display:block}.nv-tjenester-bilde figcaption{margin-top:.5rem}@media (width>=960px){.nv-tjenester-bilde img{aspect-ratio:4/5;object-position:62% 50%}}.nv-tjenester{border-top:2px solid var(--nv-marine)}.nv-tjeneste{border-bottom:1px solid var(--nv-strek);gap:.75rem 2rem;padding-block:1.75rem;display:grid}@media (width>=860px){.nv-tjeneste{grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;padding-block:1.75rem}}.nv-tjeneste__nr{font-family:var(--nv-tittel);color:var(--nv-blaa);padding-top:.2rem;font-size:1rem;font-weight:600}.nv-tjeneste h3{margin-bottom:.5rem;font-size:clamp(1.3rem,2.4vw,1.6rem)}.nv-tjeneste__tekst p{color:var(--nv-graa);max-width:46ch}.nv-tjeneste__punkter li{margin-bottom:.35rem;padding-left:1.1rem;font-size:.98rem;line-height:1.5;position:relative}.nv-tjeneste__punkter li:before{content:"";background:var(--nv-blaa);width:6px;height:6px;position:absolute;top:.62em;left:0}.nv-tjeneste__knapp{white-space:nowrap;align-self:start}.nv-steg{counter-reset:steg;gap:1.75rem;display:grid}@media (width>=700px){.nv-steg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.nv-steg{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.nv-steg li{border-top:2px solid #ffffff59;padding-top:1.1rem}.nv-steg__nr{font-family:var(--nv-tittel);color:#9ec2ff;margin-bottom:.4rem;font-size:1.1rem;font-weight:700;display:block}.nv-steg h3{margin-bottom:.4rem;font-size:1.2rem}.nv-steg p{color:#c9d3dc;font-size:1rem}.nv-demomerke{color:var(--nv-marine);border:1px solid var(--nv-strek);background:var(--nv-kort);border-radius:4px;padding:.35rem .7rem;font-size:.93rem;font-weight:600;display:inline-block;margin-top:1rem!important}.nv-foresporsel{gap:2rem;display:grid}@media (width>=960px){.nv-foresporsel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.nv-foresporsel__boks{background:var(--nv-kort);border:1px solid var(--nv-strek);border-radius:10px;padding:clamp(1.25rem,3.5vw,2.25rem)}.nv-f-fremdrift{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.nv-f-trinn{color:var(--nv-graa);font-size:.95rem;font-weight:600}.nv-f-linje{flex:none;gap:6px;display:flex}.nv-f-linje li{background:var(--nv-strek);border-radius:3px;width:36px;height:6px}.nv-f-linje li.er-aktiv{background:var(--nv-blaa)}.nv-f-tittel{font-family:var(--nv-tittel);outline-offset:6px;font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:600;margin-bottom:1.25rem!important}.nv-f-ingress{color:var(--nv-graa);margin-bottom:1.5rem!important}.nv-f-gruppe{border:0;min-width:0;margin-bottom:1.5rem!important}.nv-f-gruppe legend{margin-bottom:.6rem;padding:0;font-size:1.02rem;font-weight:600}.nv-f-gruppe.har-feil .nv-f-alternativ{border-color:var(--nv-feil)}.nv-f-feil{color:var(--nv-feil);font-size:.97rem;font-weight:600;margin-bottom:.6rem!important}.nv-f-feil:before{content:"! "}.nv-f-valg{gap:.6rem;display:grid}.nv-f-alternativ{border:1px solid var(--nv-strek);cursor:pointer;background:var(--nv-kort);border-radius:8px;align-items:flex-start;gap:.8rem;min-height:52px;padding:.85rem 1rem;display:flex}.nv-f-alternativ:hover{border-color:var(--nv-marine)}.nv-f-alternativ:has(input:checked){border-color:var(--nv-blaa);box-shadow:inset 0 0 0 1px var(--nv-blaa);background:#eef4fd}.nv-f-alternativ input{width:1.2rem;height:1.2rem;accent-color:var(--nv-blaa);flex:none;margin:.2rem 0 0}.nv-f-alternativ__tekst{font-weight:500;display:block}.nv-f-alternativ__hjelp{color:var(--nv-graa);font-size:.93rem;line-height:1.45;display:block}.nv-f-oppsummering{border-top:1px solid var(--nv-strek);margin-bottom:1.5rem!important}.nv-f-oppsummering div{border-bottom:1px solid var(--nv-strek);grid-template-columns:1fr auto;align-items:center;gap:0 1rem;padding-block:.75rem;display:grid}.nv-f-oppsummering dt{color:var(--nv-graa);grid-column:1;font-size:.93rem}.nv-f-oppsummering dd{grid-column:1;font-weight:600}.nv-f-oppsummering button{grid-area:1/2/span 2}.nv-f-knapper{flex-wrap:wrap;gap:.75rem;display:flex}.nv-f-merk{color:var(--nv-graa);font-size:.9rem;margin-top:1rem!important}@media (width<=420px){.nv-f-knapper .nv-knapp{flex:100%}}html:not(.nv-js) .nv-krever-js{display:none}.nv-insp{gap:2rem;display:grid}.nv-insp figure{margin:0}.nv-insp img{border-radius:6px;width:100%;height:auto;display:block}.nv-insp__stor img{aspect-ratio:4/3;object-fit:cover;object-position:45% 50%}.nv-insp__tekst h2{margin-bottom:1rem;font-size:clamp(1.75rem,3.6vw,2.5rem)}.nv-insp__tekst>p:not(.nv-etikett):not(.nv-merk){color:var(--nv-graa);max-width:44ch}.nv-insp__detalj{margin-top:2rem!important}.nv-insp__detalj img{aspect-ratio:3/2;object-fit:cover;object-position:55% 55%}.nv-merk{margin-top:.75rem!important}@media (width>=960px){.nv-insp{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:clamp(2.5rem,5vw,4.5rem)}.nv-insp__stor{display:flex}.nv-insp__stor img{aspect-ratio:auto;object-position:42% 50%;height:100%;min-height:440px}.nv-insp__detalj{margin-top:2.25rem!important}.nv-insp__detalj img{aspect-ratio:16/10}}.nv-faq{gap:1.5rem;display:grid}@media (width>=960px){.nv-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.nv-faq__liste{border-top:2px solid var(--nv-marine)}.nv-faq details{border-bottom:1px solid var(--nv-strek)}.nv-faq summary{cursor:pointer;min-height:52px;font-family:var(--nv-tittel);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:1.08rem;font-weight:600;list-style:none;display:flex}.nv-faq summary::-webkit-details-marker{display:none}.nv-faq summary:after{content:"+";color:var(--nv-blaa);flex:none;font-size:1.5rem;line-height:1}.nv-faq details[open] summary:after{content:"–"}.nv-faq details p{color:var(--nv-graa);max-width:60ch;padding:0 0 1.25rem}.nv-slutt{background:var(--nv-marine);color:#fff;padding-block:clamp(3rem,7vw,4.5rem)}.nv-slutt__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.nv-slutt h2{max-width:24ch;margin-bottom:.75rem;font-size:clamp(1.5rem,3vw,2.1rem)}.nv-slutt p:not(.nv-etikett){color:#c9d3dc;max-width:48ch}.nv-bunn{color:var(--nv-graa);padding-block:1.75rem;font-size:.93rem}.nv-bunn__in{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;display:flex}.nv-bunn a{color:var(--nv-marine);align-items:center;min-height:44px;display:inline-flex}@media (prefers-reduced-motion:reduce){html:has(body.nv){scroll-behavior:auto}.nv *{transition:none!important}}.nv{--nv-bunn:#fff;--nv-flate:#e9effa;--nv-kort:#fff;--nv-marine:#111d35;--nv-blaa:#164cd0;--nv-blaa-mork:#10399e;--nv-graa:#4d5b73;--nv-strek:#c4d1e6}.nv-logo{font-size:1.65rem;font-weight:700}.nv-knapp{border-radius:2px}.nv-hero{color:#fff;background:#123fc2}.nv-hero h1{color:#fff;letter-spacing:-.055em;font-weight:600}.nv-hero h1 span{color:#c7dfff}.nv-hero__ingress{color:#e2ebff}.nv-hero .nv-knapp--primar{color:#123a9d;background:#fff}.nv-hero .nv-knapp--primar:hover{background:#e3ecff}.nv-hero .nv-tekstlenke{color:#fff}.nv-hero :focus-visible{outline-color:#fff}.nv-hero__bilde img{border-radius:0}.nv-hero__bilde figcaption{color:#3e526e}.nv-tjenester-bilde img{border-radius:0}.nv-tjeneste__nr{font-family:monospace;font-size:.9rem}.nv-tjenester{border-top-width:3px}@media (width>=960px){.nv-hero__grid{grid-template-columns:1.1fr 1fr;min-height:650px}.nv-hero h1{font-size:clamp(3rem,4.8vw,4.9rem)}.nv-hero__tekst{padding-block:65px}.nv-tjenester-grid{grid-template-columns:1.35fr .8fr}}@media (width<=959px){.nv-hero__tekst{padding-block:30px}.nv-hero__bilde figcaption{color:#e2ebff;padding-bottom:12px}}.nv-hero .nv-etikett{color:#d2e4ff}
