.about_head__4uS1O{padding-block:clamp(64px,9vw,104px) var(--section-pad);border-bottom:1px solid var(--border)}.about_headInner__RW1ht{max-width:var(--max-w-page)}.about_head__4uS1O h1{font-size:clamp(1.9rem,4.4vw,2.7rem);max-width:20ch}.about_origin__gXVAa{border-bottom:1px solid var(--border)}.about_originInner__7EaCH{max-width:var(--max-w-content);display:flex;flex-direction:column;gap:22px}.about_originInner__7EaCH p{color:var(--subtle);font-size:1.12rem;line-height:1.65}.about_sectionHeading__8iFWv{font-size:clamp(1.5rem,3vw,1.9rem);font-weight:200;color:var(--text);margin-bottom:4px}.about_companyNote__1Me_J{color:var(--muted)!important;font-size:.92rem!important}.about_bio__ohl8j{border-bottom:1px solid var(--border)}.about_bioInner__fFCtw{max-width:var(--max-w-content)}.about_bioHeading__Wa96i{font-size:1.5rem;margin-bottom:24px}.about_bioProse__lZZyk{display:flex;flex-direction:column;gap:20px}.about_bioProse__lZZyk p{color:var(--muted);font-size:1.05rem;line-height:1.65}.about_caps__4UpRh{border-bottom:1px solid var(--border)}.about_capsHeading__NVGHE{font-size:1.5rem;margin-bottom:26px}.about_capGrid__MgQXK{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;max-width:var(--max-w-page)}.about_capItem__BTUjr{background:var(--bg-raised);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);padding:24px 26px}.about_capTitle__4IgwJ{color:var(--text);font-size:1.05rem;font-weight:400;margin-bottom:10px}.about_capBody__46b0f{color:var(--muted);font-size:.95rem;line-height:1.6}.about_diff__qpZ78{border-bottom:1px solid var(--border)}.about_diffInner__EuuqP{max-width:var(--max-w-content)}.about_diffInner__EuuqP h2{font-size:1.5rem;margin-bottom:18px}.about_diffInner__EuuqP p{color:var(--subtle);font-size:1.08rem;line-height:1.65}.about_links__lBEet{display:flex;flex-wrap:wrap;gap:14px 28px}.about_links__lBEet a{font-weight:400}.about_contact__DbaVr{border-bottom:1px solid var(--border)}.about_contactInner__tvnsf{max-width:var(--max-w-content)}.about_contactHeading__BrlAX{font-size:1.5rem;margin-bottom:16px}.about_contactBody__ivkur{color:var(--muted);max-width:52ch;margin-bottom:32px}.about_contactAlt__MOJpO{margin-top:32px;display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:.95rem}@media (max-width:560px){.about_capGrid__MgQXK{grid-template-columns:1fr}}.contact_head___EG7h{padding-block:clamp(64px,9vw,104px) 0}.contact_headInner__CXN_v{max-width:var(--max-w-content)}.contact_head___EG7h h1{font-size:clamp(2.2rem,5.5vw,3rem);margin-bottom:20px}.contact_headSub__3EzUM{max-width:52ch}.contact_body__F1DQM{padding-block:48px var(--section-pad)}.contact_bodyInner__1IAmF{max-width:var(--max-w-content)}.contact_form__wyCdh{display:flex;flex-direction:column;gap:20px;max-width:560px}.contact_field__EuLeA{display:flex;flex-direction:column;gap:8px}.contact_field__EuLeA label{color:var(--subtle);font-size:.85rem;font-weight:400}.contact_form__wyCdh input,.contact_form__wyCdh textarea{width:100%;padding:13px 16px;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);transition:border-color .2s ease,background .2s ease;resize:vertical}.contact_form__wyCdh input::placeholder,.contact_form__wyCdh textarea::placeholder{color:var(--muted)}.contact_form__wyCdh input:focus,.contact_form__wyCdh textarea:focus{outline:none;border-color:var(--accent);background:var(--bg)}.contact_submit__1CSiO{align-self:flex-start}.contact_status__rXzcD{color:var(--accent);font-size:1.05rem;padding:16px 0}.contact_alt__CLR50{margin-top:40px;display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:.95rem}@media (max-width:520px){.contact_submit__1CSiO{width:100%}}.layout_nav__CqV2p{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(22,22,29,.82);backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--border)}.layout_navInner__YP6ln{display:flex;align-items:center;justify-content:space-between;min-height:64px}.layout_brand__KjZY5{display:inline-flex;align-items:center;line-height:0}.layout_brand__KjZY5:hover{opacity:.82}.layout_brandLogo__0NVjy{width:38px;height:38px;object-fit:contain;display:block}.layout_menu__V6qcO{display:flex;align-items:center;gap:30px;list-style:none}.layout_menu__V6qcO a{color:var(--text);font-weight:400;font-size:1rem}.layout_menu__V6qcO a:hover{color:var(--accent);opacity:1}.layout_active__FZ2Ac{color:var(--accent)!important}.layout_navCta__M3CsK{display:inline-flex;align-items:center;padding:8px 18px;border-radius:var(--radius);background:var(--accent);color:var(--bg)!important;font-weight:400;transition:transform .15s ease,background .2s ease}.layout_navCta__M3CsK:hover{transform:translateY(-1px);background:#b3e0f7;color:var(--bg)!important;opacity:1}.layout_formAnchor__2xyCR{scroll-margin-top:88px}.layout_toggle__6_ikx{display:none;flex-direction:column;gap:5px;width:40px;height:40px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer}.layout_toggleBar__mFfLm{display:block;width:18px;height:1.5px;background:var(--text);transition:transform .2s ease,opacity .2s ease}.layout_toggleOpen__vQHpG .layout_toggleBar__mFfLm:first-child{transform:translateY(3.25px) rotate(45deg)}.layout_toggleOpen__vQHpG .layout_toggleBar__mFfLm:last-child{transform:translateY(-3.25px) rotate(-45deg)}@media (max-width:768px){.layout_toggle__6_ikx{display:flex}.layout_menu__V6qcO{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--bg-raised);border-bottom:1px solid var(--border);padding:4px var(--container-pad) 16px;max-height:0;overflow:hidden;transition:max-height .25s ease}.layout_menuOpen___iMwT{max-height:360px}.layout_menu__V6qcO li{border-top:1px solid var(--border)}.layout_menu__V6qcO a{display:block;padding:15px 2px}.layout_navCtaItem__56GK8{border-top:none!important}.layout_navCtaItem__56GK8 .layout_navCta__M3CsK{display:block;text-align:center;padding:13px;margin-top:12px}}.layout_footer__wDAel{background:var(--bg-sunken);border-top:1px solid var(--border);padding-block:44px}.layout_footerInner__BdYr8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px}.layout_footerBrand__tpdXz{display:inline-flex;align-items:center;line-height:0}.layout_footerBrand__tpdXz:hover{opacity:.82}.layout_footerLogo__h7MeD{width:30px;height:30px;object-fit:contain;display:block}.layout_footerLinks__BPCCa{display:flex;flex-wrap:wrap;gap:20px;list-style:none}.layout_footerLinks__BPCCa a{color:var(--muted);font-size:.9rem;font-weight:400}.layout_footerLinks__BPCCa a:hover{color:var(--accent);opacity:1}.layout_footerRight__SvyAg{display:flex;flex-direction:column;gap:4px;text-align:right}.layout_footerRight__SvyAg a{font-size:.9rem}.layout_footerCopy__0pkpo{width:100%;padding-top:18px;border-top:1px solid var(--border);color:var(--muted);font-size:.82rem}@media (max-width:720px){.layout_footerInner__BdYr8{flex-direction:column;align-items:flex-start}.layout_footerRight__SvyAg{text-align:left}}.layout_cta__dQMLk{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:40px}.layout_ctaHeading__deQvz{font-size:1.6rem;margin-bottom:8px}.layout_ctaSub__RdKdl{color:var(--muted);margin-bottom:24px;max-width:46ch}.layout_form__Ksare{display:flex;gap:12px;max-width:460px}.layout_form__Ksare input{flex:1 1 auto;min-width:0;padding:12px 16px;background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);transition:border-color .2s ease}.layout_form__Ksare input::placeholder{color:var(--muted)}.layout_form__Ksare input:focus{outline:none;border-color:var(--accent)}.layout_note__EKbGE{margin-top:14px;color:var(--muted);font-size:.85rem}.layout_status__7_j16{margin-top:14px;color:var(--accent);font-size:.9rem}@media (max-width:520px){.layout_cta__dQMLk{padding:28px}.layout_form__Ksare{flex-direction:column}.layout_form__Ksare button{width:100%}}.layout_bottomCta__SqzxW{background:var(--bg-sunken);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.layout_bottomCtaInner__sjqGO{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;padding-block:72px}.layout_bottomCtaHeading__wGrf8{font-size:clamp(1.7rem,3.4vw,2.2rem);font-weight:200;color:var(--text);margin-bottom:14px}.layout_bottomCtaBody__VUU4L{color:var(--muted);max-width:40ch}.layout_bottomCtaAction__B3Ywt{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.layout_bottomCtaLink__u90xY{font-size:.9rem;color:var(--muted)}.layout_bottomCtaLink__u90xY:hover{color:var(--accent);opacity:1}@media (max-width:860px){.layout_bottomCtaInner__sjqGO{grid-template-columns:1fr;gap:28px;padding-block:56px}}.services_head__rS84a{padding-block:clamp(64px,9vw,104px) var(--section-pad);border-bottom:1px solid var(--border)}.services_headInner__4dbAd{max-width:var(--max-w-page)}.services_head__rS84a h1{font-size:clamp(2rem,4.6vw,2.7rem);max-width:18ch;margin-bottom:22px}.services_headSub__capTz{max-width:56ch}.services_stagesSection__OX7fU{border-bottom:1px solid var(--border)}.services_stagesInner___8xMb{max-width:var(--max-w-page)}.services_stages___0TMc{list-style:none;display:flex;flex-direction:column;gap:20px}.services_stage__s8_5T{display:grid;grid-template-columns:48px 1fr;grid-gap:22px;gap:22px}.services_stageRail__c2hmU{display:flex;flex-direction:column;align-items:center}.services_stageNum__xW_fC{flex:0 0 auto;width:40px;height:40px;border-radius:50%;border:1px solid var(--border-strong);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:400}.services_stage__s8_5T:not(:last-child) .services_stageRail__c2hmU:after{content:"";flex:1 1 auto;width:1px;background:var(--border);margin-top:10px}.services_stageCard__etQ5j{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:30px}.services_stageLabel__SKygo{display:inline-block;color:var(--accent);font-size:.78rem;font-weight:400;letter-spacing:.07em;text-transform:uppercase;margin-bottom:14px}.services_stageHead__NdFuQ{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.services_stageHeading__ZFR_0{color:var(--text);font-size:1.35rem;font-weight:300}.services_stagePrice__di9ZP{color:var(--accent);font-size:.9rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.services_stageBody__vLCj_{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.services_stageBody__vLCj_ p{color:var(--muted);font-size:.99rem;line-height:1.6}.services_approachSection__Ac__a{border-bottom:1px solid var(--border)}.services_approachInner___FMb3{max-width:var(--max-w-content)}.services_researchTeaser__FxBEc{border-bottom:1px solid var(--border)}.services_researchInner__lxndH{max-width:var(--max-w-content)}.services_researchTeaser__FxBEc h2{font-size:1.5rem;margin-bottom:16px}.services_researchTeaser__FxBEc p{color:var(--muted);margin-bottom:22px}@media (max-width:640px){.services_stage__s8_5T{grid-template-columns:1fr}.services_stageRail__c2hmU{display:none}}.research_page__6_NbE{position:relative}.research_hero__j9zad{position:relative;min-height:calc(100vh - 64px);display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--border)}.research_heroGrid__hfPPp{position:absolute;inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:46px 46px;opacity:.5;mask-image:radial-gradient(circle at 30% 40%,#000,transparent 75%);-webkit-mask-image:radial-gradient(circle at 30% 40%,#000,transparent 75%);animation:research_drift__q2ikK 26s linear infinite}@keyframes research_drift__q2ikK{0%{background-position:0 0,0 0}to{background-position:46px 46px,46px 46px}}.research_heroInner__VRRWY{position:relative;z-index:1;max-width:var(--max-w-page);padding-block:80px}.research_heroHeadline__gcO3u{font-size:clamp(2.3rem,5.6vw,3.4rem);font-weight:200;line-height:1.1;letter-spacing:-.02em;color:var(--text);max-width:20ch;margin-bottom:26px}.research_heroSub__Wyvs_{font-size:clamp(1.1rem,2.2vw,1.35rem);color:var(--muted);font-weight:300;max-width:52ch;margin-bottom:40px}.research_scrollHint__ZNLsc{display:inline-flex;align-items:center;gap:10px;color:var(--accent);font-size:.95rem;background:none;border:none;cursor:pointer;padding:0}.research_scrollHint__ZNLsc svg{animation:research_bob__bQ8KJ 1.8s ease-in-out infinite}@keyframes research_bob__bQ8KJ{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.research_section__sdZtI{padding-block:var(--section-pad);border-bottom:1px solid var(--border)}.research_sectionInner__7ea6U{max-width:var(--max-w-page)}.research_sectionInnerNarrow__0863F{max-width:var(--max-w-content)}.research_sectionHeading__hC6k2{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:200;color:var(--text);margin-bottom:18px}.research_sectionIntro__An4b8{color:var(--muted);font-size:1.08rem;max-width:56ch;margin-bottom:44px}.research_functionGrid__B_epO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.research_fCard__6lzWU{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:28px;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .2s ease,background .2s ease;display:flex;flex-direction:column;width:100%;color:inherit;font:inherit}.research_fCard__6lzWU:hover{transform:translateY(-2px);border-color:var(--border-strong);background:#22222f}.research_fCardOpen__n2H_E{border-color:var(--accent)}.research_fIcon__II_Gn{color:var(--accent);margin-bottom:18px}.research_fName__cZ0YC{color:var(--accent);font-size:1.15rem;font-weight:400;margin-bottom:10px}.research_fShort__Em7rU{color:var(--muted);font-size:.96rem;margin-bottom:18px;flex:1 1 auto}.research_fExplore__FzdTc{display:inline-flex;align-items:center;gap:6px;color:var(--subtle);font-size:.85rem;font-weight:400}.research_fExpand__FTXaE{overflow:hidden}.research_fExpandInner__u_WZo{padding-top:20px;margin-top:20px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:18px}.research_fLong__xFZlA{color:var(--subtle);font-size:.96rem;line-height:1.6}.research_fExample__caJci{background:var(--bg-sunken);border-radius:var(--radius);padding:16px 18px;color:var(--muted);font-size:.9rem}.research_fExampleLabel__mjZTY{display:block;color:var(--accent);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.research_cycle__cZbSe{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.research_cycleLabel__A2SW8{color:var(--muted);font-size:.9rem}.research_clusterGrid__b7lRh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.research_cCard__QaCCj{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:26px;text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;transition:transform .15s ease,border-color .2s ease,background .2s ease;display:flex;flex-direction:column}.research_cCard__QaCCj:hover{transform:translateY(-2px);border-color:var(--border-strong);background:#22222f}.research_cCardOpen__G3A0Y{border-color:var(--accent)}.research_cTop__0sHsQ{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.research_cNum__cNMF8{color:var(--secondary);font-size:.85rem;font-weight:500}.research_cBadge__SeuxV{color:var(--accent);font-size:.8rem;font-weight:500;background:var(--accent-dim);border:1px solid var(--border);border-radius:100px;padding:3px 10px}.research_cName__wB1df{color:var(--text);font-size:1.05rem;font-weight:400;margin-bottom:10px}.research_cSummary__pIgbG{color:var(--muted);font-size:.92rem;flex:1 1 auto}.research_cExpand__n6GXJ{overflow:hidden}.research_cExpandInner__5BVxv{padding-top:18px;margin-top:18px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:16px}.research_cFindings__KkYoM{color:var(--subtle);font-size:.92rem;line-height:1.6}.research_quote__l1NGT{border-left:2px solid var(--accent);padding-left:16px}.research_quoteText__TU5OV{color:var(--subtle);font-style:italic;font-weight:300;font-size:.98rem;line-height:1.5}.research_quoteSource__Xj3w1{display:block;margin-top:8px;color:var(--muted);font-size:.8rem;font-style:normal}.research_frameworkWrap___GtjN{display:flex;justify-content:center;margin-top:20px}.research_frameworkSvg__1tkoV{width:100%;max-width:640px;height:auto}.research_fwBox__5heZ0{fill:var(--bg-raised);stroke:var(--border-strong)}.research_fwBoxCenter__BEYUg{fill:var(--accent-dim);stroke:var(--accent)}.research_fwLabel__8FNGt{fill:var(--subtle);font-size:13px;font-weight:400}.research_fwLabelCenter__7RrrA{fill:var(--text);font-size:14px;font-weight:400}.research_fwArrow__4a242{stroke:var(--accent);stroke-width:1.5;fill:none}.research_fwLines__bKIUL{margin-top:36px;display:flex;flex-direction:column;gap:12px;max-width:46ch;margin-inline:auto}.research_fwLine__pvwyi{display:flex;gap:12px;align-items:baseline;color:var(--muted);font-size:.95rem;justify-content:center;text-align:center}.research_guideCols__S7B3N{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.research_guideCol__5c7Hk{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:30px}.research_guideColBlueprint__XlmEw{border-top:3px solid var(--accent)}.research_guideColBuild__1B8PR{border-top:3px solid var(--secondary)}.research_guideColTitle__AyI01{color:var(--text);font-size:1.2rem;font-weight:300;margin-bottom:20px}.research_guideList__yZRCD{list-style:none;display:flex;flex-direction:column;gap:14px}.research_guideList__yZRCD li{display:flex;gap:12px;align-items:baseline;color:var(--muted);font-size:.95rem}.research_guideMark__p4oe_{flex:0 0 auto;color:var(--accent);font-size:.85rem}.research_guideKey__xSR6W{margin-top:30px}.research_metaGrid__700MZ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:36px}.research_metaStat__HU_lp{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:26px}.research_metaNum__Mb_Y2{color:var(--accent);font-size:2rem;font-weight:200;line-height:1;margin-bottom:10px}.research_metaLabel__N9KBc{color:var(--muted);font-size:.9rem}.research_metaNote__QbDKe{color:var(--subtle);font-size:1.02rem;line-height:1.6;max-width:60ch}.research_metaRigor__V_mjj{margin-top:20px;color:var(--muted);font-size:.95rem;font-style:italic;border-left:2px solid var(--accent);padding-left:16px}.research_aboutInner__q8wt0{max-width:var(--max-w-content)}.research_aboutBody__t9a66{color:var(--muted);font-size:1.05rem;line-height:1.65;margin-bottom:28px}.research_newsletterBlock__g1ejZ{padding-block:var(--section-pad);border-bottom:1px solid var(--border)}.research_newsletterInner__uxPpt{max-width:var(--max-w-page)}.research_stickyNav__GXb05{position:fixed;top:64px;left:0;right:0;z-index:90;background:rgba(18,18,26,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.research_stickyNavProgress__ZnEtJ{height:2px;background:var(--accent);width:0;transition:width .1s linear}.research_stickyNavInner__MC4Iy{max-width:var(--max-w-site);margin-inline:auto;padding:10px var(--container-pad);display:flex;gap:22px;overflow-x:auto;scrollbar-width:none}.research_stickyNavInner__MC4Iy::-webkit-scrollbar{display:none}.research_stickyNavLink__7WVL1{color:var(--muted);font-size:.85rem;font-weight:400;white-space:nowrap;background:none;border:none;cursor:pointer;padding:0}.research_stickyNavActive__nhgzo,.research_stickyNavLink__7WVL1:hover{color:var(--accent)}.research_stickyFooter__cf3Ta{position:fixed;bottom:0;left:0;right:0;z-index:90;background:var(--bg-raised);border-top:1px solid var(--border-strong);box-shadow:var(--shadow-lg)}.research_stickyFooterInner__qeMdm{max-width:var(--max-w-site);margin-inline:auto;padding:14px var(--container-pad);display:flex;align-items:center;justify-content:space-between;gap:16px}.research_stickyFooterText__rgue1{color:var(--subtle);font-size:.92rem}.research_stickyFooterActions__Fy6Iu{display:flex;align-items:center;gap:14px;flex:0 0 auto}.research_stickyFooterClose__ntTby{background:none;border:none;color:var(--muted);cursor:pointer;font-size:1.3rem;line-height:1;padding:4px}.research_stickyFooterClose__ntTby:hover{color:var(--text)}@media (max-width:860px){.research_clusterGrid__b7lRh,.research_functionGrid__B_epO,.research_guideCols__S7B3N,.research_metaGrid__700MZ{grid-template-columns:1fr}}@media (max-width:640px){.research_stickyFooterText__rgue1{font-size:.82rem}.research_stickyFooterText__rgue1 span{display:none}}