@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Manrope_bfd9e0;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Manrope_bfd9e0;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Manrope_bfd9e0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Manrope_bfd9e0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Manrope_bfd9e0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Manrope_bfd9e0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Manrope_bfd9e0;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_Fallback_bfd9e0;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_bfd9e0{font-family:__Manrope_bfd9e0,__Manrope_Fallback_bfd9e0;font-style:normal}.__variable_bfd9e0{--font-manrope:"__Manrope_bfd9e0","__Manrope_Fallback_bfd9e0"}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_46fe82;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:__IBM_Plex_Mono_46fe82,__IBM_Plex_Mono_Fallback_46fe82;font-style:normal}.__variable_46fe82{--font-plex-mono:"__IBM_Plex_Mono_46fe82","__IBM_Plex_Mono_Fallback_46fe82"}html{scroll-behavior:smooth}body{margin:0;background:#f6f4f3 url(/map-pattern.svg) repeat;background-size:1400px 1400px;color:#272d2d;font-family:var(--font-manrope),sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}a{color:#276fbf}a:hover{color:#183059}*{box-sizing:border-box}h1,h2,h3{text-wrap:balance}div,li,p{text-wrap:pretty}p{hyphens:auto;-webkit-hyphens:auto}.mono{font-family:var(--font-plex-mono),monospace}.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}.wrap{max-width:1120px}.wrap,.wrap-narrow{margin:0 auto;padding:88px 24px}.wrap-narrow{max-width:860px}.hero-grid{padding:104px 24px 96px;grid-template-columns:1.5fr 1fr;grid-gap:72px;gap:72px;align-items:center}.hero-grid,.stats-grid{max-width:1120px;margin:0 auto;display:grid}.stats-grid{padding:28px 24px;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.cose-grid{display:grid;grid-template-columns:1fr 2fr;grid-gap:56px;gap:56px}.grid-4{grid-template-columns:repeat(4,1fr);grid-gap:18px}.grid-3,.grid-4{display:grid;grid-gap:18px;gap:18px}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:18px}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.timeline-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;position:relative}.hero-alt-inner{max-width:1120px;margin:0 auto;padding:72px 24px 64px;min-height:calc(100vh - 63px - 120px);display:flex;flex-direction:column;justify-content:center;gap:56px;position:relative}.hero-alt-top{display:grid;grid-template-columns:1fr auto;grid-gap:48px;gap:48px;align-items:center}.hero-alt-photo{border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);border-radius:2px;padding:10px}.hero-alt-name{font-family:var(--font-manrope),sans-serif;font-size:84px;font-weight:800;letter-spacing:-.04em;line-height:1}.hero-alt-surname{display:block}.hero-alt-title{font-family:var(--font-manrope),sans-serif;font-size:56px;line-height:1.08;margin:0 0 20px;font-weight:700;letter-spacing:-.035em}@media (max-width:960px){.hero-alt-inner{min-height:0;gap:40px;padding:56px 24px}.hero-alt-top{grid-template-columns:1fr;gap:28px}.hero-alt-photo{justify-self:start}.hero-alt-name{font-size:48px}.hero-alt-title{font-size:38px}}.a2-hero-section{display:flex;flex-direction:column;height:calc(100vh - 64px);background:#0f2547 url(/bg/bg-orizz-1.jpg) 50%/cover no-repeat}@supports (height:100svh){.a2-hero-section{height:calc(100svh - 64px)}}.a2-hero-inner{max-width:1120px;width:100%;margin:0 auto;padding:clamp(40px,7vh,80px) 24px 40px;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,4.5vh,56px);position:relative}.a2-hero-top{display:grid;grid-template-columns:1fr auto;grid-gap:48px;gap:48px;align-items:center}.a2-hero-photo{border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);border-radius:2px;padding:10px}.a2-hero-photo img{width:min(340px,32vh)!important;height:min(340px,32vh)!important}.a2-hero-badge{display:inline-block;font-size:17px;font-weight:500;color:#fff;background:#d66853;padding:5px 12px;border-radius:2px;margin-bottom:26px}.a2-badge-mobile{display:none}.a2-hero-name{font-size:clamp(48px,6.8vh,70px);font-weight:200;letter-spacing:-.03em;line-height:1.04;white-space:nowrap}.a2-hero-name,.a2-hero-title{font-family:var(--font-manrope),sans-serif}.a2-hero-title{font-size:clamp(44px,min(6.5vw,6.8vh),84px);line-height:1.05;margin:0 0 20px;font-weight:700;letter-spacing:-.035em}.a2-hero-title-sub{font-size:.74em;line-height:1.15}.a2-stat{display:flex;align-items:center;gap:16px}.a2-stat-icon{width:46px;height:46px;flex-shrink:0;display:block}.a2-stat-value{font-size:34px;font-weight:200;letter-spacing:-.03em;color:#fff}.a2-stat-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8fa4c0;margin-top:6px}.a2-faq-section,.faq-classic-bg{background-color:#f6f4f3;background-image:url(/bg/bg-orizz-7.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}@media (max-width:960px){.faq-classic-bg{background-image:linear-gradient(180deg,#f6f4f3,hsla(20,14%,96%,0) 14%,hsla(20,14%,96%,0) 72%,#f6f4f3),linear-gradient(hsla(20,14%,96%,.55),hsla(20,14%,96%,.55)),url(/bg/bg-orizz-7.jpg);background-attachment:scroll;background-position:0 0;background-size:auto,auto,auto 70vh;background-repeat:no-repeat}}.a2-faq-screen{min-height:100vh;display:flex;align-items:center;border-bottom:1px solid rgba(39,45,45,.08);scroll-margin-top:64px}.a2-faq-anchors{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 40px}.a2-faq-anchor{text-decoration:none;gap:8px}.a2-faq-anchor,.a2-faq-anchor-circle{display:inline-flex;align-items:center}.a2-faq-anchor-circle{justify-content:center;width:26px;height:26px;border-radius:50%;border:2px solid #d66853;color:#d66853;flex-shrink:0;transition:transform .15s}.a2-faq-anchor-circle svg{display:block}.a2-faq-anchor-pill{background:#d66853;color:#fff;font-size:13.5px;font-weight:600;padding:8px 16px;border-radius:999px;transition:background .15s}.a2-faq-anchor:hover .a2-faq-anchor-pill{background:#c25a46}.a2-faq-anchor:hover .a2-faq-anchor-circle{transform:translateY(2px)}.a2-faq-screen:last-child{border-bottom:none}.a2-faq-btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:26px 4px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-manrope),sans-serif;font-size:21px;font-weight:500;color:#272d2d;transition:color .15s}.a2-faq-btn:hover{color:#276fbf}@media (max-width:960px){.a2-hero-section{height:auto;background:linear-gradient(rgba(15,37,71,.55),rgba(15,37,71,.55)),#0f2547 url(/bg/bg-orizz-1.jpg) 100% /cover no-repeat}.a2-hero-inner{min-height:calc(100vh - 64px);gap:24px;padding:26px 24px 36px}@supports (min-height:100svh){.a2-hero-inner{min-height:calc(100svh - 64px)}}.a2-hero-inner>div:last-child{order:-1;text-align:center}.a2-hero-top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.a2-hero-title{margin-bottom:0}.a2-badge-desktop{display:none}.a2-badge-mobile{display:inline-block;font-size:15px;margin-bottom:12px}.stats-grid{padding:18px 24px;gap:14px 20px}.a2-hero-photo{order:-1}.a2-hero-photo img{width:min(58vw,246px)!important;height:min(72vw,306px)!important}.a2-hero-name{font-size:min(30px,7vw)}.a2-hero-title{font-size:min(34px,7.8vw);text-align:center}.a2-stat{justify-content:center}.a2-faq-section{background-color:#f6f4f3;background-image:none}.a2-faq-screen{min-height:0;padding:8px 0;background-image:linear-gradient(180deg,#f6f4f3,hsla(20,14%,96%,0) 14%,hsla(20,14%,96%,0) 72%,#f6f4f3),linear-gradient(hsla(20,14%,96%,.55),hsla(20,14%,96%,.55)),url(/bg/bg-orizz-7.jpg);background-size:auto,auto,auto 70vh;background-position:0 0,0 0,0 0;background-repeat:no-repeat}.a2-faq-screen:nth-child(2n){background-position:0 0,0 0,100% 0}.a2-faq-screen{border-bottom:none}.a2-faq-screen .wrap-narrow{padding-top:30px;padding-bottom:30px}.a2-faq-screen:first-child .wrap-narrow{padding-top:56px}.a2-faq-screen:last-child .wrap-narrow{padding-bottom:56px}.a2-stat{gap:10px}.a2-stat-icon{width:32px;height:32px}.a2-stat-value{font-size:24px;font-weight:400;color:#fff}.a2-stat-label{font-size:10.5px;color:#c2d1e4;margin-top:3px}.a2-faq-anchors{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 10px;gap:8px 10px}.a2-faq-anchor{gap:6px}.a2-faq-anchor-circle{width:20px;height:20px;border-width:1.5px}.a2-faq-anchor-circle svg{width:9px;height:9px}.a2-faq-anchor-pill{flex:1 1;text-align:center;font-size:12px;padding:10px 6px;white-space:nowrap}.a2-faq-cat{font-size:26px!important}.a2-faq-btn{font-size:17px;padding:18px 4px}}.classic-hero-bg{background:#0f2547 url(/bg/bg-orizz-1.jpg) 50%/cover no-repeat}.classic-hero-name{font-size:38px}.assist-section{background:linear-gradient(rgba(15,37,71,.5),rgba(15,37,71,.5)),#f6f4f3 url(/bg/bg-orizz-12.jpg) 50% /cover no-repeat;border-top:1px solid rgba(39,45,45,.08);min-height:100vh;display:flex;align-items:center}@supports (min-height:100svh){.assist-section{min-height:100svh}}.assist-wrap{width:100%}.assist-iframe{display:block;width:100%;height:600px;border:0;border-radius:14px;background:#fff}@media (max-width:960px){.assist-section{background:none;min-height:0;display:block}.assist-section .wrap-narrow{max-width:none;padding:0}.assist-iframe{height:100vh;border-radius:0}@supports (height:100svh){.assist-iframe{height:100svh}}}.sec-esteso{min-height:100vh;display:flex;align-items:center}@supports (min-height:100svh){.sec-esteso{min-height:100svh}}.circle-arrow{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:2px solid #d66853;color:#d66853;flex-shrink:0}.circle-arrow svg{display:block}@media (max-width:960px){.circle-arrow{width:20px;height:20px;border-width:1.5px}.circle-arrow svg{width:9px;height:9px}}.ref-cta{text-decoration:none;gap:10px}.ref-cta,.ref-cta-circle{display:inline-flex;align-items:center}.ref-cta-circle{justify-content:center;width:30px;height:30px;border-radius:50%;border:2px solid #d66853;color:#d66853;flex-shrink:0;transition:transform .2s}.ref-cta-pill{background:#d66853;color:#fff;font-weight:600;font-size:15px;padding:12px 24px;border-radius:999px;transition:background .2s}.ref-cta:hover .ref-cta-pill{background:#c25a46}.ref-cta:hover .ref-cta-circle{transform:translateX(2px)}.ref-cta-pill-ghost{background:#276fbf;color:#fff}.ref-cta:hover .ref-cta-pill-ghost{background:#183059}@media (max-width:960px){.classic-hero-bg{background:linear-gradient(rgba(15,37,71,.55),rgba(15,37,71,.55)),#0f2547 url(/bg/bg-orizz-1.jpg) 100% /cover no-repeat}}.hero-title{font-size:64px;line-height:1;margin:0 0 24px;letter-spacing:-.035em}.h2,.hero-title{font-family:var(--font-manrope),sans-serif;font-weight:700}.h2{font-size:46px;margin:0;letter-spacing:-.04em;line-height:1.02}.nav-link{text-decoration:none;color:#272d2d;padding:8px 2px;transition:color .15s}.nav-link:hover{color:#276fbf}.nav-cta-ref{text-decoration:none;gap:10px}.nav-cta-circle,.nav-cta-ref{display:inline-flex;align-items:center}.nav-cta-circle{justify-content:center;width:28px;height:28px;border-radius:50%;border:2px solid #d66853;color:#d66853;flex-shrink:0;transition:transform .2s}.nav-cta-circle svg{display:block}.nav-cta-pill{background:#276fbf;color:#fff;padding:9px 18px;border-radius:999px;font-weight:600;font-size:14px;transition:background .2s}.nav-cta-ref:hover .nav-cta-pill{background:#183059}.nav-cta-ref:hover .nav-cta-circle{transform:translateX(2px)}.nav-cta-text-short{display:none}.nav-inner{gap:24px;padding:0 24px}.nav-menu{gap:22px}.nav-brand-main{font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.15}.nav-brand-sub{font-size:11px;color:#5d6a7a;letter-spacing:.07em;text-transform:uppercase;margin-top:2px}@media (max-width:960px){.nav-inner{gap:10px;padding:0 14px}.nav-menu{gap:0;flex-shrink:0}.nav-brand{min-width:0}.nav-brand-main{font-size:12.5px}.nav-brand-sub{font-size:9px;letter-spacing:.05em}.nav-cta-ref{gap:6px}.nav-cta-circle{width:20px;height:20px;border-width:1.5px}.nav-cta-circle svg{width:9px;height:9px}.nav-cta-pill{font-size:12.5px;padding:8px 13px;white-space:nowrap}.nav-cta-text-full{display:none}.nav-cta-text-short{display:inline}}.btn-copper{text-decoration:none;background:#d66853;color:#fff;font-weight:600;padding:15px 28px;border-radius:999px;font-size:15px;display:inline-flex;align-items:center;gap:10px;transition:transform .2s,background .2s}.btn-copper:hover{background:#c25a46;color:#fff;transform:translateY(-1px)}.btn-ghost{text-decoration:none;border:1px solid hsla(0,0%,100%,.35);color:#fff;font-weight:500;padding:15px 28px;border-radius:999px;font-size:15px;transition:background .2s}.btn-ghost:hover{background:hsla(0,0%,100%,.1);color:#fff}.card{background:#fff;border:1px solid rgba(39,45,45,.16);border-radius:2px;padding:26px;transition:border-color .2s}.card:hover{border-color:#d66853}#domanda .card:hover{border-color:#183059}.doc-card{text-decoration:none;background:#fff;border:1px solid rgba(39,45,45,.16);border-radius:2px;padding:24px;display:block;transition:border-color .2s}.doc-card:hover{border-color:#d66853}.badge{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#d66853;padding:4px 10px;font-weight:600;border-radius:999px}.timeline-item{padding:0 18px 0 16px;border-left:1px solid hsla(0,0%,100%,.16);transition:border-color .2s}.timeline-item:hover{border-color:#d66853}.faq-btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-manrope),sans-serif;font-size:17px;font-weight:500;color:#272d2d;transition:color .15s}.faq-btn:hover{color:#276fbf}.faq-screen{min-height:100vh;display:flex;align-items:center;border-bottom:1px solid rgba(39,45,45,.08)}.faq-screen:last-child{border-bottom:none}.faq-btn-xl{font-size:21px;padding:26px 4px}@media (max-width:960px){.faq-screen{min-height:0;padding:8px 0}.faq-btn-xl{font-size:17px;padding:18px 4px}}.chat-input{flex:1 1;border:1px solid #d3d7e0;border-radius:999px;padding:12px 18px;font-size:15px;font-family:var(--font-manrope),sans-serif;outline:none;background:#fff}.chat-input:focus{border-color:#276fbf;box-shadow:0 0 0 3px rgba(39,111,191,.15)}.chat-send{background:#183059;color:#fff;border:none;border-radius:999px;padding:12px 26px;font-size:15px;font-weight:600;cursor:pointer;font-family:var(--font-manrope),sans-serif;transition:background .2s}.chat-send:hover{background:#276fbf}.footer-link{text-decoration:none;color:#c2d1e4;transition:color .15s}.bot-fab,.footer-link:hover{color:#fff}.bot-fab{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom, 0px));z-index:60;width:56px;height:56px;border-radius:50%;background:#d66853;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(15,37,71,.28);transition:background .2s,transform .25s,opacity .25s;opacity:0;transform:translateY(10px);pointer-events:none}.bot-fab-visibile{opacity:1;transform:translateY(0);pointer-events:auto}.bot-fab:hover{background:#c25a46;color:#fff;transform:translateY(-2px)}.bot-fab svg{display:block}@media (max-width:960px){.bot-fab{width:52px;height:52px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom, 0px))}.hero-grid{grid-template-columns:1fr;gap:48px;padding:72px 24px 64px}.hero-title{font-size:min(34px,7.8vw)}.classic-hero-name{font-size:min(26px,7vw)}#documenti{background-size:cover!important;background-position:100%!important}.h2{font-size:34px}.stats-grid{grid-template-columns:repeat(2,1fr)}.cose-grid{gap:24px}.cose-grid,.grid-2,.grid-3,.grid-4,.timeline-grid{grid-template-columns:1fr}.timeline-grid{gap:32px}.wrap,.wrap-narrow{padding:64px 24px}.nav-links-desktop{display:none!important}}@media (max-width:560px){.hero-title{font-size:36px}}