:root{--svart:#1d1d1b;--text:#1d1d1b;--text-2:#57524b;--orange:#fd5b00;--orange-mork:#e65200;--orange-text:#b54000;--orange-ljus:#fff1e8;--bg:#fbf9f5;--vit:#ffffff;--sand:#f3eee6;--sval:#eef2f3;--sval-linje:#d5dde0;--linje:#e6e0d6;--linje-2:#cfc6b8;--mork:#1d1d1b;--mork-2:#2b2a27;--mork-text:#f3eee6;--mork-text-2:#c9c2b7;--fel:#a3261f;--fel-ljus:#fdecea;--ok:#1f6b3a;--ok-ljus:#e8f4ec;--radius:10px;--radius-s:6px;--max:1120px;--gutter:20px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{margin:0;background:var(--bg);font-family:var(--font-text),"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.6;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4{color:var(--text)}h1,h2,h3,h4{font-family:var(--font-rubrik),Georgia,"Times New Roman",serif;font-weight:600;line-height:1.12;letter-spacing:-.012em;margin:0 0 .5em;text-wrap:balance;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:14 6 6;overflow-wrap:anywhere}h1{font-size:clamp(1.85rem,1.15rem + 2.6vw,3rem)}h2{font-size:clamp(1.6rem,1.15rem + 1.5vw,2.2rem)}h3{font-size:clamp(1.2rem,1.08rem + .45vw,1.4rem);line-height:1.25}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:var(--orange-text);text-decoration-thickness:1.5px;text-underline-offset:.15em}a:hover{color:var(--svart)}ol,ul{padding-left:1.3em;margin:0 0 1em}li{margin-bottom:.4em}img,picture,svg{display:block;max-width:100%;height:auto}strong{font-weight:600}:focus-visible{outline:3px solid var(--orange-text);outline-offset:3px;border-radius:3px}.hoppa{position:absolute;left:-999px;top:8px;background:var(--svart);color:var(--vit);padding:10px 16px;border-radius:var(--radius-s);z-index:100}.hoppa:focus{left:8px}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.wrap--smal{max-width:800px}.sek{padding:clamp(40px,4vw + 20px,84px) 0}.sek--tat{padding:clamp(32px,3vw + 12px,56px) 0}.sek--vit{background:var(--vit)}.sek--sval{background:var(--sval)}.sek--mork{background:var(--mork);color:var(--mork-text)}.sek--mork a,.sek--mork h2,.sek--mork h3{color:var(--vit)}.sek--mork .text-2{color:var(--mork-text-2)}.etikett{display:inline-block;font-size:.88rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--orange-text);margin-bottom:.8em}.sek--mork .etikett{color:var(--orange)}.ingress{font-size:1.22rem;line-height:1.55;color:var(--text-2);max-width:40em}.sek--mork .ingress{color:var(--mork-text-2)}.text-2{color:var(--text-2)}.liten{font-size:.95rem}.rubrikrad{max-width:40em;margin-bottom:clamp(24px,3vw,40px)}.rubrikrad p{color:var(--text-2)}.knapp{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:12px 24px;border-radius:var(--radius-s);border:2px solid transparent;font-family:inherit;font-size:1.08rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease;text-align:center}.knapp--primar{background:var(--orange);color:var(--svart);border-color:var(--orange)}.knapp--primar:hover{background:var(--orange-mork);border-color:var(--orange-mork);color:var(--svart)}.knapp--sekundar{background:transparent;color:var(--svart);border-color:var(--svart)}.knapp--sekundar:hover{background:var(--svart);color:var(--vit)}.sek--mork .knapp--sekundar{color:var(--vit);border-color:var(--vit)}.sek--mork .knapp--sekundar:hover{background:var(--vit);color:var(--svart)}.sek--mork .knapp--primar,.sek--mork .knapp--primar:hover{color:var(--svart)}.knapp--bred{width:100%}.knapp:disabled,.knapp[aria-disabled=true]{opacity:.6;cursor:wait}.knapprad{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:1.4em}.knapp-under{margin-top:12px;font-size:.98rem;color:var(--text-2)}.sek--mork .knapp-under{color:var(--mork-text-2)}.pil:after{content:"→";margin-left:.35em}.lank-stor{font-weight:600;font-size:1.05rem}.gratis{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:var(--text)}.gratis:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--orange);flex-shrink:0}.rutnat{display:grid;grid-gap:20px;gap:20px}.rutnat--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}.rutnat--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.delad{list-style:none;padding:0;margin:0;display:grid;grid-gap:0 32px;gap:0 32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.delad--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.delad li{margin:0;padding:20px 0 22px;border-top:1px solid var(--linje-2)}.delad h3{margin-bottom:.35em}.delad p{color:var(--text-2);margin:0}.sek--mork .delad li{border-top-color:var(--mork-2)}.sek--mork .delad p{color:var(--mork-text-2)}.sek--sval .delad li{border-top-color:var(--sval-linje)}.kort{background:var(--vit);border:1px solid var(--linje);border-radius:var(--radius);padding:26px 26px 28px}.kort h3{margin-bottom:.45em}.kort--sval{background:var(--sval);border-color:var(--sval)}.hero-foto{position:relative;background:var(--bg);overflow:hidden}.hero-foto__bild{display:none}.hero-foto__bild img,.hero-foto__bild picture{position:absolute;inset:0;width:100%;height:100%}.hero-foto__bild img{object-fit:cover}.hero-foto__kolumn{max-width:520px}.hero-foto__text{position:relative;z-index:1}.hero-foto h1{margin-bottom:.45em}.hero-foto .ingress{color:var(--text);font-size:clamp(1.12rem,1rem + .45vw,1.3rem)}@media (max-width:899px){.hero-foto__bild--mobil{display:block;position:relative;height:clamp(160px,30vh,360px)}.hero-foto__bild--mobil img{object-position:50% 30%}.hero-foto__bild--mobil:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(to bottom,rgba(251,249,245,0) 0,rgba(251,249,245,.9) 70%,var(--bg) 100%)}.hero-foto__text{margin-top:-22px;padding-bottom:clamp(24px,4vw,36px)}.hero-foto .knapprad{margin-top:1.1em}}@media (max-width:899px) and (max-height:640px){.hero-foto__bild--mobil{height:clamp(120px,22vh,360px)}.hero-foto h1{font-size:1.6rem}}@media (max-width:420px){.hero-foto__etikett{display:none}.hero-foto h1{font-size:1.72rem}.hero-foto .ingress{font-size:1.08rem}}@media (min-width:900px){.hero-foto{min-height:560px;display:grid;align-items:center}.hero-foto__bild--desk{display:block;position:absolute;inset:0}.hero-foto__bild--desk img{object-position:72% 50%}.hero-foto__bild--desk:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(251,249,245,.97) 0,rgba(251,249,245,.92) 34%,rgba(251,249,245,.55) 52%,rgba(251,249,245,0) 68%)}.hero-foto__text{padding:72px 0 80px}}@media (min-width:1500px){.hero-foto{min-height:620px}}.bildtext{font-size:.92rem;color:var(--text-2);margin-top:10px}.steg{counter-reset:steg;list-style:none;padding:0;margin:0;display:grid;grid-gap:22px;gap:22px}.steg--rad{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.steg li{counter-increment:steg;position:relative;padding-top:8px;margin:0}.steg li:before{content:counter(steg,decimal-leading-zero);display:block;font-family:var(--font-rubrik),Georgia,serif;font-size:2rem;font-weight:600;line-height:1;color:var(--orange-text);margin-bottom:12px}.sek--mork .steg li:before{color:var(--orange)}.steg h3{margin-bottom:.35em}.steg p{color:var(--text-2);margin:0}.sek--mork .steg p{color:var(--mork-text-2)}.lista-bock{list-style:none;padding:0;margin:0}.lista-bock li{position:relative;padding-left:32px;margin-bottom:.7em}.lista-bock li:before{content:"";position:absolute;left:0;top:.45em;width:18px;height:18px;border-radius:50%;background:var(--orange-ljus);border:2px solid var(--orange)}.lista-bock li:after{content:"";position:absolute;left:6px;top:calc(.45em + 4px);width:5px;height:9px;border:solid var(--svart);border-width:0 2px 2px 0;transform:rotate(45deg)}.lista-kryss li:before{background:var(--sand);border-color:var(--linje-2)}.lista-kryss li:after{content:"";left:5px;top:calc(.45em + 8px);width:8px;height:2px;border:0;background:var(--text-2);transform:none}.tvaspalt{display:grid;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:center}@media (min-width:860px){.tvaspalt{grid-template-columns:1fr 1fr}.tvaspalt--bildforst>:first-child{order:-1}.tvaspalt--formular{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.tvaspalt--formular,.tvaspalt--topp{align-items:start}.bildram{border-radius:var(--radius);overflow:hidden;background:var(--sand);aspect-ratio:4/3}.bildram img{width:100%;height:100%;object-fit:cover}.bildram--hog{aspect-ratio:4/5}.bildram--bred{aspect-ratio:4/3}@media (min-width:860px){.bildram--bred{aspect-ratio:21/9}}.kort--formular{padding:clamp(22px,3vw,34px)}.faq{border-top:1px solid var(--linje-2)}.faq details{border-bottom:1px solid var(--linje-2)}.faq summary{cursor:pointer;list-style:none;padding:18px 44px 18px 0;font-family:var(--font-rubrik),Georgia,serif;font-size:1.2rem;font-weight:600;line-height:1.3;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.6rem;color:var(--orange-text);font-family:var(--font-text),sans-serif;font-weight:400}.faq details[open] summary:after{content:"−"}.faq .svar{padding:0 0 22px;color:var(--text-2);max-width:44em}.sidhuvud{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--bg)}.kontaktlist,.sidhuvud{border-bottom:1px solid var(--linje)}.kontaktlist{background:#f4f5f2;color:#222b25}.kontaktlist__inre{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px 24px;padding-top:5px;padding-bottom:5px;font-size:.92rem}.kontaktlist a{color:inherit;text-decoration:underline;text-underline-offset:2px}.kontaktlist__kort{display:none}.sidhuvud__inre{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:74px}.logga{display:inline-flex;align-items:center;flex-shrink:0}.logga img{height:34px;width:auto}@media (max-width:420px){.logga img{height:27px}.sidhuvud__inre{min-height:66px}}.nav-desk{display:none;flex-direction:column;align-items:flex-start;gap:1px}.nav-desk__rad{display:flex;align-items:center;gap:4px}.nav-desk a{color:var(--text);text-decoration:none;font-weight:400;font-size:.94rem;padding:7px;border-radius:var(--radius-s);white-space:nowrap}.nav-desk a:hover{background:var(--sand)}.nav-desk a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--orange);border-radius:0}.sidhuvud__knappar{display:none;flex-direction:column;align-items:flex-start;gap:5px}.sidhuvud__desktop{display:none}.sidhuvud__direkt{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:.88rem}.sidhuvud__direkt a{color:inherit;text-decoration:underline;text-underline-offset:3px}.sidhuvud__knappar .knapp{min-height:46px;padding:8px 18px;font-size:1rem;white-space:nowrap}.sidhuvud:not([data-scrollad=true]) .panel .knapp,.sidhuvud[data-scrollad=true] .sidhuvud__knappar .knapp,.sidhuvud[data-scrollad=true] .sidhuvud__mobil-cta,.sidhuvud__mobil-cta{display:none}@media (max-width:1199px){[data-variant=c] .kontaktlist__inre{justify-content:space-between;align-items:center;min-height:42px;gap:8px;font-size:1.05rem;font-weight:600}[data-variant=c] .kontaktlist__kort{display:inline}[data-variant=c] .kontaktlist__lang{display:none}[data-variant=c] .sidhuvud__mobil-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:8px 14px;font-size:1rem;text-align:center}}@media (max-width:699px){[data-variant=c] .sidhuvud__inre{flex-wrap:wrap;gap:8px;padding-top:8px;padding-bottom:10px}[data-variant=c] .sidhuvud__mobil-cta{order:3;width:100%}[data-variant=c] .meny-knapp{order:2}}.meny-knapp{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 12px 6px 14px;border:2px solid var(--svart);border-radius:var(--radius-s);background:transparent;font:inherit;font-weight:600;cursor:pointer}.meny-knapp svg{width:20px;height:20px}@media (min-width:1200px){.sidhuvud__inre{min-height:94px}.sidhuvud__desktop{display:flex;align-items:center;justify-content:flex-end;gap:clamp(12px,2vw,32px);min-width:0}.nav-desk,.sidhuvud__knappar{display:flex}.kontaktlist,.meny-knapp{display:none}}.panel{position:absolute;top:100%;left:0;right:0;height:calc(100dvh - 66px);background:var(--bg);z-index:49;padding:16px var(--gutter) 40px;overflow-y:auto;visibility:hidden}.panel[data-oppen=true]{visibility:visible}.panel nav a{display:block;padding:16px 4px;font-size:1.2rem;font-weight:400;color:var(--text);text-decoration:none;border-bottom:1px solid var(--linje-2)}.panel__epost,.panel__telefon{display:block;padding:13px 4px 0;color:var(--text);font-size:1.05rem}@media (max-width:420px){.panel nav a{padding:13px 4px;font-size:1.07rem}}.kontakt-person{display:flex;align-items:center;gap:14px;margin-bottom:24px}.kontakt-person img{width:64px;height:64px;object-fit:cover;object-position:center 25%;border-radius:50%}.kontakt-person span,.kontakt-person strong{display:block}.kontakt-person span{font-size:.9rem;color:var(--text-2)}.kontakt-person strong{font-size:1.12rem}.panel nav a[aria-current=page]{color:var(--orange-text)}.cta-band__mejl{color:#fff;text-decoration:underline;text-underline-offset:3px}.kontakt-direkt{margin-bottom:20px}#formular{scroll-margin-top:140px}@media (max-width:699px){[data-variant=c] #formular{scroll-margin-top:180px}}.panel nav a.panel__sekundar{font-weight:500;font-size:1.05rem;color:var(--text-2)}.panel .knapp{width:100%;margin-top:22px}.sidfot{background:var(--mork);padding:clamp(40px,5vw,64px) 0 28px}.sidfot,.sidfot a{color:var(--mork-text)}.sidfot a:hover{color:var(--orange)}.sidfot__rutnat{display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.sidfot__logga img{height:36px;width:auto;margin-bottom:16px}.sidfot h3{color:var(--vit);font-family:var(--font-text),sans-serif;font-size:.88rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.sidfot ul{list-style:none;padding:0;margin:0}.sidfot li{margin-bottom:10px}.sidfot p,.sidfot__ned{color:var(--mork-text-2)}.sidfot__ned{margin-top:36px;padding-top:18px;border-top:1px solid var(--mork-2);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:.95rem}.sidfot__insightai{font-weight:600;text-underline-offset:.22em}.formular{display:grid;grid-gap:18px;gap:18px}.falt label,.faltgrupp>legend{display:block;font-weight:600;margin-bottom:6px;font-size:1.05rem}.falt .hjalp{display:block;color:var(--text-2);font-size:.95rem;font-weight:400;margin-top:2px}.falt input,.falt select,.falt textarea{width:100%;min-height:54px;padding:12px 14px;font:inherit;font-size:1.1rem;color:var(--text);background:var(--vit);border:2px solid var(--linje-2);border-radius:var(--radius-s)}.falt textarea{min-height:110px;resize:vertical}.falt input:focus,.falt select:focus,.falt textarea:focus{outline:3px solid var(--orange-text);outline-offset:2px;border-color:var(--svart)}.falt[data-fel=true] input,.falt[data-fel=true] select,.falt[data-fel=true] textarea{border-color:var(--fel)}.faltfel{color:var(--fel);font-size:.98rem;margin-top:6px;font-weight:600}.faltgrupp{border:0;padding:0;margin:0;min-width:0}.faltgrupp>legend{padding:0}.falt-rad{display:grid;grid-gap:16px;gap:16px}@media (min-width:640px){.falt-rad{grid-template-columns:1fr 1fr}}.utfall{border:1px solid var(--linje-2);border-radius:var(--radius-s);background:var(--sand)}.utfall summary{cursor:pointer;list-style:none;padding:14px 16px;font-weight:600;position:relative}.utfall summary::-webkit-details-marker{display:none}.utfall summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:1.4rem;color:var(--orange-text)}.utfall[open] summary:after{content:"−"}.utfall__inre{display:grid;grid-gap:16px;gap:16px;padding:4px 16px 18px}.honung{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ruta{border-radius:var(--radius);padding:20px 22px;border:1px solid var(--linje);background:var(--vit)}.ruta--fel{background:var(--fel-ljus);border-color:var(--fel)}.ruta--ok{background:var(--ok-ljus);border-color:var(--ok)}.ruta--info{background:var(--orange-ljus);border-color:var(--orange)}.ruta h2,.ruta h3{margin-top:0}.kvitto dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:8px 18px;gap:8px 18px;margin:1em 0}.kvitto dt{color:var(--text-2)}.kvitto dd{margin:0;font-weight:600}.symtomval{display:grid;grid-gap:10px;gap:10px;margin-bottom:18px}.symtomval label{display:flex;gap:12px;align-items:center;padding:12px 14px;border:2px solid var(--linje-2);border-radius:var(--radius-s);background:var(--vit);cursor:pointer;font-weight:500}.symtomval label:has(input:checked){border-color:var(--svart);background:var(--orange-ljus)}.symtomval input{width:22px;height:22px;margin:0;accent-color:var(--orange-text);flex-shrink:0}.skiss{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.skiss figure{margin:0;background:var(--vit);border:1px solid var(--linje);border-radius:var(--radius);padding:18px}.skiss svg{width:100%;height:auto;margin-bottom:12px}.skiss figcaption{font-size:1rem}.skiss figcaption strong{display:block;margin-bottom:2px}.skiss figcaption span{color:var(--text-2)}.jamfor{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.orter{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:1em 0 0}.orter li{margin:0;padding:7px 14px;border:1px solid var(--linje-2);border-radius:999px;background:var(--vit);font-weight:500;font-size:1rem}.smulor{font-size:.95rem;margin-bottom:1.2em}.smulor,.smulor a{color:var(--text-2)}.smulor span{margin:0 8px}.sidtopp{background:#fff;padding:clamp(28px,3vw + 10px,60px) 0 clamp(24px,3vw,44px)}.sidtopp h1{max-width:18em}.sidtopp .ingress{margin-top:.6em}.sidtopp--tat{padding-bottom:8px}[id]{scroll-margin-top:84px}@media print{.panel,.sidhuvud{display:none}}.variant{background:var(--bg);color:var(--text);min-height:100vh;display:flex;flex-direction:column}.variant>main{flex:1 0 auto}.granskning--topp{background:#111111;color:#ffffff;font-size:.95rem}.granskning__inre{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:44px;padding-top:5px;padding-bottom:5px}.granskning__etikett{font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;color:#c9c9c9;white-space:nowrap}.granskning__toggle{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:4px 12px;border:1px solid #777;border-radius:999px;background:#262626;color:#fff;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer;margin-left:auto}.granskning__toggle svg{width:16px;height:16px;transition:transform .15s ease}.granskning--topp[data-oppen=true] .granskning__toggle svg{transform:rotate(180deg)}.granskning__val{display:none;width:100%;padding:4px 0 12px}.granskning--topp[data-oppen=true] .granskning__val{display:block}.granskning__val ul{list-style:none;padding:0;margin:0 0 10px;display:grid;grid-gap:6px;gap:6px}.granskning__val li{margin:0}.granskning__val a{display:grid;grid-template-columns:34px 1fr;grid-gap:0 10px;gap:0 10px;align-items:center;padding:8px 12px;border:1px solid #555;border-radius:8px;color:#fff;text-decoration:none}.granskning__val a b{grid-row:1/span 2;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#333;font-size:1rem}.granskning__val a span{font-weight:600}.granskning__val a small{color:#c9c9c9;font-size:.86rem}.granskning__val a[aria-current=true]{color:#111;border-color:#fff}.granskning__val a[aria-current=true] b{background:var(--orange);color:#111}.granskning__val a[aria-current=true] small{color:#444}.granskning__kopiera:focus-visible,.granskning__toggle:focus-visible,.granskning__val a:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.granskning__kopiera{font:inherit;font-size:.9rem;font-weight:600;color:#fff;background:transparent;border:1px solid #888;border-radius:999px;padding:6px 12px;min-height:34px;cursor:pointer}.granskning__kopiera:hover{background:#333}.granskning__not{margin:10px 0 0;font-size:.84rem;color:#c9c9c9}.granskning__medd:empty{display:none}.granskning__medd span{display:block;padding:4px 0 10px;font-size:.92rem}.granskning__medd input{width:100%;font:inherit;font-size:.9rem;padding:6px 8px;margin-bottom:10px;border:1px solid #777;border-radius:6px;background:#222;color:#fff}@media (min-width:760px){.granskning__toggle{display:none}.granskning--topp .granskning__val,.granskning--topp[data-oppen=true] .granskning__val{display:flex;flex:1 1 auto;width:auto;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:0}.granskning__val ul{display:flex;gap:6px;margin:0}.granskning__val a{grid-template-columns:auto auto;padding:4px 12px 4px 5px;border-radius:999px;white-space:nowrap}.granskning__val a b{grid-row:auto;width:24px;height:24px;font-size:.88rem}.granskning__val a small{display:none}.granskning__not{margin:0 0 0 auto}}.granskning--fot{margin-top:36px;padding:14px 16px;border:1px dashed #666;border-radius:8px;font-size:.95rem}.granskning--fot p{margin:0;color:var(--mork-text-2)}.granskning--fot a{color:#fff}.granskning--fot .granskning__kopiera{margin-left:6px}.granskning--fot .granskning__medd{margin-top:6px;color:#fff}.sidtopp__bildhero{position:relative;isolation:isolate;display:flex;align-items:flex-end;height:max(560px,calc(100svh - 94px));overflow:hidden;background:#25302a}.sidtopp__bildhero figure,.sidtopp__bildhero-bild{position:absolute!important;inset:0;width:100%;height:100%}.sidtopp__bildhero:after{content:"";position:absolute;z-index:1;inset:28% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.78))}.sidtopp__bildhero:before{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:38px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.96));pointer-events:none}.sidtopp__bildhero-innehall{position:relative;z-index:3;width:100%;padding:72px 0 48px;color:#fff}.sidtopp__bildhero-innehall h1{max-width:16ch;color:#fff;font-size:3.5rem;line-height:1.07;letter-spacing:0;overflow-wrap:break-word}[data-variant] .sidtopp__bildhero-innehall .etikett{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.75)}.sidtopp--bildtext{padding:26px 0 42px;background:#fff}.sidtopp--bildtext .ingress{max-width:50em}.sidtopp--bildtext .gratis{margin-top:20px}.sidtopp__ankare{margin-top:28px}@media (max-width:760px){.sidtopp__bildhero{height:max(420px,calc(100svh - 112px))}[data-variant=c] .sidtopp__bildhero{height:max(420px,calc(100svh - 156px))}.sidtopp__bildhero-innehall{padding:68px 0 28px}.sidtopp__bildhero-innehall h1{font-size:2.25rem;max-width:15ch}.sidtopp__bildhero-innehall .knapp{max-width:100%;white-space:normal;text-align:center}.sidtopp--bildtext{padding:24px 0 32px}}.sidtopp__b{display:grid;grid-gap:28px;gap:28px}@media (min-width:860px){.sidtopp__b{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:56px}}.pasidan{border-left:4px solid var(--orange);padding:4px 0 4px 18px}.pasidan h2{font-family:var(--font-text),sans-serif;font-size:.84rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.pasidan ol{margin:0;padding-left:1.2em}.pasidan li{margin-bottom:8px}.pasidan a{color:var(--text);font-weight:600}.sidtopp--c{background:#fff;padding:clamp(32px,4vw + 10px,72px) 0 clamp(28px,3vw,56px)}.sidtopp--c,.sidtopp--c h1{color:var(--text)}.sidtopp--c .ingress,.sidtopp--c .knapp-under,.sidtopp--c .smulor,.sidtopp--c .smulor a{color:var(--text-2)}.sidtopp--c .gratis{color:var(--text)}.sidtopp--c .etikett{color:var(--orange-text)}.sidtopp__c{max-width:46em}.processoversikt{border-top:1px solid var(--linje)}.processoversikt__intro{max-width:47rem;margin-bottom:clamp(28px,4vw,48px)}.processoversikt__intro p{color:var(--text-2);font-size:1.16rem}.processoversikt__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px)}.processoversikt__bild{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--sval)}.processoversikt__steg{margin:0 0 28px;padding:0;list-style:none;counter-reset:process-steg}.processoversikt__steg li{position:relative;padding:0 0 20px 54px;margin-bottom:20px;border-bottom:1px solid var(--linje);counter-increment:process-steg}.processoversikt__steg li:before{content:"0" counter(process-steg);position:absolute;top:2px;left:0;color:var(--orange-text);font-size:.9rem;font-weight:700}.processoversikt__steg h3{margin:0 0 7px;font-size:1.25rem;line-height:1.3}.processoversikt__steg p{margin:0;color:var(--text-2);line-height:1.55}@media (max-width:760px){.processoversikt__grid{grid-template-columns:1fr}.processoversikt__bild{aspect-ratio:16/10}}.stegsekvens{display:grid;grid-gap:8px;gap:8px;margin:8px 0 20px}.stegsekvens__rubrik{margin:0;font-size:1.15rem}.stegsekvens__rubrik button{width:100%;display:flex;align-items:center;gap:14px;text-align:left;padding:12px 14px;min-height:54px;border:1px solid var(--linje-2);border-radius:var(--radius);background:var(--vit);font:inherit;font-family:var(--font-rubrik),Georgia,serif;font-weight:600;color:var(--text);cursor:pointer}.stegsekvens__steg[data-oppen=true] .stegsekvens__rubrik button{border-color:var(--svart);background:var(--orange-ljus)}.stegsekvens__nr{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--svart);color:var(--vit);font-family:var(--font-text),sans-serif;font-size:1rem}.stegsekvens__steg[data-oppen=true] .stegsekvens__nr{background:var(--orange);color:var(--svart)}.stegsekvens__panel{padding:10px 14px 6px 62px;color:var(--text-2)}.stegsekvens__panel p{margin-bottom:.6em}.stegsekvens__utan-js{padding-left:1.3em}.hero-b{background:var(--vit);border-bottom:2px solid var(--svart);padding:clamp(28px,4vw,64px) 0 clamp(28px,3vw,52px)}.hero-b__inre{display:grid;grid-gap:32px;gap:32px}.hero-b__text{max-width:36em}.hero-b__text h1{margin-bottom:.4em}@media (max-width:420px){.hero-b .etikett{display:none}.hero-b h1{font-size:1.7rem}.hero-b .ingress{font-size:1.08rem}}@media (min-width:900px){.hero-b__inre{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:start}}.problemval{background:var(--sand);border:2px solid var(--svart);border-radius:var(--radius);padding:20px}.problemval__rubrik{font-size:1.35rem;margin-bottom:.3em}.problemval__knappar{display:grid;grid-gap:8px;gap:8px;margin:14px 0}.problemval__knappar button{display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;width:100%;min-height:50px;padding:10px 14px;border:2px solid var(--linje-2);border-radius:var(--radius-s);background:var(--vit);color:var(--text);font:inherit;font-weight:600;cursor:pointer}.problemval__knappar button:after{content:"+";color:var(--orange-text);font-size:1.4rem;font-weight:400;line-height:1}.problemval__knappar button[aria-pressed=true]{border-color:var(--svart);background:var(--orange-ljus)}.problemval__knappar button[aria-pressed=true]:after{content:"−"}.problemval__svar{background:var(--vit);border:2px solid var(--svart);border-radius:var(--radius-s);padding:16px 18px 18px}.problemval__svar h3{font-size:1.2rem}.problemval__svar .knapprad{margin-top:1em}.hero-c{display:grid;background:var(--mork)}.hero-c__panel{color:var(--mork-text);padding:clamp(28px,4vw + 8px,72px) var(--gutter) clamp(28px,3vw,56px)}.hero-c__text{max-width:560px}.hero-c h1{color:#fff;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.1rem)}.hero-c .etikett,.hero-c .ingress,.hero-c .knapp-under{color:var(--mork-text-2)}.hero-c .lank-stor{color:#fff}.hero-c__bild figure,.hero-c__ram{height:100%}.hero-c__ram{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--mork-2)}@media (min-width:900px){.hero-c{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-c__panel{display:flex;align-items:center;padding-left:max(var(--gutter),calc((100vw - var(--max)) / 2));padding-right:48px}.hero-c__bild{min-height:520px}.hero-c__ram{aspect-ratio:auto}}.jamforelse__rad{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.jamforelse__kolumn{background:var(--vit);border:1px solid var(--linje-2);border-top:4px solid var(--orange);border-radius:var(--radius);padding:20px 20px 10px}.jamforelse__kolumn h3{margin-bottom:.6em}.jamforelse__kolumn h4{font-family:var(--font-text),sans-serif;font-size:.84rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin:14px 0 8px}.jamforelse__kolumn ul{margin:0 0 6px}.jamforelse__kolumn li{font-size:1.02rem}.jamforelse__not{margin-top:18px;color:var(--text-2);max-width:44em}.variant[data-variant=b]{--bg:#ffffff;--sand:#f4f4f1;--sval:#f1f3f4;--sval-linje:#d6dbde;--linje:#e3e3df;--linje-2:#c6c6c0;--orange-ljus:#fff2e8;--radius:4px;--radius-s:4px;--font-rubrik:var(--font-text)}[data-variant=b] h1,[data-variant=b] h2,[data-variant=b] h3,[data-variant=b] h4{font-weight:600;letter-spacing:-.02em;line-height:1.08}[data-variant=b] h1{font-size:clamp(2rem,1.25rem + 2.9vw,3.3rem)}[data-variant=b] .etikett{color:var(--text);padding-left:12px;border-left:4px solid var(--orange);letter-spacing:.06em}[data-variant=b] .sek--mork .etikett{color:#fff}[data-variant=b] .sek{padding:clamp(36px,3vw + 16px,68px) 0}[data-variant=b] .sek+.sek{border-top:1px solid var(--linje-2)}[data-variant=b] .sidhuvud{background:#fff;border-bottom:2px solid var(--svart)}[data-variant=b] .delad li{border-top:2px solid var(--svart)}[data-variant=b] .kort{border:2px solid var(--svart)}[data-variant=b] .steg li:before{content:counter(steg);font-size:1.05rem;width:36px;height:36px;border-radius:4px;background:var(--svart);color:#fff;display:inline-flex;align-items:center;justify-content:center}[data-variant=b] .faq summary,[data-variant=b] .steg li:before{font-family:var(--font-text),sans-serif}[data-variant=b] .lista-bock li:before{border-radius:3px}[data-variant=b] .sidfot{background:#111111}.variant[data-variant=c]{--bg:#f3f1eb;--vit:#fbfaf7;--sand:#e9e5dc;--sval:#e6e9e8;--sval-linje:#c5cccb;--linje:#d8d3c8;--linje-2:#b5ae9f;--mork:#1b1e1d;--mork-2:#2d3230;--radius:3px;--radius-s:3px;--font-rubrik:var(--font-c)}[data-variant=c] h1,[data-variant=c] h2,[data-variant=c] h3,[data-variant=c] h4{font-weight:700;letter-spacing:-.015em}[data-variant=c] .etikett{font-family:var(--font-c),sans-serif;font-weight:600;letter-spacing:.12em;color:var(--text-2)}[data-variant=c] .etikett:before{content:"";display:inline-block;width:10px;height:10px;background:var(--orange);margin-right:10px}[data-variant=c] .hero-c .etikett,[data-variant=c] .sek--mork .etikett{color:var(--mork-text-2)}[data-variant=c] .sidtopp--c .etikett{color:var(--orange-text)}[data-variant=c] .sidhuvud{background:var(--mork);border-bottom:1px solid var(--mork-2)}[data-variant=c] .nav-desk a{color:var(--mork-text)}[data-variant=c] .nav-desk a:hover{background:var(--mork-2)}[data-variant=c] .sidhuvud__direkt a{color:var(--mork-text)}[data-variant=c] .meny-knapp,[data-variant=c] .sidhuvud .knapp--sekundar{color:#fff;border-color:#fff}[data-variant=c] .bildram{border-top:4px solid var(--orange)}[data-variant=c] .kort{border-left:4px solid var(--orange)}[data-variant=c] .steg li:before{font-family:var(--font-c),sans-serif;font-size:2.4rem}[data-variant=c] .steg li{border-top:1px solid var(--linje-2);padding-top:16px}[data-variant=c] .sek--mork .steg li{border-top-color:var(--mork-2)}[data-variant=c] .faq summary{font-family:var(--font-c),sans-serif}[data-variant=c] .sek--mork{border-top:4px solid var(--orange)}[data-variant=c] .delad li{border-top:2px solid var(--svart)}[data-variant=c] .sek--mork .delad li{border-top-color:var(--mork-2)}.granskning--topp{background:#f1f3f2;color:#252b29;border-bottom:1px solid #d7dcda;font-size:.82rem}.granskning__inre{min-height:42px;padding-top:3px;padding-bottom:3px;gap:6px 14px}.granskning__etikett{color:#47514d;font-size:.73rem;letter-spacing:0}.granskning__val a{color:#252b29;border-color:#cbd2ce}.granskning__val a b{background:#e0e5e2}.granskning__not,.granskning__val a small{color:#46514c}.granskning__val a[aria-current=true]{background:#fff;border-color:#7e8c83;color:#1d1d1b}.granskning__val a[aria-current=true] small{color:#46514c}.granskning__kopiera{color:#252b29;border-color:#bbc5bf}.granskning__kopiera:hover{background:#e5eae7}.granskning__toggle{color:#252b29;background:#fff;border-color:#aebbb3;border-radius:4px;font-size:.83rem}.granskning__not{font-size:.72rem;line-height:1.3;max-width:24em}.granskning__medd input{background:#fff;color:#252b29;border-color:#7e8c83}@media (min-width:760px){.granskning__val a{border-radius:4px;padding:3px 8px 3px 4px}.granskning__val a b{width:21px;height:21px}.granskning__not{margin-left:auto}.granskning__val .granskning__kopiera{min-height:28px;padding:2px 8px;font-size:.76rem}}.trygg-rad{background:#e9eeeb;color:#25342c;border-top:1px solid #ced9d2;border-bottom:1px solid #ced9d2;font-size:.94rem;font-weight:600;padding:14px 0}.trygg-rad .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.trygg-rad span{color:var(--orange-text)}.lokal{background:#e8efeb;padding:clamp(36px,5vw,72px) 0}.lokal__inre{display:grid;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:center}.lokal__inre--utan-bild{display:block}.lokal__ram{position:relative;aspect-ratio:3/2;overflow:hidden;background:#dce3dc;border-radius:4px}.lokal__bild .bildtext{font-size:.76rem;line-height:1.4;margin-top:8px}.lokal__text{max-width:34em}.lokal__text h2{max-width:18ch}.lokal__gratis{font-weight:600;color:#283b30}.lokal .knapp{margin-top:6px}@media (min-width:860px){.lokal__inre{grid-template-columns:1.08fr .92fr}}[data-variant=b] .lokal{background:#eff3f0}[data-variant=c] .lokal{background:#e8eee9}[data-variant=c] .lokal__ram{border-top:4px solid var(--orange)}.hero-b{border-bottom:0;background:#fff;padding:0}.hero-b__inre{align-items:center;gap:0}.hero-b__text{padding:clamp(30px,5vw,76px) 0}.hero-b__text h1{max-width:13ch}.hero-b__foto{margin:0 calc(-1 * var(--gutter))}.hero-b__ram{position:relative;aspect-ratio:4/3;overflow:hidden;background:#e5e8e3}@media (max-width:899px){[data-variant=c] .hero-b__foto{grid-row:1}[data-variant=c] .hero-b__text{grid-row:2;padding:24px 0 32px}[data-variant=c] .hero-b__ram{aspect-ratio:3/2;max-height:340px}}@media (min-width:900px){.hero-b__inre{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:48px}.hero-b__foto{margin-right:calc(min(0px, (var(--max) - 100vw) / 2));margin-left:0;height:100%;min-height:490px}.hero-b__foto figure,.hero-b__ram{height:100%}.hero-b__ram{aspect-ratio:auto}}.problemsektion{border-top:1px solid #d3ddd5}.problemval{background:transparent;border:0;padding:0}.problemval__rubrik{max-width:28ch}.problemval__knappar{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.problemval__knappar button{border-width:1px;border-color:#b9c8bd;min-height:58px}.problemval__svar{max-width:820px;border-width:1px;border-color:#b9c8bd}@media (max-width:600px){.problemval__knappar{grid-template-columns:1fr}}.hero-c{background:#edf2ef}.hero-c h1,.hero-c__panel{color:#1d2721}.hero-c h1{max-width:15ch}.hero-c .etikett,.hero-c .ingress,.hero-c .knapp-under{color:#354a3d}.hero-c .lank-stor{color:#944018}.hero-c__ram{background:#dce5df}.insyn-band{border-top:1px solid #d5dfd7;border-bottom:1px solid #d5dfd7}[data-variant=c] .hero-c .etikett{color:#354a3d}[data-variant=c] .hero-c .etikett:before{background:#ba4a18}[data-variant=b] h1,[data-variant=b] h2,[data-variant=b] h3,[data-variant=c] h1,[data-variant=c] h2,[data-variant=c] h3{letter-spacing:0}.kundversion[data-variant=c]{--bg:#fff;--vit:#fff;--sand:#f4f6f5;--sval:#f1f5f3;--text:#242827;--svart:#242827;--text-2:#4b5854;--orange:#dc7444;--orange-mork:#c96537;--orange-text:#943b18;--orange-ljus:#fff3ed;--linje:#dbe2df;--linje-2:#c9d3ce;--radius:8px;--mork:#fff;--mork-text:#242827;--mork-text-2:#4b5854;--mork-2:#dbe2df;background:#fff}.kundversion h1,.kundversion h2,.kundversion h3,.kundversion h4{letter-spacing:0}.kundversion h1{font-size:46px}.kundversion h2{font-size:32px}.kundversion h3{font-size:22px}.kundversion .ingress{font-size:21px}.kundversion[data-variant=c] .etikett{letter-spacing:0;font-size:14px}.kundversion[data-variant=c] .sidhuvud{background:#fff;border-bottom:1px solid var(--linje)}.kundversion[data-variant=c] .nav-desk a,.kundversion[data-variant=c] .sidhuvud__direkt a{color:var(--text);font-weight:400}.kundversion[data-variant=c] .nav-desk a:hover{background:var(--sval)}.kundversion[data-variant=c] .meny-knapp{color:var(--text);border-color:var(--linje-2);background:#fff}.kundversion .kontaktlist{background:#f5f7f6;color:var(--text)}.kontaktlist__ikon,.kontaktlist__logga{display:none}.kundversion .panel{background:#fff}.kundversion .panel nav a{font-weight:400}.kundversion .sidfot{background:#fff;color:var(--text);border-top:3px solid var(--orange)}.kundversion .sidfot a,.kundversion .sidfot h3{color:var(--text)}.kundversion .sidfot p{color:var(--text-2)}.kundversion .sidfot__ned{border-top-color:var(--linje);color:var(--text-2)}.kundversion .cta-band{border-top:1px solid var(--linje)}.samtycke{position:fixed;z-index:1000;left:16px;right:16px;bottom:16px;max-width:900px;margin-inline:auto;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border:1px solid var(--linje);border-left:4px solid var(--orange);box-shadow:0 14px 42px rgba(14,30,22,.22)}.samtycke strong{display:block;font-size:19px;margin-bottom:4px}.samtycke p{margin:0;color:var(--text-2);max-width:58ch}.samtycke__knappar{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.seo-jamforelse{width:100%;border-collapse:collapse;margin-top:24px}.seo-jamforelse td,.seo-jamforelse th{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid var(--linje-2)}.seo-jamforelse th{font-size:17px}.seo-lankar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.seo-lankar a{display:block;min-height:100%;padding:20px;border:1px solid var(--linje);background:#fff;text-decoration:none}.seo-lankar span,.seo-lankar strong{display:block}.seo-lankar span{margin-top:6px;color:var(--text-2)}.kundversion[data-variant=c] .delad li{border-top:2px solid var(--linje-2)}.kundversion .delad li h3{max-width:24ch}.kundversion .sektion-lank{margin-top:20px}.kundversion .bildram{border-radius:4px}.kundversion .sidtopp__bildhero{min-height:420px;height:62svh;max-height:680px}.kundversion .sidtopp__bildhero h1{max-width:22ch}.kundversion .sidtopp__bildhero .etikett{color:#fff}.kundversion .sidtopp--bildtext{background:#fff}.kundversion .sidtopp__ankare h2{font-size:16px}.kundversion .sidtopp__ankare{font-size:17px}.kundversion .kort--formular{border:1px solid var(--linje);border-left:4px solid var(--orange);border-radius:6px;background:#fff}.kundversion .kundhero{position:relative;isolation:isolate;min-height:570px;display:flex;align-items:center;padding:64px 0;color:#fff}.kundhero__bild{position:absolute;inset:0;z-index:-2}.kundhero__bild img{width:100%;height:100%;object-fit:cover;object-position:68% center}.kundhero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,30,22,.82),rgba(14,30,22,.64) 38%,rgba(14,30,22,.14) 68%,rgba(14,30,22,.04));z-index:-1}.kundhero:after{content:"";position:absolute;z-index:0;left:0;right:0;bottom:0;height:42px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.96));pointer-events:none}.kundhero__inre{position:relative;z-index:1}.kundhero__text{max-width:670px}.kundversion .kundhero h1{color:#fff;font-size:52px;line-height:1.13;max-width:22ch}.kundversion[data-variant=c] .kundhero .etikett{color:#fff}.kundversion .kundhero .ingress{color:#fff;font-size:21px;max-width:48ch}.kundversion .kundhero .knapp-under{color:#fff;font-size:16px;margin-top:18px}.kundhero__ring{color:#fff;font-weight:600;text-decoration:underline;padding:12px 0}.kundhero__ring:hover{color:#fff;text-decoration-thickness:3px}.kundkontakt{background:#fff;border-bottom:1px solid var(--linje)}.kundkontakt__inre{display:flex;align-items:center;gap:24px;padding-top:18px;padding-bottom:18px}.kundkontakt .kontakt-person{margin:0;flex-shrink:0}.kundkontakt p{font-size:17px;color:var(--text-2);margin:0;max-width:42ch}.kundkontakt a{margin-left:auto;white-space:nowrap}.kundkontakt__lankar{display:flex;flex-direction:column;gap:4px;margin-left:auto}.kundkontakt__lankar a{margin:0;min-height:44px;display:inline-flex;align-items:center}.kundkontakt__budskap span,.kundkontakt__budskap strong{display:block}.kundkontakt__budskap span{color:var(--text-2);font-size:14px}.kundkontakt__budskap strong{font-size:18px}.kundkontakt__budskap p{margin-top:8px}.kundkontakt__inre--bokning{justify-content:space-between}.kundkontakt__handlingar{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:10px 22px;gap:10px 22px;margin-left:auto}.kundkontakt__handlingar .kundkontakt__lankar{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.erfarenhet__inre{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,3fr);grid-gap:clamp(28px,6vw,88px);gap:clamp(28px,6vw,88px);align-items:center}.erfarenhet__tal{font-family:var(--font-rubrik),Georgia,serif;font-size:clamp(72px,10vw,132px);line-height:.9;color:var(--orange-text);letter-spacing:-.06em}.erfarenhet__inre p{max-width:62ch}.redaktionell-grid{display:grid;grid-template-columns:minmax(240px,4fr) minmax(0,6fr);grid-gap:clamp(32px,7vw,96px);gap:clamp(32px,7vw,96px);align-items:start}.redaktionell-grid>:last-child{max-width:62ch}.processrad--tre{grid-template-columns:repeat(3,minmax(0,1fr))}.startsida-avslut{border-top:1px solid var(--linje)}.startsida-avslut p{max-width:68ch}.inspektion-val{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);grid-gap:clamp(28px,6vw,80px);gap:clamp(28px,6vw,80px);align-items:start}.inspektion-val__text{max-width:60ch}.bokning-med-bild{position:relative;isolation:isolate;overflow:hidden;padding:clamp(56px,8vw,104px) 0}.bokning-med-bild__bakgrund{position:absolute;inset:0;z-index:-2;background:url(/bilder/forslag-2/hero-hus-desktop.webp) center 60%/cover no-repeat}.bokning-med-bild:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(14,30,22,.82),rgba(14,30,22,.58) 50%,rgba(14,30,22,.26))}.bokning-med-bild__inre{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);grid-gap:clamp(32px,7vw,96px);gap:clamp(32px,7vw,96px);align-items:center}.bokning-med-bild__text{color:#fff;max-width:54ch}.bokning-med-bild__text :is(h2,.ingress,.etikett){color:#fff}.bokning-med-bild .kort--formular{box-shadow:0 24px 64px rgba(14,30,22,.22)}.relining-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);grid-gap:clamp(32px,7vw,96px);gap:clamp(32px,7vw,96px);align-items:center}.relining-intro__text{max-width:62ch}.relining-intro__bild{aspect-ratio:4/3}.husvy{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:clamp(28px,6vw,72px);gap:clamp(28px,6vw,72px);align-items:center;margin:0}.husvy__bild{width:100%;height:auto;padding:clamp(8px,2vw,24px);background:#fff;border:1px solid var(--linje-2);border-radius:16px;box-shadow:0 24px 60px rgba(28,46,39,.09)}.husvy__bjalk,.husvy__hus,.husvy__mark,.husvy__rum,.husvy__tak{fill:none;stroke:#5e6965;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.husvy__mark{stroke:#adb7b2}.husvy__rum{stroke-width:2}.husvy__gammalt{fill:none;stroke:#7f8784;stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.husvy__nytt{fill:none;stroke:var(--orange);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.husvy__punkt{fill:#fff;stroke:var(--orange-text);stroke-width:4}.husvy__text{max-width:42ch}.ekonomi-kort article{border-top:2px solid var(--linje-2);padding-top:24px}.faq-bildrad{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(16px,3vw,32px);gap:clamp(16px,3vw,32px);margin-top:clamp(40px,7vw,72px)}.faq-bildrad__bild{aspect-ratio:3/2;min-height:0}.omsorg-avslut{text-align:left}.processrad{list-style:none;counter-reset:process;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 24px;gap:0 24px}.processrad li{counter-increment:process;margin:0;padding:20px 0 4px;border-top:2px solid var(--linje-2)}.processrad li:before{content:"0" counter(process);display:block;margin-bottom:12px;color:var(--orange-text);font-size:14px;font-weight:700;letter-spacing:.08em}.processrad h3{margin-bottom:8px}.processrad p{color:var(--text-2)}.formular__frivilligt-direkt{display:grid;grid-gap:16px;gap:16px;padding-top:4px}.kundversion .bokningsval{border-block:1px solid var(--linje-2)}.kundversion .bokningsval>summary{min-height:56px;padding:14px 28px 14px 0;position:relative;cursor:pointer;font-weight:600;list-style:none}.kundversion .bokningsval>summary::-webkit-details-marker{display:none}.kundversion .bokningsval>summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:24px;line-height:1}.kundversion .bokningsval[open]>summary:after{content:"\2212"}.kundversion .bokningsval__frivilligt{display:block;font-size:15px;font-weight:400;color:var(--text-2)}.kundversion .bokningsval__inre{display:grid;grid-gap:16px;gap:16px;padding-bottom:20px}.kundversion .bokningsval__besked{margin:0;font-size:17px;color:var(--text-2)}.kundversion .bokningskalender{width:100%;min-width:0}.kundversion .bokningskalender .rdp-root{--rdp-accent-color:var(--orange-text);--rdp-accent-background-color:#fff1e8;--rdp-disabled-opacity:.35;margin:0;width:100%}.kundversion .bokningskalender .rdp-months{display:block;width:100%;max-width:none;position:relative}.kundversion .bokningskalender .rdp-month{width:100%}.kundversion .bokningskalender .rdp-month_grid{width:100%;table-layout:fixed;border-collapse:collapse}.kundversion .bokningskalender .rdp-month_caption{min-height:52px;height:auto;padding-inline:46px;justify-content:center}.kundversion .bokningskalender .rdp-caption_label{font-size:17px;font-weight:600;text-align:center}.kundversion .bokningskalender .rdp-nav{inset:0 0 auto;height:52px;justify-content:space-between}.kundversion .bokningskalender .rdp-button_next,.kundversion .bokningskalender .rdp-button_previous{width:44px;height:44px;border-radius:4px}.kundversion .bokningskalender .rdp-button_next:hover,.kundversion .bokningskalender .rdp-button_previous:hover{background:var(--sval)}.kundversion .bokningskalender .rdp-weekday{padding:10px 0;font-size:14px;font-weight:400}.kundversion .bokningskalender .rdp-day{width:auto;height:44px;text-align:center;padding:0}.kundversion .bokningskalender .rdp-day_button{width:100%;height:44px;max-width:48px;min-width:0;margin:auto;border-radius:4px;font-size:17px;border:2px solid transparent}.kundversion .bokningskalender .rdp-day:not(.rdp-selected) .rdp-day_button:hover:not(:disabled){background:var(--sval)}.kundversion .bokningskalender .rdp-selected .rdp-day_button{background:var(--orange-text);border-color:var(--orange-text);color:#fff;font-weight:600}.kundversion .bokningskalender .rdp-today:not(.rdp-selected) .rdp-day_button{border-color:var(--linje-2);color:var(--text)}.kundversion .bokningskalender .rdp-outside{color:var(--text-2)}.kundversion .bokningskalender__laddar{min-height:360px;margin:0;display:grid;place-items:center;color:var(--text-2)}.kundversion .bokningsval__sammanfattning{border-left:3px solid var(--orange);padding-left:12px;font-size:17px}.kundversion .bokningsval__sammanfattning span,.kundversion .bokningsval__sammanfattning strong{display:block}.kundversion .bokningsval__rensa{display:inline-flex;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:8px 0;background:none;color:var(--text);border:0;text-decoration:underline;cursor:pointer}.fore-efter-sek{border-top:1px solid var(--linje)}.fore-efter-sek__inre{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center}.fore-efter-sek__text p{font-size:19px;color:var(--text-2);max-width:40ch}.fore-efter-sek__rad{display:flex;flex-wrap:wrap;gap:12px 28px;margin:24px 0 0;padding:20px 0 0;list-style:none;border-top:1px solid var(--linje)}.fore-efter-sek__rad li{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fore-efter-sek__rad svg{color:var(--orange-text);flex-shrink:0}.fore-efter{margin:0}.fore-efter__yta{position:relative;aspect-ratio:831/951;width:100%;max-width:30rem;margin:0 auto;touch-action:pan-y}.fore-efter__bild{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 28px 26px rgba(36,40,39,.18));-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.fore-efter__efter{-webkit-clip-path:inset(0 0 0 var(--andel));clip-path:inset(0 0 0 var(--andel))}.fore-efter__linje{position:absolute;top:3%;bottom:3%;left:var(--andel);width:2px;margin-left:-1px;background:var(--orange);pointer-events:none}.fore-efter__linje:after{content:"";position:absolute;top:50%;left:50%;width:48px;height:48px;border-radius:50%;background:#fff;border:2px solid var(--orange);box-shadow:0 6px 18px rgba(36,40,39,.18);transform:translate(-50%,-50%)}.fore-efter__yta:has(.fore-efter__reglage:focus-visible) .fore-efter__linje:after{outline:3px solid var(--text);outline-offset:3px}.fore-efter__etikett{position:absolute;bottom:0;font-size:13px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;color:var(--text-2);pointer-events:none}.fore-efter__etikett--fore{left:0}.fore-efter__etikett--efter{right:0;color:var(--orange-text)}.fore-efter__reglage{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.fore-efter__text{margin-top:16px;text-align:center;font-size:17px;line-height:1.5;color:var(--text-2)}@media (max-width:859px){.fore-efter-sek__inre{grid-template-columns:1fr}.fore-efter{order:2;max-width:22rem;width:100%;margin-inline:auto}}.kundversion .fakta-rad{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin-top:32px;padding-top:28px;border-top:1px solid var(--linje-2)}.kundversion .fakta-rad h3{margin-bottom:12px}.kundversion .om-personbild{width:100%;max-width:440px;margin-inline:auto}.kundversion .malgrupp-bild{aspect-ratio:3/2}.kundversion .stegsekvens__rubrik{font-size:20px}.kundversion #be-oss-ringa,.kundversion #formular,.kundversion [id]{scroll-margin-top:calc(var(--rp-sidhuvud-hojd, 120px) + 16px)}.kundversion .utfall summary{padding-right:48px}.kundversion .formular__frivilligt summary .hjalp{display:block;color:var(--text-2);font-size:15px;font-weight:400}.kundversion .formular__frivilligt .utfall__inre{padding-top:12px}.kundversion .panel{overscroll-behavior-y:contain;padding-bottom:max(28px,env(safe-area-inset-bottom))}.kundversion .panel nav a{min-height:52px}.kundversion .panel__epost,.kundversion .panel__telefon{min-height:48px;padding-block:12px;overflow-wrap:anywhere}.kundversion .stegsekvens__rubrik button{padding-right:36px;position:relative}.kundversion .stegsekvens__rubrik button:after{content:"+";position:absolute;right:8px;font-size:24px}.kundversion .stegsekvens__rubrik button[aria-expanded=true]:after{content:"\2212"}@media (min-width:1200px){.kundversion .sidhuvud__inre{gap:24px}.kundversion .nav-desk__rad{gap:0}.kundversion .nav-desk a{font-size:16px;padding-inline:7px}.kundversion .sidhuvud__knappar .knapp{font-size:16px;padding-inline:14px}.kundversion .sidhuvud__direkt{flex-direction:column;gap:0;font-size:14px;line-height:1.35}}@media (max-width:899px){.kundversion h1{font-size:36px}.kundversion h2{font-size:29px}.kundversion h3{font-size:21px}.kundversion .kundhero{min-height:650px;align-items:flex-end;padding:260px 0 44px}.kundversion .kundhero h1{font-size:40px}.kundhero__bild img{object-position:center 28%}.kundhero:before{background:linear-gradient(180deg,rgba(14,30,22,.04),rgba(14,30,22,.12) 30%,rgba(14,30,22,.67) 60%,rgba(14,30,22,.9))}.kundkontakt__inre{flex-wrap:wrap;gap:12px 20px}.kundkontakt p{flex-basis:100%;order:3}.kundversion .fakta-rad{grid-template-columns:1fr;gap:24px}.processrad{grid-template-columns:1fr 1fr}.erfarenhet__inre,.husvy,.inspektion-val,.redaktionell-grid,.relining-intro{grid-template-columns:1fr}.erfarenhet__tal{font-size:72px}.bokning-med-bild__inre{grid-template-columns:1fr}.relining-intro__bild{max-height:520px}}@media (max-width:699px){.samtycke{align-items:stretch;flex-direction:column;padding:16px}.samtycke__knappar{display:grid}.seo-jamforelse{display:block;overflow-x:auto}.seo-lankar{grid-template-columns:1fr}.kundversion .sidhuvud__inre{display:grid;grid-template-columns:minmax(0,1fr) 48px;grid-gap:10px;gap:10px;padding-top:8px;padding-bottom:10px}.kundversion .sidhuvud__inre>.logga{display:none}.kundversion[data-variant=c] .sidhuvud__mobil-cta{order:0;width:auto;min-height:56px;font-size:16px;line-height:1.2;padding:8px 6px;white-space:normal}.kundversion[data-variant=c] .meny-knapp{order:0;width:48px;min-width:48px;height:56px;padding:4px;font-size:12px;font-weight:400;line-height:1.15;gap:3px;flex-direction:column-reverse;justify-content:center}.kundversion .sidhuvud[data-scrollad=true] .meny-knapp{grid-column:2;justify-self:end}.kundversion .kontaktlist{background:#fff}.kundversion[data-variant=c] .kontaktlist__inre{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;grid-gap:8px;gap:8px;padding-block:4px;min-height:56px}.kundversion[data-variant=c] .kontaktlist__inre a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;text-decoration:none}.kundversion .kontaktlist__ring{grid-column:1;flex-direction:column;gap:2px}.kundversion .kontaktlist__logga{grid-column:2;min-width:0}.kundversion .kontaktlist__logga img{display:block;width:100%;max-width:190px;height:auto}.kundversion .kontaktlist__mejl{grid-column:3;flex-direction:column;gap:2px}.kundversion .kontaktlist__ikon{display:block;flex-shrink:0}.kundversion[data-variant=c] .kontaktlist__kort{font-size:11px;font-weight:400;line-height:1.2;white-space:nowrap}.kundversion .meny-knapp svg{width:24px;height:24px}.kundversion .kundhero{min-height:700px;padding:290px 0 32px}.kundversion .kundhero h1{font-size:34px}.kundversion .kundhero .ingress{font-size:19px}.kundhero__bild img{object-position:center 24%}.kundversion .kundhero .knapprad{gap:8px 20px}.kundversion .kundhero .knapp{font-size:17px;width:100%;text-align:center;white-space:normal}.kundversion .kundhero .knapp-under{font-size:15px;max-width:34ch}.kundversion .sidtopp__bildhero{min-height:340px;height:54svh;max-height:520px}.kundversion .sidtopp__bildhero h1{font-size:34px}.kundkontakt .kontakt-person img{width:52px;height:52px}.kundkontakt .kontakt-person span{font-size:14px}.kundkontakt .kontakt-person strong{font-size:18px}.kundkontakt p{font-size:16px}.kundversion .kort--formular{padding:20px 16px}.kundversion .kort--formular .kontakt-person{margin-bottom:16px;gap:12px}.kundversion .kort--formular .kontakt-person img{width:52px;height:52px}.kundversion .formular{gap:16px}.kundversion .falt input,.kundversion .falt select,.kundversion .falt textarea{font-size:18px;min-width:0}.kundversion .falt-rad{gap:16px}.kundversion .faq summary{min-height:56px;padding-block:16px;padding-right:42px;font-size:19px}.kundversion .sidtopp__ankare ol{margin-bottom:0}.kundversion .sektion-lank a,.kundversion .sidfot li a,.kundversion .sidtopp__ankare a{display:inline-flex;align-items:center;min-height:44px}.kundversion .sidfot li a{padding-block:6px;overflow-wrap:anywhere}.kundversion .kundkontakt__inre{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.kundversion .kundkontakt a{margin-left:0;min-height:44px;display:inline-flex;align-items:center;justify-self:start}.kundversion .kundkontakt p{order:0}.kundversion .kundkontakt__lankar{margin-left:0}.kundkontakt__handlingar{grid-template-columns:1fr;margin-left:0}.kundkontakt__handlingar .kundkontakt__lankar{grid-column:auto;justify-content:flex-start}.kundkontakt__handlingar .knapp{width:100%}.bokning-med-bild__bakgrund{background-image:url(/bilder/forslag-2/hero-hus-mobil.webp)}.bokning-med-bild:before{background:rgba(14,30,22,.68)}.husvy__bild{padding:0}.relining-intro__bild{aspect-ratio:3/2}.faq-bildrad,.processrad{grid-template-columns:1fr}}@media (max-width:359px){.kundversion .sidhuvud__inre{grid-template-columns:minmax(0,1fr) 48px;gap:8px}.kundversion[data-variant=c] .sidhuvud__mobil-cta{font-size:16px}.kundversion[data-variant=c] .meny-knapp{width:48px;min-width:48px}.kundversion .kundhero h1{font-size:30px}.kundversion .kundhero{min-height:500px;padding-top:36px;padding-bottom:32px}.kundversion .kundhero .ingress{font-size:18px}.kundkontakt a{margin-left:0}}