@keyframes drift{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(-4%,3%,0) scale(1.1)}}@keyframes slide{to{transform:translateX(-50%)}}@keyframes kar-inn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes kar-strek{from{width:0}to{width:100%}}*{box-sizing:border-box}*::before{box-sizing:border-box}*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:var(--ink);font-family:var(--body);font-size:var(--step-0);line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--paper)}body{-webkit-font-smoothing:antialiased;overflow-x:hidden}h1{font-family:var(--display);font-weight:600;line-height:1.06;letter-spacing:-0.03em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}h2{font-family:var(--display);font-weight:600;line-height:1.06;letter-spacing:-0.03em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}h3{font-family:var(--display);font-weight:600;line-height:1.06;letter-spacing:-0.03em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}h4{font-family:var(--display);font-weight:600;line-height:1.06;letter-spacing:-0.03em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}p{text-wrap:pretty;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}svg{display:block;max-width:100%}ul{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}ul{list-style:none}.wrap{width:100%;max-width:var(--wrap)}.wrap{margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}@media (max-width:1023px){.wrap{padding-inline:1.25rem}}.eyebrow{display:flex;align-items:center;gap:0.7rem;color:var(--slate);font-family:var(--mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:0.14em;margin-bottom:0.5rem}.eyebrow::before{flex-grow:0;flex-shrink:0;flex-basis:auto;width:26px;height:1px;background-color:var(--coral)}.eyebrow::before{content:""}.lede{max-width:816px;color:var(--slate);font-size:var(--step-1);line-height:1.55}a:focus-visible{border-radius:6px;outline:3px solid var(--blue);outline-offset:3px}button:focus-visible{border-radius:6px;outline:3px solid var(--blue);outline-offset:3px}summary:focus-visible{border-radius:6px;outline:3px solid var(--blue);outline-offset:3px}.skip{position:absolute;top:0px;left:-9999px;z-index:999;color:#fff;padding-top:0.9rem;padding-right:1.4rem;padding-bottom:0.9rem;padding-left:1.4rem;background-color:var(--ink);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:10px}.skip:focus{left:0px}.btn{display:inline-flex;align-items:center;gap:0.55rem;font-family:var(--display);font-weight:600;font-size:var(--step-0);padding-top:0.8rem;padding-right:1.45rem;padding-bottom:0.8rem;padding-left:1.45rem;border-radius:var(--radius);border-top:1.5px solid transparent;border-right:1.5px solid transparent;border-bottom:1.5px solid transparent;border-left:1.5px solid transparent;cursor:pointer}.btn .arw{transition:transform .3s var(--ease)}.btn:hover .arw{transform:translate3d(4px,0,0)}.btn{transition:transform .25s var(--ease),background .25s,color .25s,border-color .25s;white-space:nowrap}.btn-primary{color:var(--paper);background-color:var(--ink);border-top:1.5px solid var(--ink);border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);border-left:1.5px solid var(--ink)}.btn-primary:hover{background-color:var(--blue);border-top:1.5px solid var(--blue);border-right:1.5px solid var(--blue);border-bottom:1.5px solid var(--blue);border-left:1.5px solid var(--blue)}.btn-ghost{color:var(--ink);background-color:transparent;border-top:1.5px solid var(--ink);border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);border-left:1.5px solid var(--ink)}.btn-ghost:hover{color:#fff;background-color:var(--ink);border-top:1.5px solid var(--ink);border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);border-left:1.5px solid var(--ink)}.btn-light{color:var(--ink);background-color:#fff}.btn-outline-light{color:#fff;border-top:1.5px solid rgba(255,255,255,.72);border-right:1.5px solid rgba(255,255,255,.72);border-bottom:1.5px solid rgba(255,255,255,.72);border-left:1.5px solid rgba(255,255,255,.72)}.btn-outline-light:hover{color:var(--ink);background-color:#fff;border-top:1.5px solid #fff;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;border-left:1.5px solid #fff}.site-header{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:100;border-bottom:1px solid transparent;transition:border-color 0.3s,background 0.3s;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px)}.site-header.scrolled{border-bottom:1px solid var(--line)}.site-header{background:color-mix(in srgb,var(--paper) 88%,transparent)}.hdr{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-m);padding-top:1rem;padding-bottom:1rem}.brand{display:flex;align-items:center;gap:0.6rem;min-height:44px;font-family:var(--display);font-weight:700;font-size:1.28rem;letter-spacing:-0.03em}.brand img{width:auto;height:clamp(30px,4.4vw,40px)}.brand .dot{flex-grow:0;flex-shrink:0;flex-basis:auto;width:11px;height:11px;background-color:var(--coral);border-radius:50%}.nav{display:flex;align-items:center;gap:var(--gap-s)}.nav a{position:relative;color:var(--slate);font-weight:500;font-size:var(--step--1);padding-top:0.3rem;padding-right:0px;padding-bottom:0.3rem;padding-left:0px;transition:color 0.2s}.nav a{white-space:nowrap}.nav a::after{position:absolute;bottom:0px;left:0px;width:0px;height:1.5px;background-color:var(--coral)}.nav a::after{content:"";transition:width .3s var(--ease)}.nav a:hover{color:var(--ink)}.nav a:hover::after{width:100%}@media (max-width:1119px){.nav{display:none;gap:var(--gap-m)}}.hdr-cta{display:flex;align-items:center;gap:0.6rem}.hdr-cta .btn{font-size:var(--step--1);padding-top:0.62rem;padding-right:1.15rem;padding-bottom:0.62rem;padding-left:1.15rem}.login-link{display:inline-flex;align-items:center;gap:0.45rem;color:var(--ink);font-family:var(--display);font-weight:600;font-size:var(--step--1);padding-top:0.62rem;padding-right:1.05rem;padding-bottom:0.62rem;padding-left:1.05rem;border-radius:var(--radius);border-top:1.5px solid var(--line);border-right:1.5px solid var(--line);border-bottom:1.5px solid var(--line);border-left:1.5px solid var(--line);transition:border-color 0.25s,background 0.25s}.login-link:hover{background-color:var(--paper-2);border-top:1.5px solid var(--ink);border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);border-left:1.5px solid var(--ink)}.login-link{white-space:nowrap}@media (max-width:767px){.login-link{display:none}}.hero{position:relative;overflow:hidden;color:#fff;padding-top:clamp(3rem,6vw,5rem);padding-right:0px;padding-bottom:clamp(2.5rem,5vw,4rem);padding-left:0px;background-color:var(--ink-deep)}.hero::before{position:absolute;top:-30%;right:-10%;bottom:auto;left:-10%;height:120%;background-image:radial-gradient(46% 42% at 18% 12%,color-mix(in srgb,var(--blue) 42%,transparent),transparent 62%),radial-gradient(40% 38% at 88% 28%,rgba(255,106,69,.3),transparent 60%),radial-gradient(34% 34% at 62% 92%,rgba(183,225,79,.2),transparent 62%);background-size:auto,auto,auto;background-position:0px 0px,0px 0px,0px 0px;background-repeat:repeat,repeat,repeat;background-attachment:scroll,scroll,scroll;filter:blur(20px)}.hero::before{content:"";animation:drift 26s ease-in-out infinite alternate}.hero::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll;opacity:0.5;pointer-events:none}.hero::after{content:"";mask-image:radial-gradient(75% 60% at 50% 40%,#000,transparent);background-size:64px 64px}.hero .wrap{position:relative;z-index:2}.hero .eyebrow{color:rgba(255,255,255,.62)}.hero h1{max-width:none;font-weight:700;font-size:min(var(--step-5),4.29vw,68.6px);letter-spacing:-0.045em;margin-top:1.1rem;margin-right:0px;margin-bottom:0px;margin-left:0px}.hero h1{white-space:nowrap}.hero h1 .accent{color:transparent;background-image:linear-gradient(96deg,var(--coral),#ffb199 60%,var(--coral));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.hero h1 .accent{-webkit-background-clip:text;background-clip:text}@media (max-width:1119px){.hero h1{max-width:17ch;font-size:var(--step-5);text-wrap:balance}.hero h1{white-space:normal}}.hero-lede{max-width:52ch;color:rgba(255,255,255,.76);font-size:var(--step-1);line-height:1.55;margin-top:1.2rem}.hero-actions{display:flex;gap:0.85rem;margin-top:1.8rem}.hero-actions{flex-wrap:wrap}.hero-meta{display:flex;gap:1.2rem 2.4rem;margin-top:2.6rem;padding-top:1.7rem;border-top:1px solid rgba(255,255,255,.12)}.hero-meta div{max-width:26ch}.hero-meta dt{color:var(--coral);font-family:var(--mono);font-size:0.74rem;text-transform:uppercase;letter-spacing:0.13em;margin-bottom:0.4rem}.hero-meta dd{color:rgba(255,255,255,.68);font-size:var(--step--1);line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hero-meta{flex-wrap:wrap}.stack{overflow:hidden;color:rgba(255,255,255,.5);padding-top:1.05rem;padding-right:0px;padding-bottom:1.05rem;padding-left:0px;background-color:var(--ink);border-top:1px solid var(--line-dark)}.stack:hover .stack-track{animation-play-state:paused}.stack span{font-family:var(--mono);font-size:0.8rem;text-transform:uppercase;letter-spacing:0.1em}.stack span{white-space:nowrap}.stack-track{display:flex;gap:3.2rem;width:max-content}.stack-track{animation:slide 42s linear infinite}.sec{padding-top:clamp(2.25rem,3.4vw,3.5rem);padding-right:0px;padding-bottom:clamp(2.25rem,3.4vw,3.5rem);padding-left:0px}.sec:has(.form-shell){padding-top:clamp(1rem,2vw,1.6rem)}.sec:last-of-type{padding-bottom:clamp(1.8rem,3vw,2.6rem)}.sec-head{max-width:none;margin-bottom:clamp(1.6rem,3vw,2.4rem)}.sec-head h2{max-width:none;font-size:min(var(--step-4),5.79vw,92.7px);margin-top:0.4rem;margin-right:0px;margin-bottom:0px;margin-left:0px}.sec-head h2{white-space:nowrap}.sec-head p{max-width:68ch;margin-top:0.7rem}.sec-head .lede{max-width:68ch}.sec-head .sec-h-ai{max-width:none;font-size:min(var(--step-3),2.51vw,40.2px)}.sec-head .sec-h-ai{white-space:nowrap}.sec-head .sec-h-blogg{max-width:none;font-size:min(var(--step-4),3.03vw,48.4px)}.sec-head .sec-h-blogg{white-space:nowrap}@media (max-width:1119px){.sec-head h2{max-width:22ch;font-size:var(--step-4);text-wrap:balance}.sec-head h2{white-space:normal}.sec-head .sec-h-ai{max-width:40ch;font-size:var(--step-3);text-wrap:balance}.sec-head .sec-h-ai{white-space:normal}.sec-head .sec-h-blogg{max-width:22ch;font-size:var(--step-4);text-wrap:balance}.sec-head .sec-h-blogg{white-space:normal}}.sec-dark{color:#fff;background-color:var(--ink)}.sec-dark .lede{color:rgba(255,255,255,.7)}.sec-dark .eyebrow{color:rgba(255,255,255,.55)}.sec-dark a:focus-visible{border-radius:6px;outline:3px solid var(--paper);outline-offset:3px}.sec-dark button:focus-visible{border-radius:6px;outline:3px solid var(--paper);outline-offset:3px}.sec-dark summary:focus-visible{border-radius:6px;outline:3px solid var(--paper);outline-offset:3px}.svc{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;background-color:var(--line);border-radius:var(--radius-l);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}@media (max-width:1119px){.svc{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.svc{grid-template-columns:revert}}.svc-item{display:flex;flex-flow:column;gap:0.85rem;position:relative;padding-top:clamp(1.6rem,3vw,2.4rem);padding-right:clamp(1.6rem,3vw,2.4rem);padding-bottom:clamp(1.6rem,3vw,2.4rem);padding-left:clamp(1.6rem,3vw,2.4rem);background-color:var(--paper-2)}.svc-item:hover{background-color:var(--blue-soft)}.svc-item .n{color:var(--slate);font-family:var(--mono);font-size:0.76rem;letter-spacing:0.1em}.svc-item h3{font-size:var(--step-2);margin-top:0.3rem}.svc-item p{color:var(--slate);font-size:var(--step--1);line-height:1.62}.svc-item:hover .tag{background-color:#fff;border-top:1px solid rgba(35,71,255,.2);border-right:1px solid rgba(35,71,255,.2);border-bottom:1px solid rgba(35,71,255,.2);border-left:1px solid rgba(35,71,255,.2)}.svc-item:hover .tag{--sto-notat-rammefarge:"rgba(35,71,255,a) = var(--blue) med alfa, literal med vilje. Oxygens rammefarge-kontroll godtar bare fast farge eller variabel-referanse, ikke color-mix(); tokenisering ville flyttet regelen til custom_css og ut av fargevelgeren. Oppdater manuelt hvis --blue endres."}.svc-item h3 a{display:block}.svc-item h3 a::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1}.svc-item h3 a::after{content:""}.svc-item:hover .svc-lenke .arw{transform:translate3d(4px,0,0)}.svc-item .svc-tags{margin-top:0px;padding-top:1rem}.svc-item h2{font-size:var(--step-2);margin-top:0.3rem}.svc-item{transition:background .3s var(--ease)}.svc-tags{display:flex;gap:0.4rem;margin-top:auto;padding-top:1.1rem}.svc-tags{flex-wrap:wrap}.tag{color:var(--slate);font-family:var(--mono);font-size:0.68rem;letter-spacing:0.06em;padding-top:0.28rem;padding-right:0.6rem;padding-bottom:0.28rem;padding-left:0.6rem;background-color:var(--paper);border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.proc{display:grid;gap:0px}.proc{counter-reset:s}.proc-item{display:grid;grid-template-columns:auto 1fr 1.3fr;align-items:start;gap:2.5rem;padding-top:clamp(1.6rem,3.5vw,2.4rem);padding-right:0px;padding-bottom:clamp(1.6rem,3.5vw,2.4rem);padding-left:0px;border-top:1px solid var(--line-dark)}.proc-item:last-child{border-bottom:1px solid var(--line-dark)}.proc-item h3{color:#fff;font-size:var(--step-2)}.proc-item p{max-width:52ch;color:rgba(255,255,255,.62);font-size:var(--step-0)}@media (max-width:1023px){.proc-item{grid-template-columns:revert;gap:0.7rem 2rem}}.proc-num{color:var(--coral);font-family:var(--mono);font-size:0.8rem;letter-spacing:0.12em;padding-top:0.5rem}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}@media (max-width:1023px){.price-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.price-grid{grid-template-columns:revert}}.price-card{display:flex;flex-flow:column;gap:0.7rem;padding-top:clamp(1.5rem,2.6vw,2rem);padding-right:clamp(1.5rem,2.6vw,2rem);padding-bottom:clamp(1.5rem,2.6vw,2rem);padding-left:clamp(1.5rem,2.6vw,2rem);background-color:var(--paper-2);border-radius:var(--radius-l);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.price-card:hover{border-top:1px solid rgba(35,71,255,.28);border-right:1px solid rgba(35,71,255,.28);border-bottom:1px solid rgba(35,71,255,.28);border-left:1px solid rgba(35,71,255,.28);transform:translate3d(0px,-4px,0px)}.price-card:hover{--sto-notat-rammefarge:"rgba(35,71,255,a) = var(--blue) med alfa, literal med vilje. Oxygens rammefarge-kontroll godtar bare fast farge eller variabel-referanse, ikke color-mix(); tokenisering ville flyttet regelen til custom_css og ut av fargevelgeren. Oppdater manuelt hvis --blue endres."}.price-card h3{font-size:var(--step-1)}.price-card .amount{font-family:var(--display);font-weight:700;font-size:var(--step-3);line-height:1;letter-spacing:-0.04em;margin-top:0.35rem;margin-right:0px;margin-bottom:0.1rem;margin-left:0px}.price-card .from{color:var(--slate);font-family:var(--mono);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.1em}.price-card p{color:var(--slate);font-size:var(--step--1);line-height:1.6}.price-card.feature{color:#fff;background-color:var(--ink);border-top:1px solid var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);border-left:1px solid var(--ink)}.price-card.feature p{color:rgba(255,255,255,.68)}.price-card.feature .from{color:var(--coral)}.price-card{transition:transform .3s var(--ease),box-shadow .3s,border-color .3s}.price-note{display:flex;align-items:start;gap:0.7rem;max-width:72ch;color:var(--slate);font-size:var(--step--1);margin-top:1.6rem}.price-note svg{flex-grow:0;flex-shrink:0;flex-basis:auto;color:var(--blue);margin-top:0.28rem}.models{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;margin-top:2.5rem;background-color:var(--line);border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}@media (max-width:767px){.models{grid-template-columns:revert}}.model{padding-top:1.3rem;padding-right:1.3rem;padding-bottom:1.3rem;padding-left:1.3rem;background-color:var(--paper-2)}.model h4{font-family:var(--display);font-weight:600;font-size:var(--step-0);margin-bottom:0.35rem}.model p{color:var(--slate);font-size:var(--step--1);line-height:1.55}.portal{position:relative;overflow:hidden;color:#fff;padding-top:clamp(2rem,5vw,4rem);padding-right:clamp(2rem,5vw,4rem);padding-bottom:clamp(2rem,5vw,4rem);padding-left:clamp(2rem,5vw,4rem);background-color:var(--ink-deep);border-radius:var(--radius-l)}.portal::before{position:absolute;top:auto;right:-20%;bottom:-60%;left:auto;width:70%;aspect-ratio:1;background-image:radial-gradient(circle,rgba(183,225,79,.26),transparent 66%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;filter:blur(16px)}.portal::before{content:""}.portal h2{font-size:var(--step-3);margin-top:1.1rem;margin-right:0px;margin-bottom:1.1rem;margin-left:0px}.portal p{max-width:52ch;color:rgba(255,255,255,.7)}.portal .eyebrow{color:rgba(255,255,255,.55)}.portal-inner{display:grid;grid-template-columns:1.15fr 0.85fr;align-items:center;gap:4rem;position:relative;z-index:2}@media (max-width:1023px){.portal-inner{grid-template-columns:revert;gap:2.4rem}.portal-inner{align-items:revert}}.portal-actions{display:flex;gap:0.8rem;margin-top:1.9rem}.portal-actions{flex-wrap:wrap}.verify-card{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-color:rgba(255,255,255,.05);border-radius:var(--radius);border-top:1px solid rgba(255,255,255,.14);border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.verify-row{display:flex;align-items:center;gap:0.85rem;padding-top:0.75rem;padding-right:0px;padding-bottom:0.75rem;padding-left:0px;border-bottom:1px solid rgba(255,255,255,.09)}.verify-row:last-child{border-bottom:0px solid}.verify-row .ico{display:grid;align-items:center;justify-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:30px;height:30px;color:var(--leaf);background-color:rgba(183,225,79,.15);border-radius:8px}.verify-row span{color:rgba(255,255,255,.82);font-size:var(--step--1)}.verify-note{color:rgba(255,255,255,.42);font-family:var(--mono);font-size:0.72rem;line-height:1.6;letter-spacing:0.06em;margin-top:1.1rem}.faq{max-width:816px}.faq-side{display:grid;grid-template-columns:minmax(0,1fr) clamp(380px,30%,430px);align-items:start;gap:clamp(2.5rem,4vw,4rem);min-width:0px}.faq-side>*{min-width:0px}.faq-side .faq{max-width:none}@media (max-width:1119px){.faq-side{grid-template-columns:minmax(0,1fr);gap:2.5rem}}.stolpe-figur{max-width:430px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.stolpe-figur img{display:block;width:100%;height:auto;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item .faq-a{display:none}.faq-item.apen .faq-a{display:block}.faq-q{display:flex;justify-content:space-between;align-items:start;gap:1.5rem;width:100%;color:var(--ink);font-family:var(--display);font-weight:600;font-size:var(--step-1);text-align:left;letter-spacing:-0.02em;padding-top:1.5rem;padding-right:0px;padding-bottom:1.5rem;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.faq-q:hover{color:var(--blue)}.faq-q[aria-expanded="true"] .faq-ico::after{transform:translate3d(-50%,-50%,0) scale(1,0)}.faq-q{background:none}.faq-ico{flex-grow:0;flex-shrink:0;flex-basis:auto;position:relative;width:26px;height:26px;margin-top:0.3rem}.faq-ico::before{position:absolute;top:50%;left:50%;width:14px;height:2px;background-color:currentColor;border-radius:2px;transform:translate3d(-50%,-50%,0)}.faq-ico::before{content:""}.faq-ico::after{position:absolute;top:50%;left:50%;width:2px;height:14px;background-color:currentColor;border-radius:2px;transform:translate3d(-50%,-50%,0)}.faq-ico::after{content:"";transition:transform .3s var(--ease)}.faq-a{overflow:hidden}.faq-a>div{max-width:66ch;color:var(--slate);font-size:var(--step-0);padding-top:0px;padding-right:0px;padding-bottom:1.6rem;padding-left:0px}.js .faq-a{height:0px}.js .faq-a{transition:height .34s var(--ease)}.js .rev{opacity:0;transform:translate3d(0,22px,0)}.js .rev{transition:opacity .7s var(--ease),transform .7s var(--ease)}.js .rev.in{opacity:1}.js .rev.in{transform:none}.form-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,600px);gap:3.5rem;margin-top:clamp(1.2rem,2.5vw,2rem);margin-right:0px;margin-bottom:clamp(1.2rem,2.5vw,2rem);margin-left:0px;padding-top:clamp(1.5rem,4vw,3rem);padding-right:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(1.5rem,4vw,3rem);padding-left:clamp(1.5rem,4vw,3rem);background-color:var(--paper-2);border-radius:var(--radius-l);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}@media (max-width:1119px){.form-shell{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:3.5rem}}@media (max-width:1023px){.form-shell{grid-template-columns:revert;gap:2.5rem}}.form-aside h3{font-size:var(--step-2);margin-top:1rem;margin-right:0px;margin-bottom:0.9rem;margin-left:0px}.form-aside p{max-width:40ch;color:var(--slate);font-size:var(--step--1);line-height:1.65}.aside-list{display:grid;gap:0.8rem;margin-top:1.6rem}.aside-list li{display:flex;align-items:start;gap:0.7rem;color:var(--slate);font-size:var(--step--1)}.aside-list .tick{display:grid;align-items:center;justify-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:20px;height:20px;color:var(--blue);margin-top:0.15rem;padding-top:4.5px;padding-right:4.5px;padding-bottom:4.5px;padding-left:4.5px;background-color:var(--blue-soft);border-radius:50%}.aside-direct{display:grid;gap:0.55rem;font-size:var(--step--1);margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.aside-direct a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-weight:600}.aside-direct a:hover{color:var(--blue)}.f-grid{display:grid;gap:1.1rem}.f-grid.two{grid-template-columns:1fr 1fr}@media (max-width:767px){.f-grid.two{grid-template-columns:revert}}.field{display:grid;gap:0.4rem}.field label{font-family:var(--display);font-weight:600;font-size:var(--step--1);letter-spacing:-0.01em}.field .hint{color:var(--slate);font-weight:400;font-size:0.78rem}.field input{width:100%;color:var(--ink);font-family:var(--body);font-size:var(--step-0);padding-top:0.8rem;padding-right:0.95rem;padding-bottom:0.8rem;padding-left:0.95rem;background-color:var(--paper);border-radius:var(--radius);border-top:1.5px solid var(--line);border-right:1.5px solid var(--line);border-bottom:1.5px solid var(--line);border-left:1.5px solid var(--line);transition:border-color 0.2s,background 0.2s,box-shadow 0.2s}.field select{width:100%;color:var(--ink);font-family:var(--body);font-size:var(--step-0);padding-top:0.8rem;padding-right:2.4rem;padding-bottom:0.8rem;padding-left:0.95rem;background-color:var(--paper);background-image:url(data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'14\' height=\'14\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%235B6472\' stroke-width=\'2.5\'%3E%3Cpath d=\'M6 9l6 6 6-6\'/%3E%3C/svg%3E);background-size:auto;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll;border-radius:var(--radius);border-top:1.5px solid var(--line);border-right:1.5px solid var(--line);border-bottom:1.5px solid var(--line);border-left:1.5px solid var(--line);cursor:pointer;transition:border-color 0.2s,background 0.2s,box-shadow 0.2s}.field select{appearance:none;background-position:right .9rem center}.field textarea{width:100%;min-height:130px;color:var(--ink);font-family:var(--body);font-size:var(--step-0);line-height:1.6;padding-top:0.8rem;padding-right:0.95rem;padding-bottom:0.8rem;padding-left:0.95rem;background-color:var(--paper);border-radius:var(--radius);border-top:1.5px solid var(--line);border-right:1.5px solid var(--line);border-bottom:1.5px solid var(--line);border-left:1.5px solid var(--line);transition:border-color 0.2s,background 0.2s,box-shadow 0.2s}.field textarea{resize:vertical}.field input:focus{background-color:var(--paper-2);border-top:1.5px solid var(--blue);border-right:1.5px solid var(--blue);border-bottom:1.5px solid var(--blue);border-left:1.5px solid var(--blue);box-shadow:0px 0px 0px 3px color-mix(in srgb,var(--blue) 12%,transparent)}.field select:focus{background-color:var(--paper-2);border-top:1.5px solid var(--blue);border-right:1.5px solid var(--blue);border-bottom:1.5px solid var(--blue);border-left:1.5px solid var(--blue);box-shadow:0px 0px 0px 3px color-mix(in srgb,var(--blue) 12%,transparent)}.field textarea:focus{background-color:var(--paper-2);border-top:1.5px solid var(--blue);border-right:1.5px solid var(--blue);border-bottom:1.5px solid var(--blue);border-left:1.5px solid var(--blue);box-shadow:0px 0px 0px 3px color-mix(in srgb,var(--blue) 12%,transparent)}.field input[aria-invalid="true"]{background-color:#fff6f3;border-top:1.5px solid var(--coral);border-right:1.5px solid var(--coral);border-bottom:1.5px solid var(--coral);border-left:1.5px solid var(--coral)}.field textarea[aria-invalid="true"]{background-color:#fff6f3;border-top:1.5px solid var(--coral);border-right:1.5px solid var(--coral);border-bottom:1.5px solid var(--coral);border-left:1.5px solid var(--coral)}.err{display:none;min-height:0px;color:#d6401a;font-weight:500;font-size:0.8rem}.err.show{display:block}.hp{width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.hp{position:absolute!important;left:-9999px!important;top:auto!important}.consent{display:flex;align-items:center;gap:0.7rem;min-height:44px;color:var(--slate);font-size:var(--step--1);line-height:1.55}.consent input{flex-grow:0;flex-shrink:0;flex-basis:auto;width:24px;height:24px;margin-top:0.18rem;cursor:pointer}.consent input{accent-color:var(--blue)}.consent a{text-decoration:underline}.consent a{text-underline-offset:2px}.human{display:grid;gap:0.7rem;padding-top:1.1rem;padding-right:1.2rem;padding-bottom:1.1rem;padding-left:1.2rem;background-color:var(--paper);border-radius:var(--radius);border-top:1.5px dashed var(--line);border-right:1.5px dashed var(--line);border-bottom:1.5px dashed var(--line);border-left:1.5px dashed var(--line);transition:border-color 0.3s,background 0.3s}.human.ok{border-top:1.5px solid var(--pass);border-right:1.5px solid var(--pass);border-bottom:1.5px solid var(--pass);border-left:1.5px solid var(--pass)}.human.ok{background:color-mix(in srgb,var(--pass) 7%,var(--paper-2))}.human.ok .badge{color:#fff;background-color:var(--pass)}.human .badge .b-ok{display:none}.human.ok .badge .b-q{display:none}.human.ok .badge .b-ok{display:block}.human small{color:var(--slate);font-size:0.76rem;line-height:1.5}.human.ok .human-row input{border-top:1px solid var(--pass);border-right:1px solid var(--pass);border-bottom:1px solid var(--pass);border-left:1px solid var(--pass)}.human-head{display:flex;align-items:center;gap:0.6rem;font-family:var(--display);font-weight:600;font-size:var(--step--1)}.human-head .badge{display:grid;align-items:center;justify-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:22px;height:22px;color:var(--slate);background-color:var(--line);border-radius:50%;transition:background 0.3s,color 0.3s}.human-row{display:flex;align-items:center;gap:0.7rem}.human-row .q{font-family:var(--mono);font-weight:600;font-size:var(--step-0)}.human-row input{max-width:150px;min-height:46px;color:var(--ink);font-family:var(--body);font-size:var(--step-0);padding-top:0.7rem;padding-right:0.9rem;padding-bottom:0.7rem;padding-left:0.9rem;background-color:var(--paper-2);border-radius:var(--radius);border-top:1.5px solid var(--line);border-right:1.5px solid var(--line);border-bottom:1.5px solid var(--line);border-left:1.5px solid var(--line);transition:border-color 0.2s,box-shadow 0.2s}.human-row input:focus{border-top:1.5px solid var(--blue);border-right:1.5px solid var(--blue);border-bottom:1.5px solid var(--blue);border-left:1.5px solid var(--blue);box-shadow:0px 0px 0px 3px color-mix(in srgb,var(--blue) 12%,transparent)}.human-row{flex-wrap:wrap}.f-submit{display:flex;align-items:center;gap:1rem;margin-top:0.3rem}.f-submit .btn[disabled]{opacity:0.45;cursor:not-allowed}.f-submit .btn[disabled]{transform:none}.f-submit{flex-wrap:wrap}.f-status{font-weight:500;font-size:var(--step--1)}.f-status.bad{color:#d6401a}.f-status.good{color:#0e8a56}.form-done{display:none;text-align:center;padding-top:2.5rem;padding-right:1rem;padding-bottom:2.5rem;padding-left:1rem}.form-done.show{display:block}.form-done .ring{display:grid;align-items:center;justify-items:center;width:64px;height:64px;color:var(--pass);margin-top:0px;margin-right:auto;margin-bottom:1.2rem;margin-left:auto;border-radius:50%}.form-done .ring{background:color-mix(in srgb,var(--pass) 14%,transparent)}.form-done h3{font-size:var(--step-2);margin-bottom:0.8rem}.form-done p{max-width:46ch;color:var(--slate)}.form-done p{margin-inline:auto}.blogg-head{display:flex;justify-content:space-between;align-items:end;gap:1.2rem;margin-bottom:clamp(2rem,4vw,3rem)}.blogg-head .sec-head{margin-bottom:0px}.blogg-head .btn{margin-left:auto}.blogg-head{flex-wrap:wrap}.post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.4rem}.post-grid>.bde-post-loop{display:contents}.post-grid>.bde-post-loop{display:contents}@media (max-width:1119px){.post-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.post-grid{grid-template-columns:revert}}.post{display:flex;flex-flow:column;overflow:hidden;background-color:var(--paper-2);border-radius:var(--radius-l);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.post:hover{border-top:1.5px solid rgba(35,71,255,.25);border-right:1.5px solid rgba(35,71,255,.25);border-bottom:1.5px solid rgba(35,71,255,.25);border-left:1.5px solid rgba(35,71,255,.25);transform:translate3d(0px,-5px,0px)}.post:hover{--sto-notat-rammefarge:"rgba(35,71,255,a) = var(--blue) med alfa, literal med vilje. Oxygens rammefarge-kontroll godtar bare fast farge eller variabel-referanse, ikke color-mix(); tokenisering ville flyttet regelen til custom_css og ut av fargevelgeren. Oppdater manuelt hvis --blue endres."}.post h3{font-size:var(--step-1);line-height:1.18;letter-spacing:-0.025em}.post h3 a:hover{color:var(--blue)}.post p{color:var(--slate);font-size:var(--step--1);line-height:1.6}.post:hover .post-les{color:var(--blue)}.post:hover .post-les .arw{transform:translate3d(4px,0,0)}.post:hover .post-thumb img{transform:scale(1.035,1.035)}.post{transition:transform .3s var(--ease),box-shadow .3s,border-color .3s}.post-thumb{display:grid;align-items:center;justify-items:center;position:relative;overflow:hidden;aspect-ratio:16/9;background-color:var(--ink-deep)}.post-thumb::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:radial-gradient(70% 80% at 25% 20%,color-mix(in srgb,var(--blue) 50%,transparent),transparent 60%),radial-gradient(60% 70% at 85% 75%,rgba(255,106,69,.42),transparent 62%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.post-thumb::after{content:""}.post-thumb .glyph{position:relative;z-index:2;color:rgba(255,255,255,.85);font-family:var(--mono);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.16em;padding-top:0.4rem;padding-right:0.8rem;padding-bottom:0.4rem;padding-left:0.8rem;border-radius:var(--radius);border-top:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);border-left:1px solid rgba(255,255,255,.3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.post-thumb img{position:relative;z-index:2;width:100%;height:100%;object-fit:cover}.post-thumb img{transition:transform .5s var(--ease)}.post-thumb:has(img)::after{display:none}.post-body{display:flex;flex-flow:column;gap:0.6rem;flex-grow:1;flex-shrink:1;flex-basis:0px;padding-top:1.4rem;padding-right:1.4rem;padding-bottom:1.4rem;padding-left:1.4rem}.post-meta{display:flex;align-items:center;gap:0.5rem;color:var(--slate);font-family:var(--mono);font-size:0.7rem;text-transform:uppercase;letter-spacing:0.08em}.post-meta .kat{color:var(--blue);font-weight:500}.post-meta .sep{opacity:0.4}.post-meta{flex-wrap:wrap}.post-foot{display:flex;justify-content:space-between;align-items:center;gap:0.8rem;margin-top:auto;padding-top:1rem}.niva{color:var(--slate);font-family:var(--mono);font-size:0.66rem;text-transform:uppercase;letter-spacing:0.07em;padding-top:0.24rem;padding-right:0.55rem;padding-bottom:0.24rem;padding-left:0.55rem;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.niva[data-n="dyp"]{color:#c24a28;background-color:#fff4f0;border-top:1px solid rgba(255,106,69,.4);border-right:1px solid rgba(255,106,69,.4);border-bottom:1px solid rgba(255,106,69,.4);border-left:1px solid rgba(255,106,69,.4)}.niva[data-n="middels"]{color:var(--blue);background-color:var(--blue-soft);border-top:1px solid rgba(35,71,255,.3);border-right:1px solid rgba(35,71,255,.3);border-bottom:1px solid rgba(35,71,255,.3);border-left:1px solid rgba(35,71,255,.3)}.niva[data-n="middels"]{--sto-notat-rammefarge:"rgba(35,71,255,a) = var(--blue) med alfa, literal med vilje. Oxygens rammefarge-kontroll godtar bare fast farge eller variabel-referanse, ikke color-mix(); tokenisering ville flyttet regelen til custom_css og ut av fargevelgeren. Oppdater manuelt hvis --blue endres."}.niva[data-n="enkel"]{color:#0b6b45;background-color:#eefaf4;border-top:1px solid rgba(22,185,120,.35);border-right:1px solid rgba(22,185,120,.35);border-bottom:1px solid rgba(22,185,120,.35);border-left:1px solid rgba(22,185,120,.35)}.post-les{display:inline-flex;align-items:center;gap:0.4rem;color:var(--ink);font-family:var(--display);font-weight:600;font-size:var(--step--1)}.kat-meny{display:flex;gap:0.5rem;margin-bottom:2rem}.kat-meny a{display:inline-flex;align-items:center;min-height:44px;color:var(--slate);font-family:var(--display);font-weight:600;font-size:var(--step--1);padding-top:0.5rem;padding-right:1rem;padding-bottom:0.5rem;padding-left:1rem;background-color:var(--paper-2);border-radius:var(--radius);border-top:1.5px solid var(--line);border-right:1.5px solid var(--line);border-bottom:1.5px solid var(--line);border-left:1.5px solid var(--line)}.kat-meny a{transition:all .22s var(--ease)}.kat-meny a:hover{color:var(--ink);border-top:1.5px solid var(--ink);border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);border-left:1.5px solid var(--ink)}.kat-meny a[aria-current="page"]{color:#fff;background-color:var(--ink);border-top:1.5px solid var(--ink);border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);border-left:1.5px solid var(--ink)}.kat-meny .antall{font-family:var(--mono);font-size:0.7rem;margin-left:0.35rem;opacity:0.6}.kat-meny{flex-wrap:wrap}.contact-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:3rem}@media (max-width:767px){.contact-row{grid-template-columns:revert}}.contact-cell .k{color:var(--slate);font-family:var(--mono);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.12em;margin-bottom:0.45rem}.contact-cell .v{font-family:var(--display);font-weight:600;font-size:var(--step-1);letter-spacing:-0.02em}.contact-cell .v a:hover{color:var(--blue)}.contact-cell .v a{display:inline-flex;align-items:center;min-height:44px}.site-footer{color:rgba(255,255,255,.62);margin-top:0px;padding-top:clamp(2.2rem,3.5vw,3rem);padding-right:0px;padding-bottom:1.4rem;padding-left:0px;background-color:var(--ink)}.site-footer .brand{color:#fff;margin-bottom:0.9rem}.site-footer h4{color:#fff;font-family:var(--display);font-weight:600;font-size:var(--step--1);text-transform:uppercase;letter-spacing:0.05em;margin-bottom:1rem}.site-footer li{font-size:var(--step--1);margin-bottom:0.35rem}.site-footer a:hover{color:#fff}.site-footer li a{display:inline-flex;align-items:center;min-height:44px}.site-footer .foot-h{color:#fff;font-family:var(--display);font-weight:600;font-size:var(--step--1);text-transform:uppercase;letter-spacing:0.05em;margin-top:0px;margin-right:0px;margin-bottom:1rem;margin-left:0px}.site-footer ul{list-style:none}.foot-top{display:grid;grid-template-columns:1.35fr 1.15fr 0.9fr 1fr;gap:1.8rem;padding-bottom:1.8rem;border-bottom:1px solid rgba(255,255,255,.14)}@media (max-width:1119px){.foot-top{grid-template-columns:1fr 1fr;gap:2rem 1.6rem}}@media (max-width:1023px){.foot-top{grid-template-columns:1fr 1fr;gap:2rem 1.6rem}}@media (max-width:767px){.foot-top{grid-template-columns:minmax(0,1fr);gap:2rem}}.foot-bot{display:flex;justify-content:space-between;gap:1rem;font-family:var(--mono);font-size:var(--step--1);letter-spacing:0.04em;padding-top:1.1rem}.foot-bot a{display:inline-flex;align-items:center;min-height:44px}.foot-bot{flex-wrap:wrap}.meny-knapp{display:none;flex-grow:0;flex-shrink:0;flex-basis:auto;width:46px;height:46px;background-color:var(--paper-2);border-radius:var(--radius);border-top:1.5px solid var(--line);border-right:1.5px solid var(--line);border-bottom:1.5px solid var(--line);border-left:1.5px solid var(--line);cursor:pointer;transition:border-color 0.2s,background 0.2s}.meny-knapp:hover{border-top:1px solid var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);border-left:1px solid var(--ink)}.meny-knapp[aria-expanded="true"] .meny-strek{background-color:transparent}.meny-knapp[aria-expanded="true"] .meny-strek::before{top:0px;transform:rotateZ(45deg)}.meny-knapp[aria-expanded="true"] .meny-strek::after{top:0px;transform:rotateZ(-45deg)}@media (max-width:1119px){.meny-knapp{display:inline-flex;justify-content:center;align-items:center}}.meny-strek{display:block;position:relative;width:19px;height:1.8px;background-color:var(--ink);border-radius:2px;transition:background 0.2s}.meny-strek::before{position:absolute;top:-6px;left:0px;width:19px;height:1.8px;background-color:var(--ink);border-radius:2px}.meny-strek::before{content:"";transition:transform .32s var(--ease),top .2s}.meny-strek::after{position:absolute;top:6px;left:0px;width:19px;height:1.8px;background-color:var(--ink);border-radius:2px}.meny-strek::after{content:"";transition:transform .32s var(--ease),top .2s}.mobilmeny{display:none;visibility:hidden;position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);right:0px;bottom:0px;left:0px;z-index:200;color:#fff;background-color:var(--ink-deep);transform:translate3d(0px,-100%,0px)}.mobilmeny.apen{visibility:visible}.mobilmeny.apen{transform:none}.mobilmeny nav{flex-grow:1;flex-shrink:1;flex-basis:0px;padding-top:1.5rem;padding-right:1.25rem;padding-bottom:1.5rem;padding-left:1.25rem}.mobilmeny nav a{display:flex;justify-content:space-between;align-items:center;gap:0.3rem 1rem;font-family:var(--display);font-weight:600;font-size:clamp(1.35rem,5.5vw,1.9rem);letter-spacing:-0.03em;padding-top:0.85rem;padding-right:0px;padding-bottom:0.85rem;padding-left:0px;border-bottom:1px solid rgba(255,255,255,.1);opacity:0;transform:translate3d(0px,14px,0px)}.mobilmeny nav a{flex-wrap:wrap}.mobilmeny.apen nav a{opacity:1}.mobilmeny.apen nav a{transform:none;transition:opacity .4s var(--ease),transform .4s var(--ease)}.mobilmeny nav a .pil{color:var(--coral);font-size:1.1rem}.mobilmeny nav a:hover{color:var(--leaf)}.mobilmeny{transition:transform .42s var(--ease),visibility .42s;overflow-y:auto}@media (max-width:1119px){.mobilmeny{display:block}}.mobilmeny-topp{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;padding-right:1.25rem;padding-bottom:1rem;padding-left:1.25rem;border-bottom:1px solid rgba(255,255,255,.12)}.mobilmeny-topp img{width:auto;height:34px}.mobilmeny-topp .brand{min-height:0px}.mobilmeny-lukk{display:grid;align-items:center;justify-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:46px;height:46px;color:#fff;background-color:transparent;border-radius:var(--radius);border-top:1.5px solid rgba(255,255,255,.22);border-right:1.5px solid rgba(255,255,255,.22);border-bottom:1.5px solid rgba(255,255,255,.22);border-left:1.5px solid rgba(255,255,255,.22);cursor:pointer}.mobilmeny-lukk:hover{background-color:rgba(255,255,255,.1)}.mobilmeny-bunn{display:grid;gap:0.7rem;padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;border-top:1px solid rgba(255,255,255,.12)}.mobilmeny-bunn .btn{justify-content:center;width:100%}.mobilmeny-kontakt{display:flex;gap:0.4rem 1.2rem;color:rgba(255,255,255,.6);font-size:var(--step--1);margin-top:0.5rem}.mobilmeny-kontakt a{display:inline-flex;align-items:center;min-height:44px}.mobilmeny-kontakt{flex-wrap:wrap}body.meny-laast{overflow:hidden}.svc-lenke{display:inline-flex;align-items:center;gap:0.4rem;min-height:44px;color:var(--blue);font-family:var(--display);font-weight:600;font-size:var(--step--1);margin-top:1rem}.case{display:grid;grid-template-columns:1.25fr 0.75fr;align-items:center;gap:4rem}.case h2{font-size:var(--step-3);margin-top:1.1rem;margin-right:0px;margin-bottom:1.2rem;margin-left:0px}.case .hero-actions{margin-top:2rem}@media (max-width:1023px){.case{grid-template-columns:revert;gap:2.5rem}}.case-tall{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;background-color:rgba(255,255,255,.14);border-radius:var(--radius-l);border-top:1px solid rgba(255,255,255,.14);border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.case-tall li{display:grid;gap:0.3rem;text-align:center;padding-top:1.6rem;padding-right:1.2rem;padding-bottom:1.6rem;padding-left:1.2rem;background-color:var(--ink-deep)}.case-tall .t{color:var(--leaf);font-family:var(--display);font-weight:700;font-size:var(--step-3);line-height:1;letter-spacing:-0.04em}.case-tall .e{color:rgba(255,255,255,.55);font-family:var(--mono);font-size:0.7rem;text-transform:uppercase;letter-spacing:0.1em}.smuler{color:var(--slate);font-family:var(--mono);font-size:0.74rem;text-transform:uppercase;letter-spacing:0.08em}.smuler a{display:inline-flex;align-items:center;min-height:44px}.smuler a:hover{color:var(--ink)}.arkiv-hero{position:relative;overflow:hidden;color:#fff;padding-top:clamp(3rem,6vw,5rem);padding-right:0px;padding-bottom:clamp(2rem,4vw,3.2rem);padding-left:0px;background-color:var(--ink-deep)}.arkiv-hero .smuler{color:rgba(255,255,255,.5)}.arkiv-hero .smuler a:hover{color:#fff}.arkiv-hero::before{position:absolute;top:-40%;right:-10%;bottom:auto;left:-10%;height:150%;background-image:radial-gradient(42% 40% at 20% 15%,color-mix(in srgb,var(--blue) 40%,transparent),transparent 62%),radial-gradient(38% 36% at 84% 40%,rgba(183,225,79,.22),transparent 60%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll;filter:blur(18px)}.arkiv-hero::before{content:""}.arkiv-hero .wrap{position:relative;z-index:2}.arkiv-hero h1{max-width:none;font-size:min(var(--step-4),3.16vw,50.6px);margin-top:1.2rem;margin-right:0px;margin-bottom:1.1rem;margin-left:0px}.arkiv-hero h1{white-space:nowrap}.arkiv-hero .lede{color:rgba(255,255,255,.74)}@media (max-width:1119px){.arkiv-hero h1{max-width:18ch;font-size:var(--step-4);text-wrap:balance}.arkiv-hero h1{white-space:normal}}.side-hero{padding-top:clamp(1.8rem,3.5vw,2.8rem);padding-right:0px;padding-bottom:clamp(1.4rem,3vw,2.2rem);padding-left:0px;border-bottom:1px solid var(--line)}.side-hero h1{max-width:none;font-size:clamp(2.05rem,1.15rem + 2.5vw,3.55rem);text-wrap:balance;margin-top:1.2rem;margin-right:0px;margin-bottom:1.1rem;margin-left:0px}.side-hero .lede{max-width:816px}.side-hero .hero-actions{margin-top:1.8rem}.prosa{max-width:none}.prosa h2{font-size:var(--step-2);margin-top:2.6rem;margin-right:0px;margin-bottom:1rem;margin-left:0px}.prosa h3{font-size:var(--step-1);margin-top:2rem;margin-right:0px;margin-bottom:0.7rem;margin-left:0px}.prosa p{max-width:74ch;color:var(--slate);margin-bottom:1.1rem}.prosa p strong{color:var(--ink);font-weight:600}.prosa ul{display:grid;gap:0.6rem;margin-top:0px;margin-right:0px;margin-bottom:1.4rem;margin-left:0px}.prosa ul li{display:block;gap:0.7rem;position:relative;color:var(--slate);padding-left:1.3rem}.prosa ul li::before{flex-grow:0;flex-shrink:0;flex-basis:auto;position:absolute;top:0.62rem;left:0px;width:6px;height:6px;margin-top:0px;background-color:var(--coral);border-radius:50%}.prosa ul li::before{content:""}.prosa>*:first-child{margin-top:0px}.prosa ul li strong{color:var(--ink);font-weight:600}.prosa.sporsmal h2{margin-top:clamp(2.6rem,5vw,3.6rem);padding-top:clamp(1.6rem,3vw,2.2rem);border-top:1px solid var(--line)}.prosa.sporsmal h2{scroll-margin-top:1.5rem}.prosa.sporsmal>h2:first-child{margin-top:0px;padding-top:0px;border-top:0px solid}.prosa .tabell-rull{width:100%;margin-left:0px}.prosa .tabell-rull{transform:none}.prosa code{overflow-wrap:anywhere}.prosa>p{max-width:74ch}.prosa>h2{max-width:74ch}.prosa>h3{max-width:74ch}.prosa>h4{max-width:74ch}.prosa>ul{max-width:74ch}.prosa>ol{max-width:74ch}.prosa>dl{max-width:74ch}.prosa>pre{max-width:74ch}.prosa>blockquote{max-width:74ch}.prosa>hr{max-width:74ch}.prosa>figure{width:100%;max-width:none}.prosa>.tabell-rull{width:100%;max-width:none}.prosa>img{width:100%;max-width:none}.prosa>svg{width:100%;max-width:none}.prosa>table{width:100%;max-width:none}.prosa>.lede{max-width:816px}@media (max-width:1023px){.prosa .tabell-rull{width:revert;margin-left:revert}.prosa .tabell-rull{transform:revert}}.med-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,28%);align-items:start;gap:clamp(4rem,5vw,5rem);min-width:0px}.med-side>*{min-width:0px}.med-side .prosa>p{max-width:none}.med-side .prosa>h2{max-width:none}.med-side .prosa>h3{max-width:none}.med-side .prosa>h4{max-width:none}.med-side .prosa>ul{max-width:none}.med-side .prosa>ol{max-width:none}.med-side .prosa>dl{max-width:none}.med-side .prosa>pre{max-width:none}.med-side .prosa>blockquote{max-width:none}.med-side .prosa>hr{max-width:none}.med-side .prosa blockquote p{max-width:none}.med-side .art-kropp p{max-width:none}.med-side .prosa>.lede{max-width:816px}@media (max-width:1119px){.med-side{grid-template-columns:minmax(0,1fr);gap:2.5rem}}@media (max-width:1023px){.med-side{grid-template-columns:revert;gap:2.5rem}.med-side{align-items:revert}}.sidestolpe{display:grid;gap:1.2rem;position:sticky;top:96px;min-width:0px}.sidestolpe .btn{line-height:1.35;text-align:center}.sidestolpe .btn{white-space:normal;padding-inline:1rem;hyphens:auto}.boks{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-color:var(--paper-2);border-radius:var(--radius-l);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.boks h3{font-size:var(--step-1);margin-bottom:0.6rem}.boks p{color:var(--slate);font-size:var(--step--1);margin-bottom:1rem}.boks .btn{justify-content:center;width:100%}.boks-pris .amount{font-family:var(--display);font-weight:700;font-size:var(--step-3);line-height:1;letter-spacing:-0.04em}.boks-pris .from{color:var(--slate);font-family:var(--mono);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.1em}.sok-rad{display:flex;align-items:center;gap:0.8rem;margin-bottom:1.6rem}.sok-rad input{min-width:min(100%,300px);min-height:48px;font-family:var(--body);font-size:var(--step-0);padding-top:0.72rem;padding-right:0.95rem;padding-bottom:0.72rem;padding-left:0.95rem;background-color:var(--paper-2);border-radius:var(--radius);border-top:1.5px solid var(--line);border-right:1.5px solid var(--line);border-bottom:1.5px solid var(--line);border-left:1.5px solid var(--line);transition:border-color 0.2s,box-shadow 0.2s}.sok-rad input:focus{border-top:1.5px solid var(--blue);border-right:1.5px solid var(--blue);border-bottom:1.5px solid var(--blue);border-left:1.5px solid var(--blue);box-shadow:0px 0px 0px 3px color-mix(in srgb,var(--blue) 12%,transparent)}.sok-rad{flex-wrap:wrap}.treff{color:var(--slate);font-family:var(--mono);font-size:0.76rem;letter-spacing:0.06em}.tomt{color:var(--slate);text-align:center;padding-top:3rem;padding-right:1rem;padding-bottom:3rem;padding-left:1rem}.kar{position:relative}.kar.roterer .kar-styring{position:relative}.kar.roterer .kar-styring::after{position:absolute;top:-1px;left:0px;height:1px;background-color:var(--leaf)}.kar.roterer .kar-styring::after{content:"";animation:kar-strek 7s linear infinite}.kar-scene{position:relative}.kar-panel{display:grid;grid-template-columns:1.2fr 0.8fr;align-items:center;gap:4rem}.kar-panel[hidden]{display:none}.kar-panel.inn{animation:kar-inn .5s var(--ease) both}.kar-panel[data-farge="leaf"] .kar-tall .t{color:var(--leaf)}.kar-panel[data-farge="blue"] .kar-tall .t{color:#8aa0ff}.kar-panel[data-farge="coral"] .kar-tall .t{color:#ff9b7d}@media (max-width:1023px){.kar-panel{grid-template-columns:revert;gap:2.2rem}}.kar-tekst h3{max-width:19ch;font-size:var(--step-3);margin-top:1rem;margin-right:0px;margin-bottom:1.1rem;margin-left:0px}.kar-tekst .lede{max-width:52ch;font-size:var(--step-0)}.kar-poeng{display:grid;gap:0.65rem;margin-top:1.5rem;margin-right:0px;margin-bottom:0px;margin-left:0px}.kar-poeng li{display:flex;align-items:start;gap:0.7rem;color:rgba(255,255,255,.72);font-size:var(--step--1)}.kar-poeng .hake{display:grid;align-items:center;justify-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:20px;height:20px;color:var(--leaf);margin-top:0.12rem;background-color:rgba(183,225,79,.16);border-radius:50%}.kar-poeng{list-style:none}.kar-lenke{margin-top:1.8rem}.kar-note{color:rgba(255,255,255,.4);font-family:var(--mono);font-size:0.74rem;letter-spacing:0.05em;margin-top:1.8rem}.kar-tall{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;background-color:rgba(255,255,255,.14);border-radius:var(--radius-l);border-top:1px solid rgba(255,255,255,.14);border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.kar-tall li{display:grid;gap:0.3rem;text-align:center;padding-top:1.5rem;padding-right:1rem;padding-bottom:1.5rem;padding-left:1rem;background-color:var(--ink-deep)}.kar-tall .t{font-family:var(--display);font-weight:700;font-size:clamp(1.6rem,4.4vw,2.4rem);line-height:1.05;letter-spacing:-0.045em}.kar-tall .e{color:rgba(255,255,255,.52);font-family:var(--mono);font-size:0.66rem;text-transform:uppercase;letter-spacing:0.1em}.kar-tall{list-style:none}.kar-styring{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:2.6rem;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.14)}.kar-styring{flex-wrap:wrap}.kar-faner{display:flex;gap:0.45rem}.kar-faner button{display:inline-flex;align-items:center;gap:0.5rem;min-height:44px;color:rgba(255,255,255,.6);font-family:var(--display);font-weight:600;font-size:var(--step--1);padding-top:0.6rem;padding-right:1rem;padding-bottom:0.6rem;padding-left:1rem;background-color:transparent;border-radius:var(--radius);border-top:1.5px solid rgba(255,255,255,.18);border-right:1.5px solid rgba(255,255,255,.18);border-bottom:1.5px solid rgba(255,255,255,.18);border-left:1.5px solid rgba(255,255,255,.18);cursor:pointer;transition:border-color 0.25s,color 0.25s,background 0.25s}.kar-faner button:hover{color:#fff;border-top:1.5px solid rgba(255,255,255,.5);border-right:1.5px solid rgba(255,255,255,.5);border-bottom:1.5px solid rgba(255,255,255,.5);border-left:1.5px solid rgba(255,255,255,.5)}.kar-faner button[aria-selected="true"]{color:var(--ink);background-color:#fff;border-top:1.5px solid #fff;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;border-left:1.5px solid #fff}.kar-faner .nr{font-family:var(--mono);font-size:0.7rem;opacity:0.55}.kar-faner button[aria-selected="true"] .nr{opacity:0.5}.kar-faner{flex-wrap:wrap}@media (max-width:767px){.kar-faner button{justify-content:center;min-width:44px;padding-top:0.6rem;padding-right:0.6rem;padding-bottom:0.6rem;padding-left:0.6rem}.kar-faner .nr{font-size:0.85rem;opacity:1}.kar-faner .navn{display:none}}.kar-knapper{display:flex;align-items:center;gap:0.5rem}.kar-teller{color:rgba(255,255,255,.45);font-family:var(--mono);font-size:0.78rem;letter-spacing:0.06em;margin-right:0.5rem}.kar-teller b{color:#fff;font-weight:500}.kar-pil{display:grid;align-items:center;justify-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:46px;height:46px;color:#fff;background-color:transparent;border-radius:50%;border-top:1.5px solid rgba(255,255,255,.2);border-right:1.5px solid rgba(255,255,255,.2);border-bottom:1.5px solid rgba(255,255,255,.2);border-left:1.5px solid rgba(255,255,255,.2);cursor:pointer;transition:background 0.25s,border-color 0.25s}.kar-pil:hover{color:var(--ink);background-color:#fff;border-top:1.5px solid #fff;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;border-left:1.5px solid #fff}.kar-melding{position:absolute;width:1px;height:1px;overflow:hidden}.kar-melding{clip:rect(0 0 0 0);white-space:nowrap}.skip-visuelt{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.skip-visuelt{clip:rect(0 0 0 0);white-space:nowrap}.art-topp{padding-top:clamp(1.8rem,3.5vw,2.8rem);padding-right:0px;padding-bottom:var(--gap-l);padding-left:0px;background-color:var(--paper-2);border-bottom:1px solid var(--line)}.art-topp h1{margin-top:0.2em;margin-right:0px;margin-bottom:0.4em;margin-left:0px}.art-topp .lede{max-width:64ch}@media (max-width:767px){.art-topp{padding-top:clamp(1.8rem,3.5vw,2.8rem);padding-right:0px;padding-bottom:var(--gap-l);padding-left:0px}}.art-merker{display:flex;gap:var(--gap-xs)}.art-merker{flex-wrap:wrap;margin:var(--gap-s) 0}.art-kat{color:var(--blue);padding-top:0.4em;padding-right:0.8em;padding-bottom:0.4em;padding-left:0.8em;background-color:var(--blue-soft);border-radius:var(--radius)}.art-kat{font:500 var(--step--1)/1 var(--body)}.art-meta{display:flex;gap:var(--gap-xs) var(--gap-s);color:var(--slate);margin-top:var(--gap-m)}.art-meta>span{display:inline-flex;align-items:center;gap:0.5em}.art-meta>span + span::before{width:3px;height:3px;margin-right:0.5em;background-color:currentColor;border-radius:50%;opacity:0.5}.art-meta>span + span::before{content:""}.art-meta{flex-wrap:wrap;font:400 var(--step--1)/1.5 var(--body)}@media (max-width:767px){.art-meta{gap:var(--gap-xs)}.art-meta>span + span::before{display:none}}.art-forfatter{color:var(--ink);font-weight:600}.art-hero-bilde{display:block;width:100%;height:auto;background-color:var(--paper);border-radius:var(--radius-l);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.art-hero-bilde{margin:var(--gap-l) 0 0}.art-toc{background-color:var(--paper-2);border-radius:var(--radius-l);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.art-toc h2{color:var(--slate);text-transform:uppercase;letter-spacing:0.08em}.art-toc h2{font:600 var(--step--1)/1 var(--body);margin:0 0 var(--gap-s)}.art-toc ol{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.art-toc ol{list-style:none;counter-reset:toc}.art-toc li{position:relative;margin-top:0px;margin-right:0px;margin-bottom:0.4rem;margin-left:0px;padding-left:2.2em}.art-toc li{counter-increment:toc}.art-toc li::before{position:absolute;top:0.15em;left:0px;color:var(--slate);opacity:0.7}.art-toc li::before{content:counter(toc,decimal-leading-zero);font:500 var(--step--1)/1 var(--mono)}.art-toc a{color:var(--ink);text-decoration:none;border-bottom:1px solid transparent}.art-toc a{transition:border-color var(--ease)}.art-toc a:hover{border-bottom:1px solid var(--blue)}.art-toc{margin:var(--gap-l) 0;padding:var(--gap-m) var(--gap-m) calc(var(--gap-m) - .4rem)}.art-kropp{padding-bottom:var(--gap-xl)}.art-kropp>h2{margin-top:var(--gap-xl)}.art-kropp>h2{scroll-margin-top:6rem}.art-kropp>h3{margin-top:var(--gap-l)}.art-kropp>h3{scroll-margin-top:6rem}.art-kropp hr{border-top:1px solid var(--line);border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.art-kropp hr{margin:var(--gap-xl) 0}.art-kropp .tabell-rull{width:100%;margin-left:0px}.art-kropp .tabell-rull{transform:none}.art-kropp p{max-width:74ch}.art-kropp code{overflow-wrap:anywhere}@media (max-width:1023px){.art-kropp .tabell-rull{width:revert;margin-left:revert}.art-kropp .tabell-rull{transform:revert}}.art-boks{background-color:var(--paper-2);border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:3px solid var(--leaf)}.art-boks>:first-child{margin-top:0px}.art-boks>:last-child{margin-bottom:0px}.art-boks{margin:var(--gap-l) 0;padding:var(--gap-m)}.art-figur img{display:block;width:100%;height:auto;background-color:var(--paper);border-radius:var(--radius-l);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.art-figur figcaption{max-width:74ch;color:var(--slate);margin-top:var(--gap-xs)}.art-figur figcaption{font:400 var(--step--1)/1.5 var(--body)}.art-figur{margin:var(--gap-l) 0}.tabell-rull{width:100%;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.tabell-rull table{width:100%;min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.tabell-rull table{table-layout:auto;border-collapse:collapse;border-spacing:0}.tabell-rull th{text-align:left;padding-top:0.75rem;padding-right:1.25rem;padding-bottom:0.75rem;padding-left:1.25rem}.tabell-rull th{vertical-align:top;white-space:normal}.tabell-rull td{padding-top:0.75rem;padding-right:1.25rem;padding-bottom:0.75rem;padding-left:1.25rem}.tabell-rull td{vertical-align:top;white-space:normal}.tabell-rull td:nth-child(2){white-space:nowrap}.tabell-rull.tekst td:nth-child(2){white-space:normal}.tabell-rull.tekst table{table-layout:fixed}.tabell-rull.tekst th:first-child{width:38%}.tabell-rull.tekst td:first-child{width:38%}.tabell-rull.pris td:nth-child(2){white-space:nowrap}.tabell-rull:focus-visible{outline:3px solid currentColor;outline-offset:2px}.tabell-rull thead th{border-bottom:2px solid var(--ink)}.tabell-rull tbody tr + tr>*{border-top:1px solid var(--line)}.tabell-rull.tall-2 th:nth-child(2){text-align:right}.tabell-rull.tall-2 td:nth-child(2){text-align:right}.tabell-rull.tall-3 th:nth-child(3){text-align:right}.tabell-rull.tall-3 td:nth-child(3){text-align:right}.tabell-rull.tall-4 th:nth-child(4){text-align:right}.tabell-rull.tall-4 td:nth-child(4){text-align:right}.tabell-rull.tall-5 th:nth-child(5){text-align:right}.tabell-rull.tall-5 td:nth-child(5){text-align:right}.tabell-rull{margin:var(--gap-l) 0;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:1023px){.tabell-rull table{width:revert;min-width:34rem}.tabell-rull table{table-layout:revert}.tabell-rull.pris td:nth-child(2){white-space:revert}}.sec-h{margin-bottom:var(--gap-m)}.kat-liste{display:grid;gap:0.5rem;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.kat-liste a{display:flex;justify-content:space-between;align-items:center;gap:1rem;color:var(--ink);text-decoration:none;padding-top:0.8rem;padding-right:1rem;padding-bottom:0.8rem;padding-left:1rem;background-color:var(--paper-2);border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.kat-liste a{transition:border-color var(--ease),background var(--ease)}.kat-liste a:hover{background-color:var(--paper);border-top:1px solid var(--blue);border-right:1px solid var(--blue);border-bottom:1px solid var(--blue);border-left:1px solid var(--blue)}.kat-liste .antall{color:var(--slate)}.kat-liste .antall{font:500 var(--step--1)/1 var(--mono)}.kat-liste{list-style:none;margin:0 0 var(--gap-m)}.art-toc-tittel{color:var(--slate);text-transform:uppercase;letter-spacing:0.08em}.art-toc-tittel{font:600 var(--step--1)/1 var(--body);margin:0 0 var(--gap-s)}.boks-tittel{color:var(--ink);letter-spacing:-0.015em;margin-top:0px;margin-right:0px;margin-bottom:0.6rem;margin-left:0px}.boks-tittel{font:700 var(--step-1)/1.25 var(--display)}.nav-gruppe{position:static}.nav-gruppe[data-aktiv="ja"] .nav-knapp{color:var(--ink)}.nav-gruppe:hover .nav-under{visibility:visible;opacity:1;transform:translate3d(0px,0px,0px)}.nav-gruppe:focus-within .nav-under{visibility:visible;opacity:1;transform:translate3d(0px,0px,0px)}.nav-gruppe>.nav-under{border-bottom:2.5px solid var(--ink);box-shadow:0px 1px 2px rgba(0,0,0,.06),0px 14px 30px -10px rgba(20,22,26,.16)}.nav-gruppe>.nav-under{transition:opacity .18s var(--ease) 350ms,transform .18s var(--ease) 350ms,visibility .18s 350ms}.nav-gruppe:hover>.nav-under{transition:opacity .18s var(--ease) 300ms,transform .18s var(--ease) 300ms,visibility .18s 300ms}.nav-gruppe:focus-within>.nav-under{transition:opacity .18s var(--ease) 0s,transform .18s var(--ease) 0s,visibility .18s 0s}.nav-gruppe>.nav-knapp[aria-expanded="true"] + .nav-under{transition:opacity .18s var(--ease) 0s,transform .18s var(--ease) 0s,visibility .18s 0s}.nav-gruppe.straks>.nav-under{transition:opacity .18s var(--ease) 0s,transform .18s var(--ease) 0s,visibility .18s 0s}.nav-gruppe:focus-within:not(:hover)>.nav-knapp[aria-expanded="false"] + .nav-under{visibility:hidden;opacity:0}.nav-knapp{display:inline-flex;align-items:center;gap:0.4em;color:var(--slate);padding-top:0.3rem;padding-right:0px;padding-bottom:0.3rem;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transition:color 0.2s}.nav-knapp:hover{color:var(--ink)}.nav-knapp[aria-expanded="true"] .nav-pil{transform:rotateZ(225deg) translate3d(0,-0.15em,0)}.nav-knapp[aria-expanded="true"] + .nav-under{visibility:visible;opacity:1;transform:translate3d(0px,0px,0px)}.nav-knapp{font:500 var(--step--1)/1 var(--body);white-space:nowrap;background:none}.nav-pil{width:0.45em;height:0.45em;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotateZ(45deg) translate3d(0,-0.1em,0)}.nav-pil{transition:transform .2s var(--ease)}.nav-under{visibility:hidden;position:absolute;top:100%;right:0px;left:0px;z-index:60;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:var(--paper-2);opacity:0;transform:translate3d(0px,-6px,0px)}.nav-under::before{display:none}.nav-under::before{content:""}.nav-under a{display:block;color:var(--ink);font-size:16px;text-decoration:none;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px;border-radius:0px;border-left:1px solid var(--line);transition:background 0.15s}.nav-under a{white-space:normal}.nav-under a::after{display:none}.nav-under a:hover{background-color:rgba(35,71,255,.05)}.nav-under a[aria-current="page"]{color:var(--blue);font-weight:600;background-color:var(--blue-soft)}.nav-under{list-style:none;transition:opacity .18s var(--ease),transform .18s var(--ease),visibility .18s}.mobilmeny-gruppe{color:var(--slate);text-transform:uppercase;letter-spacing:0.1em;margin-top:1.4rem;margin-right:0px;margin-bottom:0.2rem;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0.4rem;padding-left:0px;border-bottom:1px solid var(--line-dark);opacity:0.75}.mobilmeny-gruppe:first-child{margin-top:0px}.mobilmeny-gruppe{font:600 var(--step--1)/1 var(--mono)}.klyngeliste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.klyngeliste li{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:1.1rem;padding-right:1.25rem;padding-bottom:1.1rem;padding-left:1.25rem;background-color:var(--paper-2);border-radius:var(--radius-l);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.klyngeliste li{transition:border-color var(--ease)}.klyngeliste li:hover{border-top:1px solid var(--blue);border-right:1px solid var(--blue);border-bottom:1px solid var(--blue);border-left:1px solid var(--blue)}.klyngeliste li>a{display:block;color:var(--ink);text-decoration:none;letter-spacing:-0.015em}.klyngeliste li>a{font:700 var(--step-1)/1.3 var(--display)}.klyngeliste li>a:hover{color:var(--blue)}.klyngeliste li p{max-width:62ch;color:var(--slate);font-size:var(--step--1);line-height:1.55;margin-top:0.4rem;margin-right:0px;margin-bottom:0px;margin-left:0px}.klyngeliste li a{display:block;font-family:var(--display);font-weight:600;font-size:var(--step-0)}.klyngeliste:has(>li:only-child){grid-template-columns:minmax(0,1fr)}.klyngeliste>li:last-child:nth-child(odd){grid-column-start:1;grid-column-end:-1}.klyngeliste:has(>li:only-child){grid-template-columns:minmax(0,1fr)}.klyngeliste:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.klyngeliste:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.klyngeliste>li:last-child:nth-child(odd){grid-column-start:auto;grid-column-end:auto}.klyngeliste{list-style:none}@media (max-width:1023px){.klyngeliste{grid-template-columns:revert}}.pilar-lenke{max-width:calc(74ch + 2.6rem);color:var(--slate);font-size:var(--step--1);line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:1.1rem;padding-right:1.3rem;padding-bottom:1.1rem;padding-left:1.3rem;background-color:var(--paper-2);border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:3px solid var(--blue)}.pilar-lenke a{color:var(--blue);font-weight:600}a.art-kat{text-decoration:none;transition:background 0.15s}a.art-kat:hover{color:#fff;background-color:var(--blue)}.art-emneord{color:var(--slate);padding-top:0.4em;padding-right:0.7em;padding-bottom:0.4em;padding-left:0.7em;background-color:var(--paper);border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.art-emneord{font:500 var(--step--1)/1 var(--mono)}.sporsmal-liste{display:flex;flex-flow:column;gap:0.55rem;margin-top:0.4rem;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.sporsmal-liste li{position:relative;font-size:var(--step--1);line-height:1.5;padding-left:1.05rem}.sporsmal-liste li::before{position:absolute;top:0.62em;left:0px;width:0.4rem;height:1px;background-color:var(--slate)}.sporsmal-liste li::before{content:""}.sporsmal-liste a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-dark)}.sporsmal-liste a:hover{color:var(--blue);border-bottom:1px solid currentColor}.sporsmal-liste{list-style:none}.svar-kilde{color:var(--slate);font-size:var(--step--2);line-height:1.55;margin-top:0.9rem;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0.15rem;padding-right:0px;padding-bottom:0.15rem;padding-left:0.85rem;border-left:2px solid var(--line-dark)}.svar-kilde a{color:var(--slate);text-decoration:underline}.svar-kilde a{text-underline-offset:2px}.svar-kilde a:hover{color:var(--blue)}.nb{white-space:nowrap}.svc-2{grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.svc-2{grid-template-columns:revert}}.sec-forbehold{padding-top:0px}.forbehold{color:var(--slate);font-size:var(--step--1);line-height:1.62;padding-top:clamp(1.1rem,2.4vw,1.6rem);padding-right:clamp(1.2rem,2.6vw,1.8rem);padding-bottom:clamp(1.1rem,2.4vw,1.6rem);padding-left:clamp(1.2rem,2.6vw,1.8rem);background-color:var(--paper-2);border-radius:var(--radius-l);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.forbehold p{margin-top:0px;margin-right:0px;margin-bottom:0.6rem;margin-left:0px}.forbehold p:last-child{margin-bottom:0px}.forbehold a{color:var(--blue)}.forbehold-tittel{color:var(--ink);font-family:var(--display);font-weight:600;font-size:var(--step--1);letter-spacing:-0.01em}.feilliste{display:grid;gap:1px;overflow:hidden;margin-top:1.6rem;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:var(--line);border-radius:var(--radius-l);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.feilliste{list-style:none}.feil-item{padding-top:clamp(1.2rem,2.6vw,1.7rem);padding-right:clamp(1.2rem,2.6vw,1.7rem);padding-bottom:clamp(1.2rem,2.6vw,1.7rem);padding-left:clamp(1.2rem,2.6vw,1.7rem);background-color:var(--paper-2)}.feil-item p{color:var(--slate);font-size:var(--step--1);line-height:1.62;margin-top:0px;margin-right:0px;margin-bottom:0.55rem;margin-left:0px}.feil-item p:last-child{margin-bottom:0px}.feil-item strong{color:var(--ink)}.feil-hva{color:var(--ink);font-family:var(--display);font-weight:600;font-size:var(--step-1);line-height:1.3;letter-spacing:-0.01em}.feil-nar{color:var(--slate);font-family:var(--mono);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.08em}.side-figur img{display:block;width:100%;height:auto;background-color:transparent;border-radius:0px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.side-figur figcaption{max-width:62ch;color:var(--slate);font-size:var(--step--1);line-height:1.5;margin-top:0.75rem}.side-figur{margin:var(--gap-xl) 0}.foot-tjenester ul{display:grid;grid-template-columns:1fr 1fr;gap:0px 1.4rem}@media (max-width:767px){.foot-tjenester ul{grid-template-columns:minmax(0,1fr)}}.cta-blokk{padding-top:clamp(2.2rem,4vw,3.4rem);padding-right:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(2.2rem,4vw,3.4rem);padding-left:clamp(1.5rem,3vw,3rem)}#hoved p>a:not([class]){text-decoration:underline}#hoved p>a:not([class]){text-underline-offset:.18em;text-decoration-thickness:.06em}#hoved li>a:not([class]){text-decoration:underline}#hoved li>a:not([class]){text-underline-offset:.18em;text-decoration-thickness:.06em}#hoved dd>a:not([class]){text-decoration:underline}#hoved dd>a:not([class]){text-underline-offset:.18em;text-decoration-thickness:.06em}#hoved figcaption>a:not([class]){text-decoration:underline}#hoved figcaption>a:not([class]){text-underline-offset:.18em;text-decoration-thickness:.06em}#hoved p>a:not([class]):hover{text-decoration-thickness:.12em}#hoved li>a:not([class]):hover{text-decoration-thickness:.12em}@media (max-width:767px){.hdr-kontakt{display:none}}.foot-ingress{max-width:38ch;font-size:var(--step--1)}.sto-sec-cta-topp{padding-top:0px}.breakdance-form-field--hpinput{position:absolute;top:auto;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.sto-boks-pris-note{margin-top:0.6rem}.kat{font-style:normal}.sep{font-style:normal}.glyph{font-style:normal}.antall{font-style:normal}.art{font-style:normal}.arw{font-style:normal}body.category-2 [data-kat="2"]{display:none}body.category-3 [data-kat="3"]{display:none}body.category-4 [data-kat="4"]{display:none}body.category-5 [data-kat="5"]{display:none}.sto-emneord-liste{display:contents}.sec-h-ai{max-width:none;font-size:min(var(--step-3),2.51vw,40.2px)}.sec-h-ai{white-space:nowrap}@media (max-width:1119px){.sec-h-ai{max-width:40ch;font-size:var(--step-3);text-wrap:balance}.sec-h-ai{white-space:normal}}.bevis{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background-color:var(--line);border-top:2.5px solid var(--ink);border-bottom:1px solid var(--line)}@media (max-width:1119px){.bevis{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width:767px){.bevis{grid-template-columns:minmax(0,1fr)}}.bevis-celle{display:flex;flex-flow:column;min-width:0px;padding-top:26px;padding-right:26px;padding-bottom:24px;padding-left:26px;background-color:var(--paper-2)}.bevis-tall{color:var(--ink);font-family:var(--display);font-weight:700;font-size:clamp(1.9rem,2.3vw,2.5rem);line-height:1.05;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:0.55rem;margin-left:0px}.bevis-tekst{color:var(--slate);font-size:14.5px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:1rem;margin-left:0px}.bevis-lenke{display:inline-flex;align-items:center;gap:0.35rem;min-height:44px;color:var(--blue);font-family:var(--mono);font-size:11.5px;text-decoration:none;letter-spacing:0.06em;margin-top:auto}.bevis-lenke:hover{color:var(--ink)}.lesekort{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background-color:var(--line);border-top:2.5px solid var(--ink);border-bottom:1px solid var(--line)}@media (max-width:1119px){.lesekort{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lesekort{grid-template-columns:minmax(0,1fr)}}.lesekort-item{display:flex;flex-flow:column;position:relative;min-width:0px;padding-top:24px;padding-right:24px;padding-bottom:20px;padding-left:24px;background-color:var(--paper)}.lesekort-item:hover{background-color:var(--blue-soft)}.lesekort-item{transition:background .3s var(--ease)}.lesekort-nr{color:var(--slate);font-family:var(--mono);font-size:12px;letter-spacing:0.1em;margin-top:0px;margin-right:0px;margin-bottom:0.7rem;margin-left:0px}.lesekort-tittel{font-family:var(--display);font-weight:600;font-size:19px;line-height:1.25;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:1.1rem;margin-left:0px}.lesekort-tittel a{color:var(--ink);text-decoration:none}.lesekort-tittel a::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1}.lesekort-tittel a::after{content:""}.lesekort-tittel a:hover{color:var(--blue)}.lesekort-lenke{display:inline-flex;align-items:center;gap:0.35rem;min-height:44px;color:var(--blue);font-family:var(--mono);font-size:12.5px;text-decoration:none;letter-spacing:0.05em;margin-top:auto}.tjeneste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background-color:var(--line);border-top:2.5px solid var(--ink);border-bottom:1px solid var(--line)}@media (max-width:1119px){.tjeneste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.tjeneste{grid-template-columns:minmax(0,1fr)}}.tj{display:flex;flex-flow:column;position:relative;min-width:0px;padding-top:0px;padding-right:0px;padding-bottom:28px;padding-left:0px;background-color:var(--paper-2)}.tj:hover{background-color:var(--blue-soft)}.tj h3{font-size:24px;line-height:1.2;letter-spacing:-0.025em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tj h3 a{color:var(--ink);text-decoration:none}.tj h3 a::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1}.tj h3 a::after{content:""}.tj h3 a:hover{color:var(--blue)}.tj{transition:background .3s var(--ease)}.tj-bilde{display:block;width:100%;height:auto;aspect-ratio:16/7;background-color:var(--ink-deep)}.tj-bilde svg{display:block;width:100%;height:100%}.tj-krp{display:flex;flex-flow:column;gap:11px;flex-grow:1;flex-shrink:1;flex-basis:0px;min-width:0px;padding-top:24px;padding-right:26px;padding-bottom:0px;padding-left:26px}.tj-nr{color:var(--slate);font-family:var(--mono);font-size:12px;letter-spacing:0.1em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tj-tekst{color:var(--slate);font-size:15.5px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tj-lenke{display:inline-flex;align-items:center;gap:0.35rem;min-height:44px;color:var(--blue);font-family:var(--mono);font-size:13px;text-decoration:none;margin-top:12px;padding-top:0px;padding-right:26px;padding-bottom:0px;padding-left:26px}.ai-topp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:64px;margin-bottom:52px}@media (max-width:1119px){.ai-topp{grid-template-columns:minmax(0,1fr);gap:40px}}.ai-tekst{min-width:0px}.ai-tekst p{color:var(--slate);font-size:17px;line-height:1.62;margin-top:0px;margin-right:0px;margin-bottom:1.1rem;margin-left:0px}.ai-tekst p:first-child{color:var(--ink);font-size:20px;line-height:1.55}.ai-tekst p:last-child{margin-bottom:0px}.ai-fig{min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ai-svg{display:block;width:100%;height:auto;aspect-ratio:1200/675;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ai-svg svg{display:block;width:100%;height:100%}.sec-h-blogg{max-width:none;font-size:min(var(--step-4),3.03vw,48.4px)}.sec-h-blogg{white-space:nowrap}@media (max-width:1119px){.sec-h-blogg{max-width:22ch;font-size:var(--step-4);text-wrap:balance}.sec-h-blogg{white-space:normal}}.panel-rad{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0px;padding-top:26px;padding-bottom:26px}.panel-rad.panel-3{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-rad a:first-child{border-left:0px solid}@media (max-width:1119px){.panel-rad{grid-template-columns:repeat(3,minmax(0,1fr));gap:0px;padding-top:26px;padding-bottom:26px}.panel-rad a:nth-child(4){border-left:0px solid}}@media (max-width:767px){.panel-rad{grid-template-columns:minmax(0,1fr);gap:0px;padding-top:26px;padding-bottom:26px}.panel-rad.panel-3{grid-template-columns:minmax(0,1fr)}.panel-rad a:first-child{border-top:0px solid;border-left:0px solid}.panel-rad a{border-top:1px solid var(--line);border-left:0px solid}}.panel-t{display:block;font-family:var(--display);font-weight:600;font-size:17px;line-height:1.25;letter-spacing:-0.015em;margin-bottom:7px}.panel-b{display:block;color:var(--slate);font-size:13.5px;line-height:1.5}.panel-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:767px){.panel-3{grid-template-columns:minmax(0,1fr)}}.mm-beskr{flex-basis:100%;color:rgba(255,255,255,.62);font-family:var(--body);font-weight:400;font-size:0.95rem;line-height:1.45;letter-spacing:0em}.tall-2{font-variant-numeric:tabular-nums}.tall-3{font-variant-numeric:tabular-nums}.tall-4{font-variant-numeric:tabular-nums}.tall-5{font-variant-numeric:tabular-nums}