.ContactStarsBackground_background__M_cZI{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 72% 38%,rgba(139,94,229,.07),transparent 68%);mask-image:linear-gradient(180deg,#000 0,#000 74%,transparent)}.ContactStarsBackground_field__UZdlT{display:block;width:100%;height:100%;pointer-events:none;mask-image:radial-gradient(ellipse 44% 32% at 30% 48%,rgba(0,0,0,.5),#000 115%)}@media (max-width:640px),print{.ContactStarsBackground_background__M_cZI{display:none}}.ResourceCompanyPage_page__zq14n{--resource-header-height:6rem;position:relative;z-index:2;isolation:isolate;color:var(--text);background:var(--bg);font-size:18px;font-weight:400;line-height:1.6}.ResourceCompanyPage_shell__vn0w_{width:calc(100% - 192px);max-width:1248px;min-width:0;margin-inline:auto}.ResourceCompanyPage_page__zq14n :where(h1,h2,h3,p,ol,ul,dl,dd){margin:0}.ResourceCompanyPage_page__zq14n :where(h1,h2,h3){color:var(--text);font-weight:450;letter-spacing:-.035em;line-height:1.16;text-wrap:balance}.ResourceCompanyPage_page__zq14n h2{font-size:40px}.ResourceCompanyPage_page__zq14n h3{font-size:23px}.ResourceCompanyPage_page__zq14n dd,.ResourceCompanyPage_page__zq14n p{color:var(--text-soft)}.ResourceCompanyPage_page__zq14n a{text-decoration:none}.ResourceCompanyPage_page__zq14n svg{flex-shrink:0;vertical-align:middle}.ResourceCompanyPage_page__zq14n :where(a,button,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--violet-highlight);outline-offset:4px}.ResourceCompanyPage_page__zq14n .ResourceCompanyPage_eyebrow__1IzvV{margin-bottom:18px;color:var(--violet-highlight);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.ResourceCompanyPage_hero__bxQnR{display:flex;flex-direction:column;gap:40px;min-height:100vh;min-height:var(--public-viewport-height,100svh);padding:calc(var(--resource-header-height) + 32px) 0 56px;scroll-margin-top:var(--resource-header-height)}.ResourceCompanyPage_heroGrid__XGjQ6{display:grid;flex:1;grid-template-columns:minmax(0,1fr) 400px;gap:80px;align-content:center;align-items:center}.ResourceCompanyPage_heroCopy__8rguf{min-width:0}.ResourceCompanyPage_heroCopy__8rguf h1{max-width:19ch;font-size:clamp(42px,4.03vw,58px);line-height:1.13;letter-spacing:-.038em}.ResourceCompanyPage_page__zq14n .ResourceCompanyPage_description__b__eI{max-width:670px;margin-top:28px;font-size:19px;line-height:1.6}.ResourceCompanyPage_heroActions__CnGv7{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px}.ResourceCompanyPage_primaryAction__CNmB5{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:12px 22px;border:0;border-radius:8px;background:var(--accent-gradient);color:var(--bg);font:inherit;font-size:14px;font-weight:550;line-height:1.5;text-align:center;cursor:pointer}.ResourceCompanyPage_primaryAction__CNmB5:hover{color:var(--bg);background:var(--violet-highlight)}.ResourceCompanyPage_primaryAction__CNmB5:disabled{opacity:.65;cursor:wait}.ResourceCompanyPage_textLink__NvpwU{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--violet-highlight);font-size:15px;line-height:1.5}.ResourceCompanyPage_textLink__NvpwU:hover{color:var(--text)}.ResourceCompanyPage_heroNote__Q5j07{padding:30px;border:0;border-radius:12px;background:var(--menu-surface)}.ResourceCompanyPage_heroNote__Q5j07 h2{font-size:26px}.ResourceCompanyPage_heroNote__Q5j07>p:not(.ResourceCompanyPage_eyebrow__1IzvV){margin-top:18px;font-size:15px;line-height:1.65}.ResourceCompanyPage_topicNav__18SZ4{display:grid;gap:4px;margin-top:24px}.ResourceCompanyPage_topicNav__18SZ4 a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 0;color:var(--violet-highlight);font-size:14px;line-height:1.5}.ResourceCompanyPage_topicNav__18SZ4 a:hover{color:var(--text)}.ResourceCompanyPage_section__tncNV{display:grid;align-content:center;min-height:calc(100vh - var(--resource-header-height));min-height:calc(var(--public-viewport-height, 100svh) - var(--resource-header-height));padding-block:clamp(48px,8svh,88px);scroll-margin-top:var(--resource-header-height)}.ResourceCompanyPage_sectionHeading__kiqpt{max-width:850px;margin-bottom:36px}.ResourceCompanyPage_sectionHeading__kiqpt>p:not(.ResourceCompanyPage_eyebrow__1IzvV){max-width:780px;margin-top:22px}.ResourceCompanyPage_splitSection__IrlhP{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:center}.ResourceCompanyPage_splitSection__IrlhP .ResourceCompanyPage_sectionHeading__kiqpt{margin-bottom:0}.ResourceCompanyPage_body__biym7{min-width:0}.ResourceCompanyPage_body__biym7>p+p{margin-top:20px}.ResourceCompanyPage_body__biym7>.ResourceCompanyPage_textLink__NvpwU{margin-top:22px}.ResourceCompanyPage_principles__Aqrl1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.ResourceCompanyPage_number__17TN4{color:var(--violet-highlight);font-size:12px}.ResourceCompanyPage_principles__Aqrl1 h3{margin-block:18px 14px}.ResourceCompanyPage_principles__Aqrl1 p{font-size:16px;line-height:1.65}.ResourceCompanyPage_editorialRows__5yWK3{display:grid;gap:28px}.ResourceCompanyPage_editorialRows__5yWK3 dt{margin-bottom:8px;color:var(--text);font-size:19px;font-weight:450;line-height:1.4}.ResourceCompanyPage_editorialRows__5yWK3 dd{font-size:16px;line-height:1.65}.ResourceCompanyPage_productLinks__IYky4{display:grid;gap:28px}.ResourceCompanyPage_productLinks__IYky4 article{min-width:0}.ResourceCompanyPage_productLinks__IYky4 h3{margin-bottom:12px}.ResourceCompanyPage_productLinks__IYky4 p{font-size:16px}.ResourceCompanyPage_productLinks__IYky4 .ResourceCompanyPage_textLink__NvpwU{margin-top:14px}.ResourceCompanyPage_page__zq14n .ResourceCompanyPage_note__L0fKl{max-width:880px;margin-top:24px;color:var(--text-muted);font-size:13px;line-height:1.65}@media (max-width:1250px){.ResourceCompanyPage_page__zq14n{--resource-header-height:5.5rem}}@media (max-width:1100px){.ResourceCompanyPage_shell__vn0w_{width:calc(100% - 96px)}.ResourceCompanyPage_heroGrid__XGjQ6{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.ResourceCompanyPage_splitSection__IrlhP{gap:40px}.ResourceCompanyPage_principles__Aqrl1{gap:28px}}@media (max-width:850px){.ResourceCompanyPage_heroGrid__XGjQ6,.ResourceCompanyPage_splitSection__IrlhP{grid-template-columns:minmax(0,1fr);gap:36px}.ResourceCompanyPage_hero__bxQnR{gap:36px;padding-bottom:48px}.ResourceCompanyPage_heroNote__Q5j07{max-width:620px}.ResourceCompanyPage_page__zq14n h2{font-size:34px}.ResourceCompanyPage_heroNote__Q5j07 h2{font-size:26px}.ResourceCompanyPage_section__tncNV{padding-block:48px}.ResourceCompanyPage_principles__Aqrl1{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:640px){.ResourceCompanyPage_page__zq14n{--resource-header-height:4.75rem}.ResourceCompanyPage_shell__vn0w_{width:calc(100% - 40px)}.ResourceCompanyPage_heroCopy__8rguf h1{max-width:100%;font-size:38px}.ResourceCompanyPage_page__zq14n .ResourceCompanyPage_description__b__eI{margin-top:24px;font-size:17px}.ResourceCompanyPage_page__zq14n h2{font-size:30px}.ResourceCompanyPage_page__zq14n h3{font-size:22px}.ResourceCompanyPage_heroNote__Q5j07{padding:24px}.ResourceCompanyPage_heroNote__Q5j07 h2{font-size:24px}.ResourceCompanyPage_heroActions__CnGv7{gap:12px}.ResourceCompanyPage_heroActions__CnGv7 .ResourceCompanyPage_primaryAction__CNmB5{width:100%}.ResourceCompanyPage_heroActions__CnGv7 .ResourceCompanyPage_textLink__NvpwU{padding-block:8px}.ResourceCompanyPage_section__tncNV{padding-block:40px}}@media (max-width:360px){.ResourceCompanyPage_heroCopy__8rguf h1{font-size:34px}}@media print{.ResourceCompanyPage_hero__bxQnR,.ResourceCompanyPage_section__tncNV{min-height:0;padding-block:24px}}.ContactPage_hero__EiuGT{position:relative;isolation:isolate;padding-bottom:64px}.ContactPage_grid__HuBHS{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:80px}.ContactPage_intro__i6Cdi{min-width:0}.ContactPage_intro__i6Cdi>p:not(:first-child){margin-top:24px;font-size:16px;line-height:1.65}.ContactPage_details__KO7Oe{display:grid;gap:24px;margin-top:32px!important}.ContactPage_details__KO7Oe dt{margin-bottom:8px;color:var(--text);font-size:16px;font-weight:450}.ContactPage_details__KO7Oe dd{font-size:14px;line-height:1.65}.ContactPage_intro__i6Cdi .ContactPage_directLabel__CMIgG{margin-top:32px;color:var(--text-muted);font-size:12px}.ContactPage_form__XB_Ai{display:grid;min-width:0;gap:24px;padding:32px;border:0;border-radius:12px;background:var(--menu-inset-surface)}.ContactPage_form__XB_Ai .ContactPage_formHeading__PzMCh h2{font-size:28px}.ContactPage_formHeading__PzMCh p{margin-top:14px;color:var(--text-muted);font-size:12px;line-height:1.6}.ContactPage_fieldGrid__vqBwu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.ContactPage_field__FOKhM{display:grid;min-width:0;gap:9px}.ContactPage_field__FOKhM>label,.ContactPage_field__FOKhM>span{color:var(--text-soft);font-size:13px;font-weight:500;line-height:1.5}.ContactPage_field__FOKhM b{color:var(--violet-highlight);font-weight:500}.ContactPage_optional__xU6LW{color:var(--text-muted);font-size:11px;font-weight:400}.ContactPage_input__f31xj,.ContactPage_selectTrigger__Bk1dU,.ContactPage_textarea__u9KhJ{width:100%;min-width:0;min-height:50px;padding:12px 14px;border:1px solid rgba(206,186,246,.2);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:15px;line-height:1.5;box-shadow:none}.ContactPage_selectTrigger__Bk1dU{height:auto;text-align:left}.ContactPage_selectTrigger__Bk1dU>span{min-width:0;white-space:normal;overflow-wrap:anywhere}.ContactPage_selectContent__5oLSH{width:var(--radix-select-trigger-width);max-width:calc(100vw - 32px)}.ContactPage_selectItem__F_b7a{min-height:44px;padding-block:10px;font-size:14px;line-height:1.5;white-space:normal}.ContactPage_textarea__u9KhJ{min-height:160px;resize:vertical}.ContactPage_input__f31xj::placeholder,.ContactPage_textarea__u9KhJ::placeholder{color:var(--text-muted)}.ContactPage_input__f31xj:hover,.ContactPage_selectTrigger__Bk1dU:hover,.ContactPage_textarea__u9KhJ:hover{border-color:rgba(206,186,246,.38)}.ContactPage_input__f31xj:focus-visible,.ContactPage_selectTrigger__Bk1dU:focus-visible,.ContactPage_textarea__u9KhJ:focus-visible{border-color:var(--violet-primary)}.ContactPage_input__f31xj[aria-invalid=true],.ContactPage_selectTrigger__Bk1dU[aria-invalid=true],.ContactPage_textarea__u9KhJ[aria-invalid=true]{border-color:#e7a4ae}.ContactPage_input__f31xj:disabled,.ContactPage_selectTrigger__Bk1dU:disabled,.ContactPage_textarea__u9KhJ:disabled{cursor:wait;opacity:.65}.ContactPage_hint__BarFr{color:var(--text-muted);font-size:12px;line-height:1.5}.ContactPage_error__QvjIc{color:#e7a4ae;font-size:12px;line-height:1.5}.ContactPage_honeypot__e5ycF{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ContactPage_submitRow__6R0Gk{display:grid;gap:20px;justify-items:start}.ContactPage_submitRow__6R0Gk p{color:var(--text-muted);font-size:12px;line-height:1.65}.ContactPage_submitRow__6R0Gk p a{color:var(--text-soft);text-decoration:underline;text-underline-offset:3px}.ContactPage_form__XB_Ai .ContactPage_feedback___0nKJ{display:flex;align-items:flex-start;gap:10px;color:var(--text-soft);font-size:14px;line-height:1.6}.ContactPage_feedback___0nKJ svg{margin-top:2px}.ContactPage_feedback___0nKJ:has(span:empty){display:none}.ContactPage_form__XB_Ai .ContactPage_feedback___0nKJ[data-status=success]{color:var(--violet-highlight)}.ContactPage_form__XB_Ai .ContactPage_feedback___0nKJ[data-status=error]{color:#e7a4ae}.ContactPage_spinner__Qu4m0{animation:ContactPage_contact-spin__AmLeS 1s linear infinite}@keyframes ContactPage_contact-spin__AmLeS{to{transform:rotate(1turn)}}@media (max-width:1100px){.ContactPage_grid__HuBHS{gap:40px}.ContactPage_fieldGrid__vqBwu{grid-template-columns:minmax(0,1fr)}}@media (max-width:850px){.ContactPage_grid__HuBHS{grid-template-columns:minmax(0,1fr);gap:36px}.ContactPage_intro__i6Cdi{max-width:720px}.ContactPage_fieldGrid__vqBwu{grid-template-columns:repeat(2,minmax(0,1fr))}.ContactPage_form__XB_Ai .ContactPage_formHeading__PzMCh h2{font-size:26px}}@media (max-width:640px){.ContactPage_hero__EiuGT{padding-bottom:40px}.ContactPage_form__XB_Ai{padding:24px 20px}.ContactPage_fieldGrid__vqBwu{grid-template-columns:minmax(0,1fr)}.ContactPage_input__f31xj,.ContactPage_selectTrigger__Bk1dU,.ContactPage_textarea__u9KhJ{font-size:16px}.ContactPage_form__XB_Ai .ContactPage_formHeading__PzMCh h2{font-size:24px}.ContactPage_submitRow__6R0Gk>button{width:100%}}@media (prefers-reduced-motion:reduce){.ContactPage_spinner__Qu4m0{animation:none}}.ContactPage_form__XB_Ai{scroll-margin-top:120px}.background-beams_background__OVxCY{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.background-beams_field__l5HlF{position:absolute;inset:0;width:100%;height:100%;opacity:.8}.background-beams_background__OVxCY:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--bg) 0,transparent 18%,transparent 76%,var(--bg) 100%),linear-gradient(90deg,rgba(5,4,13,.35),rgba(5,4,13,.7) 12%,rgba(5,4,13,.62) 48%,transparent 78%)}@media (max-width:640px),print{.background-beams_background__OVxCY{display:none}}.ModelComparisonExplorer_explorer__eYizl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}.ModelComparisonExplorer_visual__Y_7Gb{min-width:0}.ModelComparisonExplorer_diagram__q88DL{position:relative;width:100%;aspect-ratio:564/410;isolation:isolate}.ModelComparisonExplorer_connections__Z66zP{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ModelComparisonExplorer_track__kAOLZ{stroke:var(--violet-primary);stroke-width:1;opacity:.22;transition:opacity .25s,stroke-width .25s}.ModelComparisonExplorer_connection__JhYax[data-active=true] .ModelComparisonExplorer_track__kAOLZ{stroke-width:1.5;opacity:.65}.ModelComparisonExplorer_pulse__cQKzk{stroke:var(--violet-highlight);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:9 91;opacity:0;animation:ModelComparisonExplorer_signal-flow__nyh2q 4s linear infinite paused;transition:opacity .25s}.ModelComparisonExplorer_diagram__q88DL[data-motion=running] .ModelComparisonExplorer_pulse__cQKzk{animation-play-state:running;opacity:.22}.ModelComparisonExplorer_diagram__q88DL[data-motion=running] .ModelComparisonExplorer_connection__JhYax[data-active=true] .ModelComparisonExplorer_pulse__cQKzk{opacity:1}.ModelComparisonExplorer_center__xJV3J{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:88px;height:88px;border:1px solid rgba(206,186,246,.3);border-radius:12px;background:var(--bg);box-shadow:0 0 38px rgba(108,49,227,.12)}.ModelComparisonExplorer_center__xJV3J .brand-mark{width:38px;height:38px}.ModelComparisonExplorer_center__xJV3J>span:last-child{color:var(--text);font-size:11px;font-weight:500;line-height:1.2}.ModelComparisonExplorer_centerPulse__0D3zI{position:absolute;inset:-1px;border:1px solid var(--violet-primary);border-radius:inherit;opacity:0;pointer-events:none;animation:ModelComparisonExplorer_center-breathe__4T6BJ 4s ease-out infinite paused}.ModelComparisonExplorer_diagram__q88DL[data-motion=running] .ModelComparisonExplorer_centerPulse__0D3zI{animation-play-state:running}.ModelComparisonExplorer_modelNodes__pngXc{position:absolute;inset:0}.ModelComparisonExplorer_modelNode__0_QME{position:absolute;left:var(--node-x);top:var(--node-y);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;width:90px;min-height:86px;padding:12px 8px;border:1px solid rgba(206,186,246,.16);border-radius:12px;background:var(--bg);color:var(--text-soft);font-size:13px;font-weight:500;line-height:1.4;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s,color .2s}.ModelComparisonExplorer_modelNode__0_QME img{display:block;width:30px;height:30px;object-fit:contain}.ModelComparisonExplorer_modelNode__0_QME:hover{background:linear-gradient(var(--interactive-surface-hover),var(--interactive-surface-hover)),var(--bg);border-color:var(--violet-primary);color:var(--text)}.ModelComparisonExplorer_modelNode__0_QME[data-state=active]{background:linear-gradient(var(--interactive-surface-selected),var(--interactive-surface-selected)),var(--bg);color:var(--violet-highlight);border-color:var(--violet-primary);box-shadow:0 0 24px rgba(139,94,229,.12)}.ModelComparisonExplorer_modelNode__0_QME:focus-visible{outline:2px solid var(--violet-highlight);outline-offset:5px}.ModelComparisonExplorer_visual__Y_7Gb .ModelComparisonExplorer_hint__Bt1L7{margin:4px 0 0;text-align:center;color:var(--text-muted);font-size:12px;line-height:1.6}.ModelComparisonExplorer_details__GeWVg{min-width:0;border:0;border-radius:12px;background:var(--menu-surface)}.ModelComparisonExplorer_panel__ssmf_{min-height:346px}.ModelComparisonExplorer_panel__ssmf_:focus-visible{outline:2px solid var(--violet-highlight);outline-offset:4px;border-radius:12px}@keyframes ModelComparisonExplorer_signal-flow__nyh2q{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes ModelComparisonExplorer_center-breathe__4T6BJ{0%{transform:scale(1);opacity:.35}75%,to{transform:scale(1.25);opacity:0}}@media (max-width:1000px){.ModelComparisonExplorer_explorer__eYizl{gap:28px}}@media (max-width:900px){.ModelComparisonExplorer_explorer__eYizl{grid-template-columns:minmax(0,1fr);gap:28px}.ModelComparisonExplorer_visual__Y_7Gb{width:100%;max-width:540px;justify-self:center}.ModelComparisonExplorer_panel__ssmf_{min-height:310px}}@media (max-width:400px){.ModelComparisonExplorer_modelNode__0_QME{width:74px;min-height:72px;gap:7px;padding:9px 6px;font-size:12px}.ModelComparisonExplorer_modelNode__0_QME img{width:25px;height:25px}.ModelComparisonExplorer_center__xJV3J{width:72px;height:72px;gap:5px}.ModelComparisonExplorer_center__xJV3J .brand-mark{width:30px;height:30px}.ModelComparisonExplorer_center__xJV3J>span:last-child{font-size:10px}}@media (max-width:640px),(prefers-reduced-motion:reduce){.ModelComparisonExplorer_centerPulse__0D3zI,.ModelComparisonExplorer_pulse__cQKzk{animation:none;opacity:0!important}.ModelComparisonExplorer_modelNode__0_QME,.ModelComparisonExplorer_track__kAOLZ{transition:none}}.ModelsOrbitalSphereBackground_background__2S0fO{position:absolute;inset:0;z-index:-1;overflow:hidden;color:var(--violet-highlight);pointer-events:none;isolation:isolate;opacity:1;mask-image:linear-gradient(90deg,transparent 16%,rgba(0,0,0,.12) 32%,rgba(0,0,0,.4) 45%,rgba(0,0,0,.9) 57%,#000 68%)}.ModelsOrbitalSphereBackground_background__2S0fO:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 68% 53%,rgba(108,49,227,.065),transparent 51%)}.ModelsOrbitalSphereBackground_background__2S0fO>:is(canvas,svg){position:absolute;inset:0;width:100%;height:100%}.ModelsOrbitalSphereBackground_background__2S0fO>canvas{opacity:0}.ModelsOrbitalSphereBackground_background__2S0fO[data-ready=true]>canvas{opacity:1}.ModelsOrbitalSphereBackground_background__2S0fO[data-ready=true]>svg{visibility:hidden}@media (max-width:900px){.ModelsOrbitalSphereBackground_background__2S0fO{max-height:100svh;opacity:.85}}@media (max-width:640px){.ModelsOrbitalSphereBackground_background__2S0fO{display:none}}@media print{.ModelsOrbitalSphereBackground_background__2S0fO{display:none}}