@import url('../fonts/typsnitt.css');:root{--natt: #12153A;--indigo: #1C2059;--osv-bla: #2E3192;--papper: #F2F3F7;--sand: #FCF3E6;--ark: #FFFFFF;--orange: #F7941E;--orange-mork:#A85A08;--grafit: #2B2F46;--dis: #4E5470;--linje: #D0D5E4;--linje-mork:#6E74A2;--sans: 'FamiljenGrotesk','Helvetica Neue',Arial,sans-serif;--serif: 'SourceSerif4',Georgia,'Times New Roman',serif;--steg--1: .9375rem;--steg-0: 1.0625rem;--steg-1: 1.3125rem;--steg-2: 1.6875rem;--steg-3: 2.125rem;--steg-4: 2.75rem;--steg-5: 3.625rem;--steg-6: 4.75rem;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--s-9: 6rem;--s-10: 8rem;--topp-h: 80px;--sving-h: clamp(1.125rem,2.4vw,2.25rem);--luft-sving: clamp(3.25rem,5.8vw,6.5rem);--matt: 76rem;--text: 62ch;--r-liten: .625rem;--r-kort: 1.25rem;--r-stor: 1.75rem;--r-rund: 999px;--lyft: 0 2px 4px rgba(18,21,58,.05),0 12px 28px -10px rgba(18,21,58,.18);--lyft-stor: 0 2px 6px rgba(18,21,58,.06),0 18px 36px -14px rgba(18,21,58,.32);--lyft2: 0 4px 10px rgba(18,21,58,.07),0 30px 60px -22px rgba(18,21,58,.32)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--papper);color: var(--grafit);font-family: var(--serif);font-size: var(--steg-0);line-height: 1.65;font-variant-numeric: tabular-nums;overflow-wrap: break-word}h1,h2,h3,h4{font-family: var(--sans);color: var(--natt);font-weight: 700;letter-spacing: -.03em;line-height: 1.04;margin: 0 0 var(--s-5);text-wrap: balance;overflow-wrap: break-word}h1{font-size: clamp(2.5rem,6.2vw,var(--steg-6));line-height: .97}h2{font-size: clamp(1.85rem,4vw,var(--steg-4))}h3{font-size: var(--steg-2);letter-spacing: -.02em}h4{font-size: var(--steg-1);letter-spacing: -.01em}p{margin: 0 0 var(--s-5);max-width: var(--text)}p:last-child{margin-bottom: 0}a{color: var(--osv-bla);text-underline-offset: .18em;text-decoration-thickness: 1px}a:hover{text-decoration-thickness: 2px}strong{font-weight: 600;color: var(--natt)}ul,ol{padding-left: 1.15em;margin: 0 0 var(--s-5);max-width: var(--text)}li{margin-bottom: var(--s-3)}img,svg{max-width: 100%}:focus-visible{outline: 3px solid var(--orange);outline-offset: 3px;border-radius: 1px}.dold{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.hopp{position: fixed;left: var(--s-4);top: -100px;z-index: 100;background: var(--orange);color: var(--natt);font-family: var(--sans);font-weight: 600;padding: var(--s-3) var(--s-5);text-decoration: none;transition: top .15s}.hopp{border-radius: var(--r-rund)}.hopp:focus{top: var(--s-4)}.mitt{width: 100%;max-width: var(--matt);margin-inline: auto;padding-inline: var(--s-5)}.ingress{font-size: var(--steg-1);line-height: 1.55;max-width: 46ch;color: var(--grafit)}.topp{position: sticky;top: 0;z-index: 50;background: var(--natt)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.topp{background: rgba(18,21,58,.74);-webkit-backdrop-filter: blur(18px) saturate(1.25);backdrop-filter: blur(18px) saturate(1.25)}}.topp__rad{min-height: var(--topp-h)}.topp__rad{display: flex;align-items: center;justify-content: space-between;gap: var(--s-5);min-height: var(--topp-h)}.logo{display: inline-flex;align-items: center;text-decoration: none;padding: var(--s-2) 0}.logo__svg{display: block;height: 46px;width: auto}.logo__os{font-family: var(--sans);font-weight: 700;font-size: 100px;letter-spacing: -.05em}.logo__pil{transition: transform .28s cubic-bezier(.16,1,.3,1)}.logo:hover .logo__pil{transform: translate(2.5px,-7px)}.meny{display: flex;align-items: center;gap: var(--s-2)}.meny__panel{display: contents}.meny__lista{display: flex;gap: var(--s-2);list-style: none;margin: 0;padding: 0;max-width: none}.meny__lista li{margin: 0}.meny__l{display: flex;align-items: center;min-height: 44px;padding: 0 var(--s-4);font-family: var(--sans);font-weight: 600;font-size: var(--steg-0);color: #D3D7EA;text-decoration: none;position: relative;white-space: nowrap}.meny__l:hover{color: #fff}.meny__l[aria-current="page"]{color: #fff}.meny__l[aria-current="page"]{font-weight: 600}.meny__l[aria-current="page"]::after{content: "";position: absolute;left: var(--s-3);right: var(--s-3);bottom: 8px;height: 3px;background: var(--orange);border-radius: 2px;clip-path: polygon(0 0,38% 0,46% -300%,54% -300%,62% 0,100% 0,100% 100%,0 100%)}.meny__tel{font-family: var(--sans);font-weight: 600;font-size: var(--steg-0);color: #1B1000;text-decoration: none;white-space: nowrap;display: inline-flex;align-items: center;min-height: 44px;padding: 0 var(--s-5);border: 1.5px solid transparent;background: var(--orange);border-radius: var(--r-rund);margin-left: var(--s-3);transition: background .14s ease}.meny__tel:hover{background: #FFA845}.meny__knapp{display: none;align-items: center;gap: var(--s-2);min-height: 44px;padding: 0 var(--s-4);font-family: var(--sans);font-weight: 600;font-size: var(--steg--1);background: none;border: 1.5px solid rgba(255,255,255,.3);border-radius: var(--r-rund);color: #fff;cursor: pointer}.meny__strecken{display: block;width: 18px;height: 12px;position: relative}.meny__strecken::before,.meny__strecken::after{content: "";position: absolute;left: 0;right: 0;height: 2px;background: currentColor}.meny__strecken::before{top: 1px}.meny__strecken::after{bottom: 1px}@media (max-width: 46rem){.meny__knapp{display: inline-flex}.meny{position: relative}.meny__panel{display: none;position: absolute;top: calc(100% + 14px);right: 0;width: max-content;min-width: min(17rem,calc(100vw - 2rem));max-width: calc(100vw - 2rem);background: var(--ark);border-radius: var(--r-kort);box-shadow: 0 24px 48px -12px rgba(0,0,0,.5);padding: var(--s-3)}.meny[data-oppen="ja"] .meny__panel{display: block}.meny__lista{flex-direction: column;gap: 0;max-width: none}.meny__lista .meny__l{padding: 0 var(--s-4);min-height: 50px;color: var(--natt);font-size: var(--steg-0);border-radius: var(--r-liten)}.meny__lista .meny__l:hover{color: var(--osv-bla);background: var(--papper)}.meny__lista .meny__l[aria-current="page"]{color: var(--osv-bla)}.meny__lista .meny__l[aria-current="page"]::after{left: var(--s-4);right: var(--s-4);width: auto;bottom: 6px;height: 3px;clip-path: none}}.falt__fel{display: block;font-family: var(--sans);font-size: var(--steg--1);font-weight: 600;color: #A4161A}.falt input[aria-invalid="true"],.falt textarea[aria-invalid="true"]{border-color: #A4161A;box-shadow: 0 0 0 3px rgba(164,22,26,.14)}.band{padding-block: clamp(5rem,11.4vw,10rem)}.band--ark{background: var(--ark)}.band--sand{background: var(--sand)}.band--natt{background: var(--natt);color: #C6CBE4}.band--orange{background: var(--orange);color: #241400}.band--orange h2,.band--orange h3{color: var(--natt)}.band--orange a{color: var(--natt)}.band--orange .knapp{background: var(--natt);color: #fff}.cta .mitt{display: grid;justify-items: center;text-align: center}.cta h2{max-width: 24ch;text-wrap: balance}.cta p{max-width: 46ch;margin-inline: auto}.cta .knapprad{justify-content: center}.cta__fakta{list-style: none;margin: var(--s-7) 0 0;padding: var(--s-5) 0 0;max-width: none;border-top: 1px solid rgba(18,21,58,.22);display: flex;flex-wrap: wrap;justify-content: center;gap: var(--s-3) var(--s-7)}.cta__fakta li{margin: 0;display: flex;align-items: center;gap: var(--s-2);font-family: var(--sans);font-weight: 650;color: var(--natt)}.cta__fakta .ikon{width: 1.4rem;height: 1.4rem;color: var(--natt)}@media (max-width: 30rem){.cta__fakta{flex-direction: column;align-items: center}}.band--orange .knapp:hover{background: #23285F}.band--orange .knapp--linje{background: #FFF8EE;color: var(--natt);border-color: transparent}.band--orange .knapp--linje:hover{background: #fff;border-color: transparent}.band--orange .tal>li{border-color: rgba(18,21,58,.22)}.band--orange .tal b{color: var(--natt)}.band--orange .tal__om{color: #4A3A1A}.sving{display: block;line-height: 0;height: var(--sving-h)}.sving svg{display: block;width: 100%;height: calc(100% + 1px)}.fr-natt{background: var(--natt)}.fr-sand{background: var(--sand)}.fr-ark{background: var(--ark)}.fr-ingen{background: transparent}.sving--over{position: relative;margin-top: calc(-1 * var(--sving-h))}.t-natt{color: var(--natt)}.t-sand{color: var(--sand)}.t-ark{color: var(--ark)}.t-orange{color: var(--orange)}.band--natt h2,.band--natt h3,.band--natt h4{color: #fff}.band--natt a{color: #fff}.band--natt .knapp,.hjalte .knapp{color: #1B1000}.band--tat{padding-block: var(--s-8)}.spalt{display: grid;gap: clamp(var(--s-6),5vw,var(--s-9));align-items: start}.spalt>*{min-width: 0}@media (min-width: 56.25rem){.spalt--klibb>:first-child{position: sticky;top: calc(var(--topp-h) + var(--s-6))}}@media (min-width: 56.25rem){.spalt--7-5{grid-template-columns: 7fr 5fr}.spalt--5-7{grid-template-columns: 5fr 7fr}.spalt--6-6{grid-template-columns: 1fr 1fr}}.knapp{display: inline-flex;align-items: center;justify-content: center;min-height: 54px;padding: 0 var(--s-7);font-family: var(--sans);font-weight: 600;font-size: var(--steg-0);letter-spacing: -.01em;text-decoration: none;cursor: pointer;border: 1.5px solid transparent;border-radius: var(--r-rund);background: var(--orange);color: #1B1000;transition: background .14s ease,transform .14s ease,box-shadow .14s ease}.knapp:hover{background: #FFA845;transform: translateY(-2px);box-shadow: 0 10px 22px -10px rgba(18,21,58,.45)}.knapp:active{transform: translateY(0)}.knapp--linje{background: var(--ark);color: var(--natt);border-color: #808AAB;box-shadow: 0 1px 2px rgba(18,21,58,.06),0 6px 14px -8px rgba(18,21,58,.25)}.knapp--linje:hover{background: var(--ark);border-color: var(--natt);box-shadow: 0 1px 2px rgba(18,21,58,.06),0 10px 20px -10px rgba(18,21,58,.35)}.band--ark .knapp--linje,.band--ark .knapp--linje:hover{background: var(--papper)}.band--natt .knapp--linje,.hjalte .knapp--linje,.sidhuvud--bild .knapp--linje{color: #fff;border-color: #636AA4;background: rgba(255,255,255,.08);box-shadow: none}.band--natt .knapp--linje:hover,.hjalte .knapp--linje:hover,.sidhuvud--bild .knapp--linje:hover{border-color: #fff;background: rgba(255,255,255,.14);box-shadow: none}.sidhuvud--bild p a:not(.knapp){color: #fff;text-decoration-color: var(--orange)}.knapprad{display: flex;flex-wrap: wrap;gap: var(--s-4);align-items: center;margin-top: var(--s-6)}.hjalte{background: var(--natt);color: #C6CBE4;padding-block: clamp(var(--s-8),8vw,var(--s-10))}.hjalte h1{color: #fff;margin-bottom: var(--s-6)}.hjalte .ingress{color: #BFC5E0;max-width: 44ch}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important;scroll-behavior: auto !important}}.register{list-style: none;margin: 0;padding: 0;max-width: none}.register>li{margin: 0;border-top: 1px solid var(--linje)}.register>li:last-child{border-bottom: 1px solid var(--linje)}.register__rad{display: grid;gap: var(--s-4);padding: var(--s-6) 0;align-items: baseline}@media (min-width: 48rem){.register__rad{grid-template-columns: 15rem 1fr;gap: var(--s-7)}}@media (min-width: 56rem){.register__rad:has(h2){grid-template-columns: 20rem 1fr}}.register h2,.register h3{margin: 0;letter-spacing: -.015em}.register h2{font-size: var(--steg-2)}.register h3{font-size: var(--steg-1)}.register p{margin: 0;max-width: 54ch}.band--ark .register>li{border-color: var(--linje)}.steg{list-style: none;counter-reset: s;margin: 0;padding: 0;max-width: none;display: grid;gap: 0}.steg>li{counter-increment: s;margin: 0;padding: var(--s-6) 0 var(--s-6) 4.25rem;position: relative;border-top: 1px solid var(--linje)}.steg>li:last-child{border-bottom: 1px solid var(--linje)}.steg>li::before{content: counter(s,decimal-leading-zero);position: absolute;left: 0;top: var(--s-6);font-family: var(--sans);font-weight: 700;font-size: var(--steg-1);color: var(--orange);letter-spacing: -.03em}.steg h3{margin: 0 0 var(--s-3);font-size: var(--steg-1);letter-spacing: -.015em}.steg p{margin: 0}.tal{list-style: none;margin: 0;padding: 0;max-width: none}.tal>li{margin: 0;padding: var(--s-5) 0;border-top: 1px solid var(--linje)}.tal>li:last-child{border-bottom: 1px solid var(--linje)}.tal b{display: block;font-family: var(--sans);font-weight: 700;font-size: var(--steg-3);letter-spacing: -.035em;color: var(--natt);line-height: 1;margin-bottom: var(--s-2)}.tal__om{font-size: var(--steg--1);color: var(--dis);display: block;max-width: 30ch}.band--natt .tal>li{border-color: var(--linje-mork)}.band--natt .tal b{color: #fff}.band--natt .tal__om{color: #9AA1BF}.citat{margin: 0;max-width: 46ch}.citat blockquote{margin: 0 0 var(--s-5);padding: 0 0 0 var(--s-5);border-left: 3px solid var(--orange);font-size: var(--steg-1);line-height: 1.5;color: var(--natt)}.citat figcaption{font-family: var(--sans);font-size: var(--steg--1);color: var(--dis)}.citat figcaption b{display: block;color: var(--natt);font-weight: 600}.faktaruta{background: var(--ark);border: 1px solid var(--linje);border-radius: var(--r-kort);padding: var(--s-6)}.band--ark .faktaruta{background: var(--papper);border-color: transparent}.faktaruta h2,.faktaruta h3{font-size: var(--steg-1);letter-spacing: -.015em;margin-bottom: var(--s-4)}.faktaruta dl{margin: 0;font-size: var(--steg--1)}.faktaruta dt{font-family: var(--sans);font-weight: 600;color: var(--natt);margin-top: var(--s-4)}.faktaruta dt:first-child{margin-top: 0}.faktaruta dd{margin: var(--s-1) 0 0}.fragor{max-width: none;border-top: 1px solid var(--linje)}.fragor details{border-bottom: 1px solid var(--linje)}.fragor summary{font-family: var(--sans);font-weight: 600;font-size: var(--steg-1);color: var(--natt);letter-spacing: -.015em;padding: var(--s-5) var(--s-8) var(--s-5) 0;cursor: pointer;position: relative;list-style: none;display: flex;align-items: center;min-height: 44px}.fragor summary::-webkit-details-marker{display: none}.fragor summary:hover{color: var(--osv-bla)}.fragor summary::after{content: "";position: absolute;right: 2px;top: calc(50% - 1px);width: 16px;height: 2px;border-radius: 1px;background: var(--orange)}.fragor summary::before{content: "";position: absolute;right: 9px;top: calc(50% - 8px);width: 2px;height: 16px;border-radius: 1px;background: var(--orange);transition: transform .18s ease,opacity .18s ease}.fragor details[open] summary::before{transform: scaleY(0);opacity: 0}.sidhuvud{padding-top: clamp(var(--s-7),6vw,var(--s-9));padding-bottom: clamp(var(--s-6),4vw,var(--s-8))}.sidhuvud h1{font-size: clamp(2.375rem,5.2vw,var(--steg-5));margin-bottom: var(--s-5)}.sidhuvud .ingress{max-width: 48ch}.formular{display: grid;gap: var(--s-5);max-width: 34rem}.formular__info{margin: 0 0 calc(var(--s-4) - var(--s-5));font-size: var(--steg--1);line-height: 1.55;color: var(--dis)}.falt{display: grid;gap: var(--s-2)}.falt label{font-family: var(--sans);font-weight: 600;font-size: var(--steg--1);color: var(--natt)}.falt .hjalp{font-family: var(--sans);font-size: var(--steg--1);color: var(--dis)}.falt input,.falt textarea,.falt select{font-family: var(--serif);font-size: var(--steg-0);color: var(--grafit);background: var(--ark);border: 1.5px solid #808AAB;border-radius: var(--r-liten);padding: .7rem var(--s-4);width: 100%;min-height: 50px}.falt textarea{min-height: 8.5rem;resize: vertical;line-height: 1.55}.falt textarea::placeholder{color: var(--dis);opacity: 1}.falt textarea:focus::placeholder{color: transparent}@media (min-width: 30rem){.formular{grid-template-columns: 1fr 1fr;column-gap: var(--s-4)}.formular>:not(.falt--namn):not(.falt--epost){grid-column: 1 / -1}}.falt input:focus,.falt textarea:focus,.falt select:focus{border-color: var(--natt)}.falt input[aria-invalid="true"],.falt textarea[aria-invalid="true"]{border-color: #B3261E}.falt .fel{font-family: var(--sans);font-size: var(--steg--1);color: #B3261E;font-weight: 600}.honung{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.notis{border-left: 3px solid var(--orange);padding: var(--s-5) var(--s-6);background: var(--ark);margin-bottom: var(--s-6);border-radius: 0 var(--r-liten) var(--r-liten) 0}.notis--fel{border-color: #B3261E}.notis p{margin: 0}.sidfot{background: var(--natt);color: #9AA1BF;font-size: var(--steg--1);padding-block: clamp(var(--s-7),5.5vw,var(--s-9)) var(--s-6)}.sidnav{font-family: var(--sans);padding-bottom: clamp(var(--s-6),4vw,var(--s-7));margin-bottom: clamp(var(--s-7),5vw,var(--s-9));border-bottom: 1px solid var(--linje-mork)}.sidnav__spar{list-style: none;margin: 0;padding: 0;max-width: none;display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--s-2)}.sidnav__spar li{margin: 0;display: flex;align-items: center;gap: var(--s-2)}.sidnav__spar li + li::before{content: "›";color: #636AA4}.sidnav__spar a{color: #C6CBE4;text-decoration: none;display: inline-flex;align-items: center;min-height: 44px}.sidnav__spar a:hover{color: #fff;text-decoration: underline;text-underline-offset: .16em}.sidnav__spar [aria-current]{color: #fff;font-weight: 600}.sidnav__steg{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s-3);margin-top: var(--s-4)}.sidnav__steg:first-child{margin-top: 0}.sidnav__steg a{display: flex;flex-direction: column;justify-content: center;gap: 2px;min-height: 64px;padding: var(--s-3) var(--s-5);border-radius: var(--r-liten);border: 1px solid var(--linje-mork);background: rgba(255,255,255,.04);color: #fff;font-weight: 600;font-size: var(--steg-0);line-height: 1.3;text-decoration: none;transition: background .14s ease,border-color .14s ease;overflow-wrap: anywhere;hyphens: auto}@media (max-width: 22rem){.sidnav__steg a{padding-inline: var(--s-3)}}.sidnav__steg a>span{font-weight: 500;font-size: var(--steg--1);color: #9AA1BF}.sidnav__steg a:hover{background: rgba(255,255,255,.09);border-color: #636AA4}.sidnav__nasta{grid-column: 2;align-items: flex-end;text-align: right}.sidfot__rutnat{display: grid;gap: clamp(var(--s-7),5vw,var(--s-9))}@media (min-width: 56rem){.sidfot__rutnat{grid-template-columns: 1fr 1.6fr}}.sidfot{position: relative;overflow: hidden;font-size: var(--steg-0);color: #C6CBE4}.sidfot>.mitt{position: relative}.sidfot__pil{position: absolute;right: -40px;bottom: -30px;width: 340px;height: auto;color: var(--orange);opacity: .07;pointer-events: none}.sidfot__om .logo{padding: 0}.sidfot__om .logo__svg{height: 54px}.sidfot__mening{margin: var(--s-5) 0 var(--s-6);max-width: 34ch;color: #D9DCEE;line-height: 1.6}.sidfot__kontakt{font-style: normal;display: grid;gap: var(--s-1,.25rem);justify-items: start}.sidfot__tel{font-family: var(--sans);font-weight: 700;font-size: var(--steg-3,2.2rem);letter-spacing: -.03em;color: var(--orange);text-decoration: none;display: inline-flex;align-items: center;min-height: 44px;line-height: 1;margin-bottom: var(--s-3)}.sidfot__tel:hover{color: #FFB055;text-decoration: underline;text-underline-offset: .16em}.sidfot__rad{display: inline-flex;align-items: center;gap: var(--s-3);min-height: 44px;color: #E6E8F5;text-decoration: none;font-family: var(--sans)}.sidfot__rad .ikon{width: 1.25rem;height: 1.25rem;color: var(--orange);margin: 0;flex: none}a.sidfot__rad:hover{color: #fff;text-decoration: underline;text-underline-offset: .16em}.sidfot__sidor{display: grid;gap: var(--s-6);grid-template-columns: 1fr 1fr}.sidfot__rubrik{margin: 0 0 var(--s-3);font-family: var(--sans);font-size: var(--steg--1);font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--orange)}.sidfot__grupp ul{list-style: none;margin: 0;padding: 0;max-width: none}.sidfot__grupp li{margin: 0}.sidfot__grupp a{font-family: var(--sans);font-size: var(--steg-0);color: #F1F2F8;text-decoration: none;display: flex;align-items: center;min-height: 44px;line-height: 1.3;overflow-wrap: anywhere;hyphens: auto}.sidfot__grupp a:hover{color: var(--orange);text-decoration: underline;text-underline-offset: .16em}.sidfot__nederst{margin-top: clamp(var(--s-7),5vw,var(--s-9));padding-top: var(--s-5);border-top: 1px solid var(--linje-mork);font-family: var(--sans);font-size: var(--steg--1);color: #B4BAD8}.sidfot__bolag{margin: 0;max-width: none;display: flex;flex-wrap: wrap;gap: var(--s-2) 0}.sidfot__bolag span + span::before{content: "·";margin: 0 var(--s-3);color: #636AA4}.foto{position: relative;overflow: hidden;background: var(--natt)}.foto img{display: block;width: 100%;height: 100%;object-fit: cover;filter: grayscale(1) contrast(1.12) brightness(.92);mix-blend-mode: luminosity;opacity: .8}.foto--rund{border-radius: var(--r-stor)}.hjalte{position: relative;isolation: isolate}.hjalte__yta{position: absolute;inset: 0;z-index: -1;overflow: hidden;background: var(--natt)}.hjalte__yta img{width: 100%;height: 100%;object-fit: cover;filter: grayscale(1) contrast(1.2) brightness(.74);mix-blend-mode: luminosity;opacity: .46}.hjalte__yta::after{content: "";position: absolute;inset: 0;background: linear-gradient(104deg,var(--natt) 26%,rgba(18,21,58,.80) 56%,rgba(22,26,72,.68) 100%)}.bradet{display: grid;gap: clamp(var(--s-6),5vw,var(--s-8));align-items: center}@media (min-width: 56.25rem){.bradet{grid-template-columns: 1fr 1fr}.bradet--speglad>:first-child{order: 2}}.bradet .foto{aspect-ratio: 4 / 3}.ikon{width: 26px;height: 26px;display: block;color: var(--orange);flex: none}.register__rad{position: relative}.register__namn{display: flex;gap: var(--s-3);align-items: baseline}.register__namn .ikon{align-self: flex-start;margin-top: .1em}.band--natt .register>li{border-color: var(--linje-mork)}.band--natt .register>li:last-child{border-bottom-color: var(--linje-mork)}.band--sand .register>li{border-color: #E0CFB0}.register>li{transition: background .14s ease}.register a.register__rad{text-decoration: none;color: inherit;display: block}.bandtopp{display: grid;gap: var(--s-5);align-items: end}.bandtopp>div:first-child>:last-child{margin-bottom: 0}@media (min-width: 52rem){.bandtopp{grid-template-columns: minmax(0,46rem) auto}.bandtopp .knapprad{justify-content: flex-end}}.steg>li{padding-left: 4.75rem}.steg>li::before{content: counter(s,decimal-leading-zero);display: grid;place-items: center;left: 0;top: calc(var(--s-6) - 4px);width: 3.25rem;height: 3.25rem;border-radius: var(--r-rund);background: var(--orange);color: #1B1000;font-size: var(--steg-0);font-weight: 700;letter-spacing: -.02em}.citat blockquote{border-left: 0;padding: var(--s-6);background: var(--ark);border-radius: var(--r-kort);box-shadow: var(--lyft);position: relative}.citat blockquote::before{content: "";position: absolute;left: var(--s-6);top: -3px;width: 2.25rem;height: .375rem;border-radius: var(--r-rund);background: var(--orange)}.band--sand .citat blockquote{background: var(--ark)}.band--sand .tal>li{border-color: #E0CFB0}.band--natt .faktaruta{background: rgba(255,255,255,.05);border-color: rgba(255,255,255,.12)}.band--natt .faktaruta dd{color: #C6CBE4}.band--sand .faktaruta{background: var(--ark);border-color: #E0CFB0}.band:has(+ .sving){padding-bottom: var(--luft-sving)}.sving + .band{padding-top: var(--luft-sving)}.register>li:first-child{border-top: 0}.register>li:last-child{border-bottom: 0}.raknare{background: var(--ark);color: var(--grafit);border-radius: var(--r-kort);box-shadow: var(--lyft-stor);padding: var(--s-6)}.raknare h2{font-size: var(--steg-1);letter-spacing: -.015em;margin: 0 0 var(--s-5);color: var(--natt)}.raknare input[type="range"]{-webkit-appearance: none;appearance: none;width: 100%;height: 44px;background: none;cursor: pointer;display: block}.raknare input[type="range"]::-webkit-slider-runnable-track{height: 8px;border-radius: var(--r-rund);background: #CDD3E2}.raknare input[type="range"]::-moz-range-track{height: 8px;border-radius: var(--r-rund);background: #CDD3E2}.raknare input[type="range"]::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 30px;height: 30px;margin-top: -11px;border-radius: var(--r-rund);background: var(--orange);border: 2px solid var(--natt);box-shadow: 0 2px 8px rgba(18,21,58,.35)}.raknare input[type="range"]::-moz-range-thumb{width: 24px;height: 24px;border-radius: var(--r-rund);background: var(--orange);border: 2px solid var(--natt);box-shadow: 0 2px 8px rgba(18,21,58,.35)}.band--sand .raknare,.band--ark .raknare{border: 1px solid var(--linje)}.hjalte--affisch{background: var(--natt);margin-top: calc(-1 * var(--topp-h));padding-top: calc(var(--topp-h) + clamp(2.5rem,3.4vw,3.25rem));padding-bottom: calc(var(--luft-sving) + var(--sving-h))}@keyframes affisch-in{from{opacity: 0;transform: translateX(-.28em)}}.hjalte--affisch .ingress{color: #BFC5E0;max-width: 40ch}.sidhuvud--bild{position: relative;isolation: isolate;background: var(--natt);color: #C6CBE4;margin-top: calc(-1 * var(--topp-h));padding-top: calc(var(--topp-h) + clamp(2.75rem,5vw,5rem));padding-bottom: calc(var(--luft-sving) + var(--sving-h))}.sidhuvud--bild h1{color: #fff}.sidhuvud--bild .ingress{color: #C4CAE6;max-width: 44ch}.sidhuvud--bild .knapprad{margin-top: var(--s-6)}.sidhuvud--bild .knapp--linje{color: #fff;border-color: #636AA4;background: rgba(255,255,255,.08);box-shadow: none}.sidhuvud--bild .knapp--linje:hover{border-color: #fff}.sidhuvud--bild .hjalte__yta::after{background: linear-gradient(96deg,var(--natt) 20%,rgba(18,21,58,.80) 54%,rgba(22,26,72,.64) 100%)}.faktaruta--rad{margin-bottom: clamp(var(--s-7),5vw,var(--s-9))}.faktaruta--rad dl{display: grid;gap: var(--s-5) var(--s-6)}@media (min-width: 48rem){.faktaruta--rad dl{grid-template-columns: repeat(4,1fr)}}.faktaruta--rad dt{margin-top: 0}.ctakort{list-style: none;margin: 0;padding: 0;max-width: none;display: grid;gap: var(--s-4)}.ctakort>li{margin: 0;background: #FFF8EE;border-radius: var(--r-kort);padding: var(--s-5) var(--s-6)}.ctakort h3{display: flex;gap: var(--s-3);align-items: flex-start;font-size: var(--steg-1);letter-spacing: -.015em;color: var(--natt);margin: 0 0 var(--s-3)}.ctakort .ikon{color: var(--orange-mork);margin-top: .15rem}.ctakort p{margin: 0;color: var(--grafit);max-width: 40ch}.band--orange:has(+ .sving){padding-bottom: clamp(4.75rem,8vw,8rem)}.sidhuvud--bild .hjalte__yta img{object-position: center 34%}.faktaruta dd>a:only-child{display: inline-flex;align-items: center;min-height: 44px;margin-block: -0.7rem}@media (max-width: 24rem){.logo__svg{height: 44px}.meny__tel{padding: 0 var(--s-3)}.meny__knapp{padding: 0 var(--s-3)}}@media (min-width: 62rem){.hjalte--hog{min-height: clamp(44rem,94vh,60rem);display: flex;flex-direction: column;justify-content: center;padding-bottom: calc(var(--luft-sving) + var(--sving-h) + 3rem + var(--s-8))}}.ritning{margin: 0;background: var(--ark);border-radius: var(--r-kort);padding: var(--s-5);box-shadow: var(--lyft)}.ritning svg{display: block;width: 100%;height: auto}.ritning text{font-family: var(--sans)}.band--ark .ritning{background: var(--papper);box-shadow: none}.nyckel{margin-top: var(--s-6)}.nyckel>li{padding: var(--s-4) 0 var(--s-4) 3.25rem}.nyckel>li::before{content: none}.nyckel__symbol{position: absolute;left: 0;top: var(--s-4);width: 2.25rem;height: 2.25rem;display: grid;place-items: center;border-radius: 50%;background: #fff;color: var(--osv-bla);box-shadow: inset 0 0 0 2px var(--osv-bla)}.nyckel__symbol svg{width: 1.25rem;height: 1.25rem}.nyckel h3{font-size: var(--steg-0);margin-bottom: var(--s-1)}.bandtopp + .spalt{margin-top: var(--s-7)}.bildspel{color: #C6CBE4}.bild{display: grid;gap: var(--s-5) clamp(var(--s-7),6vw,var(--s-10))}.bild + .bild{margin-top: var(--s-8)}@media (min-width: 62rem){.bild{grid-template-columns: 1.35fr .65fr;align-items: start}.bild .bild__fraga{max-width: none}.bild__mer{align-self: end;padding-bottom: .35rem}}.bild__huvud{container-type: inline-size;display: grid;grid-template-columns: auto 1fr;column-gap: clamp(.75rem,1.6vw,1.5rem);align-items: center}.bild__huvud .bild__fraga{grid-column: 1 / -1}.bild__namn{margin: 0;color: #C3C8EC;font-size: clamp(1.375rem,2.6vw,2rem);line-height: 1.1;letter-spacing: -.02em}.bild__fraga{margin: .45em 0 0;max-width: 17ch;position: relative;font-family: var(--sans);font-weight: 700;color: #fff;font-size: clamp(2.125rem,5.4vw,4.25rem);line-height: 1.04;letter-spacing: -.035em;text-wrap: balance}.bild__mer{display: grid;gap: var(--s-4)}.bild__mer p{margin: 0;padding-left: var(--s-5);position: relative;max-width: 40ch;font-size: var(--steg-1);line-height: 1.5;color: #D3D7EA}.bild__mer p::before{content: "";position: absolute;left: 0;top: .3em;bottom: .3em;width: 3px;border-radius: 2px;background: var(--orange)}.bild__lank{justify-self: start;margin-top: var(--s-2);margin-left: var(--s-5);display: inline-flex;align-items: center;min-height: 44px;font-family: var(--sans);font-weight: 600;color: #fff;text-underline-offset: .2em;text-decoration-color: var(--orange)}.bild__lank:hover{text-decoration-thickness: 2px}.bild__symbol{display: block;width: clamp(2.25rem,3.6vw,3.25rem);height: auto;aspect-ratio: 1;color: var(--orange);stroke-width: 2.8}.bildspel.spelar{display: grid}.spelar .bild{grid-area: 1 / 1;margin: 0;opacity: 0;visibility: hidden;transition: opacity .45s ease,visibility 0s linear .45s}.spelar .bild.aktiv{opacity: 1;visibility: visible;transition: opacity .45s ease}.spelar .bild__fraga{color: transparent}.bild__skriv{position: absolute;inset: 0;color: #fff}.bild__markor{color: var(--orange);animation: blink 1s steps(1) 4}.bild__skriv .bild__markor{position: relative}.bild__skriv .bild__markor::after{content: "_";position: absolute;left: 0;top: 0}.bild__rest{color: transparent}.bild__punkter span{color: var(--orange);animation: blink 1s steps(1) infinite}.bild__punkter span:nth-child(2){animation-delay: .33s}.bild__punkter span:nth-child(3){animation-delay: .66s}@keyframes blink{50%{opacity: 0}}.spelar .bild__symbol *{stroke-dasharray: 1;stroke-dashoffset: 1}.spelar .bild.aktiv .bild__symbol *{animation: rita 1.1s cubic-bezier(.4,0,.2,1) forwards}.spelar .bild.aktiv .bild__symbol *:nth-child(2){animation-delay: .15s}.spelar .bild.aktiv .bild__symbol *:nth-child(3){animation-delay: .3s}.spelar .bild.aktiv .bild__symbol *:nth-child(4){animation-delay: .45s}.spelar .bild.aktiv .bild__symbol *:nth-child(n+5){animation-delay: .6s}@keyframes rita{to{stroke-dashoffset: 0}}.spelar .bild__mer>*{opacity: 0;transform: translateY(.4em);transition: opacity .5s ease,transform .5s ease}.spelar .bild.klar .bild__mer>*{opacity: 1;transform: none}.spelar .bild.klar .bild__mer>:nth-child(2){transition-delay: .35s}@media (max-width: 40rem){.bild__mer p{font-size: var(--steg-0)}}.topp{box-shadow: inset 0 -1px 0 rgba(255,255,255,.12)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.topp{background: rgba(14,16,46,.93)}}.meny__fall{background: none;border: 0;cursor: pointer;font: inherit;color: #D3D7EA;font-family: var(--sans);font-weight: 600;font-size: var(--steg-0);gap: var(--s-2)}.meny__fall:hover,.meny__fall[aria-expanded="true"]{color: #fff}.meny__pil{width: .45em;height: .45em;margin-top: -.2em;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);transition: transform .2s ease}.meny__fall[aria-expanded="true"] .meny__pil{transform: rotate(225deg);margin-top: .2em}.meny__l--aktiv{color: #fff}.meny__l--aktiv::after{content: "";position: absolute;left: var(--s-4);right: calc(var(--s-4) + .8em);bottom: 8px;height: 3px;background: var(--orange);border-radius: 2px}.mega{display: none}.meny__grupp.oppen .mega{display: block}.mega ul{list-style: none;margin: 0;padding: 0;max-width: none}.mega li{margin: 0}.mega__symbol{flex: none;width: 2.25rem;height: 2.25rem;color: var(--orange);stroke-width: 2.6}.mega__omrade{display: grid;grid-template-columns: auto 1fr;column-gap: var(--s-3);row-gap: .15rem;align-items: start;align-content: start;text-decoration: none;padding: var(--s-3) var(--s-4);border-radius: var(--r-liten)}.mega__omrade .mega__symbol{grid-row: 1 / 3;width: 1.75rem;height: 1.75rem;margin-top: .05rem}.mega__namn{font-family: var(--sans);font-weight: 700;font-size: var(--steg-0);color: var(--natt);line-height: 1.25}.mega__rad{font-family: var(--sans);font-size: var(--steg--1);color: var(--grafit);line-height: 1.35}.mega__omrade:hover{background: var(--papper)}.mega__omrade:hover .mega__namn,.mega__omrade[aria-current="page"] .mega__namn{color: var(--osv-bla);text-decoration: underline;text-underline-offset: .2em;text-decoration-color: var(--orange)}.mega .mega__mer{margin: var(--s-2) 0 0;padding: var(--s-2) 0 0;border-top: 1px solid var(--linje)}.mega .mega__mer a{display: flex;align-items: center;min-height: 44px;border-radius: var(--r-liten);padding: 0 var(--s-4);gap: var(--s-3);font-size: var(--steg-0);color: var(--natt)}.mega .mega__mer .ikon{flex: none;width: 1.75rem;height: 1.25rem;margin: 0;color: var(--orange)}.mega .mega__mer a:hover{background: var(--papper);color: var(--osv-bla)}.mega .mega__mer a[aria-current="page"]{color: var(--osv-bla);font-weight: 600;text-decoration: underline;text-underline-offset: .2em;text-decoration-color: var(--orange)}.mega ul a{display: flex;align-items: center;min-height: 40px;font-family: var(--sans);font-size: var(--steg-0);color: #C6CBE4;text-decoration: none}.mega ul a:hover{color: #fff;text-decoration: underline;text-underline-offset: .2em;text-decoration-color: var(--orange)}@media (min-width: 46.0625rem){.meny__fall{display: flex;align-items: center}.meny__grupp{position: relative}.mega{position: absolute;top: calc(100% - .5rem);left: 50%;translate: -50% 0;width: 24rem;background: var(--ark);border-radius: var(--r-kort);box-shadow: 0 24px 48px -12px rgba(0,0,0,.5);padding: var(--s-3)}.mega__rutnat{display: grid;gap: 0}@media (hover: hover) and (pointer: fine){.meny__grupp:hover .mega{display: block}.meny__grupp:hover .meny__fall{color: #fff}}}@media (max-width: 46rem){.meny__fall{width: 100%;justify-content: space-between;color: var(--natt);padding: 0 var(--s-4);min-height: 50px;border-radius: var(--r-liten)}.meny__fall:hover,.meny__fall[aria-expanded="true"]{color: var(--osv-bla);background: var(--papper)}.meny__l--aktiv{color: var(--osv-bla)}.meny__l--aktiv::after{display: none}.mega__rutnat{display: grid;gap: var(--s-5);padding: var(--s-3) var(--s-4) var(--s-4)}.mega__symbol{width: 1.75rem;height: 1.75rem}.mega ul a{min-height: 44px;color: var(--grafit);padding-left: calc(1.75rem + var(--s-3))}.mega ul a:hover{color: var(--osv-bla)}}@media (min-width: 46.0625rem){.meny__fall{min-height: var(--topp-h)}.meny__lista{align-items: center}.meny__l--aktiv::after{bottom: calc((var(--topp-h) - 44px) / 2 + 8px)}}@media (max-width: 46rem){.meny__panel{max-height: calc(100vh - var(--topp-h) - 1.5rem);overflow-y: auto;overscroll-behavior: contain}}.meny__mobil{display: none}@media (max-width: 46rem){.meny__grupp,.meny__dator{display: none}.meny__mobil{display: block}.meny__etikett{display: block;padding: var(--s-3) var(--s-4) var(--s-1);font-family: var(--sans);font-size: var(--steg--1);font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--orange-mork)}.meny__mobil + .meny__mobil .meny__etikett{margin-top: var(--s-2);border-top: 1px solid var(--linje);padding-top: var(--s-4)}.meny__undre{list-style: none;margin: 0;padding: 0;max-width: none}.meny__undre li{margin: 0}.meny__undre .meny__l{display: flex;align-items: center;min-height: 46px}.meny__tel{display: flex;justify-content: center;order: 0;margin: var(--s-3) 0 0;min-height: 52px}}[id]{scroll-margin-top: var(--topp-h)}body{font-variation-settings: "opsz" 11;font-weight: 430}strong,b{font-variation-settings: "opsz" 11}.statuskort{background: var(--ark);color: var(--grafit);border-radius: var(--r-kort);box-shadow: var(--lyft-stor);padding: var(--s-6) var(--s-6) var(--s-5);max-width: 34rem}.statuskort__topp{display: flex;justify-content: space-between;align-items: baseline;gap: var(--s-4);margin-bottom: var(--s-5)}.statuskort__titel{margin: 0;font-family: var(--sans);font-weight: 600;color: var(--natt)}.statuskort__om{font-family: var(--sans);font-size: var(--steg--1);color: var(--dis)}.statuskort__tal{margin: 0 0 var(--s-4);font-family: var(--sans);color: var(--dis);font-size: var(--steg-1)}.statuskort__tal b{font-size: var(--steg-4);font-weight: 700;color: var(--natt);letter-spacing: -.03em;margin-right: .15em}.statuskort__stapel{display: grid;grid-template-columns: repeat(6,1fr);gap: 6px;margin-bottom: var(--s-6)}.status__del{position: relative;overflow: hidden;height: 10px;border-radius: var(--r-rund);background: #E3E5EF}.status__del--klar::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: var(--orange)}.statuskort__lista{list-style: none;margin: 0;padding: 0;max-width: none;display: grid;grid-template-columns: 1fr 1fr;gap: var(--s-3) var(--s-5)}.statuskort__lista li{margin: 0;display: flex;align-items: center;gap: var(--s-3);font-family: var(--sans);font-weight: 500;color: var(--natt)}.status__ikon{flex: none;width: 1.375rem;height: 1.375rem;overflow: visible}.statuskort__lista li.klar circle{fill: var(--orange);stroke: var(--orange);stroke-width: 2}.statuskort__lista li.klar path{fill: none;stroke: var(--natt);stroke-width: 2.6;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 1;stroke-dashoffset: 0}.statuskort__lista li.pagar{color: var(--dis)}.statuskort__lista li.pagar circle{fill: none;stroke: var(--orange);stroke-width: 2}.statuskort__lista li.pagar path{fill: var(--orange)}.statuskort__klara{font-variant-numeric: tabular-nums}.statuskort.kor .status__del--klar::after{transform: translateX(-101%)}.statuskort.kor .status__del--klar.tand::after{transform: none;transition: transform .62s cubic-bezier(.16,1,.3,1)}.statuskort.kor li.klar{color: var(--dis)}.statuskort.kor li.klar .status__ikon{transform: scale(.82)}.statuskort.kor li.klar circle{fill-opacity: 0}.statuskort.kor li.klar path{stroke-dashoffset: 1}.statuskort.kor li.klar.tand{color: var(--natt);transition: color .3s ease}.statuskort.kor li.klar.tand .status__ikon{transform: none;transition: transform .45s cubic-bezier(.16,1,.3,1)}.statuskort.kor li.klar.tand circle{fill-opacity: 1;transition: fill-opacity .22s ease}.statuskort.kor li.klar.tand path{stroke-dashoffset: 0;transition: stroke-dashoffset .36s cubic-bezier(.65,0,.35,1) .14s}.statuskort.kor li.pagar path{opacity: 0}.statuskort.kor li.pagar.tand path{opacity: 1;transition: opacity .4s ease}@media (prefers-reduced-motion: reduce){.statuskort.kor *,.statuskort.kor *::after{transition: none !important}}.statuskort__fot{margin: var(--s-5) 0 0;padding-top: var(--s-4);border-top: 1px solid var(--linje);font-family: var(--sans);font-size: var(--steg--1);color: var(--dis)}@media (max-width: 26rem){.statuskort__lista{grid-template-columns: 1fr}}.bildspel__styr{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: var(--s-4) var(--s-6);margin-top: var(--s-7)}.bildspel__styr[hidden]{display: none}.bildspel__flikar{display: flex;flex-wrap: wrap;gap: var(--s-2) var(--s-6)}.bildspel__flik{position: relative;min-height: 44px;padding: 0 0 var(--s-3);background: none;border: 0;cursor: pointer;text-align: left;font-family: var(--sans);font-weight: 600;font-size: var(--steg-0);color: #9AA2D6}.bildspel__flik:hover,.bildspel__flik[aria-pressed="true"]{color: #fff}.bildspel__flik::before,.bildspel__forlopp{content: "";position: absolute;left: 0;bottom: 0;height: 3px;border-radius: 2px}.bildspel__flik::before{right: 0;background: rgba(255,255,255,.18)}.bildspel__forlopp{width: 0;background: var(--orange)}.bildspel__flik.gar .bildspel__forlopp{animation: forlopp var(--tid,12s) linear forwards}.pausad .bildspel__flik[aria-pressed="true"] .bildspel__forlopp{width: 100%}@keyframes forlopp{from{width: 0}to{width: 100%}}@media (min-width: 62rem){.hjalte--hog .bildspel__styr{position: absolute;margin: 0;left: max(var(--s-5),calc((100% - var(--matt)) / 2 + var(--s-5)));right: max(var(--s-5),calc((100% - var(--matt)) / 2 + var(--s-5)));bottom: calc(var(--luft-sving) + var(--sving-h))}}.hjalte__vem{margin: 0 0 var(--s-6);font-family: var(--sans);font-weight: 500;font-size: var(--steg--1);letter-spacing: .02em;color: #9AA2D6;max-width: none}.fordelar{list-style: none;margin: var(--s-8) 0 0;padding: var(--s-6) 0 0;max-width: none;display: grid;gap: var(--s-5) var(--s-6);border-top: 1px solid #E0CFB0}@media (min-width: 48rem){.fordelar{grid-template-columns: repeat(3,1fr)}}.fordelar li{margin: 0;display: grid;grid-template-columns: auto 1fr;gap: var(--s-3);align-items: start}.fordelar .ikon{width: 1.75rem;height: 1.75rem;margin-top: .1em}.fordelar h3{margin: 0 0 var(--s-1);font-size: var(--steg-1)}.fordelar p{margin: 0;color: var(--dis)}.forvandling{margin: 0}.forvandling svg{display: block;width: 100%;max-width: 32rem;height: auto;margin-inline: auto}.forvandling text{font-family: var(--sans)}.vaxla{display: inline-flex;padding: 4px;margin: 0 0 var(--s-5);gap: 4px;background: var(--ark);border-radius: var(--r-rund);box-shadow: inset 0 0 0 1px var(--linje)}.vaxla[hidden]{display: none}.vaxla button{min-height: 44px;padding: 0 var(--s-5);border: 0;border-radius: var(--r-rund);background: none;cursor: pointer;font-family: var(--sans);font-weight: 600;font-size: var(--steg--1);color: var(--dis);transition: background .2s ease,color .2s ease}.vaxla button:hover{color: var(--natt)}.vaxla button[aria-pressed="true"]{background: var(--natt);color: #fff}.vaxla button[data-lage="med"][aria-pressed="true"]{background: var(--orange);color: #1B1000}.forv__kort circle{fill: #fff;stroke: #12153A;stroke-width: 2.4;transition: fill .45s ease,stroke .45s ease}.forv__kort text{font-size: 17px;font-weight: 700;fill: #12153A;transition: fill .45s ease}.forv__ikon{color: var(--orange);transition: color .45s ease}.forv__trassel{opacity: 0;transition: opacity .4s ease}.forv__ledn path,.forv__stam{stroke-dasharray: 1;stroke-dashoffset: 0}.forv__ledn path{transition: stroke-dashoffset .7s cubic-bezier(.16,1,.3,1) .35s}.forv__stam{transition: stroke-dashoffset .55s cubic-bezier(.65,0,.35,1) .2s}.forv__osv{transform-box: fill-box;transform-origin: center;transition: opacity .35s ease .1s,transform .5s cubic-bezier(.16,1,.3,1) .1s}.forvandling figcaption{display: grid;gap: var(--s-2);margin-top: var(--s-4);padding-top: var(--s-4);border-top: 1px solid var(--linje);font-family: var(--sans);font-size: var(--steg--1);color: var(--dis);line-height: 1.5}.forvandling figcaption b{color: var(--natt);margin-right: .3em}.forvandling figcaption [data-lage="med"] b{color: #A85A08}.forvandling figcaption span{transition: opacity .3s ease}.forv__ansikte,.forv__fragor,.forv__etikett{transition: opacity .35s ease}.forv__etikett--utan{opacity: 0}.lage-utan .forv__etikett--utan{opacity: 1}.lage-utan .forv__etikett--med{opacity: 0}.forv__huvud{fill: #2E9E6B;transition: fill .35s ease}.lage-utan .forv__huvud{fill: #12153A}.forv__ansikte--utan,.forv__fragor{opacity: 0}.forv__fragor text{transform-box: fill-box}.lage-utan .forv__ansikte--utan,.lage-utan .forv__fragor{opacity: 1}.lage-utan .forv__ansikte--med{opacity: 0}.lage-utan .forv__kort circle{fill: #E6E8F1;stroke: #B9BED6}.lage-utan .forv__kort text{fill: #6E7598}.lage-utan .forv__ikon{color: #8E96CC}.lage-utan .forv__trassel{opacity: 1;transition-delay: .35s}.lage-utan .forv__ledn path{stroke-dashoffset: 1;transition-delay: 0s;transition-duration: .35s}.lage-utan .forv__stam{stroke-dashoffset: 1;transition-delay: 0s;transition-duration: .3s}.lage-utan .forv__osv{opacity: 0;transform: scale(.3);transition-delay: .1s}.lage-utan figcaption [data-lage="med"],.forvandling:not(.lage-utan) figcaption [data-lage="utan"]{opacity: .45}@media (prefers-reduced-motion: reduce){.forvandling *,.vaxla button{transition: none !important}}.nastasteg__lista{list-style: none;margin: 0;padding: 0;max-width: none;counter-reset: n}.nastasteg__lista li{counter-increment: n;position: relative;margin: 0;padding: 0 0 var(--s-5) 3.25rem}.nastasteg__lista li:last-child{padding-bottom: 0}.nastasteg__lista li::before{content: counter(n);position: absolute;left: 0;top: -.1rem;width: 2.25rem;height: 2.25rem;border-radius: 50%;display: grid;place-items: center;background: var(--orange);color: var(--natt);font-family: var(--sans);font-weight: 700;font-size: var(--steg-0)}.nastasteg__lista li:not(:last-child)::after{content: "";position: absolute;left: calc(1.125rem - 1px);top: 2.35rem;bottom: .25rem;width: 2px;background: #F2C894}.nastasteg__lista b{display: block;font-family: var(--sans);font-weight: 650;font-size: var(--steg-0);color: var(--natt);line-height: 1.3;margin-bottom: 2px}.nastasteg__lista span{display: block;color: var(--grafit);font-size: var(--steg--1);line-height: 1.5}.karta{margin: clamp(var(--s-7),6vw,var(--s-9)) 0 0}.karta__yta{position: relative;overflow: hidden;border-radius: var(--r-stor);aspect-ratio: 1200 / 640;background: #ECEEF4;border: 6px solid var(--ark);box-shadow: 0 0 0 1px rgba(18,21,58,.12),var(--lyft)}.karta__yta img{display: block;width: 100%;height: 100%;object-fit: cover}@media (max-width: 40rem){.karta__yta{aspect-ratio: 1 / 1}.karta__yta img{transform: scale(1.4)}}.karta__nal{position: absolute;left: 50%;top: 50%;transform: translate(-50%,calc(-100% - 10px));background: #fff;border-radius: var(--r-liten);padding: 8px 12px 7px;box-shadow: 0 10px 24px -8px rgba(18,21,58,.45)}.karta__nal::after{content: "";position: absolute;left: 50%;bottom: -9px;transform: translateX(-50%);border: 10px solid transparent;border-bottom: 0;border-top-color: #fff}.karta__yta::after{content: "";position: absolute;left: 50%;top: 50%;width: 14px;height: 14px;transform: translate(-50%,-50%);border-radius: 50%;background: var(--orange);box-shadow: 0 0 0 4px #fff,0 0 0 9px rgba(247,148,30,.28)}.karta__logo{display: block;height: 30px;width: auto}.karta figcaption{display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--s-2) var(--s-5);margin-top: var(--s-4);font-family: var(--sans);font-size: var(--steg--1)}.karta__adress{font-weight: 600;color: var(--natt);flex-basis: 100%}.karta figcaption a{display: inline-flex;align-items: center;min-height: 44px;font-weight: 600}.karta__kalla{color: var(--dis);flex-basis: 100%}.karta__kalla a{font-weight: 400 !important;color: var(--dis)}@media (min-width: 62rem){.spalt--kontakt{grid-template-areas: "info formular" "karta formular";grid-template-rows: auto 1fr}.spalt--kontakt .kontakt__info{grid-area: info}.spalt--kontakt .kontakt__formular{grid-area: formular}.spalt--kontakt .karta{grid-area: karta;margin-top: 0}.spalt--kontakt .karta__yta{aspect-ratio: 16 / 10}}@media (min-width: 62rem){.spalt--kontakt{row-gap: var(--s-6)}.kontakt__uppgifter{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s-4) var(--s-6)}.kontakt__uppgifter dt{margin-top: 0}}.kontakt__uppgifter{font-size: var(--steg-0)}.kontakt__uppgifter dt{font-family: var(--sans);font-weight: 500;font-size: var(--steg--1);color: var(--dis);margin: 0 0 2px}.kontakt__uppgifter dd{margin: 0;color: var(--natt);font-size: var(--steg-1);line-height: 1.4}.kontakt__uppgifter div:nth-child(-n+2) dd a{font-family: var(--sans);font-weight: 650;font-size: var(--steg-2);letter-spacing: -.01em;color: var(--natt);text-decoration-color: var(--orange);text-decoration-thickness: 2px;text-underline-offset: .22em}.kontakt__uppgifter div:nth-child(-n+2) dd a:hover{color: var(--osv-bla)}@media (min-width: 62rem){.kontakt__uppgifter{gap: var(--s-5) var(--s-6)}}.kontakt__uppgifter{display: grid;gap: var(--s-5)}.ritning__vagor circle{opacity: 0;transform-box: fill-box;transform-origin: center;vector-effect: non-scaling-stroke}.ritning__mask{stroke-dasharray: 1;stroke-dashoffset: 0}.ritning__stol{transform-box: fill-box;transform-origin: center}.kor .ritning__vagor circle{animation: ritning-vag 1.6s cubic-bezier(.2,.7,.3,1) both}.kor .ritning__vagor circle:nth-child(2){animation-delay: .5s}.kor .ritning__vagor circle:nth-child(3){animation-delay: 1s}.kor .ritning__ring{animation: tona-in .7s ease .25s both}.kor .ritning__ring + .ritning__ring{animation-delay: .7s}.kor .ritning__mask{animation: dra 1s cubic-bezier(.65,0,.35,1) 1.1s both}.kor .ritning__stol{animation: ritning-stol .55s cubic-bezier(.16,1,.3,1) 2s both}@keyframes ritning-vag{from{opacity: .6;transform: scale(.12)}to{opacity: 0;transform: scale(1.2)}}@keyframes ritning-stol{from{transform: scale(.7);fill: #fff}}.karta__puls{position: absolute;left: 50%;top: 50%;width: 14px;height: 14px;margin: -7px 0 0 -7px;border-radius: 50%;border: 3px solid var(--orange);opacity: 0;pointer-events: none;z-index: 1}.kor .karta__nal{animation: karta-nal .65s cubic-bezier(.16,1,.3,1) both}.kor .karta__puls{animation: karta-puls 1.25s cubic-bezier(.2,.7,.3,1) .45s 4 both}@keyframes karta-nal{from{opacity: 0;transform: translate(-50%,calc(-100% - 34px))}}@keyframes karta-puls{0%{opacity: 1;transform: scale(1)}60%{opacity: .65}100%{opacity: 0;transform: scale(4.5)}}@keyframes dra{from{stroke-dashoffset: 1}}@keyframes tona-in{from{opacity: 0}}@keyframes skala-in{from{opacity: 0;transform: scale(.6)}}[data-rorelse].paus,[data-rorelse].paus *{animation-play-state: paused !important}@media (prefers-reduced-motion: reduce),print{[data-rorelse].kor,[data-rorelse].kor *{animation: none !important}}@media (max-width: 40rem){.ritning{padding: var(--s-2)}.ritning__nyckel{transform-box: fill-box;transform-origin: center;transform: scale(1.4)}.ritning__linje{stroke-width: 6}.ritning__mik{transform-box: fill-box;transform-origin: center;transform: scale(1.2)}}.bockar{list-style: none;margin: 0 0 var(--s-5);padding: 0;max-width: var(--text);display: grid;gap: var(--s-2)}.bockar li{margin: 0;position: relative;padding-left: 2rem;font-family: var(--sans);font-weight: 500;color: var(--natt)}.bockar li::before{content: "";position: absolute;left: 0;top: .2em;width: 1.25rem;height: 1.25rem;border-radius: 50%;background: var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6.5 12.5 3.5 3.5 7.5-8' fill='none' stroke='%2312153A' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 78% no-repeat}@media (max-width: 40rem){.mitt{padding-inline: 2rem}}.nyckeltal{margin: var(--s-6) 0;padding: var(--s-5) 0;max-width: var(--text);border-top: 1px solid var(--linje);border-bottom: 1px solid var(--linje);display: grid;gap: var(--s-2);font-family: var(--sans)}.nyckeltal b{font-size: clamp(2.5rem,9vw,3.5rem);font-weight: 700;line-height: 1;letter-spacing: -.03em;color: var(--natt)}.nyckeltal b::after{content: "";display: block;width: 2.5rem;height: 4px;margin-top: var(--s-3);border-radius: 2px;background: var(--orange)}.nyckeltal span{font-size: var(--steg-0);line-height: 1.45;color: var(--dis);max-width: 32ch}.band--sand .nyckeltal{border-color: #E0CFB0}.nyckeltal:first-child{margin-top: 0}.bockar strong{font-weight: 700}.smal{max-width: 44rem}.bandrubrik{max-width: 24ch;margin-bottom: var(--s-6)}.register.register--kort{display: grid;gap: var(--s-4)}@media (min-width: 48rem){.register.register--kort3{grid-template-columns: repeat(3,1fr)}.register.register--kort4{grid-template-columns: repeat(2,1fr)}}@media (min-width: 62rem){.register.register--kort4{grid-template-columns: repeat(4,1fr)}}.band--ark .register.register--kort>li{background: var(--papper);box-shadow: none}.band--ark .register.register--kort .ikon{background: #FCE3C2}.bandingress{max-width: 52ch;margin-bottom: var(--s-6)}.bandrubrik + .bandingress{margin-top: calc(var(--s-3) - var(--s-6))}.bandrubrik + .register{margin-top: 0}.register.register--kort>li{border: 0;background: var(--ark);border-radius: var(--r-kort);box-shadow: var(--lyft)}.register.register--kort .register__rad{grid-template-columns: 1fr;gap: var(--s-3);padding: var(--s-5) var(--s-5) var(--s-6)}.register.register--kort .register__namn{flex-direction: column;align-items: flex-start;gap: var(--s-4)}.register.register--kort .ikon{width: 3rem;height: 3rem;padding: .7rem;box-sizing: border-box;border-radius: 50%;background: #FDEBD3;margin: 0}.register.register--kort p{max-width: none}.register.register--kort .register__namn{font-size: var(--steg-1);line-height: 1.25}.scen .mitt{display: grid;justify-items: center;text-align: center}.scen__rubrik{max-width: 20ch;margin-bottom: var(--s-5)}.scen .forvandling{width: 100%;display: grid;justify-items: center}.scen .forvandling svg{max-width: 34rem}@media (min-width: 48rem){.scen__rubrik{max-width: 40ch}.scen .forvandling svg{width: max(20rem,min(34rem,calc((100svh - var(--topp-h) - 17rem) * 400 / 362)))}}.scen .vaxla{margin-bottom: var(--s-6);background: rgba(255,255,255,.07);box-shadow: inset 0 0 0 1px rgba(255,255,255,.16)}.scen .vaxla button{color: #C6CBE4}.scen .vaxla button:hover{color: #fff}.scen .vaxla button[data-lage="utan"][aria-pressed="true"]{background: #fff;color: var(--natt)}.scen .forvandling figcaption{display: block;border: 0;margin-top: var(--s-5);padding: 0;font-size: var(--steg-1);line-height: 1.45;color: #fff;max-width: 30ch;min-height: 2.9em}@media (max-width: 40rem){.scen .forvandling figcaption{min-height: 4.35em}}.scen .forvandling figcaption span{display: block}.scen .forvandling:not(.lage-utan) figcaption [data-lage="utan"],.scen .lage-utan figcaption [data-lage="med"]{display: none}.scen .lage-utan figcaption [data-lage="utan"]{color: #9AA2D6}.scen .forv__kort text{fill: #fff}.scen .forv__kort circle{fill: #1E2257;stroke: #8E96CC}.scen .forv__ledn{stroke: #C6CBE4}.scen .forv__trassel{stroke: #636AA4}.scen .forv__osv rect{stroke: none}.scen .forv__nitext{fill: #fff}.scen .lage-utan .forv__nitext{fill: #9AA2D6}.scen .forv__fragor{fill: #9AA2D6}.scen.band .lage-utan .forv__kort circle{fill: transparent;stroke: #3B4072}.scen .lage-utan .forv__kort text{fill: #6E7598}.scen .lage-utan .forv__ikon{color: #4E558F}.scen .lage-utan .forv__huvud{fill: #3B4072}.korthet{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s-5) var(--s-4);margin: 0;max-width: none}@media (min-width: 48rem){.korthet{grid-template-columns: repeat(4,1fr)}}.korthet>div{margin: 0;padding-top: var(--s-4);border-top: 3px solid var(--orange)}.korthet dt{font-family: var(--sans);font-size: var(--steg--1);color: var(--dis);margin-bottom: var(--s-1)}.korthet dd{margin: 0;font-family: var(--sans);font-weight: 700;color: var(--natt);font-size: clamp(1.25rem,3.4vw,1.75rem);letter-spacing: -.02em;line-height: 1.2}.korthet__adress{margin-top: var(--s-6);font-family: var(--sans);font-size: var(--steg--1);color: var(--dis)}.band .faktaruta:not(:has(.kontakt__uppgifter)){background: var(--sand);border: 0;box-shadow: none;padding: clamp(var(--s-5),4vw,var(--s-7))}.band--sand .faktaruta:not(:has(.kontakt__uppgifter)){background: var(--ark)}.band .faktaruta:not(:has(.kontakt__uppgifter)) :is(h2,h3){margin-bottom: var(--s-5)}.band .faktaruta:not(:has(.kontakt__uppgifter)) dl{font-size: var(--steg-0)}.band .faktaruta:not(:has(.kontakt__uppgifter)) dt{font-family: var(--sans);font-weight: 600;font-size: var(--steg--1);color: var(--orange-mork);margin: 0}.band .faktaruta:not(:has(.kontakt__uppgifter)) dd{font-family: var(--sans);color: var(--natt);line-height: 1.45;margin: var(--s-1) 0 0}.band .faktaruta:not(:has(.kontakt__uppgifter)):not(.faktaruta--rad) dt:not(:first-child){margin-top: var(--s-4);padding-top: var(--s-4);border-top: 1px solid #E8D9BF}.band--sand .faktaruta:not(:has(.kontakt__uppgifter)):not(.faktaruta--rad) dt:not(:first-child){border-top-color: var(--linje)}.band .faktaruta--rad dl>div{padding-top: var(--s-4);border-top: 3px solid var(--orange)}@media (max-width: 47.99rem){.band .faktaruta--rad dl>div{border-top: 1px solid #E8D9BF}.band .faktaruta--rad dl>div:first-child{border-top: 3px solid var(--orange)}}.faktaruta--sist{margin-bottom: 0}* + .faktaruta--sist{margin-top: clamp(var(--s-7),6vw,var(--s-9))}.erbjudande{background: var(--ark);border-radius: var(--r-kort);box-shadow: var(--lyft-stor);padding: clamp(var(--s-5),4vw,var(--s-7));scroll-margin-top: calc(var(--topp-h) + var(--s-5))}.erbjudande__namn{font-family: var(--sans);font-weight: 700;font-size: var(--steg-1);color: var(--natt);margin: 0 0 var(--s-2)}.erbjudande__pris{font-family: var(--sans);font-weight: 800;color: var(--orange-mork);font-size: clamp(1.75rem,5vw,2.25rem);letter-spacing: -.02em;line-height: 1.1;margin: 0 0 var(--s-4)}.erbjudande .bockar{margin-bottom: 0}.bandrubrik--avbrott{margin-top: clamp(var(--s-8),8vw,var(--s-10))}.lokaler__regel{margin: var(--s-6) 0 0;font-family: var(--sans);font-size: var(--steg--1);color: var(--dis);max-width: 60ch}.register__rad p a{display: inline-block;padding-block: 10px;margin-block: -10px}.bild__lank::after{content: " →" / ""}p,li,dd,.tal__om{text-wrap: pretty}@media (min-width: 48rem){.register.register--kort .register__namn>span{min-height: calc(2 * 1.25em)}}.tal__om{max-width: 32ch}.sidnav__spar li + li::before{content: none}.sidnav__spar li:not(:last-child)::after{content: "›";color: #636AA4}a[href^="tel:"],.hel{white-space: nowrap}.sidnav__steg a>span{hyphens: manual}@media (max-width: 22rem){.sidnav__steg{grid-template-columns: 1fr}.sidnav__nasta{grid-column: auto}}.meny__tel[aria-current="page"]{box-shadow: inset 0 0 0 2px var(--natt),0 0 0 2px var(--orange)}@media (max-width: 30rem){.scen .forvandling svg{max-width: none}.forv__kort text{font-size: 20px}.forv__nitext{font-size: 19px}}.scen .lage-utan .forv__kort text{fill: #8E96CC}.bild__lank{gap: .35em}.bild__lank::after{content: "→" / ""}@media (max-width: 56.24rem){.spalt>:first-child>:last-child{margin-bottom: 0}}@media (max-width: 40rem){.band h3:not(.register__namn):not(.nastasteg__rubrik){font-size: var(--steg-1)}}.kalla{font-family: var(--sans);font-size: var(--steg--1);color: var(--dis)}.spalt .statuskort{max-width: none}.fragor summary{line-height: 1.3}.nyckeltal{max-width: none}.register__rad p a{white-space: nowrap}.sidnav__steg>a:only-child{grid-column: 1 / -1}@media (min-width: 48rem){.sidnav__steg{grid-template-columns: repeat(2,minmax(0,24rem));justify-content: space-between}.sidnav__steg>a:only-child{grid-column: 1}.sidnav__steg>.sidnav__nasta:only-child{grid-column: 2}}.faktura{position: relative;background: #FFFDF8;color: var(--grafit);border-radius: 6px;box-shadow: 0 1px 0 #E9E3D6,0 18px 40px rgba(18,21,58,.16);padding: clamp(var(--s-5),4vw,var(--s-6));font-family: var(--sans);font-variant-numeric: tabular-nums;transform: rotate(-.6deg)}.faktura__gem{position: absolute;top: -18px;right: 28px;width: 18px;height: 48px}.faktura__topp{padding-bottom: var(--s-4);margin-bottom: var(--s-2);border-bottom: 1px solid #D9D2C3}.faktura__titel{margin: 0;font-weight: 700;font-size: var(--steg-1);letter-spacing: .14em;text-transform: uppercase;color: var(--natt)}.faktura__period{margin: var(--s-1) 0 0;font-size: var(--steg--1);color: var(--dis);max-width: none}.faktura table{width: 100%;border-collapse: collapse}.faktura td{padding: var(--s-3) 0;border-bottom: 1px dotted #CFC7B6;vertical-align: top;font-size: var(--steg--1);line-height: 1.4}.faktura td.kr{position: relative;text-align: right;white-space: nowrap;padding-left: var(--s-4);color: var(--natt)}.post__namn{display: block;color: var(--natt)}.faktura .markt{display: block;margin-top: 4px;font-family: var(--serif);font-style: italic;font-size: var(--steg-0);line-height: 1.3;color: var(--orange-mork)}.faktura .markt::before{content: "↳ ";font-style: normal}.faktura td.kr s{display: block;color: var(--dis);text-decoration-color: var(--orange);text-decoration-thickness: 2px}.faktura td.kr .spar{display: block;margin-top: 4px;font-family: var(--serif);font-style: italic;font-size: var(--steg-0);color: var(--orange-mork);font-weight: 700}.faktura .ring{position: absolute;right: -4px;top: 2px;width: 66px;height: 32px;overflow: visible;pointer-events: none}.faktura .ring path{fill: none;stroke: var(--orange);stroke-width: 2.4;stroke-linecap: round;vector-effect: non-scaling-stroke;stroke-dasharray: 1;stroke-dashoffset: 0}.faktura__summa{margin-top: var(--s-5);display: grid;gap: var(--s-2)}.faktura__summa>div{display: flex;justify-content: space-between;align-items: baseline;gap: var(--s-4)}.faktura__summa .idag{color: var(--dis)}.faktura__summa .idag b{font-weight: 600;text-decoration: line-through;text-decoration-color: var(--orange);text-decoration-thickness: 2px}.faktura__summa .efter{padding-top: var(--s-3);border-top: 1px solid #D9D2C3;color: var(--natt);font-weight: 600}.faktura__summa .efter b{font-family: var(--serif);font-style: italic;font-size: clamp(1.9rem,5vw,2.5rem);font-weight: 700;color: var(--orange-mork);white-space: nowrap;transform: rotate(-2deg);display: inline-block}.faktura__spar{position: relative;margin: var(--s-4) 0 0 auto;width: fit-content;max-width: 16rem;padding: var(--s-3) var(--s-5);background: #FFE68A;color: #3D3300;font-weight: 600;text-align: center;transform: rotate(2deg);box-shadow: 0 6px 14px rgba(18,21,58,.14)}.faktura__spar b{font-weight: 800;white-space: nowrap}.faktura__fot{margin: var(--s-5) 0 0;font-size: var(--steg--1);color: var(--dis);line-height: 1.5;max-width: none}.faktura.kor .markt,.faktura.kor .spar,.faktura.kor s{transition: opacity .4s ease .15s,color .3s ease,text-decoration-color .3s ease}.faktura.kor .ring path{transition: stroke-dashoffset .6s ease}.faktura.kor tr.hittad:not(.tand) .markt,.faktura.kor tr.hittad:not(.tand) .spar{opacity: 0}.faktura.kor tr.hittad:not(.tand) s{text-decoration-color: transparent;color: var(--natt)}.faktura.kor tr.hittad:not(.tand) .ring path{stroke-dashoffset: 1}@media (max-width: 40rem){.faktura{transform: none}}@media (prefers-reduced-motion: no-preference){.snapp{opacity: 0;translate: 0 14px}.snapp--in{animation: snapp 1s cubic-bezier(.2,.9,.3,1.1) var(--snapp-d,0ms) both}@keyframes snapp{from{opacity: 0;translate: 0 14px}55%{opacity: 1}to{opacity: 1;translate: 0 0}}.bockar>li.snapp--in::before,.nastasteg__lista>li.snapp--in::before{animation: snapp-pop .35s cubic-bezier(.3,1.6,.5,1) calc(var(--snapp-d,0ms) + .45s) both}.nastasteg__lista>li.snapp--in::after{transform-origin: top;animation: snapp-linje .35s ease-out calc(var(--snapp-d,0ms) + .65s) both}.fordelar>li.snapp--in .ikon{animation: snapp-ikon .45s cubic-bezier(.3,1.6,.5,1) calc(var(--snapp-d,0ms) + .3s) both}@keyframes snapp-pop{from{scale: 0}}@keyframes snapp-linje{from{scale: 1 0}}@keyframes snapp-ikon{from{scale: .2;rotate: -40deg;opacity: 0}}}.bandslut{max-width: 60ch;margin-top: var(--s-6)}.bandrubrik--ny{margin-top: var(--s-8)}.miljo{margin-top: var(--s-8);align-items: center}.miljo h2{margin-top: 0}.figurer{display: block;width: min(100%,15rem);height: auto;margin-bottom: var(--s-4)}.nyckeltal--figurer{margin-top: var(--s-6)}.situationer{list-style: none;margin: var(--s-4) 0 var(--s-6);padding: 0;display: grid;gap: var(--s-3)}.situationer li{display: flex;align-items: center;gap: var(--s-4);margin: 0;font-family: var(--sans);font-weight: 600;color: var(--natt)}.situationer .ikon{flex: none;width: 2.75rem;height: 2.75rem;padding: .65rem;box-sizing: border-box;border-radius: 50%;background: #FDEBD3;color: var(--orange-mork);margin: 0}.lyft{margin: var(--s-6) 0;padding-left: var(--s-5);border-left: 4px solid var(--orange);font-family: var(--sans);font-size: var(--steg-1);font-weight: 600;line-height: 1.35;color: var(--natt);max-width: 34ch}.urtavla{display: block;width: 5.5rem;height: auto;margin-bottom: var(--s-4)}.urtavla .urtavla__visare{transform-origin: 48px 58px;transform: rotate(360deg)}@keyframes urtavla-bage{from{stroke-dashoffset: 1}to{stroke-dashoffset: 0}}@keyframes urtavla-visare{from{transform: rotate(0deg)}to{transform: rotate(360deg)}}.urtavla.kor .urtavla__bage{animation: urtavla-bage 2s cubic-bezier(.4,.1,.3,1) both}.urtavla.kor .urtavla__visare{animation: urtavla-visare 2s cubic-bezier(.4,.1,.3,1) both}.urtavla.kor.paus .urtavla__bage,.urtavla.kor.paus .urtavla__visare{animation-play-state: paused}.nyckeltal--urtavla{margin-top: var(--s-6)}.punkter{list-style: none;margin: var(--s-6) 0 0;padding: 0;display: grid;gap: var(--s-6)}.punkter li{display: grid;grid-template-columns: auto 1fr;gap: var(--s-4);margin: 0;align-items: start}.punkter .ikon{width: 2.75rem;height: 2.75rem;padding: .65rem;box-sizing: border-box;border-radius: 50%;background: #FDEBD3;color: var(--orange-mork);margin: 0}.punkter b{display: block;font-family: var(--sans);font-size: var(--steg-1);font-weight: 700;color: var(--natt);line-height: 1.25;margin-bottom: var(--s-2)}.punkter span{display: block;max-width: 56ch}.checklista{list-style: none;margin: 0;padding: 0;max-width: none;display: grid;gap: var(--s-6) var(--s-8)}@media (min-width: 48rem){.checklista{grid-template-columns: 1fr 1fr}}.checklista li{display: grid;grid-template-columns: auto 1fr;gap: var(--s-4);margin: 0;align-items: start}.checklista__bock{width: 1.75rem;height: 1.75rem;margin-top: .15em}.checklista h3{margin: 0 0 var(--s-2);font-size: var(--steg-1)}.checklista p{margin: 0;max-width: 46ch}.markor{display: inline-block;margin-right: .6em;padding: .1em .55em;border-radius: 4px;font-family: var(--sans);font-size: var(--steg--1);font-weight: 700;letter-spacing: .02em;background: #E3E5EF;color: var(--natt);vertical-align: .1em}.markor--efter{background: var(--orange);color: var(--natt)}.forb{margin: 0 0 var(--s-5);padding: var(--s-5);border-radius: 22px;background: #fff}.forb svg{display: block;width: 100%;height: auto}.forb__etikett{font-family: var(--sans);font-size: 23px;font-weight: 700;fill: #12153A}.forb__not{font-family: var(--sans);font-size: 22px;fill: #4E5470}.jamfor{display: grid;gap: var(--s-4);margin-top: var(--s-6);max-width: 52rem}@media (min-width: 40rem){.jamfor{grid-template-columns: 1fr 1fr}}.jamfor__sida{padding: var(--s-5) var(--s-6);border-radius: 22px;background: #F1F2F7}.jamfor__sida--vald{background: #fff;box-shadow: 0 0 0 3px var(--orange)}.jamfor__rubrik{margin: 0 0 var(--s-3);font-family: var(--sans);font-size: var(--steg-1);font-weight: 700;color: var(--natt)}.jamfor ul{margin: 0;padding-left: 1.1em}.jamfor li{margin: .35em 0}.handelse{display: flex;align-items: center;gap: var(--s-4);margin-top: var(--s-6);max-width: 52rem;font-family: var(--sans);font-weight: 600;color: var(--natt)}.handelse .ikon{flex: none;width: 2.75rem;height: 2.75rem;padding: .65rem;box-sizing: border-box;border-radius: 50%;background: #FDEBD3;color: var(--orange-mork);margin: 0}.spalt .jamfor{margin-top: 0}@media (max-width: 40rem){.forb{padding: var(--s-3)}}.tidslinje{list-style: none;margin: var(--s-6) 0 0;padding: 0;max-width: none;display: grid;gap: var(--s-6);position: relative}.tidslinje li{margin: 0;position: relative;padding-left: var(--s-6)}.tidslinje li::before{content: "";position: absolute;left: 0;top: .35rem;width: 14px;height: 14px;border-radius: 50%;background: var(--orange);box-shadow: 0 0 0 4px #FDEBD3}.tidslinje li:not(:last-child)::after{content: "";position: absolute;left: 6px;top: 1.5rem;bottom: calc(-1 * var(--s-6));width: 2px;background: #F3C58A}.tidslinje__nar{display: block;font-family: var(--sans);font-size: var(--steg--1);font-weight: 700;letter-spacing: .04em;text-transform: uppercase;color: var(--orange-mork);margin-bottom: var(--s-2)}.tidslinje h3{margin: 0 0 var(--s-2);font-size: var(--steg-1)}.tidslinje p{margin: 0;max-width: 34ch}@media (min-width: 48rem){.tidslinje{grid-template-columns: repeat(var(--antal,3),1fr);gap: var(--s-6)}.tidslinje li{padding: var(--s-6) var(--s-4) 0 0}.tidslinje li::before{top: 0}.tidslinje li:not(:last-child)::after{left: 18px;right: calc(-1 * var(--s-6));top: 6px;bottom: auto;width: auto;height: 2px}.tidslinje--kort{--antal: 2}}.regel{margin-top: var(--s-5);padding: var(--s-4) var(--s-5);border-radius: 14px;background: #fff;border-left: 4px solid var(--orange);max-width: 44ch}.regel b{font-family: var(--sans);color: var(--natt)}.handelser{list-style: none;margin: var(--s-5) 0;padding: 0;display: grid;gap: var(--s-4);grid-template-columns: auto auto auto 1fr}.handelser li{display: grid;grid-column: 1 / -1;grid-template-columns: subgrid;align-items: center;column-gap: var(--s-3);row-gap: var(--s-3);margin: 0;padding: var(--s-4);border-radius: 16px;background: #F1F2F7}.handelser .ikon{width: 2.5rem;height: 2.5rem;padding: .6rem;box-sizing: border-box;border-radius: 50%;background: #FDEBD3;color: var(--orange-mork);margin: 0}.handelser b{font-family: var(--sans);color: var(--natt);white-space: nowrap}.handelser__pil{color: var(--orange-mork);font-weight: 700}@media (max-width: 40rem){.handelser{grid-template-columns: auto 1fr}.handelser__pil{display: none}.handelser li>span:last-child{grid-column: 2}}.kretslopp-band{align-items: center}.kretslopp{position: relative}.kretslopp ol{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--s-5)}.kretslopp li{margin: 0;position: relative;padding-left: 3rem}.kretslopp__nr{position: absolute;left: 0;top: 0;width: 2.1rem;height: 2.1rem;border-radius: 50%;background: var(--orange);color: var(--natt);font-family: var(--sans);font-weight: 700;display: grid;place-items: center}.kretslopp h3{margin: 0 0 var(--s-1,.25rem);font-size: var(--steg-1)}.kretslopp p{margin: 0}.kretslopp__ring{display: none}@media (min-width: 56rem){.kretslopp__ring{display: block;position: absolute;left: 50%;top: 50%;width: 46%;height: auto;transform: translate(-50%,-50%)}.kretslopp ol{position: relative;grid-template-columns: 1fr 1fr;gap: var(--s-8) var(--s-8)}.kretslopp li{padding: var(--s-5) var(--s-5) var(--s-5) 3.8rem;background: #fff;border-radius: 18px;box-shadow: 0 6px 20px rgba(18,21,58,.08)}.kretslopp__nr{left: var(--s-4);top: var(--s-5)}.kretslopp__steg--3{grid-area: 2 / 2}.kretslopp__steg--4{grid-area: 2 / 1}}.flode{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-3);margin-top: var(--s-5);font-family: var(--sans);font-weight: 600;color: var(--natt)}.flode__steg{display: inline-flex;align-items: center;gap: var(--s-3);padding: var(--s-2) var(--s-4) var(--s-2) var(--s-2);border-radius: 999px;background: #fff}.flode .ikon{width: 2.25rem;height: 2.25rem;padding: .5rem;box-sizing: border-box;border-radius: 50%;background: #FDEBD3;color: var(--orange-mork);margin: 0}.flode__pil{color: var(--orange-mork);font-weight: 700}.faktura__summa>div{flex-wrap: wrap}.faktura__summa .efter b{font-size: clamp(1.6rem,7vw,2.5rem)}.faktura__spar{max-width: 100%;box-sizing: border-box}@media (max-width: 47.99rem){.register.register--kort{gap: var(--s-3)}.register.register--kort .register__rad{gap: var(--s-2);padding: var(--s-4) var(--s-4) var(--s-5)}.register.register--kort .register__namn{flex-direction: row;align-items: center;gap: var(--s-3)}.register.register--kort .ikon{width: 2.5rem;height: 2.5rem;padding: .55rem;flex: none}.register.register--kort>li,.register.register--kort .register__rad{min-width: 0}.register.register--kort .register__namn>span{min-width: 0;hyphens: auto;overflow-wrap: break-word}.flode{flex-direction: column;align-items: flex-start;gap: var(--s-2)}.flode__pil{transform: rotate(90deg);margin-left: 1.1rem}.forb__etikett{font-size: 30px}.forb__not{font-size: 29px;transform: translateY(14px)}.forb{padding-bottom: var(--s-5)}.forb svg{overflow: visible}}@media (max-width: 39.99rem){.sidfot__bolag{flex-direction: column;gap: var(--s-1,.25rem)}.sidfot__bolag span + span::before{content: none}}.statuskort{box-shadow: none;border: 1px solid #E4DCCB;border-radius: 8px;background: #FFFEFA;padding: var(--s-5) var(--s-6) var(--s-4)}.statuskort__topp{margin-bottom: var(--s-3)}.statuskort__tal{font-size: var(--steg-0);margin-bottom: var(--s-3)}.statuskort__tal b{font-size: var(--steg-2)}.statuskort__stapel{gap: 3px;margin-bottom: var(--s-5)}.status__del{height: 4px;border-radius: 0}@media (min-width: 46.0625rem){.topp__rad{justify-content: flex-start;gap: var(--s-6)}.meny{flex: 1}.meny__tel{margin-left: auto}}@media (min-width: 46.0625rem){.mega{width: max-content;max-width: calc(100vw - 2rem);left: calc(-1 * var(--s-3));translate: none}.meny__grupp.oppen .mega,.meny__grupp:hover .mega{display: grid;grid-template-columns: auto auto}.mega .mega__mer a{white-space: nowrap}.mega{padding: 20px 16px 19px}.mega .mega__mer{margin: 0 0 0 var(--s-5);padding: 0 0 0 var(--s-4);border-top: none;border-left: 1px solid var(--linje);align-self: stretch}.mega .mega__mer li:first-child a{margin-top: var(--s-1)}}
