/* Websjekk: explicit light/dark boundaries, compact editorial cards and usable controls.
 * © Haut Forvalting AS (Org.nr. 931 603 760) — Altibedrift.
 */
body[data-ws-experience="2"] {
  --wx-ink:#102724; --wx-muted:#40574f; --wx-paper:#f5f2ea; --wx-white:#fffefb;
  --wx-dark:#12392f; --wx-dark-end:#174638; --wx-on-dark:#fff; --wx-muted-dark:#e2eee6;
  --wx-mint:#cceedd; --wx-cyan:#c7e9ed; --wx-violet:#e7ddf5; --wx-peach:#ffe0ad;
  --wx-accent:#b2f46d; --wx-line:#cedbd3; --wx-soft:#cceedd; --wx-second:#e7ddf5;
  --wx-radius:1.4rem; --wx-shadow:0 10px 28px rgb(15 45 34 / 7%);
  color:var(--wx-ink); background:var(--wx-paper); filter:none;
}
body[data-ws-theme="ai"] {--wx-dark:#302446;--wx-dark-end:#3b2c54;--wx-soft:#e7ddf5;--wx-second:#cceedd;}
body[data-ws-theme="visibility"] {--wx-soft:#ffe0ad;--wx-second:#c7e9ed;}
body[data-ws-theme="systems"] {--wx-dark:#16394a;--wx-dark-end:#1d4759;--wx-soft:#c7e9ed;--wx-second:#e7ddf5;}
body[data-ws-theme="norway"] {--wx-soft:#cceedd;--wx-second:#ffe0ad;}
body[data-ws-theme="knowledge"] {--wx-soft:#e7ddf5;--wx-second:#c7e9ed;}
body[data-ws-experience="2"] main {min-width:0;--wx-text:#102724;--wx-copy:#40574f;}
body[data-ws-experience="2"] [hidden] {display:none!important;}
body[data-ws-experience="2"] main :is(h1,h2,h3,h4,p,legend) {overflow-wrap:break-word;word-break:normal;}
/* WebKit fill is inherited separately from color. Never leave an old white fill on a light card. */
body[data-ws-experience="2"] main :is(h1,h2,h3,h4,p,strong,b,span,a,button,small,label,legend,li,time,summary) {-webkit-text-fill-color:currentColor!important;text-shadow:none;}
body[data-ws-experience="2"] main :is(h1,h2,h3,h4,strong,b,label,legend) {color:var(--wx-text)!important;opacity:1;}
body[data-ws-experience="2"] main :is(p,small,time) {color:var(--wx-copy)!important;opacity:1;}
body[data-ws-experience="2"] main :is(a,button,input,textarea,select,summary):focus-visible {outline:3px solid #208466;outline-offset:4px;}
body[data-ws-experience="2"] :is([id],legend) {scroll-margin-top:7.5rem;}
body[data-ws-experience="2"] :is(.home-v2,.websites-experience,.webcheck-experience,.ai-auto-experience,.aidyn-public,.source-graph-page,.insights-home-v1,.tool-lab,.trust-experience,.result-v3,.kh-shell,.a2-shell,.pv2-shell,.rv2-shell) {width:min(84rem,calc(100% - 3rem));max-width:100%;margin-inline:auto;}
body[data-ws-experience="2"] :is(.home-v2-hero,.websites-hero,.webcheck-hero,.ai-auto-hero,.aidyn-hero,.trust-hero) {gap:1.5rem;margin-block:1.5rem 4rem;align-items:stretch;}
body[data-ws-experience="2"] :is(.home-v2-section,.websites-section,.ai-auto-section,.aidyn-section,.kh-section,.rv2-section) {margin-block:0 4rem;}
body[data-ws-experience="2"] :is(.home-v2-hero__copy,.websites-hero__copy,.webcheck-hero__copy,.ai-auto-hero__copy,.aidyn-hero__copy,.a2-hero__copy,.trust-hero__copy,.kh-hero__copy) {min-height:0;border-radius:var(--wx-radius);padding:clamp(1.5rem,3.6vw,3.2rem);box-shadow:var(--wx-shadow);}
body[data-ws-experience="2"] .home-v2-hero__copy {background:var(--wx-white)!important;}
/* Solid colors; depth belongs to borders and shadows, not tinted text overlays. */
body[data-ws-experience="2"] :is(.websites-hero__copy,.webcheck-hero__copy,.ai-auto-hero__copy,.aidyn-hero__copy,.a2-hero__copy,.trust-hero__copy,.kh-hero__copy,.source-graph-hero,.tool-hero,main>.page-hero,.pv2-hero__grid>div:first-child,.rv2-hero__grid>div:first-child,.source-graph-method,.insights-home-v1__method,.ai-auto-buying,.aidyn-demo,.tool-workflow,.kh-conversion,.rv2-rd-exit__panel,.insight-editorial-exit,.trust-contact-stage,.websites-conversion,.home-v2-convert,.home-v2-ai,.webcheck-close,.a2-conversion,.trust-boundary,.trust-legal-hero>div,.result-v3__summary,.result-v3__offer-panel) {
  --wx-text:#fff;--wx-copy:#e2eee6;color:#fff!important;background:var(--wx-dark)!important;background-image:none!important;border-color:#557166;border-radius:var(--wx-radius);
}
body[data-ws-experience="2"] :is(.home-v2-hero__copy,.websites-hero__copy,.webcheck-hero__copy,.ai-auto-hero__copy,.aidyn-hero__copy,.source-graph-hero,.tool-hero,main>.page-hero)::before,
body[data-ws-experience="2"] :is(.home-v2-hero__copy,.websites-hero__copy,.webcheck-hero__copy,.ai-auto-hero__copy,.aidyn-hero__copy,.source-graph-hero,.tool-hero,main>.page-hero)::after {background:none!important;opacity:0!important;pointer-events:none;}
body[data-ws-experience="2"] :is(.home-v2-hero,.websites-hero,.webcheck-hero,.ai-auto-hero,.aidyn-hero,.trust-hero,.kh-hero,.a2-hero,.pv2-hero,.rv2-hero,.source-graph-hero,.tool-hero) h1 {font-size:clamp(2.35rem,4.1vw,4.3rem);line-height:1.04;letter-spacing:-.045em;max-width:16ch;}
body[data-ws-experience="2"] :is(.source-graph-hero,.rv2-hero__grid>div:first-child,.pv2-hero__grid>div:first-child,main>.page-hero) {padding:clamp(1.5rem,3.6vw,3.2rem);}
body[data-ws-experience="2"] :is(.rv2-hero,.pv2-hero,.a2-hero) {background:transparent;border-bottom:0;}
body[data-ws-experience="2"] :is(.rv2-hero__grid,.pv2-hero__grid,.a2-hero__grid) {gap:1.5rem;}
body[data-ws-experience="2"] :is(.source-graph-hero,.rv2-hero,.pv2-hero,.a2-hero,.kh-hero) {margin-bottom:3rem;}
/* Light islands explicitly reset both foreground tokens inside dark parents. */
body[data-ws-experience="2"] :is(.websites-hero__visual,.ai-auto-hero__visual,.aidyn-hero__visual,.tool-hero__visual,.kh-hero__index,.rv2-hero__brief,.source-graph-live,.source-route,.rv2-reading-card,.a2-gap-card,.trust-fact,.websites-job-card,.ai-auto-use-card,.ai-auto-outcome,.aidyn-principle,.aidyn-visitor,.pv2-card,.tool-hero-card,.tool-card,.tool-personal,.tool-compare,.rv2-boundary,.ws-search-rail,.ws-search-rail__stage,.ws-evidence-ledger,.ws-editorial-deck__card,.websites-newsletter,.home-v2-newsletter,.nt-institutional-newsletter,.ai-auto-newsletter,.kh-newsletter) {
  --wx-text:#102724;--wx-copy:#40574f;color:#102724!important;background:var(--wx-soft)!important;background-image:none!important;border-color:var(--wx-line);border-radius:1.1rem;
}
body[data-ws-experience="2"] :is(.websites-hero__visual,.ai-auto-hero__visual,.aidyn-hero__visual,.tool-hero__visual,.kh-hero__index,.rv2-hero__brief) {border:1px solid var(--wx-line);border-radius:var(--wx-radius);}
body[data-ws-experience="2"] :is(.source-route,.rv2-reading-card,.a2-gap-card,.trust-fact,.websites-job-card,.ai-auto-use-card,.ai-auto-outcome,.aidyn-principle,.aidyn-visitor,.pv2-card,.tool-hero-card):nth-child(4n+1) {background:var(--wx-mint)!important;}
body[data-ws-experience="2"] :is(.source-route,.rv2-reading-card,.a2-gap-card,.trust-fact,.websites-job-card,.ai-auto-use-card,.ai-auto-outcome,.aidyn-principle,.aidyn-visitor,.pv2-card,.tool-hero-card):nth-child(4n+2) {background:var(--wx-cyan)!important;}
body[data-ws-experience="2"] :is(.source-route,.rv2-reading-card,.a2-gap-card,.trust-fact,.websites-job-card,.ai-auto-use-card,.ai-auto-outcome,.aidyn-principle,.aidyn-visitor,.pv2-card,.tool-hero-card):nth-child(4n+3) {background:var(--wx-peach)!important;}
body[data-ws-experience="2"] :is(.source-route,.rv2-reading-card,.a2-gap-card,.trust-fact,.websites-job-card,.ai-auto-use-card,.ai-auto-outcome,.aidyn-principle,.aidyn-visitor,.pv2-card,.tool-hero-card):nth-child(4n+4) {background:var(--wx-violet)!important;}
body[data-ws-experience="2"] :is(.source-route-section,.source-graph-related,.insights-home-v1__intro,.kh-now,.rv2-reading,.websites-decision,.ai-auto-difference,.visibility-answer-v1) {--wx-text:#102724;--wx-copy:#40574f;background:var(--wx-white)!important;border:1px solid var(--wx-line);border-radius:var(--wx-radius);}
body[data-ws-experience="2"] .tool-hero__visual :is(strong,b,h2,h3,p,small,span) {color:#102724!important;}
body[data-ws-experience="2"] :is(.source-graph-method,.insights-home-v1__method) :is(.method-step,.ih-method-step) {--wx-text:#fff;--wx-copy:#e2eee6;background:var(--wx-dark-end);border-color:#6a8577;}
body[data-ws-experience="2"] main :is(.button--primary,.kh-action:not(.kh-action--ghost),.a2-button:not(.a2-button--ghost),.pv2-button:not(.pv2-button--ghost)) {--wx-text:#102724;--wx-copy:#102724;color:#102724!important;background:#b2f46d!important;border:1px solid #83b445;box-shadow:0 3px 0 #709c3c,0 8px 18px #10272416;font-family:inherit;}
body[data-ws-experience="2"] main :is(.button--primary,.kh-action,.a2-button,.pv2-button) :is(span,b,strong) {color:inherit!important;}
body[data-ws-experience="2"] .aidyn-conversion {background:var(--wx-dark)!important;padding:1rem;gap:1rem;border-radius:var(--wx-radius);}
body[data-ws-experience="2"] .aidyn-conversion__main {--wx-text:#fff;--wx-copy:#e2eee6;background:var(--wx-dark)!important;border-radius:1rem;padding:clamp(1.5rem,3vw,3rem);}
body[data-ws-experience="2"] .aidyn-conversion__main h2 {font-size:clamp(2rem,3vw,3.25rem);line-height:1.1;}
body[data-ws-experience="2"] :is(.aidyn-question-form,.trust-contact-form,.ai-auto-contact,.result-v3__contact) {--wx-text:#102724;--wx-copy:#40574f;background:var(--wx-white)!important;border-radius:1rem;padding:clamp(1.25rem,2.6vw,2.5rem);}
body[data-ws-experience="2"] main form:not([data-chooser]) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select) {color:#102724!important;background:#fff!important;border:1px solid #899f92!important;border-radius:.7rem;}
body[data-ws-experience="2"] main form :is(input,textarea)::placeholder {color:#52685d!important;opacity:1;}
/* Compact cards: five initially; the remainder is in a real keyboard-operable disclosure. */
body[data-ws-experience="2"] :is([data-dynamic-news-surface],.ws-news-more-grid) {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:1.15rem!important;align-items:start!important;width:100%!important;max-width:72rem!important;margin-inline:auto;}
body[data-ws-experience="2"] :is([data-dynamic-news-surface],.ws-news-more-grid)>.ws-news-card {display:flex!important;flex-direction:column!important;grid-column:auto!important;grid-row:auto!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;overflow:hidden;border:1px solid #cbd9cf!important;border-radius:1rem!important;--wx-text:#102724;--wx-copy:#40574f;color:#102724!important;background:#fffefb!important;box-shadow:0 6px 18px #10272409;transition:transform .16s ease,box-shadow .16s ease;}
body[data-ws-experience="2"] .dynamic-news-card:not([data-ws-news-ready="true"]) {display:none!important;}
body[data-ws-experience="2"] .ws-news-card[hidden] {display:none!important;}
body[data-ws-experience="2"] .ws-news-media {display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/9!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:0!important;background:#fff!important;}
body[data-ws-experience="2"] .ws-news-media::before,body[data-ws-experience="2"] .ws-news-media::after {content:none!important;}
body[data-ws-experience="2"] .ws-news-media img {display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;opacity:1!important;filter:none!important;transform:none!important;border-radius:0!important;}
body[data-ws-experience="2"] .ws-news-source {position:absolute;left:.7rem;bottom:.7rem;z-index:1;padding:.3rem .6rem;color:#fff!important;background:#12392f;font-size:.73rem;font-weight:700;line-height:1.3;border-radius:99px;}
body[data-ws-experience="2"] .ws-news-body {display:flex!important;flex-direction:column;gap:0;padding:1rem!important;height:auto!important;min-height:0!important;flex:0 1 auto!important;background:#fffefb!important;}
body[data-ws-experience="2"] .ws-news-card :is(h2,h3) {font-size:clamp(1.2rem,1.6vw,1.48rem)!important;line-height:1.18!important;letter-spacing:-.025em;margin:.65rem 0!important;max-width:none!important;word-break:normal!important;}
body[data-ws-experience="2"] .ws-news-card :is(h2,h3) a {color:#102724!important;text-decoration:none;}
body[data-ws-experience="2"] .ws-news-card :is([class$=__summary],.ws-news-summary) {display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.96rem!important;line-height:1.5!important;margin:0 0 .75rem!important;}
body[data-ws-experience="2"] .ws-news-card [class$=__meta] {display:flex;flex-wrap:wrap;gap:.45rem;justify-content:space-between;font-size:.67rem!important;line-height:1.4;letter-spacing:.035em;color:#40574f!important;}
body[data-ws-experience="2"] .ws-news-card [class$=__topics] {display:none!important;}
body[data-ws-experience="2"] .ws-news-card details {border:0!important;margin:.45rem 0!important;padding:0!important;background:transparent!important;}
body[data-ws-experience="2"] .ws-news-card details>summary {display:flex!important;justify-content:space-between;align-items:center;cursor:pointer;min-height:2.6rem;padding:.6rem .75rem!important;border-radius:.65rem;background:#e0f1e6!important;color:#173e2d!important;font-size:.9rem!important;font-weight:750;list-style:none;}
body[data-ws-experience="2"] .ws-news-card details>summary::after {content:'+';font-size:1.1rem;}
body[data-ws-experience="2"] .ws-news-card details[open]>summary::after {content:'\2212';}
body[data-ws-experience="2"] .ws-news-card details :is(p,section) {font-size:.95rem!important;line-height:1.55!important;}
body[data-ws-experience="2"] .ws-news-card :is([class$=__footer],.ws-news-footer) {display:flex!important;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.75rem!important;padding-top:.75rem!important;border-top:1px solid #d9e2dc;color:#40574f!important;font-size:.8rem!important;min-height:2.6rem;}
body[data-ws-experience="2"] .ws-news-card :is([class$=__footer],.ws-news-footer) a {color:#174331!important;font-weight:750;padding:.35rem 0;}
body[data-ws-experience="2"] .ws-news-card .ws-mention-label {font-size:.72rem!important;line-height:1.4;letter-spacing:.035em;color:#40574f!important;}
body[data-ws-experience="2"] .ws-news-more {grid-column:1/-1!important;min-width:0;margin-top:.5rem;padding:0!important;background:transparent!important;border:0!important;}
body[data-ws-experience="2"] .ws-news-more>summary {width:fit-content;min-width:13rem;margin:.2rem auto 1.4rem;list-style:none;cursor:pointer;text-align:center;padding:.85rem 1.4rem;background:#12392f;color:#fff!important;--wx-text:#fff;--wx-copy:#fff;border:1px solid #12392f;border-radius:.75rem;box-shadow:0 3px 0 #09271f;font:750 1rem/1.4 system-ui,-apple-system,'Segoe UI',sans-serif;}
body[data-ws-experience="2"] .ws-news-more>summary::after {content:' +';}
body[data-ws-experience="2"] .ws-news-more[open]>summary::after {content:' \2212';}
body[data-ws-experience="2"] .ws-news-empty {grid-column:1/-1;}
body[data-ws-experience="2"] :is(.nt-news-stage,.mk-news-stage,.di-news-stage,.ai-news-stage,.rv2-featured) {padding:clamp(1rem,2.2vw,2rem)!important;background:#fffefb!important;border-color:#d9e2dc!important;}
body[data-ws-experience="2"] :is(.nt-news-stage,.mk-news-stage,.di-news-stage,.ai-news-stage,.rv2-featured,.insights-home-v1__intro)>:not([data-dynamic-news-surface]) h2 {font-size:clamp(1.7rem,2.8vw,2.8rem)!important;line-height:1.12!important;max-width:30ch;}
body[data-ws-experience="2"] .ws-mention-photo {margin:1.5rem 0;}
body[data-ws-experience="2"] .ws-mention-photo img {display:block;width:100%;height:auto;border:1px solid #cfddd4;border-radius:1rem;}
body[data-ws-experience="2"] .ws-mention-photo figcaption {font-size:.85rem;color:#40574f;margin-top:.6rem;}
/* The guide must participate in layout, never cover the answers or the Start button. */
body[data-ws-experience="2"] .home-v2-hero {grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;}
body[data-ws-experience="2"] :is(.home-v2-calculator-shell,.webcheck-calculator__frame) {min-width:0;min-height:0!important;height:auto!important;padding:1.2rem!important;background:#12392f!important;border:1px solid #466d5a;border-radius:1.5rem;box-shadow:0 7px 0 #09271f,0 18px 32px #12392f1c;}
body[data-ws-experience="2"] .home-v2-calculator-shell::before {background:none!important;}
body[data-ws-experience="2"] .home-v2-calculator-shell__head {--wx-text:#fff;--wx-copy:#e2eee6;padding:.5rem .3rem 1rem;}
body[data-ws-experience="2"] .home-v2-calculator-shell__inner {padding:.5rem 0;}
body[data-ws-experience="2"] .home-v2-calculator-shell__foot {color:#e2eee6!important;--wx-copy:#e2eee6;padding:.8rem .2rem .2rem;}
body[data-ws-experience="2"] form[data-chooser] {display:flex!important;flex-direction:column!important;position:relative!important;gap:1rem!important;padding:0!important;min-width:0;min-height:0!important;height:auto!important;background:transparent!important;}
body[data-ws-experience="2"] form[data-chooser]>.chooser-guide {position:relative!important;inset:auto!important;order:-1!important;grid-area:auto!important;display:block!important;align-self:stretch!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;transform:none!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;}
body[data-ws-experience="2"] .chooser-guide>:not(.chooser-guide__steps) {display:none!important;}
body[data-ws-experience="2"] .chooser-guide .chooser-guide__steps {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem!important;padding:0!important;margin:0!important;list-style:none;}
body[data-ws-experience="2"] .chooser-guide .chooser-guide__steps li {display:grid!important;grid-template-columns:auto 1fr;gap:.2rem .45rem;align-items:center;min-width:0;--wx-text:#fff;--wx-copy:#e2eee6;background:#204e3e!important;border:1px solid #5c806c;border-radius:.7rem;padding:.65rem!important;color:#fff!important;}
body[data-ws-experience="2"] .chooser-guide__steps li>span {grid-row:1/3;display:grid;place-items:center;width:1.7rem;height:1.7rem;background:#b2f46d!important;color:#102724!important;border-radius:50%;font:800 .72rem/1 system-ui,sans-serif;}
body[data-ws-experience="2"] .chooser-guide__steps :is(b,small) {font-family:system-ui,-apple-system,'Segoe UI',sans-serif!important;line-height:1.3!important;font-size:.82rem!important;}
body[data-ws-experience="2"] .chooser-guide__steps small {font-size:.69rem!important;}
body[data-ws-experience="2"] .chooser-guide__steps li[data-state=current] {border-color:#b2f46d;box-shadow:inset 0 -3px #b2f46d;}
body[data-ws-experience="2"] form[data-chooser] :is(.chooser-intro,[data-chooser-questions]) {--wx-text:#102724;--wx-copy:#315344;display:block;position:relative!important;inset:auto!important;grid-area:auto!important;width:100%!important;min-width:0;min-height:0!important;height:auto!important;max-height:none!important;padding:clamp(1.1rem,2.1vw,2rem)!important;border:1px solid #a4c8b4!important;border-radius:1.1rem!important;background:#d8f0df!important;box-shadow:inset 0 2px 0 #f6fff8,0 4px 0 #8db3a0!important;backdrop-filter:none!important;}
body[data-ws-experience="2"] form[data-chooser] .chooser-intro h2 {font:800 clamp(1.7rem,2.55vw,2.6rem)/1.1 system-ui,-apple-system,'Segoe UI',sans-serif!important;letter-spacing:-.035em;max-width:22ch!important;margin:.5rem 0 1rem!important;}
body[data-ws-experience="2"] form[data-chooser] .chooser-intro>p {font-size:1rem!important;line-height:1.55!important;}
body[data-ws-experience="2"] form[data-chooser] .chooser-intro>.chooser-intro__trust {display:block!important;width:fit-content!important;max-width:100%;padding:.72rem .9rem!important;margin:1.2rem 0!important;border:1px solid #9ac9ab!important;border-radius:.8rem!important;background:#f7fff3!important;color:#173f2d!important;font:750 .9rem/1.5 system-ui,-apple-system,'Segoe UI',sans-serif!important;letter-spacing:0!important;box-shadow:inset 0 2px 0 #fff,0 4px 0 #a0c5ad,0 9px 16px #12392f14!important;}
body[data-ws-experience="2"] form[data-chooser] [data-chooser-start] {display:block;width:100%;min-height:3.2rem;border-radius:.8rem;font:800 1.06rem/1.35 system-ui,-apple-system,'Segoe UI',sans-serif!important;margin-top:1rem!important;color:#102724!important;background:#b2f46d!important;box-shadow:0 5px 0 #75a742,0 12px 20px #10272416!important;}
body[data-ws-experience="2"] form[data-chooser] .chooser-step {border:0;padding:0;margin:0;min-width:0;}
body[data-ws-experience="2"] form[data-chooser] .chooser-step legend {font:750 clamp(1.3rem,1.9vw,1.85rem)/1.24 system-ui,-apple-system,'Segoe UI',sans-serif!important;max-width:100%;}
body[data-ws-experience="2"] .chooser-step__progress {display:block;font:700 .8rem/1.4 system-ui,sans-serif!important;margin-bottom:.7rem;}
body[data-ws-experience="2"] form[data-chooser] .choice-grid {display:grid!important;grid-template-columns:1fr!important;gap:.7rem;margin-top:1rem;}
body[data-ws-experience="2"] form[data-chooser] .choice-card {display:grid!important;grid-template-columns:1.4rem minmax(0,1fr)!important;gap:.3rem .7rem!important;align-items:start;min-width:0;width:100%;min-height:0!important;height:auto!important;padding:.9rem!important;color:#102724!important;--wx-text:#102724;--wx-copy:#40574f;background:#fffefb!important;border:2px solid #b5cab9!important;border-radius:.8rem!important;cursor:pointer;}
body[data-ws-experience="2"] form[data-chooser] .choice-card:has(input:checked) {background:#e8f9d5!important;border-color:#275d34!important;box-shadow:inset 4px 0 0 #275d34;}
body[data-ws-experience="2"] form[data-chooser] .choice-card input {position:static!important;opacity:1!important;width:1.1rem!important;height:1.1rem!important;margin:.12rem 0 0!important;grid-column:1;grid-row:1/3;accent-color:#245b34;clip:auto!important;clip-path:none!important;}
body[data-ws-experience="2"] .choice-card__label {grid-column:2;font:750 1rem/1.35 system-ui,-apple-system,'Segoe UI',sans-serif!important;color:#102724!important;}
body[data-ws-experience="2"] .choice-card__copy {grid-column:2;font:400 .9rem/1.45 system-ui,-apple-system,'Segoe UI',sans-serif!important;color:#40574f!important;}
body[data-ws-experience="2"] .chooser-nav {display:flex!important;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:space-between;background:#12392f!important;border-radius:.8rem;margin-top:1rem;padding:.75rem!important;}
body[data-ws-experience="2"] .chooser-nav .button {min-height:2.8rem;font:750 .95rem/1.3 system-ui,-apple-system,'Segoe UI',sans-serif!important;}
body[data-ws-experience="2"] .chooser-nav .button--secondary {color:#fff!important;background:#245740!important;border:1px solid #94bda5!important;box-shadow:none!important;}
body[data-ws-experience="2"] .chooser-progress {display:flex;gap:.45rem;margin-bottom:1rem;}
body[data-ws-experience="2"] .chooser-progress__dot {height:.4rem;flex:1;border-radius:99px;background:#a8c9b1;}
body[data-ws-experience="2"] .chooser-progress__dot:is([data-state=current],[data-state=done]) {background:#27633e;}
body[data-ws-experience="2"] form[data-chooser] .status-panel {--wx-copy:#fff;color:#fff!important;position:static;font-size:.9rem;line-height:1.5;padding:.35rem 0;margin:0;}
body[data-ws-experience="2"] form[data-chooser] .status-panel:empty {display:none;}
body[data-ws-experience="2"] form[data-chooser] [hidden] {display:none!important;}
/* Only the injected, blocked preview collaboration iframe; no application iframe is hidden. */
body[data-ws-preview="true"] iframe[src^="https://app.netlify.com/cdp/"] {display:none!important;}
@media (hover:hover) {
  body[data-ws-experience="2"] .ws-news-card:hover {transform:translateY(-2px);box-shadow:0 12px 24px #10272412;}
  body[data-ws-experience="2"] form[data-chooser] .choice-card:hover {border-color:#568262!important;}
  body[data-ws-experience="2"] form[data-chooser] [data-chooser-start]:hover {transform:translateY(-1px);}
}
@media (max-width:1099px) {
  body[data-ws-experience="2"] :is([data-dynamic-news-surface],.ws-news-more-grid) {grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:54rem!important;}
  body[data-ws-experience="2"] .home-v2-hero {grid-template-columns:1fr!important;}
}
@media (max-width:699px) {
  body[data-ws-experience="2"] :is(.home-v2,.websites-experience,.webcheck-experience,.ai-auto-experience,.aidyn-public,.source-graph-page,.insights-home-v1,.tool-lab,.trust-experience,.result-v3,.kh-shell,.a2-shell,.pv2-shell,.rv2-shell) {width:calc(100% - 1.25rem)!important;}
  body[data-ws-experience="2"] :is([data-dynamic-news-surface],.ws-news-more-grid) {grid-template-columns:1fr!important;gap:1rem!important;}
  body[data-ws-experience="2"] :is(.home-v2-hero,.websites-hero,.webcheck-hero,.ai-auto-hero,.aidyn-hero,.trust-hero,.rv2-hero__grid,.pv2-hero__grid,.a2-hero__grid,.tool-hero) {grid-template-columns:1fr!important;gap:1rem!important;}
  body[data-ws-experience="2"] :is(.home-v2-calculator-shell,.webcheck-calculator__frame) {padding:.7rem!important;}
  body[data-ws-experience="2"] .chooser-guide .chooser-guide__steps {gap:.3rem!important;}
  body[data-ws-experience="2"] .chooser-guide .chooser-guide__steps li {padding:.5rem .3rem!important;grid-template-columns:1fr;text-align:center;}
  body[data-ws-experience="2"] .chooser-guide__steps li>span {grid-row:auto;justify-self:center;}
  body[data-ws-experience="2"] .chooser-guide__steps small {display:none;}
  body[data-ws-experience="2"] .home-v2-trust {flex-wrap:wrap;}
}
@media (prefers-reduced-motion:reduce) {
  body[data-ws-experience="2"] main *,body[data-ws-experience="2"] main *::before,body[data-ws-experience="2"] main *::after {animation:none!important;transition:none!important;scroll-behavior:auto!important;}
}
