@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0%;size-adjust:97.69%}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2)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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato-400-latin.woff2)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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato-400-latin-ext.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato-700-latin.woff2)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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato-700-latin-ext.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-brand-blue:#3173dd;--color-brand-blue-light:#5b9ef7;--color-soft-blue:#e9eff6;--color-soft-blue-alt:#e9effa;--color-brand-red:#d15b46;--color-red-soft:#f2e6e6;--color-brand-grey:#858a8f;--color-brand-green:#4c9366;--color-green-soft:#e6f2eb;--gradient-brand:linear-gradient(to bottom right, var(--color-brand-blue), var(--color-brand-blue-light));--gradient-brand-horizontal:linear-gradient(90deg, var(--color-brand-blue), var(--color-brand-blue-light));--gradient-hero-button:linear-gradient(90deg, #edf5fa, #fdfbf8);--gradient-hairline-x:linear-gradient(90deg, var(--color-soft-grey-0) 0%, var(--color-soft-grey) 26.9231%, var(--color-soft-grey) 71.6346%, var(--color-soft-grey-0) 100%);--color-hero-border:#3975dc;--color-accent-pink:#ff9fca;--color-brand-blue-10:#3173dd1a;--color-brand-blue-18:#3173dd2e;--color-brand-blue-20:#3173dd33;--color-soft-blue-65:#e9eff6a6;--color-soft-blue-92:#e9eff6eb;--color-brand-red-16:#d15b4629;--color-surface:#fff;--color-surface-muted:#fafafa;--color-surface-hover:#f7f8fa;--color-page-bg:#f1f5f9;--color-text:#101828;--color-text-muted:#667085;--color-heading:#0f1829;--color-text-strong:#1f1f1f;--color-text-body:#171717;--color-border:#e5e5e5;--color-soft-grey:#eaecf0;--color-overlay:#00000059;--color-background:var(--color-surface);--color-background-hover:var(--color-surface-hover);--color-brand-primary:var(--color-brand-blue);--color-brand-primary-dark:#2559ad;--color-text-primary:var(--color-text-body);--color-text-secondary:var(--color-brand-grey);--color-text-disabled:#858a8f99;--color-danger:var(--color-brand-red);--color-soft-grey-0:#eaecf000;--color-surface-disabled:#f2f4f7;--color-white-12:#ffffff1f;--color-white-16:#ffffff29;--color-white-25:#ffffff40;--color-required:#ca4d4d;--color-text-placeholder:#70707d;--color-link-blue:#0059ff;--color-status-failed:var(--color-brand-red);--color-status-failed-text:var(--color-required);--color-status-in-progress:#c9910e;--color-status-in-progress-text:#a67608;--color-status-draft:var(--color-brand-blue);--color-status-success:#19a44b;--color-status-approved:var(--color-brand-blue);--font-inter:"Inter", "Inter Fallback";--font-lato:"Lato", "Lato Fallback";--font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--font-display:var(--font-lato), var(--font-inter), ui-sans-serif, system-ui, sans-serif;--text-10:10px;--text-12:12px;--text-14:14px;--text-16:16px;--text-18:18px;--text-20:20px;--text-22:22px;--text-28:28px;--text-32:32px;--leading-10:12.1px;--leading-12:14.5px;--leading-14:16.9px;--leading-16:19.4px;--leading-17:17px;--leading-20:20px;--leading-18:21.8px;--leading-22:33px;--leading-28:33px;--tracking-heading:-.84px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--gap-5:5px;--gap-10:10px;--gap-15:15px;--gap-16:16px;--gap-20:20px;--gap-25:25px;--gap-30:30px;--gap-50:50px;--gap-70:70px;--hero-column:1000px;--header-height:90px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--radius-5:5px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-pill:100px;--shadow-sm:0 2px 10px #0000000f;--shadow-md:0 6px 18px #0000001a;--shadow-card:5px 5px 4px 0px #0000001a;--shadow-control:0px 1px 3px 0px #0000001a;--shadow-brand-offset:4px 4px 0px 0px #3173dd33;--shadow-brand-offset-sm:3px 3px 0px 0px #3173dd33;--shadow-hero:0px 4px 20px 0px #3173dda3;--shadow-hero-button:5px 3px 6px 0px #00000059;--shadow-ambient:0px 0px 100px 0px #00000024;--shadow-offset-sm:4px 4px 0px 0px #00000012;--shadow-outline:0px 0px 6px 0px #0000001a;--shadow-card-lg:8px 8px 12.7px 0px #0000001a;--bp-mobile-max:767px;--bp-desktop-min:1280px;--layout-max-width:1280px;--app-bg-image:url(/hero-bg.png);--app-decor-image:url(/hero-decor.svg);margin:0%;overflow:hidden scroll}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{font-family:var(--font-sans);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;margin:0}body:before{content:"";z-index:-1;background-color:var(--color-page-bg);background-image:var(--app-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.desktopOnly,.desktopOnlyInline,.desktopOnlyFlex,.desktopOnlyGrid{display:none!important}.mobileOnly,.mobileOnlyInline,.mobileOnlyFlex,.mobileOnlyGrid{display:block!important}.mobileOnlyInline{display:inline!important}.mobileOnlyFlex{display:flex!important}.mobileOnlyGrid{display:grid!important}@media (min-width:767px){.desktopOnly{display:block!important}.desktopOnlyInline{display:inline!important}.desktopOnlyFlex{display:flex!important}.desktopOnlyGrid{display:grid!important}.mobileOnly,.mobileOnlyInline,.mobileOnlyFlex,.mobileOnlyGrid{display:none!important}}@media (max-width:767px){html[data-mobile-bg=white] body:before{background-image:none;background:var(--color-surface)}html[data-mobile-bg=soft-blue] body:before{background-image:none;background:var(--color-soft-blue)}}a{color:inherit;text-decoration:none}.visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,input,textarea{font:inherit}body{-webkit-user-select:none;user-select:none}a[href],input,textarea,select,option,[contenteditable=true],.selectable,.selectable *{-webkit-user-select:text;user-select:text}
