.ServiceCardCommon-module__f3t__a__cardLink{height:100%;color:inherit;text-decoration:none;display:flex}.ServiceCardCommon-module__f3t__a__card{border-radius:22px;flex-direction:column;width:100%;height:100%;min-height:520px;padding:0;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.ServiceCardCommon-module__f3t__a__featuredCard{min-height:560px}.ServiceCardCommon-module__f3t__a__card:hover{transform:translateY(-7px)}.ServiceCardCommon-module__f3t__a__card:before{content:"";pointer-events:none;opacity:.9;z-index:0;position:absolute;inset:0}.ServiceCardCommon-module__f3t__a__revealGlow{opacity:.18;pointer-events:none;z-index:0;border-radius:999px;width:150px;height:150px;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .28s;position:absolute;bottom:-54px;right:-54px;transform:scale(.8)}.ServiceCardCommon-module__f3t__a__card:hover .ServiceCardCommon-module__f3t__a__revealGlow{opacity:.38;transform:scale(1.24)}.ServiceCardCommon-module__f3t__a__accentBar{opacity:0;z-index:2;background:linear-gradient(90deg,#4573df 0%,#ff9800 40%,#7ba0ff 70%,#4573df 100%) 0 0/300% 100%;height:3px;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.ServiceCardCommon-module__f3t__a__card:hover .ServiceCardCommon-module__f3t__a__accentBar{opacity:1;animation:2.4s infinite ServiceCardCommon-module__f3t__a__shimmer}@keyframes ServiceCardCommon-module__f3t__a__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ServiceCardCommon-module__f3t__a__cardContent{z-index:1;flex-direction:column;gap:18px;height:100%;padding:1.5rem;display:flex;position:relative}.ServiceCardCommon-module__f3t__a__topMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.ServiceCardCommon-module__f3t__a__badge,.ServiceCardCommon-module__f3t__a__indexPill{border-radius:999px;align-items:center;font-weight:800;line-height:1;display:inline-flex}.ServiceCardCommon-module__f3t__a__badge{letter-spacing:.08em;text-transform:uppercase;gap:6px;padding:7px 11px;font-size:.7rem}.ServiceCardCommon-module__f3t__a__indexPill{flex-shrink:0;justify-content:center;width:38px;height:38px;font-size:.8rem}.ServiceCardCommon-module__f3t__a__headerRow{align-items:center;gap:1.1rem;display:flex}.ServiceCardCommon-module__f3t__a__titleBlock{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ServiceCardCommon-module__f3t__a__title{letter-spacing:0;margin:0;padding-top:.15rem;font-size:1.22rem;font-weight:800;line-height:1.26}.ServiceCardCommon-module__f3t__a__bestFor{align-items:flex-start;gap:6px;font-size:.78rem;font-weight:700;line-height:1.35;display:inline-flex}.ServiceCardCommon-module__f3t__a__description{letter-spacing:.005em;margin:0 0 1rem;font-size:.9rem;line-height:1.65}.ServiceCardCommon-module__f3t__a__resultBox{border-radius:16px;align-items:center;gap:9px;margin-bottom:1rem;padding:12px 13px;font-size:.84rem;font-weight:800;line-height:1.35;display:flex}.ServiceCardCommon-module__f3t__a__featuresContainer{flex-direction:column;gap:1rem;margin-top:auto;display:flex}.ServiceCardCommon-module__f3t__a__pathRow{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.ServiceCardCommon-module__f3t__a__pathStep{border-radius:14px;flex-direction:column;gap:6px;min-height:58px;padding:9px;font-size:.72rem;font-weight:800;line-height:1.25;display:flex}.ServiceCardCommon-module__f3t__a__pathStep span{border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.68rem;display:inline-flex}.ServiceCardCommon-module__f3t__a__featuresList{flex-direction:column;gap:.55rem;display:flex}.ServiceCardCommon-module__f3t__a__feature{align-items:center;gap:.6rem;font-size:.85rem;line-height:1.5;transition:transform .2s;display:flex}.ServiceCardCommon-module__f3t__a__card:hover .ServiceCardCommon-module__f3t__a__feature{transform:translate(2px)}.ServiceCardCommon-module__f3t__a__featureIcon{border-radius:50%;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;line-height:1;transition:transform .25s;display:flex}.ServiceCardCommon-module__f3t__a__card:hover .ServiceCardCommon-module__f3t__a__featureIcon{transform:scale(1.1)}.ServiceCardCommon-module__f3t__a__techsList{flex-wrap:wrap;gap:.4rem;margin-top:.25rem;display:flex}.ServiceCardCommon-module__f3t__a__techBadge{letter-spacing:.01em;border-radius:999px;padding:.34rem .72rem;font-size:.72rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s}.ServiceCardCommon-module__f3t__a__techBadge:hover{transform:translateY(-1px)}.ServiceCardCommon-module__f3t__a__ctaRow{letter-spacing:.01em;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;margin-top:.75rem;padding:.68rem 1.25rem;font-size:.85rem;font-weight:800;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.ServiceCardCommon-module__f3t__a__ctaIcon{line-height:1;transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.ServiceCardCommon-module__f3t__a__card:hover .ServiceCardCommon-module__f3t__a__ctaIcon{transform:translate(4px)}.ServiceCardCommon-module__f3t__a__card:hover .ServiceCardCommon-module__f3t__a__ctaRow{gap:.65rem}@media (max-width:480px){.ServiceCardCommon-module__f3t__a__card,.ServiceCardCommon-module__f3t__a__featuredCard{min-height:0}.ServiceCardCommon-module__f3t__a__cardContent{gap:16px;padding:1.5rem 1.25rem 1.25rem}.ServiceCardCommon-module__f3t__a__topMeta{align-items:flex-start}.ServiceCardCommon-module__f3t__a__pathRow{grid-template-columns:1fr}.ServiceCardCommon-module__f3t__a__title{font-size:1.08rem}.ServiceCardCommon-module__f3t__a__description{font-size:.85rem}}
.ServiceCardDark-module__Q_VatG__card{background:#262b34;border:1.5px solid #7ba0ff1a;box-shadow:0 2px 8px #0000002e,0 8px 24px #0000001f}.ServiceCardDark-module__Q_VatG__card:before{background:linear-gradient(135deg,#4573df21,#0000 52%),radial-gradient(circle at 14% 12%,#ff98001a,#0000 34%)}.ServiceCardDark-module__Q_VatG__featuredCard{background:linear-gradient(145deg,#1c3163 0%,#172a52 42%,#0d1836 100%);border-color:#4573df75}.ServiceCardDark-module__Q_VatG__featuredCard:before{background:radial-gradient(at 78% 10%,#4573df70,#0000 56%),radial-gradient(at 12% 90%,#ff980029,#0000 46%)}.ServiceCardDark-module__Q_VatG__revealGlow{background:linear-gradient(135deg,#4573df,#2d4fa2)}.ServiceCardDark-module__Q_VatG__card:hover{border-color:#4573df66;box-shadow:0 12px 40px #00000047,0 0 0 1px #4573df26}.ServiceCardDark-module__Q_VatG__badge,.ServiceCardDark-module__Q_VatG__indexPill{color:#c0d4ff;background:#4573df1f;border:1px solid #4573df38}.ServiceCardDark-module__Q_VatG__title{color:#eaf6ff}.ServiceCardDark-module__Q_VatG__bestFor{color:#9aa4b2}.ServiceCardDark-module__Q_VatG__description{color:#b0bec5}.ServiceCardDark-module__Q_VatG__resultBox{color:#d7e4ff;background:#4573df1f;border:1px solid #4573df38}.ServiceCardDark-module__Q_VatG__feature{color:#cfd8dc}.ServiceCardDark-module__Q_VatG__featureIcon{color:#7ba0ff;background:#4573df26}.ServiceCardDark-module__Q_VatG__pathStep{color:#d7dde5;background:#4573df1a;border:1px solid #4573df2e}.ServiceCardDark-module__Q_VatG__pathStep span{color:#c0d4ff;background:#4573df29}.ServiceCardDark-module__Q_VatG__techBadge{color:#b0c4de;background:#4573df1a;border:1px solid #4573df2e}.ServiceCardDark-module__Q_VatG__techBadge:hover{background:#4573df2e;box-shadow:0 2px 8px #4573df1a}.ServiceCardDark-module__Q_VatG__ctaRow{color:#7ba0ff;background:#4573df1a;border:1px solid #4573df29}.ServiceCardDark-module__Q_VatG__card:hover .ServiceCardDark-module__Q_VatG__ctaRow{color:#fff;background:#4573df33}
.ServiceCardLight-module__jTEVVq__card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1.5px solid #4573df1f;box-shadow:0 14px 34px #4573df14,inset 0 1px #ffffffdb}.ServiceCardLight-module__jTEVVq__card:before{background:linear-gradient(135deg,#4573df14,#0000 52%),radial-gradient(circle at 14% 12%,#ff98001f,#0000 34%)}.ServiceCardLight-module__jTEVVq__featuredCard{background:linear-gradient(145deg,#0d1b3ef5,#111d40f5 45%,#060e1ff5);border-color:#4573df5c}.ServiceCardLight-module__jTEVVq__featuredCard:before{background:radial-gradient(at 78% 10%,#4573df57,#0000 56%),radial-gradient(at 12% 90%,#ff98002e,#0000 46%)}.ServiceCardLight-module__jTEVVq__revealGlow{background:linear-gradient(135deg,#4573df,#2d4fa2)}.ServiceCardLight-module__jTEVVq__card:hover{border-color:#4573df57;box-shadow:0 22px 48px #4573df24,0 2px 8px #4573df0f}.ServiceCardLight-module__jTEVVq__badge{color:#2d4fa2;background:#4573df14;border:1px solid #4573df24}.ServiceCardLight-module__jTEVVq__featuredCard .ServiceCardLight-module__jTEVVq__badge{color:#fff;background:#ffffff21;border-color:#fff3}.ServiceCardLight-module__jTEVVq__indexPill{color:#4573df;background:#4573df14;border:1px solid #4573df21}.ServiceCardLight-module__jTEVVq__featuredCard .ServiceCardLight-module__jTEVVq__indexPill{color:#fff;background:#ffffff1c;border-color:#ffffff2e}.ServiceCardLight-module__jTEVVq__title{color:#1a202c}.ServiceCardLight-module__jTEVVq__description{color:#4a5568}.ServiceCardLight-module__jTEVVq__bestFor{color:#526070}.ServiceCardLight-module__jTEVVq__featuredCard .ServiceCardLight-module__jTEVVq__title,.ServiceCardLight-module__jTEVVq__featuredCard .ServiceCardLight-module__jTEVVq__description,.ServiceCardLight-module__jTEVVq__featuredCard .ServiceCardLight-module__jTEVVq__feature,.ServiceCardLight-module__jTEVVq__featuredCard .ServiceCardLight-module__jTEVVq__bestFor{color:#ffffffe6}.ServiceCardLight-module__jTEVVq__resultBox{color:#1d3f8f;background:#4573df14;border:1px solid #4573df21}.ServiceCardLight-module__jTEVVq__featuredCard .ServiceCardLight-module__jTEVVq__resultBox{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.ServiceCardLight-module__jTEVVq__feature{color:#374151}.ServiceCardLight-module__jTEVVq__featureIcon{color:#4573df;background:#eef2ff}.ServiceCardLight-module__jTEVVq__pathStep{color:#334155;background:#4573df12;border:1px solid #4573df1c}.ServiceCardLight-module__jTEVVq__pathStep span{color:#4573df;background:#4573df1f}.ServiceCardLight-module__jTEVVq__featuredCard .ServiceCardLight-module__jTEVVq__pathStep{color:#ffffffdb;background:#ffffff17;border-color:#ffffff24}.ServiceCardLight-module__jTEVVq__featuredCard .ServiceCardLight-module__jTEVVq__pathStep span,.ServiceCardLight-module__jTEVVq__featuredCard .ServiceCardLight-module__jTEVVq__featureIcon{color:#fff;background:#ffffff24}.ServiceCardLight-module__jTEVVq__techBadge{color:#2d4fa2;background:#f0f4ff;border:1px solid #dce4f8}.ServiceCardLight-module__jTEVVq__techBadge:hover{background:#e4ecff;box-shadow:0 2px 6px #4573df14}.ServiceCardLight-module__jTEVVq__ctaRow{color:#2d4fa2;background:#4573df1a;border:1px solid #4573df33;box-shadow:0 8px 18px #4573df14}.ServiceCardLight-module__jTEVVq__card:hover .ServiceCardLight-module__jTEVVq__ctaRow{color:#fff;background:#4573df}.ServiceCardLight-module__jTEVVq__featuredCard .ServiceCardLight-module__jTEVVq__techBadge,.ServiceCardLight-module__jTEVVq__featuredCard .ServiceCardLight-module__jTEVVq__ctaRow{color:#fff;background:#ffffff1f;border-color:#ffffff2e}
.ServiceIcon-module__FpjN8W__iconWrap{will-change:transform;border:1.5px solid #0000;border-radius:22px;justify-content:center;align-items:center;width:84px;min-width:84px;height:84px;transition:box-shadow .35s;display:inline-flex;position:relative;overflow:visible}.ServiceIcon-module__FpjN8W__glow{border-radius:inherit;opacity:0;filter:blur(18px);pointer-events:none;z-index:0;transition:opacity .4s,transform .4s;position:absolute;inset:0;transform:scale(.85)}.card:hover .ServiceIcon-module__FpjN8W__glow{opacity:.28;transform:scale(1.1)}.ServiceIcon-module__FpjN8W__iconInner{z-index:1;will-change:transform;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (max-width:480px){.ServiceIcon-module__FpjN8W__iconWrap{border-radius:17px;width:68px;min-width:68px;height:68px}}@media (prefers-reduced-motion:reduce){.ServiceIcon-module__FpjN8W__iconWrap,.ServiceIcon-module__FpjN8W__glow,.ServiceIcon-module__FpjN8W__iconInner{transition:none}}
.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__situationCard{border:1.5px solid rgba(var(--situation-accent-rgb), .26);box-shadow:0 8px 24px rgba(var(--situation-accent-rgb), .08), inset 0 1px 0 #ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7}.ServicesFrame-module__MjIQma__situationCard:before{background:linear-gradient(135deg, rgba(var(--situation-accent-rgb), .08), transparent 48%), radial-gradient(circle at 18% 12%, rgba(var(--situation-accent-rgb), .14), transparent 34%)}.ServicesFrame-module__MjIQma__situationCard:after{background:var(--situation-accent)}.ServicesFrame-module__MjIQma__situationCard:hover{border-color:rgba(var(--situation-accent-rgb), .5);box-shadow:0 18px 42px rgba(var(--situation-accent-rgb), .16);background:#fffffff0}.ServicesFrame-module__MjIQma__situationIcon{background:rgba(var(--situation-accent-rgb), .1);border:1px solid rgba(var(--situation-accent-rgb), .22);box-shadow:0 10px 22px rgba(var(--situation-accent-rgb), .1), inset 0 1px 0 #ffffffb8}.ServicesFrame-module__MjIQma__situationNumber{color:var(--situation-accent);background:rgba(var(--situation-accent-rgb), .1);border:1px solid rgba(var(--situation-accent-rgb), .18)}.ServicesFrame-module__MjIQma__situationBadge{color:var(--situation-accent);background:rgba(var(--situation-accent-rgb), .08);border:1px solid rgba(var(--situation-accent-rgb), .16)}.ServicesFrame-module__MjIQma__situationTitle{color:#0f172a}.ServicesFrame-module__MjIQma__situationOutcome{color:#64748b}.ServicesFrame-module__MjIQma__situationResult{color:color-mix(in srgb, var(--situation-accent) 72%, #0f172a);background:rgba(var(--situation-accent-rgb), .08);border:1px solid rgba(var(--situation-accent-rgb), .16)}.ServicesFrame-module__MjIQma__situationCta{color:var(--situation-accent)}.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}
.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__situationGrid{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1200px;margin:-24px auto 0;display:grid}.ServicesFrameCommon-module__c8w5TW__situationCard{--situation-accent:#4573df;--situation-accent-rgb:69, 115, 223;border-radius:20px;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s;position:relative;overflow:hidden}.ServicesFrameCommon-module__c8w5TW__situationCard:before,.ServicesFrameCommon-module__c8w5TW__situationCard:after{content:"";pointer-events:none;position:absolute}.ServicesFrameCommon-module__c8w5TW__situationCard:before{opacity:.9;inset:0}.ServicesFrameCommon-module__c8w5TW__situationCard:after{opacity:.28;border-radius:999px;width:92px;height:92px;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .28s;bottom:-34px;right:-34px}.ServicesFrameCommon-module__c8w5TW__situationCard:hover{transform:translateY(-6px)}.ServicesFrameCommon-module__c8w5TW__situationCard:hover:after{opacity:.45;transform:scale(1.2)}.ServicesFrameCommon-module__c8w5TW__situationLink{box-sizing:border-box;height:100%;min-height:286px;color:inherit;z-index:1;flex-direction:column;gap:13px;padding:24px;text-decoration:none;display:flex;position:relative}.ServicesFrameCommon-module__c8w5TW__situationTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.ServicesFrameCommon-module__c8w5TW__situationIcon{border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .28s cubic-bezier(.22,1,.36,1),background .28s;display:inline-flex}.ServicesFrameCommon-module__c8w5TW__situationIconImage{object-fit:contain;width:36px;height:36px;filter:drop-shadow(0 8px 12px rgba(var(--situation-accent-rgb), .18))}.ServicesFrameCommon-module__c8w5TW__situationCard:hover .ServicesFrameCommon-module__c8w5TW__situationIcon{transform:translateY(-2px)rotate(-3deg)scale(1.05)}.ServicesFrameCommon-module__c8w5TW__situationNumber{border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.ServicesFrameCommon-module__c8w5TW__situationBadge{letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:6px 11px;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.ServicesFrameCommon-module__c8w5TW__situationBody{flex-direction:column;flex:1;gap:9px;display:flex}.ServicesFrameCommon-module__c8w5TW__situationTitle{letter-spacing:0;margin:0;font-size:1.08rem;font-weight:800;line-height:1.28}.ServicesFrameCommon-module__c8w5TW__situationOutcome{margin:0;font-size:.91rem;line-height:1.62}.ServicesFrameCommon-module__c8w5TW__situationResult{border-radius:14px;padding:11px 12px;font-size:.8rem;font-weight:800;line-height:1.4;display:block}.ServicesFrameCommon-module__c8w5TW__situationCta{align-items:center;gap:6px;width:fit-content;padding-top:2px;font-size:.84rem;font-weight:800;line-height:1;transition:transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.ServicesFrameCommon-module__c8w5TW__situationCard:hover .ServicesFrameCommon-module__c8w5TW__situationCta{transform:translate(3px)}.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)}@keyframes ServicesFrameCommon-module__c8w5TW__svcIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.ServicesFrameCommon-module__c8w5TW__iconWrapStd svg,.ServicesFrameCommon-module__c8w5TW__iconWrapFeatured svg,.ServicesFrameCommon-module__c8w5TW__iconWrapStd img,.ServicesFrameCommon-module__c8w5TW__iconWrapFeatured img{will-change:transform;animation:3.6s ease-in-out infinite ServicesFrameCommon-module__c8w5TW__svcIconFloat}.ServicesFrameCommon-module__c8w5TW__card:nth-child(2n) .ServicesFrameCommon-module__c8w5TW__iconWrapStd svg,.ServicesFrameCommon-module__c8w5TW__card:nth-child(2n) .ServicesFrameCommon-module__c8w5TW__iconWrapFeatured svg,.ServicesFrameCommon-module__c8w5TW__card:nth-child(2n) .ServicesFrameCommon-module__c8w5TW__iconWrapStd img,.ServicesFrameCommon-module__c8w5TW__card:nth-child(2n) .ServicesFrameCommon-module__c8w5TW__iconWrapFeatured img{animation-delay:-1.8s}.ServicesFrameCommon-module__c8w5TW__card:nth-child(3n) .ServicesFrameCommon-module__c8w5TW__iconWrapStd svg,.ServicesFrameCommon-module__c8w5TW__card:nth-child(3n) .ServicesFrameCommon-module__c8w5TW__iconWrapStd img{animation-delay:-.9s}.ServicesFrameCommon-module__c8w5TW__techLogo{transition:transform .2s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.ServicesFrameCommon-module__c8w5TW__iconWrapStd svg,.ServicesFrameCommon-module__c8w5TW__iconWrapFeatured svg,.ServicesFrameCommon-module__c8w5TW__iconWrapStd img,.ServicesFrameCommon-module__c8w5TW__iconWrapFeatured img{animation:none}}.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-start;align-items:center;gap:6px;width:fit-content;transition:opacity .2s,transform .2s;display:inline-flex;transform:translate(-6px)}.ServicesFrameCommon-module__c8w5TW__hoverArrowText{white-space:nowrap;font-family:Open Sans,sans-serif;font-size:.8125rem;font-weight:700;line-height:1}.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)}.ServicesFrameCommon-module__c8w5TW__cardIllus{opacity:0;pointer-events:none;z-index:0;filter:drop-shadow(0 8px 18px #4573df42);width:92px;height:92px;transition:opacity .34s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-6px;right:-6px;transform:translateY(16px)scale(.72)rotate(-10deg)}.ServicesFrameCommon-module__c8w5TW__cardIllusFeatured{filter:drop-shadow(0 14px 32px #0000002e);width:154px;height:154px;bottom:-12px;right:-12px}.ServicesFrameCommon-module__c8w5TW__cardIllusWide{width:116px;height:116px}.ServicesFrameCommon-module__c8w5TW__cardInner:hover .ServicesFrameCommon-module__c8w5TW__cardIllus{opacity:.88;transform:translateY(-4px)scale(1.05)rotate(0)}@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}.ServicesFrameCommon-module__c8w5TW__situationGrid{grid-template-columns:repeat(2,1fr);margin-top:-18px}}@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__situationGrid{grid-template-columns:1fr;gap:10px;margin-top:-12px}.ServicesFrameCommon-module__c8w5TW__situationLink{min-height:0;padding:20px}.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}}
.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__situationCard{border:1.5px solid rgba(var(--situation-accent-rgb), .34);background:#262b34;box-shadow:0 2px 8px #0003,0 0 0 1px #ffffff05}.ServicesFrameDark-module__nveW3G__situationCard:before{background:linear-gradient(135deg, rgba(var(--situation-accent-rgb), .12), transparent 48%), radial-gradient(circle at 18% 12%, rgba(var(--situation-accent-rgb), .2), transparent 34%)}.ServicesFrameDark-module__nveW3G__situationCard:after{background:var(--situation-accent)}.ServicesFrameDark-module__nveW3G__situationCard:hover{border-color:rgba(var(--situation-accent-rgb), .58);box-shadow:0 10px 28px #00000052, 0 0 24px rgba(var(--situation-accent-rgb), .08)}.ServicesFrameDark-module__nveW3G__situationIcon{background:rgba(var(--situation-accent-rgb), .14);border:1px solid rgba(var(--situation-accent-rgb), .24);box-shadow:0 10px 22px #00000029,inset 0 1px #ffffff0f}.ServicesFrameDark-module__nveW3G__situationNumber{color:color-mix(in srgb, var(--situation-accent) 42%, #fff);background:rgba(var(--situation-accent-rgb), .14);border:1px solid rgba(var(--situation-accent-rgb), .22)}.ServicesFrameDark-module__nveW3G__situationBadge{color:color-mix(in srgb, var(--situation-accent) 46%, #fff);background:rgba(var(--situation-accent-rgb), .12);border:1px solid rgba(var(--situation-accent-rgb), .22)}.ServicesFrameDark-module__nveW3G__situationTitle{color:#eaf6ff}.ServicesFrameDark-module__nveW3G__situationOutcome{color:#adb5bd}.ServicesFrameDark-module__nveW3G__situationResult{color:color-mix(in srgb, var(--situation-accent) 36%, #fff);background:rgba(var(--situation-accent-rgb), .12);border:1px solid rgba(var(--situation-accent-rgb), .24)}.ServicesFrameDark-module__nveW3G__situationCta{color:color-mix(in srgb, var(--situation-accent) 48%, #fff)}.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}
