@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_7a564d{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_7a564d{--font-dm-sans:"DM Sans","DM Sans Fallback"}:root{--ink:#151515;--ink-soft:#333333;--navy:#19154e;--grey:#696969;--grey-soft:#5b5e76;--teal:#5999a7;--teal-dark:#409ba9;--teal-deep:#3d8492;--line:#e8e8e8;--bg:#ffffff;--bg-muted:#f7f9fa;--r-btn:6px;--r-btn-lg:10px;--r-img:12px;--wrap:1300px;--wrap-narrow:1000px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-weight:700;letter-spacing:-.5px;line-height:1.1}p{margin:0 0 1em}p:last-child{margin-bottom:0}:focus-visible{outline:3px solid var(--teal-dark);outline-offset:3px;border-radius:2px}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}.wrap-narrow{max-width:var(--wrap-narrow)}.section{padding:80px 0}.section-tight{padding:48px 0}.h-hero{font-size:clamp(38px,6vw,68px);font-weight:800}.h-display,.h-hero{letter-spacing:-1.5px;line-height:1.1}.h-display{font-size:clamp(34px,5vw,64px);font-weight:700}.h-section{font-size:clamp(28px,3.4vw,36px);font-weight:700;letter-spacing:-.5px;line-height:1.2}.h-card{font-size:18px;font-weight:800;letter-spacing:0;line-height:1.2;color:var(--navy)}.eyebrow{font-size:14px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--teal);margin:0 0 14px}.lead{font-size:clamp(18px,2.2vw,24px);font-weight:500;line-height:1.4;letter-spacing:.2px}.body-text{font-size:18px;line-height:1.6}.muted{color:var(--grey)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:700;line-height:1;padding:15px 22px;border-radius:var(--r-btn-lg);border:1px solid transparent;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--teal);color:#fff}.btn-primary:hover{background:var(--teal-deep)}.btn-light{background:#fff;color:var(--grey);border-color:var(--line)}.btn-light:hover{background:#f2f5f6;color:var(--ink)}.btn-sm{padding:11px 18px;border-radius:var(--r-btn)}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:center}.split-media img{border-radius:var(--r-img);width:100%}.checklist{list-style:none;margin:24px 0;padding:0}.checklist li{display:flex;align-items:flex-start;gap:12px;font-size:16px;font-weight:700;margin-bottom:14px}.checklist svg{flex:none;margin-top:2px}.pill-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.pill{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:12px 22px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.btn-row{display:flex;flex-wrap:wrap;gap:14px}@media (max-width:900px){.section{padding:56px 0}.split{grid-template-columns:1fr;gap:36px}.split-reverse .split-media{order:-1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px}.logo img{width:166px;height:auto}.nav-desktop{display:flex;align-items:center;gap:32px;font-size:15px;font-weight:500}.nav-desktop a:not(.btn){color:var(--ink)}.nav-desktop a:not(.btn):hover{color:var(--teal-dark)}.nav-desktop .btn{background:var(--teal-dark)}.nav-toggle{display:none;background:none;border:0;color:var(--ink);padding:8px;cursor:pointer}.nav-mobile{border-top:1px solid var(--line);padding:16px 0 24px;background:#fff}.nav-mobile .wrap{display:flex;flex-direction:column;gap:4px}.nav-mobile a:not(.btn){padding:12px 0;font-weight:500;border-bottom:1px solid var(--line)}.nav-mobile .btn{margin-top:16px;align-self:flex-start}@media (max-width:900px){.nav-desktop{display:none}.nav-toggle{display:block}.logo img{width:132px}.header-inner{min-height:68px}}.site-footer{background:#000;color:#fff;padding:72px 0 32px;margin-top:24px}.footer-inner{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:48px;gap:48px}.footer-name{font-size:20px;font-weight:800;letter-spacing:-.3px;margin:0 0 16px}.footer-adress{font-size:15px;line-height:1.8;color:rgba(255,255,255,.7)}.footer-adress a:hover{color:#fff;text-decoration:underline}.footer-rubrik{font-size:15px;font-weight:700;margin:0 0 16px}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col li{margin-bottom:12px}.footer-col a{font-size:15px;color:rgba(255,255,255,.7)}.footer-col a:hover{color:#fff}.footer-botten{margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.15);font-size:14px;color:rgba(255,255,255,.5)}@media (max-width:900px){.footer-inner{grid-template-columns:1fr 1fr;gap:36px}.footer-brand{grid-column:1/-1}}@media (max-width:520px){.footer-inner{grid-template-columns:1fr}}.hero{padding-top:8px}.hero-media{position:relative;border-radius:var(--r-img);overflow:hidden}.hero-media>img{width:100%;aspect-ratio:1300/900;height:auto;object-fit:cover}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(0,0,0,.62),rgba(0,0,0,.32) 45%,rgba(0,0,0,0) 72%)}.hero-inner{position:absolute;z-index:2;top:50%;transform:translateY(-50%);left:clamp(24px,4vw,56px);right:clamp(24px,4vw,56px);max-width:620px;color:#fff}.hero-inner .lead{margin:20px 0 32px}.hero-inner .btn-light{color:var(--grey)}.app-section{background:var(--bg-muted)}.app-badges{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.app-badges img{transition:opacity .18s ease}.app-badges a:hover img{opacity:.82}.kontakt-fakta{display:grid;grid-gap:32px;gap:32px}.kontakt-fakta .h-card{margin-bottom:10px}.lank{color:var(--teal-dark);text-decoration:underline;text-underline-offset:3px}.lank:hover{color:var(--teal-deep)}@media (max-width:700px){.hero-media>img{height:560px}.hero-inner{top:auto;bottom:32px;transform:none}}.exempel-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:72px 48px;gap:72px 48px;max-width:1000px;margin-inline:auto}.exempel-grid li{display:flex;flex-direction:column;align-items:center}.exempel-grid img{width:100%;max-width:400px;height:auto}.exempel-typ{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;margin:22px 0 18px}.pris-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,340px));grid-gap:32px;gap:32px;justify-content:center}.pris-kort{background:#fff;border:1px solid var(--line);border-radius:16px;padding:32px 28px;box-shadow:0 4px 20px rgba(0,0,0,.06);display:flex;flex-direction:column}.pris-rubrik{font-size:15px;font-weight:500;color:var(--grey);margin:0 0 12px}.pris-belopp{font-size:40px;font-weight:700;letter-spacing:-1.5px;line-height:1;margin:0 0 8px}.pris-enhet{font-size:15px;font-weight:500;color:var(--grey);letter-spacing:0;margin-left:6px}.pris-kort .checklist{margin:20px 0 28px;flex:1 1}.pris-kort .checklist li{font-size:15px}.pris-kort .btn{align-self:flex-start}@media (max-width:700px){.exempel-grid{grid-template-columns:1fr;gap:56px}}.numrerad{list-style:none;margin:0;padding:0}.numrerad li{display:flex;gap:20px;margin-bottom:32px}.numrerad li:last-child{margin-bottom:0}.nummer{flex:none;width:36px;height:36px;border-radius:50%;background:var(--teal);color:#fff;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center}.team-grid{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:40px 32px;gap:40px 32px}.team-grid img{border-radius:50%;width:205px;height:205px;object-fit:cover;margin-bottom:20px}.team-namn{font-size:18px;font-weight:800;margin:0 0 4px}.team-roll{color:var(--grey);margin:0 0 8px}.team-kontakt,.team-roll{font-size:15px}.team-kontakt a{color:var(--teal-dark)}.team-kontakt a:hover{text-decoration:underline}.faq{max-width:820px;margin:48px auto 0}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;font-size:18px;font-weight:700;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--teal-dark)}.faq summary .kryss{flex:none;transition:transform .2s ease;color:var(--teal)}.faq details[open] summary .kryss{transform:rotate(45deg)}.faq-svar{padding:0 0 24px;max-width:700px}.faq-svar ol,.faq-svar p{color:var(--grey);font-size:17px}.faq-svar ol{padding-left:20px}.fakta{background:var(--bg-muted);border-radius:16px;padding:36px}.fakta .h-card{margin-bottom:16px}.fakta .kalla{font-size:14px;color:var(--grey);margin-top:20px}.kontakt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;margin-top:48px}.kontakt-grid .fakta{display:flex;flex-direction:column}.kontakt-grid .btn{align-self:flex-start}.guide-block{margin-bottom:72px}.guide-block:last-child{margin-bottom:0}.guide-steg{list-style:none;margin:32px 0 0;padding:0;counter-reset:none}.guide-steg li{margin-bottom:40px}.guide-steg .h-card{margin-bottom:14px;font-size:17px}.guide-steg img{border-radius:var(--r-img);border:1px solid var(--line);width:100%;height:auto}.punktlista{color:var(--grey);font-size:17px;padding-left:20px;margin:12px 0 0}.punktlista li{margin-bottom:8px}.bar-sida{padding:0}.juridik{max-width:760px}.juridik h2{font-size:24px;font-weight:700;margin:40px 0 14px;letter-spacing:-.4px}.juridik h3{font-size:19px;font-weight:700;margin:28px 0 10px}.juridik li,.juridik p{color:var(--grey);font-size:17px;line-height:1.65}.juridik ul{padding-left:20px}.juridik li{margin-bottom:8px}.juridik .uppdaterad{font-size:15px;color:var(--grey);margin-bottom:8px}.radera-box{background:var(--bg-muted);border-radius:16px;padding:28px;margin:32px 0 8px}.radera-label{display:block;font-size:15px;font-weight:700;margin-bottom:10px;color:var(--ink)}.radera-rad{display:flex;flex-wrap:wrap;gap:12px}.radera-input{flex:1 1 260px;font:inherit;font-size:16px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-btn-lg);background:#fff;color:var(--ink)}.radera-input:focus-visible{outline:3px solid var(--teal-dark);outline-offset:2px}.radera-hjalp{font-size:15px;color:var(--grey);margin:16px 0 0}.footer-botten{display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between}.footer-botten p{margin:0}.footer-juridik{display:flex;gap:20px}.footer-juridik a:hover{color:#fff;text-decoration:underline}