.aisolutions_pageShell__ZLJCo{--black:#0a0a0a;--dark:#111111;--card:#141414;--charcoal:#1c1c1c;--mid:#272727;--border:#2a2a2a;--border-lt:#383838;--muted:#777777;--white:#ffffff;--orange:#f26522;--orange-lt:#f5874a;--orange-dk:#FF8500;--orange-bg:rgba(242,101,34,0.09);--orange-bdr:rgba(242,101,34,0.28);--content-max:1160px;--content-pad:56px;font-family:Poppins,sans-serif;background:var(--black);color:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased}.aisolutions_pageShell__ZLJCo *,.aisolutions_pageShell__ZLJCo :after,.aisolutions_pageShell__ZLJCo :before{box-sizing:border-box;margin:0;padding:0}.aisolutions_ai-solutions__SCg51{background:var(--dark)}.aisolutions_pill__9Np_y{display:inline-flex;align-items:center;gap:7px;background:var(--orange-bg);border:1px solid var(--orange-bdr);color:var(--orange-lt);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:100px}.aisolutions_dot__4JJIC{width:6px;height:6px;background:var(--orange);border-radius:50%;flex-shrink:0}.aisolutions_content-wrap__5dGvd{max-width:var(--content-max);margin:0 auto;padding-left:var(--content-pad);padding-right:var(--content-pad)}.aisolutions_hero__v137K{position:relative;overflow:hidden;padding-top:60px;padding-bottom:72px;background:radial-gradient(ellipse 70% 50% at 65% -5%,rgba(242,101,34,.1) 0,transparent 55%),var(--black)}.aisolutions_hero__v137K h1{font-size:clamp(42px,5.5vw,66px);font-weight:800;line-height:1.06;letter-spacing:-.03em;color:var(--white);margin-bottom:20px}.aisolutions_hero-grid__Xv0dS{display:grid;grid-template-columns:1fr 380px;grid-gap:48px;gap:48px;align-items:flex-start}.aisolutions_hero-eyebrow__By5GW{margin-bottom:18px}.aisolutions_hero-sub__Dki2y{font-family:"PT Serif",serif;font-size:18px;line-height:1.75;color:var(--white)}.aisolutions_hero-stats__otSNZ{background:var(--card);border:1px solid var(--border-lt);border-radius:16px;padding:26px 28px;display:flex;flex-direction:column;gap:0;margin-top:48px}.aisolutions_stat-item__ba_HW{padding:18px 0;border-bottom:1px solid var(--border)}.aisolutions_stat-item__ba_HW:first-child{padding-top:0}.aisolutions_stat-item__ba_HW:last-child{border-bottom:none;padding-bottom:0}.aisolutions_stat-number__J_Ylv{font-size:46px;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--orange);margin-bottom:5px}.aisolutions_stat-label__lmdco{font-size:13px;color:var(--white);line-height:1.4}.aisolutions_section-block__kIRpR{padding-top:72px;padding-bottom:72px}.aisolutions_section-block-sm__DdMy_{padding-top:56px;padding-bottom:56px}.aisolutions_section-alt__TGm31{background:var(--dark);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.aisolutions_section-header__wE3bY{margin-bottom:48px}.aisolutions_section-header__wE3bY .aisolutions_pill__9Np_y{margin-bottom:16px}.aisolutions_section-header__wE3bY h2{font-size:clamp(28px,3.5vw,42px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin-bottom:14px;color:var(--white)}.aisolutions_section-header__wE3bY p{font-family:"PT Serif",serif;font-size:17px;color:var(--white);max-width:640px;line-height:1.75}.aisolutions_icon-fpo__b0R_x{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.35);text-align:center;flex-shrink:0}.aisolutions_icon-fpo__b0R_x svg{height:1.5em}.aisolutions_fpo-label__VZdLe{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.aisolutions_fpo-dims__R6qEz{font-size:9px;opacity:.7;margin-top:2px}.aisolutions_problem-intro__HuHGq{font-family:"PT Serif",serif;font-size:20px;font-weight:400;line-height:1.8;color:var(--white);max-width:820px;margin-bottom:40px}.aisolutions_problem-intro__HuHGq strong{font-weight:700}.aisolutions_problem-grid__TlU55{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-bottom:36px}.aisolutions_problem-card__73l7y{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:26px}.aisolutions_problem-card__73l7y h3{font-size:15px;font-weight:700;margin-bottom:10px;line-height:1.35;color:var(--orange)}.aisolutions_problem-card__73l7y p{font-size:13.5px;color:var(--white);line-height:1.65}.aisolutions_problem-card__73l7y svg{color:var(--white)}.aisolutions_problem-icon-wrap__zyg4P{margin-bottom:14px}.aisolutions_problem-callout__75fYJ{background:rgba(242,101,34,.07);border:1px solid rgba(242,101,34,.35);border-radius:12px;padding:26px 30px;display:flex;gap:20px;align-items:flex-start;box-shadow:0 0 0 1px rgba(242,101,34,.12),0 0 32px rgba(242,101,34,.16),0 0 80px rgba(242,101,34,.07)}.aisolutions_callout-icon-wrap__TxfvW{flex-shrink:0;margin-top:2px}.aisolutions_callout-icon-wrap__TxfvW svg{color:var(--orange-dk)}.aisolutions_callout-text__hvUkk{font-family:"PT Serif",serif;font-size:16px;color:var(--white);line-height:1.75}.aisolutions_callout-text__hvUkk strong{font-weight:700}.aisolutions_phase-badge__r3ftB{display:inline-flex;align-items:center;background:var(--white);color:var(--black);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:8px 18px;border-radius:100px;white-space:nowrap;flex-shrink:0}.aisolutions_phase-header__Q4cMc{display:flex;align-items:center;gap:16px;margin-bottom:18px}.aisolutions_phase-header-line__3XLEQ{flex:1 1;height:1px;background:var(--border)}.aisolutions_phase-header-weeks__ORln_{font-size:11px;color:var(--muted);white-space:nowrap}.aisolutions_diag-steps__wQX50{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:44px}.aisolutions_transition-block__spfQ0{border-top:1px solid var(--border);padding-top:36px;margin-bottom:36px}.aisolutions_transition-opening__IfkLQ{font-size:clamp(20px,2.3vw,27px);font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--white);margin-bottom:14px;max-width:680px}.aisolutions_transition-body__jd_zb{font-family:"PT Serif",serif;font-size:17px;color:var(--white);line-height:1.75;max-width:680px}.aisolutions_path-split-wrapper__KfodG{position:relative}.aisolutions_path-split-wrapper__KfodG:before{content:"";position:absolute;left:calc(50% - 1px);top:0;bottom:0;width:0;border-left:2px dashed hsla(0,0%,100%,.13);z-index:0;pointer-events:none}.aisolutions_fork-divider__eOJ0M{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:0 12px;gap:0 12px;margin-bottom:18px;position:relative;z-index:1}.aisolutions_fork-left__81npR,.aisolutions_fork-right__0rFQs{display:flex;align-items:center;gap:12px}.aisolutions_fork-line__eUBME{flex:1 1;height:2px;background:var(--border)}.aisolutions_fork-or-badge__0PSru{background:var(--mid);border:1px solid var(--border-lt);border-radius:100px;padding:8px 20px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.aisolutions_dual-cols__l2vjJ{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;grid-gap:12px 24px;gap:12px 24px;position:relative;z-index:1}.aisolutions_step-card__JaOpJ{background:var(--charcoal);border:1px solid var(--border);border-radius:10px;padding:18px 20px;height:100%;display:flex;flex-direction:column}.aisolutions_step-card__JaOpJ h4{font-size:14px;font-weight:700;margin-bottom:7px;line-height:1.3;color:var(--white)}.aisolutions_step-card__JaOpJ p{font-size:12.5px;color:var(--white);line-height:1.6}.aisolutions_step-num-row__PxqPC{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.aisolutions_step-num__s8Du_{font-size:11px;font-weight:700;color:var(--orange);letter-spacing:.06em}.aisolutions_step-week__cvfVU{font-size:11px;color:var(--muted)}.aisolutions_to-support__ilFQW{display:flex;justify-content:center;margin:28px 0}.aisolutions_connector-v__n9Kxh{width:2px;height:24px;background:var(--border)}.aisolutions_support-card__tCmtL{background:var(--orange-bg);border:1px solid var(--orange-bdr);border-radius:12px;padding:22px 26px;display:grid;grid-template-columns:auto 1fr;grid-gap:20px;gap:20px;align-items:flex-start}.aisolutions_support-card__tCmtL h4{font-size:15px;font-weight:700;margin-bottom:7px;color:var(--white)}.aisolutions_support-card__tCmtL p{font-size:13.5px;color:var(--white);line-height:1.65}.aisolutions_support-card__tCmtL svg{color:var(--orange-dk)}.aisolutions_outputs-grid__Mmzpd{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.aisolutions_output-card__QJVJU{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:26px 26px 22px;display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto 1fr auto;grid-column-gap:18px;column-gap:18px}.aisolutions_output-card__QJVJU h3{font-size:15px;font-weight:700;line-height:1.3;color:var(--white)}.aisolutions_output-card__QJVJU p{font-family:"PT Serif",serif;font-size:14px;color:var(--white);line-height:1.7}.aisolutions_output-card__QJVJU svg{color:var(--orange-dk)}.aisolutions_output-icon-col___8Q9M{grid-column:1;grid-row:1;padding-top:3px}.aisolutions_output-title-col__9yoap{grid-column:2;grid-row:1;display:flex;align-items:center}.aisolutions_output-body-col__EYvmd{grid-column:1/-1;grid-row:2;padding-top:13px}.aisolutions_output-pills-col__Pf9VE{grid-column:1/-1;grid-row:3;padding-top:14px}.aisolutions_output-pills__B9Yoi{display:flex;gap:7px;flex-wrap:wrap}.aisolutions_output-pill__Cm3JJ{padding:5px 13px;border-radius:100px;font-size:11px;font-weight:600;letter-spacing:.05em;white-space:nowrap}.aisolutions_pill-low__DONVg{background:rgba(74,222,128,.1);color:#4ade80;border:1px solid rgba(74,222,128,.25)}.aisolutions_pill-med__ZQ0NY{background:rgba(251,191,36,.1);color:#fbbf24;border:1px solid rgba(251,191,36,.25)}.aisolutions_pill-high__kEj0V{background:rgba(249,115,22,.1);color:#f97316;border:1px solid rgba(249,115,22,.25)}.aisolutions_pill-crit__kTIWT{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.25)}.aisolutions_pill-channel__3SQwG{background:rgba(148,163,184,.1);color:#94a3b8;border:1px solid rgba(148,163,184,.22)}.aisolutions_pill-ai__d9JCx{background:rgba(167,139,250,.1);color:#a78bfa;border:1px solid rgba(167,139,250,.22)}.aisolutions_pill-sys__7s4sz{background:rgba(56,189,248,.1);color:#38bdf8;border:1px solid rgba(56,189,248,.22)}.aisolutions_impact-metrics__EtG1w{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:48px}.aisolutions_metric-card__5rH2q{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:32px 28px;text-align:center}.aisolutions_metric-number__DT954{font-size:52px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--orange);margin-bottom:8px}.aisolutions_metric-label__XTux3{font-size:13px;color:var(--white);line-height:1.5;max-width:200px;margin:0 auto}.aisolutions_strategic-header__d0Whr{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:16px}.aisolutions_strategic-grid__KlArN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.aisolutions_strategic-card__m49an{background:var(--charcoal);border:1px solid var(--border);border-radius:12px;padding:22px;display:flex;gap:14px;align-items:flex-start}.aisolutions_strategic-card__m49an p{font-size:14px;font-weight:500;line-height:1.55;color:var(--white)}.aisolutions_strategic-card__m49an svg{color:var(--white)}.aisolutions_strategic-icon-wrap__UbjtJ{flex-shrink:0}.aisolutions_cta-block__FM2YD{max-width:var(--content-max);margin:0 auto;padding:0 var(--content-pad) 80px}.aisolutions_cta-section__pSe3X{background:var(--orange);border-radius:20px;padding:64px 60px;position:relative;overflow:hidden}.aisolutions_cta-section__pSe3X:before{content:"";position:absolute;top:-80px;right:-80px;width:360px;height:360px;background:radial-gradient(circle,rgba(255,255,255,.12) 0,transparent 65%);pointer-events:none}.aisolutions_cta-section__pSe3X h2{font-size:clamp(24px,2.8vw,34px);font-weight:800;letter-spacing:-.025em;line-height:1.2;margin-bottom:14px;color:var(--white)}.aisolutions_cta-section__pSe3X p{font-family:"PT Serif",serif;font-size:17px;color:hsla(0,0%,100%,.88);line-height:1.7;margin-bottom:30px}.aisolutions_cta-inner__JobVk{position:relative;max-width:600px}.aisolutions_btn-cta__Kqg7e{display:inline-flex;align-items:center;gap:8px;background:var(--white);color:var(--orange);font-size:14px;font-weight:700;padding:14px 28px;border-radius:8px;text-decoration:none;transition:background .2s,transform .15s}.aisolutions_btn-cta__Kqg7e:hover{background:#f5f5f5;transform:translateY(-1px)}.aisolutions_other-solutions__7Cb_P{background:var(--dark);border-top:1px solid var(--border)}.aisolutions_other-solutions-header__Ef_de{margin-bottom:28px}.aisolutions_other-solutions-header__Ef_de h3{font-size:18px;font-weight:700;color:var(--white)}.aisolutions_other-solutions-header__Ef_de span{color:var(--orange)}.aisolutions_solutions-row__4avss{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.aisolutions_solution-card__Yg94w{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:22px 20px;text-decoration:none;color:var(--white);display:flex;flex-direction:column;gap:9px;transition:border-color .25s,transform .2s}.aisolutions_solution-card__Yg94w:hover{border-color:var(--orange-bdr);transform:translateY(-2px)}.aisolutions_solution-card__Yg94w h4{font-size:14px;font-weight:700;line-height:1.3;color:var(--white)}.aisolutions_solution-card__Yg94w p{font-size:12.5px;color:var(--white);line-height:1.55;flex:1 1}.aisolutions_solution-card-arrow__DeLM_{font-size:14px;color:var(--orange);margin-top:2px}@media(max-width:1000px){.aisolutions_pageShell__ZLJCo{--content-pad:32px}.aisolutions_hero-grid__Xv0dS{grid-template-columns:1fr;gap:36px}.aisolutions_hero-stats__otSNZ{margin-top:0}.aisolutions_problem-grid__TlU55{grid-template-columns:1fr 1fr}.aisolutions_diag-steps__wQX50,.aisolutions_dual-cols__l2vjJ,.aisolutions_impact-metrics__EtG1w,.aisolutions_outputs-grid__Mmzpd,.aisolutions_strategic-grid__KlArN{grid-template-columns:1fr}.aisolutions_path-split-wrapper__KfodG:before{display:none}.aisolutions_solutions-row__4avss{grid-template-columns:1fr 1fr}}@media(max-width:600px){.aisolutions_pageShell__ZLJCo{--content-pad:20px}.aisolutions_output-card__QJVJU,.aisolutions_problem-grid__TlU55,.aisolutions_solutions-row__4avss{grid-template-columns:1fr}.aisolutions_output-icon-col___8Q9M,.aisolutions_output-title-col__9yoap{grid-column:1}.aisolutions_output-title-col__9yoap{grid-row:2}.aisolutions_output-body-col__EYvmd{grid-row:3}.aisolutions_output-pills-col__Pf9VE{grid-row:4}}