.CompanyPages_page__x1hFo{--co-bg:#0b0e16;--co-surface:#111624;--co-raised:#191e30;--co-field:#0d111c;--co-scene:#101522;--co-text:#f1f3fa;--co-muted:#b7bed0;--co-line:rgba(190,200,230,.12);--co-accent:#c4b9ed;min-height:100vh;background:var(--co-bg);color:var(--co-text)}.CompanyPages_container__DYc2y{width:min(100% - 64px,1152px);margin-inline:auto}.CompanyPages_narrow__2eXS6{max-width:1000px}.CompanyPages_eyebrow__dNNPr{font-size:13px;font-weight:600;line-height:1.6;letter-spacing:.13em;text-transform:uppercase;color:var(--co-accent)}.CompanyPages_h1__1nBKi{margin-top:18px;font-size:60px;color:var(--co-text);overflow-wrap:anywhere}.CompanyPages_h2__O2E8a{margin-top:14px;font-size:40px;font-weight:600;line-height:1.14;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.CompanyPages_lead__Crogb{margin-top:22px;max-width:600px;font-size:18px;line-height:1.7;color:var(--co-muted)}.CompanyPages_body__njh4j{margin-top:18px;font-size:17px;line-height:1.65;color:var(--co-muted)}.CompanyPages_caption__CQEHj{margin-top:14px;font-size:14px;line-height:1.5;color:var(--co-muted)}.CompanyPages_card__jTFgl{background:var(--co-surface);border:1px solid var(--co-line);border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 8px 20px rgba(0,0,0,.07)}.CompanyPages_actions__a52vX{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.CompanyPages_primary__ZU4Hs,.CompanyPages_secondary__zXXLi{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 24px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.4;transition:background-color .15s,color .15s}.CompanyPages_primary__ZU4Hs{background:var(--color-brand-purple);color:#fff}.CompanyPages_primary__ZU4Hs:hover{background:var(--color-brand-purple-hover)}.CompanyPages_secondary__zXXLi{border:1px solid rgba(255,255,255,.2);color:var(--co-muted)}.CompanyPages_secondary__zXXLi:hover{background:rgba(255,255,255,.05);color:var(--co-text)}.CompanyPages_primary__ZU4Hs svg,.CompanyPages_secondary__zXXLi svg{width:16px;height:16px}.CompanyPages_primary__ZU4Hs:focus-visible,.CompanyPages_secondary__zXXLi:focus-visible,.CompanyPages_textLink__YXfY2:focus-visible{outline:2px solid var(--co-accent);outline-offset:4px}.CompanyPages_textLink__YXfY2{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--co-accent);border-radius:4px}.CompanyPages_textLink__YXfY2:hover{color:var(--co-text)}.CompanyPages_textLink__YXfY2 svg{width:15px;height:15px}.CompanyPages_section__phlrN{padding:96px 0;border-top:1px solid rgba(190,200,230,.06)}.CompanyPages_heroGrid__4T8lG{display:grid;grid-template-columns:minmax(0,1fr) 560px;align-items:center;gap:56px;padding:88px 0 72px}.CompanyPages_missionGrid__ekWS_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 64px;align-items:end}.CompanyPages_points__QgGXC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:56px;padding-top:32px;border-top:1px solid var(--co-line)}.CompanyPages_point__TQgDt h3{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600;line-height:1.4}.CompanyPages_point__TQgDt h3 svg{width:20px;height:20px;color:var(--co-accent);flex-shrink:0}.CompanyPages_point__TQgDt p{margin-top:10px;font-size:15px;line-height:1.6;color:var(--co-muted)}.CompanyPages_buildGrid___Btxo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px}.CompanyPages_buildCard__npAQm{display:flex;flex-direction:column;padding:28px}.CompanyPages_buildCard__npAQm h3{margin-top:24px;font-size:20px;font-weight:600;line-height:1.3}.CompanyPages_buildCard__npAQm p{margin-top:10px;flex:1;font-size:15px;line-height:1.6;color:var(--co-muted)}.CompanyPages_buildCard__npAQm .CompanyPages_textLink__YXfY2{margin-top:20px}.CompanyPages_mini__cGKZM{position:relative;height:110px;border-radius:14px;background:var(--co-scene);border:1px solid rgba(255,255,255,.06);overflow:hidden}.CompanyPages_companyPanel__rba31{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;padding:40px;background:var(--co-scene);border-radius:24px;border:1px solid var(--co-line)}.CompanyPages_meta__smH2o{font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.02em;color:var(--co-accent)}.CompanyPages_metaGrid__7ohxz{display:grid;gap:24px}.CompanyPages_metaGrid__7ohxz p:not(.CompanyPages_meta__smH2o){margin-top:8px;font-size:15px;line-height:1.65;color:var(--co-muted)}.CompanyPages_final__mLXlw{padding:24px 0 104px}.CompanyPages_finalPanel___GTM7{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:36px 40px;border-radius:24px}.CompanyPages_finalPanel___GTM7 .CompanyPages_h2__O2E8a{margin-top:0;font-size:32px}.CompanyPages_finalPanel___GTM7 .CompanyPages_body__njh4j{margin-top:10px}.CompanyPages_finalPanel___GTM7 .CompanyPages_actions__a52vX{margin-top:0;flex-shrink:0}.CompanyPages_contactGrid__JD_W7{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:64px;align-items:start;padding:80px 0 96px}.CompanyPages_contactCopy__VGmeU .CompanyPages_h1__1nBKi{max-width:470px;font-size:52px}.CompanyPages_contactCopy__VGmeU .CompanyPages_lead__Crogb{max-width:460px;margin-top:18px}.CompanyPages_emailRow__rkDxE{display:flex;align-items:center;gap:12px;margin-top:24px}.CompanyPages_emailRow__rkDxE svg{width:20px;height:20px;color:var(--co-accent);flex-shrink:0}.CompanyPages_emailRow__rkDxE a{font-size:17px;font-weight:600;color:var(--co-text);border-radius:4px}.CompanyPages_emailRow__rkDxE a:hover{color:var(--co-accent)}.CompanyPages_emailRow__rkDxE a:focus-visible{outline:2px solid var(--co-accent);outline-offset:4px}.CompanyPages_response__dkY64{margin-top:16px;max-width:420px;font-size:14px;line-height:1.6;color:var(--co-muted)}.CompanyPages_formCard__RoOd2{padding:36px;border-radius:24px}.CompanyPages_formCard__RoOd2 h2{font-size:24px;font-weight:600;line-height:1.3}.CompanyPages_formIntro__dVPme{margin-top:6px;font-size:15px;line-height:1.6;color:var(--co-muted)}.CompanyPages_form__I1Fvj{display:grid;gap:22px;margin-top:28px}.CompanyPages_label__6190I{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--co-muted)}.CompanyPages_field__mChSu{display:block;width:100%;min-height:52px;padding:13px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:var(--co-field);color:var(--co-text);font-size:15px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.CompanyPages_field__mChSu::placeholder{color:#8a90a6}.CompanyPages_field__mChSu:focus{outline:none;border-color:var(--color-brand-purple);box-shadow:0 0 0 3px rgba(119,106,237,.28)}.CompanyPages_field__mChSu:disabled{opacity:.7}textarea.CompanyPages_field__mChSu{min-height:150px;resize:vertical}.CompanyPages_formError__lKdMp{font-size:14px;line-height:1.5;color:#f3a6a6}.CompanyPages_submit__9lPMV{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;border-radius:999px;font-size:15px;font-weight:600;transition:background-color .15s}.CompanyPages_submit__9lPMV:focus-visible{outline:2px solid var(--co-accent);outline-offset:4px}.CompanyPages_submitReady__KiTbb{background:var(--color-brand-purple);color:#fff;cursor:pointer}.CompanyPages_submitReady__KiTbb:hover{background:var(--color-brand-purple-hover)}.CompanyPages_submitDisabled__SXphr{background:#262b3d;color:#8f95aa;cursor:not-allowed}.CompanyPages_booking__REBL0{margin-bottom:24px;padding:24px}.CompanyPages_euMain__v4hQC{padding:80px 0 104px}.CompanyPages_back__wl2T_{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--co-muted);border-radius:4px}.CompanyPages_back__wl2T_:hover{color:var(--co-text)}.CompanyPages_back__wl2T_:focus-visible{outline:2px solid var(--co-accent);outline-offset:4px}.CompanyPages_back__wl2T_ svg{width:16px;height:16px}.CompanyPages_euH1__gAjRu{margin-top:22px;font-size:52px;font-weight:600;line-height:1.1;letter-spacing:-.03em}.CompanyPages_euProject__vDgi4{margin-top:48px}.CompanyPages_euProjectTitle__Xrikk{font-size:24px;font-weight:600;line-height:1.35;max-width:840px}.CompanyPages_euProgram__hbvhC{margin-top:12px;font-size:16px;line-height:1.6;color:var(--co-accent);max-width:840px}.CompanyPages_euText__Pq0LV{margin-top:24px;display:grid;gap:16px;max-width:780px;font-size:17px;line-height:1.68;color:var(--co-muted)}.CompanyPages_euCards__H57_F{display:grid;grid-template-columns:minmax(0,56fr) minmax(0,44fr);gap:20px;margin-top:40px}.CompanyPages_euCard__D_L8s{padding:30px}.CompanyPages_euCard__D_L8s h3{font-size:19px;font-weight:600;line-height:1.4}.CompanyPages_euCard__D_L8s>p{margin-top:12px;font-size:16px;line-height:1.6;color:var(--co-muted)}.CompanyPages_euAmounts__1Z7b2{display:grid;grid-template-rows:1fr 1fr;gap:20px}.CompanyPages_euAmount__hP9OQ{display:flex;flex-direction:column;justify-content:center;padding:26px 30px}.CompanyPages_euAmountLabel__vcgNe{font-size:15px;line-height:1.5;color:var(--co-muted)}.CompanyPages_euAmountLabel__vcgNe[data-accent]{color:var(--co-accent)}.CompanyPages_euAmountValue__6b_LA{margin-top:6px;font-size:34px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--co-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.CompanyPages_euOther__k3Eka{margin-top:64px}.CompanyPages_euH2__8KtaY{font-size:30px;font-weight:600;line-height:1.25;letter-spacing:-.02em}.CompanyPages_euPrograms__A2ZR2{display:grid;gap:20px;margin-top:28px}.CompanyPages_euProgramCard__mbCfp{padding:30px 32px}.CompanyPages_euProgramCard__mbCfp h3{font-size:19px;font-weight:600;line-height:1.4;color:var(--co-text)}.CompanyPages_euProgramCard__mbCfp div,.CompanyPages_euProgramCard__mbCfp>p{margin-top:14px;max-width:820px;font-size:16.5px;line-height:1.65;color:var(--co-muted)}.CompanyPages_euProgramCard__mbCfp div{display:grid;gap:16px}.CompanyPages_euLogos__VJeJP{display:flex;flex-wrap:wrap;align-items:center;gap:28px 40px;margin-top:48px;padding:28px 32px;border-radius:20px;background:var(--co-scene);border:1px solid rgba(190,200,230,.08)}.CompanyPages_euLogos__VJeJP img{height:48px;width:auto;object-fit:contain}@media (max-width:1099px){.CompanyPages_heroGrid__4T8lG{grid-template-columns:1fr;gap:40px;padding-top:64px}.CompanyPages_contactGrid__JD_W7{gap:40px}.CompanyPages_buildGrid___Btxo{grid-template-columns:1fr}.CompanyPages_buildCard__npAQm{max-width:640px}}@media (max-width:899px){.CompanyPages_contactGrid__JD_W7{grid-template-columns:1fr;padding-top:56px}.CompanyPages_contactCopy__VGmeU .CompanyPages_h1__1nBKi,.CompanyPages_contactCopy__VGmeU .CompanyPages_lead__Crogb{max-width:640px}.CompanyPages_companyPanel__rba31,.CompanyPages_missionGrid__ekWS_{grid-template-columns:1fr}.CompanyPages_points__QgGXC{grid-template-columns:1fr;gap:24px}.CompanyPages_finalPanel___GTM7{flex-direction:column;align-items:flex-start}.CompanyPages_euCards__H57_F{grid-template-columns:1fr}.CompanyPages_euAmounts__1Z7b2{grid-template-rows:none}}@media (max-width:639px){.CompanyPages_container__DYc2y{width:calc(100% - 40px)}.CompanyPages_contactCopy__VGmeU .CompanyPages_h1__1nBKi,.CompanyPages_h1__1nBKi{font-size:38px}.CompanyPages_h2__O2E8a{font-size:30px}.CompanyPages_lead__Crogb{font-size:17px}.CompanyPages_heroGrid__4T8lG{padding:48px 0}.CompanyPages_section__phlrN{padding:56px 0}.CompanyPages_contactGrid__JD_W7{padding:44px 0 64px;gap:32px}.CompanyPages_formCard__RoOd2{padding:24px}.CompanyPages_companyPanel__rba31,.CompanyPages_finalPanel___GTM7{padding:28px 24px}.CompanyPages_finalPanel___GTM7 .CompanyPages_h2__O2E8a{font-size:28px}.CompanyPages_euMain__v4hQC{padding:44px 0 64px}.CompanyPages_euH1__gAjRu{font-size:38px}.CompanyPages_euProjectTitle__Xrikk{font-size:22px}.CompanyPages_euAmount__hP9OQ,.CompanyPages_euCard__D_L8s,.CompanyPages_euProgramCard__mbCfp{padding:24px 22px}.CompanyPages_euAmountValue__6b_LA{font-size:28px}.CompanyPages_euH2__8KtaY{font-size:26px}.CompanyPages_euOther__k3Eka{margin-top:44px}.CompanyPages_euLogos__VJeJP{padding:24px;gap:20px 28px}.CompanyPages_euLogos__VJeJP img{height:40px}}@media (prefers-reduced-motion:reduce){.CompanyPages_page__x1hFo *{transition:none!important}}.CompanyPages_sceneCard__OP_qV{display:flex;flex-direction:column;gap:6px;padding:16px 18px;background:var(--co-surface);border:1px solid rgba(255,255,255,.09);border-radius:16px;box-shadow:0 8px 18px rgba(0,0,0,.16)}.CompanyPages_sceneHead__GTAVD{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;line-height:1.4;color:#d9ddea}.CompanyPages_sceneHead__GTAVD svg{width:16px;height:16px;flex-shrink:0}.CompanyPages_sceneText__JuQP8{font-size:15px;line-height:1.45;color:var(--co-text)}.CompanyPages_sceneRow__XEgYe{font-size:14px;line-height:1.45;color:var(--co-muted)}.CompanyPages_sceneMeta__tsetJ{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.CompanyPages_answerSnippet__dzJwP{display:grid;gap:5px;margin-top:2px}.CompanyPages_answerSnippet__dzJwP span{display:block;height:5px;border-radius:5px;background:rgba(255,255,255,.14)}.CompanyPages_missingChip__4Qhjs{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:2px 8px;border:1px dashed rgba(232,185,110,.55);border-radius:6px;font-size:12px;font-weight:500;line-height:1.5;color:#e8c58f}.CompanyPages_missingChip__4Qhjs svg{width:12px;height:12px}.CompanyPages_inputsChip__Nn85h{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:6px;background:rgba(255,255,255,.06);font-size:12px;font-weight:500;line-height:1.5;color:var(--co-muted)}.CompanyPages_inputsChip__Nn85h svg{width:12px;height:12px;color:#a9d5ec}.CompanyPages_reviewChip__tbP6_{display:inline-flex;padding:2px 8px;border-radius:6px;background:rgba(188,174,245,.14);font-size:12px;font-weight:600;line-height:1.5;color:#d5cbfa}.CompanyPages_sceneStep__zVSI3{border-color:rgba(196,185,237,.3)}.CompanyPages_sceneLines__HBcXD{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.CompanyPages_aboutScene__cnJc5{width:100%;max-width:560px;justify-self:end}.CompanyPages_aboutCanvas__TPH9L{position:relative;height:400px}.CompanyPages_aboutCanvas__TPH9L>.CompanyPages_sceneSignal__XWAjH{position:absolute;left:0;top:20px;width:250px;min-height:156px}.CompanyPages_aboutCanvas__TPH9L>.CompanyPages_sceneContext___WnL8{position:absolute;left:8px;top:214px;width:228px;min-height:116px}.CompanyPages_aboutCanvas__TPH9L>.CompanyPages_sceneStep__zVSI3{position:absolute;left:312px;top:14px;width:248px;height:158px}.CompanyPages_aboutCube__7Hy7A{position:absolute;left:272px;top:181px}.CompanyPages_aboutCube__7Hy7A:before,.CompanyPages_contactCube__s8jks:before{content:"";position:absolute;left:50%;top:45%;width:180%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(163,144,229,.12),transparent);pointer-events:none}.CompanyPages_aboutStack__0Nbyv{display:none}.CompanyPages_stackCube__DbHHl{position:relative;display:flex;justify-content:center;padding:4px 0}.CompanyPages_contactScene__lzx1j{position:relative;display:flex;align-items:center;width:100%;max-width:460px;min-height:200px;margin-top:28px;padding-left:20px}.CompanyPages_contactCube__s8jks{position:relative;display:flex;flex-shrink:0;margin-inline:-10px;transform:translateY(-6.5%)}.CompanyPages_aboutCube__7Hy7A>*,.CompanyPages_contactCube__s8jks>*{position:relative}.CompanyPages_contactLink__dPRlh{flex:0 0 22px;height:1px;margin-top:-24px;background:rgba(176,163,240,.48)}.CompanyPages_conversationCard__jr92e{flex:0 1 230px;min-width:0;margin-top:-40px;padding:16px 18px;background:var(--co-surface);border:1px solid rgba(196,185,237,.24);border-radius:16px;box-shadow:0 8px 18px rgba(0,0,0,.18)}.CompanyPages_conversationLabel__Jkm2W{font-size:12.5px;font-weight:600;line-height:1.5;letter-spacing:.02em;color:var(--co-accent)}.CompanyPages_conversationQuestion__zRYNv{margin-top:4px;font-size:15.5px;font-weight:600;line-height:1.4;color:var(--co-text)}.CompanyPages_conversationTags__8pWnE{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.CompanyPages_conversationTags__8pWnE span{padding:2px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.12);font-size:12.5px;line-height:1.5;color:var(--co-muted);cursor:default}@media (max-width:1099px){.CompanyPages_aboutScene__cnJc5{justify-self:center}.CompanyPages_contactCube__s8jks{margin-inline:-9px}}@media (max-width:639px){.CompanyPages_aboutCanvas__TPH9L{display:none}.CompanyPages_aboutStack__0Nbyv{display:grid;gap:12px}.CompanyPages_contactScene__lzx1j{min-height:172px;margin-top:24px;padding-left:4px}.CompanyPages_contactCube__s8jks{margin-inline:-8px}.CompanyPages_conversationCard__jr92e{margin-top:-28px;padding:14px 16px}.CompanyPages_conversationTags__8pWnE span,.CompanyPages_inputsChip__Nn85h,.CompanyPages_missingChip__4Qhjs,.CompanyPages_reviewChip__tbP6_{font-size:13px}}