.lps-site{--lps-paper:#f4f1e9;--lps-paper-2:#eae5d8;--lps-white:#fbfaf6;--lps-ink:#111a21;--lps-ink-2:#182430;--lps-ink-djup:#0c141a;--lps-text:#1d2830;--lps-mut:#525f69;--lps-text-inv:#f1f2ee;--lps-mut-inv:#aab7bf;--lps-line:rgba(17,26,33,0.15);--lps-line-inv:rgba(241,242,238,0.16);--lps-cyan:#0c97da;--lps-ease:cubic-bezier(0.19,1,0.22,1);background:var(--lps-paper);color:var(--lps-text);font-family:var(--font-body),system-ui,sans-serif;font-size:1rem;line-height:1.65;overflow-x:clip;-webkit-font-smoothing:antialiased}.lps-site h1,.lps-site h2,.lps-site h3{font-family:var(--font-heading),var(--font-body),sans-serif;font-weight:600;line-height:1.08;letter-spacing:-.02em;margin:0}.lps-site figure,.lps-site p,.lps-site ul{margin:0}.lps-site ul{list-style:none;padding:0}.lps-site img{max-width:100%;display:block}.lps-site a{color:inherit;text-decoration:none}.lps-site :focus-visible{outline:2px solid var(--lps-cyan);outline-offset:3px;border-radius:2px}.lps-wrap{max-width:1180px;margin-inline:auto;padding-inline:20px}.lps-dold{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lps-skip{position:absolute;left:16px;top:-48px;z-index:100;background:var(--lps-ink);color:var(--lps-text-inv);padding:10px 18px;transition:top .15s ease}.lps-skip:focus-visible{top:12px}.lps-site section{scroll-margin-top:76px}.lps-kryss{position:relative;display:inline-block;width:11px;height:11px;flex:none;opacity:.55}.lps-kryss:after,.lps-kryss:before{content:"";position:absolute;background:currentColor}.lps-kryss:before{left:0;right:0;top:5px;height:1px}.lps-kryss:after{top:0;bottom:0;left:5px;width:1px}@media (prefers-reduced-motion:no-preference){.lps-reveal{opacity:0;transform:translateY(16px);transition:opacity .5s var(--lps-ease) var(--d,0s),transform .5s var(--lps-ease) var(--d,0s)}.lps-reveal[data-in]{opacity:1;transform:none}}.lps-head{position:sticky;top:0;z-index:50;background:transparent;border-bottom:1px solid transparent;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.lps-head--fast{background:color-mix(in srgb,var(--lps-paper) 94%,transparent);backdrop-filter:blur(10px) saturate(1.1);border-bottom-color:var(--lps-line)}.lps-head__rad{max-width:1180px;margin-inline:auto;padding-inline:20px;min-height:62px;display:flex;align-items:center;gap:14px}.lps-head__logga{flex:none;display:inline-flex;align-items:center}.lps-head__logga img{height:30px;width:auto}.lps-head__ordmark{font-family:var(--font-heading),sans-serif;font-weight:600;font-size:1rem}.lps-head__nav{display:none;margin-inline:auto;gap:26px}.lps-head__nav a{font-size:.9rem;font-weight:500;color:var(--lps-mut);padding:6px 2px;background-image:linear-gradient(var(--lps-cyan),var(--lps-cyan));background-repeat:no-repeat;background-size:0 2px;background-position:left calc(100% - 2px);transition:color .18s ease,background-size .22s var(--lps-ease)}.lps-head__nav a:hover{color:var(--lps-text);background-size:100% 2px}.lps-head__knappar{margin-left:auto;display:flex;align-items:center;gap:12px}.lps-head__tel{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:4px 6px;font-size:.86rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--lps-text);transition:color .16s ease}.lps-head__tel svg,.lps-head__tel:hover{color:var(--lps-cyan)}.lps-hero{padding-top:40px;padding-bottom:56px}.lps-hero__rad{display:flex;flex-direction:column;gap:40px}.lps-hero__rubrik{font-size:clamp(2.05rem,8vw,3.9rem);letter-spacing:-.025em;max-width:15ch}.lps-hero__ingress{margin-top:22px;font-size:1.0625rem;color:var(--lps-mut);max-width:44ch}.lps-hero__vagar{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}@media (max-width:519px){.lps-hero__vagar .sn-cta,.lps-hero__vagar .sqi-dialog__trigger{width:100%;justify-content:center}}.lps-hero__tel{display:inline-flex;align-items:baseline;gap:7px;min-height:44px;align-items:center;transition:color .16s ease}.lps-hero__tel-etikett{font-size:.9rem;color:var(--lps-mut)}.lps-hero__tel-nr{font-weight:600;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--lps-line);transition:color .16s ease,border-color .16s ease}.lps-hero__tel:hover .lps-hero__tel-nr{color:var(--lps-cyan);border-color:var(--lps-cyan)}.lps-hero__bevis{margin-top:34px;display:inline-flex;align-items:center;gap:10px;font-size:.86rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--lps-mut)}.lps-plat{position:relative;display:block;background:var(--lps-white);border:1px solid var(--lps-line)}.lps-plat img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lps-plat--hero{padding:10px;box-shadow:0 18px 48px -24px rgba(17,26,33,.45)}.lps-plat--hero img{aspect-ratio:16/10}.lps-hero__plat{position:relative;z-index:2}@media (prefers-reduced-motion:no-preference){.lps-hero__bevis,.lps-hero__ingress,.lps-hero__rubrik,.lps-hero__vagar{animation:lps-in .65s cubic-bezier(.16,1,.3,1) both}.lps-hero__ingress{animation-delay:90ms}.lps-hero__vagar{animation-delay:.17s}.lps-hero__bevis{animation-delay:.24s}.lps-hero__plat{animation:lps-in .8s cubic-bezier(.16,1,.3,1) .12s both}}@keyframes lps-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lps-tjanster{background:var(--lps-ink);color:var(--lps-text-inv);padding-block:72px 76px}.lps-tjanster__rubrik{font-size:clamp(1.7rem,4.5vw,2.5rem);max-width:20ch}.lps-tjanster__lista{margin-top:48px;border-top:1px solid var(--lps-line-inv)}.lps-tjansterad{display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px 14px;padding-block:24px;border-bottom:1px solid var(--lps-line-inv)}.lps-tjansterad__kryss{margin-top:9px;color:var(--lps-cyan);opacity:.9}.lps-tjansterad__titel{font-size:clamp(1.25rem,3vw,1.7rem);letter-spacing:-.015em}.lps-tjansterad__text{grid-column:2;color:var(--lps-mut-inv);font-size:.98rem;max-width:52ch}.lps-pillank{margin-top:40px;display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:600;font-size:1.02rem;color:var(--lps-text-inv);border-bottom:2px solid var(--lps-cyan);padding-bottom:4px}.lps-pillank__pil{transition:transform .2s var(--lps-ease)}.lps-pillank:hover .lps-pillank__pil{transform:translateX(6px)}.lps-arbeten{background:var(--lps-paper);padding-block:76px}.lps-arbeten__topp{display:flex;flex-direction:column;gap:28px}.lps-arbeten__rubrik{font-size:clamp(1.7rem,4.5vw,2.5rem)}.lps-arbeten__ingress{margin-top:12px;color:var(--lps-mut);max-width:34ch}.lps-plat--16x9 img{aspect-ratio:16/9}.lps-plat--5x4 img{aspect-ratio:5/4}.lps-plat--1x1 img{aspect-ratio:1/1}.lps-plat__text{display:flex;align-items:center;gap:8px;padding:10px 2px 4px;font-size:.78rem;font-weight:500;letter-spacing:.05em;color:var(--lps-mut);background:none;transition:color .25s ease}.lps-arbeten .lps-plat{border:none;background:none}.lps-arbeten .lps-plat img{border:1px solid var(--lps-line)}@media (hover:hover) and (pointer:fine){.lps-arbeten .lps-plat img{filter:grayscale(.3) saturate(.92);transition:filter .35s ease}.lps-arbeten .lps-plat:hover img{filter:none}.lps-arbeten .lps-plat:hover .lps-plat__text{color:var(--lps-text)}}.lps-arbeten__mosaik{margin-top:28px;-moz-columns:2;column-count:2;-moz-column-gap:14px;column-gap:14px}.lps-arbeten__mosaik>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:18px}.lps-omoss{background:var(--lps-paper-2);padding-bottom:76px}.lps-kamband{overflow:hidden;height:clamp(160px,30vw,320px);border-block:1px solid var(--lps-line)}.lps-kamband__bild{width:135%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}@media (prefers-reduced-motion:no-preference){.lps-kamband__bild{animation:lps-pan 36s linear infinite alternate;animation-play-state:paused;will-change:transform}.lps-kamband[data-in=true] .lps-kamband__bild{animation-play-state:running}}@keyframes lps-pan{0%{transform:translateX(0)}to{transform:translateX(-14%)}}.lps-omoss__rad{padding-top:64px;display:flex;flex-direction:column;gap:48px}.lps-omoss__display{font-family:var(--font-heading),sans-serif;font-weight:600;font-size:clamp(1.45rem,3.6vw,2.2rem);line-height:1.22;letter-spacing:-.015em;max-width:24ch}.lps-omoss__stod{margin-top:20px;color:var(--lps-mut);max-width:52ch}.lps-omoss__personrubrik{font-size:1.05rem;letter-spacing:.02em}.lps-personlista{margin-top:18px;border-top:1px solid var(--lps-line)}.lps-person{padding-block:18px;border-bottom:1px solid var(--lps-line);display:grid;gap:4px}.lps-person__namn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading),sans-serif;font-weight:600;font-size:1.25rem}.lps-person__namn .lps-kryss{color:var(--lps-cyan)}.lps-person__mejl,.lps-person__tel{justify-self:start;min-height:34px;display:inline-flex;align-items:center;font-variant-numeric:tabular-nums;color:var(--lps-mut);border-bottom:1px solid transparent;transition:color .16s ease,border-color .16s ease}.lps-person__tel{font-weight:600;color:var(--lps-text);font-size:1.02rem}.lps-person__mejl:hover,.lps-person__tel:hover{color:var(--lps-cyan);border-bottom-color:var(--lps-cyan)}.lps-offert{background:var(--lps-ink);color:var(--lps-text-inv);padding-block:76px}.lps-offert__rad{display:flex;flex-direction:column;gap:44px}.lps-offert__rubrik{font-size:clamp(1.8rem,5vw,2.7rem);max-width:16ch}.lps-citat{position:relative;margin-top:30px;max-width:46ch;padding:26px 24px 22px;border:1px solid var(--lps-line-inv);border-radius:14px;background:rgba(255,255,255,.045)}.lps-citat:before{content:"\201D";position:absolute;top:-14px;left:18px;font-size:4.2rem;line-height:1;color:var(--lps-cyan);opacity:.55;pointer-events:none}.lps-citat__text{margin:0;font-size:1.16rem;line-height:1.6;color:var(--lps-text-inv)}.lps-citat__av{margin-top:18px;padding-top:16px;border-top:1px solid var(--lps-line-inv);display:flex;align-items:center;gap:12px}.lps-citat__portratt{width:44px;height:44px;border-radius:50%;border:1px solid var(--lps-line-inv)}.lps-citat__vem{display:grid;line-height:1.35}.lps-citat__vem a{font-weight:600;border-bottom:1px solid var(--lps-line-inv);justify-self:start;transition:color .16s ease,border-color .16s ease}.lps-citat__vem a:hover{color:var(--lps-cyan);border-color:var(--lps-cyan)}.lps-citat__kalla{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--lps-cyan)}.lps-offert__vagar{margin-top:34px;display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px}.lps-offert__ring{display:inline-flex;flex-direction:column;gap:2px;min-height:60px;padding:12px 26px;border:1px solid var(--lps-cyan);border-radius:12px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.lps-offert__ring-etikett{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--lps-cyan)}.lps-offert__ring-nummer{font-family:var(--font-heading,inherit);font-size:1.5rem;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--lps-text-inv)}.lps-offert__ring:focus-visible,.lps-offert__ring:hover{background:color-mix(in oklch,var(--lps-cyan) 16%,transparent);transform:translateY(-1px)}@media (max-width:520px){.lps-offert__ring{width:100%;align-items:center;text-align:center}}@media (prefers-reduced-motion:reduce){.lps-offert__ring{transition:none}.lps-offert__ring:focus-visible,.lps-offert__ring:hover{transform:none}}.lps-arbeten__citat{margin:56px auto 0;max-width:52ch}.lps-arbeten__citat .lps-citat__text,.lps-arbeten__citat .lps-citat__vem a{color:var(--lps-text)}.lps-arbeten__citat .lps-citat__kalla{color:color-mix(in oklch,var(--lps-cyan) 55%,var(--lps-ink))}.lps-offert__vag{display:grid;gap:2px;min-height:44px}.lps-offert__vag-etikett{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lps-mut-inv)}.lps-offert__vag-varde{font-weight:600;font-size:1.08rem;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--lps-line-inv);padding-bottom:2px;transition:color .16s ease,border-color .16s ease}.lps-offert__vag:hover .lps-offert__vag-varde{color:var(--lps-cyan);border-color:var(--lps-cyan)}.lps-offert__fakta{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:.9rem;color:var(--lps-mut-inv)}.lps-offert__kort{color:var(--lps-text)}.lps-offert__kort .lps-offert__form{box-shadow:0 30px 70px -32px rgba(0,0,0,.6)}.lps-fot{background:var(--lps-ink-djup);color:var(--lps-mut-inv);padding-block:56px 28px;border-top:1px solid var(--lps-line-inv)}.lps-fot__rad{display:grid;gap:36px}.lps-fot__logga{display:inline-block;background:var(--lps-white);padding:10px 14px}.lps-fot__logga img{height:30px;width:auto}.lps-fot__ordmark{font-family:var(--font-heading),sans-serif}.lps-fot__ordmark,.lps-fot__spalt h3{font-weight:600;color:var(--lps-text-inv)}.lps-fot__spalt h3{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.lps-fot__spalt li{margin-bottom:8px;font-size:.94rem}.lps-fot__spalt a{display:inline-flex;min-height:30px;align-items:center;border-bottom:1px solid transparent;transition:color .16s ease,border-color .16s ease}.lps-fot__spalt a:hover{color:var(--lps-text-inv);border-bottom-color:var(--lps-cyan)}.lps-fot__botten{margin-top:44px;padding-top:20px;border-top:1px solid var(--lps-line-inv);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.84rem}@media (min-width:720px){.lps-head__rad,.lps-wrap{padding-inline:32px}.lps-head__rad{min-height:68px}.lps-head__logga img{height:34px}.lps-head__tel{font-size:.92rem}.lps-hero{padding-top:64px;padding-bottom:88px}.lps-tjanster{padding-block:104px 112px}.lps-tjansterad{grid-template-columns:30px minmax(0,5fr) minmax(0,6fr);gap:14px;padding-block:30px;align-items:start}.lps-tjansterad__text{grid-column:3;margin-top:6px}.lps-arbeten{padding-block:112px}.lps-arbeten__topp{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-areas:"feature rubrik" "feature sida";grid-template-rows:auto 1fr;gap:20px 28px}.lps-arbeten__rubrikblock{grid-area:rubrik}.lps-arbeten__feature{grid-area:feature}.lps-arbeten__sida{grid-area:sida;align-self:end}.lps-arbeten__mosaik{-moz-columns:3;column-count:3;-moz-column-gap:28px;column-gap:28px;margin-top:28px}.lps-arbeten__mosaik>*{margin-bottom:28px}.lps-omoss{padding-bottom:128px}.lps-omoss__rad{padding-top:96px;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:64px;align-items:center}.lps-offert{padding-block:112px 120px}.lps-offert__rad{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:start}.lps-offert__kort{padding:36px 32px}.lps-fot__rad{grid-template-columns:1.4fr 1fr .8fr .8fr;gap:32px}.lps-fot{padding-block:72px 32px}}@media (min-width:1024px){.lps-head__nav{display:inline-flex}.lps-hero{padding-top:84px;padding-bottom:0}.lps-hero__rad{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);gap:56px;align-items:start}.lps-hero__text{padding-bottom:110px}.lps-hero__rubrik{font-size:clamp(2.6rem,3.6vw,3.9rem)}.lps-hero__plat{margin-bottom:-128px}.lps-plat--hero{padding:12px}.lps-plat--hero img{aspect-ratio:3/2}.lps-tjanster{padding-top:224px}}