.TuluAIWordmark_wordmark__hMedQ{display:inline-flex;align-items:baseline;color:#fff;font-family:inherit;font-size:inherit;font-weight:700;letter-spacing:inherit;line-height:inherit;text-transform:none;white-space:nowrap}.TuluAIWordmark_tulu__6X33o{color:#fff}.TuluAIWordmark_ai__GUMyO{color:#78d7df}.ProductsMenu_root__H6N4f{position:relative;z-index:30;display:inline-flex;flex:0 0 auto;align-items:center;font-family:inherit;font-size:inherit}.ProductsMenu_trigger__3_BO8{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:color .16s ease}.ProductsMenu_trigger__3_BO8:focus-visible,.ProductsMenu_trigger__3_BO8:hover{color:#a9e4ee}.ProductsMenu_productLink__tMiM5:focus-visible,.ProductsMenu_trigger__3_BO8:focus-visible,.ProductsMenu_viewAll__ykk2c:focus-visible{outline:2px solid #85d9e8;outline-offset:3px}.ProductsMenu_chevron__a2wh2{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.ProductsMenu_chevronOpen__cYJqc{transform:rotate(180deg)}.ProductsMenu_menu__4OGdE{position:absolute;top:calc(100% + 12px);right:-16px;width:min(410px,calc(100vw - 32px));padding:13px;border:1px solid rgba(171,211,225,.2);border-radius:9px;background:rgba(8,13,17,.98);box-shadow:0 20px 52px rgba(0,0,0,.48);opacity:0;pointer-events:none;transform:translateY(-5px);visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.ProductsMenu_menuOpen__u_8Dv{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.ProductsMenu_menuHeading__ICmQN{margin:0 0 8px;padding:1px 4px 8px;border-bottom:1px solid rgba(171,211,225,.12);color:#8da5af;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ProductsMenu_productList__RKrVp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px;gap:3px}.ProductsMenu_productLink__tMiM5{display:flex;min-width:0;min-height:68px;align-items:center;gap:10px;padding:9px;border:1px solid transparent;border-radius:6px;color:#edf4f6;text-decoration:none;transition:background .15s ease,border-color .15s ease}.ProductsMenu_productLink__tMiM5:hover{border-color:rgba(132,208,225,.18);background:rgba(108,177,195,.08);color:#fff}.ProductsMenu_markFrame__BAVPa{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid rgba(150,197,212,.18);border-radius:6px;background:rgba(3,8,11,.72)}.ProductsMenu_mark__jXs0v{width:30px;height:30px}.ProductsMenu_productText__Sp47g{display:flex;min-width:0;flex-direction:column;gap:3px}.ProductsMenu_productName__67qwI{color:#eef5f7;font-size:11px;font-weight:650;line-height:1.25}.ProductsMenu_productDescription__v4Ckc{color:#96a9b1;font-size:9px;line-height:1.4}.ProductsMenu_viewAll__ykk2c{display:flex;min-height:35px;align-items:center;justify-content:space-between;gap:10px;margin-top:7px;padding:7px 5px 0;border-top:1px solid rgba(171,211,225,.12);color:#a9e4ee;font-size:10px;font-weight:650;text-decoration:none}.ProductsMenu_viewAll__ykk2c:hover{color:#e4fbff}.ProductsMenu_viewAll__ykk2c svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media (max-width:500px){.ProductsMenu_menu__4OGdE{right:-8px;width:min(370px,calc(100vw - 24px))}.ProductsMenu_productList__RKrVp{grid-template-columns:1fr}.ProductsMenu_productLink__tMiM5{min-height:59px}}@media (prefers-reduced-motion:reduce){.ProductsMenu_chevron__a2wh2,.ProductsMenu_menu__4OGdE,.ProductsMenu_productLink__tMiM5,.ProductsMenu_trigger__3_BO8{transition:none}}.Products_page__Y08z4{--bg:#070a0d;--panel:#0d141b;--line:rgba(176,198,208,.16);--muted:#9aaab2;--text:#f3f7f8;--cyan:#58d4dc;min-height:100vh;padding:0 max(24px,calc((100vw - 1200px) / 2));overflow:clip;background:radial-gradient(ellipse at 81% 10%,rgba(16,93,103,.14),transparent 34%),var(--bg);color:var(--text)}.Products_page__Y08z4 a{color:inherit;text-decoration:none}.Products_header__DI_Qz{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;min-height:82px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(7,10,13,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.Products_footerWordmark__b2_CE,.Products_wordmark__8QaB8{display:inline-flex;align-items:baseline;color:var(--text);font-family:var(--font-league-spartan),sans-serif;font-size:25px;font-weight:700;letter-spacing:-.065em}.Products_navigation__P4sP_{display:flex;align-items:center;gap:30px;color:#c0cbd0;font-size:12px}.Products_navigation__P4sP_>a:not(.Products_navCta__Np3pR){transition:color .16s ease}.Products_navigation__P4sP_>a:not(.Products_navCta__Np3pR):hover{color:var(--cyan)}.Products_navCta__Np3pR{display:inline-flex;min-height:39px;align-items:center;gap:10px;padding:0 13px;border:1px solid rgba(88,212,220,.46);border-radius:5px;color:var(--text);transition:background .16s ease,border-color .16s ease}.Products_navCta__Np3pR:hover{border-color:var(--cyan);background:rgba(88,212,220,.08)}.Products_navCta__Np3pR svg,.Products_primaryAction__t2Wur svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.Products_hero__tF44f{display:grid;min-height:390px;grid-template-columns:minmax(0,1fr) 150px;align-items:end;grid-gap:44px;gap:44px;padding:88px 0 65px;border-bottom:1px solid var(--line)}.Products_heroCopy__5b6WQ{max-width:760px}.Products_eyebrow__GQZXG,.Products_sectionLabel__5kzEp{display:inline-flex;align-items:center;gap:10px;color:#a9bac1;font-size:9px;font-weight:700;letter-spacing:.16em}.Products_eyebrow__GQZXG>span{width:26px;height:1px;background:var(--cyan)}.Products_hero__tF44f h1{max-width:760px;margin:24px 0 16px;color:var(--text);font-size:clamp(48px,6vw,76px);font-weight:700;letter-spacing:-.075em;line-height:.98}.Products_heroCopy__5b6WQ>p{max-width:590px;margin:0;color:#b7c5cb;font-size:15px;line-height:1.75}.Products_heroIndex__kwOmO{display:flex;flex-direction:column;gap:8px;padding:0 0 6px 18px;border-left:1px solid var(--line);color:#95a6ae;font-size:8px;font-weight:700;letter-spacing:.14em;line-height:1.6}.Products_heroIndex__kwOmO strong{color:var(--cyan);font-size:42px;letter-spacing:-.07em;line-height:1}.Products_productSection__SbVfe{padding:62px 0 82px}.Products_sectionHeading__6FYIl{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:27px}.Products_sectionLabel__5kzEp{color:var(--cyan)}.Products_sectionHeading__6FYIl h2{margin:11px 0 0;font-size:32px;letter-spacing:-.06em}.Products_sectionHeading__6FYIl>p{max-width:410px;margin:0 0 3px;color:var(--muted);font-size:12px;line-height:1.7}.Products_productGrid__cXO_N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.Products_productCard__rGPhb{position:relative;display:flex;min-height:300px;flex-direction:column;padding:25px 26px 22px;overflow:hidden;border:1px solid rgba(176,198,208,.18);border-radius:9px;background:radial-gradient(ellipse at 100% 0,var(--tone-glow),transparent 43%),linear-gradient(145deg,rgba(16,25,32,.96),rgba(9,14,19,.98));transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.Products_productCard__rGPhb:hover{transform:translateY(-3px);border-color:var(--tone-line)}.Products_tone_patherle__LFFft{--tone:#58d4dc;--tone-line:rgba(88,212,220,.48);--tone-glow:rgba(30,134,145,.14)}.Products_tone_kalple__dWNls{--tone:#add8e6;--tone-line:rgba(173,216,230,.44);--tone-glow:rgba(74,130,160,.16)}.Products_tone_datasets___iCge{--tone:#9bd5bd;--tone-line:rgba(155,213,189,.4);--tone-glow:rgba(67,131,101,.13)}.Products_tone_translator__0aPXL{--tone:#c2b3e6;--tone-line:rgba(194,179,230,.4);--tone-glow:rgba(112,82,158,.14)}.Products_tone_kenle__ZZY4m{--tone:#8de0e7;--tone-line:rgba(141,224,231,.42);--tone-glow:rgba(75,166,177,.14)}.Products_tone_nambike__zkmOx{--tone:#78d7df;--tone-line:rgba(120,215,223,.46);--tone-glow:rgba(72,155,164,.15)}.Products_tone_malple__eRwkR{--tone:#9ebdff;--tone-line:rgba(158,189,255,.45);--tone-glow:rgba(81,116,188,.16)}.Products_cardTop__NRRqd{display:flex;min-height:54px;align-items:flex-start;justify-content:space-between}.Products_category__i6mE7{display:inline-flex;align-items:center;gap:9px;padding-top:4px;color:var(--tone);font-size:8px;font-weight:700;letter-spacing:.15em}.Products_category__i6mE7>span{color:#8b9da5}.Products_markFrame__XS469{display:grid;width:52px;height:52px;place-items:center;border:1px solid var(--tone-line);border-radius:8px;background:rgba(6,12,16,.6)}.Products_productMark__FirMm{width:38px;height:38px}.Products_productCard__rGPhb h3{margin:10px 0 9px;color:var(--text);font-size:28px;font-weight:700;letter-spacing:-.06em}.Products_productCard__rGPhb>p{max-width:470px;margin:0 0 26px;color:#aebdc4;font-size:12px;line-height:1.7}.Products_cardActions__Mr0Qh{display:flex;align-items:center;gap:20px;margin-top:auto}.Products_primaryAction__t2Wur{display:inline-flex;min-height:38px;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--tone-line);border-radius:5px;color:var(--text);font-size:10px;font-weight:700;transition:background .16s ease}.Products_primaryAction__t2Wur:hover{background:color-mix(in srgb,var(--tone) 12%,transparent)}.Products_secondaryAction__VdQjE{color:#aab9c0!important;font-size:10px;transition:color .16s ease}.Products_secondaryAction__VdQjE:hover{color:var(--tone)!important}.Products_footer__O0dUY{display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);color:#9aaab2;font-size:10px}.Products_footerWordmark__b2_CE{font-size:21px}.Products_footerLink__acGEM{color:#bdcbd1!important;transition:color .16s ease}.Products_footerLink__acGEM:hover{color:var(--cyan)!important}@media (max-width:900px){.Products_hero__tF44f{min-height:360px}.Products_hero__tF44f h1{font-size:clamp(48px,7vw,68px)}}@media (max-width:680px){.Products_page__Y08z4{padding-right:20px;padding-left:20px}.Products_header__DI_Qz{min-height:70px}.Products_wordmark__8QaB8{font-size:23px}.Products_navigation__P4sP_{gap:15px;font-size:11px}.Products_navigation__P4sP_>a:first-child{display:none}.Products_navCta__Np3pR{min-height:36px;gap:6px;padding:0 9px}.Products_hero__tF44f{min-height:0;grid-template-columns:1fr;gap:28px;padding:65px 0 45px}.Products_hero__tF44f h1{margin:19px 0 13px;font-size:clamp(43px,12vw,60px)}.Products_heroCopy__5b6WQ>p{font-size:13px}.Products_heroIndex__kwOmO{flex-direction:row;align-items:center;gap:12px;padding:0;border:0}.Products_heroIndex__kwOmO strong{font-size:30px}.Products_productSection__SbVfe{padding:44px 0 60px}.Products_sectionHeading__6FYIl{align-items:flex-start;flex-direction:column;gap:11px;margin-bottom:20px}.Products_sectionHeading__6FYIl h2{font-size:28px}.Products_productGrid__cXO_N{grid-template-columns:1fr;gap:11px}.Products_productCard__rGPhb{min-height:275px;padding:21px 20px 19px}.Products_footer__O0dUY{min-height:105px;flex-wrap:wrap;justify-content:space-between;padding:18px 0}.Products_footer__O0dUY>span{order:3;width:100%}}@media (max-width:390px){.Products_page__Y08z4{padding-right:16px;padding-left:16px}.Products_navigation__P4sP_{gap:9px}.Products_cardActions__Mr0Qh{gap:12px}.Products_primaryAction__t2Wur{padding:0 9px;font-size:9px}}@media (prefers-reduced-motion:reduce){.Products_primaryAction__t2Wur,.Products_productCard__rGPhb,.Products_secondaryAction__VdQjE{transition:none}.Products_productCard__rGPhb:hover{transform:none}}@font-face{font-family:__League_Spartan_8df019;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d679ba9092d58b1c-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:__League_Spartan_8df019;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8f831e7b4b06b511-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-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__League_Spartan_8df019;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c441a7a257a6e5bf-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:__League_Spartan_Fallback_8df019;src:local("Arial");ascent-override:75.36%;descent-override:23.69%;line-gap-override:0.00%;size-adjust:92.88%}.__className_8df019{font-family:__League_Spartan_8df019,__League_Spartan_Fallback_8df019;font-style:normal}.__variable_8df019{--font-league-spartan:"__League_Spartan_8df019","__League_Spartan_Fallback_8df019"}