@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2?dpl=dpl_F8FP64VD1VPU6rU3NKLnKJgKt3xF)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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2?dpl=dpl_F8FP64VD1VPU6rU3NKLnKJgKt3xF)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2?dpl=dpl_F8FP64VD1VPU6rU3NKLnKJgKt3xF)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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2?dpl=dpl_F8FP64VD1VPU6rU3NKLnKJgKt3xF)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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2?dpl=dpl_F8FP64VD1VPU6rU3NKLnKJgKt3xF)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2?dpl=dpl_F8FP64VD1VPU6rU3NKLnKJgKt3xF)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2?dpl=dpl_F8FP64VD1VPU6rU3NKLnKJgKt3xF)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2?dpl=dpl_F8FP64VD1VPU6rU3NKLnKJgKt3xF)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2?dpl=dpl_F8FP64VD1VPU6rU3NKLnKJgKt3xF)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2?dpl=dpl_F8FP64VD1VPU6rU3NKLnKJgKt3xF)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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_7e9f8b41-module__b-j6XW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_7e9f8b41-module__b-j6XW__variable{--ff-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:#0b1f14}body{color:#12140f;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#0b1f14;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden}main{background:#fafaf7}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}input,textarea,button{font-family:inherit;font-size:inherit;color:inherit}::placeholder{color:#a8a8a0}.ff2-link{transition:color .18s}.ff2-navlink:hover,.ff2-foot-link:hover{color:#fafaf7!important}.ff2-svc-row{transition:background .2s}.ff2-svc-row:hover{background:#f1f2ec}.ff2-btn{transition:background .2s,border-color .2s,transform .2s}.ff2-btn:hover{transform:translateY(-1px)}.ff2-input{transition:border-color .18s}.ff2-input:focus{border-bottom-color:#157347!important}.ff2-burger{display:none}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}.reveal[data-d="1"]{transition-delay:70ms}.reveal[data-d="2"]{transition-delay:.14s}.reveal[data-d="3"]{transition-delay:.21s}.reveal[data-d="4"]{transition-delay:.28s}.reveal[data-d="5"]{transition-delay:.35s}}@media (max-width:980px){.ff2-wrap{padding-left:28px!important;padding-right:28px!important}.ff2-hero-grid{grid-template-columns:1fr!important;gap:40px!important}.ff2-hero-img{margin-top:8px;aspect-ratio:16/10!important}.ff2-plat-head{grid-template-columns:1fr!important;gap:28px!important}.ff2-contact{grid-template-columns:1fr!important;gap:48px!important}}@media (max-width:820px){.ff2-svc-row{grid-template-columns:1fr!important;gap:8px!important}.ff2-svc-kicker{padding-top:0!important}.ff2-foot{grid-template-columns:1fr 1fr!important;gap:36px!important}}@media (max-width:760px){.ff2-desktop-nav{display:none!important}.ff2-burger{display:inline-flex!important}}@media (max-width:880px){.ff2-auth-grid{grid-template-columns:1fr!important;min-height:0!important}.ff2-auth-brand{gap:28px!important;padding:40px 28px!important}.ff2-auth-bullets{display:none!important}}@media (max-width:820px){.ff2-band{margin-top:56px!important}.ff2-band-img{aspect-ratio:16/10!important}.ff2-contact-sec{margin-top:64px!important}}@media (max-width:640px){.ff2-stats{grid-template-columns:1fr!important}.ff2-stat{border-top:1px solid #26402f;border-left:0!important;padding-left:0!important;padding-right:0!important}.ff2-form-grid,.ff2-foot{grid-template-columns:1fr!important}}
