.astra{--display:var(--font-manrope),Arial,sans-serif;--font:var(--font-dm-sans),Arial,sans-serif;font:16px/1.65 var(--font);color:var(--ink);background:var(--paper)}:where(.astra) :is(h1,h2,h3,h4,h5,h6){color:inherit}:where(.astra) :is(h4,h5,h6){font-family:inherit;font-weight:700;letter-spacing:normal}:where(.astra) ul{list-style:disc}:where(.astra) ol{list-style:decimal}:where(.astra) h4{margin-block:1.33em}:where(.astra) :is(ul,ol){margin-block:1em;padding-inline-start:40px}:where(.astra) dl{margin-block:1em}:where(.astra) dd{margin-inline-start:40px}:where(.astra) dialog{margin:auto}.astra:has(.clear-home){--night:#111612;--ink:#182015;--amber:#c6f66b;--paper:#f3f5f1;--muted:#535e53;--mint:#c6f66b;background:#fff;color:var(--ink)}.astra:has(.pc-page){--night:#111612;--ink:#182015;--amber:#c6f66b;--paper:#f3f5f1;--muted:#535e53;background:#fff;color:#182015}.pp-demo>.pp-demo-text{margin:0;padding:0 28px;border-top:0}@media (max-width:600px){.pp-demo>.pp-demo-text{padding:0 24px}}.pp-demo-film{position:relative;aspect-ratio:16/9;background:#111612}.pp-demo-film video{display:block;width:100%;height:100%;object-fit:cover}.pp-demo-film-start{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.pp-demo-film-start:focus-visible{outline:3px solid #c6f66b;outline-offset:-6px}.sn-case h3{font-size:32px;margin:23px 0 14px}.case-group{margin-top:70px}.case-group-text{max-width:700px;margin-top:14px;color:#53625b}.case-result{margin-top:12px;font-weight:600}.case-tags{margin-top:8px;font-size:14px;color:#596c50}.case-page .pr-hero{padding-bottom:80px}.case-breadcrumb{margin-bottom:28px}.case-breadcrumb .breadcrumb+.breadcrumb{margin-left:4px}.case-hero-image{margin:0}.case-hero-image img{display:block;width:100%;height:auto}.case-hero-image figcaption{margin-top:12px;font-size:13px;color:#bdc9c1}.case-work .pr-process{grid-template-columns:repeat(3,minmax(0,1fr))}.case-scope-note{max-width:820px;margin-top:24px;padding-left:16px;border-left:3px solid #c6f66b;font-size:14px;color:#505a52}.case-strip{padding:22px 0;background:#111612;color:#e3e9df;font-size:14px}.case-strip .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px}.case-strip-label{color:#c6f66b;letter-spacing:.06em}.case-strip-demo{color:#8f9c92;font-size:12px;letter-spacing:.06em}.case-micro{margin:18px 0 0;font-size:14px}@media (max-width:700px){.case-work .pr-process{grid-template-columns:1fr}.case-group{margin-top:50px}}:where(.home26) .hm-hero .hm-hero-grid h1{font-size:clamp(36px,3.9vw,53px);text-wrap:balance}@media (max-width:760px){:where(.home26) .hm-hero .hm-hero-grid h1{font-size:clamp(32px,8vw,46px)}}@media (min-width:300px){:where(.home26) .hm-h1-hel{white-space:nowrap}}@media (max-width:1099px){:where(.home26) .hm-h1-brytning{display:none}}:where(.astra) :is(h1,h2,h3){text-wrap:balance}:where(.astra) :is(h1,h2,h3):has(br){text-wrap:pretty}:where(.seo26) .so-hero h1{font-size:clamp(37px,3.8vw,56px)}:where(.seo26) .so-hero .so-hero-line{font-size:clamp(22px,1.9vw,27px)}@media (max-width:760px){:where(.seo26) .so-hero h1{font-size:39px}:where(.seo26) .so-hero .so-hero-line{font-size:24px}}#CookiebotWidget,#CybotCookiebotDialog{font-family:astraDmSans,Arial,sans-serif!important;background:#fcfdf8!important;color:#263720!important;border:1px solid #98ab87!important;border-radius:8px!important;box-shadow:0 18px 60px #0003!important;letter-spacing:normal!important}#CookiebotWidget *,#CybotCookiebotDialog *{font-family:inherit!important}#CybotCookiebotDialog h2,#CybotCookiebotDialogBodyContentTitle{font-family:astraManrope,Arial,sans-serif!important;font-size:20px!important;line-height:1.3!important;font-weight:550!important;letter-spacing:-.5px!important;color:#263720!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonDescription,#CybotCookiebotDialog .CybotCookiebotScrollContainer,#CybotCookiebotDialogBodyContentText{color:#546f43!important}#CookiebotWidget a,#CybotCookiebotDialog a{color:#344c25!important;text-decoration:underline!important;text-underline-offset:3px}#CookiebotWidget button,#CybotCookiebotDialog .CybotCookiebotDialogBodyButton{min-height:49px;padding:13px 20px!important;border-radius:4px!important;border:1px solid #879e73!important;background:transparent!important;color:#344c25!important;font-size:15px!important;font-weight:550!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyButton:hover{background:#f1f5e9!important}#CookiebotWidget #CookiebotWidget-btn-change,#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background:#f2c078!important;border-color:#f2c078!important;color:#26221c!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonAccept:hover,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover{background:#ffcf8f!important;border-color:#ffcf8f!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{color:#203e16!important;border-bottom-color:#4a7035!important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#4a7035!important}#CookiebotWidget :focus-visible,#CybotCookiebotDialog :focus-visible{outline:3px solid #ad5e04!important;outline-offset:3px!important}