.Ai-module__DKGuUq__main{background:var(--white);min-height:100vh;padding-top:68px}.Ai-module__DKGuUq__container{max-width:1200px;margin:0 auto;padding:0 2rem}.Ai-module__DKGuUq__sectionLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--blue);align-items:center;gap:8px;margin-bottom:1.25rem;font-size:.75rem;font-weight:800;display:inline-flex}.Ai-module__DKGuUq__sectionLabel:before{content:"";background:var(--blue);border-radius:1px;width:20px;height:2px}.Ai-module__DKGuUq__hero{border-bottom:1px solid var(--gray-200);background:linear-gradient(135deg,#f7f8fcf5 0%,#fffffffa 58%),radial-gradient(circle at 82% 24%,#2d6cdf1f,#0000 32%);padding:6rem 0 5rem}.Ai-module__DKGuUq__heroGrid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr);align-items:center;gap:4rem;display:grid}.Ai-module__DKGuUq__heroCopy h1{max-width:760px;color:var(--navy);margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,5.2rem);font-weight:850;line-height:1.02}.Ai-module__DKGuUq__heroCopy p{max-width:690px;color:var(--gray-600);margin-bottom:2.25rem;font-size:1.15rem;line-height:1.75}.Ai-module__DKGuUq__heroActions{flex-wrap:wrap;gap:1rem;display:flex}.Ai-module__DKGuUq__heroCopy>*{opacity:0;animation:.65s cubic-bezier(.22,1,.36,1) forwards Ai-module__DKGuUq__heroRise;transform:translateY(14px)}.Ai-module__DKGuUq__heroCopy>:nth-child(2){animation-delay:80ms}.Ai-module__DKGuUq__heroCopy>:nth-child(3){animation-delay:.16s}.Ai-module__DKGuUq__heroCopy>:nth-child(4){animation-delay:.24s}@keyframes Ai-module__DKGuUq__heroRise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Ai-module__DKGuUq__heroCopy>*{opacity:1;animation:none;transform:none}}.Ai-module__DKGuUq__btnPrimary,.Ai-module__DKGuUq__btnSecondary{min-height:48px;transition:transform var(--transition),background var(--transition),color var(--transition),border-color var(--transition);border-radius:8px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.35rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.Ai-module__DKGuUq__btnPrimary{background:var(--blue);color:var(--white)}.Ai-module__DKGuUq__btnPrimary:hover{background:var(--blue-bright);transform:translateY(-2px)}.Ai-module__DKGuUq__btnSecondary{color:var(--navy);background:var(--white);border:1px solid var(--gray-200)}.Ai-module__DKGuUq__btnSecondary:hover{color:var(--blue);border-color:#2d6cdf59;transform:translateY(-2px)}.Ai-module__DKGuUq__introSection,.Ai-module__DKGuUq__capabilitiesSection,.Ai-module__DKGuUq__workflowSection,.Ai-module__DKGuUq__platformSection,.Ai-module__DKGuUq__ctaSection{padding:5rem 0}.Ai-module__DKGuUq__introSection,.Ai-module__DKGuUq__workflowSection{background:var(--off-white)}.Ai-module__DKGuUq__twoColumn{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem;display:grid}.Ai-module__DKGuUq__twoColumn h2,.Ai-module__DKGuUq__sectionHead h2,.Ai-module__DKGuUq__workflowIntro h2,.Ai-module__DKGuUq__platformBlock h2,.Ai-module__DKGuUq__ctaBox h2{color:var(--navy);font-size:clamp(1.9rem,3vw,3rem);font-weight:850;line-height:1.12}.Ai-module__DKGuUq__bodyText p,.Ai-module__DKGuUq__sectionHead p,.Ai-module__DKGuUq__workflowIntro p,.Ai-module__DKGuUq__platformBlock p,.Ai-module__DKGuUq__ctaBox p{color:var(--gray-600);font-size:1.05rem;line-height:1.75}.Ai-module__DKGuUq__bodyText p+p{margin-top:1.25rem}.Ai-module__DKGuUq__sectionHead{max-width:760px;margin-bottom:3rem}.Ai-module__DKGuUq__sectionHead h2{margin-bottom:1rem}.Ai-module__DKGuUq__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.Ai-module__DKGuUq__capabilityCard{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition);padding:2rem}.Ai-module__DKGuUq__capabilityCard:hover{border-color:#2d6cdf40;transform:translateY(-3px);box-shadow:0 14px 36px #0a16280f}.Ai-module__DKGuUq__cardHead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.Ai-module__DKGuUq__cardRule{background:var(--blue);border-radius:999px;width:32px;height:4px}.Ai-module__DKGuUq__statusTag{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.Ai-module__DKGuUq__statusLive{color:#15803d;background:#16a34a1f}.Ai-module__DKGuUq__statusNext{color:var(--blue);background:#2d6cdf1a}.Ai-module__DKGuUq__capabilityCardFeatured{background:linear-gradient(135deg,#2d6cdf0d,#fff0 55%);border-color:#2d6cdf40;grid-column:1/-1}.Ai-module__DKGuUq__capabilityCardFeatured .Ai-module__DKGuUq__capabilityList{grid-template-columns:repeat(3,minmax(0,1fr))}.Ai-module__DKGuUq__capabilityCard h3{color:var(--navy);margin-bottom:.65rem;font-size:1.2rem;font-weight:800}.Ai-module__DKGuUq__capabilityCard p{color:var(--gray-500);font-size:.95rem;line-height:1.7}.Ai-module__DKGuUq__capabilityList{gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.Ai-module__DKGuUq__capabilityList li{color:var(--gray-600);padding-left:1.2rem;font-size:.92rem;line-height:1.55;position:relative}.Ai-module__DKGuUq__capabilityList li:before{content:"";background:var(--blue);border-radius:999px;width:6px;height:6px;position:absolute;top:.55em;left:0}.Ai-module__DKGuUq__workflowLayout{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);align-items:start;gap:4rem;display:grid}.Ai-module__DKGuUq__workflowIntro{position:sticky;top:110px}.Ai-module__DKGuUq__workflowIntro h2{margin-bottom:1rem}.Ai-module__DKGuUq__workflowList{background:var(--white);border:1px solid var(--gray-200);border-radius:16px;overflow:hidden}.Ai-module__DKGuUq__workflowRow{border-bottom:1px solid var(--gray-200);grid-template-columns:76px 1fr;align-items:center;min-height:56px;display:grid}.Ai-module__DKGuUq__workflowRow:last-child{border-bottom:0}.Ai-module__DKGuUq__workflowRow span{background:var(--off-white);height:100%;color:var(--blue);justify-content:center;align-items:center;font-size:.8rem;font-weight:850;display:flex}.Ai-module__DKGuUq__workflowRow strong{color:var(--navy);padding:.9rem 1.25rem;font-size:.98rem}.Ai-module__DKGuUq__platformSection{background:var(--navy)}.Ai-module__DKGuUq__platformGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.Ai-module__DKGuUq__platformBlock{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;padding:2rem}.Ai-module__DKGuUq__platformBlock span{color:var(--blue-bright);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.75rem;font-weight:800;display:block}.Ai-module__DKGuUq__platformBlock h2{color:var(--white);margin-bottom:1rem;font-size:clamp(1.35rem,1.9vw,1.8rem)}.Ai-module__DKGuUq__platformBlock p{color:#ffffffad}.Ai-module__DKGuUq__ctaSection{background:var(--white)}.Ai-module__DKGuUq__ctaBox{border:1px solid var(--gray-200);background:var(--off-white);border-radius:18px;justify-content:space-between;align-items:center;gap:2rem;padding:3rem;display:flex}.Ai-module__DKGuUq__ctaBox h2{margin-bottom:.8rem}.Ai-module__DKGuUq__ctaBox p{max-width:640px}@media (max-width:1024px){.Ai-module__DKGuUq__heroGrid,.Ai-module__DKGuUq__twoColumn,.Ai-module__DKGuUq__workflowLayout,.Ai-module__DKGuUq__platformGrid,.Ai-module__DKGuUq__ctaBox{grid-template-columns:1fr}.Ai-module__DKGuUq__heroGrid{gap:2.5rem}.Ai-module__DKGuUq__workflowIntro{position:static}.Ai-module__DKGuUq__capabilityCardFeatured .Ai-module__DKGuUq__capabilityList{grid-template-columns:1fr}.Ai-module__DKGuUq__ctaBox{display:grid}}@media (max-width:768px){.Ai-module__DKGuUq__container{padding:0 1.25rem}.Ai-module__DKGuUq__hero,.Ai-module__DKGuUq__introSection,.Ai-module__DKGuUq__capabilitiesSection,.Ai-module__DKGuUq__workflowSection,.Ai-module__DKGuUq__platformSection,.Ai-module__DKGuUq__ctaSection{padding:3.5rem 0}.Ai-module__DKGuUq__heroCopy h1{font-size:2.35rem}.Ai-module__DKGuUq__heroCopy p,.Ai-module__DKGuUq__bodyText p,.Ai-module__DKGuUq__sectionHead p,.Ai-module__DKGuUq__workflowIntro p,.Ai-module__DKGuUq__platformBlock p,.Ai-module__DKGuUq__ctaBox p{font-size:.98rem}.Ai-module__DKGuUq__capabilityGrid{grid-template-columns:1fr}.Ai-module__DKGuUq__ctaBox{border-radius:14px;padding:1.25rem}.Ai-module__DKGuUq__capabilityCard{padding:1.4rem}.Ai-module__DKGuUq__workflowRow{grid-template-columns:58px 1fr}.Ai-module__DKGuUq__heroActions{flex-direction:column}.Ai-module__DKGuUq__btnPrimary,.Ai-module__DKGuUq__btnSecondary{width:100%}}
