.StandardProductsShowcase-module__QcIWUG__root{color:#0f172a;background:#f7f9fc}.StandardProductsShowcase-module__QcIWUG__heading{text-align:center;max-width:672px;margin:0 auto;padding:110px 24px 64px}.StandardProductsShowcase-module__QcIWUG__heading span,.StandardProductsShowcase-module__QcIWUG__eyebrow{color:#2563eb;letter-spacing:.2em;font-size:11px;font-weight:700}.StandardProductsShowcase-module__QcIWUG__heading h2{color:#0f172a;letter-spacing:-.025em;font-size:clamp(30px,4vw,36px);font-weight:700;line-height:1.2}.StandardProductsShowcase-module__QcIWUG__heading p{color:#64748b;margin-top:16px;font-size:18px;line-height:1.65}.StandardProductsShowcase-module__QcIWUG__panel{background:#fff;width:100%;height:100vh;position:relative;overflow:hidden}.StandardProductsShowcase-module__QcIWUG__visual{background:#fff;border-right:1px solid #edf1f7;width:50%;height:100vh;position:absolute;inset:0 auto 0 0;overflow:hidden}.StandardProductsShowcase-module__QcIWUG__copyViewport{width:50%;margin-left:50%}.StandardProductsShowcase-module__QcIWUG__placeholder{aspect-ratio:16/9;background:#f4f7fb;width:100%;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.StandardProductsShowcase-module__QcIWUG__placeholder img{object-fit:cover;width:100%;height:100%;display:block}.StandardProductsShowcase-module__QcIWUG__copyViewport{background:#fff;min-height:100vh;position:relative;overflow:hidden}.StandardProductsShowcase-module__QcIWUG__copyTrack{height:auto;padding:9vh 0 12vh}.StandardProductsShowcase-module__QcIWUG__copyBlock{box-sizing:border-box;flex-direction:column;justify-content:flex-start;height:auto;min-height:0;padding:7vh 15% 7vh 14%;display:flex}.StandardProductsShowcase-module__QcIWUG__copyBlock+.StandardProductsShowcase-module__QcIWUG__copyBlock{border-top:1px solid #edf1f7}.StandardProductsShowcase-module__QcIWUG__number{color:var(--accent);letter-spacing:-.08em;opacity:.13;font-size:82px;font-weight:800;line-height:.85}.StandardProductsShowcase-module__QcIWUG__copyBlock .StandardProductsShowcase-module__QcIWUG__eyebrow{color:var(--accent);margin-top:30px}.StandardProductsShowcase-module__QcIWUG__copyBlock h3{letter-spacing:-.04em;margin-top:20px;font-size:clamp(22px,2.6vw,34px);line-height:1.28}.StandardProductsShowcase-module__QcIWUG__lead{color:#64748b;max-width:500px;margin-top:28px;font-size:clamp(17px,1.6vw,21px);line-height:1.9}.StandardProductsShowcase-module__QcIWUG__copyBlock ul{color:#334155;grid-template-columns:1fr 1fr;gap:18px 28px;max-width:560px;margin-top:36px;padding:0;font-size:16px;list-style:none;display:grid}.StandardProductsShowcase-module__QcIWUG__copyBlock li{border-top:1px solid #dbe3ef;padding-top:13px}.StandardProductsShowcase-module__QcIWUG__copyBlock li:before{content:"↗";color:var(--accent);margin-right:10px;font-weight:700}.StandardProductsShowcase-module__QcIWUG__progress{flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:50%;right:7%;transform:translateY(-50%)}.StandardProductsShowcase-module__QcIWUG__progressRail{background:#e2e8f0;width:2px;height:120px}.StandardProductsShowcase-module__QcIWUG__progressRail i{background:var(--accent);transform-origin:top;width:100%;height:100%;display:block;transform:scaleY(0)}.StandardProductsShowcase-module__QcIWUG__progress b{background:#cbd5e1;border-radius:50%;width:8px;height:8px;transition:all .25s}.StandardProductsShowcase-module__QcIWUG__progress b[data-active]{background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 15%, transparent)}.StandardProductsShowcase-module__QcIWUG__scrollHint{color:#94a3b8;letter-spacing:.16em;font-size:11px;position:absolute;bottom:6%;left:14%}.StandardProductsShowcase-module__QcIWUG__scrollHint i{background:var(--accent);width:22px;height:1px;margin:0 10px 3px 0;display:inline-block}@media (max-width:900px){.StandardProductsShowcase-module__QcIWUG__heading{padding:76px 20px 40px}.StandardProductsShowcase-module__QcIWUG__panel{height:auto;min-height:auto;overflow:visible}.StandardProductsShowcase-module__QcIWUG__visual{border-bottom:1px solid #edf1f7;border-right:0;width:100%;height:58vw;min-height:0;max-height:560px;position:relative;inset:auto}.StandardProductsShowcase-module__QcIWUG__placeholder{width:100%;top:50%;left:0}.StandardProductsShowcase-module__QcIWUG__copyViewport{width:100%;min-height:auto;margin-left:0;overflow:visible}.StandardProductsShowcase-module__QcIWUG__copyTrack{height:auto;padding:24px 0 48px}.StandardProductsShowcase-module__QcIWUG__copyBlock{height:auto;min-height:0;padding:64px 12%}.StandardProductsShowcase-module__QcIWUG__copyBlock h3{font-size:clamp(30px,8vw,48px)}.StandardProductsShowcase-module__QcIWUG__progress{top:80px;right:8%;transform:none}.StandardProductsShowcase-module__QcIWUG__scrollHint{display:none}}
.CustomDevelopmentSection-module__e7HJIW__root{color:#13213a;background:0 0;margin-top:0;padding:120px 0;position:relative;overflow:hidden}.CustomDevelopmentSection-module__e7HJIW__root:before{content:"";opacity:.42;background-image:linear-gradient(#3571cf12 1px,#0000 1px),linear-gradient(90deg,#3571cf12 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.CustomDevelopmentSection-module__e7HJIW__root:after{content:"";pointer-events:none;background:linear-gradient(#e2f2ff1a,#ffffff80 100%);position:absolute;inset:0}.CustomDevelopmentSection-module__e7HJIW__shell{z-index:1;width:min(1180px,100% - 40px);margin:auto;position:relative}.CustomDevelopmentSection-module__e7HJIW__heading{text-align:center;max-width:672px;margin:0 auto}.CustomDevelopmentSection-module__e7HJIW__kicker,.CustomDevelopmentSection-module__e7HJIW__sectionTitle small,.CustomDevelopmentSection-module__e7HJIW__cta small{color:#286dd6;letter-spacing:.22em;font-size:11px;font-weight:700}.CustomDevelopmentSection-module__e7HJIW__heading h2{color:#0f172a;letter-spacing:-.025em;font-size:clamp(30px,4vw,36px);font-weight:700;line-height:1.2}.CustomDevelopmentSection-module__e7HJIW__heading p{color:#64748b;max-width:672px;margin:16px auto 0;font-size:18px;line-height:1.65}.CustomDevelopmentSection-module__e7HJIW__flowSection,.CustomDevelopmentSection-module__e7HJIW__capabilitySection{margin-top:96px}.CustomDevelopmentSection-module__e7HJIW__sectionTitle{align-items:center;gap:18px;margin-bottom:32px;display:flex}.CustomDevelopmentSection-module__e7HJIW__sectionTitle>span{color:#367fe8;letter-spacing:-.08em;opacity:.28;font-size:44px;font-weight:800}.CustomDevelopmentSection-module__e7HJIW__sectionTitle h3{color:#152640;margin-top:4px;font-size:24px}.CustomDevelopmentSection-module__e7HJIW__flow{background:#fff;border:1px solid #dbe7f6;border-radius:18px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden;box-shadow:0 18px 60px #30599117}.CustomDevelopmentSection-module__e7HJIW__flowStep{background:#fff;border-right:1px solid #e4edf8;min-height:170px;padding:20px;transition:all .35s;position:relative}.CustomDevelopmentSection-module__e7HJIW__flowStep:last-child{border-right:0}.CustomDevelopmentSection-module__e7HJIW__flowStep:hover{z-index:2;color:#fff;background:#2674df;transform:translateY(-7px);box-shadow:0 22px 46px #2674df40}.CustomDevelopmentSection-module__e7HJIW__keyStep{background:#f0f6ff}.CustomDevelopmentSection-module__e7HJIW__flowMark{color:#347fe9;letter-spacing:-.07em;font-size:34px;font-weight:800}.CustomDevelopmentSection-module__e7HJIW__flowStep small{color:#8b9ab0;letter-spacing:.16em;margin-top:20px;font-size:9px;transition:all .35s;display:block}.CustomDevelopmentSection-module__e7HJIW__flowStep h4{color:inherit;margin-top:10px;font-size:16px;line-height:1.55}.CustomDevelopmentSection-module__e7HJIW__flowStep:hover .CustomDevelopmentSection-module__e7HJIW__flowMark,.CustomDevelopmentSection-module__e7HJIW__flowStep:hover small{color:#fff}.CustomDevelopmentSection-module__e7HJIW__flowStep i{z-index:3;background:#2d7cea;border-radius:50%;width:9px;height:9px;position:absolute;top:37px;right:-5px;box-shadow:0 0 0 5px #fff}.CustomDevelopmentSection-module__e7HJIW__capabilities{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.CustomDevelopmentSection-module__e7HJIW__capability{background:#ffffffe6;border:1px solid #e0e9f5;border-radius:16px;flex-direction:column;min-height:160px;padding:16px 20px;transition:all .35s;display:flex;box-shadow:0 10px 34px #254a7d0e}.CustomDevelopmentSection-module__e7HJIW__capability:hover{background:#fff;border-color:#a9cdfd;transform:translateY(-8px);box-shadow:0 22px 48px #2c68be24,inset 0 3px #2f83ff}.CustomDevelopmentSection-module__e7HJIW__capabilityHead{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.CustomDevelopmentSection-module__e7HJIW__capabilityHead>span{color:#3f88f3;letter-spacing:-.04em;font-size:24px;font-weight:700;line-height:1}.CustomDevelopmentSection-module__e7HJIW__capabilityHead h4{color:#192b46;font-size:19px;line-height:1.45}.CustomDevelopmentSection-module__e7HJIW__capabilityHead b{color:#246fdc;background:#edf5ff;border:1px solid #bcd7fb;border-radius:4px;grid-column:2;justify-self:start;margin-top:-7px;padding:4px 8px;font-size:10px}.CustomDevelopmentSection-module__e7HJIW__tags{flex-wrap:wrap;flex:1;align-content:center;gap:6px;margin:8px 0 0 29px;display:flex}.CustomDevelopmentSection-module__e7HJIW__tags span{color:#68788f;background:#f8fafc;border:1px solid #e0e8f3;border-radius:6px;padding:5px 8px;font-size:10px;transition:all .25s}.CustomDevelopmentSection-module__e7HJIW__twoRows{flex:1;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,max-content);align-content:center;display:grid}.CustomDevelopmentSection-module__e7HJIW__capability:hover .CustomDevelopmentSection-module__e7HJIW__tags span{color:#3568ad;background:#f3f8ff;border-color:#c9ddf8}.CustomDevelopmentSection-module__e7HJIW__cta{background:linear-gradient(100deg,#edf5ff,#fff);border:1px solid #cfe0f5;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-top:60px;padding:34px 38px;display:flex;box-shadow:0 14px 44px #30599114}.CustomDevelopmentSection-module__e7HJIW__cta div{flex-direction:column;gap:9px;display:flex}.CustomDevelopmentSection-module__e7HJIW__cta strong{color:#172a47;font-size:22px}.CustomDevelopmentSection-module__e7HJIW__cta a{color:#fff;background:#246fdc;border-radius:8px;padding:14px 20px;font-size:14px;font-weight:600;transition:all .3s}.CustomDevelopmentSection-module__e7HJIW__cta a:hover{background:#175fc8;transform:translateY(-3px);box-shadow:0 12px 28px #246fdc38}.CustomDevelopmentSection-module__e7HJIW__cta a span{margin-left:16px}@media (max-width:1000px){.CustomDevelopmentSection-module__e7HJIW__flow{grid-template-columns:repeat(3,1fr)}.CustomDevelopmentSection-module__e7HJIW__flowStep:nth-child(3){border-right:0}.CustomDevelopmentSection-module__e7HJIW__flowStep:nth-child(-n+3){border-bottom:1px solid #e4edf8}.CustomDevelopmentSection-module__e7HJIW__capabilities{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.CustomDevelopmentSection-module__e7HJIW__root{padding:84px 0}.CustomDevelopmentSection-module__e7HJIW__twoRows{display:flex}.CustomDevelopmentSection-module__e7HJIW__shell{width:min(100% - 28px,1180px)}.CustomDevelopmentSection-module__e7HJIW__heading h2{font-size:40px}.CustomDevelopmentSection-module__e7HJIW__flowSection,.CustomDevelopmentSection-module__e7HJIW__capabilitySection{margin-top:70px}.CustomDevelopmentSection-module__e7HJIW__flow{grid-template-columns:1fr 1fr}.CustomDevelopmentSection-module__e7HJIW__flowStep{min-height:160px}.CustomDevelopmentSection-module__e7HJIW__flowStep:nth-child(3){border-right:1px solid #e4edf8}.CustomDevelopmentSection-module__e7HJIW__flowStep:nth-child(2n){border-right:0}.CustomDevelopmentSection-module__e7HJIW__flowStep:nth-child(-n+4){border-bottom:1px solid #e4edf8}.CustomDevelopmentSection-module__e7HJIW__capabilities{grid-template-columns:1fr}.CustomDevelopmentSection-module__e7HJIW__capability{min-height:auto}.CustomDevelopmentSection-module__e7HJIW__cta{flex-direction:column;align-items:flex-start;padding:28px 24px}}
.AIConsultingSection-module___9AOpG__root{color:#142640;background:linear-gradient(#f5f9ff 0%,#fff 48%,#f7faff 100%);padding:120px 0;overflow:hidden}.AIConsultingSection-module___9AOpG__shell{width:min(1180px,100% - 40px);margin:auto}.AIConsultingSection-module___9AOpG__heading{text-align:center;max-width:920px;margin:0 auto}.AIConsultingSection-module___9AOpG__heading>span,.AIConsultingSection-module___9AOpG__valueHeading span{color:#286dd6;letter-spacing:.22em;font-size:11px;font-weight:700}.AIConsultingSection-module___9AOpG__heading h2{color:#0f172a;letter-spacing:-.025em;font-size:clamp(30px,4vw,36px);font-weight:700;line-height:1.2}.AIConsultingSection-module___9AOpG__heading h3{color:#64748b;margin-top:16px;font-size:18px;font-weight:400;line-height:1.65}.AIConsultingSection-module___9AOpG__heading>p{color:#63738a;max-width:920px;margin:24px auto 0;font-size:17px;line-height:1.95}.AIConsultingSection-module___9AOpG__process{grid-template-columns:repeat(6,1fr);gap:0;margin-top:86px;display:grid;position:relative}.AIConsultingSection-module___9AOpG__processLine{background:linear-gradient(90deg,#b9d5fa,#2f7de8,#b9d5fa);height:1px;position:absolute;top:94px;left:8%;right:8%}.AIConsultingSection-module___9AOpG__step{text-align:center;padding:0 16px;position:relative}.AIConsultingSection-module___9AOpG__processIcon{background:0 0;place-items:center;width:76px;height:76px;margin:0 auto;transition:transform .3s;display:grid}.AIConsultingSection-module___9AOpG__processIcon img{object-fit:contain;width:76px;height:76px;display:block}.AIConsultingSection-module___9AOpG__step:hover .AIConsultingSection-module___9AOpG__processIcon{transform:translateY(-5px)scale(1.04)}.AIConsultingSection-module___9AOpG__dot{z-index:2;background:#2f7de8;border:4px solid #fff;border-radius:50%;width:15px;height:15px;margin:11px auto 24px;transition:all .3s;position:relative;box-shadow:0 0 0 1px #8ebbf5,0 7px 20px #2f7de840}.AIConsultingSection-module___9AOpG__step:hover .AIConsultingSection-module___9AOpG__dot{background:#0d5fcf;transform:scale(1.35)}.AIConsultingSection-module___9AOpG__step h4{font-size:16px}.AIConsultingSection-module___9AOpG__step p{color:#75859a;margin-top:12px;font-size:12px;line-height:1.75}.AIConsultingSection-module___9AOpG__valueSection{margin-top:96px}.AIConsultingSection-module___9AOpG__values{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.AIConsultingSection-module___9AOpG__valueCard{background:linear-gradient(135deg,#fff 0% 68%,#f3f8ff 100%);border:1px solid #dfe9f6;border-radius:16px;grid-template-rows:auto 1fr;grid-template-columns:46px minmax(0,1fr);align-content:center;column-gap:14px;min-height:130px;padding:22px 18px;transition:transform .35s,border-color .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 36px #254c810f}.AIConsultingSection-module___9AOpG__valueCard:hover{border-color:#afcff8;transform:translateY(-5px);box-shadow:0 18px 42px #2965ba21}.AIConsultingSection-module___9AOpG__icon{color:#216ed8;background:linear-gradient(145deg,#f5faff,#e7f2ff);border:1px solid #d2e4fb;border-radius:12px;grid-row:1/3;align-self:center;place-items:center;width:46px;height:46px;transition:transform .35s,color .35s,background .35s;display:grid;position:relative;box-shadow:0 8px 20px #2f7de81c}.AIConsultingSection-module___9AOpG__icon svg{width:23px;height:23px}.AIConsultingSection-module___9AOpG__valueCard:hover .AIConsultingSection-module___9AOpG__icon{color:#fff;background:linear-gradient(145deg,#3b8af0,#1762cb);transform:scale(1.06)}.AIConsultingSection-module___9AOpG__valueCard h4{font-size:16px;line-height:1.4;position:relative}.AIConsultingSection-module___9AOpG__valueCard p{color:#66778d;margin-top:6px;font-size:12px;line-height:1.6;position:relative}@media (max-width:900px){.AIConsultingSection-module___9AOpG__process{grid-template-columns:repeat(3,1fr);gap:36px 0}.AIConsultingSection-module___9AOpG__processLine{display:none}.AIConsultingSection-module___9AOpG__dot{margin:14px auto 18px}.AIConsultingSection-module___9AOpG__values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.AIConsultingSection-module___9AOpG__root{padding:84px 0}.AIConsultingSection-module___9AOpG__shell{width:calc(100% - 28px)}.AIConsultingSection-module___9AOpG__heading h2{font-size:40px}.AIConsultingSection-module___9AOpG__process{grid-template-columns:repeat(2,1fr);margin-top:62px}.AIConsultingSection-module___9AOpG__values{grid-template-columns:1fr}.AIConsultingSection-module___9AOpG__valueSection{margin-top:72px}.AIConsultingSection-module___9AOpG__valueCard{grid-template-columns:48px minmax(0,1fr);column-gap:16px;min-height:124px;padding:20px}.AIConsultingSection-module___9AOpG__icon{border-radius:12px;width:48px;height:48px}.AIConsultingSection-module___9AOpG__icon svg{width:24px;height:24px}}
