@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/open-sans-latin-300-normal-D5gIFPXQ.woff2)format("woff2"),url(/assets/open-sans-latin-300-normal-BKswzCSr.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/open-sans-latin-ext-300-normal-DgyrAwpy.woff2)format("woff2"),url(/assets/open-sans-latin-ext-300-normal-hLcLv40m.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-400-normal-Bk63H6sG.woff2)format("woff2"),url(/assets/open-sans-latin-400-normal-DKniycaP.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-ext-400-normal-URAvo6nN.woff2)format("woff2"),url(/assets/open-sans-latin-ext-400-normal-BfzJ9CTS.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-600-normal-Cp4N6AwT.woff2)format("woff2"),url(/assets/open-sans-latin-600-normal-C3dWW5mx.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-ext-600-normal-CXDaa6Q7.woff2)format("woff2"),url(/assets/open-sans-latin-ext-600-normal-YZ6Vktkr.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-700-normal-CceUhp2e.woff2)format("woff2"),url(/assets/open-sans-latin-700-normal-CZCQA30i.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-ext-700-normal-DatbY7Hl.woff2)format("woff2"),url(/assets/open-sans-latin-ext-700-normal-IE4yTLg1.woff)format("woff")}:root{--solvion-cyan:#00afcd;--solvion-blue:#0b577d;--solvion-cyan-600:#0090b0;--solvion-cyan-100:#d1eff4;--solvion-cyan-50:#e8f7fa;--grey-900:#4d4d4d;--grey-700:#6b6b6b;--grey-500:#9d9d9c;--grey-300:#cfcfcf;--grey-200:#e2e2e2;--grey-100:#f2f2f2;--white:#fff;--black:#1a1a1a;--accent-orange:#f19f27;--accent-pink:#eb5678;--accent-teal:#3da497;--accent-yellow:#f5c542;--gradient-brand:linear-gradient(135deg, #00afcd 0%, #0b577d 100%);--gradient-brand-soft:linear-gradient(135deg, #33bdd6 0%, #0b577d 100%);--gradient-warm:linear-gradient(120deg, #f19f27 0%, #eb5678 60%, #00afcd 100%);--color-primary:var(--solvion-cyan);--color-primary-hover:#0fb9d6;--color-primary-active:var(--solvion-cyan-600);--color-on-primary:var(--white);--text-body:var(--grey-900);--text-heading:var(--grey-900);--text-highlight:var(--solvion-cyan);--text-highlight-strong:var(--solvion-blue);--text-muted:var(--grey-700);--text-inverse:var(--white);--text-link:var(--solvion-cyan);--text-link-hover:var(--solvion-blue);--surface-page:var(--white);--surface-subtle:var(--grey-100);--surface-card:var(--white);--surface-inverse:var(--grey-900);--surface-brand:var(--solvion-cyan);--surface-brand-deep:var(--solvion-blue);--border-subtle:var(--grey-200);--border-default:var(--grey-300);--border-strong:var(--grey-500);--border-focus:var(--solvion-cyan);--state-success:var(--accent-teal);--state-warning:var(--accent-orange);--state-danger:var(--accent-pink);--state-info:var(--solvion-cyan);--font-sans:"Segoe UI", "Open Sans", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-heading:"Segoe UI", "Open Sans", system-ui, sans-serif;--font-mono:ui-monospace, "Consolas", "SF Mono", Menlo, monospace;--fw-light:300;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--fs-display:56px;--fs-h1:40px;--fs-h2:30px;--fs-h3:23px;--fs-h4:19px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:12px;--fs-eyebrow:13px;--lh-tight:1.1;--lh-heading:1.2;--lh-snug:1.35;--lh-body:1.55;--ls-tight:-.01em;--ls-normal:0;--ls-eyebrow:.08em;--text-display-font:var(--font-heading);--text-heading-font:var(--font-heading);--text-body-font:var(--font-sans);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--radius-round:50%;--shadow-xs:0 1px 2px #1d1d1d0f;--shadow-sm:0 2px 6px #1d1d1d14;--shadow-md:0 6px 18px #1d1d1d1a;--shadow-lg:0 14px 40px #1d1d1d24;--shadow-brand:0 10px 30px #00afcd47;--border-width:1px;--border-width-strong:2px;--container-max:1200px;--container-narrow:760px;--slide-w:1280px;--slide-h:720px;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--focus-ring:0 0 0 3px #00afcd59}*{box-sizing:border-box}body{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5{font-family:var(--font-heading);font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--text-heading);text-wrap:balance;text-transform:none;margin:0 0 .5em}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--text-link);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--text-link-hover);text-decoration:underline}small{font-size:var(--fs-body-sm)}code,pre{font-family:var(--font-mono)}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:var(--fw-semibold);color:var(--text-highlight)}::selection{background:var(--solvion-cyan);color:#fff}:where(a,button,[tabindex]):focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}a:not(.ds-btn){color:var(--text-highlight-strong)}a:not(.ds-btn):hover{color:var(--text-highlight)}.ds-btn{transition:filter var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard)}.ds-btn:hover:not(:disabled){filter:brightness(1.06)}.ds-btn:active:not(:disabled){transform:translateY(1px)}.ds-btn--secondary,.ds-btn--ghost{background-color:#0000}.ds-btn--secondary:hover:not(:disabled),.ds-btn--ghost:hover:not(:disabled){background-color:var(--solvion-cyan-50);filter:none}a.ds-btn:hover{text-decoration:none}.ds-field{width:100%;font-family:var(--font-sans);color:var(--text-body);background:var(--white);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:border-color var(--dur-fast), box-shadow var(--dur-fast)}.ds-field:disabled{background:var(--grey-100);cursor:not-allowed}.ds-field:focus{border-color:var(--solvion-cyan);box-shadow:var(--focus-ring);outline:none}.ds-field[aria-invalid=true]{border-color:var(--accent-pink)}.ds-field[aria-invalid=true]:focus{box-shadow:none}.ds-choice{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text-body);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.ds-choice--disabled{cursor:not-allowed;opacity:.5}.ds-choice__input{opacity:0;width:0;height:0;margin:0;position:absolute}.ds-choice__box{background:var(--white);border:2px solid var(--border-strong);width:20px;height:20px;transition:background-color var(--dur-fast), border-color var(--dur-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-choice__input:focus-visible+.ds-choice__box,.ds-choice__input:focus-visible+.ds-switch{outline:3px solid var(--border-focus);outline-offset:2px}.ds-choice__input:checked+.ds-choice__box{border-color:var(--solvion-cyan)}.ds-choice__tick,.ds-choice__dot{display:none}.ds-choice__input:checked+.ds-choice__box .ds-choice__tick,.ds-choice__input:checked+.ds-choice__box .ds-choice__dot{display:block}.ds-choice__box--checkbox{border-radius:var(--radius-xs)}.ds-choice__input:checked+.ds-choice__box--checkbox{background:var(--solvion-cyan)}.ds-choice__box--radio{border-radius:50%}.ds-choice__dot{background:var(--solvion-cyan);border-radius:50%;width:10px;height:10px}.ds-switch{border-radius:var(--radius-pill);background:var(--grey-300);width:42px;height:24px;transition:background-color var(--dur-base) var(--ease-standard);flex:none;position:relative}.ds-switch__thumb{background:var(--white);width:20px;height:20px;box-shadow:var(--shadow-xs);transition:left var(--dur-base) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.ds-choice__input:checked+.ds-switch{background:var(--solvion-cyan)}.ds-choice__input:checked+.ds-switch .ds-switch__thumb{left:20px}.ds-on-dark :is(h1,h2,h3,h4,h5,h6){color:var(--text-inverse)}.ds-on-dark a:not(.ds-btn){color:var(--text-inverse);text-decoration:underline}.ds-on-dark a:not(.ds-btn):hover{color:var(--solvion-cyan-100)}:root{--rsp-gradient-hero:linear-gradient(135deg, #0b577d 0%, #0b577d 40%, #00afcd 100%)}.rsp-choice{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--white);color:var(--text-body);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;display:flex}.rsp-choice:hover{border-color:var(--solvion-cyan)}.rsp-choice[aria-checked=true]{background-image:var(--rsp-gradient-hero);border-color:var(--solvion-blue);color:var(--white);background-origin:border-box;font-weight:600}.rsp-choice--row{gap:12px;width:100%;min-height:52px;padding:0 16px;font-size:16px;line-height:1.3}.rsp-choice--number{justify-content:center;min-height:48px;font-size:17px}.rsp-choice--tile{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;padding:14px 14px 12px}.rsp-choice__numeral{color:var(--solvion-blue);align-items:center;gap:8px;font-size:22px;font-weight:600;display:flex}.rsp-choice[aria-checked=true] .rsp-choice__numeral{color:var(--white)}.rsp-choice__words{font-size:14px;line-height:1.35}.rsp-na{box-sizing:border-box;width:100%;min-height:48px;color:var(--solvion-blue);font:inherit;cursor:pointer;background:0 0;border:1px dashed #9a9a9a;border-radius:12px;justify-content:center;align-items:center;padding:10px 16px;font-size:15px;font-weight:600;display:flex}.rsp-na:hover{border-color:var(--solvion-cyan)}.rsp-na[aria-pressed=true]{border:2px solid var(--solvion-blue);background:var(--solvion-cyan-50)}.rsp-na--desktop{border-radius:10px;width:auto;min-height:44px;font-weight:400}.rsp-na--desktop[aria-pressed=true]{background:var(--solvion-cyan-100)}.rsp-linkbtn{min-height:44px;font:inherit;color:var(--text-highlight-strong);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.rsp-linkbtn:hover{color:var(--text-highlight)}
