@font-face{font-family:__Archivo_e9781a;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-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:__Archivo_e9781a;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_e9781a;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-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:__Archivo_Fallback_e9781a;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_e9781a{font-family:__Archivo_e9781a,__Archivo_Fallback_e9781a;font-style:normal}.__variable_e9781a{--font-fsd:"__Archivo_e9781a","__Archivo_Fallback_e9781a"}@font-face{font-family:__IBM_Plex_Sans_a77bd8;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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_Sans_a77bd8;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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_Sans_a77bd8;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:__IBM_Plex_Sans_a77bd8;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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_Sans_a77bd8;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_a77bd8;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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_Sans_a77bd8;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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_Sans_a77bd8;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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_Sans_a77bd8;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:__IBM_Plex_Sans_a77bd8;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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_Sans_a77bd8;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_a77bd8;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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_Sans_a77bd8;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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_Sans_a77bd8;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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_Sans_a77bd8;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:__IBM_Plex_Sans_a77bd8;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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_Sans_a77bd8;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_a77bd8;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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_Sans_a77bd8;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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_Sans_a77bd8;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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_Sans_a77bd8;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:__IBM_Plex_Sans_a77bd8;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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_Sans_a77bd8;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_a77bd8;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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_Sans_Fallback_a77bd8;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_a77bd8{font-family:__IBM_Plex_Sans_a77bd8,__IBM_Plex_Sans_Fallback_a77bd8;font-style:normal}.__variable_a77bd8{--font-fsb:"__IBM_Plex_Sans_a77bd8","__IBM_Plex_Sans_Fallback_a77bd8"}@font-face{font-family:__IBM_Plex_Mono_26a6cf;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_26a6cf;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_26a6cf;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_26a6cf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_26a6cf;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_26a6cf;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_26a6cf;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_26a6cf;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_26a6cf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_26a6cf;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_26a6cf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-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_26a6cf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-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_26a6cf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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_26a6cf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_26a6cf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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_26a6cf;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_26a6cf{font-family:__IBM_Plex_Mono_26a6cf,__IBM_Plex_Mono_Fallback_26a6cf;font-style:normal}.__variable_26a6cf{--font-fsm:"__IBM_Plex_Mono_26a6cf","__IBM_Plex_Mono_Fallback_26a6cf"}.fsp{--fsp-ink:#0a2659;--fsp-text:#3d4e6e;--fsp-muted:#5b6a86;--fsp-blue:#143f8f;--fsp-red:#e8452c;--fsp-red-dark:#c93a23;--fsp-paper:#eef2f8;--fsp-sheet:#fff;--fsp-on-dark:#fff;--fsp-on-dark-soft:hsla(0,0%,100%,.84);--fsp-pen:#143f8f;--fsp-line:rgba(10,38,89,.22);--fsp-dash:rgba(10,38,89,.3);--fsp-grid:rgba(20,63,143,.08);--fsp-shadow:8px 8px 0 var(--fsp-ink);--fsp-shadow-blue:8px 8px 0 var(--fsp-blue);--fsp-display:var(--font-fsd),system-ui,sans-serif;--fsp-body:var(--font-fsb),system-ui,sans-serif;--fsp-mono-font:var(--font-fsm),ui-monospace,monospace;background-color:var(--fsp-paper);background-image:linear-gradient(var(--fsp-grid) 1px,transparent 1px),linear-gradient(90deg,var(--fsp-grid) 1px,transparent 1px);background-size:24px 24px;color:var(--fsp-ink);font-family:var(--fsp-body);-webkit-font-smoothing:antialiased}.fsp h1,.fsp h2,.fsp h3,.fsp h4{font-family:var(--fsp-display)}.fsp a{color:var(--fsp-pen);text-underline-offset:.2em}.fsp a:hover{color:var(--fsp-ink)}.fsp a:focus-visible,.fsp button:focus-visible{outline:3px solid var(--fsp-red);outline-offset:3px}.fsp-wrap{margin:0 auto;max-width:1240px;padding:0 20px}.fsp-section{padding-top:64px}.fsp-eyebrow,.fsp-label,.fsp-mono{font-family:var(--fsp-mono-font)}.fsp-eyebrow,.fsp-label{font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--fsp-ink)}.fsp-label{color:var(--fsp-muted);letter-spacing:.08em}.fsp-h1,.fsp-h2,.fsp-h3{margin:0;font-family:var(--fsp-display);font-weight:800;font-stretch:112.5%;color:var(--fsp-ink);text-wrap:balance}.fsp-h1{font-size:40px;line-height:.98;letter-spacing:-.04em}.fsp-h2{font-size:30px;line-height:1.04;letter-spacing:-.03em}.fsp-h3{font-size:21px;line-height:1.15;letter-spacing:-.01em}.fsp-lead{font-size:18px;max-width:40rem}.fsp-lead,.fsp-p{margin:0;line-height:1.6;color:var(--fsp-text)}.fsp-p{font-size:16px}.fsp-small{font-size:14px;line-height:1.5;color:var(--fsp-text)}.fsp-mark{text-decoration:underline;text-decoration-color:var(--fsp-red);text-decoration-thickness:.12em;text-underline-offset:.14em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.fsp-note{font-family:var(--fsp-mono-font);font-weight:600;font-size:12px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--fsp-red);display:inline-block}.fsp-stack{display:flex;flex-direction:column}.fsp-gap-8{gap:8px}.fsp-gap-12{gap:12px}.fsp-gap-16{gap:16px}.fsp-gap-22{gap:22px}.fsp-topline{display:flex;justify-content:space-between;gap:12px;padding:8px 20px;max-width:1240px;margin:0 auto;font-family:var(--fsp-mono-font);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fsp-text)}.fsp-topline span:last-child{display:none}.fsp-header{display:flex;justify-content:space-between;align-items:center;padding:14px 20px 18px;max-width:1240px;margin:0 auto;border-top:1px solid var(--fsp-line)}.fsp-header a{color:var(--fsp-ink)}.fsp-header a[href^="tel:"]{border:2px solid var(--fsp-ink)!important;border-radius:0!important;background:var(--fsp-sheet);color:var(--fsp-ink)!important;font-family:var(--fsp-body)!important}.fsp-header a[href^="tel:"]:hover{background:var(--fsp-ink);color:var(--fsp-on-dark)!important}.fsp-nav{display:none;gap:28px;align-items:center;font-size:16px}.fsp-nav a{color:var(--fsp-ink)}.fsp-nav a,.fsp-phone{text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.fsp-phone{font-family:var(--fsp-mono-font);font-size:14px}.fsp-footer{max-width:1240px;margin:0 auto;padding:48px 20px 32px;font-size:13px;line-height:1.7}.fsp-footer,.fsp-footer a{color:var(--fsp-muted)}.fsp-sheet{background:var(--fsp-sheet);border:2px solid var(--fsp-ink);box-shadow:var(--fsp-shadow);padding:24px 20px;display:flex;flex-direction:column;gap:18px}.fsp-sheet--mono{font-family:var(--fsp-body)}.fsp-dark{background-color:var(--fsp-blue);background-image:linear-gradient(hsla(0,0%,100%,.12) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.12) 1px,transparent 0);background-size:48px 48px;border:2px solid var(--fsp-ink);box-shadow:var(--fsp-shadow);padding:26px 20px;display:flex;flex-direction:column;gap:18px}.fsp-dark,.fsp-dark .fsp-h1,.fsp-dark .fsp-h2,.fsp-dark .fsp-h3{color:var(--fsp-on-dark)}.fsp-dark .fsp-eyebrow,.fsp-dark .fsp-label,.fsp-dark .fsp-lead,.fsp-dark .fsp-p,.fsp-dark .fsp-small{color:var(--fsp-on-dark-soft)}.fsp-dark .fsp-note{color:#ffb4a6}.fsp-dark a{color:var(--fsp-on-dark)}.fsp-bleed{margin-left:0;margin-right:0}.fsp-rule-strong{border-top:2px solid var(--fsp-ink);padding-top:16px}.fsp-rule{border-top:1px solid var(--fsp-line);padding-top:16px}.fsp-rule-dash{border-top:1px dashed var(--fsp-dash);padding-top:16px}.fsp-row{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.fsp-big{font-stretch:112.5%;letter-spacing:-.04em;line-height:.88;color:var(--fsp-ink)}.fsp .fs-btn,.fsp-big{font-family:var(--fsp-display);font-weight:800}.fsp .fs-btn{border-radius:0;min-height:56px;white-space:nowrap;padding-left:22px;padding-right:22px;font-size:17px;font-stretch:105%;border:2px solid var(--fsp-ink);box-shadow:5px 5px 0 var(--fsp-ink);text-decoration:none}.fsp .fs-btn-primary{background:var(--fsp-red);color:#fff}.fsp .fs-btn-primary:hover{background:var(--fsp-red-dark);color:#fff}.fsp .fs-btn-outline{background:var(--fsp-sheet);color:var(--fsp-ink)}.fsp .fs-btn-outline:hover{background:var(--fsp-ink);color:#fff}.fsp .fs-btn:active{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--fsp-ink)}.fsp-dark .fs-btn{box-shadow:5px 5px 0 rgba(0,0,0,.35)}.fsp-dark a.fs-btn:not(.fs-btn-primary){color:var(--fsp-ink)}.fsp-dark a.fs-btn:not(.fs-btn-primary):hover{color:#fff}.fsp div:has(>.fs-btn){flex-wrap:wrap}.fsp p:has(+*){text-wrap:pretty}.fsp-grid-2,.fsp-grid-3,.fsp-grid-5,.fsp-grid-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.fsp-pain{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.fsp-pain>div{padding:18px 0;border-top:1px solid var(--fsp-line);display:flex;flex-direction:column;gap:8px}.fsp-pain>div:first-child{border-top:2px solid var(--fsp-ink)}.fsp-tl{display:flex;flex-direction:column}.fsp-tl-step{display:grid;grid-template-columns:16px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px}.fsp-tl-rail{display:flex;flex-direction:column;align-items:center;padding-top:3px}.fsp-tl-dot{width:16px;height:16px;box-sizing:border-box;flex-shrink:0;border:2px dashed var(--fsp-on-dark)}.fsp-tl-dot--done{background:var(--fsp-red);border:2px solid var(--fsp-on-dark)}.fsp-tl-line{width:2px;flex-grow:1;background:hsla(0,0%,100%,.4);margin-top:4px}.fsp-tl-step:last-child .fsp-tl-line{display:none}.fsp-tl-body{display:flex;flex-direction:column;gap:5px;padding-bottom:20px}.fsp-tl-date{font-family:var(--fsp-mono-font);font-size:14px;font-weight:600}.fsp-tl-title{font-family:var(--fsp-display);font-stretch:105%;font-weight:800;font-size:19px;line-height:1.15}.fsp-tl-text{font-size:14px;line-height:1.45;color:var(--fsp-on-dark-soft)}.fsp-chip{font-family:var(--fsp-mono-font);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border:1px dashed hsla(0,0%,100%,.75);align-self:flex-start}.fsp-chip--done{background:var(--fsp-red);color:#fff;border:1px solid var(--fsp-on-dark)}.fsp-count{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fsp-count>div{padding:16px;display:flex;flex-direction:column;gap:2px}.fsp-count-done{background:var(--fsp-sheet);border:2px solid var(--fsp-ink)}.fsp-count-done,.fsp-count-done .fsp-label{color:var(--fsp-ink)}.fsp-count-open{border:2px dashed hsla(0,0%,100%,.75)}.fsp-count b{font-family:var(--fsp-display);font-stretch:112.5%;font-size:52px;line-height:.9;letter-spacing:-.03em}.fsp-phone-frame{padding:6px;background:var(--fsp-ink);border-radius:22px;box-shadow:6px 6px 0 var(--fsp-blue);flex-shrink:0;line-height:0}.fsp-phone-frame img{border-radius:16px}.fsp-phone-frame img,.fsp-shot{display:block;width:100%;height:auto}.fsp-browser,.fsp-shot{border:2px solid var(--fsp-ink)}.fsp-browser{background:var(--fsp-sheet);box-shadow:var(--fsp-shadow-blue);line-height:0}.fsp-browser-bar{display:flex;gap:6px;align-items:center;padding:8px 10px;border-bottom:2px solid var(--fsp-ink);line-height:1}.fsp-browser-bar i{width:10px;height:10px;border-radius:50%;background:var(--fsp-ink);display:block}.fsp-browser-bar i:first-child{background:var(--fsp-red)}.fsp-browser img{display:block;width:100%;height:auto}.fsp-photo-tilt{line-height:0}.fsp-hero-visual{position:relative;padding:0 0 56px}.fsp-hero-visual .fsp-browser{margin-left:18%}.fsp-hero-phone{position:absolute;left:0;top:18%;width:30%}.fsp-hero-stat{position:absolute;right:-4px;bottom:0;background:var(--fsp-sheet);border:2px solid var(--fsp-ink);box-shadow:8px 8px 0 var(--fsp-red);padding:14px 18px;display:flex;flex-direction:column;gap:4px;max-width:64%}.fsp-hero-stat b{font-family:var(--fsp-display);font-stretch:112.5%;font-weight:800;font-size:40px;line-height:.95;letter-spacing:-.03em}.fsp-hero-stat span{font-size:14px;line-height:1.35;color:var(--fsp-text)}.fsp-portrait{width:112px;height:140px;overflow:hidden;flex-shrink:0;border:2px solid var(--fsp-ink);box-shadow:6px 6px 0 var(--fsp-red);line-height:0;background:var(--fsp-sheet)}.fsp-portrait img{width:175%;max-width:none;height:auto;margin-left:-55%;margin-top:-4%;display:block}.fsp-check{gap:8px;font-size:14px;line-height:1.4}.fsp-check,.fsp-item{display:flex;flex-direction:column}.fsp-item{gap:3px;padding-top:12px;border-top:1px dashed var(--fsp-dash)}.fsp-item b{font-weight:600;font-size:16px;color:var(--fsp-ink)}.fsp-item span{font-size:14px;line-height:1.5;color:var(--fsp-text)}.fsp-num{font-family:var(--fsp-display);font-stretch:112.5%;font-weight:800;font-size:40px;line-height:.9;letter-spacing:-.03em;width:44px;flex-shrink:0;color:var(--fsp-blue)}.fsp-proof{display:flex;flex-wrap:wrap;gap:6px 18px;padding:12px 14px;border:2px solid var(--fsp-ink);background:var(--fsp-sheet);text-decoration:none;font-size:15px;line-height:1.35;color:var(--fsp-ink)!important;align-self:flex-start;box-shadow:5px 5px 0 var(--fsp-blue)}.fsp-proof b{font-family:var(--fsp-display);font-stretch:112.5%;font-weight:800;font-size:19px}.fsp-proof-who{font-family:var(--fsp-mono-font);font-size:12px;color:var(--fsp-muted);align-self:center}.fsp-komplett{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.fsp-komplett li{display:flex;gap:14px;padding:16px;background:var(--fsp-sheet);border:2px solid var(--fsp-ink)}.fsp-komplett b{font-family:var(--fsp-display);font-stretch:105%;font-weight:800;font-size:18px;color:var(--fsp-ink)}.fsp-bars{gap:14px}.fsp-bar-row,.fsp-bars{display:flex;flex-direction:column}.fsp-bar-row{gap:6px}.fsp-bar-track{position:relative;height:54px}.fsp-bar{position:absolute;inset:0 auto 0 0;background:var(--fsp-blue);border:2px solid var(--fsp-ink);box-shadow:6px 6px 0 var(--fsp-ink);min-width:10px}.fsp-bar--now{background:var(--fsp-red)}.fsp-bar-value{position:absolute;top:50%;transform:translateY(-50%);font-family:var(--fsp-display);font-stretch:112.5%;font-weight:800;font-size:24px;letter-spacing:-.02em;white-space:nowrap}.fsp-bar-value--in{left:14px;color:#fff}.fsp-bar-value--out{color:var(--fsp-ink)}.fsp-source{margin:0;font-size:12px;line-height:1.5;color:var(--fsp-muted)}.fsp-steps{gap:12px}.fsp-step,.fsp-steps{display:flex;flex-direction:column}.fsp-step{gap:6px}.fsp-step-block{display:flex;align-items:center;min-height:58px;padding:0 16px;background:var(--fsp-blue);color:#fff;border:2px solid var(--fsp-ink);box-shadow:6px 6px 0 var(--fsp-ink);font-family:var(--fsp-display);font-stretch:112.5%;font-weight:800;font-size:28px;letter-spacing:-.02em}.fsp-step:last-child .fsp-step-block{background:var(--fsp-red)}.fsp-cycle{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;counter-reset:zyklus;position:relative}.fsp-cycle li{counter-increment:zyklus;background:var(--fsp-sheet);border:2px solid var(--fsp-ink);box-shadow:6px 6px 0 var(--fsp-blue);padding:16px 16px 16px 64px;position:relative;display:flex;flex-direction:column;gap:4px}.fsp-cycle li:before{content:counter(zyklus);position:absolute;left:14px;top:14px;width:36px;height:36px;display:grid;place-items:center;background:var(--fsp-ink);color:#fff}.fsp-cycle b,.fsp-cycle li:before{font-family:var(--fsp-display);font-weight:800;font-size:18px}.fsp-cycle b{font-stretch:105%}.fsp-cycle-back{display:flex;align-items:center;gap:10px;font-family:var(--fsp-mono-font);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fsp-blue)}.fsp-cycle-back svg{flex-shrink:0}.fsp-ruler{position:relative;padding-top:8px}.fsp-ruler-line{height:10px;background:hsla(0,0%,100%,.22);border:2px solid var(--fsp-on-dark);position:relative}.fsp-ruler-fill{position:absolute;inset:0 auto 0 0;width:100%;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.85) 0 2px,transparent 2px 10%)}.fsp-ruler-marks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.fsp-ruler-marks>div{display:flex;flex-direction:column;gap:4px}.fsp-ruler-marks b{font-family:var(--fsp-mono-font);font-size:13px;font-weight:600;color:var(--fsp-on-dark)}.fsp-ruler-marks span{font-size:13px;line-height:1.4;color:var(--fsp-on-dark-soft)}.fsp-ruler-marks>div:last-child b{color:#ffb4a6}.fsp-table-wrap{overflow-x:auto;border:2px solid var(--fsp-ink);background:var(--fsp-sheet);box-shadow:var(--fsp-shadow)}.fsp-table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px}.fsp-table td,.fsp-table th{padding:11px 14px;text-align:left;border-bottom:1px solid var(--fsp-line);vertical-align:top}.fsp-table thead th{font-family:var(--fsp-display);font-stretch:105%;font-weight:800;font-size:17px;background:var(--fsp-paper);border-bottom:2px solid var(--fsp-ink)}.fsp-table td:not(:first-child),.fsp-table th:not(:first-child){text-align:center;width:24%}.fsp-table tbody tr:last-child td{border-bottom:0}.fsp-yes{color:var(--fsp-blue);font-weight:700}.fsp-no{color:var(--fsp-muted)}@media (min-width:900px){.fsp-wrap{padding:0 64px}.fsp-topline{padding:10px 64px}.fsp-topline span:last-child{display:inline}.fsp-header{padding:18px 64px 22px}.fsp-footer{padding:56px 64px 40px}.fsp-nav{display:flex}.fsp-section{padding-top:112px}.fsp-h1{font-size:58px;line-height:.98}.fsp-h2{font-size:48px}.fsp-h3{font-size:26px}.fsp-lead{font-size:21px}.fsp-p{font-size:18px}.fsp-small{font-size:16px}.fsp-note{font-size:13px}.fsp-sheet{padding:36px 40px}.fsp-dark{padding:44px 48px;gap:28px}.fsp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.fsp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.fsp-grid-hero{grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.fsp-pain{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:64px;column-gap:64px}.fsp-pain>div{padding:26px 0}.fsp-pain>div:nth-child(2){border-top:2px solid var(--fsp-ink)}.fsp-tl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px}.fsp-tl-step{grid-template-columns:minmax(0,1fr);row-gap:10px}.fsp-tl-rail{flex-direction:row;padding-top:0}.fsp-tl-line{display:block!important;width:auto;height:2px;margin:0}.fsp-tl-body{padding-bottom:0}.fsp-tl-title{font-size:20px}.fsp-tl-text{font-size:15px}.fsp-count b{font-size:64px}.fsp-check{font-size:15px}.fsp-item b{font-size:18px}.fsp-item span{font-size:16px}.fsp-num{font-size:48px;width:56px}.fsp-portrait{width:150px;height:188px}.fsp-komplett{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fsp-komplett b{font-size:20px}.fsp-proof{font-size:16px}.fsp-hero-stat b{font-size:56px}.fsp-bar-track{height:64px}.fsp-bar-value{font-size:30px}.fsp-step-block{min-height:66px;font-size:36px}.fsp-cycle{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.fsp *{transition:none!important}}.fsp-chat{background:var(--fsp-sheet);border:2px solid var(--fsp-ink);box-shadow:var(--fsp-shadow);display:flex;flex-direction:column}.fsp-chat-head{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--fsp-blue);color:#fff;font-family:var(--fsp-display);font-stretch:105%;font-weight:800;font-size:16px;border-bottom:2px solid var(--fsp-ink)}.fsp-chat-dot{width:10px;height:10px;background:#fff;border-radius:50%}.fsp-chat-online{margin-left:auto;font-family:var(--fsp-mono-font);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.fsp-chat-body{display:flex;flex-direction:column;gap:10px;padding:16px}.fsp-bubble{margin:0;max-width:85%;padding:10px 14px;font-size:15px;line-height:1.45;border:2px solid var(--fsp-ink)}.fsp-bubble--schueler{align-self:flex-end;background:var(--fsp-ink);color:#fff}.fsp-bubble--bot{background:var(--fsp-paper);color:var(--fsp-ink)}.fsp-bubble--bot,.fsp-chat-action{align-self:flex-start}.fsp-chat-btn{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;background:var(--fsp-red);color:#fff;border:2px solid var(--fsp-ink);box-shadow:3px 3px 0 var(--fsp-ink);font-family:var(--fsp-display);font-weight:800;font-size:15px}.fsp-chat-done{margin:4px 0 0;padding:10px 12px;border:2px dashed var(--fsp-blue);color:var(--fsp-blue);font-family:var(--fsp-mono-font);font-size:13px;line-height:1.5}.fsp-flow{list-style:none;margin:0;padding:0;gap:0;counter-reset:flow}.fsp-flow,.fsp-flow li{display:flex;flex-direction:column}.fsp-flow li{counter-increment:flow;position:relative;padding:0 0 26px 60px;gap:4px;font-size:16px;line-height:1.5;color:var(--fsp-text)}.fsp-flow li:before{content:counter(flow);position:absolute;left:0;top:0;width:40px;height:40px;display:grid;place-items:center;background:var(--fsp-sheet);border:2px solid var(--fsp-ink);box-shadow:4px 4px 0 var(--fsp-blue);font-family:var(--fsp-display);font-weight:800;font-size:18px;color:var(--fsp-ink)}.fsp-flow li:not(:last-child):after{content:"";position:absolute;left:20px;top:46px;bottom:6px;border-left:2px dashed var(--fsp-ink)}.fsp-flow li:last-child:before{background:var(--fsp-red);color:#fff}.fsp-flow b{font-family:var(--fsp-display);font-stretch:105%;font-weight:800;font-size:20px;color:var(--fsp-ink)}.fsp-kurse{gap:18px}.fsp-kurse,.fsp-kurse-list{display:flex;flex-direction:column}.fsp-kurse-list{list-style:none;margin:0;padding:0;gap:10px}.fsp-kurse-list li{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 14px;background:var(--fsp-sheet);border:2px solid var(--fsp-ink);box-shadow:5px 5px 0 var(--fsp-blue)}.fsp-kurse-suche{font-family:var(--fsp-mono-font);font-size:12.5px;color:var(--fsp-muted);overflow-wrap:anywhere}.fsp-kurse-arrow{display:none}.fsp-kurse-list b{font-family:var(--fsp-display);font-stretch:105%;font-weight:800;font-size:17px;color:var(--fsp-ink)}.fsp-kurse-ziel{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--fsp-red);color:#fff;border:2px solid var(--fsp-ink);box-shadow:var(--fsp-shadow);font-size:15px}.fsp-kurse-ziel b{font-family:var(--fsp-display);font-stretch:112.5%;font-weight:800;font-size:22px;line-height:1.15}@media (min-width:900px){.fsp-kurse-list li{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:12px}.fsp-kurse-arrow{display:block;font-family:var(--fsp-display);font-weight:800;font-size:20px;color:var(--fsp-blue);text-align:center}}