.site-module__oB1X9q__header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f5f0b8;border-bottom:1px solid #0f172a14;padding:1rem 0;position:sticky;top:0}.site-module__oB1X9q__headerBar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-module__oB1X9q__logoWrap{justify-content:center;align-items:center;display:inline-flex}.site-module__oB1X9q__desktopNav{align-items:center;gap:1.1rem;margin-left:auto;display:flex}.site-module__oB1X9q__navLink,.site-module__oB1X9q__footerLink,.site-module__oB1X9q__footerText{color:var(--text-muted);text-decoration:none;transition:color .2s,background .2s,border-color .2s}.site-module__oB1X9q__navLink{border:1px solid #0000;border-radius:999px;align-items:center;min-height:2.6rem;padding:.42rem .82rem;transition:color .2s,background .2s,border-color .2s;display:inline-flex;position:relative}.site-module__oB1X9q__navLink:hover,.site-module__oB1X9q__footerLink:hover{color:var(--text-primary)}.site-module__oB1X9q__navLink:hover{background:#ffffffc7;border-color:#0f172a14}.site-module__oB1X9q__navLinkActive{color:var(--brand-coral);background:#fff8f0fa;border-color:#f57e2329}.site-module__oB1X9q__headerActions{align-items:center;gap:.75rem;display:flex}.site-module__oB1X9q__button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.85rem 1.35rem;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.site-module__oB1X9q__button:hover{transform:translateY(-1px)}.site-module__oB1X9q__primary{color:#fff;background:var(--brand-gradient);box-shadow:0 20px 45px #ef337747}.site-module__oB1X9q__secondary{color:var(--text-primary);background:#ffffffeb;border-color:#0f172a14}.site-module__oB1X9q__ghost{color:#fff;background:0 0;border-color:#ffffff2e}.site-module__oB1X9q__menuToggle{background:#ffffffdb;border:0;border-radius:999px;width:3rem;height:3rem;padding:0;display:none}.site-module__oB1X9q__menuToggle span{background:var(--text-primary);border-radius:999px;width:1.1rem;height:2px;margin:.22rem auto;display:block}.site-module__oB1X9q__mobilePanel{display:none}.site-module__oB1X9q__mobileLink{color:var(--text-primary);background:#ffffffd1;border-radius:1rem;padding:.95rem 1rem;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;display:block}.site-module__oB1X9q__mobileLink:hover,.site-module__oB1X9q__mobileLinkActive{color:var(--brand-coral);background:#fff8f0f5;box-shadow:inset 0 0 0 1px #f57e2324}.site-module__oB1X9q__mobileCta{width:100%}.site-module__oB1X9q__hero{color:#fff;background:radial-gradient(circle at 16% 20%,#ffb00029,#0000 28%),radial-gradient(circle at 84% 18%,#ef337738,#0000 22%),linear-gradient(#08111f 0%,#0d1626 56%,#121d31 100%);padding:6rem 0 5rem;position:relative;overflow:hidden}.site-module__oB1X9q__hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 100%);mask-image:linear-gradient(#0000008c,#0000 100%)}.site-module__oB1X9q__heroGrid{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:2rem;display:grid;position:relative}.site-module__oB1X9q__heroPanel{animation:.75s both site-module__oB1X9q__soft-rise;position:relative}.site-module__oB1X9q__heroTitleWide{letter-spacing:-.065em;max-width:13ch;margin:1.3rem 0 1rem;font-size:clamp(3rem,6vw,5.5rem);line-height:.96}.site-module__oB1X9q__heroCopyLarge{color:#ffffffc7;max-width:44rem;margin:0;font-size:1.1rem}.site-module__oB1X9q__heroMetaRow{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.site-module__oB1X9q__heroMetaChip{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:2.6rem;padding:.6rem .9rem;font-size:.9rem;display:inline-flex}.site-module__oB1X9q__heroEyebrow{color:#ffffffd6;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .85rem;font-size:.88rem;display:inline-flex}.site-module__oB1X9q__heroTitle{letter-spacing:-.06em;max-width:11ch;margin:1.3rem 0 1rem;font-size:clamp(2.8rem,6vw,5.35rem);line-height:.95}.site-module__oB1X9q__heroCopy{color:#ffffffc2;max-width:40rem;margin:0;font-size:1.1rem}.site-module__oB1X9q__heroActions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.site-module__oB1X9q__heroHighlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:2.2rem;display:grid}.site-module__oB1X9q__signalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;margin-top:2.2rem;display:grid}.site-module__oB1X9q__signalCard{background:#ffffff14;border:1px solid #ffffff1f;border-radius:1.35rem;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:1rem 1.05rem;display:grid}.site-module__oB1X9q__signalCard svg{color:#ffcf62;margin-top:.1rem}.site-module__oB1X9q__signalTitle{color:#fff;margin:0 0 .25rem;font-size:1rem}.site-module__oB1X9q__signalText{color:#ffffffb3;margin:0;font-size:.92rem}.site-module__oB1X9q__highlightCard{background:#ffffff14;border:1px solid #ffffff1f;border-radius:1.2rem;padding:1rem 1.05rem}.site-module__oB1X9q__highlightLabel{color:#fffffffa;margin-bottom:.25rem;font-weight:700;display:block}.site-module__oB1X9q__highlightText{color:#ffffffad;margin:0;font-size:.94rem}.site-module__oB1X9q__visualShell{min-height:34rem;position:relative}.site-module__oB1X9q__showcaseShell{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;animation:.85s 80ms both site-module__oB1X9q__soft-rise;display:grid;position:relative}.site-module__oB1X9q__showcaseGlow{filter:blur(8px);background:radial-gradient(circle,#ef33773d,#ef337700);border-radius:999px;width:16rem;height:16rem;position:absolute;top:4rem;right:2rem}.site-module__oB1X9q__showcaseMain{z-index:1;background:linear-gradient(#111a2df7,#0a101bf5),linear-gradient(135deg,#ffffff0f,#0000);border:1px solid #ffffff1a;border-radius:2rem;grid-column:1/-1;padding:1.6rem;position:relative;box-shadow:0 28px 80px #01081480}.site-module__oB1X9q__showcaseHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}.site-module__oB1X9q__showcaseEyebrow{color:#ffffff8f;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .5rem;font-size:.8rem;font-weight:700}.site-module__oB1X9q__showcaseTitle{color:#fff;max-width:18ch;margin:0;font-size:24px;line-height:1.25}.site-module__oB1X9q__showcasePill{color:#fff;background:#ffffff14;border-radius:999px;align-items:center;min-height:2.5rem;padding:.55rem .85rem;font-size:.9rem;display:inline-flex}.site-module__oB1X9q__showcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;margin-top:1.45rem;display:grid}.site-module__oB1X9q__showcaseImageFrame{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.45rem;margin-top:1.35rem;transition:transform .35s,box-shadow .35s;overflow:hidden}.site-module__oB1X9q__showcaseImage{width:100%;height:auto;display:block}.site-module__oB1X9q__showcaseBlock{background:#ffffff0d;border:1px solid #ffffff14;border-radius:1.3rem;gap:.5rem;padding:1rem;display:grid}.site-module__oB1X9q__showcaseBlock svg{color:#ffcf62}.site-module__oB1X9q__showcaseBlock strong{color:#fff;font-size:1rem}.site-module__oB1X9q__showcaseBlock span{color:#ffffffad;font-size:.9rem;line-height:1.5}.site-module__oB1X9q__showcaseStats{gap:.85rem;margin-top:1rem;display:grid}.site-module__oB1X9q__showcaseStat{background:#ffffff0d;border:1px solid #ffffff14;border-radius:1.2rem;gap:.25rem;padding:.95rem 1rem;display:grid}.site-module__oB1X9q__showcaseStat span{color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em;font-size:.84rem}.site-module__oB1X9q__showcaseStat strong{color:#fff;font-size:.95rem}.site-module__oB1X9q__floatingPanelTop,.site-module__oB1X9q__floatingPanelBottom{z-index:2;background:#ffffffeb;border:1px solid #0f172a14;border-radius:1.35rem;width:100%;padding:1rem;position:static;box-shadow:0 18px 45px #07122429}.site-module__oB1X9q__floatingLabel{color:var(--text-primary);margin:0 0 .8rem;font-size:.88rem;font-weight:800}.site-module__oB1X9q__floatingList{color:var(--text-muted);gap:.55rem;margin:0;padding-left:1rem;display:grid}.site-module__oB1X9q__dashboard{z-index:1;background:linear-gradient(#111a2df5,#0b121ef5);border:1px solid #ffffff17;border-radius:2rem;padding:1.25rem;position:relative;box-shadow:0 28px 80px #01081480}.site-module__oB1X9q__dashboardTop{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.site-module__oB1X9q__dashboardTitle{color:#fff;margin:0;font-size:1.05rem}.site-module__oB1X9q__dashboardText{color:#ffffff9e;margin:.25rem 0 0;font-size:.92rem}.site-module__oB1X9q__dashPill{color:#fff;background:#ffffff12;border-radius:999px;padding:.5rem .8rem;font-size:.85rem}.site-module__oB1X9q__dashboardGrid{grid-template-columns:1.2fr .8fr;gap:1rem;display:grid}.site-module__oB1X9q__chartCard,.site-module__oB1X9q__metricColumn,.site-module__oB1X9q__activityCard{background:#ffffff0d;border:1px solid #ffffff14;border-radius:1.4rem}.site-module__oB1X9q__chartCard{padding:1.1rem}.site-module__oB1X9q__chartArea{background:linear-gradient(#ffffff0a,#0000),linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/18% 100%,linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/100% 25%;border-radius:1.1rem;height:13rem;margin-top:1rem;position:relative;overflow:hidden}.site-module__oB1X9q__chartLine{clip-path:polygon(0% 80%,14% 72%,28% 76%,43% 40%,57% 52%,70% 32%,84% 46%,100% 14%,100% 100%,0% 100%);background:linear-gradient(#ffb0003d,#ef337700);position:absolute;inset:24% 8% 18%}.site-module__oB1X9q__chartStroke{clip-path:polygon(0% 80%,14% 72%,28% 76%,43% 40%,57% 52%,70% 32%,84% 46%,100% 14%,100% 18%,84% 50%,70% 36%,57% 56%,43% 44%,28% 80%,14% 76%,0% 84%);background:linear-gradient(135deg,#ffb000,#f57e23 30%,#ef3377 70%,#6f0673);position:absolute;inset:24% 8% 18%}.site-module__oB1X9q__metricColumn{gap:1rem;padding:1rem;display:grid}.site-module__oB1X9q__metricBox,.site-module__oB1X9q__activityItem{background:#ffffff0d;border-radius:1.15rem;padding:1rem}.site-module__oB1X9q__metricValue{color:#fff;font-size:1.5rem;font-weight:800;display:block}.site-module__oB1X9q__metricLabel{color:#ffffff9e;margin-top:.35rem;font-size:.9rem;display:block}.site-module__oB1X9q__activityCard{margin-top:1rem;padding:1rem}.site-module__oB1X9q__activityStack{gap:.85rem;margin-top:1rem;display:grid}.site-module__oB1X9q__activityTitle{color:#fff;margin:0;font-size:1rem}.site-module__oB1X9q__activityText{color:#ffffff9e;margin:.2rem 0 0;font-size:.88rem}.site-module__oB1X9q__floatingBadge{z-index:2;color:var(--text-primary);background:#ffffffe6;border-radius:999px;padding:.75rem 1rem;font-weight:700;position:absolute;box-shadow:0 16px 40px #0308123d}.site-module__oB1X9q__badgeOne{top:1rem;right:-.8rem}.site-module__oB1X9q__badgeTwo{bottom:6rem;left:-1rem}.site-module__oB1X9q__badgeThree{bottom:-1rem;right:2rem}.site-module__oB1X9q__marketStripSection{padding-top:1.15rem}.site-module__oB1X9q__marketStrip{background:radial-gradient(circle at 0 0,#ffb0001f,#0000 25%),linear-gradient(135deg,#fffffff0,#fff8f0f0);border:1px solid #0f172a14;border-radius:1.8rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:1.5rem;padding:1.35rem 1.5rem;display:grid;box-shadow:0 18px 45px #07122414}.site-module__oB1X9q__marketStripLabel{color:var(--text-primary);margin-bottom:.45rem;font-weight:800;display:inline-block}.site-module__oB1X9q__marketStripCopy{color:var(--text-muted);margin:0}.site-module__oB1X9q__marketChipWrap{flex-wrap:wrap;gap:.65rem;display:flex}.site-module__oB1X9q__marketBuckets{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.site-module__oB1X9q__marketBucket{gap:.8rem;display:grid}.site-module__oB1X9q__marketBucketLabel{color:var(--text-primary);font-size:.9rem;font-weight:800}.site-module__oB1X9q__marketChip{min-height:2.35rem;color:var(--text-primary);background:#08111f0f;border-radius:999px;align-items:center;padding:.5rem .8rem;font-size:.88rem;font-weight:700;display:inline-flex}.site-module__oB1X9q__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.site-module__oB1X9q__introSplit{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:1.5rem;margin-bottom:2rem;display:grid}.site-module__oB1X9q__introSplit .section-heading{margin-bottom:0}.site-module__oB1X9q__introAside{background:radial-gradient(circle at 0 0,#ffb0001a,#0000 28%),#ffffffd1;border:1px solid #0f172a14;border-radius:1.6rem;padding:1.25rem;box-shadow:0 18px 45px #0712240f}.site-module__oB1X9q__introAsideLabel{color:var(--text-primary);margin-bottom:.8rem;font-size:.88rem;font-weight:800;display:inline-block}.site-module__oB1X9q__introAsideGrid,.site-module__oB1X9q__introMetricStack{gap:.8rem;display:grid}.site-module__oB1X9q__introMetric{gap:.2rem;display:grid}.site-module__oB1X9q__introMetric strong{color:var(--text-primary);font-size:.95rem}.site-module__oB1X9q__introMetric span,.site-module__oB1X9q__introAsideCopy{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.6}.site-module__oB1X9q__introBulletList{color:var(--text-muted);gap:.65rem;margin:0;padding-left:1rem;display:grid}.site-module__oB1X9q__introVisualFrame{background:#ffffffc7;border:1px solid #0f172a14;border-radius:1.8rem;transition:transform .35s,box-shadow .35s;overflow:hidden;box-shadow:0 18px 45px #07122414}.site-module__oB1X9q__introVisualImage{width:100%;height:auto;display:block}.site-module__oB1X9q__pageHeroSplit{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:1.8rem;display:grid}.site-module__oB1X9q__pageHeroLead{max-width:44rem;animation:.72s both site-module__oB1X9q__soft-rise}.site-module__oB1X9q__pageHeroChipRow{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.site-module__oB1X9q__pageHeroChip{min-height:2.35rem;color:var(--text-primary);background:#08111f0f;border-radius:999px;align-items:center;padding:.5rem .8rem;font-size:.88rem;font-weight:700;display:inline-flex}.site-module__oB1X9q__pageHeroVisual{background:#ffffffc7;border:1px solid #0f172a14;border-radius:1.8rem;transition:transform .35s,box-shadow .35s;animation:.82s 80ms both site-module__oB1X9q__soft-rise;overflow:hidden;box-shadow:0 18px 45px #07122414}.site-module__oB1X9q__pageHeroImage{width:100%;height:auto;display:block}.site-module__oB1X9q__miniStatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.7rem;display:grid}.site-module__oB1X9q__miniStatCard{background:#ffffffe0;border:1px solid #0f172a14;border-radius:1.2rem;padding:1rem}.site-module__oB1X9q__miniStatValue{color:var(--text-primary);font-size:.98rem;font-weight:800;display:block}.site-module__oB1X9q__miniStatLabel{color:var(--text-muted);margin-top:.3rem;font-size:.9rem;display:block}.site-module__oB1X9q__featureList{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.site-module__oB1X9q__featureListItem{background:#ffffffeb;border:1px solid #0f172a14;border-radius:1.25rem;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:.95rem 1rem;display:grid;box-shadow:0 18px 45px #0712240d}.site-module__oB1X9q__featureListItem svg{color:var(--brand-coral);margin-top:.15rem}.site-module__oB1X9q__featureListTitle{color:var(--text-primary);margin:0;font-size:1rem}.site-module__oB1X9q__featureListText{color:var(--text-muted);margin:.2rem 0 0;font-size:.95rem;line-height:1.55}.site-module__oB1X9q__sectionFeatureVisual{border:1px solid #0f172a14;border-radius:1.8rem;margin-bottom:1.4rem;transition:transform .35s,box-shadow .35s;overflow:hidden;box-shadow:0 18px 45px #07122414}.site-module__oB1X9q__sectionFeatureImage{width:100%;height:auto;display:block}.site-module__oB1X9q__serviceCard,.site-module__oB1X9q__reasonCard,.site-module__oB1X9q__testimonialCard,.site-module__oB1X9q__pageCard,.site-module__oB1X9q__caseCard,.site-module__oB1X9q__timelineCard,.site-module__oB1X9q__ctaBand{background:#ffffffeb;border:1px solid #0f172a14;border-radius:1.6rem;height:100%;padding:1.4rem;animation:.72s both site-module__oB1X9q__soft-rise;box-shadow:0 18px 45px #07122412}.site-module__oB1X9q__serviceCard:hover,.site-module__oB1X9q__reasonCard:hover,.site-module__oB1X9q__caseCard:hover,.site-module__oB1X9q__pageCard:hover,.site-module__oB1X9q__testimonialCard:hover,.site-module__oB1X9q__timelineCard:hover{transform:translateY(-4px)}.site-module__oB1X9q__cardTag{color:var(--brand-coral);background:#f57e231a;border-radius:999px;padding:.45rem .75rem;font-size:.82rem;font-weight:700;display:inline-flex}.site-module__oB1X9q__cardTitle{margin:1rem 0 .65rem;font-size:1.2rem}.site-module__oB1X9q__cardText{color:var(--text-muted);margin:0}.site-module__oB1X9q__inlineLink{color:var(--text-primary);align-items:center;gap:.45rem;margin-top:1rem;font-weight:700;text-decoration:none;display:inline-flex}.site-module__oB1X9q__inlineLink:hover{color:var(--brand-pink)}.site-module__oB1X9q__inlineLinkRow{flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.2rem;display:flex}.site-module__oB1X9q__bulletList,.site-module__oB1X9q__stackList{flex-wrap:wrap;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.site-module__oB1X9q__bulletItem,.site-module__oB1X9q__stackItem{color:var(--text-primary);background:#08111f0d;border-radius:999px;padding:.5rem .75rem;font-size:.88rem}.site-module__oB1X9q__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.site-module__oB1X9q__statCard{background:#ffffffeb;border:1px solid #0f172a14;border-radius:1.5rem;padding:1.15rem;animation:.68s both site-module__oB1X9q__soft-rise}.site-module__oB1X9q__statValue{color:var(--text-primary);font-size:1.15rem;font-weight:800;display:block}.site-module__oB1X9q__statLabel{color:var(--text-muted);margin-top:.45rem;display:block}.site-module__oB1X9q__dualFeatureLayout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.site-module__oB1X9q__storyPanel{min-width:0}.site-module__oB1X9q__storyCard,.site-module__oB1X9q__techHighlightCard,.site-module__oB1X9q__processPreview,.site-module__oB1X9q__faqCard,.site-module__oB1X9q__industryCard,.site-module__oB1X9q__processPreviewCard{background:#ffffffeb;border:1px solid #0f172a14;border-radius:1.6rem;padding:1.4rem;animation:.72s both site-module__oB1X9q__soft-rise;box-shadow:0 18px 45px #07122412}.site-module__oB1X9q__showcaseImageFrame:hover,.site-module__oB1X9q__introVisualFrame:hover,.site-module__oB1X9q__pageHeroVisual:hover,.site-module__oB1X9q__sectionFeatureVisual:hover{transform:translateY(-4px);box-shadow:0 26px 60px #0712241f}.site-module__oB1X9q__industryGrid,.site-module__oB1X9q__faqGrid{gap:1rem;display:grid}.site-module__oB1X9q__industryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-module__oB1X9q__techHighlightCard{gap:.95rem;display:grid}.site-module__oB1X9q__techRow{border-bottom:1px solid #0f172a14;gap:.25rem;padding-bottom:.95rem;display:grid}.site-module__oB1X9q__techRow:last-of-type{border-bottom:0;padding-bottom:0}.site-module__oB1X9q__techRow strong{color:var(--text-primary)}.site-module__oB1X9q__techRow span{color:var(--text-muted)}.site-module__oB1X9q__processPreview{gap:1rem;display:grid}.site-module__oB1X9q__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-module__oB1X9q__ctaBand{background:radial-gradient(circle at 0 0,#ffb00029,#0000 26%),linear-gradient(140deg,#fff6ec,#fff2f7);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:2rem;display:grid}.site-module__oB1X9q__footer{background:radial-gradient(circle at 0 0,#ffb0001a,#0000 22%),radial-gradient(circle at 100% 100%,#ef33771f,#0000 24%),linear-gradient(#0b1220 0%,#0f172a 100%);border-top:1px solid #ffffff14;padding:4rem 0 2rem}.site-module__oB1X9q__footerGrid{grid-template-columns:1.25fr .8fr .8fr .8fr;gap:1.5rem;display:grid}.site-module__oB1X9q__footerLogoCard{display:inline-flex}.site-module__oB1X9q__footerCopy{color:#ffffffb3;max-width:32rem;margin:1rem 0 0}.site-module__oB1X9q__footerTitle{color:#fff;margin:0 0 .9rem;font-size:1rem}.site-module__oB1X9q__footerLinks{gap:.7rem;display:grid}.site-module__oB1X9q__footerLink,.site-module__oB1X9q__footerText{color:#ffffffad}.site-module__oB1X9q__footerLink{border-radius:.4rem;align-items:center;width:fit-content;padding:.15rem 0;text-decoration:none;transition:color .2s,opacity .2s,box-shadow .2s;display:inline-flex}.site-module__oB1X9q__footerLink:hover{color:#fff6ec}.site-module__oB1X9q__footerLink:focus-visible{color:#fff;outline:none;box-shadow:0 0 0 3px #ffb0003d}.site-module__oB1X9q__footerBottom{color:#ffffff80;border-top:1px solid #ffffff14;margin-top:2.4rem;padding-top:1.4rem}.site-module__oB1X9q__contactForm{background:#ffffffeb;border:1px solid #0f172a14;border-radius:1.6rem;padding:1.5rem;box-shadow:0 18px 45px #07122412}.site-module__oB1X9q__formFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.site-module__oB1X9q__formNote,.site-module__oB1X9q__formStatus{color:var(--text-muted);margin:0}.site-module__oB1X9q__fieldInputError{border-color:#be185d73!important;box-shadow:0 0 0 .18rem #be185d1f!important}.site-module__oB1X9q__fieldError{color:#9f1239;margin:.45rem 0 0;font-size:.9rem;font-weight:600}.site-module__oB1X9q__formStatus{border:1px solid #0000;border-radius:1rem;margin-top:1rem;padding:.95rem 1rem;font-weight:600}.site-module__oB1X9q__formStatusSuccess{color:#166534;background:#dcfce7e6;border-color:#16653424}.site-module__oB1X9q__formStatusError{color:#9f1239;background:#ffe4e6f2;border-color:#be185d24}@media (max-width:1199px){.site-module__oB1X9q__heroGrid,.site-module__oB1X9q__footerGrid,.site-module__oB1X9q__ctaBand,.site-module__oB1X9q__dashboardGrid,.site-module__oB1X9q__marketStrip,.site-module__oB1X9q__dualFeatureLayout,.site-module__oB1X9q__marketBuckets,.site-module__oB1X9q__introSplit,.site-module__oB1X9q__pageHeroSplit,.site-module__oB1X9q__miniStatGrid{grid-template-columns:1fr}.site-module__oB1X9q__cardGrid,.site-module__oB1X9q__statsGrid,.site-module__oB1X9q__signalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.site-module__oB1X9q__desktopNav,.site-module__oB1X9q__headerActions>.site-module__oB1X9q__button{display:none}.site-module__oB1X9q__showcaseTitle{font-size:1.12rem}.site-module__oB1X9q__heroCopyLarge,.site-module__oB1X9q__heroCopy{font-size:1rem}.site-module__oB1X9q__menuToggle,.site-module__oB1X9q__mobilePanel{display:block}.site-module__oB1X9q__mobilePanel{background:#f7f2ecf0;border:1px solid #0f172a14;border-radius:1.5rem;gap:.75rem;margin-top:1rem;padding:1rem;display:grid;box-shadow:0 18px 45px #07122414}.site-module__oB1X9q__hero{padding-top:5rem}.site-module__oB1X9q__visualShell,.site-module__oB1X9q__showcaseShell{min-height:auto}.site-module__oB1X9q__showcaseShell,.site-module__oB1X9q__showcaseHeader,.site-module__oB1X9q__showcaseGrid,.site-module__oB1X9q__faqGrid,.site-module__oB1X9q__industryGrid{grid-template-columns:1fr}.site-module__oB1X9q__showcaseHeader{display:grid}.site-module__oB1X9q__floatingBadge{margin-top:1rem;margin-right:.75rem;display:inline-flex;position:static}}@media (max-width:767px){.site-module__oB1X9q__cardGrid,.site-module__oB1X9q__heroHighlights,.site-module__oB1X9q__statsGrid,.site-module__oB1X9q__signalGrid,.site-module__oB1X9q__faqGrid,.site-module__oB1X9q__industryGrid{grid-template-columns:1fr}.site-module__oB1X9q__heroTitle{font-size:clamp(2.25rem,10vw,3.7rem)}.site-module__oB1X9q__heroTitleWide{font-size:clamp(2.35rem,10vw,4rem)}.site-module__oB1X9q__cardTitle{font-size:1.08rem}.site-module__oB1X9q__featureListText,.site-module__oB1X9q__miniStatLabel,.site-module__oB1X9q__cardText{font-size:.94rem}.site-module__oB1X9q__serviceCard,.site-module__oB1X9q__reasonCard,.site-module__oB1X9q__testimonialCard,.site-module__oB1X9q__pageCard,.site-module__oB1X9q__caseCard,.site-module__oB1X9q__timelineCard,.site-module__oB1X9q__ctaBand,.site-module__oB1X9q__contactForm,.site-module__oB1X9q__dashboard,.site-module__oB1X9q__statCard{padding:1.15rem}.site-module__oB1X9q__logoWrap img{width:150px;height:auto}.site-module__oB1X9q__marketStrip{padding:1.15rem}}.services-hero-section{background:radial-gradient(circle at 8% 12%,#ffb00029,#0000 24%),linear-gradient(#fffaf4 0%,#f4ede5 100%);padding-top:2.75rem}.services-hero-section .page-hero-card{background:radial-gradient(circle at 100% 0,#ef337733,#0000 30%),linear-gradient(135deg,#101a2d 0%,#17253b 100%);border:0;padding:2.4rem;overflow:hidden;box-shadow:0 30px 80px #10182833}.services-hero-section .site-module__oB1X9q__pageHeroSplit{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}:is(.services-hero-section .page-hero-title,.services-hero-section .page-hero-copy){color:#fff}.services-hero-section .page-hero-copy{color:#ffffffb8}.services-hero-section .site-module__oB1X9q__pageHeroChip{color:#ffffffeb;background:#ffffff17;border:1px solid #ffffff1a}.services-hero-section .site-module__oB1X9q__miniStatCard{background:#ffffff14;border-color:#ffffff1a}.services-hero-section .site-module__oB1X9q__miniStatValue{color:#fff}.services-hero-section .site-module__oB1X9q__miniStatLabel{color:#ffffffa3}.services-hero-section .site-module__oB1X9q__pageHeroVisual{border-color:#ffffff1f;border-radius:1.4rem;align-self:stretch;box-shadow:0 24px 60px #00000038}.services-hero-section .site-module__oB1X9q__pageHeroImage{object-fit:cover;height:100%;min-height:25rem}.services-groups-section{background:#fff}.services-groups-section .site-module__oB1X9q__pageCard{border-radius:.85rem 1.8rem}.services-capabilities-section{background:linear-gradient(#f3e9df 0%,#fffaf4 100%)}.industries-hero-section{background:radial-gradient(circle at 92% 8%,#6f06731f,#0000 25%),#fffaf4;padding-top:2.75rem}.industries-hero-section .page-hero-card{background:linear-gradient(135deg,#fff 0%,#fff4e9 100%);border-radius:3rem 1rem;padding:1.15rem;box-shadow:0 22px 60px #6f06731a}.industries-hero-section .site-module__oB1X9q__pageHeroSplit{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:2.5rem}.industries-hero-section .site-module__oB1X9q__pageHeroVisual{box-shadow:none;border-radius:2.3rem .8rem;order:-1}.industries-hero-section .site-module__oB1X9q__pageHeroImage{object-fit:cover;height:100%;min-height:29rem;display:block}.industries-list-section{background:#fff}.industries-list-section .site-module__oB1X9q__pageCard{border-top:4px solid #f57e23b3;border-radius:1rem;box-shadow:0 14px 34px #1018280f}.industries-highlights-section{background:#101a2d}.industries-highlights-section .site-module__oB1X9q__pageCard{box-shadow:none;background:#ffffff0f;border-color:#ffffff1f}.industries-highlights-section .pageCard svg{color:#fff}.industries-highlights-section .site-module__oB1X9q__cardTitle{color:#fff}.industries-highlights-section .site-module__oB1X9q__cardText{color:#ffffffad}.process-hero-section{background:#101a2d;padding-top:2.75rem}.process-hero-section .page-hero-card{box-shadow:none;background:0 0;border:0;padding:2.6rem 0 0;position:relative;overflow:hidden}.process-hero-section .site-module__oB1X9q__pageHeroLead{max-width:58rem;padding:0 2.4rem}:is(.process-hero-section .page-hero-title,.process-hero-section .page-hero-copy){color:#fff}.process-hero-section .page-hero-copy{color:#ffffffb3}.process-hero-section .site-module__oB1X9q__pageHeroChip{color:#fff;background:#ffffff14;border:1px solid #ffffff1f}.process-hero-section .site-module__oB1X9q__miniStatCard{background:#ffffff12;border-color:#ffffff1c}.process-hero-section .site-module__oB1X9q__miniStatValue{color:#fff}.process-hero-section .site-module__oB1X9q__miniStatLabel{color:#ffffff9e}.process-hero-section .site-module__oB1X9q__pageHeroVisual{box-shadow:none;border-color:#ffffff21;border-radius:2rem 2rem 0 0;margin-top:2.6rem}.process-hero-section .site-module__oB1X9q__pageHeroImage{object-fit:cover;height:22rem;display:block}.process-steps-section{color:#fff;background:#101a2d}.process-steps-section .section-title{color:#fff}.process-steps-section .section-copy{color:#ffffffad}.process-steps-section .site-module__oB1X9q__timelineCard{box-shadow:none;background:#ffffff0f;border-color:#ffffff1f;border-radius:.8rem 1.5rem}.process-steps-section .site-module__oB1X9q__cardTitle{color:#fff}.process-steps-section .site-module__oB1X9q__cardText{color:#ffffffad}.process-principles-section{background:linear-gradient(#f7efe8 0%,#fffaf4 100%)}.about-hero-section{background:#fffaf4;padding-top:2.75rem}.about-hero-section .page-hero-card{box-shadow:none;background:0 0;border:0;padding:0}.about-hero-section .site-module__oB1X9q__pageHeroSplit{display:block}.about-hero-section .site-module__oB1X9q__pageHeroLead{text-align:center;max-width:52rem;margin:0 auto}.about-hero-section .page-hero-title{max-width:16ch;margin-left:auto;margin-right:auto}.about-hero-section .page-hero-copy{max-width:42rem;margin-left:auto;margin-right:auto}.about-hero-section .pageHeroChipRow{justify-content:center}.about-hero-section .miniStatGrid{text-align:left}.about-hero-section .site-module__oB1X9q__pageHeroVisual{border-radius:4rem 1.5rem 1.5rem;margin-top:2.5rem;box-shadow:0 22px 55px #1018281a}.about-hero-section .site-module__oB1X9q__pageHeroImage{object-fit:cover;width:100%;height:23rem;display:block}.about-story-section{background:#fff}.about-values-section{background:linear-gradient(135deg,#fff0e2 0%,#fffaf4 72%)}.about-values-section .site-module__oB1X9q__reasonCard{background:#ffffffc7;border-radius:2rem .8rem}.technologies-hero-section{background:#0c1525;padding-top:2.75rem}.technologies-hero-section .page-hero-card{background:linear-gradient(115deg,#ffb0001f,#0000 32%),linear-gradient(135deg,#111d31 0%,#172a44 100%);border-color:#ffffff1a;padding:2.3rem;overflow:hidden;box-shadow:0 26px 70px #00000047}:is(.technologies-hero-section .page-hero-title,.technologies-hero-section .page-hero-copy){color:#fff}.technologies-hero-section .page-hero-copy{color:#ffffffb3}.technologies-hero-section .site-module__oB1X9q__pageHeroChip{color:#fff;background:#ffffff14;border:1px solid #ffffff1f}.technologies-hero-section .site-module__oB1X9q__miniStatCard{background:#ffffff12;border-color:#ffffff1a}.technologies-hero-section .site-module__oB1X9q__miniStatValue{color:#fff}.technologies-hero-section .site-module__oB1X9q__miniStatLabel{color:#ffffffa3}.technologies-hero-section .site-module__oB1X9q__pageHeroVisual{box-shadow:none;border-color:#ffffff1f;border-radius:1rem}.technologies-hero-section .site-module__oB1X9q__pageHeroImage{object-fit:cover;height:100%;min-height:28rem;display:block}.technologies-stack-section{background:#0c1525}.technologies-stack-section .section-title{color:#fff}.technologies-stack-section .section-copy{color:#ffffffad}.technologies-stack-section .site-module__oB1X9q__pageCard{box-shadow:none;background:#ffffff0f;border-color:#ffffff1f}.technologies-stack-section .site-module__oB1X9q__cardTitle{color:#fff}.technologies-stack-section .site-module__oB1X9q__bulletItem{color:#ffffffdb;background:#ffffff1a}.portfolio-hero-section{background:radial-gradient(circle at 88% 20%,#ef337726,#0000 26%),#fffaf4;padding-top:2.75rem}.portfolio-hero-section .page-hero-card{background:#fff;border-radius:1rem 3rem;padding:1.15rem;box-shadow:0 24px 70px #ef33771a}.portfolio-hero-section .site-module__oB1X9q__pageHeroSplit{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.portfolio-hero-section .site-module__oB1X9q__pageHeroVisual{box-shadow:none;border-radius:.8rem 2.2rem;order:-1}.portfolio-hero-section .site-module__oB1X9q__pageHeroImage{object-fit:cover;height:100%;min-height:28rem;display:block}.portfolio-case-studies-section{background:#fff}.portfolio-visual-story-section{background:linear-gradient(135deg,#f3e8df 0%,#fffaf4 72%)}.portfolio-visual-story-section .site-module__oB1X9q__sectionFeatureVisual{border-radius:2.2rem .8rem;margin-bottom:0}.portfolio-visual-story-section .site-module__oB1X9q__introAside{max-width:35rem}.portfolio-case-studies-section .site-module__oB1X9q__caseCard{border-top:5px solid var(--brand-pink);border-radius:.8rem .8rem 2rem 2rem}.portfolio-highlights-section{background:linear-gradient(#f0e8df 0%,#fffaf4 100%)}.contact-hero-section{background:radial-gradient(circle at 12% 10%,#ffb00024,#0000 25%),#fffaf4;padding-top:2.75rem}.contact-hero-section .page-hero-card{background:linear-gradient(135deg,#fff 0%,#fff0e3 100%);border-radius:1.4rem 4rem;padding:2.3rem;box-shadow:0 24px 65px #f57e231f}.contact-hero-section .site-module__oB1X9q__pageHeroSplit{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.contact-hero-section .site-module__oB1X9q__pageHeroVisual{box-shadow:none;border-radius:3rem 1rem}.contact-hero-section .site-module__oB1X9q__pageHeroImage{object-fit:cover;height:100%;min-height:25rem;display:block}.contact-form-section{background:#101a2d}.contact-form-section .section-title{color:#fff}.contact-form-section .section-copy{color:#ffffffad}.contact-form-section .site-module__oB1X9q__pageCard{box-shadow:none;background:#ffffff12;border-color:#ffffff1f}.contact-form-section .site-module__oB1X9q__cardTitle{color:#fff}.contact-form-section .list-clean li{color:#fff}.contact-highlights-section{background:linear-gradient(#f9eee6 0%,#fffaf4 100%)}.service-detail-hero-section{background:#101a2d}.service-detail-hero-section .page-hero-card{background:radial-gradient(circle at 90% 10%,#ef337733,#0000 28%),linear-gradient(135deg,#111d31,#1a2942);border-color:#ffffff1a}:is(.service-detail-hero-section .page-hero-title,.service-detail-hero-section .page-hero-copy){color:#fff}.service-detail-hero-section .page-hero-copy{color:#ffffffb3}.service-detail-hero-section .site-module__oB1X9q__pageHeroChip{color:#fff;background:#ffffff14}.service-detail-hero-section .site-module__oB1X9q__pageHeroVisual{box-shadow:none;border-color:#ffffff1f}.industry-detail-hero-section{background:#f5ede6}.industry-detail-hero-section .page-hero-card{background:linear-gradient(135deg,#fff,#fff1e5);border-radius:3rem 1rem}.industry-detail-hero-section .site-module__oB1X9q__pageHeroVisual{box-shadow:none;border-radius:2.3rem .8rem;order:-1}.industry-detail-hero-section .site-module__oB1X9q__pageHeroImage{object-fit:cover;height:100%;min-height:25rem;display:block}@media (max-width:1199px){.page-hero .site-module__oB1X9q__pageHeroSplit{flex-direction:column;display:flex}.page-hero .site-module__oB1X9q__pageHeroLead{order:1}.page-hero .site-module__oB1X9q__pageHeroVisual{width:100%;order:2!important}:is(.services-hero-section .site-module__oB1X9q__pageHeroImage,.technologies-hero-section .site-module__oB1X9q__pageHeroImage,.portfolio-hero-section .site-module__oB1X9q__pageHeroImage,.contact-hero-section .site-module__oB1X9q__pageHeroImage,.industry-detail-hero-section .site-module__oB1X9q__pageHeroImage){min-height:22rem}}@media (max-width:991px){:is(.industries-hero-section .site-module__oB1X9q__pageHeroVisual,.portfolio-hero-section .site-module__oB1X9q__pageHeroVisual,.industry-detail-hero-section .site-module__oB1X9q__pageHeroVisual){order:0}.process-hero-section .site-module__oB1X9q__pageHeroLead{padding:0}:is(.about-hero-section .site-module__oB1X9q__pageHeroImage,.process-hero-section .site-module__oB1X9q__pageHeroImage){height:18rem}}@media (max-width:767px){:is(.services-hero-section .page-hero-card,.technologies-hero-section .page-hero-card,.contact-hero-section .page-hero-card){padding:1.2rem}:is(.industries-hero-section .page-hero-card,.portfolio-hero-section .page-hero-card,.industry-detail-hero-section .page-hero-card){border-radius:1.5rem}:is(.services-hero-section .site-module__oB1X9q__pageHeroImage,.technologies-hero-section .site-module__oB1X9q__pageHeroImage,.portfolio-hero-section .site-module__oB1X9q__pageHeroImage,.contact-hero-section .site-module__oB1X9q__pageHeroImage,.industry-detail-hero-section .site-module__oB1X9q__pageHeroImage){min-height:15rem}:is(.about-hero-section .site-module__oB1X9q__pageHeroImage,.process-hero-section .site-module__oB1X9q__pageHeroImage){height:14rem}:is(.about-hero-section .site-module__oB1X9q__pageHeroVisual,.process-hero-section .site-module__oB1X9q__pageHeroVisual,.contact-hero-section .site-module__oB1X9q__pageHeroVisual){border-radius:1.4rem}.process-hero-section .page-hero-card{padding-top:1rem}.process-hero-section .site-module__oB1X9q__pageHeroVisual{margin-top:1.5rem}}.services-core-section .row{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem;margin:0;display:grid}.services-core-section .row>div{width:auto;padding:0}.services-core-section .row>div:first-child{grid-area:span 2/span 2}:is(.services-core-section .row>div:nth-child(2),.services-core-section .row>div:nth-child(3)),:is(.services-core-section .row>div:nth-child(5),.services-core-section .row>div:nth-child(8)){grid-column:span 2}.services-core-section .site-module__oB1X9q__caseCard{border-radius:1rem}.services-core-section .row>div:first-child .site-module__oB1X9q__caseCard{background:radial-gradient(circle at 90% 10%,#ffb00030,#0000 32%),linear-gradient(145deg,#151f33 0%,#273b58 100%);border:0;flex-direction:column;justify-content:end;min-height:100%;padding:2rem;display:flex;box-shadow:0 25px 55px #10182829}.services-core-section .row>div:first-child .site-module__oB1X9q__cardTag{color:#ffce63;background:#ffffff1f;width:fit-content}.services-core-section .row>div:first-child .site-module__oB1X9q__cardTitle{color:#fff;font-size:clamp(1.55rem,2.2vw,2.25rem)}.services-core-section .row>div:first-child .site-module__oB1X9q__cardText{color:#ffffffb8}.services-core-section .row>div:first-child .site-module__oB1X9q__bulletItem{color:#fff;background:#ffffff1a}.services-groups-section .col-lg-7>.row>div:first-child{flex-basis:100%}.services-groups-section .col-lg-7>.row>div:first-child .site-module__oB1X9q__pageCard{background:linear-gradient(135deg,#fff0e3,#fff);padding:2rem}.services-industries-section .cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-industries-section .reasonCard:nth-child(2){transform:translateY(2.25rem)}.services-industries-section .reasonCard:nth-child(5){transform:translateY(-1rem)}.industries-list-section .cardGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.industries-list-section .cardGrid>article{grid-column:span 4}:is(.industries-list-section .cardGrid>article:first-child,.industries-list-section .cardGrid>article:nth-child(2)){grid-column:span 6}.industries-list-section .cardGrid>article:first-child{background:linear-gradient(145deg,#fff1e8,#fff)}.industries-list-section .cardGrid>article:nth-child(2){background:linear-gradient(145deg,#fff,#fff5e6)}.industries-services-section{background:#fff}.industries-services-section .col-lg-7>.row>div:first-child .site-module__oB1X9q__pageCard{background:#101a2d;border-color:#101a2d}.industries-services-section .col-lg-7>.row>div:first-child .site-module__oB1X9q__cardTag{color:#ffce63;background:#ffffff1a}.industries-services-section .col-lg-7>.row>div:first-child .site-module__oB1X9q__cardTitle{color:#fff}.industries-services-section .col-lg-7>.row>div:first-child .site-module__oB1X9q__cardText{color:#ffffffad}.process-steps-section .row{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin:0;display:grid;position:relative}.process-steps-section .row:before{content:"";background:linear-gradient(90deg,#0000,#ffffff5c,#0000);height:1px;position:absolute;top:2.8rem;left:8%;right:8%}.process-steps-section .row>div{z-index:1;grid-column:span 4;width:auto;padding:0}:is(.process-steps-section .row>div:nth-child(4),.process-steps-section .row>div:nth-child(5)),:is(.process-steps-section .row>div:nth-child(6),.process-steps-section .row>div:nth-child(7)){grid-column:span 6}.process-steps-section .site-module__oB1X9q__timelineCard{min-height:100%}.process-steps-section .timelineCard .site-module__oB1X9q__cardTag{border-radius:50%;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;padding:0}.about-story-section .soft-panel{border-left:5px solid var(--brand-coral);background:linear-gradient(135deg,#fff6ec,#fff);padding:2rem;position:relative;overflow:hidden}.about-industries-section{background:#fff}.about-industries-section .cardGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.about-industries-section .site-module__oB1X9q__reasonCard{grid-column:span 4}.about-industries-section .reasonCard:first-child{background:linear-gradient(135deg,#101a2d,#253855);grid-column:span 8}.about-industries-section .reasonCard:first-child .site-module__oB1X9q__cardTag{color:#ffce63;background:#ffffff1c}.about-industries-section .reasonCard:first-child .site-module__oB1X9q__cardTitle{color:#fff}.about-industries-section .reasonCard:first-child .site-module__oB1X9q__cardText{color:#ffffffad}.about-values-section .cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-values-section .reasonCard:nth-child(odd){transform:translateY(1.25rem)}.technologies-strengths-section{background:linear-gradient(#f3e9df 0%,#fffaf4 100%)}.technologies-stack-section .row{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin:0;display:grid}.technologies-stack-section .row>div{grid-column:span 4;width:auto;padding:0}:is(.technologies-stack-section .row>div:first-child,.technologies-stack-section .row>div:nth-child(2)){grid-column:span 6}.technologies-stack-section .row>div:first-child .site-module__oB1X9q__pageCard{background:radial-gradient(circle at 88% 8%,#ffb00033,#0000 28%),#ffffff14}.technologies-stack-section .row>div:nth-child(5){grid-column:span 8}.technologies-stack-section .row>div:nth-child(6){grid-column:span 4}.technologies-use-cases-section .row>div:nth-child(2) .site-module__oB1X9q__pageCard{background:#101a2d;border-color:#101a2d}.technologies-use-cases-section .row>div:nth-child(2) .site-module__oB1X9q__cardTitle{color:#fff}.technologies-use-cases-section .row>div:nth-child(2) .site-module__oB1X9q__cardText{color:#ffffffad}.portfolio-case-studies-section .row{align-items:stretch}:is(.portfolio-case-studies-section .row>div:first-child .site-module__oB1X9q__caseCard,.portfolio-case-studies-section .row>div:nth-child(4) .site-module__oB1X9q__caseCard){background:linear-gradient(145deg,#fff0e5,#fff)}.portfolio-case-studies-section .row>div:nth-child(2) .site-module__oB1X9q__caseCard{background:#101a2d;border-top-color:#ffce63}.portfolio-case-studies-section .row>div:nth-child(2) .site-module__oB1X9q__cardTitle{color:#fff}.portfolio-case-studies-section .row>div:nth-child(2) .site-module__oB1X9q__cardText{color:#ffffffad}.portfolio-case-studies-section .row>div:nth-child(2) .stackItem{color:#fff;background:#ffffff1a}.portfolio-industries-section .cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-industries-section .reasonCard:first-child{background:linear-gradient(135deg,#fff0e5,#fff)}.contact-highlights-section .row>div:nth-child(2) .site-module__oB1X9q__pageCard{background:linear-gradient(145deg,#fff0e5,#fff);transform:translateY(1.5rem)}.contact-capabilities-section{background:#fff}.service-detail-coverage-section{background:#fff}.service-detail-coverage-section .col-lg-7>.row>div:first-child{flex-basis:100%}.service-detail-coverage-section .col-lg-7>.row>div:first-child .site-module__oB1X9q__pageCard{background:linear-gradient(135deg,#fff0e5,#fff);padding:1.7rem}.service-detail-related-section{background:#f4ece4}.industry-detail-needs-section{background:#fff}.industry-detail-needs-section .col-lg-7>.row>div:first-child .site-module__oB1X9q__pageCard{background:#101a2d;border-color:#101a2d}.industry-detail-needs-section .col-lg-7>.row>div:first-child .site-module__oB1X9q__cardTitle{color:#fff}.industry-detail-related-section{background:#f4ece4}@media (max-width:1199px){:is(.services-core-section .row,.industries-list-section .cardGrid,.process-steps-section .row,.about-industries-section .cardGrid,.technologies-stack-section .row){grid-template-columns:repeat(2,minmax(0,1fr))}.services-core-section .row>div{grid-area:auto}.services-core-section .row>div:first-child{grid-area:auto}.services-core-section .row>div:nth-child(2){grid-area:auto}.services-core-section .row>div:nth-child(3){grid-area:auto}.services-core-section .row>div:nth-child(5){grid-area:auto}.services-core-section .row>div:nth-child(8){grid-area:auto}.industries-list-section .cardGrid>article{grid-area:auto}.industries-list-section .cardGrid>article:first-child{grid-area:auto}.industries-list-section .cardGrid>article:nth-child(2){grid-area:auto}.process-steps-section .row>div{grid-area:auto}.process-steps-section .row>div:nth-child(4){grid-area:auto}.process-steps-section .row>div:nth-child(5){grid-area:auto}.process-steps-section .row>div:nth-child(6){grid-area:auto}.process-steps-section .row>div:nth-child(7){grid-area:auto}.about-industries-section .site-module__oB1X9q__reasonCard{grid-area:auto}.about-industries-section .reasonCard:first-child{grid-area:auto}.technologies-stack-section .row>div{grid-area:auto}.technologies-stack-section .row>div:first-child{grid-area:auto}.technologies-stack-section .row>div:nth-child(2){grid-area:auto}.technologies-stack-section .row>div:nth-child(5){grid-area:auto}.technologies-stack-section .row>div:nth-child(6){grid-area:auto}.process-steps-section .row:before{display:none}}@media (max-width:767px){:is(.services-core-section .row,.industries-list-section .cardGrid,.process-steps-section .row,.about-industries-section .cardGrid,.technologies-stack-section .row,.about-values-section .cardGrid,.portfolio-industries-section .cardGrid,.services-industries-section .cardGrid){grid-template-columns:1fr}.services-core-section .row>div:first-child .site-module__oB1X9q__caseCard{min-height:21rem;padding:1.35rem}.services-industries-section .reasonCard:nth-child(2){transform:none}.services-industries-section .reasonCard:nth-child(5){transform:none}.about-values-section .reasonCard:nth-child(odd){transform:none}.contact-highlights-section .row>div:nth-child(2) .site-module__oB1X9q__pageCard{transform:none}}
