.seo-side{--seo-ok:var(--lp-status-ok);--seo-advarsel:var(--lp-status-warn);--seo-feil:var(--lp-status-bad);--seo-info:var(--lp-status-info);--seo-ok-tint:color-mix(in srgb,var(--lp-status-ok) 10%,var(--lp-surface));--seo-feil-tint:color-mix(in srgb,var(--lp-status-bad) 8%,var(--lp-surface))}body>main.seo-side,main.seo-side{padding-top:0;padding-bottom:0}.seo-laster{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;font-size:.9rem;color:var(--lp-ink-2)}.seo-laster--stor{justify-content:center;padding:4rem 0;text-align:center}.seo-laster-prikk{flex:0 0 auto;width:.75rem;height:.75rem;border-radius:9999px;background:var(--lp-forsta-solid);animation:seo-puls 1.1s ease-in-out infinite}@keyframes seo-puls{50%{transform:scale(.6);opacity:.5}}@media (prefers-reduced-motion:reduce){.seo-laster-prikk{animation:none}}.seo-feil{margin-top:1rem;padding:.75rem 1rem;border-radius:12px;border:1px solid var(--lp-line);border-left:4px solid var(--seo-feil);font-size:.9rem;color:var(--lp-ink)}.seo-feil,.seo-resultat{background:var(--lp-surface)}.seo-resultat{margin-top:2rem;padding:1.25rem;border-radius:var(--lp-radius-card);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-2);scroll-margin-top:6rem;animation:seo-inn .42s ease-out both}@media (min-width:640px){.seo-resultat{padding:2rem}}@keyframes seo-inn{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.seo-resultat{animation:none}}.seo-resultat-topp{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.seo-seksjonstittel{margin:2.25rem 0 1rem;font-size:1rem;font-weight:600;color:var(--lp-ink)}.seo-ring{position:relative;width:7.5rem;height:7.5rem;flex:0 0 auto;--tone:var(--seo-ok)}.seo-ring[data-tone=advarsel]{--tone:var(--seo-advarsel)}.seo-ring[data-tone=feil]{--tone:var(--seo-feil)}.seo-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.seo-ring circle{fill:none;stroke-width:10}.seo-ring-spor{stroke:var(--lp-sand)}.seo-ring-fyll{stroke:var(--tone);stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.2,.7,.2,1)}.seo-ring-tall{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.seo-ring-score{font-family:var(--font-heading,inherit);font-size:2rem;font-weight:600;line-height:1;color:var(--lp-ink);font-variant-numeric:tabular-nums}.seo-ring-av{margin-top:.25rem;font-size:.8125rem;font-weight:600;color:var(--lp-ink-2)}.seo-kategorier{display:grid;gap:.75rem}.seo-kategorier li{display:grid;grid-template-columns:minmax(0,1fr) 2.5rem;gap:.35rem 1rem;align-items:center}.seo-kategori-navn{font-size:.875rem;font-weight:600;color:var(--lp-ink)}.seo-kategori-stolpe{grid-column:1/-1;grid-row:2;height:.5rem;border-radius:9999px;background:var(--lp-sand);overflow:hidden}.seo-kategori-stolpe span{display:block;height:100%;border-radius:inherit;background:var(--seo-ok)}.seo-kategori-stolpe span[data-tone=advarsel]{background:var(--seo-advarsel)}.seo-kategori-stolpe span[data-tone=feil]{background:var(--seo-feil)}.seo-kategori-tall{text-align:right;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--lp-ink)}@media (min-width:640px){.seo-kategorier li{grid-template-columns:14rem minmax(0,1fr) 2.5rem}.seo-kategori-stolpe{grid-column:auto;grid-row:auto}}.seo-funnliste{display:grid;gap:.5rem}.seo-funn{border:1px solid var(--lp-line);border-radius:12px;background:var(--lp-surface);--tone:var(--seo-ok)}.seo-funn[data-status=advarsel]{--tone:var(--seo-advarsel)}.seo-funn[data-status=feil]{--tone:var(--seo-feil)}.seo-funn[data-status=info]{--tone:var(--seo-info)}.seo-funn summary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.85rem 1rem;cursor:pointer;list-style:none}.seo-funn summary::-webkit-details-marker{display:none}.seo-funn summary:after{content:"";margin-left:auto;width:.5rem;height:.5rem;border-right:2px solid var(--lp-ink-3);border-bottom:2px solid var(--lp-ink-3);transform:rotate(45deg);transition:transform .16s ease}.seo-funn[open] summary:after{transform:rotate(-135deg)}.seo-funn-tittel{font-size:.9rem;font-weight:600;color:var(--lp-ink);min-width:0}.seo-funn-innhold{display:grid;gap:.5rem;padding:0 1rem 1rem;font-size:.875rem;line-height:1.6;color:var(--lp-ink-2)}.seo-funn-innhold strong{color:var(--lp-ink);font-weight:600}.seo-funn-retting{padding:.65rem .85rem;border-radius:10px;background:var(--lp-forsta-tint);color:var(--lp-ink)}.seo-funn-detaljer{display:grid;gap:.2rem;padding-left:1rem;list-style:disc;font-size:.9rem;overflow-wrap:anywhere}.seo-merke{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 10px;border-radius:9999px;border:1px solid var(--lp-line);background:var(--lp-surface-2);color:var(--lp-ink);font-size:.8125rem;font-weight:600;white-space:nowrap}.seo-merke:before{content:"";width:8px;height:8px;border-radius:9999px;background:var(--tone,var(--seo-ok))}.seo-merke[data-status=advarsel]{--tone:var(--seo-advarsel)}.seo-merke[data-status=feil]{--tone:var(--seo-feil)}.seo-merke[data-status=info]{--tone:var(--seo-info)}.seo-merke[data-status=ok]{--tone:var(--seo-ok)}.seo-last{margin-top:2rem;padding:1.25rem;border-radius:var(--lp-radius-card);background:var(--lp-surface-2)}@media (min-width:640px){.seo-last{padding:1.75rem}}.seo-last-hode{display:flex;align-items:center;gap:.6rem;color:var(--lp-forsta-ink)}.seo-last-liste{display:grid;gap:.35rem;margin-top:1rem;font-size:.875rem;color:var(--lp-ink-2)}.seo-last-liste li{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.35rem;border-bottom:1px dashed var(--lp-line)}.seo-last-antall{font-weight:600;color:var(--lp-ink);font-variant-numeric:tabular-nums;filter:blur(0)}.seo-last-fordeler,.seo-pris ul{display:grid;gap:.4rem;margin-top:1rem;font-size:.875rem;line-height:1.5;color:var(--lp-ink-2)}.seo-last-fordeler li,.seo-pris li{position:relative;padding-left:1.4rem}.seo-last-fordeler li:before,.seo-pris li:before{content:"";position:absolute;left:.15rem;top:.35rem;width:.45rem;height:.75rem;border-right:2px solid var(--lp-forsta-solid);border-bottom:2px solid var(--lp-forsta-solid);transform:rotate(40deg)}.seo-samtykke{display:flex;align-items:flex-start;gap:.6rem;margin-top:1.25rem;font-size:.9rem;line-height:1.5;color:var(--lp-ink-2);cursor:pointer}.seo-samtykke input{flex:0 0 auto;width:1.1rem;height:1.1rem;margin-top:.1rem;accent-color:var(--lp-forsta-solid)}.seo-kjop-knapp{width:100%;margin-top:1rem;min-height:3rem}@media (min-width:640px){.seo-kjop-knapp{width:auto}}.seo-last-merknad{margin-top:.75rem;font-size:.9rem;line-height:1.5;color:var(--lp-ink-2)}.seo-hastighet-rad{display:grid;gap:1rem}@media (min-width:640px){.seo-hastighet-rad{grid-template-columns:1fr 1fr}}.seo-hastighet{padding:1rem;border-radius:12px;border:1px solid var(--lp-line);background:var(--lp-surface-2)}.seo-hastighet-score{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.75rem}.seo-hastighet-score p{display:flex;flex-direction:column;align-items:center;gap:.15rem;font-size:.78rem;text-align:center}.seo-hastighet-score .seo-tall{font-size:1.25rem}.seo-tall{font-weight:600;color:var(--lp-ink);font-variant-numeric:tabular-nums}.seo-hastighet-maal{display:grid;gap:.3rem;margin-top:1rem;font-size:.9rem;color:var(--lp-ink-2)}.seo-hastighet-maal li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 .75rem}.seo-grense{grid-column:1/-1;font-size:.8125rem;color:var(--lp-ink-2)}@media print{.seo-skjul-utskrift{display:none!important}.seo-resultat{box-shadow:none;border:0;padding:0}.seo-funn .seo-funn-innhold{display:grid!important}}.seo-bredde{max-width:72rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){.seo-bredde{padding-inline:2rem}}.seo-hero{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--lp-forsta-band) 0,var(--lp-bg) 100%);border-bottom:1px solid var(--lp-line)}.seo-hero-bakgrunn{position:absolute;inset:0;z-index:-1;pointer-events:none}.seo-hero-orb{position:absolute;border-radius:9999px;filter:blur(60px);opacity:.55;will-change:transform}.seo-hero-orb--1{width:34rem;height:34rem;top:-14rem;right:-8rem;background:radial-gradient(circle,var(--lp-forsta-line),transparent 70%);animation:seo-svev 18s ease-in-out infinite alternate}.seo-hero-orb--2{width:26rem;height:26rem;bottom:-12rem;left:-8rem;background:radial-gradient(circle,var(--lp-finn-line),transparent 70%);animation:seo-svev 22s ease-in-out infinite alternate-reverse}@keyframes seo-svev{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-3rem,2rem,0) scale(1.08)}}.seo-hero-rutenett{position:absolute;inset:0;background-image:linear-gradient(to right,color-mix(in srgb,var(--lp-ink) 5%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--lp-ink) 5%,transparent) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,black,transparent 75%)}.seo-hero-innhold{max-width:72rem;margin-inline:auto;padding:3rem 1.25rem 3.5rem;display:grid;gap:3rem;align-items:center}@media (min-width:640px){.seo-hero-innhold{padding:4.5rem 2rem 5rem}}@media (min-width:1024px){.seo-hero-innhold{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:4rem;padding-block:5.5rem 6rem}}.seo-hero-h1,.seo-hero-lede{margin-top:1.25rem}.seo-hero-lede{max-width:36rem}.seo-hero-skjema{margin-top:2rem}.seo-pille{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .8rem .35rem .6rem;border-radius:9999px;background:color-mix(in srgb,var(--lp-surface) 75%,transparent);border:1px solid var(--lp-forsta-line);backdrop-filter:blur(8px);font-size:.9rem;font-weight:600;color:var(--lp-forsta-ink)}.seo-pille-prikk{position:relative;width:.5rem;height:.5rem;border-radius:9999px;background:var(--lp-status-ok)}.seo-pille-prikk:after{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid var(--lp-status-ok);opacity:0;animation:seo-ring-puls 2.2s ease-out infinite}@keyframes seo-ring-puls{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.6);opacity:0}}.seo-hero-tillit{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.5rem;font-size:.875rem;color:var(--lp-ink-2)}.seo-hero-tillit li{display:inline-flex;align-items:center;gap:.4rem}.seo-hero-tillit svg{width:1rem;height:1rem;color:var(--lp-status-ok)}.seo-skjema{position:relative;padding:.5rem;border-radius:22px;background:color-mix(in srgb,var(--lp-surface) 90%,transparent);box-shadow:var(--lp-shadow-lift),0 30px 60px -40px color-mix(in srgb,var(--lp-forsta-solid) 55%,transparent);backdrop-filter:blur(14px);transition:box-shadow .22s ease,border-color .22s ease}.seo-skjema:focus-within{border-color:var(--lp-forsta-solid);box-shadow:var(--lp-shadow-lift),0 0 0 4px var(--lp-forsta-tint),0 30px 60px -36px color-mix(in srgb,var(--lp-forsta-solid) 70%,transparent)}.seo-bryter{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:.25rem;margin-bottom:.5rem;border-radius:16px;background:var(--lp-sand)}.seo-bryter button{position:relative;z-index:1;min-height:2.5rem;padding:0 .75rem;border-radius:12px;font-size:.875rem;font-weight:600;color:var(--lp-ink-2);transition:color .2s ease}.seo-bryter button[data-valgt]{color:var(--lp-ink)}.seo-bryter button:focus-visible{outline:2px solid var(--lp-focus);outline-offset:2px}.seo-bryter-lys{position:absolute;top:.25rem;bottom:.25rem;left:.25rem;width:calc(50% - .25rem);border-radius:12px;background:var(--lp-surface);box-shadow:var(--lp-shadow-2),inset 0 0 0 1.5px var(--lp-ink);transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease}.seo-skjema[data-modus=full] .seo-bryter-lys{transform:translateX(100%);box-shadow:var(--lp-shadow-2),inset 0 0 0 1.5px var(--lp-forsta-solid)}.seo-skjema[data-modus=full] .seo-bryter button[data-valgt]{color:var(--lp-forsta-ink)}.seo-bryter-merke{margin-left:.4rem;padding:.05rem .4rem;border-radius:9999px;background:var(--lp-surface-2);font-size:.78rem;font-weight:600;color:var(--lp-ink-2)}.seo-skjema-rad{position:relative;display:flex;flex-wrap:wrap;gap:.5rem}.seo-skjema-ikon{position:absolute;left:1rem;top:.95rem;width:1.15rem;height:1.15rem;color:var(--lp-ink-2);pointer-events:none}.seo-skjema input[type=text]{flex:1 1 14rem;min-width:0;min-height:3.1rem;padding:0 1rem 0 2.75rem;border:0;border-radius:14px;background:transparent;color:var(--lp-ink);font-size:1.05rem;outline:none}.seo-skjema input[type=text]::placeholder{color:var(--lp-ink-2)}.seo-skjema-knapp{flex:1 1 auto;min-height:3.1rem;gap:.5rem}.seo-kjop-knapp svg,.seo-skjema-knapp svg{transition:transform .2s ease}.seo-kjop-knapp:hover svg,.seo-skjema-knapp:hover svg{transform:translateX(3px)}@media (min-width:640px){.seo-skjema-knapp{flex:0 0 auto}}.seo-skjema-full{padding:.25rem .75rem .5rem}.seo-skjema-full .seo-samtykke{margin-top:.5rem}.seo-skjema-hjelp{display:flex;align-items:center;gap:.4rem;margin-top:.75rem;font-size:.9rem;color:var(--lp-ink-2)}.seo-skjema-hjelp svg{flex:0 0 auto;color:var(--lp-status-ok)}.seo-resultat-tittel{margin-top:.5rem;font-family:var(--font-heading),sans-serif;font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);line-height:1.15;letter-spacing:-.02em;font-weight:600;color:var(--lp-ink);overflow-wrap:anywhere}.seo-demo,.seo-hero-visual{position:relative}.seo-demo{max-width:30rem;margin-inline:auto}.seo-demo-glod{position:absolute;inset:8% -6% -6% 8%;border-radius:32px;z-index:0;background:linear-gradient(135deg,var(--lp-forsta-solid),var(--lp-finn-solid));opacity:.16;filter:blur(30px)}.seo-demo-kort{position:relative;z-index:1;overflow:hidden;border-radius:var(--lp-radius-panel);background:var(--lp-surface);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-lift),0 40px 80px -48px rgba(32,29,25,.35);transform:perspective(1200px) rotateY(-4deg) rotateX(2deg);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.seo-demo:hover .seo-demo-kort{transform:perspective(1200px) rotateY(0) rotateX(0)}.seo-demo-topp{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;border-bottom:1px solid var(--lp-line);background:var(--lp-surface-2)}.seo-demo-prikker{display:inline-flex;gap:5px}.seo-demo-prikker i{width:9px;height:9px;border-radius:9999px;background:var(--lp-line)}.seo-demo-adresse{flex:1;padding:.2rem .75rem;border-radius:9999px;background:var(--lp-surface);border:1px solid var(--lp-line);font-size:.8125rem;color:var(--lp-ink-2)}.seo-demo-merke{padding:.1rem .55rem;border-radius:9999px;border:1px dashed var(--lp-line-ui);font-size:.78rem;font-weight:600;color:var(--lp-ink-2)}.seo-demo-innhold{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.25rem .5rem}.seo-ring--liten{width:5.5rem;height:5.5rem}.seo-ring--liten .seo-ring-score{font-size:1.5rem}.seo-ring--liten .seo-ring-av{font-size:.72rem}.seo-demo-score-tekst{position:relative;flex:1;min-width:0}.seo-demo-tittel{font-family:var(--font-heading),sans-serif;font-size:1.125rem;font-weight:600;color:var(--lp-ink)}.seo-demo-under{margin-top:.2rem;font-size:.9rem;color:var(--lp-ink-2)}.seo-demo-skann{display:block;position:relative;margin-top:.75rem;height:4px;border-radius:9999px;overflow:hidden;background:var(--lp-sand)}.seo-demo-skann:after{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,var(--lp-forsta-solid),transparent);animation:seo-skann 1.2s ease-in-out infinite}.seo-demo-skann[data-ferdig]:after{animation:none;width:100%;background:var(--lp-status-ok)}@keyframes seo-skann{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.seo-demo-rader{display:grid;gap:.4rem;padding:.75rem 1.25rem 1.25rem}.seo-demo-rader li{display:flex;align-items:center;gap:.65rem;padding:.55rem .7rem;border-radius:12px;background:var(--seo-feil-tint);font-size:.9rem;color:var(--lp-ink);opacity:0;transform:translateY(6px);transition:opacity .36s ease,transform .36s cubic-bezier(.2,.8,.2,1)}.seo-demo-rader li[data-ok]{background:var(--seo-ok-tint)}.seo-demo-rader li[data-vis]{opacity:1;transform:none}.seo-demo-ikon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.35rem;height:1.35rem;border-radius:9999px;background:var(--seo-feil);color:var(--lp-surface)}.seo-demo-rader li[data-ok] .seo-demo-ikon{background:var(--seo-ok)}.seo-demo-ikon svg{width:.8rem;height:.8rem;stroke-width:3}.seo-demo-radtekst{flex:1;min-width:0}.seo-demo-full{padding:.05rem .45rem;border-radius:9999px;background:var(--lp-forsta-tint);font-size:.78rem;font-weight:600;color:var(--lp-forsta-ink);white-space:nowrap}.seo-inn{transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.seo-inn[data-inn=venter]{opacity:0;transform:translateY(24px)}.seo-blokk{padding-top:5rem}@media (min-width:1024px){.seo-blokk{padding-top:6.5rem}}.seo-blokk-lede{margin-top:.75rem;max-width:40rem;font-size:1rem;line-height:1.6;color:var(--lp-ink-2)}.seo-steg{display:grid;gap:1rem;margin-top:2rem}@media (min-width:768px){.seo-steg{grid-template-columns:repeat(3,1fr)}}.seo-steg>li{display:flex}.seo-steg-kort{flex:1;padding:1.5rem;border-radius:var(--lp-radius-card);background:var(--lp-surface);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-1)}.seo-steg-nr{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:12px;background:var(--lp-forsta-tint);color:var(--lp-forsta-ink)}.seo-steg-nr,.seo-steg-tittel{font-family:var(--font-heading),sans-serif;font-weight:600}.seo-steg-tittel{margin-top:1rem;font-size:1.125rem;color:var(--lp-ink)}.seo-steg-tekst{margin-top:.4rem;font-size:.9rem;line-height:1.55;color:var(--lp-ink-2)}.seo-valg{display:grid;gap:1rem}@media (min-width:768px){.seo-valg{grid-template-columns:1fr 1fr}}.seo-valgkort{position:relative;display:flex;flex-direction:column;padding:1.5rem;border-radius:var(--lp-radius-panel);background:var(--lp-surface);border:1.5px solid var(--lp-line);box-shadow:var(--lp-shadow-1);cursor:pointer;transition:border-color .2s ease,box-shadow .24s ease,transform .24s ease}.seo-valgkort:hover{transform:translateY(-2px);box-shadow:var(--lp-shadow-2)}.seo-valgkort:has(input:focus-visible){outline:2px solid var(--lp-focus);outline-offset:3px}.seo-valgkort[data-valgt]{border-color:var(--lp-ink);box-shadow:var(--lp-shadow-lift)}.seo-valgkort[data-valgt][data-id=full]{border-color:var(--lp-forsta-solid);background:linear-gradient(180deg,var(--lp-forsta-band),var(--lp-surface) 55%);box-shadow:var(--lp-shadow-lift),0 24px 48px -32px color-mix(in srgb,var(--lp-forsta-solid) 70%,transparent)}.seo-valgkort-topp{display:flex;align-items:center;gap:.65rem}.seo-valgkort-radio{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.35rem;height:1.35rem;border-radius:9999px;border:2px solid var(--lp-line-ui);transition:border-color .2s ease}.seo-valgkort-radio span{width:.65rem;height:.65rem;border-radius:9999px;background:var(--lp-ink);transform:scale(0);transition:transform .22s cubic-bezier(.2,.8,.2,1.4)}.seo-valgkort[data-valgt] .seo-valgkort-radio{border-color:var(--lp-ink)}.seo-valgkort[data-valgt] .seo-valgkort-radio span{transform:scale(1)}.seo-valgkort[data-valgt][data-id=full] .seo-valgkort-radio{border-color:var(--lp-forsta-solid)}.seo-valgkort[data-valgt][data-id=full] .seo-valgkort-radio span{background:var(--lp-forsta-solid)}.seo-valgkort-tittel{font-family:var(--font-heading),sans-serif;font-size:1.125rem;font-weight:600;color:var(--lp-ink)}.seo-valgkort-valgt{margin-left:auto;padding:.15rem .6rem;border-radius:9999px;background:var(--lp-ink);color:var(--lp-cta-ink);font-size:.8125rem;font-weight:600;animation:seo-inn .26s ease-out both}.seo-valgkort[data-id=full] .seo-valgkort-valgt{background:var(--lp-forsta-ink)}.seo-valgkort-pris{margin-top:1rem;font-family:var(--font-heading),sans-serif;font-size:2.25rem;font-weight:600;letter-spacing:-.02em;color:var(--lp-ink)}.seo-valgkort-under{margin-top:.25rem;font-size:.875rem;color:var(--lp-ink-2)}.seo-valgkort-liste{display:grid;gap:.5rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--lp-line);font-size:.875rem;color:var(--lp-ink-2)}.seo-valgkort-liste li{display:flex;align-items:flex-start;gap:.6rem}.seo-valgkort-liste li[data-har]{color:var(--lp-ink)}.seo-valgkort-ikon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.2rem;height:1.2rem;margin-top:.05rem;border-radius:9999px;background:var(--lp-sand);color:var(--lp-ink-2)}.seo-valgkort-liste li[data-har] .seo-valgkort-ikon{background:var(--seo-ok);color:var(--lp-surface)}.seo-valgkort-ikon svg{width:.75rem;height:.75rem;stroke-width:3}.seo-valg-handling{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem}.seo-valg-handling .seo-last-merknad{margin-top:0;max-width:32rem}.seo-omrader{display:grid;gap:1rem}@media (min-width:640px){.seo-omrader{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.seo-omrader{grid-template-columns:repeat(3,1fr)}}.seo-omrade{display:flex;flex-direction:column;padding:1.25rem;border-radius:var(--lp-radius-card);background:var(--lp-surface);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-1);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.seo-omrade:hover{transform:translateY(-3px);box-shadow:var(--lp-shadow-lift);border-color:var(--lp-forsta-line)}.seo-omrade-ikon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:12px;background:var(--lp-forsta-tint);color:var(--lp-forsta-ink);transition:transform .3s cubic-bezier(.2,.8,.2,1.4)}.seo-omrade:hover .seo-omrade-ikon{transform:scale(1.08) rotate(-4deg)}.seo-omrade-ikon svg{width:1.25rem;height:1.25rem}.seo-omrade-tittel{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.9rem;font-family:var(--font-heading),sans-serif;font-size:1.0625rem;font-weight:600;color:var(--lp-ink)}.seo-omrade-full{padding:.05rem .5rem;border-radius:9999px;background:var(--lp-forsta-tint);font-family:var(--font-sans),sans-serif;font-size:.78rem;font-weight:600;color:var(--lp-forsta-ink)}.seo-omrade-tekst{flex:1;margin-top:.35rem;font-size:.875rem;line-height:1.55;color:var(--lp-ink-2)}.seo-omrade-eks{display:flex;align-items:center;gap:.55rem;margin-top:.5rem;padding:.45rem .65rem;border-radius:10px;background:var(--seo-feil-tint);font-size:.9rem;color:var(--lp-ink)}.seo-omrade-eks[data-ok]{margin-top:1rem;background:var(--seo-ok-tint)}.seo-omrade-eks svg{flex:0 0 auto;width:1.15rem;height:1.15rem;padding:.2rem;border-radius:9999px;background:var(--seo-feil);color:var(--lp-surface);stroke-width:3}.seo-omrade-eks[data-ok] svg{background:var(--seo-ok)}.seo-natt{margin-top:6rem;position:relative;overflow:hidden;background:var(--lp-night);color:var(--lp-night-ink)}.seo-natt:before{content:"";position:absolute;inset:auto -10% -40% 40%;height:80%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--lp-forsta-solid) 35%,transparent),transparent);filter:blur(40px)}.seo-natt-innhold{position:relative;display:grid;gap:3rem;padding-block:5rem;align-items:center}@media (min-width:1024px){.seo-natt-innhold{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding-block:6.5rem}}.seo-natt-kicker{font-size:.9rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-forsta-night)}.seo-natt-h2{margin-top:.75rem;color:var(--lp-night-ink)}.seo-natt-lede{margin-top:1rem;font-size:1.0625rem;line-height:1.6;color:var(--lp-night-muted)}.seo-natt-liste{display:grid;gap:.6rem;margin-top:1.5rem;font-size:.9375rem;color:var(--lp-night-ink)}.seo-natt-liste li{display:flex;align-items:center;gap:.6rem}.seo-natt-liste svg{width:1.1rem;height:1.1rem;color:var(--lp-forsta-night)}.seo-natt-knapper{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem}.seo-natt-primar{background:var(--lp-night-ink);color:var(--lp-night);gap:.5rem}.seo-natt-primar:hover{background:var(--lp-surface);color:var(--lp-night)}.seo-natt-lenke{font-size:.9375rem;font-weight:600;color:var(--lp-night-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--lp-night-line)}.seo-natt-lenke:hover{text-decoration-color:var(--lp-night-ink)}.seo-natt-lenke:focus-visible,.seo-natt-primar:focus-visible{outline:2px solid var(--lp-night-focus);outline-offset:3px}.seo-visning-skjerm{position:relative;overflow:hidden;border-radius:18px;border:1px solid var(--lp-night-line);box-shadow:0 40px 90px -40px rgba(0,0,0,.8);background:var(--lp-night)}.seo-visning-skjerm video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.seo-visning-tekst{position:absolute;left:1rem;bottom:1rem;max-width:min(24rem,calc(100% - 4.5rem));padding:.85rem 1rem;border-radius:14px;border:1px solid var(--lp-night-line);background:color-mix(in srgb,var(--lp-night) 82%,transparent);backdrop-filter:blur(10px)}.seo-visning-nr{font-size:.78rem;font-weight:600;letter-spacing:.06em;color:var(--lp-forsta-night)}.seo-visning-tittel{margin-top:.15rem;font-family:var(--font-heading),sans-serif;font-size:1.125rem;font-weight:600;color:var(--lp-night-ink)}.seo-visning-under{margin-top:.15rem;font-size:.9rem;line-height:1.45;color:var(--lp-night-muted)}@media (max-width:639px){.seo-visning-tekst{position:static;max-width:none;border-radius:0;border:0;border-top:1px solid var(--lp-night-line)}}.seo-visning-pause{position:absolute;right:1rem;top:1rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;background:color-mix(in srgb,var(--lp-night) 80%,transparent);border:1px solid var(--lp-night-line);color:var(--lp-night-ink)}.seo-visning-pause svg{width:1rem;height:1rem}.seo-visning-pause:focus-visible,.seo-visning-steg button:focus-visible{outline:2px solid var(--lp-night-focus);outline-offset:2px}.seo-visning-steg{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem}@media (min-width:640px){.seo-visning-steg{grid-template-columns:repeat(6,1fr)}}.seo-visning-steg button{display:grid;gap:.45rem;width:100%;padding-block:.25rem;text-align:left;color:var(--lp-night-muted)}.seo-visning-steg button[aria-current]{color:var(--lp-night-ink)}.seo-visning-strek{display:block;height:3px;border-radius:9999px;background:var(--lp-night-line);overflow:hidden}.seo-visning-strek span{display:block;height:100%;background:var(--lp-forsta-night);transform-origin:left;transition:transform .2s linear}.seo-visning-stegnavn{font-size:.8125rem;font-weight:600;line-height:1.3}.seo-faq-liste{max-width:48rem;margin-top:2rem;margin-bottom:6rem;border-top:1px solid var(--lp-line)}.seo-faq{border-bottom:1px solid var(--lp-line)}.seo-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;font-size:1rem;font-weight:600;color:var(--lp-ink);cursor:pointer;list-style:none}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary:after{content:"+";flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;background:var(--lp-sand);font-size:1.1rem;font-weight:500;transition:transform .24s ease,background .2s ease}.seo-faq[open] summary:after{transform:rotate(45deg);background:var(--lp-forsta-tint)}.seo-faq p{max-width:42rem;padding-bottom:1.15rem;font-size:.9375rem;line-height:1.65;color:var(--lp-ink-2)}.seo-last{background:linear-gradient(180deg,var(--lp-forsta-band),var(--lp-surface));border:1px solid var(--lp-forsta-line);box-shadow:0 24px 48px -36px color-mix(in srgb,var(--lp-forsta-solid) 60%,transparent)}.seo-last-laas{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:var(--lp-forsta-ink);color:var(--lp-surface)}.seo-kjop-knapp{gap:.5rem}@media (prefers-reduced-motion:reduce){.seo-demo-skann:after,.seo-hero-orb,.seo-pille-prikk:after,.seo-valgkort-valgt{animation:none!important}.seo-inn{opacity:1!important;transform:none!important}.seo-bryter-lys,.seo-demo-kort,.seo-demo-rader li,.seo-inn,.seo-omrade,.seo-omrade-ikon,.seo-valgkort{transition:none!important}.seo-demo-kort{transform:none}}body:has(main.seo-side) .lp-site-header{background:color-mix(in srgb,var(--lp-bg) 55%,transparent);border-bottom-color:transparent;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);transition:transform .32s cubic-bezier(.2,.8,.2,1),background .2s ease,border-color .2s ease,box-shadow .2s ease;will-change:transform}body:has(main.seo-side) .lp-site-header[data-seo-rullet]{background:color-mix(in srgb,var(--lp-surface) 72%,transparent);border-bottom-color:color-mix(in srgb,var(--lp-line) 70%,transparent);box-shadow:0 8px 30px -22px rgba(32,29,25,.45)}body:has(main.seo-side) .lp-site-header[data-seo-skjult]{transform:translateY(-105%)}html[data-meny=apen] body:has(main.seo-side) .lp-site-header{transform:none;background:var(--lp-bg)}@media (prefers-reduced-motion:reduce){body:has(main.seo-side) .lp-site-header{transition:none}}.seo-side :is(.seo-resultat,.seo-seksjon,.seo-omradeblokk,.seo-funn,#seo-adresse){scroll-margin-top:6.5rem}.seo-funn-fot{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:.25rem;padding-top:.6rem;border-top:1px dashed var(--lp-line);font-size:.8125rem;color:var(--lp-ink-2)}.seo-funn-fot a,.seo-kilder a{display:inline-flex;align-items:center;gap:.3rem;color:var(--lp-forsta-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.seo-funn-fot a svg,.seo-kilder a svg{width:.85rem;height:.85rem}.seo-kategori-navn a{color:inherit;text-decoration:underline;text-decoration-color:var(--lp-line-ui);text-underline-offset:3px}.seo-kategori-navn a:hover{text-decoration-color:var(--lp-ink)}.seo-rapport{animation:seo-inn .42s ease-out both}.seo-rapport-hode{display:flex;flex-wrap:wrap;align-items:center;gap:1.75rem;padding:1.5rem;border-radius:var(--lp-radius-panel);background:linear-gradient(135deg,var(--lp-forsta-band),var(--lp-surface) 60%);border:1px solid var(--lp-forsta-line);box-shadow:var(--lp-shadow-2)}@media (min-width:640px){.seo-rapport-hode{padding:2.25rem}}.seo-rapport-hode .seo-ring{width:9rem;height:9rem}.seo-rapport-hode .seo-ring-score{font-size:2.5rem}.seo-rapport-tittel{margin-top:.5rem;font-family:var(--font-heading),sans-serif;font-weight:600;font-size:clamp(1.6rem,1.2rem + 1.8vw,2.4rem);line-height:1.1;letter-spacing:-.025em;color:var(--lp-ink);overflow-wrap:anywhere}.seo-rapport-meta{margin-top:.6rem;font-size:.9rem;line-height:1.5;color:var(--lp-ink-2);overflow-wrap:anywhere}.seo-rapport-knapper{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.1rem}.seo-rapport-knapper .lp-action{gap:.5rem}.seo-tellere{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem}.seo-tellere li{display:flex;flex-direction:column;gap:.15rem;padding:1rem 1.1rem;border-radius:var(--lp-radius-card);background:var(--lp-surface);border:1px solid var(--lp-line);border-top:4px solid var(--tone);font-size:.9rem;font-weight:600;color:var(--lp-ink-2)}.seo-tellere li[data-tone=feil]{--tone:var(--seo-feil)}.seo-tellere li[data-tone=advarsel]{--tone:var(--seo-advarsel)}.seo-tellere li[data-tone=ok]{--tone:var(--seo-ok)}.seo-teller-tall{font-family:var(--font-heading),sans-serif;font-size:2rem;line-height:1;color:var(--lp-ink);font-variant-numeric:tabular-nums}.seo-innhold{position:sticky;top:.5rem;z-index:5;display:flex;gap:.4rem;margin-top:1rem;padding:.4rem;overflow-x:auto;border-radius:9999px;border:1px solid var(--lp-line);background:color-mix(in srgb,var(--lp-surface) 82%,transparent);backdrop-filter:blur(14px);box-shadow:var(--lp-shadow-2);scrollbar-width:none}.seo-innhold::-webkit-scrollbar{display:none}.seo-innhold a{flex:0 0 auto;padding:.45rem .9rem;border-radius:9999px;font-size:.875rem;font-weight:600;color:var(--lp-ink-2);white-space:nowrap;transition:background .16s ease,color .16s ease}.seo-innhold a:focus-visible,.seo-innhold a:hover{background:var(--lp-forsta-tint);color:var(--lp-forsta-ink);outline:none}.seo-seksjon{margin-top:3.25rem}.seo-seksjon-tittel{font-family:var(--font-heading),sans-serif;font-weight:600;font-size:clamp(1.35rem,1.15rem + .9vw,1.75rem);line-height:1.15;letter-spacing:-.02em;color:var(--lp-ink)}.seo-seksjon-lede{margin:.5rem 0 1.25rem;max-width:44rem;font-size:.975rem;line-height:1.6;color:var(--lp-ink-2)}.seo-kort-tittel{font-family:var(--font-heading),sans-serif;font-size:1.125rem;font-weight:600;color:var(--lp-ink)}.seo-undertittel{margin:1.1rem 0 .5rem;font-size:.8125rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--lp-ink-2)}.seo-merknad-boks{margin-top:1rem;padding:.9rem 1rem;border-radius:12px;border:1px solid var(--lp-line);border-left:4px solid var(--seo-info);background:var(--lp-surface);font-size:.9rem;line-height:1.55;color:var(--lp-ink)}.seo-plan{display:grid;gap:.75rem}.seo-plan li{display:flex;gap:1rem;padding:1.1rem 1.25rem;border-radius:var(--lp-radius-card);background:var(--lp-surface);border:1px solid var(--lp-line);border-left:4px solid var(--seo-advarsel);box-shadow:var(--lp-shadow-1)}.seo-plan li[data-status=feil]{border-left-color:var(--seo-feil)}.seo-plan-nr{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:9999px;background:var(--lp-ink);color:var(--lp-cta-ink);font-family:var(--font-heading),sans-serif;font-weight:600}.seo-plan-tittel{font-size:1.02rem;font-weight:650;color:var(--lp-ink)}.seo-plan-tittel a{text-decoration:underline;text-decoration-color:var(--lp-line-ui);text-underline-offset:3px}.seo-plan-funn{margin-top:.25rem;font-size:.9rem;line-height:1.55;color:var(--lp-ink-2);overflow-wrap:anywhere}.seo-plan-retting{margin-top:.5rem;padding:.6rem .8rem;border-radius:10px;background:var(--lp-forsta-tint);font-size:.9rem;line-height:1.55;color:var(--lp-ink)}.seo-plan-meta{margin-top:.45rem;font-size:.8125rem;color:var(--lp-ink-2)}.seo-serp-ramme{margin-top:1.25rem}.seo-serp{max-width:40rem;padding:1.25rem 1.4rem;border-radius:var(--lp-radius-card);background:var(--lp-surface);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-2)}.seo-serp-adresse{display:flex;align-items:center;gap:.75rem}.seo-serp-ikon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.9rem;height:1.9rem;border-radius:9999px;background:var(--lp-sand);font-weight:700}.seo-serp-vert{display:block;font-size:.9rem;color:var(--lp-ink)}.seo-serp-sti{display:block;font-size:.8125rem;color:var(--lp-ink-2);overflow-wrap:anywhere}.seo-serp-tittel{margin-top:.6rem;font-size:1.25rem;line-height:1.3;color:var(--lp-finn-ink)}.seo-serp-tekst,.seo-serp-tittel{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.seo-serp-tekst{margin-top:.3rem;font-size:.9rem;line-height:1.55;color:var(--lp-ink-2)}.seo-serp-tall{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.seo-omradeblokk-tall strong,.seo-serp-tall li{padding:.25rem .7rem;border-radius:9999px;border:1px solid var(--lp-line);background:var(--lp-surface);font-size:.8125rem;font-weight:600;color:var(--lp-ink)}.seo-serp-tall li:before{content:"";display:inline-block;width:8px;height:8px;margin-right:.4rem;border-radius:9999px;background:var(--seo-ok)}.seo-serp-tall li[data-tone=advarsel]:before{background:var(--seo-advarsel)}.seo-serp-tall li[data-tone=feil]:before{background:var(--seo-feil)}.seo-hastighet{padding:1.25rem;border-radius:var(--lp-radius-card);background:var(--lp-surface);box-shadow:var(--lp-shadow-1)}.seo-hastighet-score p{padding:.7rem .25rem;border-radius:12px;background:var(--lp-surface-2);font-size:.8125rem;font-weight:600;color:var(--lp-ink-2)}.seo-hastighet-score p .seo-tall{font-family:var(--font-heading),sans-serif;font-size:1.6rem;line-height:1}.seo-hastighet-score p[data-tone=ok] .seo-tall{color:var(--seo-ok)}.seo-hastighet-score p[data-tone=advarsel] .seo-tall{color:var(--seo-advarsel)}.seo-hastighet-score p[data-tone=feil] .seo-tall{color:var(--seo-feil)}.seo-maal{display:grid;gap:.4rem}.seo-maal li{display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem .75rem;border-radius:10px;background:var(--lp-surface-2);border-left:4px solid var(--lp-line)}.seo-maal li[data-tone=ok]{border-left-color:var(--seo-ok)}.seo-maal li[data-tone=advarsel]{border-left-color:var(--seo-advarsel)}.seo-maal li[data-tone=feil]{border-left-color:var(--seo-feil)}.seo-maal-navn{font-size:.875rem;font-weight:700;color:var(--lp-ink)}.seo-maal-verdi{font-size:1rem;font-weight:600;color:var(--lp-ink);font-variant-numeric:tabular-nums}.seo-maal-grense{font-size:.8125rem;color:var(--lp-ink-2)}.seo-forslag{display:grid;gap:.35rem}.seo-forslag li{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.55rem .75rem;border-radius:10px;background:var(--lp-surface-2);font-size:.9rem;line-height:1.45;color:var(--lp-ink)}.seo-forslag-verdi{flex:0 0 auto;font-size:.8125rem;font-weight:600;color:var(--lp-ink-2);text-align:right}.seo-omradeblokk{margin-top:1.75rem}.seo-omradeblokk-hode{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem;padding-bottom:.6rem;border-bottom:1px solid var(--lp-line)}.seo-omradeblokk-tall{display:inline-flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--lp-ink-2)}.seo-fakta{display:grid;gap:0;border-radius:var(--lp-radius-card);border:1px solid var(--lp-line);background:var(--lp-surface);overflow:hidden}@media (min-width:720px){.seo-fakta{grid-template-columns:1fr 1fr}}.seo-fakta>div{display:grid;grid-template-columns:10.5rem minmax(0,1fr);gap:.75rem;padding:.7rem 1rem;border-bottom:1px solid var(--lp-line)}.seo-fakta dt{font-size:.875rem;font-weight:600;color:var(--lp-ink-2)}.seo-fakta dd{font-size:.9rem;color:var(--lp-ink);overflow-wrap:anywhere}.seo-overskrifter{display:grid;gap:.3rem;margin-top:.75rem;padding:1rem;border-radius:var(--lp-radius-card);border:1px solid var(--lp-line);background:var(--lp-surface)}.seo-overskrifter li{display:flex;align-items:baseline;gap:.6rem;font-size:.9rem;line-height:1.45;color:var(--lp-ink);overflow-wrap:anywhere}.seo-h-merke{flex:0 0 auto;padding:.05rem .4rem;border-radius:6px;background:var(--lp-sand);font-size:.8125rem;font-weight:700;color:var(--lp-ink-2)}.seo-h-merke[data-niva="1"]{background:var(--lp-forsta-solid);color:var(--lp-surface)}.seo-h-merke[data-niva="2"]{background:var(--lp-forsta-tint);color:var(--lp-forsta-ink)}.seo-lenker{display:grid;gap:.3rem;margin-top:.75rem}.seo-lenker li{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.75rem;align-items:center;padding:.5rem .75rem;border-radius:10px;background:var(--seo-feil-tint);font-size:.875rem}.seo-lenker li[data-ok]{background:var(--lp-surface);border:1px solid var(--lp-line)}.seo-lenke-status{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:var(--seo-feil)}.seo-lenker li[data-ok] .seo-lenke-status{color:var(--seo-ok)}.seo-lenke-status svg{width:1rem;height:1rem;stroke-width:3}.seo-lenke-url{color:var(--lp-ink);overflow-wrap:anywhere}.seo-metode{display:grid;gap:.6rem;margin-top:1rem;padding-left:1.2rem;list-style:disc;max-width:46rem;font-size:.95rem;line-height:1.6;color:var(--lp-ink-2)}.seo-kilder{display:grid;gap:.45rem;margin-top:.75rem;font-size:.9rem}@media (min-width:720px){.seo-kilder{grid-template-columns:1fr 1fr}}.seo-rapport{padding-bottom:5rem}.seo-omrade{padding:0;overflow:hidden}.seo-omrade>:not(.seo-omrade-tegning){margin-inline:1.25rem}.seo-omrade>:last-child{margin-bottom:1.25rem}.seo-omrade-tegning{display:flex;align-items:center;justify-content:center;height:6.75rem;padding:.9rem 1.1rem;background:linear-gradient(160deg,var(--lp-forsta-band),var(--lp-surface-2));border-bottom:1px solid var(--lp-line)}.seo-omrade-hode{display:flex;align-items:center;gap:.65rem;margin-top:1.1rem}.seo-omrade-hode .seo-omrade-tittel{margin-top:0;flex:1;min-width:0}.seo-omrade-hode .seo-omrade-ikon{width:2.1rem;height:2.1rem;border-radius:10px;flex:0 0 auto}.seo-omrade-tekst{margin-top:.6rem;font-size:.9rem}.seo-omrade-eks{align-items:flex-start;font-size:.875rem;line-height:1.45}.seo-omrade-eks svg,.seo-omrade-i{margin-top:.05rem}.seo-omrade-eks[data-noytral]{background:var(--lp-surface-2)}.seo-omrade-i{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:9999px;background:var(--seo-info);color:var(--lp-surface);font-size:.8125rem;font-weight:700;font-style:normal}.seo-omrade-tegning :is(pre,code){font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.seo-t-adresse{display:flex;align-items:center;gap:.5rem;width:100%;max-width:17rem;padding:.5rem .75rem;border-radius:9999px;background:var(--lp-surface);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-2);font-size:.8125rem;color:var(--lp-ink)}.seo-t-adresse svg{width:.95rem;height:.95rem;color:var(--seo-ok);flex:0 0 auto}.seo-t-adresse span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-t-adresse b{padding:.05rem .45rem;border-radius:9999px;background:var(--seo-ok-tint);color:var(--seo-ok);font-size:.8125rem}.seo-t-kode{gap:.1rem;padding:.6rem .8rem;background:var(--lp-night);color:var(--lp-night-ink);font-size:.8125rem;line-height:1.4;white-space:pre;overflow:hidden}.seo-t-kode,.seo-t-serp{display:grid;width:100%;max-width:17rem;border-radius:10px;box-shadow:var(--lp-shadow-2)}.seo-t-serp{gap:.35rem;padding:.7rem .85rem;background:var(--lp-surface);border:1px solid var(--lp-line)}.seo-t-serp i{width:35%;height:.4rem;border-radius:9999px;background:var(--lp-line)}.seo-t-serp b{width:80%;height:.65rem;border-radius:9999px;background:var(--lp-finn-solid)}.seo-t-serp span{height:.4rem;border-radius:9999px;background:var(--lp-sand)}.seo-t-serp span:last-child{width:65%}.seo-t-tre{display:grid;gap:.3rem;width:100%;max-width:15rem}.seo-t-tre li{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;color:var(--lp-ink-2)}.seo-t-tre li:after{content:"";flex:1;height:.5rem;border-radius:9999px;background:var(--lp-sand)}.seo-t-tre li[data-n="1"]{color:var(--lp-forsta-ink)}.seo-t-tre li[data-n="1"]:after{background:var(--lp-forsta-solid);height:.65rem}.seo-t-tre li[data-n="2"]{padding-left:1rem}.seo-t-tre li[data-n="2"]:after{background:var(--lp-forsta-line)}.seo-t-tre li[data-n="3"]{padding-left:2rem}.seo-t-maal{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;width:100%;max-width:18rem}.seo-t-maal span{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .25rem;border-radius:10px;background:var(--lp-surface);border:1px solid var(--lp-line);border-top:3px solid var(--seo-ok);font-size:.8125rem;color:var(--lp-ink-2);white-space:nowrap}.seo-t-maal b{font-size:.875rem;color:var(--lp-ink)}.seo-t-mobil div{display:grid;gap:.3rem;align-content:start;width:3.4rem;height:5.4rem;padding:.45rem .35rem;border-radius:10px;border:2px solid var(--lp-ink);background:var(--lp-surface);box-shadow:var(--lp-shadow-2)}.seo-t-mobil i{height:.9rem;border-radius:4px;background:var(--lp-forsta-line)}.seo-t-mobil span{height:.3rem;border-radius:9999px;background:var(--lp-sand)}.seo-t-mobil b{height:.7rem;margin-top:.2rem;border-radius:9999px;background:var(--lp-ink)}.seo-t-tekst{display:grid;gap:.4rem;width:100%;max-width:16rem}.seo-t-tekst span{position:relative;height:.45rem;border-radius:9999px;background:var(--lp-line)}.seo-t-tekst span:nth-child(3){width:80%}.seo-t-tekst mark{position:absolute;top:-.15rem;left:22%;width:26%;height:.75rem;border-radius:4px;background:var(--lp-forsta-solid);opacity:.55}.seo-t-tekst span:nth-child(4) mark{left:48%;width:20%}.seo-t-lenker{display:flex;align-items:center;gap:.35rem}.seo-t-lenker span{padding:.3rem .6rem;border-radius:9999px;background:var(--seo-feil-tint);border:1px solid var(--seo-feil);color:var(--seo-feil);font-size:.8125rem;font-weight:700}.seo-t-lenker span[data-ok]{background:var(--seo-ok-tint);border-color:var(--seo-ok);color:var(--seo-ok)}.seo-t-lenker i{width:1.1rem;height:2px;background:var(--lp-line-ui)}.seo-t-bilde{gap:.6rem}.seo-t-bilde,.seo-t-bilde div{display:flex;align-items:center}.seo-t-bilde div{justify-content:center;width:3.6rem;height:2.8rem;border-radius:8px;background:var(--lp-surface);border:1px solid var(--lp-line);color:var(--lp-forsta-solid);box-shadow:var(--lp-shadow-2)}.seo-t-bilde svg{width:1.3rem;height:1.3rem}.seo-t-bilde code{padding:.25rem .5rem;border-radius:6px;background:var(--lp-night);color:var(--lp-night-ink);font-size:.8125rem;white-space:nowrap}.seo-t-lokal{display:flex;align-items:center;gap:.7rem;padding:.6rem .85rem;border-radius:10px;background:var(--lp-surface);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-2)}.seo-t-lokal svg{width:1.4rem;height:1.4rem;color:var(--seo-feil);flex:0 0 auto}.seo-t-lokal div{display:grid;gap:.05rem;font-size:.8125rem;color:var(--lp-ink-2)}.seo-t-lokal b{color:var(--lp-ink)}.seo-t-roboter{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;max-width:17rem}.seo-t-roboter span{padding:.25rem .6rem;border-radius:9999px;background:var(--lp-surface);border:1px solid var(--lp-line);font-size:.8125rem;font-weight:600;color:var(--lp-ink)}@media print{.lp-site-header,.seo-innhold,footer{display:none!important}.seo-rapport-hode{box-shadow:none}.seo-seksjon{margin-top:2rem;break-inside:avoid-page}.seo-funn{break-inside:avoid}.seo-funn>summary:after{display:none}details.seo-funn>.seo-funn-innhold{display:grid!important}details.seo-funn::details-content{content-visibility:visible;height:auto}}.seo-side{--lp-forsta-ink:var(--lp-ink);--lp-forsta-solid:var(--lp-ink);--lp-forsta-tint:var(--lp-sand);--lp-forsta-line:var(--lp-folg-line);--lp-forsta-band:var(--lp-surface-2);--lp-forsta-night:var(--lp-night-ink)}.seo-hero{background:none;border-bottom:0;overflow:visible}.seo-instrument{width:100%;max-width:31rem;margin-inline:auto}.seo-instrument-skive{position:relative;aspect-ratio:1;--tone:var(--lp-ink)}.seo-instrument-skive[data-tone=ok]{--tone:var(--seo-ok)}.seo-instrument-skive[data-tone=advarsel]{--tone:var(--seo-advarsel)}.seo-instrument-skive[data-tone=feil]{--tone:var(--seo-feil)}.seo-instrument-skive svg{display:block;width:100%;height:100%;overflow:visible}.seo-instrument-skive circle{fill:none}.seo-skive-spor{stroke:var(--lp-ink);stroke-opacity:.14;stroke-width:3}.seo-skive-bue{stroke:var(--tone);stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset .12s linear,stroke .4s ease}.seo-skive-liten{stroke:var(--lp-ink);stroke-opacity:.32;stroke-width:1.5}.seo-skive-stor{stroke:var(--lp-ink);stroke-opacity:.8;stroke-width:2.5}.seo-skive-tall{font-family:var(--font-heading),sans-serif;font-size:21px;font-weight:600;fill:var(--lp-ink-2)}.seo-instrument-midt{position:absolute;inset:22%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.seo-instrument-merke{padding:.15rem .7rem;border-radius:9999px;border:1px dashed var(--lp-line-ui);font-size:.8125rem;font-weight:600;color:var(--lp-ink-2);white-space:nowrap}.seo-instrument-tall{margin-top:.5rem;font-family:var(--font-heading),sans-serif;font-weight:600;font-size:clamp(3.75rem,2.4rem + 7vw,6rem);line-height:.95;letter-spacing:-.04em;color:var(--lp-ink);font-variant-numeric:tabular-nums}.seo-instrument-av{margin-top:.35rem;font-size:.875rem;font-weight:600;color:var(--lp-ink-2)}.seo-instrument-status{margin-top:.6rem;font-size:.9rem;font-weight:600;color:var(--tone);transition:color .4s ease}.seo-instrument-funn{display:grid;gap:.75rem;margin-top:1.5rem}@media (min-width:480px){.seo-instrument-funn{grid-template-columns:1fr 1fr}}.seo-instrument-gruppe{--g:var(--seo-feil);padding:.9rem 1rem .5rem;border-radius:18px;background:color-mix(in srgb,var(--g) 8%,var(--lp-surface));border:1px solid color-mix(in srgb,var(--g) 28%,transparent)}.seo-instrument-gruppe[data-ok]{--g:var(--seo-ok)}.seo-instrument-gruppehode{display:flex;align-items:center;gap:.55rem;padding-bottom:.65rem;font-family:var(--font-heading),sans-serif;font-size:1.02rem;font-weight:600;color:var(--g)}.seo-instrument-ikon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:9999px;background:var(--g);color:var(--lp-surface)}.seo-instrument-ikon svg{width:.9rem;height:.9rem;stroke-width:3}.seo-instrument-antall{margin-left:auto;min-width:1.6rem;padding:.05rem .5rem;border-radius:9999px;text-align:center;background:var(--g);color:var(--lp-surface);font-family:var(--font-sans),sans-serif;font-size:.875rem;font-variant-numeric:tabular-nums}.seo-instrument-gruppe li{display:grid;gap:.1rem;padding:.6rem 0;border-top:1px solid color-mix(in srgb,var(--g) 22%,transparent);opacity:0;transform:translateY(6px);transition:opacity .36s ease,transform .36s cubic-bezier(.2,.8,.2,1)}.seo-instrument-gruppe li[data-vis]{opacity:1;transform:none}.seo-instrument-tittel{font-size:.95rem;font-weight:650;line-height:1.3;color:var(--lp-ink)}.seo-instrument-detalj{font-size:.875rem;line-height:1.35;color:var(--lp-ink-2)}.seo-skjema{padding:.6rem;border-radius:26px;background:color-mix(in srgb,var(--lp-surface) 72%,transparent);border:1px solid var(--lp-line);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--lp-surface) 90%,transparent),0 26px 50px -38px color-mix(in srgb,var(--lp-ink) 45%,transparent),var(--lp-shadow-1);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4)}.seo-skjema:focus-within{border-color:color-mix(in srgb,var(--lp-forsta-solid) 55%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--lp-surface) 90%,transparent),0 0 0 4px color-mix(in srgb,var(--lp-forsta-tint) 80%,transparent),0 30px 60px -36px color-mix(in srgb,var(--lp-forsta-solid) 60%,transparent)}.seo-bryter{gap:.5rem;padding:0;margin-bottom:.6rem;border-radius:0;background:none}.seo-bryter button{display:flex;align-items:flex-start;gap:.65rem;text-align:left;min-height:0;padding:.8rem .9rem;border-radius:18px;border:1.5px solid color-mix(in srgb,var(--lp-ink) 14%,transparent);background:color-mix(in srgb,var(--lp-surface) 30%,transparent);transition:background .2s ease,border-color .2s ease,box-shadow .24s ease,transform .2s ease}.seo-bryter button:hover{background:color-mix(in srgb,var(--lp-surface) 62%,transparent)}.seo-bryter button[data-valgt]{background:var(--lp-surface);border-color:var(--lp-ink);box-shadow:var(--lp-shadow-2)}.seo-bryter button[data-valgt][data-id=full]{border-color:var(--lp-forsta-solid);background:linear-gradient(160deg,var(--lp-forsta-band),var(--lp-surface) 70%)}.seo-bryter-prikk{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;margin-top:.1rem;border-radius:9999px;border:2px solid var(--lp-line-ui);background:var(--lp-surface);transition:border-color .2s ease}.seo-bryter-prikk:after{content:"";width:.55rem;height:.55rem;border-radius:9999px;background:var(--lp-ink);transform:scale(0);transition:transform .22s cubic-bezier(.2,.8,.2,1.4)}.seo-bryter button[data-valgt] .seo-bryter-prikk{border-color:var(--lp-ink)}.seo-bryter button[data-valgt] .seo-bryter-prikk:after{transform:scale(1)}.seo-bryter button[data-valgt][data-id=full] .seo-bryter-prikk{border-color:var(--lp-forsta-solid)}.seo-bryter button[data-valgt][data-id=full] .seo-bryter-prikk:after{background:var(--lp-forsta-solid)}.seo-bryter-tekst{display:grid;gap:.1rem;min-width:0}.seo-bryter-navn{font-size:.95rem;font-weight:650;line-height:1.3;color:var(--lp-ink)}.seo-skjema[data-modus=full] .seo-bryter button[data-valgt] .seo-bryter-navn{color:var(--lp-forsta-ink)}.seo-bryter-under{font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--lp-ink-2)}@media (max-width:420px){.seo-bryter-under{display:none}}.seo-skjema-rad{padding:.35rem;border-radius:18px;background:color-mix(in srgb,var(--lp-surface) 82%,transparent);border:1px solid color-mix(in srgb,var(--lp-ink) 10%,transparent)}.seo-skjema-ikon{left:1.25rem;top:1.33rem}.seo-skjema input[type=text]{padding-left:2.6rem}.seo-skjema-full{padding:.35rem .5rem .25rem}.seo-stegrad{position:relative;margin-top:2.25rem}.seo-steglinje{display:none}.seo-stegliste{display:grid;gap:2.75rem}.seo-stegliste,.seo-stegliste li{position:relative}.seo-steg-tegning{display:flex;align-items:center;height:6rem}.seo-steg-tall{margin-top:.75rem;font-family:var(--font-heading),sans-serif;font-weight:600;font-size:4.25rem;line-height:.9;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--lp-forsta-solid)}.seo-stegliste .seo-steg-tittel{margin-top:.9rem;font-size:1.25rem}.seo-stegliste .seo-steg-tekst{max-width:19rem;font-size:.95rem;line-height:1.6}@media (min-width:768px){.seo-stegliste{grid-template-columns:repeat(3,1fr);gap:3.5rem}.seo-steglinje{display:block;position:absolute;left:-2%;top:.25rem;width:104%;height:6rem;overflow:visible;pointer-events:none}.seo-steglinje path{fill:none;stroke:var(--lp-forsta-solid);stroke-opacity:.4;stroke-width:2;stroke-linecap:round;stroke-dasharray:1 10;vector-effect:non-scaling-stroke;animation:seo-linje 30s linear infinite}}@keyframes seo-linje{to{stroke-dashoffset:-220}}.seo-s-adresse{display:inline-flex;align-items:center;gap:.15rem;padding:.7rem 1.2rem;border-radius:9999px;background:var(--lp-surface);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-lift);font-size:1.05rem;font-weight:600;color:var(--lp-ink)}.seo-s-adresse i{width:2px;height:1.25rem;background:var(--lp-forsta-solid);animation:seo-blink 1.1s steps(2) infinite}@keyframes seo-blink{50%{opacity:0}}.seo-s-score{width:5.75rem;height:5.75rem;background:var(--lp-bg);border-radius:9999px}.seo-s-score circle{fill:none;stroke-width:7;transform:rotate(-90deg);transform-origin:40px 40px}.seo-s-score-spor{stroke:var(--lp-sand)}.seo-s-score-fyll{stroke:var(--seo-advarsel);stroke-linecap:round}.seo-s-score text{font-family:var(--font-heading),sans-serif;font-size:22px;font-weight:600;fill:var(--lp-ink)}.seo-s-haker{display:grid;gap:.5rem;width:10rem;padding:.4rem .6rem .4rem 0;background:var(--lp-bg)}.seo-s-haker li{display:flex;align-items:center;gap:.6rem;animation:seo-inn .52s ease-out both}.seo-s-haker span{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:9999px;background:var(--seo-ok);color:var(--lp-surface)}.seo-s-haker svg{width:.8rem;height:.8rem;stroke-width:3}.seo-s-haker i{height:.5rem;border-radius:9999px;background:var(--lp-line)}@media (prefers-reduced-motion:reduce){.seo-s-adresse i,.seo-s-haker li,.seo-steglinje path{animation:none!important}.seo-instrument-gruppe li,.seo-skive-bue{transition:none!important}}.seo-tm{margin-top:2rem;padding:1.25rem;border-radius:var(--lp-radius-card);background:var(--lp-surface);border:1px solid var(--lp-line)}@media (min-width:640px){.seo-tm{padding:1.5rem}}.seo-tm-tittel{font-family:var(--font-heading),sans-serif;font-size:1.125rem;font-weight:600;color:var(--lp-ink)}.seo-tm-vurdering{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.seo-tm-valg button,.seo-tm-vurdering button{display:inline-flex;align-items:center;gap:.4rem;min-height:2.6rem;padding:0 1.1rem;border-radius:9999px;border:1.5px solid var(--lp-line-ui);background:var(--lp-surface);font-size:.95rem;font-weight:600;color:var(--lp-ink);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.seo-tm-valg button:hover,.seo-tm-vurdering button:hover{border-color:var(--lp-ink)}.seo-tm-valg button:focus-visible,.seo-tm-vurdering button:focus-visible{outline:2px solid var(--lp-focus);outline-offset:2px}.seo-tm-vurdering button[data-valgt]{background:var(--lp-ink);border-color:var(--lp-ink);color:var(--lp-cta-ink)}.seo-tm-vurdering button[data-valgt][data-id=bra]{background:var(--seo-ok);border-color:var(--seo-ok)}.seo-tm-vurdering button[data-valgt][data-id=darlig]{background:var(--seo-feil);border-color:var(--seo-feil)}.seo-tm-under{margin-top:1.1rem;font-size:.9rem;color:var(--lp-ink-2)}.seo-tm-valg{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.seo-tm-valg button{min-height:2.35rem;padding:0 .95rem;font-size:.9rem;border-color:var(--lp-line)}.seo-tm-valg button[data-valgt]{background:var(--lp-forsta-tint);border-color:var(--lp-forsta-solid);color:var(--lp-forsta-ink)}.seo-tm-valg svg{width:.9rem;height:.9rem;stroke-width:3}.seo-tm-felt{display:grid;gap:.4rem;margin-top:1.1rem;font-size:.9rem;font-weight:600;color:var(--lp-ink)}.seo-tm-felt textarea{width:100%;padding:.7rem .85rem;border-radius:12px;border:1px solid var(--lp-line-ui);background:var(--lp-surface);font:inherit;font-weight:400;color:var(--lp-ink);resize:vertical}.seo-tm-felt textarea:focus-visible{outline:2px solid var(--lp-focus);outline-offset:1px}.seo-tm-send{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem}.seo-tm-feil{font-size:.9rem;color:var(--seo-feil)}.seo-tm-takk{display:flex;align-items:center;gap:.6rem;font-size:1rem;font-weight:600;color:var(--lp-ink)}.seo-tm-takk span{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:9999px;background:var(--seo-ok);color:var(--lp-surface)}.seo-tm-takk svg{width:.95rem;height:.95rem;stroke-width:3}.seo-ai{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1.5rem;margin-top:1rem;padding:1rem 1.25rem;border-radius:var(--lp-radius-card);background:var(--lp-surface);border:1px solid var(--lp-line)}.seo-ai-tekst{flex:1 1 18rem;min-width:0}.seo-ai-tittel{font-size:1rem;font-weight:650;line-height:1.35;color:var(--lp-ink)}.seo-ai-lede{margin-top:.15rem;font-size:.9rem;line-height:1.45;color:var(--lp-ink-2)}.seo-ai-knapper{display:flex;flex-wrap:wrap;gap:.5rem}.seo-ai-knapper .lp-action{gap:.5rem;min-height:2.75rem}.seo-innhold{flex-wrap:wrap;overflow:visible;border-radius:22px;padding:.45rem}.seo-innhold a{padding:.5rem .95rem;font-size:.9rem}.seo-innhold a[aria-current],.seo-innhold a[aria-current]:hover{background:var(--lp-ink);color:var(--lp-cta-ink)}.seo-rett{display:grid;gap:.75rem}.seo-rett>li{display:flex;gap:1rem;padding:1.1rem 1.25rem;border-radius:var(--lp-radius-card);background:var(--lp-surface);border:1px solid var(--lp-line);border-left:4px solid var(--seo-advarsel);scroll-margin-top:7rem}.seo-rett>li[data-status=feil]{border-left-color:var(--seo-feil)}.seo-rett-nr{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background:var(--lp-ink);color:var(--lp-cta-ink);font-family:var(--font-heading),sans-serif;font-size:.95rem;font-weight:600}.seo-rett-topp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1rem}.seo-rett-tittel{font-size:1.05rem;font-weight:650;line-height:1.3;color:var(--lp-ink)}.seo-rett-merker{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.seo-rett-omrade{padding:2px 10px;border-radius:9999px;background:var(--lp-sand);font-size:.8125rem;font-weight:600;color:var(--lp-ink-2);white-space:nowrap}.seo-rett-funn{margin-top:.35rem;overflow-wrap:anywhere}.seo-rett-funn,.seo-rett-gjor{font-size:.95rem;line-height:1.55;color:var(--lp-ink)}.seo-rett-gjor{margin-top:.6rem;padding:.65rem .85rem;border-radius:10px;background:var(--seo-ok-tint)}.seo-rett-gjor strong{font-weight:700}.seo-rett .seo-funn-detaljer{margin-top:.5rem;color:var(--lp-ink-2)}.seo-rett-hvorfor{margin-top:.6rem;font-size:.875rem;line-height:1.55;color:var(--lp-ink-2)}.seo-rett-hvorfor a{display:inline-flex;align-items:center;gap:.25rem;color:var(--lp-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.seo-rett-hvorfor a svg{width:.8rem;height:.8rem}.seo-bestatt{display:flex;flex-wrap:wrap;gap:.45rem}.seo-bestatt li{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .8rem .4rem .6rem;border-radius:9999px;background:var(--seo-ok-tint);border:1px solid color-mix(in srgb,var(--seo-ok) 28%,transparent);font-size:.875rem;font-weight:500;line-height:1.3;color:var(--lp-ink)}.seo-bestatt svg{flex:0 0 auto;width:.95rem;height:.95rem;stroke-width:3;color:var(--seo-ok)}.seo-info{display:grid;gap:.4rem;margin-top:1.1rem;font-size:.9rem;line-height:1.5;color:var(--lp-ink-2)}.seo-info strong{color:var(--lp-ink);font-weight:600}.seo-mer{margin-top:1.1rem;border-radius:var(--lp-radius-card);border:1px solid var(--lp-line);background:var(--lp-surface)}.seo-mer>summary{padding:.9rem 1.1rem;font-size:.95rem;font-weight:600;color:var(--lp-ink);cursor:pointer}.seo-mer[open]>summary{border-bottom:1px solid var(--lp-line)}.seo-mer>:not(summary){margin-inline:1.1rem}.seo-mer>:last-child{margin-bottom:1.1rem}.seo-mer .seo-kort-tittel{margin-top:1.25rem}.seo-mer .seo-overskrifter{border:0;padding:0}.seo-seksjon{margin-top:2.75rem;scroll-margin-top:9rem}@media print{.seo-mer>:not(summary){display:block!important}details.seo-mer::details-content{content-visibility:visible;height:auto}}.seo-rett-hode{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;margin:.5rem 0 1.1rem}.seo-rett-hode .seo-seksjon-lede{margin:0}.seo-rett-bryter{display:inline-flex;align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;color:var(--lp-ink)}.seo-rett-bryter span{position:relative;width:2.5rem;height:1.45rem;border-radius:9999px;background:var(--lp-line-ui);transition:background .2s ease}.seo-rett-bryter span:after{content:"";position:absolute;top:.2rem;left:.2rem;width:1.05rem;height:1.05rem;border-radius:9999px;background:var(--lp-surface);transition:transform .2s ease}.seo-rett-bryter[aria-pressed=true] span{background:var(--lp-ink)}.seo-rett-bryter[aria-pressed=true] span:after{transform:translateX(1.05rem)}.seo-rett-bryter:focus-visible{outline:2px solid var(--lp-focus);outline-offset:3px;border-radius:6px}.seo-rett[data-kompakt]{gap:.5rem}.seo-rett[data-kompakt]>li{padding:.85rem 1.1rem;align-items:flex-start}.seo-rett[data-kompakt] .seo-rett-nr{width:1.75rem;height:1.75rem;font-size:.875rem}.seo-vs-ramme{margin-top:1.25rem}.seo-vs{display:grid;gap:1rem}@media (min-width:760px){.seo-vs{grid-template-columns:1fr 1fr;align-items:start}}.seo-vs-kol{--v:var(--seo-feil);display:grid;gap:.75rem}.seo-vs-kol[data-type=forslag]{--v:var(--seo-ok)}.seo-vs-etikett{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;letter-spacing:.02em;color:var(--lp-ink)}.seo-vs-etikett:before{content:"";width:.6rem;height:.6rem;border-radius:9999px;background:var(--v)}.seo-vs .seo-serp{max-width:none;padding:1.1rem 1.25rem;border-top:3px solid var(--v);box-shadow:var(--lp-shadow-1)}.seo-serp-ikon{overflow:hidden;background:var(--lp-surface-2);border:1px solid var(--lp-line);color:var(--lp-ink-2)}.seo-serp-ikon img{width:100%;height:100%;object-fit:contain}.seo-serp-ikon svg{width:1.05rem;height:1.05rem}.seo-serp-tom{font-style:italic}.seo-serp-lenker{display:flex;flex-wrap:wrap;gap:.3rem 1.1rem;margin-top:.7rem;padding-top:.6rem;border-top:1px solid var(--lp-line);font-size:.9rem;color:var(--lp-finn-ink)}.seo-vs-punkter{display:grid;gap:.4rem;font-size:.9rem;line-height:1.45;color:var(--lp-ink)}.seo-vs-punkter li{display:flex;align-items:flex-start;gap:.55rem}.seo-vs-punkter svg{flex:0 0 auto;width:1.1rem;height:1.1rem;margin-top:.1rem;padding:.15rem;border-radius:9999px;background:var(--seo-feil);color:var(--lp-surface);stroke-width:3}.seo-vs-punkter li[data-ok] svg{background:var(--seo-ok)}.seo-venter{display:grid;justify-items:center;gap:1.75rem;padding:1rem 0 3rem}.seo-venter-skive{width:min(100%,24rem)}.seo-skive-sveip{transform-box:view-box;transform-origin:400px 400px;animation:seo-sveip 1.8s linear infinite;transition:none}@keyframes seo-sveip{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.seo-venter-tittel{font-family:var(--font-heading),sans-serif;font-size:clamp(1.35rem,5vw,1.75rem);font-weight:700;line-height:1.15;color:var(--lp-ink)}.seo-venter .seo-instrument-status{max-width:14rem;color:var(--lp-ink-2)}.seo-venter-steg{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.seo-venter-steg li{display:flex;align-items:center;gap:.7rem;font-size:.95rem;font-weight:600;color:var(--lp-ink-2)}.seo-venter-steg li[data-tilstand=naa]{color:var(--lp-ink)}.seo-venter-merke{flex:none;width:.6rem;height:.6rem;border-radius:50%;border:2px solid}.seo-venter-steg li[data-tilstand=for] .seo-venter-merke{background:currentColor}.seo-venter-steg li[data-tilstand=naa] .seo-venter-merke{background:var(--lp-ink);animation:seo-venter-puls 1.2s ease-in-out infinite}@keyframes seo-venter-puls{50%{transform:scale(1.6)}}.seo-venter-merknad{max-width:26rem;margin:0;text-align:center;font-size:.9rem;line-height:1.5;color:var(--lp-ink-2)}@media (prefers-reduced-motion:reduce){.seo-skive-sveip,.seo-venter-steg li[data-tilstand=naa] .seo-venter-merke{animation:none}}.seo-tema-valg{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 .5rem}.seo-tema-valg button{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border:1px solid color-mix(in srgb,var(--lp-ink) 18%,transparent);border-radius:999px;background:transparent;font-size:.9rem;font-weight:600;color:var(--lp-ink-2);cursor:pointer}.seo-tema-valg button:hover{border-color:var(--lp-ink);color:var(--lp-ink)}.seo-tema-valg button[aria-pressed=true]{background:var(--lp-ink);border-color:var(--lp-ink);color:var(--lp-cta-ink)}.seo-tema-valg button span{font-variant-numeric:tabular-nums;opacity:.75}.seo-tema{margin-top:1.75rem}.seo-tema[data-skjult]{display:none}.seo-tema-hode{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:.75rem;padding-bottom:.6rem;border-bottom:1px solid color-mix(in srgb,var(--lp-ink) 14%,transparent)}.seo-tema-hode h3{margin:0;font-family:var(--font-heading),sans-serif;font-size:1.2rem;font-weight:700;color:var(--lp-ink)}.seo-tema-antall{font-size:.85rem;font-weight:600;color:var(--lp-ink-2)}.seo-tema-hode p{flex-basis:100%;margin:0;font-size:.9rem;color:var(--lp-ink-2)}.seo-bestatt-tema{margin-top:1.25rem}.seo-bestatt-tema h3{margin:0 0 .5rem;font-size:.95rem;font-weight:700;color:var(--lp-ink)}.seo-bestatt-tema h3 span{font-weight:600;color:var(--lp-ink-2)}@media print{.seo-tema[data-skjult]{display:block}}.seo-rapportfeil{display:grid;gap:1rem}.seo-rapportfeil-tittel{margin:0;font-family:var(--font-heading),sans-serif;font-size:clamp(1.4rem,4.5vw,1.9rem);font-weight:700;line-height:1.15;color:var(--lp-ink)}.seo-rapportfeil-hva{margin:0;font-size:.98rem;line-height:1.55;color:var(--lp-ink)}.seo-rapportfeil-knapper{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.seo-merknad-boks p{margin:0 0 .5rem}.seo-merknad-boks button{margin-top:.25rem}.seo-skjermer{margin-top:1rem;padding:1.25rem;border:1px solid var(--lp-line);border-radius:22px;background:var(--lp-surface)}.seo-skjermer-rad{display:flex;align-items:flex-end;justify-content:center;gap:clamp(.75rem,4vw,2rem)}.seo-skjerm{margin:0;display:grid;justify-items:center;gap:.5rem;min-width:0}.seo-skjerm[data-type=pc]{flex:1 1 0;max-width:34rem}.seo-skjerm[data-type=mobil]{flex:0 0 clamp(5.5rem,22%,9rem)}.seo-skjerm-ramme{width:100%;overflow:hidden;border:2px solid var(--lp-ink);background:#fff}.seo-skjerm[data-type=pc] .seo-skjerm-ramme{border-radius:10px}.seo-skjerm[data-type=mobil] .seo-skjerm-ramme{border-width:4px;border-radius:18px}.seo-skjerm-ramme img{display:block;width:100%;height:auto}.seo-skjerm-linje{display:flex;align-items:center;gap:.3rem;padding:.35rem .6rem;border-bottom:1px solid color-mix(in srgb,var(--lp-ink) 16%,transparent);background:color-mix(in srgb,var(--lp-ink) 5%,#fff)}.seo-skjerm-linje span{width:.45rem;height:.45rem;border-radius:50%;background:color-mix(in srgb,var(--lp-ink) 28%,transparent)}.seo-skjerm-linje b{margin-left:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;color:#57534e}.seo-skjerm-tom{margin:0;padding:1.5rem .75rem;font-size:.8rem;line-height:1.4;text-align:center;color:#57534e}.seo-skjerm figcaption{font-size:.85rem;font-weight:600;color:var(--lp-ink-2)}.seo-skjermer .seo-last-merknad{margin-top:.9rem;text-align:center}.seo-forskjell{display:grid;gap:1rem}@media (min-width:760px){.seo-forskjell{grid-template-columns:.8fr 1.2fr;align-items:start}}.seo-forskjell-kol{padding:1.4rem 1.5rem;border-radius:22px;border:1px solid var(--lp-line)}.seo-forskjell-kol[data-type=vanlig]{background:transparent;color:var(--lp-ink-2)}.seo-forskjell-kol[data-type=full]{background:var(--lp-surface);border:2px solid var(--lp-ink)}.seo-forskjell-kol h3{margin:0 0 .9rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-family:var(--font-heading),sans-serif;font-size:1.15rem;font-weight:700;color:var(--lp-ink)}.seo-forskjell-kol h3 span{font-family:inherit;font-size:.9rem;font-weight:600;color:var(--lp-ink-2)}.seo-forskjell-kol ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.seo-forskjell-kol li{display:grid;grid-template-columns:1.25rem 1fr;gap:.6rem;align-items:start;font-size:.98rem;line-height:1.45}.seo-forskjell-kol li svg{width:1.1rem;height:1.1rem;margin-top:.15rem;stroke-width:2.5}.seo-forskjell-kol[data-type=full] li{color:var(--lp-ink)}.seo-forskjell-kol[data-type=full] li svg{color:var(--seo-ok)}.seo-forskjell-merknad{grid-column:1/-1;margin:0;font-size:.9rem;line-height:1.55;color:var(--lp-ink-2)}.seo-venter-pst{font-variant-numeric:tabular-nums}.seo-venter-pst small{font-size:.4em;font-weight:600;color:var(--lp-ink-2)}.seo-venter-skive .seo-skive-bue{transition:stroke-dashoffset .9s ease,stroke .4s ease}.seo-venter-skive .seo-skive-sveip{transition:none}.seo-venter-steg li[data-tilstand=ferdig]{color:var(--lp-ink)}.seo-venter-steg li[data-tilstand=ferdig] .seo-venter-merke{display:grid;place-items:center;width:1.15rem;height:1.15rem;border:0;background:var(--seo-ok);color:#fff}.seo-venter-steg li[data-tilstand=ferdig] .seo-venter-merke svg{width:.75rem;height:.75rem;stroke-width:3.5}.seo-venter-steg li[data-tilstand=naa] .seo-venter-merke,.seo-venter-steg li[data-tilstand=venter] .seo-venter-merke{margin:0 .275rem}@media (prefers-reduced-motion:reduce){.seo-venter-skive .seo-skive-bue{transition:none}}.seo-ai-apne{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin:0;font-size:.9rem;color:var(--lp-ink-2)}.seo-ai-apne button{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem 0;border:0;background:none;font:inherit;font-weight:650;color:var(--lp-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.seo-ai-apne button svg{width:.85rem;height:.85rem}