:root{--blu-navy:#001a57;--blu-blue:#3f5cfd;--blu-azure:#2a86fe;--blu-sky:#69bbfd;--navy-900:#000d2e;--navy-800:#001440;--navy-700:#001a57;--navy-600:#0a2a75;--navy-500:#173d96;--navy-400:#2a55b8;--blue-700:#1f3ae0;--blue-600:#3f5cfd;--blue-500:#5c74fd;--blue-400:#8b9cfe;--blue-300:#c0c9ff;--blue-200:#e0e5ff;--blue-100:#f0f2ff;--azure-600:#0d6fe8;--azure-500:#2a86fe;--azure-300:#8ec4ff;--azure-100:#e7f2ff;--sky-500:#69bbfd;--sky-300:#a5d7ff;--sky-100:#eaf6ff;--white:#fff;--grey-50:#f7f8fa;--grey-100:#eef0f4;--grey-200:#dfe3ea;--grey-300:#c5ccd8;--grey-400:#98a2b3;--grey-500:#6b7688;--grey-600:#4a5468;--grey-700:#333c4d;--black:#0b0f19;--success-600:#0f9d58;--success-100:#e6f6ee;--warning-600:#e2a005;--warning-100:#fdf4e0;--danger-600:#d92d20;--danger-100:#fdeceb;--info-600:#2a86fe;--info-100:#e7f2ff;--surface-page:var(--white);--surface-subtle:var(--grey-50);--surface-card:var(--white);--surface-inverse:var(--navy-700);--surface-inverse-deep:var(--navy-900);--surface-accent-soft:var(--blue-100);--surface-azure-soft:var(--azure-100);--text-heading:var(--navy-700);--text-body:var(--grey-600);--text-muted:var(--grey-500);--text-on-inverse:var(--white);--text-on-inverse-muted:#ffffffb8;--text-link:var(--blue-600);--text-link-hover:var(--blue-700);--border-subtle:var(--grey-200);--border-strong:var(--grey-300);--border-inverse:#ffffff29;--border-focus:var(--blue-600);--action-primary-bg:var(--blue-600);--action-primary-bg-hover:var(--blue-700);--action-primary-fg:var(--white);--action-secondary-bg:var(--navy-700);--action-secondary-fg:var(--white);--action-ghost-fg:var(--navy-700);--icon-default:var(--blue-600);--icon-muted:var(--grey-400);--icon-on-inverse:var(--sky-500);--focus-ring:0 0 0 3px #3f5cfd59;--font-display:"Schibsted Grotesk","Segoe UI",system-ui,sans-serif;--font-body:"Inter","Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--fs-display-xl:72px;--fs-display-l:56px;--fs-display-m:44px;--fs-h1:36px;--fs-h2:28px;--fs-h3:22px;--fs-h4:18px;--fs-body-l:18px;--fs-body:16px;--fs-body-s:14px;--fs-caption:13px;--fs-overline:12px;--lh-tight:1.05;--lh-heading:1.18;--lh-snug:1.35;--lh-body:1.6;--lh-loose:1.75;--ls-display:-.02em;--ls-heading:-.01em;--ls-body:0;--ls-overline:.14em;--text-display:var(--fw-semibold) var(--fs-display-l)/var(--lh-tight) var(--font-display);--text-title:var(--fw-semibold) var(--fs-h1)/var(--lh-heading) var(--font-display);--text-section:var(--fw-semibold) var(--fs-h2)/var(--lh-heading) var(--font-display);--text-card-title:var(--fw-semibold) var(--fs-h4)/var(--lh-snug) var(--font-display);--text-paragraph:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-body);--text-label:var(--fw-semibold) var(--fs-body-s)/1.4 var(--font-body);--space-0:0px;--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;--space-32:128px;--gutter:24px;--container-max:1240px;--container-narrow:760px;--section-y:96px;--section-y-compact:64px;--card-padding:28px;--control-height-s:36px;--control-height-m:44px;--control-height-l:54px;--radius-xs:4px;--radius-s:8px;--radius-m:12px;--radius-l:16px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--radius-card:var(--radius-l);--radius-control:var(--radius-s);--radius-button:var(--radius-pill);--radius-tile:var(--radius-xl);--shadow-none:none;--shadow-xs:0 1px 2px #001a570f;--shadow-s:0 2px 8px #001a5712;--shadow-m:0 8px 24px #001a5717;--shadow-l:0 18px 44px #001a571f;--shadow-blue:0 12px 28px #3f5cfd47;--shadow-inset-hairline:inset 0 0 0 1px var(--border-subtle);--glow-sky:0 0 40px #69bbfd59;--gradient-brand:linear-gradient(120deg,#3f5cfd 0%,#2a86fe 55%,#69bbfd 100%);--gradient-brand-soft:linear-gradient(120deg,#f0f2ff 0%,#eaf6ff 100%);--gradient-navy-deep:linear-gradient(140deg,#000d2e 0%,#001a57 60%,#0a2a75 100%);--gradient-navy-glow:radial-gradient(90% 120% at 12% 0%,#3f5cfd73 0%,#000d2e00 62%);--gradient-sky-wash:linear-gradient(180deg,#69bbfd2e 0%,#69bbfd00 100%);--gradient-text-brand:linear-gradient(90deg,#3f5cfd 0%,#69bbfd 100%);--gradient-hairline:linear-gradient(90deg,#69bbfd00 0%,#69bbfdb3 50%,#69bbfd00 100%);--ease-standard:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--dur-instant:80ms;--dur-fast:.15s;--dur-base:.22s;--dur-slow:.4s;--dur-reveal:.7s;--transition-control:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-reveal:0s}}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--text-heading);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);margin:0}p{text-wrap:pretty;margin:0}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}:focus-visible{box-shadow:var(--focus-ring);outline:none}body{margin:0}:root{--navy-900:#131521;--navy-800:#0b1a45;--navy-700:#08163a;--navy-600:#15275e;--blue-700:#3652a5;--blue-600:#4a6ed8;--blue-500:#6a89e2;--blue-400:#a6bcf5;--blue-300:#c3d2f7;--blue-200:#dde4f5;--blue-100:#eef1f9;--azure-600:#4a6ed8;--azure-500:#6a89e2;--azure-100:#eef1f9;--sky-500:#a6bcf5;--sky-300:#c3d2f7;--sky-100:#eef1f9;--focus-ring:0 0 0 3px #4a6ed866}a{color:#4a6ed8}a:hover{color:#3652a5}.m-page{color:#4a5468;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,"Inter 18pt",system-ui,sans-serif;line-height:1.6}.m-page h1,.m-page h2,.m-page h3,.m-page h4{color:#08163a;letter-spacing:-.02em;margin:0;font-family:Schibsted Grotesk,system-ui,sans-serif;font-weight:600}.m-wrap{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:0 24px}.m-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#4a6ed8;margin:0;font-size:12px;font-weight:600}.m-eyebrow.on-dark{color:#a6bcf5}.m-btn{cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.m-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #4a6ed866}.m-btn-primary{color:#fff;background:#4a6ed8;box-shadow:0 8px 24px #4a6ed847}.m-btn-primary:hover{color:#fff;background:#3652a5;transform:translateY(-1px)}.m-btn-ghost{color:#08163a;background:0 0;border-color:#c5ccd8}.m-btn-ghost:hover{color:#08163a;background:#eef1f9}.m-btn-ghost.on-dark{color:#fff;border-color:#ffffff52}.m-btn-ghost.on-dark:hover{color:#fff;background:#ffffff14}.m-nav a{color:#fff;opacity:.88;font-size:15px;font-weight:500;text-decoration:none}.m-nav a:hover{opacity:1;color:#fff;text-underline-offset:6px;text-decoration:underline}.m-nav a.is-current{opacity:1;text-underline-offset:6px;text-decoration:underline}.m-switch{border:1px solid #ffffff47;border-radius:999px;display:inline-flex;overflow:hidden}.m-switch :is(a,button){letter-spacing:.08em;color:#ffffffb8;align-items:center;min-height:32px;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.m-switch :is(a,button):hover{color:#fff;background:#ffffff14}.m-switch :is(a,button).is-on{color:#08163a;background:#fff}.m-foot a{color:#ffffffc7;font-size:15px;text-decoration:none}.m-foot a:hover{color:#fff;text-decoration:underline}.m-logo-text{letter-spacing:-.02em;color:#fff;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:26px;font-weight:600;line-height:1}.m-logo-sub{letter-spacing:.14em;text-transform:uppercase;color:#a6bcf5;margin-top:4px;font-size:11px;font-weight:600;line-height:1}@media (max-width:860px){.m-nav{display:none!important}}@media (prefers-reduced-motion:reduce){.m-btn{transition:none}.m-btn:hover{transform:none}}.m-switch :is(a,button){justify-content:center;min-width:44px}.m-tap{align-items:center;min-height:44px;display:inline-flex}@media (max-width:860px){.m-wrap{padding-left:16px;padding-right:16px}.m-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;order:3;gap:4px;width:100%;padding:2px 0 8px;overflow-x:auto;display:flex!important}.m-nav::-webkit-scrollbar{display:none}.m-nav a{white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:0 10px;display:inline-flex}.m-logo-img{border-radius:12px!important;width:52px!important;height:52px!important}.m-logo-text{font-size:30px!important}.m-foot a{align-items:center;min-height:44px;padding:0 4px;display:inline-flex}}.m-dd{align-items:center;display:inline-flex;position:relative}.m-dd>a:after{content:"";opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin:0 0 3px 7px;display:inline-block;transform:rotate(45deg)}.m-dd-menu{z-index:60;background:#fff;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:460px;margin-top:6px;padding:10px;display:none;position:absolute;top:100%;left:-12px;box-shadow:0 16px 40px #08163a2e}.m-dd-menu:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.m-dd:hover .m-dd-menu,.m-dd:focus-within .m-dd-menu{display:grid}.m-nav .m-dd-menu a{opacity:1;border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;font-weight:500;display:flex;color:#08163a!important;text-decoration:none!important}.m-nav .m-dd-menu a:hover{background:#eef1f9;color:#3652a5!important}@media (max-width:860px){.m-dd-menu{display:none!important}.m-dd>a:after{display:none}}.m-top{color:#fff;z-index:80;background:#08163a;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;text-decoration:none;transition:background-color .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #08163a59}.m-top:hover{color:#fff;background:#4a6ed8;transform:translateY(-2px)}.m-top svg{width:22px;height:22px}@media (max-width:1100px){.m-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.m-foot-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}.m-top{bottom:16px;right:16px}}.m-page{box-sizing:border-box;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.m-header{z-index:50;color:#fff;background:0 0;position:absolute;top:0;left:0;right:0}.m-hero{padding-top:var(--header-h,104px)}.m-header-bar{box-sizing:border-box;grid-template-columns:auto 1fr auto;align-items:center;gap:12px 24px;max-width:1440px;min-height:104px;margin:0 auto;padding:0 32px;display:grid;position:relative}.m-header-bar .m-nav{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:22px;display:flex}.m-header-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.m-header-bar.is-stacked{grid-template-columns:auto 1fr;padding-top:12px;padding-bottom:12px}.m-header-bar.is-stacked .m-nav{grid-area:2/1/auto/-1}@media (max-width:860px){.m-header-bar,.m-header-bar.is-stacked{flex-wrap:wrap;justify-content:space-between;padding:12px 16px;display:flex}.m-header-bar .m-nav{justify-content:flex-start;width:100%;overflow-x:auto}.m-header-actions{flex-wrap:wrap;justify-content:flex-start}}.m-page h1,.m-page h2,.m-page h3,.m-page h4{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.m-page p,.m-page li,.m-page td,.m-page th{overflow-wrap:break-word}.m-page img,.m-page svg,.m-page video{max-width:100%}.m-header-actions,.m-header-actions .m-switch{align-self:center}.m-header-actions .m-switch :is(a,button){letter-spacing:.06em;min-width:32px;min-height:28px;padding:0 8px;font-size:11px}@media (max-width:860px){.m-header-actions .m-switch :is(a,button){min-width:36px;min-height:32px}}.m-switch button{cursor:pointer;background:0 0;border:0;margin:0;font-family:inherit}.m-switch button.is-on{color:#08163a;background:#fff}
