@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-latin-700-italic.woff2)format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-800-normal.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-400-normal.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-400-italic.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-latin-600-normal.woff2)format("woff2")}:root{--navy:#121e33;--blue:#2b6cb0;--blue-hover:#1f5390;--blue-hover-dark:#3b82d0;--sky:#8fbbe8;--bg:#f5f7fa;--white:#fff;--ink:#161a1f;--gray:#3d444d;--muted:#6b727b;--rule-light:#d6dde6;--on-navy:#c9cdd3;--on-navy-strong:#e6ecf5;--on-blue:#e3edf8;--font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--font-ui:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--font-body:"Source Serif 4", Georgia, "Times New Roman", serif;--max-w:1240px;--pad-x:clamp(20px, 4vw, 48px);--pad-y:clamp(56px, 7vw, 104px);--gap:clamp(32px, 5vw, 80px);--h2-size:clamp(40px, 4.8vw, 68px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.6}img,svg{max-width:100%;height:auto}a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue-hover)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}p,h1,h2,h3{margin:0}.wrap{max-width:var(--max-w);padding-inline:var(--pad-x);margin-inline:auto}.section{border-bottom:2px solid var(--navy)}.section>.wrap{padding-block:var(--pad-y)}.section--white{background:var(--white)}.section--navy{background:var(--navy);color:var(--white)}.section--blue{background:var(--blue);color:var(--white)}.split{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;display:grid}.cols-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(28px,4vw,56px);display:grid}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;text-wrap:balance;font-weight:700;line-height:.95}h2.display{font-size:var(--h2-size)}.kicker{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--sky);font-size:20px;font-weight:600}.kicker--blue{color:var(--blue);font-size:17px}.lede{color:var(--gray);text-wrap:pretty;font-size:19px}.section--navy .lede{color:var(--on-navy)}.stack{flex-direction:column;gap:20px;display:flex}.btn{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:var(--blue);color:var(--white);cursor:pointer;border-radius:4px;padding:14px 28px;font-size:20px;font-weight:600;line-height:1.2;transition:background .15s;display:inline-block}.btn:hover{background:var(--blue-hover);color:var(--white)}.section--navy .btn:hover,.hero .btn:hover{background:var(--blue-hover-dark)}.btn--navy{background:var(--navy)}.btn--navy:hover{background:var(--blue)}.section--blue .btn--navy:hover{background:var(--white);color:var(--navy)}.btn--sm{letter-spacing:.06em;padding:10px 20px;font-size:18px}.btn--md{letter-spacing:.06em;padding:12px 20px;font-size:15px}.btn--link{color:var(--ink);text-underline-offset:4px;letter-spacing:.06em;background:0 0;padding:14px 8px;text-decoration:underline 2px}.btn--link:hover{color:var(--blue);background:0 0}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.arrow-list{border-top:2px solid var(--navy);margin:0;padding:0;list-style:none;display:grid}.arrow-list li{border-bottom:1px solid var(--ink);grid-template-columns:28px minmax(0,1fr);gap:14px;padding:18px 0;font-size:19px;display:grid}.arrow-list li:before{content:"→";font-family:var(--font-ui);color:var(--blue);font-weight:800}.steps{border-top:1px solid #ffffff4d;margin:0;padding:0;list-style:none;display:grid}.steps li{border-bottom:1px solid #ffffff4d;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.steps .num{font-family:var(--font-display);color:var(--sky);padding-top:2px;font-size:22px;font-weight:700}.steps .title{font-family:var(--font-ui);letter-spacing:-.02em;margin-bottom:4px;font-size:24px;font-weight:700}.steps .desc{color:var(--on-navy);text-wrap:pretty;font-size:17px}.rule-top{border-top:2px solid var(--navy);padding-top:24px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.js .reveal{opacity:0;transition:opacity .65s}.js .reveal--in{opacity:1}.site-header[data-astro-cid-nen7h5rs]{color:var(--white);z-index:20}.site-header--bar[data-astro-cid-nen7h5rs]{background:var(--navy);position:sticky;top:0}.site-header--overlay[data-astro-cid-nen7h5rs]{background:0 0;position:absolute;top:0;left:0;right:0}.site-header__inner[data-astro-cid-nen7h5rs]{min-height:76px;font-family:var(--font-display);flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,40px);padding-block:12px;display:flex}.site-header--overlay[data-astro-cid-nen7h5rs] .site-header__inner[data-astro-cid-nen7h5rs]{min-height:92px}.site-header__brand[data-astro-cid-nen7h5rs]{color:var(--white);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:12px;font-size:26px;font-weight:700;display:flex}.site-header__brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:28px;height:28px;display:block}.site-header__nav[data-astro-cid-nen7h5rs]{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;gap:clamp(12px,2.2vw,32px);margin-left:auto;font-size:clamp(15px,1.6vw,18px);font-weight:600;display:flex}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--white)}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--sky)}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-underline-offset:6px;text-decoration:underline 2px}@media (width<=820px){.site-header__nav[data-astro-cid-nen7h5rs]{white-space:normal;flex-wrap:wrap;flex-basis:100%;order:3;row-gap:6px;margin-left:0}}@media (width<=640px){.site-header--overlay[data-astro-cid-nen7h5rs]{background:var(--navy);position:static}}.site-footer[data-astro-cid-jo6i4kqk]{color:var(--gray);font-size:15px}.site-footer__inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:24px 48px;padding-block:40px;display:flex}.site-footer__contact[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:6px;line-height:1.7;display:flex}.site-footer__brand[data-astro-cid-jo6i4kqk]{color:var(--navy);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:20px;font-weight:700}.site-footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--gray)}.site-footer__email[data-astro-cid-jo6i4kqk]{margin-top:8px}.site-footer__email[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--blue)}.site-footer__nav[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:17px;font-weight:600;display:flex}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--navy)}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--blue)}
