.AiServices_page__gK__n{--ai-bg:#071023;--ai-bg-soft:#0b1730;--ai-panel:#101d37;--ai-line:rgb(148 163 184/0.2);--ai-line-strong:rgb(129 140 248/0.46);--ai-text:#f8fafc;--ai-muted:#a9b5c8;--ai-indigo:#818cf8;--ai-indigo-strong:#6366f1;--ai-amber:#fbbf24;--ai-paper:#f7f8fb;--ai-paper-text:#172033;--ai-paper-muted:#526075;min-width:0;overflow:hidden;background:var(--ai-bg);color:var(--ai-text)}.AiServices_sectionAnchor__81r5h{scroll-margin-top:88px}.AiServices_contactList__Bxamf a:focus-visible,.AiServices_contactList__Bxamf button:focus-visible,.AiServices_copyTemplateButton__UAq0H:focus-visible,.AiServices_faqList__xFmL9 summary:focus-visible,.AiServices_heroActions__X3LOW a:focus-visible,.AiServices_serviceCard__CwvC3 a:focus-visible,.AiServices_tabButton__q67jj:focus-visible,.AiServices_textLink__Y0UZD:focus-visible{outline:2px solid var(--ai-amber);outline-offset:3px}.AiServices_hero__VodL_{position:relative;border-bottom:1px solid var(--ai-line);background:linear-gradient(125deg,rgb(99 102 241/.12),transparent 42%),linear-gradient(180deg,#08142a 0,var(--ai-bg) 100%)}.AiServices_hero__VodL_:before{position:absolute;top:0;bottom:0;left:calc(50% + 135px);width:1px;background:linear-gradient(180deg,transparent,rgb(129 140 248/.24),transparent);content:""}.AiServices_heroInner__uVpDs{display:grid;max-width:1200px;margin:0 auto;padding:64px 24px 80px;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:72px}.AiServices_heroCopy__hDfMe{min-width:0}.AiServices_eyebrow__NZkGp{margin:0 0 18px;color:#c5ccff;font-size:var(--site-type-sm);font-weight:var(--site-weight-semibold);letter-spacing:.04em}.AiServices_heroCopy__hDfMe h1{margin:0;color:var(--ai-text);font-size:clamp(var(--site-type-h1),4.2vw,var(--site-type-h1-lg));font-weight:var(--site-weight-bold);letter-spacing:var(--site-tracking-display);line-height:1.08}.AiServices_heroCopy__hDfMe h1 span{display:block}.AiServices_heroDescription__ihthq{max-width:600px;margin:26px 0 0;color:#c1cada;font-size:var(--site-type-lead);line-height:1.85}.AiServices_heroActions__X3LOW{display:flex;margin-top:30px;flex-wrap:wrap;gap:12px}.AiServices_primaryButton__9s_Pp,.AiServices_secondaryButton__dF9IU{display:inline-flex;min-height:48px;padding:12px 20px;align-items:center;justify-content:center;border-radius:12px;font-size:var(--site-type-sm);font-weight:var(--site-weight-bold);line-height:22px;white-space:nowrap;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.AiServices_primaryButton__9s_Pp{border:1px solid #f4b91d;background:var(--ai-amber);color:#182032}.AiServices_primaryButton__9s_Pp:hover{background:#f8cf56}.AiServices_secondaryButton__dF9IU{border:1px solid rgb(196 204 255/.38);background:rgb(255 255 255/.04);color:#eef1ff}.AiServices_secondaryButton__dF9IU:hover{border-color:rgb(196 204 255/.7);background:rgb(129 140 248/.1)}.AiServices_contactList__Bxamf button:active,.AiServices_copyTemplateButton__UAq0H:active,.AiServices_primaryButton__9s_Pp:active,.AiServices_secondaryButton__dF9IU:active,.AiServices_serviceCard__CwvC3 a:active{transform:translateY(1px)}.AiServices_heroSample__qt7Yx{min-width:0}.AiServices_sampleIntro__kzwMq{max-width:560px;margin-bottom:18px}.AiServices_sampleIntro__kzwMq h2{margin:0;color:#f4f6ff;font-size:var(--site-type-h2);font-weight:var(--site-weight-bold);letter-spacing:var(--site-tracking-tight);line-height:1.35}.AiServices_sampleIntro__kzwMq p{margin:10px 0 0;color:var(--ai-muted);font-size:var(--site-type-sm);line-height:1.7}.AiServices_briefingStage___yQJt{overflow:hidden;border:1px solid rgb(255 255 255/.62);border-radius:16px;background:var(--ai-paper);box-shadow:0 28px 72px rgb(1 8 24/.34);color:var(--ai-paper-text)}.AiServices_briefingTopline__xe9E_{display:flex;padding:18px 20px 14px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #dde2ea}.AiServices_briefingIdentity__blC2Z{margin:0;color:#364056;font-size:var(--site-type-xs);font-weight:var(--site-weight-bold);line-height:1.5}.AiServices_briefingDocumentType__oPw9a{flex:0 0 auto;color:#647189;font-size:var(--site-type-xs)}.AiServices_tabList__Jb5n1{display:flex;padding:10px 12px 0;gap:4px;overflow-x:auto}.AiServices_tabButton__q67jj{min-height:44px;padding:10px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#667085;font:inherit;font-size:var(--site-type-sm);font-weight:var(--site-weight-semibold);line-height:20px;white-space:nowrap;cursor:pointer}.AiServices_tabButton__q67jj:hover{color:#273249}.AiServices_tabButton__q67jj[aria-selected=true]{border-bottom-color:var(--ai-indigo-strong);color:#303b8f}.AiServices_briefingPanel__X_iRB{min-height:250px;padding:26px 28px 24px;outline:none}.AiServices_briefingPanel__X_iRB:focus-visible{outline:2px solid var(--ai-indigo-strong);outline-offset:-4px}.AiServices_briefingKicker__IRgd_{margin:0;color:#667085;font-size:var(--site-type-xs);font-weight:var(--site-weight-bold)}.AiServices_briefingPanel__X_iRB h3{margin:9px 0 18px;color:#172033;font-size:var(--site-type-h2);font-weight:var(--site-weight-bold);letter-spacing:var(--site-tracking-tight);line-height:1.42}.AiServices_briefingPanel__X_iRB ul{display:grid;margin:0;padding:0;gap:10px;list-style:none}.AiServices_briefingPanel__X_iRB li{position:relative;padding-left:18px;color:var(--ai-paper-muted);font-size:var(--site-type-sm);line-height:1.65}.AiServices_briefingPanel__X_iRB li:before{position:absolute;top:.32em;bottom:.32em;left:0;width:2px;background:var(--ai-indigo-strong);content:""}.AiServices_briefingNote__1qCdZ{margin:0;padding:14px 20px 16px;border-top:1px solid #dde2ea;background:#eef1f7;color:#536077;font-size:var(--site-type-xs);line-height:1.65}.AiServices_sectionInner__Dm8s5{max-width:1200px;margin:0 auto;padding-right:24px;padding-left:24px}.AiServices_sectionHeading__oHwws{max-width:690px}.AiServices_approachCopy__N5w8N h2,.AiServices_contactIntro__AiJwf h2,.AiServices_faqHeading__7nDQx h2,.AiServices_sectionHeading__oHwws h2{margin:0;color:var(--ai-text);font-size:clamp(var(--site-type-h2),3vw,var(--site-type-h2-lg));font-weight:var(--site-weight-bold);letter-spacing:var(--site-tracking-display);line-height:1.22}.AiServices_contactIntro__AiJwf p,.AiServices_faqHeading__7nDQx p,.AiServices_sectionHeading__oHwws p{margin:16px 0 0;color:var(--ai-muted);font-size:var(--site-type-base);line-height:1.75}.AiServices_servicesSection__daprT{padding:94px 0;background:#09142a}.AiServices_serviceGrid__XiHiq{display:grid;margin-top:46px;grid-template-columns:repeat(12,minmax(0,1fr))}.AiServices_serviceCard__CwvC3{display:flex;min-width:0;min-height:100%;padding:28px;flex-direction:column;border:1px solid var(--ai-line);border-radius:16px}.AiServices_serviceCardFeatured__wVZpN{grid-column:span 6;background:linear-gradient(145deg,rgb(99 102 241/.16),rgb(16 29 55/.94) 60%)}.AiServices_serviceCardSupport__mQN4t{grid-column:span 6;background:#0d1930}.AiServices_serviceCardFeatured__wVZpN:first-child,.AiServices_serviceCardSupport__mQN4t:nth-child(4){grid-column:span 7}.AiServices_serviceCardFeatured__wVZpN:nth-child(2),.AiServices_serviceCardSupport__mQN4t:nth-child(3){grid-column:span 5}.AiServices_serviceCard__CwvC3 h3{margin:0;color:#f6f7ff;font-size:var(--site-type-h2);font-weight:var(--site-weight-bold);letter-spacing:var(--site-tracking-tight);line-height:1.35}.AiServices_serviceSummary__tlkN5{margin:12px 0 0;color:#c1cada;font-size:var(--site-type-base);line-height:1.7}.AiServices_serviceDetails__YqrD1{display:grid;margin:26px 0 0;gap:14px}.AiServices_serviceDetails__YqrD1 div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px}.AiServices_serviceDetails__YqrD1 dt{color:#929fc5;font-size:var(--site-type-xs);font-weight:var(--site-weight-bold);line-height:1.7}.AiServices_serviceDetails__YqrD1 dd{margin:0;color:#d4dbe8;font-size:var(--site-type-sm);line-height:1.7}.AiServices_serviceCard__CwvC3>a{align-self:flex-start;margin-top:auto;padding-top:26px;color:#d6d9ff;font-size:var(--site-type-sm);font-weight:var(--site-weight-bold);text-decoration:underline;text-decoration-color:rgb(129 140 248/.45);text-underline-offset:5px}.AiServices_serviceCard__CwvC3>a:hover{color:#ffffff;text-decoration-color:var(--ai-indigo)}.AiServices_processSection__YXD4g{padding:94px 0 102px;border-top:1px solid var(--ai-line);background:var(--ai-bg)}.AiServices_processList__L4BJZ{display:grid;margin:48px 0 0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none}.AiServices_processList__L4BJZ li{position:relative;min-width:0;padding:26px 28px 12px 0;border-top:1px solid var(--ai-line-strong)}.AiServices_processList__L4BJZ li:not(:last-child):after{position:absolute;top:-4px;right:18px;width:7px;height:7px;border-top:1px solid var(--ai-indigo);border-right:1px solid var(--ai-indigo);transform:rotate(45deg);content:""}.AiServices_processList__L4BJZ h3{margin:0;color:#edf0ff;font-size:var(--site-type-lead);font-weight:var(--site-weight-bold);line-height:1.45}.AiServices_processList__L4BJZ p{margin:12px 0 0;color:var(--ai-muted);font-size:var(--site-type-sm);line-height:1.75}.AiServices_textLink__Y0UZD{display:inline-flex;margin-top:34px;color:#d6d9ff;font-size:var(--site-type-sm);font-weight:var(--site-weight-bold);text-decoration:underline;text-decoration-color:rgb(129 140 248/.45);text-underline-offset:5px}.AiServices_approachSection__3X7cx{padding:96px 0;background:#0b1730}.AiServices_approachGrid__BXt2m{display:grid;grid-template-areas:"portrait heading" "portrait details";grid-template-columns:minmax(280px,320px) minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;column-gap:64px;row-gap:28px}.AiServices_approachCopy__N5w8N{grid-area:heading;max-width:700px}.AiServices_approachEyebrow__Ryavz{margin:0 0 14px;color:#aab4ca;font-size:var(--site-type-sm);font-weight:var(--site-weight-bold);letter-spacing:.04em}.AiServices_approachPortrait__sf4L_{width:min(100%,320px);margin:0;grid-area:portrait}.AiServices_approachPortraitImage__eMWB9{display:block;width:100%;height:auto;overflow:hidden;border:1px solid var(--ai-line);border-radius:16px;object-fit:cover;object-position:center}.AiServices_approachPortrait__sf4L_ figcaption{margin-top:18px}.AiServices_approachPortrait__sf4L_ h3{margin:0;color:#f5f6ff;font-weight:var(--site-weight-bold);line-height:1.3}.AiServices_approachPortrait__sf4L_ figcaption p{margin:5px 0 0;color:#b7c0d2;font-size:var(--site-type-sm)}.AiServices_responsibilityPanel__vt6g_{min-width:0;grid-area:details}.AiServices_responsibilityPrimary__F6P7e{max-width:720px}.AiServices_responsibilityType__7E_u8{margin:0 0 12px;color:#99a6c2;font-size:var(--site-type-xs);font-weight:var(--site-weight-bold);letter-spacing:.03em}.AiServices_responsibilityLead__ROTIe{margin:0;color:#f5f6ff;font-size:var(--site-type-lead);font-weight:var(--site-weight-semibold);line-height:1.65}.AiServices_responsibilityDescription__WKzN9{margin:14px 0 0;color:var(--ai-muted);font-size:var(--site-type-base);line-height:1.8}.AiServices_engineeringNote__yfnIB{margin-top:26px;padding:22px 24px;border:1px solid var(--ai-line);border-radius:14px;background:rgb(129 140 248/.06)}.AiServices_engineeringNote__yfnIB h3{margin:0;color:#f5f6ff;font-size:var(--site-type-h3);font-weight:var(--site-weight-bold);line-height:1.4}.AiServices_engineeringNote__yfnIB>p:last-child{margin:10px 0 0;color:var(--ai-muted);font-size:var(--site-type-sm);line-height:1.75}.AiServices_responsibilityPanel__vt6g_>.AiServices_textLink__Y0UZD{display:inline-block;margin-top:24px}@media (min-width:901px){.AiServices_heroCopy__hDfMe h1 span{white-space:nowrap}}.AiServices_boundariesSection__8eq0c{padding:96px 0 104px;background:var(--ai-bg)}.AiServices_boundaryGrid__ES_Dq{display:grid;margin-top:44px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.AiServices_boundaryGrid__ES_Dq article{padding:28px;border:1px solid var(--ai-line);border-radius:16px;background:#0d1930}.AiServices_boundaryGrid__ES_Dq article:first-child{border-color:rgb(129 140 248/.32);background:linear-gradient(145deg,rgb(99 102 241/.1),#0d1930 60%)}.AiServices_boundaryGrid__ES_Dq h3{margin:0;color:#f1f3ff;font-size:var(--site-type-h3);font-weight:var(--site-weight-bold)}.AiServices_boundaryGrid__ES_Dq ul{display:grid;margin:22px 0 0;padding:0;gap:13px;list-style:none}.AiServices_boundaryGrid__ES_Dq li{position:relative;padding-left:18px;color:#bbc5d6;font-size:var(--site-type-sm);line-height:1.7}.AiServices_boundaryGrid__ES_Dq li:before{position:absolute;top:.32em;bottom:.32em;left:0;width:2px;background:var(--ai-indigo);content:""}.AiServices_deploymentNote__97_1e{margin:18px 0 0;padding:20px 22px;border-left:3px solid var(--ai-amber);background:rgb(251 191 36/.06);color:#c7cfde;line-height:1.8}.AiServices_faqSection__GryN9{padding:96px 0;border-top:1px solid var(--ai-line);background:#09142a}.AiServices_faqLayout__8a_zK{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:88px}.AiServices_faqHeading__7nDQx{max-width:450px}.AiServices_faqList__xFmL9{border-top:1px solid var(--ai-line)}.AiServices_faqList__xFmL9 details{border-bottom:1px solid var(--ai-line)}.AiServices_faqList__xFmL9 summary{position:relative;min-height:64px;padding:20px 52px 20px 0;color:#edf0f8;font-size:var(--site-type-base);font-weight:var(--site-weight-semibold);line-height:1.55;list-style:none;cursor:pointer}.AiServices_faqList__xFmL9 summary::-webkit-details-marker{display:none}.AiServices_faqList__xFmL9 summary:after{position:absolute;top:18px;right:0;display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--ai-line);border-radius:50%;color:#cfd5ff;content:"+"}.AiServices_faqList__xFmL9 details[open] summary:after{content:"−"}.AiServices_faqList__xFmL9 details p{margin:0;padding:0 52px 22px 0;color:var(--ai-muted);font-size:var(--site-type-sm);line-height:1.8}.AiServices_contactSection__s6nbt{padding:96px 0 110px;background:linear-gradient(120deg,rgb(99 102 241/.11),transparent 48%),var(--ai-bg)}.AiServices_contactIntro__AiJwf{max-width:700px}.AiServices_contactGrid__2NZHN{display:grid;margin-top:44px;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:18px}.AiServices_contactChannels__MGkZh,.AiServices_templatePanel__GUv8y{min-width:0;padding:30px;border:1px solid var(--ai-line);border-radius:16px;background:#0d1930}.AiServices_contactHeadingRow__u1_Mg{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.AiServices_contactCompany__qAQgo{margin:0;color:#f4f6ff;font-size:var(--site-type-h3);font-weight:var(--site-weight-bold);line-height:1.5}.AiServices_contactMeta__Z2JRJ{margin:8px 0 0;color:var(--ai-muted);font-size:var(--site-type-sm);line-height:1.6}.AiServices_qrFrame__x073_{flex:0 0 auto;padding:8px;border-radius:12px;background:#ffffff;color:#4b5563;text-align:center}.AiServices_qrImage__xirER{display:block;width:112px;height:112px;object-fit:contain}.AiServices_qrFrame__x073_ span{display:block;padding-top:4px;font-size:var(--site-type-xs)}.AiServices_contactList__Bxamf{display:grid;margin:28px 0 0;gap:0}.AiServices_contactList__Bxamf>div{display:grid;min-width:0;padding:15px 0;grid-template-columns:64px minmax(0,1fr);align-items:center;border-top:1px solid var(--ai-line);gap:16px}.AiServices_contactList__Bxamf dt{color:#8f9bb1;font-size:var(--site-type-xs);font-weight:var(--site-weight-bold)}.AiServices_contactList__Bxamf dd{display:flex;min-width:0;margin:0;align-items:center;justify-content:space-between;gap:16px;color:#e3e7ef;font-size:var(--site-type-sm);line-height:1.6}.AiServices_selectable__DbuKF,.AiServices_templateText__EQpDd{user-select:text}.AiServices_contactList__Bxamf a{overflow-wrap:anywhere;color:#e3e7ef;text-decoration:underline;text-decoration-color:rgb(129 140 248/.5);text-underline-offset:4px}.AiServices_contactList__Bxamf button,.AiServices_copyTemplateButton__UAq0H{min-height:42px;border-radius:12px;font:inherit;font-size:var(--site-type-sm);font-weight:var(--site-weight-bold);cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.AiServices_contactList__Bxamf button{flex:0 0 auto;padding:9px 12px;border:1px solid rgb(129 140 248/.34);background:rgb(129 140 248/.08);color:#d6d9ff}.AiServices_contactList__Bxamf button:hover{border-color:rgb(129 140 248/.7);background:rgb(129 140 248/.14)}.AiServices_templatePanel__GUv8y{display:flex;flex-direction:column;background:#111f3a}.AiServices_templateLabel__0cDMo{margin:0;color:#cfd5ff;font-size:var(--site-type-sm);font-weight:var(--site-weight-bold)}.AiServices_templateText__EQpDd{margin:18px 0 0;padding:20px;border:1px solid var(--ai-line);border-radius:12px;background:#09142a;color:#e2e7f0;font-family:inherit;font-size:var(--site-type-sm);line-height:1.85;white-space:pre-wrap}.AiServices_copyTemplateButton__UAq0H{align-self:flex-start;margin-top:18px;padding:10px 16px;border:1px solid #f4b91d;background:var(--ai-amber);color:#182032}.AiServices_copyTemplateButton__UAq0H:hover{background:#f8cf56}.AiServices_copyBoundary__AnnfA,.AiServices_copyFeedback__EGzN3{margin:12px 0 0;color:#9eabbf;font-size:var(--site-type-xs);line-height:1.6}.AiServices_copyFeedback__EGzN3{min-height:20px;color:#d5d9ff}@media (max-width:1080px){.AiServices_heroInner__uVpDs{grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);gap:44px}.AiServices_approachGrid__BXt2m{grid-template-columns:minmax(260px,300px) minmax(0,1fr);column-gap:44px}.AiServices_faqLayout__8a_zK{gap:56px}.AiServices_contactGrid__2NZHN{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}}@media (max-width:900px){.AiServices_hero__VodL_:before{display:none}.AiServices_contactGrid__2NZHN,.AiServices_faqLayout__8a_zK,.AiServices_heroInner__uVpDs{grid-template-columns:minmax(0,1fr)}.AiServices_heroInner__uVpDs{gap:46px}.AiServices_heroCopy__hDfMe{max-width:680px}.AiServices_approachGrid__BXt2m{grid-template-areas:"heading" "portrait" "details";grid-template-columns:minmax(0,1fr);gap:28px}.AiServices_approachPortrait__sf4L_{width:min(100%,280px)}.AiServices_serviceCardFeatured__wVZpN,.AiServices_serviceCardFeatured__wVZpN:first-child,.AiServices_serviceCardFeatured__wVZpN:nth-child(2),.AiServices_serviceCardSupport__mQN4t,.AiServices_serviceCardSupport__mQN4t:nth-child(3),.AiServices_serviceCardSupport__mQN4t:nth-child(4){grid-column:span 12}.AiServices_processList__L4BJZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.AiServices_processList__L4BJZ li:nth-child(2):after{display:none}.AiServices_faqHeading__7nDQx{max-width:680px}}@media (min-width:768px) and (max-width:900px){.AiServices_approachGrid__BXt2m{grid-template-areas:"heading heading" "portrait details";grid-template-columns:minmax(220px,260px) minmax(0,1fr);column-gap:36px;row-gap:32px}.AiServices_approachPortrait__sf4L_{width:100%;max-width:260px}}@media (max-width:767px){.AiServices_sectionAnchor__81r5h{scroll-margin-top:82px}.AiServices_heroInner__uVpDs{padding:44px 20px 60px}.AiServices_eyebrow__NZkGp{margin-bottom:14px;font-size:var(--site-type-sm)}.AiServices_heroCopy__hDfMe h1{font-size:clamp(var(--site-type-h1-sm),10vw,var(--site-type-h1));letter-spacing:var(--site-tracking-display);line-height:1.12}.AiServices_heroDescription__ihthq{margin-top:20px;font-size:var(--site-type-base);line-height:1.75}.AiServices_heroActions__X3LOW{display:grid;margin-top:24px;grid-template-columns:minmax(0,1fr)}.AiServices_primaryButton__9s_Pp,.AiServices_secondaryButton__dF9IU{width:100%}.AiServices_sampleIntro__kzwMq h2{font-size:var(--site-type-h2)}.AiServices_briefingTopline__xe9E_{display:block;padding:16px 16px 12px}.AiServices_briefingDocumentType__oPw9a{display:block;margin-top:6px}.AiServices_tabList__Jb5n1{padding-right:8px;padding-left:8px}.AiServices_tabButton__q67jj{flex:1 0 auto}.AiServices_briefingPanel__X_iRB{min-height:270px;padding:22px 20px}.AiServices_briefingPanel__X_iRB h3{font-size:var(--site-type-h3)}.AiServices_briefingNote__1qCdZ{padding:13px 16px 15px}.AiServices_approachSection__3X7cx,.AiServices_boundariesSection__8eq0c,.AiServices_contactSection__s6nbt,.AiServices_faqSection__GryN9,.AiServices_processSection__YXD4g,.AiServices_servicesSection__daprT{padding-top:66px;padding-bottom:72px}.AiServices_sectionInner__Dm8s5{padding-right:20px;padding-left:20px}.AiServices_approachCopy__N5w8N h2,.AiServices_contactIntro__AiJwf h2,.AiServices_faqHeading__7nDQx h2,.AiServices_sectionHeading__oHwws h2{font-size:var(--site-type-display-sm);line-height:1.28}.AiServices_serviceGrid__XiHiq{margin-top:34px}.AiServices_serviceCard__CwvC3{padding:24px 22px}.AiServices_serviceDetails__YqrD1 div{grid-template-columns:minmax(0,1fr);gap:3px}.AiServices_boundaryGrid__ES_Dq,.AiServices_processList__L4BJZ{grid-template-columns:minmax(0,1fr)}.AiServices_processList__L4BJZ{margin-top:34px;gap:0}.AiServices_processList__L4BJZ li{padding:22px 0 25px}.AiServices_processList__L4BJZ li:not(:last-child):after{top:auto;right:auto;bottom:-3px;left:2px;transform:rotate(135deg)}.AiServices_processList__L4BJZ li:nth-child(2):after{display:block}.AiServices_approachGrid__BXt2m{gap:24px}.AiServices_approachPortrait__sf4L_{width:min(100%,224px)}.AiServices_approachPortrait__sf4L_ figcaption{margin-top:14px}.AiServices_responsibilityDescription__WKzN9{font-size:var(--site-type-base);line-height:1.75}.AiServices_engineeringNote__yfnIB{margin-top:22px;padding:20px}.AiServices_boundaryGrid__ES_Dq{margin-top:34px}.AiServices_faqList__xFmL9{margin-top:8px}.AiServices_contactGrid__2NZHN{margin-top:34px}.AiServices_contactChannels__MGkZh,.AiServices_templatePanel__GUv8y{padding:24px 20px}.AiServices_contactHeadingRow__u1_Mg{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px}.AiServices_qrImage__xirER{width:96px;height:96px}.AiServices_contactList__Bxamf>div{grid-template-columns:52px minmax(0,1fr)}.AiServices_contactList__Bxamf dd{align-items:flex-start;flex-direction:column;gap:10px}.AiServices_templateText__EQpDd{padding:17px;font-size:var(--site-type-sm)}}@media (max-width:420px){.AiServices_heroInner__uVpDs,.AiServices_sectionInner__Dm8s5{padding-right:18px;padding-left:18px}.AiServices_heroCopy__hDfMe h1{font-size:var(--site-type-h1-sm)}.AiServices_contactHeadingRow__u1_Mg{grid-template-columns:minmax(0,1fr)}.AiServices_qrFrame__x073_{width:fit-content}.AiServices_contactList__Bxamf>div{grid-template-columns:minmax(0,1fr);gap:6px}}@media (prefers-reduced-motion:reduce){.AiServices_contactList__Bxamf button,.AiServices_copyTemplateButton__UAq0H,.AiServices_primaryButton__9s_Pp,.AiServices_secondaryButton__dF9IU,.AiServices_serviceCard__CwvC3 a{scroll-behavior:auto;transition:none}}.AiServices_hero__VodL_{padding:32px 0 64px;background:#061226}.AiServices_hero__VodL_:before{display:none}.AiServices_heroInner__uVpDs{min-height:560px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:0}.AiServices_heroCopy__hDfMe{position:relative;z-index:2;display:flex;min-height:560px;padding:62px 32px 56px 52px;flex-direction:column;justify-content:center;border:1px solid var(--ai-line);border-right:0;border-radius:20px 0 0 20px;background:#081a38}.AiServices_heroCopy__hDfMe:after{position:absolute;z-index:-1;top:-1px;right:-132px;bottom:-1px;width:134px;background:linear-gradient(90deg,#081a38,rgb(8 26 56/.94) 26%,transparent);content:"";pointer-events:none}.AiServices_heroCopy__hDfMe h1{font-size:clamp(var(--site-type-h1-sm),4.2vw,var(--site-type-h1-lg))}.AiServices_heroDescription__ihthq{max-width:520px;font-size:var(--site-type-base);line-height:1.75}.AiServices_heroPrinciples__zvEHB{display:flex;margin:26px 0 0;padding:0;flex-wrap:wrap;gap:10px 22px;list-style:none}.AiServices_heroPrinciples__zvEHB li{position:relative;padding-left:17px;color:#b8c5d9;font-size:var(--site-type-xs);font-weight:var(--site-weight-semibold);line-height:1.5}.AiServices_heroPrinciples__zvEHB li:before{position:absolute;top:.4em;left:0;width:8px;height:8px;border:2px solid #9aa7ff;border-radius:50%;content:""}.AiServices_heroMedia__1xz_4{position:relative;min-width:0;min-height:560px;margin:0;overflow:hidden;border:1px solid var(--ai-line);border-left:0;border-radius:0 20px 20px 0}.AiServices_heroImage__izVVl{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.AiServices_heroMedia__1xz_4:after{position:absolute;inset:0;background:linear-gradient(90deg,rgb(8 26 56/.28),transparent 38%);content:"";pointer-events:none}.AiServices_heroMedia__1xz_4 figcaption{position:absolute;z-index:2;right:18px;bottom:16px;max-width:calc(100% - 36px);padding:7px 10px;border:1px solid rgb(255 255 255/.18);border-radius:999px;background:rgb(3 12 29/.78);color:#d8deea;font-size:var(--site-type-xs);line-height:1.45;backdrop-filter:blur(8px)}.AiServices_servicesSection__daprT{padding:78px 0 82px}.AiServices_serviceGrid__XiHiq{margin-top:38px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.AiServices_serviceStageNote__IW_nu{max-width:880px;margin:22px 0 0;color:var(--ai-muted);font-size:var(--site-type-sm);line-height:1.7}.AiServices_serviceCard__CwvC3{min-height:0;padding:24px;grid-column:auto;border-radius:14px;background:#0d1b35}.AiServices_serviceCard__CwvC3:first-child,.AiServices_serviceCard__CwvC3:nth-child(2){border-color:rgb(129 140 248/.3);background:linear-gradient(145deg,rgb(99 102 241/.1),#0d1b35 58%)}.AiServices_serviceCardHeading__a7OfA{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px}.AiServices_serviceIcon__X_kOB{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgb(129 140 248/.38);border-radius:12px;background:rgb(99 102 241/.12);color:#d8dcff;font-size:var(--site-type-base);font-weight:var(--site-weight-bold)}.AiServices_serviceCard__CwvC3 h3{font-size:var(--site-type-h3)}.AiServices_serviceSummary__tlkN5{margin-top:7px;font-size:var(--site-type-sm);line-height:1.65}.AiServices_servicePoints__GXtqc{display:grid;margin:20px 0 0 58px;padding:0;gap:8px;list-style:none}.AiServices_servicePoints__GXtqc li{position:relative;padding-left:17px;color:#bdc7d9;font-size:var(--site-type-sm);line-height:1.6}.AiServices_servicePoints__GXtqc li:before{position:absolute;top:.68em;left:0;width:5px;height:5px;border-radius:50%;background:#8792f3;content:""}.AiServices_serviceCard__CwvC3>a{margin-left:58px;padding-top:18px}.AiServices_scenesSection__8pz_h{padding:78px 0 84px;border-top:1px solid var(--ai-line);background:#071328}.AiServices_sceneIdentity__cNUch{width:fit-content;margin:22px 0 0;padding:7px 10px;border:1px solid var(--ai-line);border-radius:999px;color:#aeb8ca;font-size:var(--site-type-xs);line-height:1.45}.AiServices_sceneItem__F2Xhp .AiServices_sceneIdentity__cNUch{margin-top:14px}.AiServices_sceneGrid__HdQma{display:grid;margin-top:28px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.AiServices_sceneItem__F2Xhp{min-width:0}.AiServices_sceneImage__iN52C{display:block;width:100%;height:auto;aspect-ratio:16/9;border:1px solid var(--ai-line);border-radius:12px;background:#0d1930;object-fit:cover}.AiServices_sceneItem__F2Xhp h3{margin:17px 0 0;color:#f2f4ff;font-weight:var(--site-weight-bold);line-height:1.4}.AiServices_sceneItem__F2Xhp p{margin:8px 0 0;color:var(--ai-muted);font-size:var(--site-type-sm);line-height:1.7}.AiServices_briefingSection__W1CyN{padding:82px 0 88px;border-top:1px solid var(--ai-line);background:#0b1730}.AiServices_briefingLayout__WK7HK{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:start;gap:56px}.AiServices_briefingIntro__A64nL{padding-top:10px}.AiServices_briefingEyebrow__fUxlJ{margin:0 0 13px;color:#aeb8ca;font-size:var(--site-type-xs);font-weight:var(--site-weight-bold);letter-spacing:.04em}.AiServices_briefingIntro__A64nL h2{margin:0;color:var(--ai-text);font-size:clamp(var(--site-type-h2),3vw,var(--site-type-h2-lg));font-weight:var(--site-weight-bold);letter-spacing:var(--site-tracking-display);line-height:1.22}.AiServices_briefingIntro__A64nL>p:last-child{margin:16px 0 0;color:var(--ai-muted);font-size:var(--site-type-base);line-height:1.75}.AiServices_briefingPanel__X_iRB{min-height:220px}.AiServices_processSection__YXD4g{padding:78px 0 82px}.AiServices_processList__L4BJZ{margin-top:38px}.AiServices_boundariesSection__8eq0c{padding:44px 0 50px;border-top:1px solid var(--ai-line-strong);border-bottom:1px solid var(--ai-line-strong);background:linear-gradient(120deg,rgb(99 102 241/.09),transparent 48%),#0a1832}.AiServices_boundaryBandHeader__9_NRs{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:end;gap:44px}.AiServices_boundaryBandHeader__9_NRs h2{margin:0;color:var(--ai-text);font-size:clamp(var(--site-type-h2),3vw,var(--site-type-h2-lg));font-weight:var(--site-weight-bold);letter-spacing:var(--site-tracking-display);line-height:1.24}.AiServices_boundaryBandHeader__9_NRs p{margin:0;color:var(--ai-muted);font-size:var(--site-type-sm);line-height:1.7}.AiServices_boundarySummary__sDYnC{display:grid;margin-top:30px;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ai-line);border-bottom:1px solid var(--ai-line)}.AiServices_boundarySummary__sDYnC article{min-width:0;padding:22px 22px 22px 0}.AiServices_boundarySummary__sDYnC article+article{padding-left:22px;border-left:1px solid var(--ai-line)}.AiServices_boundarySummary__sDYnC h3{margin:0;color:#eef1ff;font-size:var(--site-type-base);font-weight:var(--site-weight-bold)}.AiServices_boundarySummary__sDYnC p{margin:8px 0 0;color:#aeb8ca;font-size:var(--site-type-sm);line-height:1.65}.AiServices_boundaryDetails__ie9El{margin-top:20px}.AiServices_boundaryDetails__ie9El>summary{width:fit-content;padding:8px 0;color:#d9ddff;font-size:var(--site-type-sm);font-weight:var(--site-weight-bold);cursor:pointer}.AiServices_boundaryDetails__ie9El>summary:focus-visible{outline:2px solid var(--ai-amber);outline-offset:3px}.AiServices_boundaryDetailsGrid__QcDdu{display:grid;margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.AiServices_boundaryDetailsGrid__QcDdu article{padding:22px;border:1px solid var(--ai-line);border-radius:12px;background:rgb(4 14 32/.34)}.AiServices_boundaryDetailsGrid__QcDdu h3{margin:0;color:#f1f3ff;font-size:var(--site-type-base)}.AiServices_boundaryDetailsGrid__QcDdu ul{display:grid;margin:15px 0 0;padding-left:18px;gap:8px}.AiServices_boundaryDetailsGrid__QcDdu li{color:#b8c2d4;font-size:var(--site-type-sm);line-height:1.65}.AiServices_deploymentNote__97_1e{margin-top:16px;padding:16px 18px;font-size:var(--site-type-sm);line-height:1.7}.AiServices_approachSection__3X7cx{padding:82px 0}.AiServices_approachGrid__BXt2m{grid-template-columns:minmax(240px,280px) minmax(0,1fr);column-gap:58px;row-gap:24px}.AiServices_approachPortrait__sf4L_{width:min(100%,280px)}.AiServices_approachPortrait__sf4L_ figcaption{margin-top:14px}.AiServices_approachPortrait__sf4L_ h3{font-size:var(--site-type-h2)}.AiServices_engineeringNote__yfnIB{margin-top:20px;padding:18px 20px}.AiServices_contactSection__s6nbt,.AiServices_faqSection__GryN9{padding-top:82px;padding-bottom:86px}@media (max-width:900px){.AiServices_hero__VodL_{padding:26px 0 54px}.AiServices_heroInner__uVpDs{min-height:0;grid-template-columns:minmax(0,1fr);gap:0}.AiServices_heroCopy__hDfMe{min-height:0;padding:52px 38px 44px;border-right:1px solid var(--ai-line);border-bottom:0;border-radius:18px 18px 0 0}.AiServices_heroCopy__hDfMe:after{display:none}.AiServices_heroMedia__1xz_4{min-height:350px;border-top:0;border-left:1px solid var(--ai-line);border-radius:0 0 18px 18px}.AiServices_briefingLayout__WK7HK{grid-template-columns:minmax(0,1fr);gap:32px}.AiServices_boundaryBandHeader__9_NRs{grid-template-columns:minmax(0,1fr);gap:12px}.AiServices_approachGrid__BXt2m{grid-template-areas:"heading heading" "portrait details";grid-template-columns:minmax(210px,240px) minmax(0,1fr);column-gap:36px;row-gap:28px}.AiServices_approachPortrait__sf4L_{width:100%;max-width:240px}}@media (max-width:767px){.AiServices_hero__VodL_{padding:0 0 46px}.AiServices_heroInner__uVpDs{padding-right:0;padding-left:0}.AiServices_heroCopy__hDfMe{padding:42px 20px 34px;border-right:0;border-left:0;border-radius:0}.AiServices_heroCopy__hDfMe h1{font-size:var(--site-type-h2-lg);line-height:1.1}.AiServices_heroActions__X3LOW{gap:10px}.AiServices_heroPrinciples__zvEHB{margin-top:22px;gap:8px 16px}.AiServices_heroMedia__1xz_4{min-height:240px;border-right:0;border-left:0;border-radius:0}.AiServices_heroMedia__1xz_4 figcaption{right:14px;bottom:12px;max-width:calc(100% - 28px);border-radius:10px}.AiServices_approachSection__3X7cx,.AiServices_briefingSection__W1CyN,.AiServices_contactSection__s6nbt,.AiServices_faqSection__GryN9,.AiServices_processSection__YXD4g,.AiServices_scenesSection__8pz_h,.AiServices_servicesSection__daprT{padding-top:64px;padding-bottom:68px}.AiServices_boundaryDetailsGrid__QcDdu,.AiServices_boundarySummary__sDYnC,.AiServices_sceneGrid__HdQma,.AiServices_serviceGrid__XiHiq{grid-template-columns:minmax(0,1fr)}.AiServices_serviceGrid__XiHiq{margin-top:32px}.AiServices_serviceCard__CwvC3{padding:22px 20px}.AiServices_serviceCard__CwvC3>a,.AiServices_servicePoints__GXtqc{margin-left:0}.AiServices_sceneGrid__HdQma{margin-top:24px;gap:28px}.AiServices_sceneItem__F2Xhp h3{margin-top:13px}.AiServices_briefingLayout__WK7HK{gap:26px}.AiServices_briefingIntro__A64nL h2{font-size:var(--site-type-display-sm)}.AiServices_boundariesSection__8eq0c{padding-top:40px;padding-bottom:44px}.AiServices_boundarySummary__sDYnC{margin-top:24px}.AiServices_boundarySummary__sDYnC article,.AiServices_boundarySummary__sDYnC article+article{padding:18px 0;border-left:0}.AiServices_boundarySummary__sDYnC article+article{border-top:1px solid var(--ai-line)}.AiServices_approachGrid__BXt2m{grid-template-areas:"heading" "portrait" "details";grid-template-columns:minmax(0,1fr);gap:22px}.AiServices_approachPortrait__sf4L_{width:min(100%,208px)}.AiServices_engineeringNote__yfnIB{margin-top:18px}}@media (max-width:420px){.AiServices_heroCopy__hDfMe h1{font-size:var(--site-type-h1-sm)}.AiServices_heroPrinciples__zvEHB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.AiServices_heroPrinciples__zvEHB li{padding-left:14px;font-size:var(--site-type-xs)}}.AiServices_hero__VodL_{padding:0;background:radial-gradient(circle at 12% 10%,rgb(99 102 241/.12),transparent 28%),#061226}.AiServices_heroInner__uVpDs{min-height:516px;padding:0 24px}.AiServices_heroCopy__hDfMe{min-height:516px;padding:50px 0 50px 42px;border:0;border-radius:0;background:transparent}.AiServices_heroCopy__hDfMe:after{top:0;right:-178px;bottom:0;width:180px;background:linear-gradient(90deg,#061226,rgb(6 18 38/.94) 32%,transparent)}.AiServices_heroMedia__1xz_4{min-height:516px;border:0;border-radius:0;background:#0b1730}.AiServices_heroMedia__1xz_4:after{background:linear-gradient(90deg,rgb(6 18 38/.22),transparent 35%)}.AiServices_heroMedia__1xz_4 figcaption{right:16px;bottom:14px;border-radius:10px;background:rgb(3 12 29/.74)}.AiServices_servicesSection__daprT{padding:68px 0 70px}.AiServices_serviceGrid__XiHiq{margin-top:32px;gap:14px}.AiServices_serviceCard__CwvC3{padding:22px}.AiServices_servicePoints__GXtqc{margin-top:16px}.AiServices_serviceCard__CwvC3>a{padding-top:16px}.AiServices_scenesSection__8pz_h{padding:68px 0 72px}.AiServices_sceneGrid__HdQma{gap:16px}.AiServices_sceneImage__iN52C{border-radius:10px}.AiServices_sceneItem__F2Xhp h3{margin-top:14px;font-size:var(--site-type-lead)}.AiServices_briefingSection__W1CyN{padding:70px 0 74px}.AiServices_deliverySection__LWdxg{border-top:1px solid var(--ai-line);background:#071328}.AiServices_processSection__YXD4g{padding:66px 0 48px;border-top:0;background:transparent}.AiServices_processList__L4BJZ{margin-top:30px}.AiServices_processList__L4BJZ li{padding-top:20px}.AiServices_textLink__Y0UZD{margin-top:24px}.AiServices_boundariesSection__8eq0c{padding:32px 0 38px;border-bottom:0;background:linear-gradient(120deg,rgb(99 102 241/.08),transparent 48%)}.AiServices_boundarySummary__sDYnC{margin-top:24px}.AiServices_boundarySummary__sDYnC article{padding-top:18px;padding-bottom:18px}.AiServices_boundaryDetails__ie9El{margin-top:14px}.AiServices_peopleFaqSection__abdcy{padding:72px 0;border-top:1px solid var(--ai-line);background:#0b1730}.AiServices_peopleFaqLayout__MCU1E{display:grid;align-items:start;gap:52px}.AiServices_approachSection__3X7cx,.AiServices_faqSection__GryN9{padding:0;border:0;background:transparent}.AiServices_faqLayout__8a_zK{grid-template-columns:minmax(0,1fr);gap:24px}.AiServices_faqHeading__7nDQx{max-width:none}.AiServices_faqList__xFmL9{margin-top:0}.AiServices_contactSection__s6nbt{padding-top:72px;padding-bottom:82px}@media (min-width:1200px){.AiServices_serviceGrid__XiHiq{grid-template-columns:repeat(3,minmax(0,1fr))}.AiServices_sceneGrid__HdQma>.AiServices_sceneItem__F2Xhp:last-child{grid-column:2}.AiServices_serviceCard__CwvC3{padding:20px}.AiServices_serviceCardHeading__a7OfA{grid-template-columns:38px minmax(0,1fr);gap:11px}.AiServices_serviceIcon__X_kOB{width:36px;height:36px;border-radius:10px;font-size:var(--site-type-sm)}.AiServices_serviceCard__CwvC3 h3{font-size:var(--site-type-lead);line-height:1.42}.AiServices_serviceSummary__tlkN5{font-size:var(--site-type-sm);line-height:1.58}.AiServices_serviceCard__CwvC3>a,.AiServices_servicePoints__GXtqc{margin-left:0}.AiServices_servicePoints__GXtqc{gap:7px}.AiServices_servicePoints__GXtqc li{font-size:var(--site-type-xs);line-height:1.55}.AiServices_serviceCard__CwvC3>a{font-size:var(--site-type-sm)}.AiServices_peopleFaqLayout__MCU1E{grid-template-columns:minmax(0,1.45fr) minmax(340px,.95fr);gap:56px}.AiServices_approachGrid__BXt2m{grid-template-columns:minmax(205px,240px) minmax(0,1fr);column-gap:32px}.AiServices_approachPortrait__sf4L_{width:100%;max-width:240px}.AiServices_approachCopy__N5w8N h2,.AiServices_faqHeading__7nDQx h2{font-size:clamp(var(--site-type-h2),3vw,var(--site-type-h2-lg))}}@media (max-width:1099px){.AiServices_peopleFaqLayout__MCU1E{grid-template-columns:minmax(0,1fr);gap:58px}}@media (max-width:900px){.AiServices_heroInner__uVpDs{min-height:0}.AiServices_heroCopy__hDfMe{min-height:0;padding:48px 38px 38px;border:0;border-radius:0}.AiServices_heroMedia__1xz_4{min-height:330px;border:0;border-radius:0}}@media (max-width:767px){.AiServices_heroInner__uVpDs{padding:0}.AiServices_heroCopy__hDfMe{padding:40px 20px 32px}.AiServices_heroMedia__1xz_4{min-height:228px}.AiServices_heroImage__izVVl{object-position:66% center}.AiServices_briefingSection__W1CyN,.AiServices_contactSection__s6nbt,.AiServices_peopleFaqSection__abdcy,.AiServices_scenesSection__8pz_h,.AiServices_servicesSection__daprT{padding-top:60px;padding-bottom:64px}.AiServices_processSection__YXD4g{padding-top:58px;padding-bottom:40px}.AiServices_boundariesSection__8eq0c{padding-top:30px;padding-bottom:34px}.AiServices_peopleFaqLayout__MCU1E{gap:46px}.AiServices_sceneGrid__HdQma{gap:24px}.AiServices_serviceGrid__XiHiq{gap:12px}.AiServices_sceneGrid__HdQma,.AiServices_serviceGrid__XiHiq{grid-template-columns:minmax(0,1fr)}.AiServices_tabList__Jb5n1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.AiServices_tabButton__q67jj{min-width:0;padding-right:8px;padding-left:8px;white-space:normal}}@media (max-width:375px){.AiServices_scenesSection__8pz_h .AiServices_sectionHeading__oHwws h2{max-inline-size:9.4em;text-wrap:balance}}.AiServices_crossBusinessSection__8hngR{padding:96px 0;border-top:1px solid var(--ai-line);background:#080b1a}.AiServices_crossBusinessInner__7a4s0{width:min(100% - 48px,1200px);margin:0 auto}.AiServices_crossBusinessInner__7a4s0>h2{max-width:850px;margin:16px 0 0;color:var(--ai-text);font-size:clamp(var(--site-type-h2),3vw,var(--site-type-h2-lg));font-weight:var(--site-weight-bold);letter-spacing:var(--site-tracking-heading);line-height:1.18}.AiServices_crossBusinessLead__idE7q{max-width:760px;margin:18px 0 0;color:var(--ai-muted);font-size:var(--site-type-base);line-height:1.75}.AiServices_crossBusinessGrid__p1H_F{display:grid;margin-top:32px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.AiServices_crossBusinessGrid__p1H_F>a{display:flex;min-height:190px;padding:24px;flex-direction:column;border:1px solid var(--ai-line);border-radius:16px;background:rgb(15 23 42/72%);color:var(--ai-text);transition:border-color .16s ease,transform .16s ease}.AiServices_crossBusinessGrid__p1H_F>a:hover{transform:translateY(-2px);border-color:var(--ai-line-strong)}.AiServices_crossBusinessGrid__p1H_F h3{margin:0;font-size:var(--site-type-h3);font-weight:var(--site-weight-bold);line-height:1.3}.AiServices_crossBusinessGrid__p1H_F p{margin:12px 0 20px;color:var(--ai-muted);font-size:var(--site-type-sm);line-height:1.7}.AiServices_crossBusinessGrid__p1H_F span{margin-top:auto;color:#c7d2fe;font-size:var(--site-type-sm);font-weight:var(--site-weight-semibold)}@media (max-width:767px){.AiServices_crossBusinessSection__8hngR{padding:64px 0}.AiServices_crossBusinessInner__7a4s0{width:min(100% - 32px,1200px)}.AiServices_crossBusinessGrid__p1H_F{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.AiServices_crossBusinessGrid__p1H_F>a{transition:none}}.AiServices_diagnosisPage__zol0q{background:#071023}.AiServices_diagnosisHero__nQ0nt{border-bottom:1px solid var(--ai-line);background:radial-gradient(circle at 12% 8%,rgb(99 102 241/.2),transparent 34%),#061226}.AiServices_diagnosisHeroInner__RnAQB{display:grid;max-width:1200px;min-height:540px;margin:0 auto;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:stretch}.AiServices_diagnosisHeroCopy__kiKqf{display:flex;min-width:0;padding:88px 64px 78px 24px;flex-direction:column;justify-content:center}.AiServices_diagnosisHeroCopy__kiKqf h1{margin:0;color:var(--ai-text);font-size:clamp(var(--site-type-h1-sm),4.2vw,var(--site-type-h1-lg));font-weight:var(--site-weight-bold);letter-spacing:var(--site-tracking-display);line-height:1.08}.AiServices_diagnosisHeroCopy__kiKqf h1 span{display:block}.AiServices_diagnosisHeroCopy__kiKqf>p:not(.AiServices_eyebrow__NZkGp):not(.AiServices_diagnosisHeroNote__8UD2J){max-width:540px;margin:26px 0 0;color:#c1cada;font-size:var(--site-type-lead);line-height:1.85}.AiServices_diagnosisHeroNote__8UD2J{margin:20px 0 0;color:#b9c4ff;font-size:var(--site-type-sm);line-height:1.65}.AiServices_diagnosisHeroMedia__zQM_p{position:relative;min-height:540px;margin:0;overflow:hidden}.AiServices_diagnosisHeroMedia__zQM_p:after{position:absolute;inset:0;background:linear-gradient(90deg,#061226,rgb(6 18 38/.34) 22%,transparent 55%);content:"";pointer-events:none}.AiServices_diagnosisHeroMedia__zQM_p img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% center}.AiServices_diagnosisHeroMedia__zQM_p figcaption{position:absolute;z-index:1;right:18px;bottom:18px;margin:0;padding:7px 10px;border:1px solid rgb(255 255 255/.18);border-radius:999px;background:rgb(5 13 31/.78);color:#e4e8fa;font-size:var(--site-type-xs);line-height:1.4}.AiServices_diagnosisAfter__CFLHx,.AiServices_diagnosisDeliverables__w2BUA,.AiServices_diagnosisFaq__qNQbH,.AiServices_diagnosisMethod__ToDJr,.AiServices_diagnosisPreparation__gBCi1,.AiServices_diagnosisSituations__rToa3,.AiServices_diagnosisWorkshop__hF39s{padding:90px 0}.AiServices_diagnosisSituations__rToa3{background:#09152c}.AiServices_diagnosisSectionHeading__ZYZ9k{max-width:690px}.AiServices_diagnosisDeliverableHeading__Uj4k6 p,.AiServices_diagnosisMethodIntro__1K7iy>p,.AiServices_diagnosisPreparation__gBCi1 p,.AiServices_diagnosisSectionHeading__ZYZ9k>p{margin:0 0 14px;color:#b9c4ff;font-size:var(--site-type-sm);font-weight:var(--site-weight-bold);letter-spacing:.05em;line-height:1.5}.AiServices_diagnosisDeliverableHeading__Uj4k6 h2,.AiServices_diagnosisMethodIntro__1K7iy h2,.AiServices_diagnosisPreparation__gBCi1 h2,.AiServices_diagnosisSectionHeading__ZYZ9k h2{margin:0;color:var(--ai-text);font-size:clamp(var(--site-type-h2),3vw,var(--site-type-h2-lg));font-weight:var(--site-weight-bold);letter-spacing:var(--site-tracking-display);line-height:1.18}.AiServices_diagnosisDeliverableHeading__Uj4k6>span,.AiServices_diagnosisMethodIntro__1K7iy>span,.AiServices_diagnosisSectionHeading__ZYZ9k>span{display:block;margin-top:18px;color:var(--ai-muted);font-size:var(--site-type-base);line-height:1.8}.AiServices_diagnosisSituationGrid__S3_ab{display:grid;margin-top:42px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.AiServices_diagnosisSituationGrid__S3_ab article{min-width:0;padding:24px 22px 26px;border:1px solid var(--ai-line);border-radius:14px;background:rgb(16 29 55/.86)}.AiServices_diagnosisSituationGrid__S3_ab span{display:block;color:var(--ai-amber);font-size:var(--site-type-xs);font-weight:var(--site-weight-bold);letter-spacing:.08em}.AiServices_diagnosisOutcomeGrid__hyB3A h3,.AiServices_diagnosisSituationGrid__S3_ab h3{margin:24px 0 0;color:#f4f6ff;font-size:var(--site-type-lead);letter-spacing:var(--site-tracking-heading);line-height:1.4}.AiServices_diagnosisOutcomeGrid__hyB3A p,.AiServices_diagnosisSituationGrid__S3_ab p{margin:12px 0 0;color:var(--ai-muted);font-size:var(--site-type-sm);line-height:1.75}.AiServices_diagnosisWorkshop__hF39s{border-top:1px solid var(--ai-line);background:#071023}.AiServices_diagnosisTwoColumn__kgTRw{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:78px}.AiServices_diagnosisTwoColumn__kgTRw .AiServices_textLink__Y0UZD{margin-top:26px}.AiServices_workshopOutline__ARSXm{overflow:hidden;border:1px solid rgb(129 140 248/.38);border-radius:16px;background:#0c1934}.AiServices_workshopOutline__ARSXm ol{display:grid;margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr))}.AiServices_workshopOutline__ARSXm li{display:flex;min-height:106px;padding:24px;border-right:1px solid var(--ai-line);border-bottom:1px solid var(--ai-line);align-items:flex-start;gap:14px}.AiServices_workshopOutline__ARSXm li:nth-child(2n){border-right:0}.AiServices_workshopOutline__ARSXm li:nth-last-child(-n+2){border-bottom:0}.AiServices_diagnosisMethodSteps__IqbRF>li>span,.AiServices_workshopOutline__ARSXm li span{flex:0 0 auto;color:var(--ai-amber);font-size:var(--site-type-xs);font-weight:var(--site-weight-bold);letter-spacing:.06em}.AiServices_workshopOutline__ARSXm strong{color:#f3f5ff;font-size:var(--site-type-base);line-height:1.55}.AiServices_workshopOutputs__Zcj1D{padding:24px;border-top:1px solid var(--ai-line);background:rgb(4 11 27/.32)}.AiServices_diagnosisNotDo__m6nXR>p,.AiServices_workshopOutputs__Zcj1D>p{margin:0;color:#dbe2ff;font-size:var(--site-type-sm);font-weight:var(--site-weight-bold);line-height:1.6}.AiServices_diagnosisNotDo__m6nXR ul,.AiServices_workshopOutputs__Zcj1D ul{display:grid;margin:14px 0 0;padding:0;list-style:none;gap:9px}.AiServices_diagnosisNotDo__m6nXR li,.AiServices_workshopOutputs__Zcj1D li{position:relative;padding-left:16px;color:var(--ai-muted);font-size:var(--site-type-sm);line-height:1.65}.AiServices_diagnosisNotDo__m6nXR li:before,.AiServices_workshopOutputs__Zcj1D li:before{position:absolute;top:.58em;left:0;width:5px;height:5px;border-radius:50%;background:var(--ai-indigo);content:""}.AiServices_diagnosisMethod__ToDJr{border-top:1px solid var(--ai-line);background:#0a1730}.AiServices_diagnosisMethodLayout__VW8j6{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:78px}.AiServices_diagnosisNotDo__m6nXR{margin-top:30px;padding:20px;border-left:2px solid #6f7ff1;background:rgb(15 29 57/.72)}.AiServices_diagnosisMethodSteps__IqbRF{display:grid;margin:0;padding:0;list-style:none;gap:0}.AiServices_diagnosisMethodSteps__IqbRF>li{display:grid;min-width:0;padding:17px 0;border-top:1px solid var(--ai-line);grid-template-columns:42px minmax(0,1fr);gap:12px}.AiServices_diagnosisMethodSteps__IqbRF>li:last-child{border-bottom:1px solid var(--ai-line)}.AiServices_diagnosisMethodSteps__IqbRF h3{margin:0;color:#f3f5ff;font-size:var(--site-type-base);line-height:1.55}.AiServices_diagnosisMethodSteps__IqbRF p{margin:4px 0 0;color:var(--ai-muted);font-size:var(--site-type-sm);line-height:1.65}.AiServices_diagnosisDeliverables__w2BUA{background:#071023}.AiServices_diagnosisDeliverableHeading__Uj4k6{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.65fr);align-items:end;gap:48px}.AiServices_diagnosisDeliverableHeading__Uj4k6>span{margin:0}.AiServices_diagnosisCaseGrid__AApL7{display:grid;margin-top:42px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.AiServices_diagnosisCaseGrid__AApL7 article{min-width:0;padding:24px 22px;border:1px solid rgb(255 255 255/.18);border-radius:16px;background:#f5f7fb;color:#172033}.AiServices_diagnosisCaseGrid__AApL7 article[data-diagnosis-tone=ready]{border-top:4px solid #5a71e7}.AiServices_diagnosisCaseGrid__AApL7 article[data-diagnosis-tone=conditional]{border-top:4px solid #d99a25}.AiServices_diagnosisCaseGrid__AApL7 article[data-diagnosis-tone=hold]{border-top:4px solid #8790a0}.AiServices_diagnosisCaseTopline__llWwj{display:flex;align-items:center;justify-content:space-between;gap:12px}.AiServices_diagnosisCaseTopline__llWwj p{margin:0;color:#68748b;font-size:var(--site-type-xs);font-weight:var(--site-weight-bold);letter-spacing:.06em}.AiServices_diagnosisCaseTopline__llWwj span{padding:5px 8px;border-radius:999px;background:#e5e9f4;color:#263755;font-size:var(--site-type-xs);font-weight:var(--site-weight-bold);line-height:1.35;white-space:nowrap}.AiServices_diagnosisCaseGrid__AApL7 h3{margin:20px 0 0;color:#16213a;font-size:var(--site-type-h2);letter-spacing:var(--site-tracking-display);line-height:1.35}.AiServices_diagnosisCaseGrid__AApL7 dl{display:grid;margin:24px 0 0;gap:16px}.AiServices_diagnosisCaseGrid__AApL7 dl div{padding-top:16px;border-top:1px solid #dbe1eb}.AiServices_diagnosisCaseGrid__AApL7 dt{color:#5a6680;font-size:var(--site-type-xs);font-weight:var(--site-weight-bold);line-height:1.5}.AiServices_diagnosisCaseGrid__AApL7 dd{margin:7px 0 0;color:#26344d;font-size:var(--site-type-sm);line-height:1.7}.AiServices_diagnosisAfter__CFLHx{border-top:1px solid var(--ai-line);background:#0a1730}.AiServices_diagnosisOutcomeGrid__hyB3A{display:grid;margin-top:40px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.AiServices_diagnosisOutcomeGrid__hyB3A article{min-width:0;padding:0 28px 0 0;border-right:1px solid var(--ai-line)}.AiServices_diagnosisOutcomeGrid__hyB3A article+article{padding-right:28px;padding-left:28px}.AiServices_diagnosisOutcomeGrid__hyB3A article:last-child{padding-right:0;border-right:0}.AiServices_diagnosisOutcomeGrid__hyB3A h3{margin-top:0}.AiServices_diagnosisPreparation__gBCi1{padding-top:72px;padding-bottom:72px;border-top:1px solid var(--ai-line);background:#071023}.AiServices_diagnosisPreparationLayout__TzlwU{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:72px}.AiServices_diagnosisPreparation__gBCi1 h2{font-size:clamp(var(--site-type-h2),3vw,var(--site-type-h2-lg))}.AiServices_diagnosisPreparation__gBCi1 ul{display:grid;margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.AiServices_diagnosisPreparation__gBCi1 li{position:relative;min-width:0;padding:13px 14px 13px 31px;border:1px solid var(--ai-line);border-radius:10px;color:#dce3f5;font-size:var(--site-type-sm);line-height:1.55}.AiServices_diagnosisPreparation__gBCi1 li:before{position:absolute;margin-left:-16px;color:var(--ai-amber);content:"•"}.AiServices_diagnosisFaq__qNQbH{border-top:1px solid var(--ai-line);background:#09152c}.AiServices_diagnosisFaqLayout__gX5Lg{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:82px}.AiServices_diagnosisFaq__qNQbH .AiServices_faqList__xFmL9{margin:0}@media (max-width:1080px){.AiServices_diagnosisHeroCopy__kiKqf{padding-right:42px}.AiServices_diagnosisFaqLayout__gX5Lg,.AiServices_diagnosisMethodLayout__VW8j6,.AiServices_diagnosisTwoColumn__kgTRw{gap:48px}.AiServices_diagnosisCaseGrid__AApL7,.AiServices_diagnosisSituationGrid__S3_ab{grid-template-columns:repeat(2,minmax(0,1fr))}.AiServices_diagnosisCaseGrid__AApL7 article:last-child{grid-column:span 2}}@media (max-width:900px){.AiServices_diagnosisFaqLayout__gX5Lg,.AiServices_diagnosisHeroInner__RnAQB,.AiServices_diagnosisMethodLayout__VW8j6,.AiServices_diagnosisPreparationLayout__TzlwU,.AiServices_diagnosisTwoColumn__kgTRw{grid-template-columns:minmax(0,1fr)}.AiServices_diagnosisHeroCopy__kiKqf{padding:60px 38px 46px}.AiServices_diagnosisHeroMedia__zQM_p{min-height:360px}.AiServices_diagnosisHeroMedia__zQM_p:after{background:linear-gradient(180deg,#061226,rgb(6 18 38/.22) 28%,transparent 58%)}.AiServices_diagnosisFaqLayout__gX5Lg,.AiServices_diagnosisMethodLayout__VW8j6,.AiServices_diagnosisPreparationLayout__TzlwU,.AiServices_diagnosisTwoColumn__kgTRw{gap:38px}.AiServices_diagnosisOutcomeGrid__hyB3A article,.AiServices_diagnosisOutcomeGrid__hyB3A article+article,.AiServices_diagnosisOutcomeGrid__hyB3A article:last-child{padding-right:18px;padding-left:18px}.AiServices_diagnosisOutcomeGrid__hyB3A article:first-child{padding-left:0}.AiServices_diagnosisOutcomeGrid__hyB3A article:last-child{padding-right:0}}@media (max-width:767px){.AiServices_diagnosisHeroCopy__kiKqf{padding:46px 20px 36px}.AiServices_diagnosisHeroCopy__kiKqf h1{font-size:var(--site-type-h1-sm);letter-spacing:var(--site-tracking-display)}.AiServices_diagnosisHeroCopy__kiKqf>p:not(.AiServices_eyebrow__NZkGp):not(.AiServices_diagnosisHeroNote__8UD2J){margin-top:20px;font-size:var(--site-type-base)}.AiServices_diagnosisHeroMedia__zQM_p{min-height:240px}.AiServices_diagnosisHeroMedia__zQM_p img{object-position:48% center}.AiServices_diagnosisHeroMedia__zQM_p figcaption{right:14px;bottom:12px;max-width:calc(100% - 28px);border-radius:10px}.AiServices_diagnosisAfter__CFLHx,.AiServices_diagnosisDeliverables__w2BUA,.AiServices_diagnosisFaq__qNQbH,.AiServices_diagnosisMethod__ToDJr,.AiServices_diagnosisSituations__rToa3,.AiServices_diagnosisWorkshop__hF39s{padding-top:62px;padding-bottom:66px}.AiServices_diagnosisPreparation__gBCi1{padding-top:58px;padding-bottom:58px}.AiServices_diagnosisDeliverableHeading__Uj4k6 h2,.AiServices_diagnosisMethodIntro__1K7iy h2,.AiServices_diagnosisSectionHeading__ZYZ9k h2{font-size:var(--site-type-display-sm);line-height:1.25}.AiServices_diagnosisCaseGrid__AApL7,.AiServices_diagnosisPreparation__gBCi1 ul,.AiServices_diagnosisSituationGrid__S3_ab{grid-template-columns:minmax(0,1fr)}.AiServices_diagnosisDeliverableHeading__Uj4k6{grid-template-columns:minmax(0,1fr);gap:18px}.AiServices_diagnosisSituationGrid__S3_ab{margin-top:32px}.AiServices_diagnosisSituationGrid__S3_ab article{padding:21px 20px}.AiServices_diagnosisSituationGrid__S3_ab h3{margin-top:18px}.AiServices_workshopOutline__ARSXm ol{grid-template-columns:minmax(0,1fr)}.AiServices_workshopOutline__ARSXm li,.AiServices_workshopOutline__ARSXm li:nth-child(2n),.AiServices_workshopOutline__ARSXm li:nth-last-child(-n+2){min-height:0;padding:18px 20px;border-right:0;border-bottom:1px solid var(--ai-line)}.AiServices_workshopOutline__ARSXm li:last-child{border-bottom:0}.AiServices_workshopOutputs__Zcj1D{padding:20px}.AiServices_diagnosisCaseGrid__AApL7{margin-top:32px}.AiServices_diagnosisCaseGrid__AApL7 article:last-child{grid-column:auto}.AiServices_diagnosisCaseGrid__AApL7 article{padding:22px 20px}.AiServices_diagnosisOutcomeGrid__hyB3A{grid-template-columns:minmax(0,1fr);gap:0}.AiServices_diagnosisOutcomeGrid__hyB3A article,.AiServices_diagnosisOutcomeGrid__hyB3A article+article,.AiServices_diagnosisOutcomeGrid__hyB3A article:last-child{padding:22px 0;border-right:0;border-bottom:1px solid var(--ai-line)}.AiServices_diagnosisOutcomeGrid__hyB3A article:last-child{border-bottom:0}.AiServices_diagnosisPreparation__gBCi1 h2{font-size:var(--site-type-display-sm);line-height:1.3}.AiServices_diagnosisFaq__qNQbH .AiServices_faqList__xFmL9{margin-top:8px}}@media (max-width:375px){.AiServices_diagnosisHeroCopy__kiKqf h1{font-size:var(--site-type-h1-sm)}.AiServices_diagnosisCaseTopline__llWwj{align-items:flex-start;flex-direction:column}}.contact_contactHero__5J4I7{width:min(100% - 40px,1200px);margin:0 auto;padding:76px 0 34px}.contact_eyebrow__FZyJ3{margin:0 0 16px;color:#a5b4fc;font-size:var(--site-type-xs);font-weight:var(--site-weight-bold);letter-spacing:.08em}.contact_contactHero__5J4I7 h1{max-width:840px;margin:0;color:#f8fafc;font-size:clamp(var(--site-type-h1-sm),4.3vw,var(--site-type-h1-lg));font-weight:var(--site-weight-semibold);letter-spacing:var(--site-tracking-display);line-height:1.12}.contact_contactHero__5J4I7>p:not(.contact_eyebrow__FZyJ3){max-width:680px;margin:20px 0 0;color:#cbd5e1;font-size:var(--site-type-base);line-height:1.75}.contact_contactHero__5J4I7 .contact_privacyNote__h0hSW{color:#94a3b8!important;font-size:var(--site-type-sm)!important}.contact_contactBody__qGPFC{width:min(100% - 40px,1200px);margin:0 auto;padding:16px 0 96px}@media (max-width:767px){.contact_contactBody__qGPFC,.contact_contactHero__5J4I7{width:min(100% - 32px,1200px)}.contact_contactHero__5J4I7{padding-top:48px}}