@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2?dpl=dpl_CvzyNkFh7qMLrSatKZR9eZ2BJMaj)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2?dpl=dpl_CvzyNkFh7qMLrSatKZR9eZ2BJMaj)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2?dpl=dpl_CvzyNkFh7qMLrSatKZR9eZ2BJMaj)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.1mvr14jy3vxq7.woff2?dpl=dpl_CvzyNkFh7qMLrSatKZR9eZ2BJMaj)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2?dpl=dpl_CvzyNkFh7qMLrSatKZR9eZ2BJMaj)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2?dpl=dpl_CvzyNkFh7qMLrSatKZR9eZ2BJMaj)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2?dpl=dpl_CvzyNkFh7qMLrSatKZR9eZ2BJMaj)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2?dpl=dpl_CvzyNkFh7qMLrSatKZR9eZ2BJMaj)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.1mvr14jy3vxq7.woff2?dpl=dpl_CvzyNkFh7qMLrSatKZR9eZ2BJMaj)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2?dpl=dpl_CvzyNkFh7qMLrSatKZR9eZ2BJMaj)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_39ab01e4-module__BAeVhq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_39ab01e4-module__BAeVhq__variable{--font-sans:"Montserrat", "Montserrat Fallback"}
:root{--navy:#00233e;--bronze:#ba9888;--bronze-dark:#a5836f;--cream:#faf6f3;--gray:#5d6b78;--gray-light:#9aa6b1;--line:#e5ddd6;--header-h:5.375rem}*{box-sizing:border-box;margin:0;padding:0}html{font-size:clamp(16px,.5vw + 8px,21px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-sans), sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff;font-size:1.375rem;line-height:1.7;overflow-x:clip}a{color:inherit;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s,opacity .2s}a:hover{color:var(--bronze)}.container{max-width:73.75rem;margin:0 auto;padding:0 2rem}.header{background:var(--navy);z-index:10;transition:translate .3s;position:sticky;top:0}.header-hidden{translate:0 -100%}.header:has(.menu-toggle:checked){translate:none}@media (prefers-reduced-motion:reduce){.header{transition:none}.header-hidden{translate:none}}[id]{scroll-margin-top:var(--header-h)}.header-inner{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.logo-link{display:flex}.logo-link:hover{opacity:.7}.logo{width:14rem;height:auto}.nav{align-items:center;gap:clamp(14px,1.8vw,26px);display:flex}.nav-link,.lang-current{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #0000;padding-bottom:6px;font-size:.875rem}.nav-link.active,.nav-link:hover{border-bottom-color:var(--bronze)}.lang{align-items:center;display:flex;position:relative}.lang-current{color:var(--bronze);font-family:inherit;font-weight:inherit;line-height:inherit;cursor:pointer;background:0 0;border-style:solid;border-width:0 0 1px;padding-inline:0;transition:color .2s,border-color .2s}.lang:hover .lang-current,.lang:focus-within .lang-current{color:#fff}.lang-menu{color:var(--navy);letter-spacing:.08em;background:#fff;flex-direction:column;gap:8px;padding:10px 20px;font-size:.875rem;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 30px #00233e2e}.lang-menu:before{content:"";position:absolute;inset:-10px 0 100%}.lang:hover .lang-menu,.lang:focus-within .lang-menu{display:flex}.menu-toggle,.burger{display:none}.h2{font-size:2.125rem;font-weight:400;line-height:1.3}.bronze{color:var(--bronze)}.navy{color:var(--navy)}.light{color:#fff}.eyebrow{letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--navy);font-size:.875rem;font-weight:600}.num{color:var(--bronze);margin-bottom:10px;font-size:.875rem}.num.muted{color:var(--gray-light)}.hero{min-height:calc(100dvh - var(--header-h));background:var(--navy);align-items:center;display:flex;position:relative;overflow:hidden}.hero-media{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 100%);mask-image:linear-gradient(90deg,#0000 25%,#000 100%)}.hero-img{object-fit:cover;object-position:62% center}.hero-text{width:100%;padding-top:60px;padding-bottom:60px;position:relative}.hero h1{color:#fff;-webkit-background-clip:text;background-clip:text;max-width:16ch;font-size:clamp(2.5rem,5.4vw,4.25rem);font-weight:300;line-height:1.15}.hero-line{display:block}.hero h1 em{font-style:normal}.cta{background:var(--navy);color:#fff;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--navy);align-items:center;gap:12px;margin-top:48px;padding:15px 32px;font-size:.8125rem;font-weight:500;display:inline-flex}.cta:hover{color:var(--navy);background:0 0}.cta span{transition:translate .2s;display:inline-block}.cta:hover span{translate:0 4px}.hero .cta,.notfound .cta{color:var(--navy);background:#fff;border-color:#fff}.hero .cta:hover,.notfound .cta:hover{color:#fff;background:0 0;border-color:#fff}.how-cta{color:var(--navy);background:0 0;margin-top:44px}.how-cta:hover{background:var(--navy);color:#fff}.how-cta:hover span{translate:4px}.stats-section{padding-top:110px;padding-bottom:120px}.stats{text-align:center;grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.stat{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:8px 16px;display:flex}.stat:first-child{border-left:0}.stat-value{font-variant-numeric:tabular-nums;font-size:2.625rem;font-weight:300;line-height:1.2}.stat-label{margin-top:10px;font-size:.875rem}.two-col{grid-template-columns:4fr 7fr;align-items:start;gap:64px;display:grid}.how{padding-bottom:140px}.how p,.spec-row{font-size:1.125rem}.how p+p{margin-top:26px}.dark{background:var(--navy);color:#fff;padding:110px 0 120px}.strategy-grid{grid-template-columns:repeat(3,1fr);gap:70px 56px;margin-top:90px;display:grid}.strategy-item h3{margin-bottom:18px;font-size:1.3125rem;font-weight:500}.strategy-item p{color:#bcc7d1;font-size:1rem}.note{text-align:center;padding-top:150px;padding-bottom:150px}.note blockquote{font-family:var(--font-serif), serif;max-width:860px;margin:36px auto 0;font-size:2.5rem;line-height:1.4}.note-author{color:var(--gray);margin-top:44px;font-size:1.1875rem}.regulation{background:url(/regulation-bg.svg) 50%/cover no-repeat}.regulation .container{padding-top:40px;padding-bottom:140px}.reg-item+.reg-item{margin-top:56px}.reg-item h3{margin-bottom:14px;font-size:1.375rem;font-weight:500}.reg-item p{color:var(--gray)}.cream{background:var(--cream)}.cream .container{padding-top:110px;padding-bottom:110px}.specs{max-width:58rem;margin:70px auto 0}.spec-row{grid-template-columns:1fr 1.8fr;gap:40px;padding:12px 0;display:grid}.spec-label{text-align:right;color:var(--gray)}.spec-value{font-weight:600}.partners{padding-top:120px}.partners-row{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:140px;margin-top:80px;display:flex}.partners-row figure{text-align:center}.partners-row img{object-fit:contain}.partners-row figcaption{color:var(--gray);margin-top:22px;font-size:.875rem}.media{padding-top:130px;padding-bottom:140px}.media-row{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:26px;margin-top:60px;display:grid}.media-card{background:var(--cream);flex-direction:column;padding:30px 30px 34px;transition:background .2s;display:flex}.media-card.tall{grid-row:span 2}.media-card:hover{background:#f2e9e2}.media-card .eyebrow{text-align:left;font-size:.8125rem}.media-card h3{font-family:var(--font-serif), serif;text-underline-offset:4px;margin-top:18px;font-size:1.375rem;font-weight:700;line-height:1.34;text-decoration:underline}.media-date{color:var(--gray);flex:1;margin-top:16px;font-size:1.1875rem}.media-card img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;margin-top:26px}.faq-list details{border-bottom:1px solid #d9cfc7;padding:22px 0}.faq-list details:first-child{border-top:1px solid #d9cfc7}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:1.375rem;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";flex-shrink:0;font-size:1.875rem;font-weight:300;line-height:1}.faq-list details[open] summary:after{content:"–"}.faq-list details p{color:var(--gray);max-width:640px;margin-top:16px;font-size:1.1875rem}.faq-list details a{text-underline-offset:3px;text-decoration:underline}.footer{background:var(--navy) url(/footer-bg.jpg) center / cover no-repeat;color:#fff;padding:90px 0 40px}.rule{border-top:1px solid var(--bronze);opacity:.6;width:200px}.footer-title{margin:70px 0 80px}.footer-cols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(24px,4vw,48px);max-width:57rem;display:grid}.footer-logo{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:28px;display:flex}.footer-logo img{width:auto;height:24px}.linkedin{border:1px solid var(--bronze);width:42px;height:42px;color:var(--bronze);justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;display:flex}.linkedin:hover{background:var(--bronze);color:var(--navy)}.footer-label{color:var(--bronze);margin-bottom:14px}.disclaimer{color:#90a0ae;margin-top:90px;margin-bottom:40px;font-size:1rem;line-height:1.7}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;font-size:.8125rem;display:flex}.footer-links{color:#90a0ae;flex-wrap:wrap;gap:28px;display:flex}.copyright{color:#90a0ae}.notfound{background:var(--navy) url(/footer-bg.jpg) center / cover no-repeat;color:#fff;align-items:center;min-height:100dvh;display:flex}.notfound-code{color:var(--bronze);margin:56px 0 28px;font-size:clamp(5rem,14vw,11rem);font-weight:300;line-height:1}.notfound p{color:#bcc7d1;max-width:34ch;margin-top:20px}@media (max-width:1100px){.media-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.media-row{grid-template-columns:1fr;grid-auto-rows:auto}.media-card.tall{grid-row:auto}}@media (max-width:900px){.two-col{grid-template-columns:1fr}.hero-media{-webkit-mask-image:none;mask-image:none}.hero:after{content:"";background:linear-gradient(90deg,#001a2edf 0%,#001a2edb 42%,#001a2e80 100%);position:absolute;inset:0}.hero-text{z-index:1}.hero h1{color:#fff;background-image:none;max-width:none}.hero .cta{color:var(--navy);background:#fff;border-color:#fff}.hero .cta:hover{color:#fff;background:0 0;border-color:#fff}.hero-img{object-position:center}.stats-section{padding-top:64px}.stats{grid-template-columns:1fr;gap:0;margin-top:50px}.stat{border-left:0;border-top:1px solid var(--line);padding:28px 16px}.stat:first-child{border-top:0;padding-top:0}.strategy-grid{grid-template-columns:1fr;gap:48px;margin-top:50px}.note blockquote{font-size:1.75rem}.spec-row{grid-template-columns:1fr;gap:2px;padding:14px 0}.spec-label{text-align:left;font-size:.875rem}.two-col{gap:40px}.partners-row{gap:60px}.h2{font-size:1.75rem}.stat-value{font-size:1.875rem}}@media (max-width:1120px){.burger{cursor:pointer;flex-direction:column;gap:5px;padding:8px 0;display:flex}.menu-toggle{opacity:0;width:0;height:0;display:block}.menu-toggle:focus-visible+.burger{outline:2px solid var(--bronze);outline-offset:6px}.burger span{background:var(--bronze);width:24px;height:2px;display:block}.nav{background:var(--navy);border-top:1px solid #ba98884d;flex-direction:column;align-items:flex-start;gap:26px;padding:28px 32px 34px;display:none;position:absolute;top:100%;left:0;right:0}.menu-toggle:checked~.nav{display:flex}.lang-current{display:none}.lang-menu{color:#fff;box-shadow:none;background:0 0;flex-direction:row;gap:20px;padding:0;display:flex;position:static}.lang-menu:before{display:none}}.cookie-banner{z-index:100;background:var(--cream);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px clamp(20px,5vw,64px);display:flex;position:fixed;bottom:0;left:0;right:0}.cookie-banner p{max-width:60ch;color:var(--gray);margin:0;font-size:.875rem}.cookie-actions{gap:12px;display:flex}.cookie-banner .cta{cursor:pointer;margin-top:0;padding:11px 24px}.cookie-reject{color:var(--navy);background:0 0}.cookie-reject:hover{background:var(--navy);color:#fff}
