.ServicesFrameCommon-module__c8w5TW__section{box-sizing:border-box;width:100%;padding:88px 6% 80px}.ServicesFrameCommon-module__c8w5TW__sectionHead{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:660px;margin:0 auto 60px;display:flex}.ServicesFrameCommon-module__c8w5TW__eyebrow{letter-spacing:.14em;text-transform:uppercase;border-radius:100px;align-items:center;padding:5px 14px;font-family:Open Sans,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.ServicesFrameCommon-module__c8w5TW__sectionTitle{letter-spacing:-.025em;margin:0;font-family:Open Sans,sans-serif;font-size:clamp(1.875rem,3.2vw,2.625rem);font-weight:700;line-height:1.2}.ServicesFrameCommon-module__c8w5TW__titleAccent{background:linear-gradient(90deg,#4573df 0%,#2d4fa2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.ServicesFrameCommon-module__c8w5TW__sectionSub{max-width:520px;margin:0;font-family:Open Sans,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.7}.ServicesFrameCommon-module__c8w5TW__bentoGrid{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,1fr);gap:14px;width:100%;display:grid}.ServicesFrameCommon-module__c8w5TW__posAI{grid-area:1/1/3/3}.ServicesFrameCommon-module__c8w5TW__posSaaS{grid-area:1/3}.ServicesFrameCommon-module__c8w5TW__posMobile{grid-area:2/3}.ServicesFrameCommon-module__c8w5TW__posUIUX{grid-area:3/1}.ServicesFrameCommon-module__c8w5TW__posCloud{grid-area:3/2}.ServicesFrameCommon-module__c8w5TW__posData{grid-area:3/3}.ServicesFrameCommon-module__c8w5TW__posAuto{grid-area:4/1/auto/3}.ServicesFrameCommon-module__c8w5TW__posConsult{grid-area:4/3}.ServicesFrameCommon-module__c8w5TW__card{border-radius:18px;position:relative;overflow:hidden}.ServicesFrameCommon-module__c8w5TW__cardInner{box-sizing:border-box;height:100%;color:inherit;z-index:1;flex-direction:column;gap:12px;padding:22px;text-decoration:none;display:flex;position:relative}.ServicesFrameCommon-module__c8w5TW__cardInnerLarge{gap:16px;padding:28px 30px}.ServicesFrameCommon-module__c8w5TW__iconRow{justify-content:space-between;align-items:center;display:flex}.ServicesFrameCommon-module__c8w5TW__iconWrapStd{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex}.ServicesFrameCommon-module__c8w5TW__cardInner:hover .ServicesFrameCommon-module__c8w5TW__iconWrapStd{transform:scale(1.1)rotate(-3deg)}.ServicesFrameCommon-module__c8w5TW__iconWrapFeatured{color:#fff;-webkit-backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff40;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .28s cubic-bezier(.22,1,.36,1),background .25s;display:flex}.ServicesFrameCommon-module__c8w5TW__cardInner:hover .ServicesFrameCommon-module__c8w5TW__iconWrapFeatured{background:#ffffff42;transform:scale(1.08)}.ServicesFrameCommon-module__c8w5TW__featuredBadge{letter-spacing:.09em;text-transform:uppercase;color:#fffffff2;-webkit-backdrop-filter:blur(4px);background:#ffffff2e;border:1px solid #ffffff38;border-radius:100px;padding:4px 11px;font-family:Open Sans,sans-serif;font-size:10px;font-weight:700}.ServicesFrameCommon-module__c8w5TW__titleBlock{flex-direction:column;flex:1;gap:5px;display:flex}.ServicesFrameCommon-module__c8w5TW__cardTitle{margin:0;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:700;line-height:1.28}.ServicesFrameCommon-module__c8w5TW__cardTitleWide{letter-spacing:-.015em;margin:0;font-family:Open Sans,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.22}.ServicesFrameCommon-module__c8w5TW__cardTitleFeatured{letter-spacing:-.02em;color:#fff;margin:0;font-family:Open Sans,sans-serif;font-size:1.625rem;font-weight:700;line-height:1.18}.ServicesFrameCommon-module__c8w5TW__cardTagline{margin:0;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.55}.ServicesFrameCommon-module__c8w5TW__cardTaglineFeatured{color:#ffffffd4;margin:0;font-size:1rem;font-weight:500;line-height:1.5}.ServicesFrameCommon-module__c8w5TW__cardDesc{margin:0;font-family:Open Sans,sans-serif;font-size:.875rem;line-height:1.7}.ServicesFrameCommon-module__c8w5TW__cardDescFeatured{color:#ffffffc2;margin:0;font-family:Open Sans,sans-serif;font-size:.9375rem;line-height:1.72}.ServicesFrameCommon-module__c8w5TW__techRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.ServicesFrameCommon-module__c8w5TW__techLogo{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:inline-flex}.ServicesFrameCommon-module__c8w5TW__techLogo:hover{transform:translateY(-2px)scale(1.08)}.ServicesFrameCommon-module__c8w5TW__featuredCta{color:#fffffff2;-webkit-backdrop-filter:blur(4px);background:#ffffff24;border:1px solid #ffffff38;border-radius:100px;align-items:center;gap:6px;width:fit-content;padding:8px 18px;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:700;transition:background .22s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.ServicesFrameCommon-module__c8w5TW__cardInner:hover .ServicesFrameCommon-module__c8w5TW__featuredCta{background:#ffffff38;transform:translate(3px)}.ServicesFrameCommon-module__c8w5TW__wideCta{border-radius:100px;align-items:center;gap:6px;width:fit-content;padding:8px 18px;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:700;transition:background .22s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.ServicesFrameCommon-module__c8w5TW__cardInner:hover .ServicesFrameCommon-module__c8w5TW__wideCta{transform:translate(3px)}.ServicesFrameCommon-module__c8w5TW__hoverArrow{opacity:0;justify-content:flex-end;align-items:center;transition:opacity .2s,transform .2s;display:flex;transform:translate(-6px)}.ServicesFrameCommon-module__c8w5TW__cardInner:hover .ServicesFrameCommon-module__c8w5TW__hoverArrow{opacity:1;transform:translate(0)}.ServicesFrameCommon-module__c8w5TW__ctaRow{justify-content:center;margin-top:48px;display:flex}.ServicesFrameCommon-module__c8w5TW__ctaBtn{letter-spacing:.01em;border-radius:100px;align-items:center;gap:8px;padding:13px 30px;font-family:Open Sans,sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background .25s,color .25s;display:inline-flex}.ServicesFrameCommon-module__c8w5TW__ctaBtn:hover{transform:translateY(-2px)}@media (max-width:960px){.ServicesFrameCommon-module__c8w5TW__bentoGrid{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);gap:12px}.ServicesFrameCommon-module__c8w5TW__posAI,.ServicesFrameCommon-module__c8w5TW__posAuto{grid-area:auto/1/auto/3}.ServicesFrameCommon-module__c8w5TW__posSaaS,.ServicesFrameCommon-module__c8w5TW__posMobile,.ServicesFrameCommon-module__c8w5TW__posUIUX,.ServicesFrameCommon-module__c8w5TW__posCloud,.ServicesFrameCommon-module__c8w5TW__posData,.ServicesFrameCommon-module__c8w5TW__posConsult{grid-area:auto}.ServicesFrameCommon-module__c8w5TW__section{padding:72px 5% 64px}.ServicesFrameCommon-module__c8w5TW__sectionHead{margin-bottom:48px}}@media (max-width:580px){.ServicesFrameCommon-module__c8w5TW__bentoGrid{grid-template-columns:1fr;gap:10px}.ServicesFrameCommon-module__c8w5TW__posAI,.ServicesFrameCommon-module__c8w5TW__posSaaS,.ServicesFrameCommon-module__c8w5TW__posMobile,.ServicesFrameCommon-module__c8w5TW__posUIUX,.ServicesFrameCommon-module__c8w5TW__posCloud,.ServicesFrameCommon-module__c8w5TW__posData,.ServicesFrameCommon-module__c8w5TW__posAuto,.ServicesFrameCommon-module__c8w5TW__posConsult{grid-area:auto/1}.ServicesFrameCommon-module__c8w5TW__section{padding:56px 4% 52px}.ServicesFrameCommon-module__c8w5TW__sectionHead{gap:10px;margin-bottom:36px}.ServicesFrameCommon-module__c8w5TW__cardInner{padding:20px}.ServicesFrameCommon-module__c8w5TW__cardInnerLarge{gap:13px;padding:22px}.ServicesFrameCommon-module__c8w5TW__cardTitleFeatured{font-size:1.375rem}.ServicesFrameCommon-module__c8w5TW__cardTitleWide{font-size:1.25rem}.ServicesFrameCommon-module__c8w5TW__ctaRow{margin-top:36px}}
.ServicesFrame-module__MjIQma__section{background:0 0}.ServicesFrame-module__MjIQma__eyebrow{color:#4573df;background:#4573df17;border:1px solid #4573df29}.ServicesFrame-module__MjIQma__sectionTitle{color:#0f172a}.ServicesFrame-module__MjIQma__sectionSub{color:#64748b}.ServicesFrame-module__MjIQma__titleAccent{color:#4573df}.ServicesFrame-module__MjIQma__primaryCard{background:linear-gradient(145deg,#0d1b3e 0%,#111d40 35%,#0a1528 65%,#060e1f 100%);border:1px solid #4573df47;transition:box-shadow .32s,transform .35s cubic-bezier(.22,1,.36,1);box-shadow:0 20px 56px #0915308c,0 4px 14px #4573df1f,inset 0 1px #ffffff12}.ServicesFrame-module__MjIQma__primaryCard:hover{transform:translateY(-5px);box-shadow:0 28px 72px #091530a6,0 8px 28px #4573df2e}.ServicesFrame-module__MjIQma__primaryCard:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;background:radial-gradient(at 75% 8%,#4573df52 0%,#0000 55%),radial-gradient(at 15% 90%,#2d4fa22e 0%,#0000 48%),radial-gradient(#4573df0d 0%,#0000 70%);position:absolute;inset:0}.ServicesFrame-module__MjIQma__secondaryCard{-webkit-backdrop-filter:blur(22px)saturate(1.6);background:#ffffff9e;border:1.5px solid #ff98003d;transition:border-color .28s,box-shadow .28s,transform .35s cubic-bezier(.22,1,.36,1);box-shadow:0 8px 28px #ff980012,0 2px 6px #0000000d,inset 0 1px #ffffffe6}.ServicesFrame-module__MjIQma__secondaryCard:hover{border-color:#ff980073;transform:translateY(-5px);box-shadow:0 14px 44px #ff98001f,0 4px 12px #0000000f}.ServicesFrame-module__MjIQma__standardCard{-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#ffffffbf;border:1.5px solid #ffffffb8;transition:border-color .28s,box-shadow .28s,transform .35s cubic-bezier(.22,1,.36,1),background .28s;box-shadow:0 2px 6px #0000000d,0 0 0 .5px #0000000a}.ServicesFrame-module__MjIQma__standardCard:hover{background:#ffffffeb;border-color:#4573df5c;transform:translateY(-4px);box-shadow:0 8px 28px #4573df1a,0 2px 6px #0000000d}.ServicesFrame-module__MjIQma__iconWrapStd{color:#4573df;background:#4573df17}.ServicesFrame-module__MjIQma__standardCard:hover .ServicesFrame-module__MjIQma__iconWrapStd{background:#4573df24}.ServicesFrame-module__MjIQma__cardTitle{color:#0f172a}.ServicesFrame-module__MjIQma__cardTagline,.ServicesFrame-module__MjIQma__cardDesc{color:#64748b}.ServicesFrame-module__MjIQma__hoverArrow{color:#4573df}.ServicesFrame-module__MjIQma__wideCta{color:#c2410c;background:#ff980017;border:1px solid #ff980047}.ServicesFrame-module__MjIQma__wideCta:hover{background:#ff980026}.ServicesFrame-module__MjIQma__ctaBtn{color:#4573df;background:0 0;border:2px solid #4573df80}.ServicesFrame-module__MjIQma__ctaBtn:hover{color:#fff;background:#4573df;border-color:#4573df;box-shadow:0 6px 22px #4573df47}
.ServicesFrameDark-module__nveW3G__section{background:0 0}.ServicesFrameDark-module__nveW3G__eyebrow{color:#adb5bd;background:#4573df1f;border:1px solid #3e444c}.ServicesFrameDark-module__nveW3G__sectionTitle{color:#eaf6ff}.ServicesFrameDark-module__nveW3G__sectionSub{color:#adb5bd}.ServicesFrameDark-module__nveW3G__titleAccent{color:#4573df}.ServicesFrameDark-module__nveW3G__primaryCard{background:linear-gradient(145deg,#1c3163 0%,#172a52 35%,#111f45 65%,#0d1836 100%);border:1px solid #4573df73;transition:box-shadow .32s,transform .35s cubic-bezier(.22,1,.36,1);box-shadow:0 20px 56px #0000008c,0 4px 16px #4573df3d,inset 0 1px #ffffff14}.ServicesFrameDark-module__nveW3G__primaryCard:hover{transform:translateY(-5px);box-shadow:0 28px 72px #000000a6,0 8px 28px #4573df52}.ServicesFrameDark-module__nveW3G__primaryCard:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;background:radial-gradient(at 75% 8%,#4573df7a 0%,#0000 55%),radial-gradient(at 15% 90%,#2d4fa247 0%,#0000 48%),radial-gradient(#4573df1a 0%,#0000 70%);position:absolute;inset:0}.ServicesFrameDark-module__nveW3G__secondaryCard{background:#262b34;border:1.5px solid #ff980038;transition:border-color .28s,box-shadow .28s,transform .35s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 8px #0000003d}.ServicesFrameDark-module__nveW3G__secondaryCard:hover{border-color:#ff98006b;transform:translateY(-5px);box-shadow:0 8px 28px #0000005c}.ServicesFrameDark-module__nveW3G__standardCard{background:#2c323a;border:1.5px solid #3e444c;transition:border-color .28s,box-shadow .28s,transform .35s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 6px #0003}.ServicesFrameDark-module__nveW3G__standardCard:hover{border-color:#4573df;transform:translateY(-4px);box-shadow:0 8px 24px #00000052}.ServicesFrameDark-module__nveW3G__iconWrapStd{color:#4573df;background:#3e444c}.ServicesFrameDark-module__nveW3G__standardCard:hover .ServicesFrameDark-module__nveW3G__iconWrapStd{background:#464d57}.ServicesFrameDark-module__nveW3G__cardTitle{color:#eaf6ff}.ServicesFrameDark-module__nveW3G__cardTagline,.ServicesFrameDark-module__nveW3G__cardDesc{color:#adb5bd}.ServicesFrameDark-module__nveW3G__hoverArrow{color:#4573df}.ServicesFrameDark-module__nveW3G__wideCta{color:#fb923c;background:#ff98001a;border:1px solid #ff98003d}.ServicesFrameDark-module__nveW3G__wideCta:hover{background:#ff980029}.ServicesFrameDark-module__nveW3G__ctaBtn{color:#e0e6ed;background:0 0;border:2px solid #3e444c}.ServicesFrameDark-module__nveW3G__ctaBtn:hover{color:#fff;background:#4573df;border-color:#4573df;box-shadow:0 6px 22px #4573df38}
