@font-face{font-family:Manrope;src:url(/versions/version2/fonts/manrope-latin.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Inter;src:url(/versions/version2/fonts/inter-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--navy:#082b45;--blue:#245fce;--muted:#566879;--gold:#b58635;--line:#dce5ed;--surface:#f4f7fb;--white:#fff;--font-heading:Manrope,Arial,sans-serif;--font-manrope:Manrope;--font-body:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;color:var(--navy);background:#fff;font-family:var(--font-body);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}img{display:block;max-width:100%;height:auto}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-heading);line-height:1.16;font-weight:650;letter-spacing:-.035em}::selection{background:#d3e4fc;color:var(--navy)}:focus-visible{outline:3px solid var(--blue);outline-offset:5px}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.container{width:min(1280px,calc(100% - 96px));margin-inline:auto}.section{padding:112px 0}.eyebrow{display:flex;align-items:center;gap:12px;color:var(--blue);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:24px}.eyebrow:before{content:"";width:26px;height:1px;background:currentColor}.section-title{font-size:clamp(36px,3.7vw,54px);line-height:1.12;letter-spacing:-.045em;white-space:pre-line;font-weight:600}.section-copy{color:var(--muted);line-height:1.8;font-size:16px;max-width:540px;margin-top:24px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:54px;padding:15px 24px;border:1px solid transparent;border-radius:4px;font-size:14px;font-weight:600;line-height:1.5;transition:background .2s,color .2s,border-color .2s}.button-primary{color:#fff;background:var(--blue)}.button-primary:hover{background:#164cab}.button-light{background:white;color:var(--navy)}.button-light:hover{background:#edf4ff}.button-outline{background:transparent;border-color:var(--line);color:var(--navy)}.button-outline:hover{background:var(--surface);border-color:#aebfcc}.skip-link{position:fixed;top:-100px;left:16px;padding:12px 20px;color:white;background:var(--navy);z-index:100}.skip-link:focus{top:12px}.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}.reveal-pending{opacity:0;transform:translateY(12px)}.reveal-ready{opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s ease}@media (min-width:1800px){.container{width:min(1420px,calc(100% - 160px))}}@media (max-width:1024px){body{padding-bottom:72px}.container{width:calc(100% - 64px)}.section{padding:88px 0}.section-title{font-size:44px}}@media (max-width:767px){html{scroll-padding-top:94px}.container{width:calc(100% - 40px)}.section{padding:72px 0}.section-title{font-size:36px;line-height:1.16}.section-copy{font-size:16px}.eyebrow{font-size:11px;margin-bottom:20px;letter-spacing:.12em}.button{padding:14px 20px;min-height:52px}}@media (max-width:359px){.container{width:calc(100% - 32px)}.section-title{font-size:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal-pending{opacity:1;transform:none}}@media print{@page{size:A4 portrait;margin:12mm}html{scroll-behavior:auto}body{font-size:10pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}.container{width:100%;max-width:none}.section{padding:28px 0;page-break-inside:avoid;break-inside:avoid}.section-title{font-size:28px}.section-copy{font-size:11px;line-height:1.6}.button,.skip-link{display:none}.reveal-pending,.reveal-ready{opacity:1;transform:none}details,details::details-content{content-visibility:visible!important}details::details-content,details>:not(summary){display:block!important}h1,h2,h3{page-break-after:avoid;break-after:avoid}img{page-break-inside:avoid;break-inside:avoid}a[href]:after{content:none}}