:root{--dxai-dur-tap:0.22s;--dxai-dur-mark:0.5s;--dxai-dur-reveal:0.8s;--dxai-dur-setpiece:1.2s;--dxai-caret-blink:1.06s;--dxai-h2-a:clamp(32px,4.167vw,52px);--dxai-h2-b1:clamp(26.5px,3.451vw,42px);--dxai-h2-b2:clamp(22px,2.865vw,34px);--dxai-h2-b3:clamp(22px,2.865vw,34px);--dxai-h2-b4:clamp(18px,2.344vw,22px);--dxai-h3-b4:clamp(15px,1.3vw,16px)}@media(min-width:1180px){:root{--dxai-h2-b3:28px}}.serviceDxAi{position:relative;overflow-x:clip;touch-action:manipulation;-webkit-tap-highlight-color:rgba(38,218,210,.1)}.serviceDxAi ::selection{background:rgba(38,218,210,.28);color:#1a1a1a}.serviceDxAi{--cta-primary-fg:#1A1A1A;--cta-focus-outline:#0a7a76}.serviceDxAi [class*=ctaButton_type_primary],.serviceDxAi [class*=ctaButton_type_primary]:hover{box-shadow:none}.serviceDxAi__ctaBand{--cta-focus-outline:#26DAD2}.serviceDxAi__section{padding:100px 0}@media(max-width:768px){.serviceDxAi__section{padding:64px 0}}.serviceDxAi__section_bg_white{background:#fff}.serviceDxAi__section_bg_offWhite{background:#f6f6f6}.serviceDxAi__section_bg_paper{background:#faf6f0;position:relative}.serviceDxAi__section_bg_paper:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.03;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='svcGrain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23svcGrain)'/%3E%3C/svg%3E");background-size:180px 180px}.serviceDxAi__section_bg_dark{background:#0b1120;overflow:hidden;position:relative}.serviceDxAi__section_bg_dark:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.025;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='svcGrain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23svcGrain)'/%3E%3C/svg%3E");background-size:180px 180px}.serviceDxAi__section_block_lead{padding:88px 0 48px}@media(max-width:768px){.serviceDxAi__section_block_lead{padding:64px 0 40px}}.serviceDxAi__section_block_approach{padding:156px 0 128px}@media(max-width:768px){.serviceDxAi__section_block_approach{padding:104px 0 88px}}.serviceDxAi__section_block_target{padding:104px 0 100px}@media(max-width:768px){.serviceDxAi__section_block_target{padding:80px 0 72px}}.serviceDxAi__section_block_diagnostic{padding:200px 0 128px}@media(max-width:768px){.serviceDxAi__section_block_diagnostic{padding:148px 0 96px}}.serviceDxAi__section_block_servicesPricing{padding:120px 0 16px}@media(max-width:768px){.serviceDxAi__section_block_servicesPricing{padding:88px 0 12px}}.serviceDxAi__section_block_aboutDx{padding:112px 0 104px}@media(max-width:768px){.serviceDxAi__section_block_aboutDx{padding:80px 0 72px}}.serviceDxAi__section_block_aboutAi{padding:96px 0 88px}@media(max-width:768px){.serviceDxAi__section_block_aboutAi{padding:72px 0 56px}}.serviceDxAi__section_block_process{padding:128px 0 120px}@media(max-width:768px){.serviceDxAi__section_block_process{padding:88px 0 80px}}.serviceDxAi__section_block_cases{padding:120px 0 16px}@media(max-width:768px){.serviceDxAi__section_block_cases{padding:88px 0 12px}}.serviceDxAi__section_block_faq{padding:112px 0 96px}@media(max-width:768px){.serviceDxAi__section_block_faq{padding:80px 0 64px}}.serviceDxAi__section_block_demoDuo{padding:80px 0 96px}@media(max-width:768px){.serviceDxAi__section_block_demoDuo{padding:64px 0 72px}}.serviceDxAi__section_block_related{padding:72px 0 96px}@media(max-width:768px){.serviceDxAi__section_block_related{padding:56px 0 72px}}.serviceDxAi__section_block_related{--cta-primary-fg:#1A1A1A}.serviceDxAi,.serviceDxAi__relatedServicesScope{line-break:strict;overflow-wrap:normal}.serviceDxAi__relatedServicesScope [class*=relatedServices__lead]{text-align:left;max-inline-size:34em;margin-inline:0}.serviceDxAi__relatedServicesScope [class*=relatedServices__header]{text-align:left}.serviceDxAi__relatedServicesScope [class*=relatedServices__inner]{max-width:1200px}.serviceDxAi__relatedServicesScope [class*=relatedServices__title]{letter-spacing:-.004em;font-size:var(--dxai-h2-b4)}body:has(.serviceDxAi) [class*=demosBand_variant_compact]{padding-block:0;text-align:left}body:has(.serviceDxAi) [class*=footer__legalLinks]>a,body:has(.serviceDxAi) [class*=footer__legalLinks]>li{display:inline-block}body:has(.serviceDxAi) [class*=footer__legalLinks]{word-break:auto-phrase}.serviceDxAi [class*=answerCapsule] p,.serviceDxAi__pricingNoteText,.serviceDxAi__subsidyNoteText{max-inline-size:34em}.serviceDxAi h1,.serviceDxAi h2,.serviceDxAi h3,.serviceDxAi__section h2{font-feature-settings:"palt"}.serviceDxAi__section h2{text-align:left;overflow-wrap:anywhere;min-width:0}.serviceDxAi__section_block_target{--dxai-measure:880px;--dxai-mn-bottom:-74px;--dxai-head-mb:44px}.serviceDxAi__section_block_aboutAi{--dxai-measure:880px;--dxai-mn-bottom:-190px;--dxai-head-mb:44px}.serviceDxAi__section_block_cases{--dxai-measure:1000px;--dxai-mn-bottom:-74px;--dxai-head-mb:48px}.serviceDxAi__section_block_process{--dxai-mn-right:-24px;--dxai-mn-bottom:-52px;--dxai-head-mb:52px}.serviceDxAi__section_block_faq{--dxai-mn-right:-24px;--dxai-mn-bottom:-52px;--dxai-head-mb:48px}.serviceDxAi__section_block_servicesPricing{--dxai-head-mb:48px}body:has(.serviceDxAi) [class*=svcRail__label]{font-family:var(--font-manrope),var(--font-zen-kaku-gothic-new),Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;font-feature-settings:"palt","tnum"}.serviceDxAi [class*=CTAButton_],.serviceDxAi [class*=DiagnosticQuiz_],.serviceDxAi [class*=MagneticButton_],.serviceDxAi [class*=Term_]{transition-timing-function:cubic-bezier(.16,1,.3,1)}.serviceDxAi [class*=CTAButton_],.serviceDxAi [class*=MagneticButton_],.serviceDxAi [class*=Term_]{transition-duration:.22s}.serviceDxAi .pillarArticles__title{font-size:var(--dxai-h2-b4)}body:has(.serviceDxAi) [class*=band__heading]{font-size:var(--dxai-h2-b4)}.serviceDxAi__aboutAiLayout,.serviceDxAi__caseList,.serviceDxAi__faqList,.serviceDxAi__targetLedger{position:relative;z-index:1}.serviceDxAi__processTimeline{z-index:1}.serviceDxAi__diagBand{position:relative;background:radial-gradient(760px 620px at 50% 34%,rgba(38,218,210,.075),rgba(38,218,210,.02) 42%,transparent 72%),#0b1120;clip-path:inset(0);transition:clip-path var(--dxai-dur-setpiece) cubic-bezier(.87,0,.13,1)}.serviceDxAi__diagBand[data-slit=closed]{clip-path:inset(49.4% 0)}.serviceDxAi__diagSeam{position:absolute;top:0;left:0;right:0;z-index:3;height:6px;background:#26dad2;transform-origin:left center;filter:drop-shadow(0 0 6px rgba(38,218,210,.5))}.serviceDxAi__setpieceHead_type_noRule{margin-bottom:52px}.serviceDxAi__diagCard{max-width:880px;margin:0 auto;padding:40px;background-color:#0f1923;background-image:repeating-linear-gradient(0deg,transparent 0 40px,rgba(255,255,255,.045) 40px 41px);border:1px solid hsla(0,0%,100%,.1);border-top-color:hsla(0,0%,100%,.22);border-radius:16px;box-shadow:0 20px 50px rgba(11,17,32,.22)}@media(max-width:768px){.serviceDxAi__diagCard{padding:24px}}@media(prefers-reduced-motion:reduce){.serviceDxAi__diagBand{transition:none;clip-path:inset(0)}.serviceDxAi__diagSeam{transform:scaleX(1)}}.serviceDxAi__pillarArticlesScope{background:#fff;padding:96px 0 88px}@media(max-width:768px){.serviceDxAi__pillarArticlesScope{padding:72px 0 64px}}.serviceDxAi__pillarArticlesScope .pillarArticles{background:rgba(0,0,0,0);padding-block:0}.serviceDxAi__inner{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.serviceDxAi__inner{padding:0 16px}}.serviceDxAi__lead{position:relative}.serviceDxAi__painStage{max-width:720px;margin-left:clamp(0px,6vw,96px);margin-right:0;text-align:left}@media(max-width:768px){.serviceDxAi__painStage{margin-left:0}}.serviceDxAi__painStage{position:relative;z-index:1;min-height:104px;display:none;flex-direction:column;align-items:flex-start;justify-content:center}@media(max-width:768px){.serviceDxAi__painStage{min-height:88px}}.serviceDxAi__painQuote{font-feature-settings:"palt";font-size:clamp(20px,2.2vw,28px);font-weight:700;color:#1a1a1a;line-height:1.7;letter-spacing:-.01em;text-align:left;margin:0}.serviceDxAi__painCursor{display:inline-block;color:#0a7a76;animation:serviceDxAi_blink var(--dxai-caret-blink) step-end infinite;margin-left:2px;font-weight:400}@keyframes serviceDxAi_blink{50%{opacity:0}}.serviceDxAi__leadRule{max-width:720px;margin-left:clamp(0px,6vw,96px);margin-right:0;text-align:left}@media(max-width:768px){.serviceDxAi__leadRule{margin-left:0}}.serviceDxAi__leadRule{display:block;width:100%;height:1px;margin-top:20px;margin-bottom:22px;background:rgba(26,26,26,.22);transform-origin:left center}.serviceDxAi__painCta{max-width:720px;margin-left:clamp(0px,6vw,96px);margin-right:0;text-align:left}@media(max-width:768px){.serviceDxAi__painCta{margin-left:0}}.serviceDxAi__painCta{font-size:15px;line-height:1.9;color:#5f636b;margin-top:0;margin-bottom:0}.serviceDxAi__painCta strong{color:#0a7a76;font-weight:700}.serviceDxAi__painStaticList[data-sronly=on],.serviceDxAi__painStaticList_state_srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.serviceDxAi__painStaticList{max-width:720px;margin-left:clamp(0px,6vw,96px);margin-right:0;text-align:left}@media(max-width:768px){.serviceDxAi__painStaticList{margin-left:0}}.serviceDxAi__painStaticList{list-style:none;padding:0;margin-top:0;margin-bottom:0;display:flex;flex-direction:column;gap:12px}.serviceDxAi__painStaticItem{font-size:16px;line-height:1.9;color:#1a1a1a;padding-left:20px;position:relative}.serviceDxAi__painStaticItem:before{content:"";position:absolute;left:0;top:.95em;width:10px;height:1px;background:rgba(26,26,26,.38)}.serviceDxAi__setpieceHead{margin-bottom:56px}.serviceDxAi__setpieceTline{display:block;width:56px;height:3px;background:#26dad2;transform-origin:left center;margin-bottom:26px}.serviceDxAi__setpieceTitle{font-feature-settings:"palt";font-size:var(--dxai-h2-a);font-weight:900;letter-spacing:-.02em;line-height:1.28;color:#1a1a1a;text-align:left;margin:0;overflow-wrap:anywhere;min-width:0}.serviceDxAi__section_bg_dark .serviceDxAi__setpieceTitle{color:hsla(0,0%,100%,.96)}.serviceDxAi__brSp{display:none}@media(max-width:768px){.serviceDxAi__brSp{display:inline}}.serviceDxAi__approachTrack{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(0,6fr);gap:32px;align-items:start;position:relative}@media(max-width:768px){.serviceDxAi__approachTrack{grid-template-columns:minmax(0,1fr);gap:24px}}.serviceDxAi__approachCard{position:relative;min-width:0;padding:28px;border-radius:24px;transition:transform var(--dxai-dur-tap) cubic-bezier(.16,1,.3,1),border-color var(--dxai-dur-tap) cubic-bezier(.16,1,.3,1),background-color var(--dxai-dur-tap) cubic-bezier(.16,1,.3,1)}.serviceDxAi__approachCard:focus-within,.serviceDxAi__approachCard:hover{transform:translateY(-3px)}.serviceDxAi__approachCard:active{transform:translateY(0)}@media(max-width:768px){.serviceDxAi__approachCard{padding:22px}}.serviceDxAi__approachCard_step_01{margin-top:48px;background:linear-gradient(158deg,rgba(250,246,240,.96),rgba(255,255,255,.62));border:1px solid rgba(26,26,26,.14)}.serviceDxAi__approachCard_step_01:hover{border-color:rgba(26,26,26,.26)}@media(max-width:768px){.serviceDxAi__approachCard_step_01{margin-top:0}}.serviceDxAi__approachCard_step_02{margin-top:24px;background:hsla(0,0%,100%,.86);border:1px solid rgba(11,17,32,.16)}.serviceDxAi__approachCard_step_02:hover{border-color:rgba(11,17,32,.28)}@media(max-width:768px){.serviceDxAi__approachCard_step_02{margin-top:0}}.serviceDxAi__approachCard_step_03{margin-top:0;background:radial-gradient(120% 120% at 50% 38%,rgba(38,218,210,.16),rgba(38,218,210,.05) 45%,transparent 82%),#0f1923;border:1px solid rgba(38,218,210,.3);z-index:2;align-self:stretch;height:calc(100% + 184px);margin-bottom:-184px}.serviceDxAi__approachCard_step_03:hover{border-color:rgba(38,218,210,.44);background:radial-gradient(120% 120% at 50% 38%,rgba(38,218,210,.2),rgba(38,218,210,.06) 45%,transparent 82%),#0f1923}@media(max-width:768px){.serviceDxAi__approachCard_step_03{height:calc(100% + 120px);margin-bottom:-120px}}.approach__stepVis{position:relative;aspect-ratio:16/9;border-radius:8px;overflow:hidden;margin-bottom:22px}.approach__stepVis svg{position:absolute;inset:0;width:100%;height:100%}.serviceDxAi__approachCard_step_01 .approach__stepVis{background-image:linear-gradient(158deg,rgba(250,246,240,.96),rgba(255,255,255,.62));border:1px solid rgba(26,26,26,.1)}.serviceDxAi__approachCard_step_02 .approach__stepVis{background-image:repeating-linear-gradient(0deg,transparent 0 23px,rgba(11,17,32,.05) 23px 24px);background-color:hsla(0,0%,100%,.86);border:1px solid rgba(11,17,32,.12)}.serviceDxAi__approachCard_step_03 .approach__stepVis{background-image:radial-gradient(120% 120% at 50% 38%,rgba(38,218,210,.16),rgba(38,218,210,.05) 45%,transparent 82%);background-color:rgba(11,17,32,.55);border:1px solid rgba(38,218,210,.18)}.approach__stepVis [data-role=row]{stroke:rgba(26,26,26,.3)}.approach__stepVis [data-role=rowFaint]{stroke:rgba(26,26,26,.22)}.approach__stepVis [data-role=rowMid]{stroke:rgba(26,26,26,.26)}.approach__stepVis [data-role=strike]{stroke:rgba(26,26,26,.42)}.approach__stepVis [data-role=wave]{stroke:rgba(26,26,26,.28)}.approach__stepVis [data-role=head]{stroke:rgba(11,17,32,.34);stroke-width:2}.approach__stepVis [data-role=col]{stroke:rgba(11,17,32,.12)}.serviceDxAi__approachCard_step_02 .approach__stepVis [data-role=row]{stroke:rgba(11,17,32,.14)}.serviceDxAi__approachCard_step_03 .approach__stepVis [data-role=head]{stroke:hsla(0,0%,100%,.22);stroke-width:2}.serviceDxAi__approachCard_step_03 .approach__stepVis [data-role=row]{stroke:hsla(0,0%,100%,.1)}.serviceDxAi__approachCard_step_03 .approach__stepVis [data-role=progress]{stroke:rgba(38,218,210,.5);stroke-width:2}.serviceDxAi__approachCard_step_01 .approach__stepVis [data-role=strike],.serviceDxAi__approachCard_step_02 .approach__stepVis [data-role=head],.serviceDxAi__approachCard_step_03 .approach__stepVis [data-role=progress]{vector-effect:non-scaling-stroke;stroke-width:3}.serviceDxAi__approachCard_step_01 .approach__stepVis [data-role=strike],.serviceDxAi__approachCard_step_02 .approach__stepVis [data-role=head]{stroke:rgba(11,17,32,.5)}.approach__cell{fill:rgba(38,218,210,.28)}.serviceDxAi__approachNum{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-feature-settings:"palt";font-size:clamp(28px,4vw,56px);font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1;margin-bottom:10px;color:rgba(11,17,32,.5)}.serviceDxAi__approachCard_step_03 .serviceDxAi__approachNum{color:rgba(38,218,210,.55)}.serviceDxAi__approachTitle{font-feature-settings:"palt";font-size:clamp(17px,1.6vw,21px);font-weight:800;letter-spacing:-.01em;line-height:1.45;color:#1a1a1a;margin:0 0 14px}.serviceDxAi__approachCard_step_03 .serviceDxAi__approachTitle{color:hsla(0,0%,100%,.96)}.serviceDxAi__approachDesc{font-size:15px;line-height:1.9;color:#1a1a1a;margin:0 0 24px}.serviceDxAi__approachCard_step_03 .serviceDxAi__approachDesc{color:hsla(0,0%,100%,.78)}.serviceDxAi__approachProof{padding-top:16px;border-top:1px solid rgba(11,17,32,.1)}.serviceDxAi__approachCard_step_03 .serviceDxAi__approachProof{border-top-color:hsla(0,0%,100%,.12)}.serviceDxAi__approachProofTitle{font-size:14px;font-weight:700;line-height:1.6;color:#1a1a1a;margin:0 0 4px}.serviceDxAi__approachCard_step_03 .serviceDxAi__approachProofTitle{color:hsla(0,0%,100%,.92)}.serviceDxAi__approachProofDesc{font-size:13px;line-height:1.85;color:#5f636b;margin:0}.serviceDxAi__approachCard_step_03 .serviceDxAi__approachProofDesc{color:hsla(0,0%,100%,.66)}.serviceDxAi__targetLedger{max-width:880px;border-top:2px solid rgba(26,26,26,.3)}.serviceDxAi__targetRow{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:4px;min-height:72px;padding:12px 4px;border-bottom:1px solid rgba(26,26,26,.14);transition:background-color var(--dxai-dur-tap) cubic-bezier(.16,1,.3,1)}.serviceDxAi__targetRow:hover{background-color:rgba(26,26,26,.03)}@media(max-width:768px){.serviceDxAi__targetRow{min-height:64px}}.serviceDxAi__targetRow_type_featured{border-left:3px solid rgba(11,17,32,.3);padding-left:13px;background-color:rgba(11,17,32,.035)}.serviceDxAi__targetRow_type_featured:hover{background-color:rgba(38,218,210,.08)}.serviceDxAi__targetCheck{display:block;width:16px;height:16px;border:1px solid rgba(26,26,26,.34)}.serviceDxAi__targetCheck svg{display:block;width:100%;height:100%;overflow:visible}.serviceDxAi__targetCheck [data-check]{fill:none;stroke:#0a7a76;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.serviceDxAi__targetRowText{min-width:0;max-width:38em;font-size:16px;font-weight:500;line-height:1.85;color:#1a1a1a}.serviceDxAi__targetRow_type_featured .serviceDxAi__targetRowText{font-size:17px;font-weight:700;line-height:1.8}.serviceDxAi__targetRowText a{text-decoration-color:#0a7a76}.serviceDxAi__dxGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;column-gap:48px;margin:0 0 88px}@media(max-width:768px){.serviceDxAi__dxGrid{grid-template-columns:minmax(0,1fr);column-gap:0;margin-bottom:64px}}.serviceDxAi__dxRow{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:16px;align-items:start;min-height:88px;padding:20px 0;border-bottom:1px solid rgba(11,17,32,.1)}.serviceDxAi__dxRowNum{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:rgba(11,17,32,.62);line-height:1.7}.serviceDxAi__dxRowTitle{font-size:16px;font-weight:700;line-height:1.6;color:#1a1a1a;margin:0 0 6px}.serviceDxAi__dxRowDesc{font-size:15px;line-height:1.8;color:#6b7280;margin:0;max-inline-size:36em}.serviceDxAi__pricingDivider{height:2px;background:rgba(11,17,32,.28);margin:0 0 40px}.serviceDxAi__pricingSubheader{text-align:left;margin-bottom:40px}.serviceDxAi__pricingSubheaderTitle{font-size:clamp(17px,1.6vw,21px);font-weight:800;letter-spacing:-.012em;color:#1a1a1a;text-align:left;margin:0;font-feature-settings:"palt"}.serviceDxAi__pricingGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}@media(max-width:1024px){.serviceDxAi__pricingGrid{grid-template-columns:minmax(0,1fr)}}.serviceDxAi__pricingCard{grid-column:span 12;padding:36px;background:#fff;border:1px solid rgba(11,17,32,.14);border-radius:8px;position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0;box-shadow:none;transition:transform var(--dxai-dur-tap) cubic-bezier(.16,1,.3,1),border-color var(--dxai-dur-tap) cubic-bezier(.16,1,.3,1)}@media(min-width:1025px){.serviceDxAi__pricingCard.serviceDxAi__pricingCard_span_narrow,.serviceDxAi__pricingCard.serviceDxAi__pricingCard_span_wide{grid-column:span 6}.serviceDxAi__pricingCard.serviceDxAi__pricingCard_span_full{grid-column:span 12;grid-row:auto;grid-template-rows:auto auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:56px;row-gap:4px;align-content:start}.serviceDxAi__pricingCard.serviceDxAi__pricingCard_span_full>.serviceDxAi__pricingCardHead{grid-column:1;grid-row:1;align-self:start}.serviceDxAi__pricingCard.serviceDxAi__pricingCard_span_full>.serviceDxAi__pricingCardPriceBlock{grid-column:1;grid-row:2;align-self:start}.serviceDxAi__pricingCard.serviceDxAi__pricingCard_span_full>.serviceDxAi__pricingCardDesc{grid-column:2;grid-row:1;align-self:start}.serviceDxAi__pricingCard.serviceDxAi__pricingCard_span_full>.serviceDxAi__pricingCardIncludes{grid-column:2;grid-row:2;align-self:start}}.serviceDxAi__pricingCard:focus-within,.serviceDxAi__pricingCard:hover{border-color:#0a7a76;transform:translateY(-3px)}.serviceDxAi__pricingCard:active{transform:translateY(1px)}@media(max-width:768px){.serviceDxAi__pricingCard{padding:24px}}@media(prefers-reduced-motion:reduce){.serviceDxAi__pricingCard{transition:none}.serviceDxAi__pricingCard:active,.serviceDxAi__pricingCard:focus-within,.serviceDxAi__pricingCard:hover{transform:none}}.serviceDxAi__pricingCard_type_featured{background:#0f1923;border-color:hsla(0,0%,100%,.12)}.serviceDxAi__pricingCard_type_featured:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:hsla(0,0%,100%,.22);transition:background-color var(--dxai-dur-tap) cubic-bezier(.16,1,.3,1)}.serviceDxAi__pricingCard_type_featured:focus-within:before,.serviceDxAi__pricingCard_type_featured:hover:before{background:hsla(0,0%,100%,.34)}.serviceDxAi__pricingCard_type_featured:focus-within,.serviceDxAi__pricingCard_type_featured:hover{border-color:hsla(0,0%,100%,.24)}.serviceDxAi__pricingBadge{position:absolute;top:20px;right:20px;padding:4px 12px;background:hsla(0,0%,100%,.92);color:#0b1120;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;border-radius:9999px;text-transform:uppercase}.serviceDxAi__pricingCardHead{padding-bottom:52px;border-bottom:2px solid rgba(11,17,32,.28)}.serviceDxAi__pricingCard_type_featured .serviceDxAi__pricingCardHead{border-bottom-color:hsla(0,0%,100%,.28)}.serviceDxAi__pricingCardName{font-size:clamp(17px,1.6vw,20px);font-weight:800;line-height:1.5;color:#1a1a1a;margin:0;font-feature-settings:"palt"}.serviceDxAi__pricingCard_type_featured .serviceDxAi__pricingCardName{color:hsla(0,0%,100%,.96)}.serviceDxAi__pricingCardPriceBlock{margin-top:-10px;margin-bottom:24px;position:relative;z-index:1}.serviceDxAi__pricingCardPrice{display:flex;flex-wrap:wrap;align-items:baseline;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:clamp(72px,72px + (100vw - 1024px)*36/416,108px);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"palt","tnum";color:#1a1a1a;pointer-events:none}.serviceDxAi__pricingCard_type_featured .serviceDxAi__pricingCardPrice{color:#c49a3c}@media(max-width:1024px){.serviceDxAi__pricingCardPrice{font-size:clamp(48px,16.5vw,72px)}}.serviceDxAi__pricingCardPriceNum{font-variant-numeric:tabular-nums}.serviceDxAi__pricingCardPriceRule{flex:0 0 100%;height:2px;margin-top:6px;background:rgba(11,17,32,.28)}.serviceDxAi__pricingCard_type_featured .serviceDxAi__pricingCardPriceRule{background:hsla(0,0%,100%,.28)}.serviceDxAi__pricingCardPriceUnit{font-size:.42em;vertical-align:baseline;letter-spacing:0;margin-left:.06em;font-weight:500;color:rgba(11,17,32,.62)}.serviceDxAi__pricingCard_type_featured .serviceDxAi__pricingCardPriceUnit{color:hsla(0,0%,100%,.66)}.serviceDxAi__pricingCardTerms{display:block;margin-top:10px;font-size:13px;line-height:1.8;font-weight:700;color:#1a1a1a}.serviceDxAi__pricingCard_type_featured .serviceDxAi__pricingCardTerms{color:hsla(0,0%,100%,.92)}.serviceDxAi__pricingCardDesc{font-size:15px;line-height:1.8;color:#1a1a1a;margin:0 0 20px;max-inline-size:38em}.serviceDxAi__pricingCard_type_featured .serviceDxAi__pricingCardDesc{color:hsla(0,0%,100%,.78)}.serviceDxAi__pricingCardIncludes{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.serviceDxAi__pricingCardIncludeItem{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.85;color:#5f636b}.serviceDxAi__pricingCard_type_featured .serviceDxAi__pricingCardIncludeItem{color:hsla(0,0%,100%,.66)}.serviceDxAi__pricingCardCheck{flex-shrink:0;color:#0a7a76;margin-top:4px}.serviceDxAi__pricingCard_type_featured .serviceDxAi__pricingCardCheck{color:hsla(0,0%,100%,.72)}.serviceDxAi__pricingNote{max-width:700px;margin:0 auto 32px;padding:16px 20px;background:rgba(11,17,32,.035);border-left:3px solid rgba(11,17,32,.3);border-radius:0 8px 8px 0}.serviceDxAi__pricingNoteText{font-size:13px;line-height:1.8;color:#5f636b;margin:0}.serviceDxAi__pricingNoteText strong{color:#0a7a76;font-weight:700}.serviceDxAi__pricingCta{display:flex;justify-content:center}.serviceDxAi__pricingCta>*{flex:none}.serviceDxAi__aboutDxLayout{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(32px,4vw,56px);align-items:start}@media(max-width:768px){.serviceDxAi__aboutDxLayout{column-gap:24px}}@media(max-width:480px){.serviceDxAi__aboutDxLayout{grid-template-columns:minmax(0,1fr);row-gap:32px}}.serviceDxAi__aboutDxPillar{min-width:0}.serviceDxAi__section h2.serviceDxAi__aboutDxHeading{writing-mode:vertical-rl;text-orientation:mixed;white-space:normal;font-weight:900;font-size:clamp(58px,6.9vw,104px);line-height:1.08;letter-spacing:-.03em;font-feature-settings:"palt","vpal","vkrn";color:#1a1a1a;margin:0;padding-right:clamp(16px,1.6vw,24px);border-right:1px solid rgba(26,26,26,.18)}@media(max-width:768px){.serviceDxAi__section h2.serviceDxAi__aboutDxHeading{font-size:clamp(34px,6.2vw,48px)}}@media(max-width:480px){.serviceDxAi__section h2.serviceDxAi__aboutDxHeading{font-size:clamp(30px,8.6vw,38px)}}.serviceDxAi__aboutDxTcy{text-combine-upright:all;-webkit-text-combine:horizontal;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-weight:800;letter-spacing:-.06em}.serviceDxAi__aboutDxPunct{letter-spacing:-.42em}.serviceDxAi__aboutDxPunctQ{letter-spacing:-.18em}.serviceDxAi__aboutDxMain{min-width:0}.serviceDxAi__aboutDxCards{max-width:none;margin:0}.serviceDxAi__aboutDxHead{display:grid;grid-template-columns:minmax(0,5fr) 44px minmax(0,5fr) minmax(0,4fr);gap:20px;padding:0 4px 10px;border-bottom:2px solid rgba(26,26,26,.28)}@media(max-width:768px){.serviceDxAi__aboutDxHead{display:none}}.serviceDxAi__aboutDxHeadCell{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#5f636b}.serviceDxAi__aboutDxCard{display:grid;grid-template-columns:minmax(0,5fr) 44px minmax(0,5fr) minmax(0,4fr);align-items:center;gap:20px;padding:18px 4px;border-bottom:1px solid rgba(26,26,26,.14)}@media(max-width:768px){.serviceDxAi__aboutDxCard{grid-template-columns:minmax(0,1fr);gap:10px;text-align:left}}.serviceDxAi__aboutDxAfter,.serviceDxAi__aboutDxBefore{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border:1px solid rgba(26,26,26,.12)}.serviceDxAi__aboutDxBefore{background-image:repeating-linear-gradient(-2deg,transparent 0 9px,rgba(26,26,26,.07) 9px 10px)}.serviceDxAi__aboutDxAfter{background-image:repeating-linear-gradient(0deg,transparent 0 11px,rgba(11,17,32,.06) 11px 12px),repeating-linear-gradient(90deg,transparent 0 23px,rgba(11,17,32,.05) 23px 24px)}.serviceDxAi__aboutDxLabel{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5f636b}.serviceDxAi__aboutDxAfter .serviceDxAi__aboutDxLabel,.serviceDxAi__aboutDxBefore .serviceDxAi__aboutDxLabel{color:#5f636b}.serviceDxAi__aboutDxText{font-size:15px;font-weight:600;color:#1a1a1a;line-height:1.6}.serviceDxAi__aboutDxArrow{display:block;width:44px;height:12px}.serviceDxAi__aboutDxArrow svg{display:block;width:100%;height:100%;overflow:visible}.serviceDxAi__aboutDxArrow [data-ln]{fill:none;stroke:rgba(26,26,26,.42);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:768px){.serviceDxAi__aboutDxArrow{transform:rotate(90deg);margin:4px 0 4px 20px}}.serviceDxAi__aboutDxEffect{position:relative;min-width:0;font-size:14px;font-weight:700;line-height:1.6;color:#0a7a76}.serviceDxAi__aboutDxEffectRule{position:absolute;left:0;right:0;bottom:-6px;height:2px;background:rgba(26,26,26,.3);transform-origin:left center}.serviceDxAi__aboutDxSummary{max-width:38em;margin:32px 0 0;text-align:left;font-size:15px;line-height:1.9;color:#1a1a1a}.serviceDxAi__aboutDxSummary strong{color:#0a7a76;font-weight:700}.serviceDxAi__aboutAiLayout{max-width:880px;margin:0}.serviceDxAi__aboutAiText{max-width:38em;font-size:15px;line-height:1.9;color:#1a1a1a;margin:0 0 28px}.serviceDxAi__aboutAiText strong{color:#1a1a1a;font-weight:700}.serviceDxAi__aboutAiCards{margin-bottom:28px;border-top:2px solid rgba(26,26,26,.28)}.serviceDxAi__aboutAiCard{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:12px;padding:18px 4px;border-bottom:1px solid rgba(26,26,26,.14)}.serviceDxAi__aboutAiCardNum{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:rgba(11,17,32,.62)}.serviceDxAi__aboutAiCardContent{min-width:0;display:flex;flex-direction:column;gap:4px}.serviceDxAi__aboutAiCardTitle{font-size:15px;font-weight:700;color:#1a1a1a}.serviceDxAi__aboutAiCardDesc{font-size:13px;line-height:1.85;color:#6b7280}.serviceDxAi__aboutAiSummary{max-width:38em;font-size:15px;line-height:1.9;color:#1a1a1a;margin:0}.serviceDxAi__aboutAiSummary strong{color:#1a1a1a;font-weight:700}.serviceDxAi__processTimeline{position:relative;max-width:940px}.serviceDxAi__processRailTrack{position:absolute;top:0;bottom:0;left:43px;width:2px;background:rgba(11,17,32,.12);pointer-events:none}@media(max-width:768px){.serviceDxAi__processRailTrack{left:27px}}.serviceDxAi__processRailFill{display:block;width:100%;height:100%;background:rgba(11,17,32,.45);transform-origin:top center}.serviceDxAi__processStep{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:32px;padding:40px 0;border-bottom:1px solid rgba(11,17,32,.1)}@media(max-width:768px){.serviceDxAi__processStep{grid-template-columns:56px minmax(0,1fr);column-gap:16px;padding:28px 0}}.serviceDxAi__processStepRail{position:relative;z-index:1}.serviceDxAi__processStepNum{display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1;color:rgba(11,17,32,.55)}.serviceDxAi__processNode{position:absolute;top:34px;left:43px;width:10px;height:10px;margin-left:-4px;border:1px solid rgba(11,17,32,.24);background:rgba(0,0,0,0);transition:background-color var(--dxai-dur-mark) cubic-bezier(.16,1,.3,1),border-color var(--dxai-dur-mark) cubic-bezier(.16,1,.3,1)}.serviceDxAi__processNode[data-node-state=on],.serviceDxAi__processNode[data-node=on]{background:rgba(38,218,210,.28);border-color:#0a7a76}@media(max-width:768px){.serviceDxAi__processNode{left:27px;top:30px}}.serviceDxAi__processStepBody{min-width:0}.serviceDxAi__processStepEn{display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#0a7a76;margin-bottom:6px}.serviceDxAi__processStepTitle{font-feature-settings:"palt";font-size:clamp(17px,1.6vw,21px);font-weight:800;letter-spacing:-.01em;line-height:1.45;color:#1a1a1a;margin:0 0 14px}.serviceDxAi__processStepDesc{max-width:38em;font-size:15px;line-height:1.9;color:#1a1a1a;margin:0 0 20px}.serviceDxAi__processStepBullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.serviceDxAi__processStepBullet{position:relative;padding-left:18px;font-size:13px;line-height:1.85;color:#5f636b}.serviceDxAi__processStepBullet:before{content:"";position:absolute;left:0;top:.85em;width:6px;height:1px;background:rgba(11,17,32,.42)}@media(prefers-reduced-motion:reduce){.serviceDxAi__processRailFill{transform:scaleY(1)}.serviceDxAi__processNode{transition:none;background:rgba(38,218,210,.28);border-color:#0a7a76}}.serviceDxAi__caseList{max-width:1000px;margin:0;border-top:2px solid rgba(11,17,32,.28)}.serviceDxAi__caseRow{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:40px;padding:36px 0;border-bottom:1px solid rgba(11,17,32,.1)}@media(max-width:768px){.serviceDxAi__caseRow{grid-template-columns:minmax(0,1fr);row-gap:16px;padding:28px 0}}.serviceDxAi__caseKpi{display:flex;flex-direction:column;align-items:flex-start;margin-left:-8px}.serviceDxAi__caseKpiValue{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;margin-bottom:8px}.serviceDxAi__caseKpiNumber{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:clamp(28px,4vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums;font-feature-settings:"palt","tnum";color:#1a1a1a}.serviceDxAi__caseKpiUnit{font-size:15px;font-weight:700;color:#1a1a1a}.serviceDxAi__caseKpiRule{flex:0 0 100%;width:56px;height:2px;margin:10px 0 0 8px;background:rgba(11,17,32,.28);transform-origin:left center}.serviceDxAi__caseIndustry{display:block;font-size:12px;font-weight:700;letter-spacing:.04em;color:#5f636b;margin:0 0 0 8px}.serviceDxAi__caseBody{min-width:0}.serviceDxAi__caseTitle{font-size:clamp(17px,1.6vw,20px);font-weight:800;line-height:1.5;color:#1a1a1a;margin:0 0 6px;font-feature-settings:"palt";overflow-wrap:anywhere}.serviceDxAi__caseKpiSub{font-size:15px;line-height:1.8;color:#5f636b;margin:0 0 18px;max-inline-size:38em}.serviceDxAi__caseLine{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:16px;align-items:start;padding:10px 0;border-top:1px solid rgba(11,17,32,.1)}@media(max-width:768px){.serviceDxAi__caseLine{grid-template-columns:minmax(0,1fr);row-gap:4px}}.serviceDxAi__caseLabel{font-size:12px;font-weight:700;letter-spacing:.08em;color:#5f636b;line-height:1.9}.serviceDxAi__caseText{font-size:15px;line-height:1.8;color:#1a1a1a;margin:0;max-inline-size:38em}.serviceDxAi__caseSource{font-size:13px;line-height:1.8;color:#5f636b;margin:14px 0 0;text-align:left}.serviceDxAi__faqList{max-width:880px;margin:0;border-top:1px solid rgba(11,17,32,.1)}.serviceDxAi__faqItem{border-bottom:1px solid rgba(11,17,32,.1);position:relative}.serviceDxAi__faqItem[open]:before,.serviceDxAi__faqItem_state_open:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:#0a7a76}.serviceDxAi__faqQuestion{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:76px;padding:16px 8px 16px 0;cursor:pointer;list-style:none}.serviceDxAi__faqQuestion::-webkit-details-marker{display:none}.serviceDxAi__faqQuestion::marker{content:""}.serviceDxAi__faqQuestion:focus-visible{outline:2px solid #0a7a76;outline-offset:-2px}.serviceDxAi__faqQuestion:active .serviceDxAi__faqQuestionText{transform:translateY(1px)}.serviceDxAi__faqNum{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:rgba(11,17,32,.62);padding-left:16px}.serviceDxAi__faqQuestionText{font-size:16px;font-weight:700;line-height:1.7;color:#1a1a1a;font-feature-settings:"palt";transition:transform var(--dxai-dur-tap) cubic-bezier(.16,1,.3,1)}.serviceDxAi__faqToggle{position:relative;width:16px;height:16px;justify-self:end}.serviceDxAi__faqToggle:after,.serviceDxAi__faqToggle:before{content:"";position:absolute;top:50%;left:0;width:16px;height:1px;background:rgba(11,17,32,.55)}.serviceDxAi__faqToggle:after{transform:rotate(90deg) scaleX(1);transition:transform var(--dxai-dur-tap) cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.serviceDxAi__faqToggle:after{transition:none}}.serviceDxAi__faqItem[open] .serviceDxAi__faqToggle:after,.serviceDxAi__faqItem_state_open .serviceDxAi__faqToggle:after{transform:rotate(90deg) scaleX(0)}.serviceDxAi__faqAnswer{padding:0 24px 24px 64px}@media(max-width:768px){.serviceDxAi__faqAnswer{padding:0 8px 20px 64px}}.serviceDxAi__faqAnswerText{font-size:15px;line-height:1.95;color:#1a1a1a;margin:0;max-inline-size:34em}.serviceDxAi__subsidyNote{display:flex;align-items:flex-start;gap:12px;max-width:800px;margin:40px auto 0;padding:20px 24px;background:rgba(11,17,32,.035);border:1px solid rgba(11,17,32,.12);border-radius:16px}@media(max-width:768px){.serviceDxAi__subsidyNote{padding:16px 18px}}.serviceDxAi__subsidyNoteIcon{flex-shrink:0;color:#0a7a76;margin-top:2px}.serviceDxAi__subsidyNoteText{font-size:13px;line-height:1.8;color:#5f636b;margin:0}.serviceDxAi__subsidyNoteText strong{color:#0a7a76;font-weight:700}.serviceDxAi__ctaSeam{position:absolute;top:0;left:0;right:0;z-index:3;height:3px;background:#26dad2;transform-origin:left center;filter:drop-shadow(0 0 6px rgba(38,218,210,.5))}.serviceDxAi__ctaBand{background:#0b1120;padding:160px 0 112px;text-align:center}@media(max-width:768px){.serviceDxAi__ctaBand{padding:128px 0 80px}}.serviceDxAi__ctaBand{position:relative;overflow:hidden}.serviceDxAi__ctaBand:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.serviceDxAi__ctaBandInner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.serviceDxAi__ctaBandInner{padding:0 16px}}.serviceDxAi__ctaBandTitle{font-size:var(--dxai-h2-b1);font-weight:900;letter-spacing:-.018em;line-height:1.4;color:hsla(0,0%,100%,.96);margin:0 0 12px;font-feature-settings:"palt"}.serviceDxAi__ctaBandSub{font-size:1rem;color:hsla(0,0%,100%,.65);margin:0 0 36px}.serviceDxAi__ctaBandSubPhrase{display:inline-block}.serviceDxAi__ctaBandAction{display:flex;justify-content:center}.serviceDxAi__ctaBandAction>*{flex:none}.serviceDxAi__relatedLinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:768px){.serviceDxAi__relatedLinks{grid-template-columns:minmax(0,1fr);gap:12px}}body:has(.serviceDxAi) [class*=term__trigger]{border-bottom-color:rgba(26,26,26,.42)}@media(prefers-reduced-motion:reduce){.serviceDxAi__aboutAiCard,.serviceDxAi__aboutDxCard,.serviceDxAi__approachCard,.serviceDxAi__caseCard,.serviceDxAi__dxCard,.serviceDxAi__faqItem,.serviceDxAi__pricingCard,.serviceDxAi__processStep,.serviceDxAi__targetRow{transition:none}.serviceDxAi__aboutAiCard:hover,.serviceDxAi__aboutDxCard:hover,.serviceDxAi__approachCard:hover,.serviceDxAi__caseCard:hover,.serviceDxAi__dxCard:hover,.serviceDxAi__faqItem:hover,.serviceDxAi__pricingCard:hover,.serviceDxAi__processStep:hover,.serviceDxAi__targetRow:hover{transform:none}.serviceDxAi__dxCardIcon{transition:none}.serviceDxAi__painCursor{animation:none;display:none}}.serviceDxAi__demoCta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.serviceDxAi__demoCtaIcon{color:#0a7a76}.serviceDxAi__demoCtaTitle{font-size:1.5rem;font-weight:700;color:#1a1a1a;line-height:1.6}@media(max-width:768px){.serviceDxAi__demoCtaTitle{font-size:1.25rem}}.serviceDxAi__demoCtaSub{font-size:.95rem;color:#6b7280;line-height:1.8;max-width:540px}@media(max-width:768px){.serviceDxAi__demoCtaSub{font-size:.875rem}}.serviceDxAi__demoDuo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;max-width:1120px;margin-right:auto}@media(max-width:900px){.serviceDxAi__demoDuo{grid-template-columns:minmax(0,1fr);gap:20px}}.serviceDxAi__demoDuoCard{position:relative;background:#fff;border-radius:24px;padding:32px 30px 30px;border:1px solid rgba(11,17,32,.08);box-shadow:0 14px 32px rgba(0,0,0,.06);overflow:hidden;display:flex;flex-direction:column;min-width:0}.serviceDxAi__demoDuoCard_type_industry{background:linear-gradient(180deg,rgba(11,17,32,.03),#fff 50%)}.serviceDxAi__demoDuoCard_type_role{background:linear-gradient(180deg,rgba(176,115,255,.06),#fff 50%)}@media(max-width:640px){.serviceDxAi__demoDuoCard{padding:26px 22px 24px;border-radius:16px}}.serviceDxAi__demoDuoHead{display:flex;align-items:center;gap:14px;margin:0 0 20px}.serviceDxAi__demoDuoIcon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;flex-shrink:0;background:rgba(11,17,32,.05);color:#0a7a76}.serviceDxAi__demoDuoIcon_type_role{background:rgba(176,115,255,.12);color:#7a4dbd}.serviceDxAi__demoDuoLabels{display:flex;flex-direction:column;gap:4px}.serviceDxAi__demoDuoCount{font-size:13px;font-weight:700;color:rgba(11,17,32,.62)}.serviceDxAi__demoDuoTitle{font-size:20px;font-weight:800;color:#0b1120;line-height:1.5;letter-spacing:-.01em;margin:0 0 14px}@media(max-width:640px){.serviceDxAi__demoDuoTitle{font-size:17px}}.serviceDxAi__demoDuoDesc{font-size:15px;line-height:1.8;color:rgba(11,17,32,.76);margin:0 0 18px}.serviceDxAi__demoDuoTags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 24px}.serviceDxAi__demoDuoTags li{font-size:12px;font-weight:700;padding:5px 12px;border-radius:9999px;letter-spacing:.02em}.serviceDxAi__demoDuoCard_type_industry .serviceDxAi__demoDuoTags li,.serviceDxAi__demoDuoTags li{background:rgba(11,17,32,.05);color:rgba(11,17,32,.72)}.serviceDxAi__demoDuoCard_type_role .serviceDxAi__demoDuoTags li{background:rgba(176,115,255,.12);color:#7a4dbd}.serviceDxAi__demoDuoAction{margin-top:auto}.serviceDxAi .pillarArticles__excerpt{font-size:15px;line-height:1.8;-webkit-line-clamp:3}.serviceDxAi .authorByline__bio{font-size:15px;line-height:1.8}.serviceDxAi [class*=answerCapsule__inner]{font-size:16px;line-height:1.9}@media(max-width:768px){.serviceDxAi [class*=answerCapsule__inner]{line-height:1.85}}