/* © Haut Forvalting AS (Org.nr. 931 603 760) — Altibedrift.
 * Konfidensiell arkitektur/arbeidsdokument. Uautorisert kopiering/distribusjon forbudt.
 * Page-scoped final presentation: approved palette, no page-wide filters. */
html body[data-ws-finish="5"] main .source-graph-method .source-graph-method__step {
  --wx-text:#102e26; --wx-copy:#203c33;
  position:relative; isolation:isolate; color:#102e26!important;
  background:#afdcc4!important; background-image:none!important;
  border:1px solid #72a68d!important; border-radius:1rem;
  box-shadow:0 5px 0 #051e181c,0 12px 24px #041d1614;
  padding:1.25rem!important; min-height:0!important;
  opacity:1!important; filter:none!important; overflow:hidden;
}
html body[data-ws-finish="5"] main .source-graph-method .source-graph-method__step:nth-child(4n+2) {background:#93cfd5!important;border-color:#5b9ea6!important;}
html body[data-ws-finish="5"] main .source-graph-method .source-graph-method__step:nth-child(4n+3) {background:#c6b2e7!important;border-color:#9d83c6!important;}
html body[data-ws-finish="5"] main .source-graph-method .source-graph-method__step:nth-child(4n+4) {background:#f5cd85!important;border-color:#c4984e!important;}
html body[data-ws-finish="5"] main .source-graph-method .source-graph-method__step :is(strong,p,span,a,small) {color:#102e26!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important;}
html body[data-ws-finish="5"] main .source-graph-method .source-graph-method__step strong {margin:1rem 0 .65rem!important;display:block;font-size:1.15rem;line-height:1.25;}
html body[data-ws-finish="5"] main .source-graph-method .source-graph-method__step p {font-size:.93rem;line-height:1.6;}
html body[data-ws-finish="5"] main .source-graph-method .source-graph-method__step::before,
html body[data-ws-finish="5"] main .source-graph-method .source-graph-method__step::after {content:none!important;}
html body[data-ws-finish="5"] .ws-finish-icon {width:2.4rem;height:2.4rem;padding:.45rem;display:block;flex:none;border-radius:50%;background:#123b2720;color:#123b27;box-sizing:border-box;margin-bottom:.85rem;}
html body[data-ws-finish="5"] .ws-finish-icon svg {display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}
html body[data-ws-finish="5"] main .ws-search-rail {background:#f1b950!important;background-image:none!important;border:1px solid #cd8c2f!important;padding:1rem!important;gap:.8rem!important;box-shadow:0 5px 0 #05261e24;border-radius:1.2rem;}
html body[data-ws-finish="5"] main .ws-search-rail .ws-search-rail__stage {--wx-text:#322615;--wx-copy:#493821;background:#ffe0a3!important;background-image:none!important;border:1px solid #c18a393f!important;border-radius:1rem;box-shadow:inset 0 1px #fff4da,0 4px 12px #6b3a1412;isolation:isolate;position:relative;overflow:hidden;min-width:0;padding:1.15rem!important;}
html body[data-ws-finish="5"] main .ws-search-rail .ws-search-rail__stage:nth-child(2) {background:#ffd087!important;}
html body[data-ws-finish="5"] main .ws-search-rail .ws-search-rail__stage:nth-child(3) {background:#f7cc86!important;}
html body[data-ws-finish="5"] main .ws-search-rail .ws-search-rail__stage:nth-child(4) {background:#ffe1b1!important;}
html body[data-ws-finish="5"] main .ws-search-rail .ws-search-rail__stage :is(strong,small,span) {position:relative;z-index:1;color:#322615!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;}
html body[data-ws-finish="5"] main .ws-search-rail .ws-search-rail__stage::before,
html body[data-ws-finish="5"] main .ws-search-rail .ws-search-rail__stage::after {content:none!important;}
html body[data-ws-finish="5"] main .ws-search-rail .ws-finish-icon {background:#a04c16;color:#fff!important;margin:.8rem 0;}
html body[data-ws-finish="5"] .ws-finish-diagram {position:absolute;right:-.3rem;bottom:-.3rem;width:42%;height:65%;fill:none;stroke:#a65317;stroke-width:1.3;opacity:.18;pointer-events:none;z-index:0;}
html body[data-ws-finish="5"] .ws-finish-diagram path {stroke-dasharray:120;stroke-dashoffset:0;}
@keyframes ws-finish-draw {from {stroke-dashoffset:120;} to {stroke-dashoffset:0;}}
@keyframes ws-finish-lift {from {transform:translateY(3px);} to {transform:translateY(0);}}
@media (prefers-reduced-motion:no-preference) {
  html body[data-ws-finish="5"] [data-ws-finish-visible="true"] .ws-finish-diagram path {animation:ws-finish-draw 1.3s ease-out both;animation-delay:var(--ws-step-delay,0ms);}
  html body[data-ws-finish="5"] [data-ws-finish-visible="true"] .ws-finish-icon {animation:ws-finish-lift .45s ease-out both;animation-delay:var(--ws-step-delay,0ms);}
  html body[data-ws-finish="5"] [data-ws-finish-motion] :nth-child(2) {--ws-step-delay:150ms;}
  html body[data-ws-finish="5"] [data-ws-finish-motion] :nth-child(3) {--ws-step-delay:300ms;}
  html body[data-ws-finish="5"] [data-ws-finish-motion] :nth-child(4) {--ws-step-delay:450ms;}
}
/* Darker plum surfaces, never a brightness filter on the page or its text. */
html body[data-ws-finish="5"] main .ai-auto-experience :is(.ai-auto-hero__copy,.ai-auto-buying) {--wx-text:#fff;--wx-copy:#f0eaf7;background:#281e3c!important;background-image:none!important;color:#fff!important;filter:none!important;}
html body[data-ws-finish="5"] main .ai-auto-experience .ai-auto-hero__visual {background:#b9a3d7!important;}
html body[data-ws-finish="5"] main .ai-auto-experience .ai-auto-buying li {background:#382a4e!important;border:1px solid #68557e!important;}
html body[data-ws-finish="5"] main .ai-auto-experience .ai-auto-buying li span {background:#4a3864!important;color:#c5efdb!important;}
html body[data-ws-finish="5"] main .ai-auto-experience :is(.ai-auto-hero__copy,.ai-auto-buying) :is(h1,h2,strong) {color:#fff!important;}
html body[data-ws-finish="5"] main .ai-auto-experience :is(.ai-auto-hero__copy,.ai-auto-buying) p {color:#f0eaf7!important;}
html body[data-ws-finish="5"] main .ai-auto-experience .ai-auto-hero__copy .ai-auto-kicker {color:#a4f348!important;}
html body[data-ws-finish="5"] main .ai-auto-experience :is(.ai-auto-hero__visual,.ai-auto-newsletter) :is(p,span,small) {color:#102e26!important;}
/* Compact real next steps replace the empty miniature website placeholders. */
html body[data-ws-finish="5"] main .industry-browser__blocks {padding:1.1rem!important;}
html body[data-ws-finish="5"] main .ws-industry-steps-label {font-size:.76rem!important;line-height:1.4;letter-spacing:.025em;margin:0 0 .75rem!important;color:var(--wx-text)!important;}
html body[data-ws-finish="5"] main .ws-industry-steps {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;list-style:none;margin:0;padding:0;}
html body[data-ws-finish="5"] main .ws-industry-steps li {min-width:0;padding:.85rem;border:1px solid var(--wr-browser-line,#8baf9c);border-radius:.8rem;background:transparent!important;color:var(--wx-text)!important;}
html body[data-ws-finish="5"] main .ws-industry-steps li span {display:block;font-size:.7rem;line-height:1.3;margin-bottom:.5rem;color:var(--wx-copy)!important;}
html body[data-ws-finish="5"] main .ws-industry-steps :is(strong,a) {font-size:.95rem;line-height:1.3;color:var(--wx-text)!important;}
html body[data-ws-finish="5"] main .ws-industry-steps p {font-size:.82rem!important;line-height:1.5;margin:.4rem 0 0!important;color:var(--wx-copy)!important;}
html body[data-ws-finish="5"] main .ws-news-card .ws-news-footer a,
html body[data-ws-finish="5"] main .ws-news-card .dynamic-news-card__footer a {display:inline-flex;gap:.35rem;align-items:center;min-height:2.75rem;background:none!important;border:0!important;box-shadow:none!important;padding:.3rem 0!important;border-radius:0!important;font-size:.8rem!important;text-decoration:none;}
html body[data-ws-finish="5"] main .ws-news-card :is([class$="__meta"],[class$="__meta"]>span,[class$="__meta"]>time,[class$="__footer"]>span) {color:#40574f!important;opacity:1!important;}
html body[data-ws-finish="5"][data-ws-preview="true"] iframe[src^="https://app.netlify.com/cdp"] {display:none!important;visibility:hidden!important;pointer-events:none!important;}
@media(max-width:699px) {html body[data-ws-finish="5"] main .ws-industry-steps {grid-template-columns:1fr;} html body[data-ws-finish="5"] main .source-graph-method .source-graph-method__flow {grid-template-columns:1fr!important;}}
@media(prefers-reduced-motion:reduce) {html body[data-ws-finish="5"] .ws-finish-icon,html body[data-ws-finish="5"] .ws-finish-diagram path {animation:none!important;transition:none!important;}}
