:root{--blue:#0A3DFF;--blue-hi:#145CFF;--blue-lo:#0021FF;--blue-ink:#0A1B5C;--blue-soft:#E8EDFF;--blue-soft-hover:#DCE4FF;--plate:#FFCE1F;--plate-band:#B5102A;--plate-hover:#FFD84D;--plate-active:#F2C200;--plate-front:#FBFBF7;--plate-placeholder:#5A4800;--ink:#111726;--ink-2:#4A5366;--ink-3:#667085;--line:#DCE1EA;--line-2:#B9C1CF;--fill:#EEF1F7;--fill-2:#F5F7FB;--paper:#FFFFFF;--ok:#127A3E;--err:#B42318;--notify:#D92D20;--on-notify:#FFFFFF;--sell:#111726;--sell-hover:#252D40;--sell-active:#000A1F;--duo-band:#050E34;--duo-tint:#DCE3FF;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--gut:40px;--gut-wide:16px;--sec:96px;--r:10px;--rc:16px;--ease:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--brand-blue:#0A3DFF;--brand-blue-700:#0021FF;--brand-ink:#111726;--brand-muted:#4A5366;--brand-surface:#F5F7FB;--brand-green:#127A3E;--sponsored-bg:#FBF3DF;--sponsored-border:#EADBA8;--sponsored-text:#8A5F0F;--plate-bg:#FFCE1F;--plate-text:#111726;--plate-border:#111726;--blue-50:#E8EDFF;--blue-100:#D6DFFF;--blue-200:#B3C3FF;--blue-400:#145CFF;--blue-500:var(--brand-blue);--blue-600:#0832E6;--blue-700:var(--brand-blue-700);--blue-800:#0A1B9C;--n-0:#ffffff;--n-50:#F5F7FB;--n-100:#EEF1F7;--n-200:#E6EAF1;--n-300:#DCE1EA;--n-400:#B9C1CF;--n-500:#9AA3B3;--n-600:#7A8396;--n-700:#4A5366;--n-800:#2F3747;--n-900:#111726;--success-bg:#E7F3EC;--success-border:#B7DBC5;--success-text:var(--brand-green);--success-solid:#127A3E;--success-solid-hover:#0F6633;--success-solid-active:#0B4F27;--warning-bg:#FCEFD9;--warning-border:#F0D9A8;--warning-text:#A34A08;--warning-solid:#A05403;--warning-dark:#92400e;--warning-ink:#fef3c7;--danger-bg:#FEF3F2;--danger-border:#FECDCA;--danger-text:#B42318;--danger-solid:#B42318;--danger-solid-hover:#912018;--c-bg:#ffffff;--c-surface:var(--brand-surface);--c-surface-raised:#ffffff;--c-surface-sunken:var(--n-100);--c-overlay:rgba(17,23,38,0.5);--c-border:var(--n-300);--c-border-subtle:var(--n-200);--c-border-strong:var(--n-400);--c-text:var(--brand-ink);--c-text-muted:var(--brand-muted);--c-text-faint:#5F687B;--c-text-invert:#ffffff;--c-invert-border:rgba(255,255,255,0.34);--c-invert-muted:rgba(255,255,255,0.72);--c-invert-wash:rgba(255,255,255,0.10);--c-invert-fill:rgba(255,255,255,0.16);--c-invert-fill-hover:rgba(255,255,255,0.26);--c-media-scrim-soft:rgba(17,23,38,0.44);--c-media-scrim:rgba(17,23,38,0.6);--c-media-scrim-chip:rgba(17,23,38,0.72);--c-media-scrim-strong:rgba(17,23,38,0.82);--c-primary:var(--brand-blue);--c-primary-hover:#145CFF;--c-primary-active:#0021FF;--c-primary-wash:var(--blue-50);--c-focus-ring:var(--brand-blue);--c-primary-glow:rgba(10,61,255,0.18);--danger-on-ink:#FCA5A5;--danger-on-ink-wash:rgba(252,165,165,0.12);--success-on-ink:#4ADE80;--success-on-ink-wash:rgba(74,222,128,0.12);--warning-on-ink:#FCD34D;--warning-on-ink-wash:rgba(252,211,77,0.12);--font-display:var(--font-hanken-local),"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:var(--font-hanken-local),"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-plate:var(--f-plate);--font-mono:var(--font-geist-mono),"Geist Mono",monospace;--font-hanken:var(--f);--font-schibsted:var(--f);--font-sans:var(--f);--fs-3xs:0.625rem;--fs-2xs:0.6875rem;--fs-xs:0.75rem;--fs-sm:0.8125rem;--fs-14:0.875rem;--fs-md:0.9375rem;--fs-base:1rem;--fs-lg:1.0625rem;--fs-lede:1.1875rem;--fs-xl:1.25rem;--fs-2xl:1.375rem;--fs-step-sm:1.4375rem;--fs-24:1.5rem;--fs-step:1.625rem;--fs-3xl:1.75rem;--fs-4xl:2rem;--fs-5xl:3.25rem;--fs-display-sm:clamp(1.625rem,1.3rem + 1.4vw,2rem);--fs-display-md:clamp(2.125rem,1.5rem + 2.6vw,3.25rem);--fs-display-lg:clamp(2.25rem,1.4rem + 3.6vw,3.625rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-strong:650;--fw-bold:700;--fw-heavy:750;--fw-extrabold:800;--lh-none:1;--lh-tight:1.04;--lh-h2:1.12;--lh-h3:1.15;--lh-snug:1.2;--lh-h4:1.25;--lh-compact:1.3;--lh-meta:1.45;--lh-normal:1.5;--lh-relaxed:1.55;--ls-tighter:-0.03em;--ls-tight:-0.02em;--ls-h3:-0.015em;--ls-snug:-0.01em;--ls-mono:0.04em;--ls-wide:0.14em;--measure-lede:46ch;--measure-body:62ch;--measure-wide:68ch;--space-0:0;--space-px:1px;--space-half:2px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.5rem;--space-10:3rem;--space-11:3.5rem;--space-12:4rem;--space-14:5rem;--space-16:6rem;--section-pad-marketing:clamp(4rem,3rem + 3vw,6rem);--section-pad-sub:clamp(2.5rem,2rem + 2.5vw,4rem);--page-pad-bottom:var(--space-14);--control-h-xs:36px;--control-h-sm:40px;--control-h-touch:44px;--control-h-md:48px;--control-h-lg:52px;--row-h:56px;--hit-target:44px;--hit-target-min:24px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:16px;--radius-3xl:16px;--radius-full:999px;--radius-control:10px;--radius-card:16px;--radius-sheet:16px;--shadow-xs:0 1px 2px rgb(17 23 38/.06);--shadow-sm:0 1px 2px rgb(17 23 38/.08);--shadow-md:0 1px 2px rgb(17 23 38/.08),0 6px 16px rgb(17 23 38/.10);--shadow-lg:0 1px 2px rgb(17 23 38/.08),0 12px 32px rgb(17 23 38/.14);--shadow-xl:0 1px 2px rgb(17 23 38/.08),0 20px 48px rgb(17 23 38/.18);--shadow-card:none;--shadow-glow:0 1px 2px rgb(17 23 38/.08),0 12px 32px rgb(17 23 38/.14);--shadow-focus:var(--shadow-md);--shadow-header:0 -14px 20px -6px rgb(17 23 38/.1);--dur-snap:100ms;--dur-instant:140ms;--dur-fast:160ms;--dur-base:200ms;--dur-swap:200ms;--dur-tab:240ms;--dur-slow:300ms;--motion-move:1;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-spring:cubic-bezier(.23,1,.32,1);--container-max:1200px;--container-app:1400px;--container-narrow:720px;--container-max-wide:1760px;--focus-ring-offset:2px;--focus-ring-offset-card:6px;--container-pad:var(--gut);--header-rule:1px;--header-height:72px;--consent-inset-bottom:0px}@media (max-width:1000px){:root{--gut:32px}}@media (min-width:560px){:root{--gut-wide:24px}}@media (min-width:1000px){:root{--gut-wide:32px}}@media (max-width:760px){:root{--gut:16px;--sec:64px;--rc:12px;--radius-card:12px;--header-height:64px}}*{--f:var(--font-hanken-local),"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-display:var(--f);--f-plate:var(--font-archivo-local),"Archivo","Arial Narrow",sans-serif;--transition-colors:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);--transition-shadow:box-shadow var(--dur-base) var(--ease-out);--transition-transform:transform calc(var(--dur-base) * var(--motion-move)) var(--ease-out);--c-success:var(--success-text);--c-warning:var(--warning-text);--c-danger:var(--danger-text);--c-danger-ring:var(--danger-solid);--focus-ring:0 0 0 2px var(--c-bg),0 0 0 4px var(--c-focus-ring);--focus-ring-tight:0 0 0 3px var(--c-focus-ring);--focus-ring-danger:0 0 0 2px var(--c-bg),0 0 0 4px var(--c-danger-ring);--c-text-placeholder:color-mix(in srgb,var(--c-text) 62%,transparent);--header-block-height:calc(var(--header-height) + var(--header-rule))}@media (prefers-reduced-motion:reduce){:root{--motion-move:0}}*,:after,:before{box-sizing:border-box}*{margin:0}:where(dialog:modal){margin:auto}body,html{padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-4));scroll-padding-bottom:calc(var(--consent-inset-bottom) + var(--space-4))}body{font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--c-text);background:var(--c-bg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip;-moz-osx-font-smoothing:grayscale;min-height:100vh;padding-bottom:var(--consent-inset-bottom)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--fw-bold);line-height:1.12;letter-spacing:var(--ls-tight);margin:0 0 var(--space-3);text-wrap:balance}h1{font-size:var(--fs-display-md);font-weight:var(--fw-heavy);line-height:var(--lh-tight);letter-spacing:var(--ls-tighter)}h2{font-size:var(--fs-4xl)}h3{font-size:var(--fs-2xl);letter-spacing:var(--ls-snug)}h4{font-size:var(--fs-lg)}h4,h5{letter-spacing:0}h5{font-size:var(--fs-md)}h6{font-size:var(--fs-sm);letter-spacing:0}p{margin:0;text-wrap:pretty}p+p{margin-top:var(--space-3)}a{color:var(--c-primary);text-decoration:none;text-underline-offset:.18em;text-decoration-thickness:from-font;transition:var(--transition-colors)}a:hover{text-decoration:underline}canvas,img,svg,video{max-width:100%;display:block}button{font-family:var(--font-body);cursor:pointer}button,input,select,textarea{font:inherit}:disabled{cursor:not-allowed}:focus{outline:none}:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:var(--focus-ring-offset)}::selection{background:rgb(10 61 255/.18);color:inherit}*{-webkit-tap-highlight-color:transparent;scrollbar-width:thin;scrollbar-color:var(--n-400) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--n-400);border-radius:var(--radius-full);border:2px solid var(--c-bg)}::-webkit-scrollbar-thumb:hover{background:var(--n-500)}.skip-link{position:fixed;top:var(--space-3);left:var(--space-3);z-index:400;transform:translateY(-300%);background:var(--c-surface-raised);border:1px solid var(--c-border-strong);border-radius:var(--radius-control);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-primary);text-decoration:none;transition:transform var(--dur-fast) var(--ease-out)}.skip-link:focus-visible{transform:translateY(0);outline:none;box-shadow:var(--focus-ring)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;display:inline-grid;place-content:center;width:22px;height:22px;margin:0;border:1.5px solid var(--n-600);border-radius:var(--radius-sm);background:var(--c-bg);vertical-align:middle;cursor:pointer;transition:var(--transition-colors)}:where(input[type=radio]){border-radius:var(--radius-full)}:where(input[type=checkbox],input[type=radio]):before{content:"";opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}:where(input[type=checkbox]):before{width:14px;height:14px;background:var(--c-text-invert);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E") center /contain no-repeat}:where(input[type=radio]):before{width:10px;height:10px;border-radius:var(--radius-full);background:var(--c-primary)}:where(input[type=checkbox]:checked){border-color:var(--c-primary);background:var(--c-primary)}:where(input[type=radio]:checked){border-color:var(--c-primary)}:where(input[type=checkbox]:checked,input[type=radio]:checked):before{opacity:1}:where(input[type=checkbox]:disabled,input[type=radio]:disabled){border-color:var(--c-border);background:var(--c-surface);cursor:not-allowed}:where(input[type=checkbox]:checked:disabled){background:var(--c-border-strong);border-color:var(--c-border-strong)}@media (hover:hover) and (pointer:fine){:where(input[type=checkbox],input[type=radio]):where(:not(:checked):not(:disabled):hover){border-color:var(--c-text-muted)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}html{scroll-behavior:auto}.skip-link{transition:none}:where(:not([data-motion=own])),:where(:not([data-motion=own])):after,:where(:not([data-motion=own])):before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}