*{box-sizing:border-box;width:auto;margin:0;padding:0}:root{--font-display:"Montserrat", sans-serif;--font-body:"Inter", sans-serif;--color-accent-400:#7fd7dd;--color-teal-200:var(--color-accent-400);--color-teal-300:#53c4cc;--color-teal-400:#36aab3;--color-teal-500:#238f98;--color-white:#fff;--color-neutral-00:var(--color-white);--color-neutral-50:#f8fafc;--color-neutral-100:#f1f5f9;--color-neutral-200:#e2e8f0;--color-neutral-300:#cbd5e1;--color-neutral-400:#94a3b8;--color-neutral-500:#64748b;--color-neutral-900:#0f172a;--color-cool-gray-20:#dde1e6;--color-cool-gray-30:#c1c7cd;--color-cool-gray-60:#697077;--color-cool-gray-70:#4d5358;--color-navy-950:#020617;--color-slate-900:var(--color-neutral-900);--color-slate-800:#1e293b;--color-text:#f8fafc;--color-text-muted:var(--color-neutral-400);--color-text-accent:var(--color-accent-400);--color-nav-text:var(--color-neutral-50);--color-nav-accent:var(--color-accent-400);--color-nav-border:#7b8ca1a6;--color-nav-gradient-start:#000a20;--color-nav-gradient-mid:#001026;--color-nav-gradient-end:#07172d;--color-cta-text:var(--color-neutral-300);--color-cta-text-hover:var(--color-neutral-900);--color-cta-border:color-mix(in srgb, var(--color-neutral-200) 20%, transparent);--color-cta-bg:color-mix(in srgb, var(--color-neutral-900) 2%, transparent);--color-cta-bg-hover:color-mix(in srgb, var(--color-neutral-300) 80%, var(--color-neutral-900));--color-btn-primary:var(--color-accent-400);--color-btn-primary-bg:color-mix(in srgb, var(--color-neutral-900) 2%, transparent);--color-btn-primary-hover:var(--color-neutral-900);--color-btn-primary-border:color-mix(in srgb, var(--color-teal-300) 25%, transparent);--color-btn-primary-bg-hover:color-mix(in srgb, var(--color-accent-400) 80%, var(--color-neutral-900));--color-btn-bg-start:#0a1225;--color-btn-bg-mid:#121a2d;--color-btn-bg-end:#1c2436;--text-title-1-family:var(--font-display);--text-title-1-weight:700;--text-title-1-size:40px;--text-title-1-line-height:1.5;--text-title-1-letter-spacing:-.02em;--text-title-2-family:var(--font-display);--text-title-2-weight:700;--text-title-2-size:32px;--text-title-2-line-height:1.5;--text-title-2-letter-spacing:-.02em;--text-title-3-family:var(--font-display);--text-title-3-weight:700;--text-title-3-size:24px;--text-title-3-line-height:1.2;--text-title-3-letter-spacing:-.01em;--text-subtitle-family:var(--font-display);--text-subtitle-weight:500;--text-subtitle-size:18px;--text-subtitle-line-height:1.4;--text-subtitle-letter-spacing:0;--text-body-lg-bold-family:var(--font-body);--text-body-lg-bold-weight:600;--text-body-lg-bold-size:16px;--text-body-lg-bold-line-height:1.5;--text-body-lg-bold-letter-spacing:0;--text-body-bold-family:var(--font-body);--text-body-bold-weight:700;--text-body-bold-size:16px;--text-body-bold-line-height:24px;--text-body-bold-letter-spacing:0;--text-body-lg-family:var(--font-body);--text-body-lg-weight:400;--text-body-lg-size:16px;--text-body-lg-line-height:1.5;--text-body-lg-letter-spacing:0;--text-body-sm-family:var(--font-body);--text-body-sm-weight:400;--text-body-sm-size:14px;--text-body-sm-line-height:1.5;--text-body-sm-letter-spacing:0;--text-label-family:var(--font-display);--text-label-weight:600;--text-label-size:12px;--text-label-line-height:20px;--text-label-letter-spacing:.02em;--header-inset:24px;--nav-radius:12px;--color-page-bg:#001026;--layout-max-width:1440px;--layout-padding-inline:120px;--layout-padding-block:64px;--layout-section-gap:94px;--layout-content-gap:64px;--layout-split-columns:minmax(0, 1fr) minmax(0, 1.8fr);--layout-split-columns-reverse:minmax(0, 1.8fr) minmax(0, 1fr);--content-max-width:var(--layout-max-width);--content-padding-x:var(--layout-padding-inline)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-title-1{font-family:var(--text-title-1-family);font-weight:var(--text-title-1-weight);font-size:var(--text-title-1-size);line-height:var(--text-title-1-line-height);letter-spacing:var(--text-title-1-letter-spacing)}.text-title-2{font-family:var(--text-title-2-family);font-weight:var(--text-title-2-weight);font-size:var(--text-title-2-size);line-height:var(--text-title-2-line-height);letter-spacing:var(--text-title-2-letter-spacing)}.text-title-3{font-family:var(--text-title-3-family);font-weight:var(--text-title-3-weight);font-size:var(--text-title-3-size);line-height:var(--text-title-3-line-height);letter-spacing:var(--text-title-3-letter-spacing)}.text-subtitle{font-family:var(--text-subtitle-family);font-weight:var(--text-subtitle-weight);font-size:var(--text-subtitle-size);line-height:var(--text-subtitle-line-height);letter-spacing:var(--text-subtitle-letter-spacing)}.text-body-lg-bold{font-family:var(--text-body-lg-bold-family);font-weight:var(--text-body-lg-bold-weight);font-size:var(--text-body-lg-bold-size);line-height:var(--text-body-lg-bold-line-height);letter-spacing:var(--text-body-lg-bold-letter-spacing)}.text-body-bold{font-family:var(--text-body-bold-family);font-weight:var(--text-body-bold-weight);font-size:var(--text-body-bold-size);line-height:var(--text-body-bold-line-height);letter-spacing:var(--text-body-bold-letter-spacing)}.text-body-lg{font-family:var(--text-body-lg-family);font-weight:var(--text-body-lg-weight);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-letter-spacing);color:var(--color-neutral-200)}.text-body-sm{font-family:var(--text-body-sm-family);font-weight:var(--text-body-sm-weight);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);letter-spacing:var(--text-body-sm-letter-spacing)}.text-label{font-family:var(--text-label-family);font-weight:var(--text-label-weight);font-size:var(--text-label-size);line-height:var(--text-label-line-height);letter-spacing:var(--text-label-letter-spacing);font-variant:all-small-caps}html,body{background-color:var(--color-page-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-letter-spacing);overflow-x:hidden!important}.landing-page{background-color:var(--color-page-bg);min-height:100vh}p{font-family:var(--text-body-lg-family);font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-letter-spacing);color:var(--color-neutral-300);margin:0}button{font-family:var(--text-body-bold-family);font-size:var(--text-body-bold-size);font-weight:var(--text-body-bold-weight);line-height:var(--text-body-bold-line-height);letter-spacing:var(--text-body-bold-letter-spacing)}h1,h2,h3,h4,h5,h6{color:var(--color-text);margin:0}h1{font-family:var(--text-title-1-family);font-weight:var(--text-title-1-weight);font-size:var(--text-title-1-size);line-height:var(--text-title-1-line-height);letter-spacing:var(--text-title-1-letter-spacing)}h2{font-family:var(--text-title-2-family);font-weight:var(--text-title-2-weight);font-size:var(--text-title-2-size);line-height:var(--text-title-2-line-height);letter-spacing:var(--text-title-2-letter-spacing)}h3{font-family:var(--text-subtitle-family);font-weight:var(--text-subtitle-weight);font-size:var(--text-subtitle-size);line-height:var(--text-subtitle-line-height);letter-spacing:var(--text-subtitle-letter-spacing)}h4{font-family:var(--text-body-lg-bold-family);font-weight:var(--text-body-lg-bold-weight);font-size:var(--text-body-lg-bold-size);line-height:var(--text-body-lg-bold-line-height);letter-spacing:var(--text-body-lg-bold-letter-spacing)}h5{font-family:var(--text-body-lg-family);font-weight:var(--text-body-lg-weight);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-letter-spacing)}h6{font-family:var(--text-body-sm-family);font-weight:var(--text-body-sm-weight);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);letter-spacing:var(--text-body-sm-letter-spacing)}a{color:inherit;text-decoration:none}img{object-fit:cover}.gap{padding:80px 0}.no-top{padding-top:0}.no-bottom{padding-bottom:0}ul{margin:0;padding:0}li{display:block}figure{margin:0;overflow:hidden}@media (max-width:1024px){:root{--layout-padding-inline:96px;--layout-padding-block:64px;--layout-section-gap:64px;--layout-content-gap:42px;--text-subtitle-size:18px}.title{align-self:stretch}.logoGrid{row-gap:var(--layout-content-gap);flex-wrap:wrap;column-gap:32px;max-width:640px}.starsImg img{width:16px;height:16px}.clutchLink{opacity:.7;font-size:14px}}@media (max-width:665px){:root{--text-title-1-size:24px;--text-subtitle-size:14px;--text-title-2-size:18px;--text-body-lg-size:14px;--text-body-lg-bold-size:14px;--layout-padding-inline:42px;--layout-padding-block:64px;--layout-section-gap:42px;--layout-content-gap:32px;--text-title-3-size:16px;--text-body-sm-size:12px}.title{font-size:var(--text-subtitle-size);letter-spacing:-.36px;max-width:318px;margin:0 auto;line-height:1.5}.proofContainer{justify-content:center;width:100%;max-width:100%}.proofBlock{flex:1 1 0;min-width:0;height:91px}.proofBlockAward{align-items:flex-end;padding-right:16px}.proofBlockClutch{align-items:flex-start;padding-left:16px}.separator{background-color:#53c4cc80;height:91px}.proofLabel{font-size:18px}.awardImg{height:48px}.clutchLink{white-space:nowrap;gap:4px;font-size:12px}.logoGridWrapperMobile{width:100vw;margin-inline:-42px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.logoGridDesktop{display:none}.logoGridMobileTrack{align-items:center;gap:32px;width:max-content;animation:18s linear infinite autoScroll;display:flex}}
