.CaseStudiesHero-module__ARh9eG__heroSection{background-color:var(--color-white);padding-top:var(--space-16);padding-bottom:var(--space-20);border-bottom:1px solid var(--color-border-subtle);position:relative;overflow:hidden}@media (min-width:992px){.CaseStudiesHero-module__ARh9eG__heroSection{padding-top:var(--space-20);padding-bottom:var(--space-24)}}.CaseStudiesHero-module__ARh9eG__gridBackdrop{pointer-events:none;background-image:linear-gradient(90deg,#06254a08 1px,#0000 1px),linear-gradient(#06254a08 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.CaseStudiesHero-module__ARh9eG__ambientGlow{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#f57c0014 0%,#f9b51a0a 50%,#0000 70%);border-radius:50%;width:450px;height:450px;position:absolute;top:-15%;right:-10%}.CaseStudiesHero-module__ARh9eG__contentWrapper{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:820px;margin:0 auto;display:flex;position:relative}.CaseStudiesHero-module__ARh9eG__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-orange);margin-bottom:var(--space-5);background-color:#f57c0014;border:1px solid #f57c0033;padding:.35rem .85rem;display:inline-flex}.CaseStudiesHero-module__ARh9eG__eyebrowBullet{border-radius:var(--radius-full);background-color:var(--color-primary-orange);width:6px;height:6px}.CaseStudiesHero-module__ARh9eG__headline{font-family:var(--font-primary);font-size:clamp(2.35rem,4.5vw,3.85rem);font-weight:var(--font-weight-bold);letter-spacing:-.025em;color:var(--color-primary-navy);margin-bottom:var(--space-6);line-height:1.15}.CaseStudiesHero-module__ARh9eG__supportingCopy{font-family:var(--font-primary);font-size:clamp(1.05rem,2vw,1.25rem);line-height:var(--line-height-base);color:var(--color-text-muted);max-width:680px;margin:0 auto var(--space-8)}.CaseStudiesHero-module__ARh9eG__metaTagsRow{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.CaseStudiesHero-module__ARh9eG__metaTag{align-items:center;gap:var(--space-2);background-color:var(--color-bg-light);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-text-dark);padding:.35rem .85rem;display:inline-flex}.CaseStudiesHero-module__ARh9eG__metaDot{background-color:#10b981;border-radius:50%;width:6px;height:6px}
.CaseStudyCategoryNav-module__83gnRa__navSection{background-color:var(--color-bg-light);padding:var(--space-16) 0 var(--space-12);border-bottom:1px solid var(--color-border-subtle);position:relative}.CaseStudyCategoryNav-module__83gnRa__introBlock{max-width:720px;margin:0 auto var(--space-10);text-align:center}.CaseStudyCategoryNav-module__83gnRa__heading{font-family:var(--font-primary);font-size:clamp(1.85rem,3.2vw + .5rem,2.5rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-primary-navy);margin-bottom:var(--space-3)}.CaseStudyCategoryNav-module__83gnRa__subcopy{font-family:var(--font-primary);font-size:clamp(1rem,1.8vw,1.125rem);line-height:var(--line-height-base);color:var(--color-text-muted)}.CaseStudyCategoryNav-module__83gnRa__pillsRow{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.CaseStudyCategoryNav-module__83gnRa__pillLink{align-items:center;gap:var(--space-2);background-color:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-navy);transition:all var(--transition-fast);padding:.6rem 1.15rem;text-decoration:none;display:inline-flex;box-shadow:0 2px 6px #06254a0a}.CaseStudyCategoryNav-module__83gnRa__pillLink:hover{background-color:var(--color-primary-navy);color:var(--color-white);border-color:var(--color-primary-navy);transform:translateY(-2px);box-shadow:0 6px 16px #06254a1f}.CaseStudyCategoryNav-module__83gnRa__pillDot{background-color:var(--color-primary-orange);width:6px;height:6px;transition:background-color var(--transition-fast);border-radius:50%}.CaseStudyCategoryNav-module__83gnRa__pillLink:hover .CaseStudyCategoryNav-module__83gnRa__pillDot{background-color:var(--color-accent-gold)}@media (prefers-reduced-motion:reduce){.CaseStudyCategoryNav-module__83gnRa__pillLink{transition:none!important;transform:none!important}}
.Button-module__VMVMAW__btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-primary);font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.Button-module__VMVMAW__btn:disabled,.Button-module__VMVMAW__btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none;box-shadow:none!important;transform:none!important}.Button-module__VMVMAW__sm{font-size:var(--font-size-sm);border-radius:var(--radius-sm);padding:.5rem .95rem}.Button-module__VMVMAW__md{font-size:var(--font-size-base);border-radius:var(--radius-md);padding:.75rem 1.35rem}.Button-module__VMVMAW__lg{font-size:var(--font-size-lg);border-radius:var(--radius-md);padding:.95rem 1.85rem}.Button-module__VMVMAW__primary{background:linear-gradient(180deg, #ff8c1a 0%, var(--color-primary-orange) 60%, #e66f00 100%);color:var(--color-white);box-shadow:var(--shadow-btn-primary);text-shadow:0 1px 2px #06254a40;border:1px solid #e66f00b3}.Button-module__VMVMAW__primary:hover:not(:disabled){box-shadow:var(--shadow-btn-primary-hover);background:linear-gradient(#ffa033 0%,#ff850a 50%,#e66f00 100%);transform:translateY(-2px)}.Button-module__VMVMAW__primary:active:not(:disabled){background:linear-gradient(180deg, #e66f00 0%, var(--color-primary-orange) 100%);box-shadow:var(--shadow-btn-active);transform:translateY(1px)scale(.99)}.Button-module__VMVMAW__secondary{background:linear-gradient(180deg, #0a3668 0%, var(--color-primary-navy) 60%, #041b37 100%);color:var(--color-white);box-shadow:var(--shadow-btn-secondary);text-shadow:0 1px 2px #0000004d;border:1px solid #0a315ccc}.Button-module__VMVMAW__secondary:hover:not(:disabled){box-shadow:var(--shadow-btn-secondary-hover);background:linear-gradient(#0e4482 0%,#0a315c 50%,#06254a 100%);transform:translateY(-2px)}.Button-module__VMVMAW__secondary:active:not(:disabled){background:linear-gradient(180deg, #041b37 0%, var(--color-primary-navy) 100%);box-shadow:var(--shadow-btn-active);transform:translateY(1px)scale(.99)}.Button-module__VMVMAW__outline{-webkit-backdrop-filter:blur(8px);color:var(--color-primary-navy);background:#ffffffe6;border:1px solid #06254a38;box-shadow:0 2px 4px #06254a0a,inset 0 1px #ffffffe6}.Button-module__VMVMAW__outline:hover:not(:disabled){background:var(--color-white);border-color:var(--color-primary-orange);color:var(--color-primary-orange);transform:translateY(-2px);box-shadow:0 6px 16px #f57c0026,inset 0 1px #fff}.Button-module__VMVMAW__outline:active:not(:disabled){transform:translateY(1px)scale(.99);box-shadow:inset 0 1px 3px #06254a1a}.Button-module__VMVMAW__ghost{color:var(--color-primary-navy);background:0 0}.Button-module__VMVMAW__ghost:hover:not(:disabled){color:var(--color-primary-orange);background:#06254a0d;transform:translateY(-1px)}.Button-module__VMVMAW__ghost:active:not(:disabled){transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Button-module__VMVMAW__btn,.Button-module__VMVMAW__primary,.Button-module__VMVMAW__secondary,.Button-module__VMVMAW__outline,.Button-module__VMVMAW__ghost{transition:none!important;transform:none!important}}
.CaseStudyVisual-module__BsgrfG__visualContainer{border-radius:var(--radius-xl);width:100%;transition:transform var(--transition-smooth), box-shadow var(--transition-smooth);background:linear-gradient(135deg,#06254a 0%,#0a315c 60%,#041b38 100%);border:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:0 16px 36px #06254a1f,0 4px 12px #06254a14}.CaseStudyVisual-module__BsgrfG__ambientGlow{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#f57c002e 0%,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-20%;right:-10%}.CaseStudyVisual-module__BsgrfG__mockupSurface{flex-direction:column;min-height:380px;padding:1.5rem;display:flex}.CaseStudyVisual-module__BsgrfG__terminalHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.CaseStudyVisual-module__BsgrfG__windowDots{flex-shrink:0;align-items:center;gap:5px;display:flex}.CaseStudyVisual-module__BsgrfG__dot{background:#ffffff40;border-radius:50%;width:8px;height:8px}.CaseStudyVisual-module__BsgrfG__terminalTitle{white-space:nowrap;align-items:center;gap:.5rem;display:flex;overflow:hidden}.CaseStudyVisual-module__BsgrfG__clientBadge{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-white);letter-spacing:.04em;border-radius:var(--radius-xs);background:#ffffff1f;padding:.2rem .5rem}.CaseStudyVisual-module__BsgrfG__terminalSub{font-size:var(--font-size-xs);color:#ffffffa6;font-weight:var(--font-weight-regular);text-overflow:ellipsis;overflow:hidden}.CaseStudyVisual-module__BsgrfG__statusPill{font-size:.7rem;font-weight:var(--font-weight-semibold);color:#10b981;border-radius:var(--radius-full);white-space:nowrap;background:#10b9811f;border:1px solid #10b9814d;flex-shrink:0;align-items:center;gap:6px;padding:.25rem .625rem;display:inline-flex}.CaseStudyVisual-module__BsgrfG__pulseDot{background-color:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #10b981cc}.CaseStudyVisual-module__BsgrfG__cacheBanner{color:#ffffffbf;border-radius:var(--radius-sm);background:#00000040;border:1px solid #ffffff14;align-items:center;gap:.5rem;margin-top:1rem;padding:.625rem .875rem;font-size:.75rem;display:flex}.CaseStudyVisual-module__BsgrfG__cacheBanner svg{color:var(--color-primary-orange);flex-shrink:0}.CaseStudyVisual-module__BsgrfG__posBody{flex-direction:column;flex:1;gap:1rem;display:flex}.CaseStudyVisual-module__BsgrfG__scanBox{border-radius:var(--radius-md);background:#041b38b3;border:1px solid #ffffff1a;padding:1rem;position:relative;overflow:hidden}.CaseStudyVisual-module__BsgrfG__scanLine{background:linear-gradient(90deg, transparent, var(--color-primary-orange), transparent);height:2px;box-shadow:0 0 10px var(--color-primary-orange);opacity:.8;animation:3s ease-in-out infinite CaseStudyVisual-module__BsgrfG__scanSweep;position:absolute;top:0;left:0;right:0}.CaseStudyVisual-module__BsgrfG__scanItemRow{align-items:center;gap:.875rem;display:flex}.CaseStudyVisual-module__BsgrfG__scanBarcode{border-radius:var(--radius-xs);background:#fffffff2;flex-shrink:0;align-items:center;gap:2px;height:32px;padding:4px 6px;display:flex}.CaseStudyVisual-module__BsgrfG__bar{background:#000;height:100%;display:block}.CaseStudyVisual-module__BsgrfG__scanItemDetails{flex:1;min-width:0}.CaseStudyVisual-module__BsgrfG__itemName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CaseStudyVisual-module__BsgrfG__itemMeta{color:#fff9;margin-top:2px;font-size:.7rem}.CaseStudyVisual-module__BsgrfG__itemPrice{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-accent-gold);flex-shrink:0}.CaseStudyVisual-module__BsgrfG__counterSyncRow{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.CaseStudyVisual-module__BsgrfG__syncStat{border-radius:var(--radius-sm);background:#ffffff0d;border:1px solid #ffffff14;flex-direction:column;padding:.625rem;display:flex}.CaseStudyVisual-module__BsgrfG__syncLabel{color:#fff9;text-transform:uppercase;letter-spacing:.04em;font-size:.65rem}.CaseStudyVisual-module__BsgrfG__syncVal{font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--color-white);margin-top:2px}.CaseStudyVisual-module__BsgrfG__agriBody{flex-direction:column;flex:1;gap:1rem;display:flex}.CaseStudyVisual-module__BsgrfG__batchCard{border-radius:var(--radius-md);background:#041b38b3;border:1px solid #ffffff1a;padding:1rem}.CaseStudyVisual-module__BsgrfG__batchTop{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.875rem;display:flex}.CaseStudyVisual-module__BsgrfG__batchTag{font-size:.65rem;font-weight:var(--font-weight-bold);color:var(--color-accent-gold);border-radius:var(--radius-xs);background:#f9b51a26;margin-bottom:4px;padding:.2rem .5rem;display:inline-block}.CaseStudyVisual-module__BsgrfG__batchTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-white)}.CaseStudyVisual-module__BsgrfG__batchPurity{font-size:.7rem;font-weight:var(--font-weight-bold);color:#10b981;border-radius:var(--radius-xs);white-space:nowrap;background:#10b98126;padding:.25rem .5rem}.CaseStudyVisual-module__BsgrfG__expiryMeter{flex-direction:column;gap:.375rem;display:flex}.CaseStudyVisual-module__BsgrfG__expiryLabelRow{color:#ffffffa6;justify-content:space-between;font-size:.7rem;display:flex}.CaseStudyVisual-module__BsgrfG__alertText{color:var(--color-primary-orange);font-weight:var(--font-weight-semibold)}.CaseStudyVisual-module__BsgrfG__meterTrack{border-radius:var(--radius-full);background:#ffffff1a;width:100%;height:6px;overflow:hidden}.CaseStudyVisual-module__BsgrfG__meterFill{background:linear-gradient(90deg, #10b981 0%, var(--color-primary-orange) 80%);border-radius:var(--radius-full);width:78%;height:100%}.CaseStudyVisual-module__BsgrfG__agriStatsRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.CaseStudyVisual-module__BsgrfG__agriStatItem{border-radius:var(--radius-sm);background:#ffffff0d;border:1px solid #ffffff14;flex-direction:column;padding:.625rem;display:flex}.CaseStudyVisual-module__BsgrfG__agriStatLabel{color:#fff9;text-transform:uppercase;font-size:.65rem}.CaseStudyVisual-module__BsgrfG__agriStatVal{font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--color-white);margin-top:2px}.CaseStudyVisual-module__BsgrfG__interiorBody{flex-direction:column;flex:1;gap:1rem;display:flex}.CaseStudyVisual-module__BsgrfG__interiorCanvas{border-radius:var(--radius-md);background:linear-gradient(135deg,#102a43e6 0%,#06254af2 100%);border:1px solid #ffffff1f;min-height:120px;padding:1.25rem;position:relative;overflow:hidden}.CaseStudyVisual-module__BsgrfG__blueprintGrid{pointer-events:none;background-image:linear-gradient(#f9b51a12 1px,#0000 1px),linear-gradient(90deg,#f9b51a12 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.CaseStudyVisual-module__BsgrfG__interiorOverlayInfo{z-index:1;flex-direction:column;gap:.375rem;display:flex;position:relative}.CaseStudyVisual-module__BsgrfG__projectTypeBadge{font-size:.65rem;font-weight:var(--font-weight-bold);color:var(--color-accent-gold);text-transform:uppercase;letter-spacing:.06em}.CaseStudyVisual-module__BsgrfG__projectHeroTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-white)}.CaseStudyVisual-module__BsgrfG__projectSub{color:#ffffffb3;font-size:.75rem}.CaseStudyVisual-module__BsgrfG__funnelRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.CaseStudyVisual-module__BsgrfG__funnelItem{border-radius:var(--radius-sm);background:#ffffff0d;border:1px solid #ffffff14;flex-direction:column;padding:.625rem;display:flex}.CaseStudyVisual-module__BsgrfG__funnelLabel{color:#fff9;text-transform:uppercase;font-size:.65rem}.CaseStudyVisual-module__BsgrfG__funnelVal{font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--color-white);margin-top:2px}.CaseStudyVisual-module__BsgrfG__metricOverlay{-webkit-backdrop-filter:blur(12px);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);background:#06254aeb;border-top:1px solid #f57c0066;flex-direction:column;padding:.875rem 1.25rem;display:flex}.CaseStudyVisual-module__BsgrfG__metricFigure{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-accent-gold);letter-spacing:-.01em;line-height:1.1}.CaseStudyVisual-module__BsgrfG__metricCaption{font-size:var(--font-size-xs);color:#ffffffd9;font-weight:var(--font-weight-medium);margin-top:3px}.CaseStudyVisual-module__BsgrfG__secondaryMetricRow{border-top:1px solid #ffffff1a;align-items:baseline;gap:.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}.CaseStudyVisual-module__BsgrfG__secondaryFigure{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-primary-orange)}.CaseStudyVisual-module__BsgrfG__secondaryCaption{color:#ffffffb3;font-size:.7rem}@keyframes CaseStudyVisual-module__BsgrfG__scanSweep{0%{top:0}50%{top:90%}to{top:0}}@media (prefers-reduced-motion:reduce){.CaseStudyVisual-module__BsgrfG__visualContainer{transition:none}.CaseStudyVisual-module__BsgrfG__scanLine{animation:none;top:50%}}@media (max-width:640px){.CaseStudyVisual-module__BsgrfG__mockupSurface{min-height:320px;padding:1rem}.CaseStudyVisual-module__BsgrfG__counterSyncRow{grid-template-columns:1fr;gap:.375rem}.CaseStudyVisual-module__BsgrfG__terminalHeader{flex-wrap:wrap}}
.CaseStudies-module__bqXJ2G__caseStudiesSection{padding:var(--space-20) 0;background-color:#fff;position:relative;overflow:hidden}.CaseStudies-module__bqXJ2G__headerBlock{max-width:720px;margin:0 auto var(--space-16);text-align:center}.CaseStudies-module__bqXJ2G__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);color:var(--color-primary-orange);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-4);background-color:#f57c0014;border:1px solid #f57c0033;padding:.35rem .85rem;display:inline-flex}.CaseStudies-module__bqXJ2G__eyebrowBullet{background-color:var(--color-primary-orange);border-radius:50%;width:6px;height:6px}.CaseStudies-module__bqXJ2G__heading{font-family:var(--font-primary);font-size:clamp(1.85rem,3.2vw + .5rem,2.75rem);font-weight:var(--font-weight-bold);color:var(--color-text-dark);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--space-4)}.CaseStudies-module__bqXJ2G__subcopy{font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-muted);max-width:640px;margin:0 auto}@media (min-width:768px){.CaseStudies-module__bqXJ2G__subcopy{font-size:var(--font-size-lg)}}.CaseStudies-module__bqXJ2G__caseStudiesList{gap:var(--space-16);flex-direction:column;display:flex}.CaseStudies-module__bqXJ2G__caseStudyCard{gap:var(--space-8);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-3d-card);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);background-color:#fff;border:1px solid #06254a14;flex-direction:column;display:flex;position:relative;overflow:hidden}.CaseStudies-module__bqXJ2G__caseStudyCard:hover{box-shadow:var(--shadow-3d-card-hover);border-color:#f57c004d;transform:translateY(-5px)}.CaseStudies-module__bqXJ2G__visualCol{order:1;width:100%}.CaseStudies-module__bqXJ2G__contentCol{flex-direction:column;order:2;justify-content:center;width:100%;display:flex}.CaseStudies-module__bqXJ2G__metaRow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.CaseStudies-module__bqXJ2G__categoryBadge{font-size:.7rem;font-weight:var(--font-weight-bold);color:var(--color-primary-navy);background-color:var(--color-bg-alt);border-radius:var(--radius-xs);letter-spacing:.05em;text-transform:uppercase;border:1px solid #06254a1f;padding:.25rem .625rem;display:inline-block}.CaseStudies-module__bqXJ2G__clientLabel{font-size:var(--font-size-xs);color:var(--color-text-subtle)}.CaseStudies-module__bqXJ2G__clientLabel strong{color:var(--color-text-dark);font-weight:var(--font-weight-semibold)}.CaseStudies-module__bqXJ2G__caseTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-dark);letter-spacing:-.01em;margin-bottom:var(--space-3);line-height:1.3}.CaseStudies-module__bqXJ2G__description{font-size:var(--font-size-base);color:var(--color-text-muted);margin-bottom:var(--space-6);line-height:1.6}.CaseStudies-module__bqXJ2G__highlightsList{margin:0 0 var(--space-6) 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.CaseStudies-module__bqXJ2G__highlightItem{align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-dark);line-height:1.5;display:flex}.CaseStudies-module__bqXJ2G__checkIcon{color:var(--color-primary-orange);flex-shrink:0;margin-top:2px}.CaseStudies-module__bqXJ2G__outcomeBox{align-items:center;gap:var(--space-6);background-color:var(--color-bg-alt);border-left:3px solid var(--color-primary-orange);border-radius:0 var(--radius-md) var(--radius-md) 0;margin-bottom:var(--space-6);flex-wrap:wrap;padding:.875rem 1.25rem;display:flex}.CaseStudies-module__bqXJ2G__metricGroup,.CaseStudies-module__bqXJ2G__secondaryGroup{flex-direction:column;display:flex}.CaseStudies-module__bqXJ2G__outcomeFigure{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary-navy);letter-spacing:-.02em;line-height:1.1}.CaseStudies-module__bqXJ2G__outcomeLabel{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-medium);margin-top:2px}.CaseStudies-module__bqXJ2G__secondaryOutcomeFigure{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-primary-orange);line-height:1.1}.CaseStudies-module__bqXJ2G__secondaryOutcomeLabel{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-medium);margin-top:2px}.CaseStudies-module__bqXJ2G__ctaRow{align-items:center;display:flex}.CaseStudies-module__bqXJ2G__caseStudyButton{color:var(--color-primary-navy);font-weight:var(--font-weight-semibold);transition:all var(--transition-fast);border-color:#06254a40}.CaseStudies-module__bqXJ2G__caseStudyButton:hover{background-color:var(--color-primary-navy);border-color:var(--color-primary-navy);color:var(--color-white)}.CaseStudies-module__bqXJ2G__buttonArrow{transition:transform var(--transition-fast);margin-left:var(--space-1);display:inline-block}.CaseStudies-module__bqXJ2G__caseStudyButton:hover .CaseStudies-module__bqXJ2G__buttonArrow{transform:translate(4px)}@media (min-width:1024px){.CaseStudies-module__bqXJ2G__caseStudiesSection{padding:var(--space-24) 0}.CaseStudies-module__bqXJ2G__caseStudyCard{gap:var(--space-12);padding:var(--space-10);grid-template-columns:1fr 1fr;align-items:center;display:grid}.CaseStudies-module__bqXJ2G__caseStudyCard:not(.CaseStudies-module__bqXJ2G__reversed) .CaseStudies-module__bqXJ2G__visualCol{order:1}.CaseStudies-module__bqXJ2G__caseStudyCard:not(.CaseStudies-module__bqXJ2G__reversed) .CaseStudies-module__bqXJ2G__contentCol{order:2}.CaseStudies-module__bqXJ2G__caseStudyCard.CaseStudies-module__bqXJ2G__reversed .CaseStudies-module__bqXJ2G__contentCol{order:1}.CaseStudies-module__bqXJ2G__caseStudyCard.CaseStudies-module__bqXJ2G__reversed .CaseStudies-module__bqXJ2G__visualCol{order:2}.CaseStudies-module__bqXJ2G__caseTitle{font-size:var(--font-size-2xl)}}.CaseStudies-module__bqXJ2G__bottomCtaBlock{margin-top:var(--space-16);justify-content:center;display:flex}.CaseStudies-module__bqXJ2G__viewAllButton{color:var(--color-primary-navy);font-weight:var(--font-weight-semibold);transition:all var(--transition-fast);border-color:#06254a40}.CaseStudies-module__bqXJ2G__viewAllButton:hover{background-color:var(--color-primary-navy);border-color:var(--color-primary-navy);color:var(--color-white)}.CaseStudies-module__bqXJ2G__viewAllButton:hover .CaseStudies-module__bqXJ2G__buttonArrow{transform:translate(4px)}@media (max-width:768px){.CaseStudies-module__bqXJ2G__caseStudiesSection{padding:var(--space-16) 0}.CaseStudies-module__bqXJ2G__caseStudyCard{padding:var(--space-6)}.CaseStudies-module__bqXJ2G__outcomeBox{align-items:flex-start;gap:var(--space-3);flex-direction:column}}@media (max-width:480px){.CaseStudies-module__bqXJ2G__caseStudyCard{border-radius:var(--radius-lg);padding:1rem}}@media (prefers-reduced-motion:reduce){.CaseStudies-module__bqXJ2G__caseStudyCard,.CaseStudies-module__bqXJ2G__caseStudyButton,.CaseStudies-module__bqXJ2G__buttonArrow{transition:none;transform:none!important}}
.WhyNetlance-module__9AqZOq__whySection{padding:var(--space-20) 0;background-color:var(--color-bg-light);position:relative;overflow:hidden}.WhyNetlance-module__9AqZOq__twoColGrid{gap:var(--space-12);grid-template-columns:1fr;display:grid}.WhyNetlance-module__9AqZOq__leftCol{gap:var(--space-8);flex-direction:column;display:flex}.WhyNetlance-module__9AqZOq__headerBlock{max-width:520px}.WhyNetlance-module__9AqZOq__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);color:var(--color-primary-orange);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-4);background-color:#f57c0014;border:1px solid #f57c0033;padding:.35rem .85rem;display:inline-flex}.WhyNetlance-module__9AqZOq__eyebrowBullet{background-color:var(--color-primary-orange);border-radius:50%;width:6px;height:6px}.WhyNetlance-module__9AqZOq__heading{font-family:var(--font-primary);font-size:clamp(1.85rem,3.2vw + .5rem,2.75rem);font-weight:var(--font-weight-bold);color:var(--color-text-dark);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--space-4)}.WhyNetlance-module__9AqZOq__subcopy{font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-muted)}@media (min-width:768px){.WhyNetlance-module__9AqZOq__subcopy{font-size:var(--font-size-lg)}}.WhyNetlance-module__9AqZOq__frameworkCard{border-radius:var(--radius-xl);padding:var(--space-6);background:linear-gradient(145deg,#06254a 0%,#0a315c 100%);border:1px solid #ffffff1f;max-width:480px;box-shadow:0 20px 48px #06254a38,inset 0 1px #ffffff26}.WhyNetlance-module__9AqZOq__frameworkHeader{padding-bottom:var(--space-3);margin-bottom:var(--space-4);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:flex}.WhyNetlance-module__9AqZOq__frameworkTag{font-size:.7rem;font-weight:var(--font-weight-bold);color:var(--color-accent-gold);letter-spacing:.05em;text-transform:uppercase}.WhyNetlance-module__9AqZOq__frameworkSub{font-size:var(--font-size-xs);color:#fff9}.WhyNetlance-module__9AqZOq__frameworkFlow,.WhyNetlance-module__9AqZOq__frameworkStepWrapper{flex-direction:column;display:flex}.WhyNetlance-module__9AqZOq__frameworkNode{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff0f;padding:.75rem 1rem;display:flex}.WhyNetlance-module__9AqZOq__nodeBadge{border-radius:var(--radius-sm);background:#f57c002e;border:1px solid #f57c0066;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.WhyNetlance-module__9AqZOq__nodeNum{font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-accent-gold)}.WhyNetlance-module__9AqZOq__nodeContent{flex-direction:column;min-width:0;display:flex}.WhyNetlance-module__9AqZOq__nodeLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-white);letter-spacing:.02em}.WhyNetlance-module__9AqZOq__nodeDetail{color:#ffffffa6;font-size:.75rem}.WhyNetlance-module__9AqZOq__connectorLine{justify-content:flex-start;margin:2px 0;padding-left:1.5rem;display:flex}.WhyNetlance-module__9AqZOq__connectorSvg{color:var(--color-primary-orange)}.WhyNetlance-module__9AqZOq__rightCol{flex-direction:column;justify-content:center;display:flex}.WhyNetlance-module__9AqZOq__principlesList{gap:var(--space-4);flex-direction:column;display:flex}.WhyNetlance-module__9AqZOq__principleItem{border-radius:var(--radius-lg);padding:var(--space-6) var(--space-7);box-shadow:var(--shadow-3d-card);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);background-color:#fff;border:1px solid #06254a14;position:relative;overflow:hidden}.WhyNetlance-module__9AqZOq__principleItem:hover{box-shadow:var(--shadow-3d-card-hover);border-color:#f57c0059;transform:translateY(-4px)}.WhyNetlance-module__9AqZOq__principleTop{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.WhyNetlance-module__9AqZOq__titleGroup{align-items:center;gap:var(--space-3);display:flex}.WhyNetlance-module__9AqZOq__numberBadge{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-navy);background-color:var(--color-bg-alt);border-radius:var(--radius-xs);transition:all var(--transition-fast);border:1px solid #06254a1a;flex-shrink:0;padding:.2rem .5rem}.WhyNetlance-module__9AqZOq__principleItem:hover .WhyNetlance-module__9AqZOq__numberBadge{background-color:var(--color-primary-orange);border-color:var(--color-primary-orange);color:var(--color-white)}.WhyNetlance-module__9AqZOq__principleTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-dark);transition:color var(--transition-fast);margin:0;line-height:1.3}.WhyNetlance-module__9AqZOq__principleItem:hover .WhyNetlance-module__9AqZOq__principleTitle{color:var(--color-primary-navy)}.WhyNetlance-module__9AqZOq__principleIndicator{font-size:var(--font-size-lg);color:#06254a33;transition:all var(--transition-fast);flex-shrink:0}.WhyNetlance-module__9AqZOq__principleItem:hover .WhyNetlance-module__9AqZOq__principleIndicator{color:var(--color-primary-orange);transform:translate(4px)}.WhyNetlance-module__9AqZOq__principleDescription{font-size:var(--font-size-base);color:var(--color-text-muted);margin:0 0 var(--space-4) 0;line-height:1.65}.WhyNetlance-module__9AqZOq__dividerTrack{border-radius:var(--radius-full);background-color:#06254a0f;width:100%;height:2px;position:relative;overflow:hidden}.WhyNetlance-module__9AqZOq__accentLine{background-color:var(--color-primary-orange);border-radius:var(--radius-full);width:24px;height:100%;transition:width var(--transition-base);position:absolute;top:0;left:0}.WhyNetlance-module__9AqZOq__principleItem:hover .WhyNetlance-module__9AqZOq__accentLine{width:100%}@media (min-width:1024px){.WhyNetlance-module__9AqZOq__whySection{padding:var(--space-24) 0}.WhyNetlance-module__9AqZOq__twoColGrid{gap:var(--space-16);grid-template-columns:1fr 1.2fr;align-items:flex-start}.WhyNetlance-module__9AqZOq__leftCol{top:calc(var(--space-20) + 40px);position:sticky}}@media (max-width:768px){.WhyNetlance-module__9AqZOq__whySection{padding:var(--space-16) 0}.WhyNetlance-module__9AqZOq__principleItem{padding:var(--space-5)}.WhyNetlance-module__9AqZOq__principleTitle{font-size:var(--font-size-base)}.WhyNetlance-module__9AqZOq__principleDescription{font-size:var(--font-size-sm)}}@media (max-width:480px){.WhyNetlance-module__9AqZOq__principleItem{border-radius:var(--radius-md);padding:1rem}.WhyNetlance-module__9AqZOq__titleGroup{gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){.WhyNetlance-module__9AqZOq__principleItem,.WhyNetlance-module__9AqZOq__numberBadge,.WhyNetlance-module__9AqZOq__principleTitle,.WhyNetlance-module__9AqZOq__principleIndicator,.WhyNetlance-module__9AqZOq__accentLine{transition:none!important;transform:none!important}}
.Approach-module__ChobZq__approachSection{padding:var(--space-20) 0;background-color:#fff;position:relative;overflow:hidden}.Approach-module__ChobZq__headerBlock{max-width:720px;margin:0 auto var(--space-16);text-align:center}.Approach-module__ChobZq__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);color:var(--color-primary-orange);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-4);background-color:#f57c0014;border:1px solid #f57c0033;padding:.35rem .85rem;display:inline-flex}.Approach-module__ChobZq__eyebrowBullet{background-color:var(--color-primary-orange);border-radius:50%;width:6px;height:6px}.Approach-module__ChobZq__heading{font-family:var(--font-primary);font-size:clamp(1.85rem,3.2vw + .5rem,2.75rem);font-weight:var(--font-weight-bold);color:var(--color-text-dark);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--space-4)}.Approach-module__ChobZq__subcopy{font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-muted);max-width:640px;margin:0 auto}@media (min-width:768px){.Approach-module__ChobZq__subcopy{font-size:var(--font-size-lg)}}.Approach-module__ChobZq__timelineDesktop{width:100%;margin-top:var(--space-8);position:relative}.Approach-module__ChobZq__trackLineContainer{pointer-events:none;z-index:1;height:48px;position:absolute;top:22px;left:5%;right:5%}.Approach-module__ChobZq__trackSvg{width:100%;height:100%;display:block}.Approach-module__ChobZq__stagesRow{gap:var(--space-5);z-index:2;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.Approach-module__ChobZq__stageCol{text-align:center;transition:transform var(--transition-base);flex-direction:column;align-items:center;display:flex}.Approach-module__ChobZq__nodeWrapper{margin-bottom:var(--space-6);z-index:3;position:relative}.Approach-module__ChobZq__nodeCircle{border:2px solid var(--color-primary-navy);width:44px;height:44px;transition:all var(--transition-fast);cursor:default;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #06254a1f}.Approach-module__ChobZq__nodeNum{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-navy);letter-spacing:.02em;transition:color var(--transition-fast)}.Approach-module__ChobZq__nodePulse{border:2px solid var(--color-primary-orange);opacity:0;transition:opacity var(--transition-fast), transform var(--transition-fast);pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.Approach-module__ChobZq__stageCard{border-radius:var(--radius-lg);width:100%;padding:var(--space-6) var(--space-4);min-height:240px;box-shadow:var(--shadow-3d-card);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);background-color:#fff;border:1px solid #06254a14;flex-direction:column;align-items:center;display:flex}.Approach-module__ChobZq__stageCol:hover .Approach-module__ChobZq__stageCard{box-shadow:var(--shadow-3d-card-hover);border-color:#f57c0059;transform:translateY(-5px)}.Approach-module__ChobZq__stageIconBadge{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-primary-navy);margin-bottom:var(--space-4);transition:all var(--transition-fast);background-color:#06254a0d;justify-content:center;align-items:center;display:flex}.Approach-module__ChobZq__stageTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-dark);margin-bottom:var(--space-3);justify-content:center;align-items:center;min-height:42px;line-height:1.3;display:flex}.Approach-module__ChobZq__stageDescription{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.6}.Approach-module__ChobZq__stageCol:hover .Approach-module__ChobZq__nodeCircle{background-color:var(--color-primary-orange);border-color:var(--color-primary-orange);transform:scale(1.08);box-shadow:0 6px 16px #f57c0059}.Approach-module__ChobZq__stageCol:hover .Approach-module__ChobZq__nodeNum{color:var(--color-white)}.Approach-module__ChobZq__stageCol:hover .Approach-module__ChobZq__nodePulse{opacity:.5;transform:scale(1.2)}.Approach-module__ChobZq__stageCol:hover .Approach-module__ChobZq__stageCard{background-color:#fff;border-color:#f57c0059;transform:translateY(-4px);box-shadow:0 12px 24px #06254a14}.Approach-module__ChobZq__stageCol:hover .Approach-module__ChobZq__stageIconBadge{color:var(--color-primary-orange);background-color:#f57c001f}.Approach-module__ChobZq__timelineMobile{display:none}.Approach-module__ChobZq__mobileList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Approach-module__ChobZq__mobileStageItem{gap:var(--space-4);display:flex;position:relative}.Approach-module__ChobZq__mobileSpine{flex-direction:column;flex-shrink:0;align-items:center;width:40px;display:flex}.Approach-module__ChobZq__mobileNode{background-color:var(--color-primary-navy);width:38px;height:38px;color:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 10px #06254a33}.Approach-module__ChobZq__mobileLine{background:linear-gradient(180deg, var(--color-primary-navy) 0%, var(--color-primary-orange) 60%, var(--color-accent-gold) 100%);flex:1;width:2px;min-height:48px;margin:4px 0}.Approach-module__ChobZq__mobileContent{background-color:var(--color-bg-alt);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6);flex:1;box-shadow:0 2px 6px #06254a08}.Approach-module__ChobZq__mobileTitleRow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.Approach-module__ChobZq__mobileIconWrap{border-radius:var(--radius-xs);width:32px;height:32px;color:var(--color-primary-orange);background-color:#f57c001a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Approach-module__ChobZq__mobileTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-dark);margin:0}.Approach-module__ChobZq__mobileDescription{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.6}@media (min-width:1024px){.Approach-module__ChobZq__approachSection{padding:var(--space-24) 0}}@media (max-width:1023px){.Approach-module__ChobZq__timelineDesktop{display:none}.Approach-module__ChobZq__timelineMobile{display:block}}@media (max-width:768px){.Approach-module__ChobZq__approachSection{padding:var(--space-16) 0}}@media (max-width:480px){.Approach-module__ChobZq__mobileStageItem{gap:var(--space-3)}.Approach-module__ChobZq__mobileContent{padding:var(--space-3) var(--space-4)}.Approach-module__ChobZq__mobileNode{width:34px;height:34px;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.Approach-module__ChobZq__stageCol,.Approach-module__ChobZq__nodeCircle,.Approach-module__ChobZq__nodePulse,.Approach-module__ChobZq__stageCard,.Approach-module__ChobZq__stageIconBadge{transition:none!important;transform:none!important}}
.AboutHeroVisual-module__xeL0Fa__visualContainer{justify-content:center;align-items:center;width:100%;min-height:440px;display:flex;position:relative}.AboutHeroVisual-module__xeL0Fa__ambientGlowOrange{border-radius:var(--radius-full);filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#f57c001f 0%,#0000 70%);width:300px;height:300px;position:absolute;top:10%;right:5%}.AboutHeroVisual-module__xeL0Fa__ambientGlowNavy{border-radius:var(--radius-full);filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#06254a14 0%,#0000 70%);width:320px;height:320px;position:absolute;bottom:5%;left:5%}.AboutHeroVisual-module__xeL0Fa__coordinateGrid{pointer-events:none;background-image:radial-gradient(#06254a0f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.AboutHeroVisual-module__xeL0Fa__conduitSvg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.AboutHeroVisual-module__xeL0Fa__prismStack{z-index:2;gap:var(--space-4);flex-direction:column;width:100%;max-width:440px;display:flex;position:relative}.AboutHeroVisual-module__xeL0Fa__prismCardTop,.AboutHeroVisual-module__xeL0Fa__prismCardMid,.AboutHeroVisual-module__xeL0Fa__prismCardBottom{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);background:#fff;padding:1rem 1.25rem;box-shadow:0 4px 16px #06254a0f}.AboutHeroVisual-module__xeL0Fa__prismCardTop{border-left:3px solid var(--color-primary-navy);align-self:flex-start;width:90%}.AboutHeroVisual-module__xeL0Fa__prismCardMid{width:100%;color:var(--color-white);background:linear-gradient(135deg,#06254a 0%,#0a315c 100%);border-color:#ffffff26;padding:1.25rem 1.5rem;box-shadow:0 12px 32px #06254a29}.AboutHeroVisual-module__xeL0Fa__prismCardBottom{border-right:3px solid var(--color-accent-gold);align-self:flex-end;width:92%}.AboutHeroVisual-module__xeL0Fa__prismCardTop:hover,.AboutHeroVisual-module__xeL0Fa__prismCardBottom:hover{transform:translateY(-2px);box-shadow:0 8px 24px #06254a1a}.AboutHeroVisual-module__xeL0Fa__prismCardMid:hover{transform:translateY(-3px);box-shadow:0 16px 40px #06254a38}.AboutHeroVisual-module__xeL0Fa__prismHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.AboutHeroVisual-module__xeL0Fa__phaseIndicator{font-size:.7rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle)}.AboutHeroVisual-module__xeL0Fa__prismCardMid .AboutHeroVisual-module__xeL0Fa__phaseIndicator{color:#ffffffa6}.AboutHeroVisual-module__xeL0Fa__prismStatusDot{border-radius:var(--radius-full);background-color:var(--color-primary-navy);width:6px;height:6px}.AboutHeroVisual-module__xeL0Fa__badgeOrange{font-size:.65rem;font-weight:var(--font-weight-bold);color:var(--color-primary-orange);border-radius:var(--radius-xs);background:#f57c0026;border:1px solid #f57c0059;padding:.15rem .5rem}.AboutHeroVisual-module__xeL0Fa__badgeGold{font-size:.65rem;font-weight:var(--font-weight-bold);color:var(--color-accent-gold);border-radius:var(--radius-xs);background:#f9b51a1f;padding:.15rem .5rem}.AboutHeroVisual-module__xeL0Fa__prismBody{align-items:center;gap:var(--space-3);display:flex}.AboutHeroVisual-module__xeL0Fa__prismIconWrap{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-primary-navy);background-color:#06254a0f;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AboutHeroVisual-module__xeL0Fa__prismIconWrapOrange{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--color-accent-gold);background:#f57c002e;border:1px solid #f57c0059;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AboutHeroVisual-module__xeL0Fa__prismIconWrapGold{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-accent-gold);background:#f9b51a26;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AboutHeroVisual-module__xeL0Fa__prismTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-dark);letter-spacing:-.01em}.AboutHeroVisual-module__xeL0Fa__prismCardMid .AboutHeroVisual-module__xeL0Fa__prismTitle{font-size:var(--font-size-base);color:var(--color-white)}.AboutHeroVisual-module__xeL0Fa__prismSubtitle{color:var(--color-text-muted);margin-top:1px;font-size:.725rem}.AboutHeroVisual-module__xeL0Fa__prismCardMid .AboutHeroVisual-module__xeL0Fa__prismSubtitle{color:#ffffffbf}.AboutHeroVisual-module__xeL0Fa__prismSpecs{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:.35rem;margin-top:.75rem;padding-top:.65rem;display:flex}.AboutHeroVisual-module__xeL0Fa__specPill{color:#ffffffd9;border-radius:var(--radius-xs);background:#ffffff14;padding:.2rem .5rem;font-size:.65rem}@media (prefers-reduced-motion:reduce){.AboutHeroVisual-module__xeL0Fa__prismCardTop,.AboutHeroVisual-module__xeL0Fa__prismCardMid,.AboutHeroVisual-module__xeL0Fa__prismCardBottom{transition:none;transform:none!important}}@media (max-width:480px){.AboutHeroVisual-module__xeL0Fa__prismStack{max-width:100%}.AboutHeroVisual-module__xeL0Fa__prismCardTop,.AboutHeroVisual-module__xeL0Fa__prismCardBottom{align-self:auto;width:100%}}
.Nav3DIcon-module__G_Mbtq__iconWrapper{width:22px;height:22px;transition:transform var(--transition-fast), filter var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.Nav3DIcon-module__G_Mbtq__svgIcon{width:100%;height:100%;overflow:visible}:is(.nav-link-hover .Nav3DIcon-module__G_Mbtq__iconWrapper,.Nav3DIcon-module__G_Mbtq__navLinkHover .Nav3DIcon-module__G_Mbtq__iconWrapper){filter:drop-shadow(0 3px 6px #f57c004d);transform:translateY(-2px)scale(1.12)}@media (prefers-reduced-motion:reduce){.Nav3DIcon-module__G_Mbtq__iconWrapper{transition:none!important;transform:none!important}}
.FinalCTA-module__fJ0h6W__ctaSection{padding:var(--space-20) 0 var(--space-16);background-color:var(--color-bg-light);position:relative;overflow:hidden}.FinalCTA-module__fJ0h6W__ctaCard{border-radius:var(--radius-xl);padding:var(--space-20) var(--space-8);text-align:center;background:linear-gradient(135deg,#06254a 0%,#0a315c 50%,#041b38 100%);border:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #06254a2e,0 8px 24px #06254a1a}.FinalCTA-module__fJ0h6W__ambientGlow{filter:blur(50px);pointer-events:none;background:radial-gradient(#f57c002e 0%,#0000 70%);width:650px;height:380px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.FinalCTA-module__fJ0h6W__bgGrid{pointer-events:none;opacity:.7;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.FinalCTA-module__fJ0h6W__waveContainer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.FinalCTA-module__fJ0h6W__waveSvg{width:100%;height:100%;display:block}.FinalCTA-module__fJ0h6W__cornerNode{pointer-events:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute}.FinalCTA-module__fJ0h6W__nodeDot{background-color:var(--color-accent-gold);border-radius:50%;width:4px;height:4px;box-shadow:0 0 6px #f9b51acc}.FinalCTA-module__fJ0h6W__cornerNodeTopLeft{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;top:1.5rem;left:1.5rem}.FinalCTA-module__fJ0h6W__cornerNodeTopRight{border-top:1px solid #ffffff2e;border-right:1px solid #ffffff2e;top:1.5rem;right:1.5rem}.FinalCTA-module__fJ0h6W__cornerNodeBottomLeft{border-bottom:1px solid #ffffff2e;border-left:1px solid #ffffff2e;bottom:1.5rem;left:1.5rem}.FinalCTA-module__fJ0h6W__cornerNodeBottomRight{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;bottom:1.5rem;right:1.5rem}.FinalCTA-module__fJ0h6W__content{z-index:2;max-width:820px;margin:0 auto;position:relative}.FinalCTA-module__fJ0h6W__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);color:var(--color-accent-gold);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-5);background-color:#f57c0029;border:1px solid #f57c0066;padding:.35rem .9rem;display:inline-flex}.FinalCTA-module__fJ0h6W__eyebrowBullet{background-color:var(--color-primary-orange);border-radius:50%;width:6px;height:6px}.FinalCTA-module__fJ0h6W__heading{font-size:clamp(2.35rem,5.2vw,4.25rem);font-weight:var(--font-weight-bold);color:var(--color-white);letter-spacing:-.025em;margin:0 auto var(--space-5);line-height:1.15}.FinalCTA-module__fJ0h6W__breakDesktop{display:block}.FinalCTA-module__fJ0h6W__subcopy{color:#ffffffd1;max-width:640px;margin:0 auto var(--space-10);font-size:clamp(1rem,2vw,1.1875rem);line-height:1.65}.FinalCTA-module__fJ0h6W__buttonRow{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.FinalCTA-module__fJ0h6W__primaryButton{background-color:var(--color-primary-orange);color:var(--color-white);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);transition:all var(--transition-fast);padding:.95rem 2.25rem;box-shadow:0 4px 14px #f57c0059}.FinalCTA-module__fJ0h6W__primaryButton:hover{background-color:var(--color-orange-hover);transform:translateY(-2px);box-shadow:0 8px 24px #f57c007a}.FinalCTA-module__fJ0h6W__secondaryButton{justify-content:center;align-items:center;gap:var(--space-2);color:#fffffff2;border-radius:var(--radius-md);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all var(--transition-fast);background-color:#ffffff14;border:1px solid #ffffff3d;padding:.95rem 2rem;line-height:1;text-decoration:none;display:inline-flex}.FinalCTA-module__fJ0h6W__secondaryButton:hover{color:var(--color-white);background-color:#ffffff24;border-color:#ffffff80;transform:translateY(-2px)}.FinalCTA-module__fJ0h6W__arrow{transition:transform var(--transition-fast);display:inline-block}.FinalCTA-module__fJ0h6W__primaryButton:hover .FinalCTA-module__fJ0h6W__arrow,.FinalCTA-module__fJ0h6W__secondaryButton:hover .FinalCTA-module__fJ0h6W__arrow{transform:translate(4px)}@media (max-width:768px){.FinalCTA-module__fJ0h6W__ctaSection{padding:var(--space-12) 0 var(--space-10)}.FinalCTA-module__fJ0h6W__ctaCard{padding:var(--space-12) var(--space-6);border-radius:var(--radius-lg)}.FinalCTA-module__fJ0h6W__breakDesktop{display:inline}.FinalCTA-module__fJ0h6W__buttonRow{gap:var(--space-3);flex-direction:column;width:100%}.FinalCTA-module__fJ0h6W__primaryButton,.FinalCTA-module__fJ0h6W__secondaryButton{width:100%}.FinalCTA-module__fJ0h6W__cornerNode{display:none}}@media (max-width:480px){.FinalCTA-module__fJ0h6W__ctaCard{padding:var(--space-10) var(--space-4)}.FinalCTA-module__fJ0h6W__heading{font-size:clamp(1.85rem,6.5vw,2.5rem)}.FinalCTA-module__fJ0h6W__subcopy{font-size:var(--font-size-sm)}}@media (prefers-reduced-motion:reduce){.FinalCTA-module__fJ0h6W__primaryButton,.FinalCTA-module__fJ0h6W__secondaryButton,.FinalCTA-module__fJ0h6W__arrow{transition:none!important;transform:none!important}}
.ServicesHeroVisual-module__SIQqKa__visualWrapper{width:100%;max-width:520px;padding:var(--space-6) var(--space-5);border-radius:var(--radius-xl);background:linear-gradient(145deg,#06254a 0%,#0a315c 100%);border:1px solid #ffffff1f;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 48px #06254a47,0 4px 12px #06254a1f}.ServicesHeroVisual-module__SIQqKa__ambientGlowOrange{pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#f57c0038 0%,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-20%;right:-15%}.ServicesHeroVisual-module__SIQqKa__ambientGlowNavy{pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#f9b51a26 0%,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-20%;left:-15%}.ServicesHeroVisual-module__SIQqKa__gridPattern{pointer-events:none;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.ServicesHeroVisual-module__SIQqKa__headerBadge{padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:flex;position:relative}.ServicesHeroVisual-module__SIQqKa__badgeTag{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-gold)}.ServicesHeroVisual-module__SIQqKa__statusIndicator{align-items:center;gap:var(--space-2);font-family:var(--font-primary);color:#ffffffbf;font-size:.725rem;display:flex}.ServicesHeroVisual-module__SIQqKa__livePulse{background-color:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #10b981}.ServicesHeroVisual-module__SIQqKa__pipelineStack{gap:var(--space-3);z-index:1;flex-direction:column;display:flex;position:relative}.ServicesHeroVisual-module__SIQqKa__pipelineNode{align-items:center;gap:var(--space-4);border-radius:var(--radius-md);transition:all var(--transition-fast);background:#ffffff0d;border:1px solid #ffffff14;padding:.75rem 1rem;display:flex;position:relative}.ServicesHeroVisual-module__SIQqKa__pipelineNode:hover{background:#ffffff14;border-color:#f57c0066;transform:translate(4px)}.ServicesHeroVisual-module__SIQqKa__nodeActive{background:#f57c001a;border-color:#f57c0059;box-shadow:0 4px 16px #f57c0026}.ServicesHeroVisual-module__SIQqKa__nodeStep{border-radius:var(--radius-sm);width:28px;height:28px;font-family:var(--font-primary);font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-white);background:#ffffff1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ServicesHeroVisual-module__SIQqKa__nodeActive .ServicesHeroVisual-module__SIQqKa__nodeStep{background:var(--color-primary-orange);color:var(--color-white)}.ServicesHeroVisual-module__SIQqKa__nodeContent{flex:1}.ServicesHeroVisual-module__SIQqKa__nodeTitle{font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;color:var(--color-white);text-transform:uppercase}.ServicesHeroVisual-module__SIQqKa__nodeSub{font-family:var(--font-primary);color:#ffffffa6;font-size:.75rem}.ServicesHeroVisual-module__SIQqKa__nodeArrow{color:#f9b51acc;justify-content:center;align-items:center;height:12px;margin:-4px 0;display:flex}.ServicesHeroVisual-module__SIQqKa__nodePill{font-family:var(--font-primary);font-size:.6875rem;font-weight:var(--font-weight-medium);border-radius:var(--radius-full);color:#ffffffd9;white-space:nowrap;background:#ffffff1a;padding:.2rem .5rem}.ServicesHeroVisual-module__SIQqKa__nodeActive .ServicesHeroVisual-module__SIQqKa__nodePill{color:#ffb74d;background:#f57c0040;border:1px solid #f57c0066}@media (max-width:480px){.ServicesHeroVisual-module__SIQqKa__visualWrapper{padding:var(--space-4) var(--space-3)}.ServicesHeroVisual-module__SIQqKa__pipelineNode{gap:var(--space-2);padding:.625rem .75rem}.ServicesHeroVisual-module__SIQqKa__nodeTitle{font-size:.8125rem}.ServicesHeroVisual-module__SIQqKa__nodeSub{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.ServicesHeroVisual-module__SIQqKa__pipelineNode{transition:none!important;transform:none!important}}
.AboutHero-module__Tv9Ana__heroSection{background-color:var(--color-white);padding-top:var(--space-16);padding-bottom:var(--space-20);border-bottom:1px solid var(--color-border-subtle);position:relative;overflow:hidden}@media (min-width:992px){.AboutHero-module__Tv9Ana__heroSection{padding-top:var(--space-20);padding-bottom:var(--space-24)}}.AboutHero-module__Tv9Ana__grid{gap:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:992px){.AboutHero-module__Tv9Ana__grid{gap:var(--space-16);grid-template-columns:1.15fr .85fr}}.AboutHero-module__Tv9Ana__contentCol{flex-direction:column;display:flex}.AboutHero-module__Tv9Ana__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-orange);margin-bottom:var(--space-4);background-color:#f57c0014;border:1px solid #f57c0033;align-self:flex-start;padding:.35rem .85rem;display:inline-flex}.AboutHero-module__Tv9Ana__eyebrowBullet{border-radius:var(--radius-full);background-color:var(--color-primary-orange);width:6px;height:6px}.AboutHero-module__Tv9Ana__headline{font-family:var(--font-primary);font-size:clamp(2.35rem,4.5vw,3.75rem);font-weight:var(--font-weight-bold);letter-spacing:-.025em;color:var(--color-primary-navy);margin-bottom:var(--space-5);line-height:1.15}.AboutHero-module__Tv9Ana__headlineAccent{color:var(--color-primary-orange)}.AboutHero-module__Tv9Ana__supportingCopy{font-family:var(--font-primary);font-size:clamp(1rem,2vw,1.125rem);line-height:var(--line-height-base);color:var(--color-text-muted);max-width:580px;margin-bottom:var(--space-8)}.AboutHero-module__Tv9Ana__ctaGroup{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.AboutHero-module__Tv9Ana__ctaPrimary{background-color:var(--color-primary-orange);transition:all var(--transition-fast);box-shadow:0 4px 14px #f57c0059}.AboutHero-module__Tv9Ana__ctaPrimary:hover{background-color:var(--color-orange-hover);transform:translateY(-2px);box-shadow:0 8px 24px #f57c0073}.AboutHero-module__Tv9Ana__ctaSecondary{color:var(--color-primary-navy);transition:all var(--transition-fast);border-color:#06254a40}.AboutHero-module__Tv9Ana__ctaSecondary:hover{background-color:var(--color-primary-navy);border-color:var(--color-primary-navy);color:var(--color-white);transform:translateY(-2px)}.AboutHero-module__Tv9Ana__ctaArrow{transition:transform var(--transition-fast);margin-left:2px;display:inline-block}.AboutHero-module__Tv9Ana__ctaPrimary:hover .AboutHero-module__Tv9Ana__ctaArrow,.AboutHero-module__Tv9Ana__ctaSecondary:hover .AboutHero-module__Tv9Ana__ctaArrow{transform:translate(4px)}.AboutHero-module__Tv9Ana__visualCol{justify-content:center;align-items:center;display:flex}@media (max-width:640px){.AboutHero-module__Tv9Ana__ctaGroup{flex-direction:column;width:100%}.AboutHero-module__Tv9Ana__ctaPrimary,.AboutHero-module__Tv9Ana__ctaSecondary{width:100%}}@media (prefers-reduced-motion:reduce){.AboutHero-module__Tv9Ana__ctaPrimary,.AboutHero-module__Tv9Ana__ctaSecondary,.AboutHero-module__Tv9Ana__ctaArrow{transition:none!important;transform:none!important}}
.Navbar-module__QC6quq__header{z-index:var(--z-header);-webkit-backdrop-filter:blur(16px);transition:background-color var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);background:#ffffffe0;border-bottom:1px solid #06254a14;position:sticky;top:0;left:0;right:0;box-shadow:0 1px 3px #06254a08}.Navbar-module__QC6quq__scrolled{background:#fffffff5;border-bottom-color:#06254a1a;box-shadow:0 10px 30px -10px #06254a1a,0 1px #f57c001f}.Navbar-module__QC6quq__inner{justify-content:space-between;align-items:center;gap:var(--space-4);height:76px;display:flex}.Navbar-module__QC6quq__logoArea{flex-shrink:0;align-items:center;display:flex}.Navbar-module__QC6quq__desktopNav{align-items:center;gap:var(--space-5);display:none}@media (min-width:992px){.Navbar-module__QC6quq__desktopNav{display:flex}}@media (min-width:992px) and (max-width:1200px){.Navbar-module__QC6quq__desktopNav{gap:.65rem}.Navbar-module__QC6quq__navLink{gap:5px;font-size:.8125rem}}.Navbar-module__QC6quq__navLink{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-navy);border-radius:var(--radius-full);transition:color var(--transition-fast), transform var(--transition-fast), background-color var(--transition-fast);align-items:center;gap:7px;padding:.4rem .85rem;text-decoration:none;display:inline-flex;position:relative}.Navbar-module__QC6quq__navLink:hover{color:var(--color-primary-orange);background-color:#06254a0a;transform:translateY(-1px)}.Navbar-module__QC6quq__navLink:hover span[class*=iconWrapper]{filter:drop-shadow(0 2px 4px #f57c004d);transform:translateY(-1px)scale(1.1)}.Navbar-module__QC6quq__activeLink{color:var(--color-primary-orange);font-weight:var(--font-weight-semibold);background-color:#f57c0017;border:1px solid #f57c0033}.Navbar-module__QC6quq__activeLink span[class*=iconWrapper]{filter:drop-shadow(0 2px 4px #f57c0040)}.Navbar-module__QC6quq__desktopActions{align-items:center;display:none}@media (min-width:992px){.Navbar-module__QC6quq__desktopActions{display:flex}}.Navbar-module__QC6quq__mobileMenuButton{border-radius:var(--radius-sm);border:1px solid var(--color-border-light);background-color:var(--color-white);width:44px;height:44px;color:var(--color-primary-navy);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;padding:0;display:inline-flex}.Navbar-module__QC6quq__mobileMenuButton:hover{background-color:var(--color-bg-light);border-color:var(--color-primary-orange);color:var(--color-primary-orange)}@media (min-width:992px){.Navbar-module__QC6quq__mobileMenuButton{display:none}}.Navbar-module__QC6quq__hamburgerIcon{flex-direction:column;justify-content:space-between;width:22px;height:18px;display:flex;position:relative}.Navbar-module__QC6quq__hamburgerLine{width:100%;height:2px;transition:transform var(--transition-base), opacity var(--transition-fast);background-color:currentColor;border-radius:2px;display:block}.Navbar-module__QC6quq__menuOpen .Navbar-module__QC6quq__hamburgerLine:first-child{transform:translateY(8px)rotate(45deg)}.Navbar-module__QC6quq__menuOpen .Navbar-module__QC6quq__hamburgerLine:nth-child(2){opacity:0}.Navbar-module__QC6quq__menuOpen .Navbar-module__QC6quq__hamburgerLine:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.Navbar-module__QC6quq__mobileOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal-backdrop);opacity:0;pointer-events:none;transition:opacity var(--transition-base);background-color:#06254a73;position:fixed;inset:76px 0 0}.Navbar-module__QC6quq__mobileOverlayVisible{opacity:1;pointer-events:auto}.Navbar-module__QC6quq__mobilePanel{background-color:var(--color-white);border-bottom:2px solid var(--color-primary-orange);box-shadow:var(--shadow-lg);max-height:calc(100vh - 76px);z-index:var(--z-modal);padding:var(--space-6) var(--space-4) var(--space-8);opacity:0;pointer-events:none;transition:transform var(--transition-base), opacity var(--transition-base);flex-direction:column;display:flex;position:fixed;top:76px;left:0;right:0;overflow-y:auto;transform:translateY(-100%)}.Navbar-module__QC6quq__mobilePanelOpen{opacity:1;pointer-events:auto;transform:translateY(0)}@media (min-width:992px){.Navbar-module__QC6quq__mobileOverlay,.Navbar-module__QC6quq__mobilePanel{display:none!important}}.Navbar-module__QC6quq__mobileNavList{gap:var(--space-2);flex-direction:column;display:flex}.Navbar-module__QC6quq__mobileNavLink{padding:var(--space-2) var(--space-3);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-primary-navy);border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.Navbar-module__QC6quq__mobileLinkContent{align-items:center;gap:var(--space-3);display:flex}.Navbar-module__QC6quq__mobileIconBadge{border-radius:var(--radius-md);background-color:var(--color-bg-light);border:1px solid var(--color-border-subtle);width:38px;height:38px;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Navbar-module__QC6quq__mobileNavLink:hover{background-color:var(--color-bg-light);color:var(--color-primary-orange)}.Navbar-module__QC6quq__mobileNavLink:hover .Navbar-module__QC6quq__mobileIconBadge{background-color:#f57c001f;border-color:#f57c004d;transform:scale(1.05)}.Navbar-module__QC6quq__mobileActiveLink{background-color:var(--color-orange-subtle);color:var(--color-primary-orange);font-weight:var(--font-weight-semibold)}.Navbar-module__QC6quq__mobileActiveLink .Navbar-module__QC6quq__mobileIconBadge{background-color:#f57c0026;border-color:#f57c0059}.Navbar-module__QC6quq__mobileActiveDot{border-radius:var(--radius-full);background-color:var(--color-primary-orange);width:6px;height:6px}.Navbar-module__QC6quq__mobileCtaWrapper{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.Navbar-module__QC6quq__mobileCtaButton{width:100%}
.ServicesHero-module__qYtEbG__heroSection{background-color:var(--color-white);padding-top:var(--space-16);padding-bottom:var(--space-20);border-bottom:1px solid var(--color-border-subtle);position:relative;overflow:hidden}@media (min-width:992px){.ServicesHero-module__qYtEbG__heroSection{padding-top:var(--space-20);padding-bottom:var(--space-24)}}.ServicesHero-module__qYtEbG__grid{gap:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:992px){.ServicesHero-module__qYtEbG__grid{gap:var(--space-16);grid-template-columns:1.1fr .9fr}}.ServicesHero-module__qYtEbG__contentCol{flex-direction:column;display:flex}.ServicesHero-module__qYtEbG__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-orange);margin-bottom:var(--space-4);background-color:#f57c0014;border:1px solid #f57c0033;align-self:flex-start;padding:.35rem .85rem;display:inline-flex}.ServicesHero-module__qYtEbG__eyebrowBullet{border-radius:var(--radius-full);background-color:var(--color-primary-orange);width:6px;height:6px}.ServicesHero-module__qYtEbG__headline{font-family:var(--font-primary);font-size:clamp(2.25rem,4.2vw,3.65rem);font-weight:var(--font-weight-bold);letter-spacing:-.025em;color:var(--color-primary-navy);margin-bottom:var(--space-5);line-height:1.15}.ServicesHero-module__qYtEbG__supportingCopy{font-family:var(--font-primary);font-size:clamp(1rem,2vw,1.125rem);line-height:var(--line-height-base);color:var(--color-text-muted);max-width:580px;margin-bottom:var(--space-8)}.ServicesHero-module__qYtEbG__ctaGroup{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ServicesHero-module__qYtEbG__ctaPrimary{background-color:var(--color-primary-orange);transition:all var(--transition-fast);box-shadow:0 4px 14px #f57c0059}.ServicesHero-module__qYtEbG__ctaPrimary:hover{background-color:var(--color-orange-hover);transform:translateY(-2px);box-shadow:0 8px 24px #f57c0073}.ServicesHero-module__qYtEbG__ctaSecondary{color:var(--color-primary-navy);transition:all var(--transition-fast);border-color:#06254a40}.ServicesHero-module__qYtEbG__ctaSecondary:hover{background-color:var(--color-primary-navy);border-color:var(--color-primary-navy);color:var(--color-white);transform:translateY(-2px)}.ServicesHero-module__qYtEbG__ctaArrow{transition:transform var(--transition-fast);margin-left:2px;display:inline-block}.ServicesHero-module__qYtEbG__ctaPrimary:hover .ServicesHero-module__qYtEbG__ctaArrow,.ServicesHero-module__qYtEbG__ctaSecondary:hover .ServicesHero-module__qYtEbG__ctaArrow{transform:translate(4px)}.ServicesHero-module__qYtEbG__visualCol{justify-content:center;align-items:center;display:flex}@media (max-width:640px){.ServicesHero-module__qYtEbG__ctaGroup{flex-direction:column;width:100%}.ServicesHero-module__qYtEbG__ctaPrimary,.ServicesHero-module__qYtEbG__ctaSecondary{width:100%}}@media (prefers-reduced-motion:reduce){.ServicesHero-module__qYtEbG__ctaPrimary,.ServicesHero-module__qYtEbG__ctaSecondary,.ServicesHero-module__qYtEbG__ctaArrow{transition:none!important;transform:none!important}}
.WhoWeAre-module__YgTB8W__section{color:var(--color-white);padding:var(--space-20) 0;background:linear-gradient(145deg,#06254a 0%,#0a315c 60%,#041b38 100%);position:relative;overflow:hidden}@media (min-width:992px){.WhoWeAre-module__YgTB8W__section{padding:var(--space-24) 0}}.WhoWeAre-module__YgTB8W__grid{gap:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:992px){.WhoWeAre-module__YgTB8W__grid{gap:var(--space-16);grid-template-columns:1.1fr .9fr}}.WhoWeAre-module__YgTB8W__narrativeCol{flex-direction:column;display:flex}.WhoWeAre-module__YgTB8W__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-gold);margin-bottom:var(--space-4);background-color:#f57c0029;border:1px solid #f57c0066;align-self:flex-start;padding:.35rem .85rem;display:inline-flex}.WhoWeAre-module__YgTB8W__eyebrowBullet{border-radius:var(--radius-full);background-color:var(--color-primary-orange);width:6px;height:6px}.WhoWeAre-module__YgTB8W__heading{font-family:var(--font-primary);font-size:clamp(1.85rem,3.2vw + .5rem,2.75rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-white);margin-bottom:var(--space-6)}.WhoWeAre-module__YgTB8W__copyBlock{gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;display:flex}.WhoWeAre-module__YgTB8W__leadParagraph{font-family:var(--font-primary);font-size:clamp(1.05rem,2vw,1.2rem);line-height:var(--line-height-relaxed);color:#fffffff2;font-weight:var(--font-weight-medium)}.WhoWeAre-module__YgTB8W__supportingParagraph{font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:#ffffffbf}.WhoWeAre-module__YgTB8W__highlightPills{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.WhoWeAre-module__YgTB8W__pill{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent-gold)}.WhoWeAre-module__YgTB8W__pillDot{color:#ffffff4d}.WhoWeAre-module__YgTB8W__matrixCol{flex-direction:column;display:flex}.WhoWeAre-module__YgTB8W__matrixCard{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-xl);padding:var(--space-6);background:#ffffff0f;border:1px solid #ffffff26;box-shadow:0 24px 60px #00000059,inset 0 1px #ffffff2e}.WhoWeAre-module__YgTB8W__matrixHeader{padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:flex}.WhoWeAre-module__YgTB8W__matrixTag{font-size:.7rem;font-weight:var(--font-weight-bold);color:var(--color-accent-gold);letter-spacing:.05em;text-transform:uppercase}.WhoWeAre-module__YgTB8W__matrixStatus{font-size:var(--font-size-xs);color:#fff9}.WhoWeAre-module__YgTB8W__disciplinesList{gap:var(--space-3);flex-direction:column;display:flex}.WhoWeAre-module__YgTB8W__disciplineItem{align-items:flex-start;gap:var(--space-4);border-radius:var(--radius-md);transition:transform var(--transition-base), background var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);background:#ffffff0a;border:1px solid #ffffff14;padding:.875rem 1rem;display:flex;box-shadow:0 2px 6px #00000026,inset 0 1px #ffffff14}.WhoWeAre-module__YgTB8W__disciplineItem:hover{background:#ffffff14;border-color:#f57c0080;transform:translate(4px)translateY(-1px);box-shadow:0 8px 22px #00000047,inset 0 1px #ffffff26}.WhoWeAre-module__YgTB8W__iconBox{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--color-accent-gold);background:#f57c0029;border:1px solid #f57c0059;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.WhoWeAre-module__YgTB8W__itemContent{flex:1}.WhoWeAre-module__YgTB8W__itemTitleRow{align-items:center;gap:var(--space-2);margin-bottom:3px;display:flex}.WhoWeAre-module__YgTB8W__itemNum{font-size:.7rem;font-weight:var(--font-weight-bold);color:var(--color-primary-orange)}.WhoWeAre-module__YgTB8W__itemTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-white);margin:0}.WhoWeAre-module__YgTB8W__itemDesc{font-size:var(--font-size-xs);color:#ffffffb3;line-height:var(--line-height-base);margin:0}@media (prefers-reduced-motion:reduce){.WhoWeAre-module__YgTB8W__disciplineItem{transition:none!important;transform:none!important}}
.NetlanceWave-module__QDNzTq__waveWrapper{width:100%;line-height:0;display:block;position:relative;overflow:hidden}.NetlanceWave-module__QDNzTq__svgWave{width:100%;height:60px;display:block;transform:translateZ(0)}@media (min-width:768px){.NetlanceWave-module__QDNzTq__svgWave{height:90px}}@media (min-width:1200px){.NetlanceWave-module__QDNzTq__svgWave{height:120px}}.NetlanceWave-module__QDNzTq__fillNavy{fill:var(--color-primary-navy)}.NetlanceWave-module__QDNzTq__fillOrange{fill:var(--color-primary-orange)}.NetlanceWave-module__QDNzTq__fillGold{fill:var(--color-accent-gold)}.NetlanceWave-module__QDNzTq__flip{transform:rotate(180deg)}
.CaseStudiesCTA-module__K2Tf9q__ctaSection{padding:var(--space-20) 0;background-color:var(--color-white);position:relative;overflow:hidden}@media (min-width:992px){.CaseStudiesCTA-module__K2Tf9q__ctaSection{padding:var(--space-24) 0}}.CaseStudiesCTA-module__K2Tf9q__ctaCard{border-radius:var(--radius-2xl);padding:var(--space-16) var(--space-6);text-align:center;background:linear-gradient(145deg,#06254a 0%,#0a315c 100%);border:1px solid #ffffff1a;position:relative;overflow:hidden;box-shadow:0 24px 64px #06254a40}@media (min-width:768px){.CaseStudiesCTA-module__K2Tf9q__ctaCard{padding:var(--space-20) var(--space-12)}}.CaseStudiesCTA-module__K2Tf9q__ambientGlow{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#f57c0026 0%,#f9b51a0d 50%,#0000 70%);width:600px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CaseStudiesCTA-module__K2Tf9q__bgGrid{pointer-events:none;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.CaseStudiesCTA-module__K2Tf9q__waveContainer{pointer-events:none;opacity:.7;position:absolute;inset:0;overflow:hidden}.CaseStudiesCTA-module__K2Tf9q__waveSvg{width:100%;min-width:800px;height:100%}.CaseStudiesCTA-module__K2Tf9q__content{z-index:2;flex-direction:column;align-items:center;max-width:680px;margin:0 auto;display:flex;position:relative}.CaseStudiesCTA-module__K2Tf9q__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-gold);margin-bottom:var(--space-4);background-color:#f57c0026;border:1px solid #f57c0059;padding:.35rem .85rem;display:inline-flex}.CaseStudiesCTA-module__K2Tf9q__eyebrowBullet{border-radius:var(--radius-full);background-color:var(--color-accent-gold);width:6px;height:6px}.CaseStudiesCTA-module__K2Tf9q__heading{font-family:var(--font-primary);font-size:clamp(2rem,4vw,3.25rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-white);margin-bottom:var(--space-4)}.CaseStudiesCTA-module__K2Tf9q__subcopy{font-family:var(--font-primary);font-size:clamp(1rem,1.8vw,1.15rem);line-height:var(--line-height-base);color:#ffffffd1;margin-bottom:var(--space-8);max-width:580px}.CaseStudiesCTA-module__K2Tf9q__buttonRow{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;width:100%;display:flex}.CaseStudiesCTA-module__K2Tf9q__primaryButton{background-color:var(--color-primary-orange);transition:all var(--transition-fast);box-shadow:0 4px 16px #f57c0066}.CaseStudiesCTA-module__K2Tf9q__primaryButton:hover{background-color:var(--color-orange-hover);transform:translateY(-2px);box-shadow:0 8px 24px #f57c0080}.CaseStudiesCTA-module__K2Tf9q__secondaryButton{border-radius:var(--radius-md);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-white);transition:all var(--transition-fast);background-color:#ffffff0d;border:1px solid #ffffff40;justify-content:center;align-items:center;padding:.875rem 1.75rem;text-decoration:none;display:inline-flex}.CaseStudiesCTA-module__K2Tf9q__secondaryButton:hover{background-color:#ffffff26;border-color:#ffffff73;transform:translateY(-2px)}.CaseStudiesCTA-module__K2Tf9q__arrow{transition:transform var(--transition-fast);margin-left:4px;display:inline-block}.CaseStudiesCTA-module__K2Tf9q__primaryButton:hover .CaseStudiesCTA-module__K2Tf9q__arrow,.CaseStudiesCTA-module__K2Tf9q__secondaryButton:hover .CaseStudiesCTA-module__K2Tf9q__arrow{transform:translate(4px)}@media (max-width:640px){.CaseStudiesCTA-module__K2Tf9q__buttonRow{flex-direction:column;width:100%}.CaseStudiesCTA-module__K2Tf9q__primaryButton,.CaseStudiesCTA-module__K2Tf9q__secondaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.CaseStudiesCTA-module__K2Tf9q__primaryButton,.CaseStudiesCTA-module__K2Tf9q__secondaryButton,.CaseStudiesCTA-module__K2Tf9q__arrow{transition:none!important;transform:none!important}}
.ServicesNav-module__x8IjSG__navWrapper{z-index:20;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border-subtle);transition:all var(--transition-fast);background:#ffffffeb;padding:.75rem 0;position:sticky;top:68px;box-shadow:0 4px 16px #06254a0a}.ServicesNav-module__x8IjSG__inner{justify-content:space-between;align-items:center;gap:var(--space-4);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.ServicesNav-module__x8IjSG__inner::-webkit-scrollbar{display:none}.ServicesNav-module__x8IjSG__navLabel{align-items:center;gap:var(--space-2);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-orange);white-space:nowrap;padding-right:var(--space-2);flex-shrink:0;display:inline-flex}.ServicesNav-module__x8IjSG__labelDot{border-radius:var(--radius-full);background-color:var(--color-primary-orange);width:6px;height:6px}.ServicesNav-module__x8IjSG__pillsList{align-items:center;gap:var(--space-2);flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.ServicesNav-module__x8IjSG__pillLink{background-color:var(--color-bg-light);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary-navy);white-space:nowrap;transition:all var(--transition-fast);align-items:center;gap:6px;padding:.45rem .85rem;text-decoration:none;display:inline-flex}.ServicesNav-module__x8IjSG__pillLink:hover{background-color:var(--color-primary-navy);border-color:var(--color-primary-navy);color:var(--color-white);transform:translateY(-1px)}.ServicesNav-module__x8IjSG__pillIndex{font-family:monospace;font-weight:var(--font-weight-bold);color:var(--color-primary-orange);font-size:.75rem}.ServicesNav-module__x8IjSG__pillLink:hover .ServicesNav-module__x8IjSG__pillIndex{color:var(--color-accent-gold)}@media (max-width:768px){.ServicesNav-module__x8IjSG__navLabel{display:none}}
.Beliefs-module__yDd-Ja__section{background-color:var(--color-bg-light);padding:var(--space-20) 0;border-bottom:1px solid var(--color-border-subtle);position:relative;overflow:hidden}@media (min-width:992px){.Beliefs-module__yDd-Ja__section{padding:var(--space-24) 0}}.Beliefs-module__yDd-Ja__headerBlock{text-align:center;max-width:680px;margin:0 auto var(--space-16)}.Beliefs-module__yDd-Ja__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-orange);margin-bottom:var(--space-4);background-color:#f57c0014;border:1px solid #f57c0033;padding:.35rem .85rem;display:inline-flex}.Beliefs-module__yDd-Ja__eyebrowBullet{border-radius:var(--radius-full);background-color:var(--color-primary-orange);width:6px;height:6px}.Beliefs-module__yDd-Ja__heading{font-family:var(--font-primary);font-size:clamp(1.85rem,3.2vw + .5rem,2.75rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-dark);margin-bottom:var(--space-4)}.Beliefs-module__yDd-Ja__subcopy{font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-muted);max-width:640px;margin:0 auto}@media (min-width:768px){.Beliefs-module__yDd-Ja__subcopy{font-size:var(--font-size-lg)}}.Beliefs-module__yDd-Ja__beliefsGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.Beliefs-module__yDd-Ja__beliefsGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Beliefs-module__yDd-Ja__beliefsGrid{gap:var(--space-6);grid-template-columns:repeat(4,1fr)}}.Beliefs-module__yDd-Ja__beliefCard{background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-3d-card);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);border:1px solid #06254a14;flex-direction:column;display:flex}.Beliefs-module__yDd-Ja__beliefCard:hover{box-shadow:var(--shadow-3d-card-hover);border-color:#f57c0059;transform:translateY(-5px)}.Beliefs-module__yDd-Ja__cardHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.Beliefs-module__yDd-Ja__numBadge{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-orange);border-radius:var(--radius-xs);background-color:#f57c001a;padding:.2rem .5rem}.Beliefs-module__yDd-Ja__accentBar{background-color:var(--color-accent-gold);border-radius:var(--radius-full);width:20px;height:2px}.Beliefs-module__yDd-Ja__cardTitle{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-dark);line-height:var(--line-height-snug);margin-bottom:var(--space-3)}.Beliefs-module__yDd-Ja__cardDescription{font-family:var(--font-primary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-muted);margin:0}@media (prefers-reduced-motion:reduce){.Beliefs-module__yDd-Ja__beliefCard{transition:none!important;transform:none!important}}
.CaseStudyDetailHero-module__0YNSja__heroSection{background-color:var(--color-white);padding-top:var(--space-12);padding-bottom:var(--space-20);border-bottom:1px solid var(--color-border-subtle);position:relative;overflow:hidden}@media (min-width:992px){.CaseStudyDetailHero-module__0YNSja__heroSection{padding-top:var(--space-16);padding-bottom:var(--space-24)}}.CaseStudyDetailHero-module__0YNSja__ambientGlow{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#f57c0014 0%,#f9b51a0a 50%,#0000 70%);border-radius:50%;width:450px;height:450px;position:absolute;top:-10%;right:-5%}.CaseStudyDetailHero-module__0YNSja__gridBackdrop{pointer-events:none;background-image:linear-gradient(90deg,#06254a08 1px,#0000 1px),linear-gradient(#06254a08 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.CaseStudyDetailHero-module__0YNSja__grid{gap:var(--space-12);z-index:1;grid-template-columns:1fr;align-items:center;display:grid;position:relative}@media (min-width:992px){.CaseStudyDetailHero-module__0YNSja__grid{gap:var(--space-14);grid-template-columns:1.05fr .95fr}}.CaseStudyDetailHero-module__0YNSja__contentCol{flex-direction:column;display:flex}.CaseStudyDetailHero-module__0YNSja__categoryTag{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-orange);margin-bottom:var(--space-4);background-color:#f57c0014;border:1px solid #f57c0033;align-self:flex-start;padding:.35rem .85rem;display:inline-flex}.CaseStudyDetailHero-module__0YNSja__categoryDot{background-color:var(--color-primary-orange);border-radius:50%;width:6px;height:6px}.CaseStudyDetailHero-module__0YNSja__title{font-family:var(--font-primary);font-size:clamp(2.15rem,4vw,3.35rem);font-weight:var(--font-weight-bold);letter-spacing:-.025em;color:var(--color-primary-navy);margin-bottom:var(--space-5);line-height:1.15}.CaseStudyDetailHero-module__0YNSja__description{font-family:var(--font-primary);font-size:clamp(1rem,2vw,1.15rem);line-height:var(--line-height-base);color:var(--color-text-muted);max-width:620px;margin-bottom:var(--space-8)}.CaseStudyDetailHero-module__0YNSja__metricsGrid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:480px){.CaseStudyDetailHero-module__0YNSja__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.CaseStudyDetailHero-module__0YNSja__metricCard{background:var(--color-bg-light);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);flex-direction:column;gap:4px;display:flex}.CaseStudyDetailHero-module__0YNSja__metricValue{font-family:var(--font-primary);font-size:clamp(1.65rem,2.5vw,2.15rem);font-weight:var(--font-weight-bold);color:var(--color-primary-orange);line-height:1}.CaseStudyDetailHero-module__0YNSja__metricLabel{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary-navy)}.CaseStudyDetailHero-module__0YNSja__visualCol{justify-content:center;align-items:center;display:flex}
.CaseStudySMart-module__oShRia__caseSection{background-color:var(--color-white);padding-top:var(--space-20);padding-bottom:var(--space-20);border-bottom:1px solid var(--color-border-subtle);scroll-margin-top:100px;position:relative}@media (min-width:992px){.CaseStudySMart-module__oShRia__caseSection{padding-top:var(--space-24);padding-bottom:var(--space-24)}}.CaseStudySMart-module__oShRia__grid{gap:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:992px){.CaseStudySMart-module__oShRia__grid{gap:var(--space-16);grid-template-columns:1.1fr .9fr}}.CaseStudySMart-module__oShRia__contentCol{flex-direction:column;display:flex}.CaseStudySMart-module__oShRia__categoryTag{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-orange);margin-bottom:var(--space-4);background-color:#f57c0014;border:1px solid #f57c0033;align-self:flex-start;padding:.35rem .85rem;display:inline-flex}.CaseStudySMart-module__oShRia__categoryDot{background-color:var(--color-primary-orange);border-radius:50%;width:6px;height:6px}.CaseStudySMart-module__oShRia__title{font-family:var(--font-primary);font-size:clamp(1.85rem,3.2vw + .5rem,2.75rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-primary-navy);margin-bottom:var(--space-5)}.CaseStudySMart-module__oShRia__description{font-family:var(--font-primary);font-size:clamp(1rem,1.8vw,1.125rem);line-height:var(--line-height-base);color:var(--color-text-muted);margin-bottom:var(--space-8);max-width:620px}.CaseStudySMart-module__oShRia__outcomesWrapper{margin-bottom:var(--space-8)}.CaseStudySMart-module__oShRia__outcomesTitle{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-navy);margin-bottom:var(--space-4)}.CaseStudySMart-module__oShRia__outcomesList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CaseStudySMart-module__oShRia__outcomeItem{align-items:flex-start;gap:var(--space-3);font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--color-text-dark);line-height:1.5;display:flex}.CaseStudySMart-module__oShRia__outcomeIcon{width:20px;height:20px;color:var(--color-primary-orange);background-color:#f57c001f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.CaseStudySMart-module__oShRia__ctaWrapper{margin-top:var(--space-2)}.CaseStudySMart-module__oShRia__ctaButton{background-color:var(--color-primary-navy);color:var(--color-white);border:1px solid var(--color-primary-navy);transition:all var(--transition-fast)}.CaseStudySMart-module__oShRia__ctaButton:hover{background-color:var(--color-primary-orange);border-color:var(--color-primary-orange);color:var(--color-white);transform:translateY(-2px);box-shadow:0 6px 18px #f57c004d}.CaseStudySMart-module__oShRia__ctaArrow{transition:transform var(--transition-fast);margin-left:4px;display:inline-block}.CaseStudySMart-module__oShRia__ctaButton:hover .CaseStudySMart-module__oShRia__ctaArrow{transform:translate(4px)}.CaseStudySMart-module__oShRia__visualCol{gap:var(--space-4);flex-direction:column;display:flex}.CaseStudySMart-module__oShRia__prominentMetricCard{border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);background:linear-gradient(135deg,#f57c0014 0%,#f9b51a0a 100%);border:1px solid #f57c0040;justify-content:space-between;align-items:center;display:flex;box-shadow:0 4px 16px #f57c0014}.CaseStudySMart-module__oShRia__metricFigure{font-family:var(--font-primary);font-size:clamp(1.75rem,3vw,2.35rem);font-weight:var(--font-weight-bold);color:var(--color-primary-orange);line-height:1}.CaseStudySMart-module__oShRia__metricLabel{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary-navy);text-align:right;max-width:180px}@media (max-width:480px){.CaseStudySMart-module__oShRia__prominentMetricCard{align-items:flex-start;gap:var(--space-2);flex-direction:column}.CaseStudySMart-module__oShRia__metricLabel{text-align:left;max-width:100%}}@media (prefers-reduced-motion:reduce){.CaseStudySMart-module__oShRia__ctaButton,.CaseStudySMart-module__oShRia__ctaArrow{transition:none!important;transform:none!important}}
.Footer-module__yg9ahW__footerWrapper{background:linear-gradient(#071e3d 0%,#041b37 40%,#03142b 100%);border-top:1px solid #ffffff1a;width:100%;margin-top:auto;position:relative;box-shadow:inset 0 1px #ffffff14}.Footer-module__yg9ahW__footerContent{padding-top:var(--space-16);padding-bottom:var(--space-8);color:var(--color-white);z-index:2;position:relative}.Footer-module__yg9ahW__grid{gap:var(--space-10);margin-bottom:var(--space-12);grid-template-columns:1fr;display:grid}@media (min-width:640px){.Footer-module__yg9ahW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.Footer-module__yg9ahW__grid{gap:var(--space-8);grid-template-columns:2.2fr 1fr 1.2fr 1fr 1fr}}.Footer-module__yg9ahW__brandCol{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__yg9ahW__brandDesc{color:#ffffffbf;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);max-width:320px}.Footer-module__yg9ahW__colTitle{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-accent-gold);margin-bottom:var(--space-4);display:inline-block;position:relative}.Footer-module__yg9ahW__linkList{gap:var(--space-3);flex-direction:column;display:flex}.Footer-module__yg9ahW__footerLink{color:#fffc;font-size:var(--font-size-sm);transition:color var(--transition-fast), transform var(--transition-fast);align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.Footer-module__yg9ahW__footerLink:hover{color:var(--color-primary-orange);transform:translate(2px)}.Footer-module__yg9ahW__productBadge{background-color:var(--color-primary-orange);color:var(--color-white);border-radius:var(--radius-xs);font-size:.65rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;margin-left:var(--space-1);padding:2px 6px;display:inline-block}.Footer-module__yg9ahW__contactItem{margin-bottom:var(--space-3);font-size:var(--font-size-sm);flex-direction:column;gap:2px;display:flex}.Footer-module__yg9ahW__contactLabel{font-size:var(--font-size-xs);color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.Footer-module__yg9ahW__contactValue{color:#ffffffe6;transition:color var(--transition-fast);text-decoration:none}.Footer-module__yg9ahW__contactValue:hover{color:var(--color-primary-orange)}.Footer-module__yg9ahW__bottomBar{padding-top:var(--space-6);padding-bottom:var(--space-2);gap:var(--space-4);font-size:var(--font-size-xs);color:#ffffffbf;border-top:1px solid #ffffff24;flex-direction:column;display:flex}@media (min-width:768px){.Footer-module__yg9ahW__bottomBar{flex-direction:row;justify-content:space-between;align-items:center}}.Footer-module__yg9ahW__copyrightBlock{align-items:center;display:flex}.Footer-module__yg9ahW__copyrightText{font-size:var(--font-size-xs);letter-spacing:.02em;margin:0;font-weight:400;line-height:1.6;color:#ffffffd9!important}.Footer-module__yg9ahW__copyrightCompany{color:#fff;font-weight:500}.Footer-module__yg9ahW__legalLinks{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Footer-module__yg9ahW__legalMuted{color:#ffffffb3}.Footer-module__yg9ahW__taglineMention{color:var(--color-accent-gold);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide)}
.ServiceVisuals-module__8IfIKa__visualWrapper{width:100%;max-width:520px;padding:var(--space-6);border-radius:var(--radius-xl);background:linear-gradient(145deg,#06254a 0%,#0a315c 100%);border:1px solid #ffffff24;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 60px #06254a47,0 4px 14px #06254a1f,inset 0 1px #ffffff29}.ServiceVisuals-module__8IfIKa__ambientGlowOrange{pointer-events:none;filter:blur(35px);background:radial-gradient(circle,#f57c0033 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-20%;right:-10%}.ServiceVisuals-module__8IfIKa__ambientGlowNavy{pointer-events:none;filter:blur(35px);background:radial-gradient(circle,#f9b51a26 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;bottom:-20%;left:-10%}.ServiceVisuals-module__8IfIKa__gridPattern{pointer-events:none;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.ServiceVisuals-module__8IfIKa__visualHeader{padding-bottom:var(--space-3);margin-bottom:var(--space-4);font-family:var(--font-primary);font-size:var(--font-size-xs);color:#ffffffb3;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:flex;position:relative}.ServiceVisuals-module__8IfIKa__visualHeaderTitle{color:var(--color-accent-gold);font-weight:var(--font-weight-semibold)}.ServiceVisuals-module__8IfIKa__archStack{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.ServiceVisuals-module__8IfIKa__archLayer{border-radius:var(--radius-md);transition:all var(--transition-fast);background:#ffffff0f;border:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.ServiceVisuals-module__8IfIKa__archLayer:hover{background:#ffffff17;border-color:#f57c0066}.ServiceVisuals-module__8IfIKa__archLayerActive{background:#f57c001f;border-color:#f57c0066}.ServiceVisuals-module__8IfIKa__archLayerName{font-family:var(--font-primary);font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--color-white);letter-spacing:.03em}.ServiceVisuals-module__8IfIKa__archLayerTag{font-family:var(--font-primary);font-size:.6875rem;font-weight:var(--font-weight-medium);border-radius:var(--radius-full);color:#fffc;background:#ffffff1a;padding:.15rem .5rem}.ServiceVisuals-module__8IfIKa__archLayerActive .ServiceVisuals-module__8IfIKa__archLayerTag{color:#ffb74d;background:#f57c004d}.ServiceVisuals-module__8IfIKa__archFlowArrow{color:#f9b51ab3;justify-content:center;align-items:center;height:10px;display:flex}.ServiceVisuals-module__8IfIKa__browserFrame{border-radius:var(--radius-lg);background:#06254ab3;border:1px solid #ffffff26;position:relative;overflow:hidden}.ServiceVisuals-module__8IfIKa__browserTopBar{align-items:center;gap:var(--space-2);background:#ffffff12;border-bottom:1px solid #ffffff14;padding:.5rem .75rem;display:flex}.ServiceVisuals-module__8IfIKa__browserDot{background:#ffffff4d;border-radius:50%;width:8px;height:8px}.ServiceVisuals-module__8IfIKa__browserDotRed{background:#ef4444}.ServiceVisuals-module__8IfIKa__browserDotYellow{background:#f59e0b}.ServiceVisuals-module__8IfIKa__browserDotGreen{background:#10b981}.ServiceVisuals-module__8IfIKa__browserUrlBar{margin-left:var(--space-2);border-radius:var(--radius-sm);color:#fff9;white-space:nowrap;text-overflow:ellipsis;background:#0003;flex:1;padding:.2rem .6rem;font-family:monospace;font-size:.6875rem;overflow:hidden}.ServiceVisuals-module__8IfIKa__webFlowHorizontal{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.ServiceVisuals-module__8IfIKa__webStageRow{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff14;padding:.6rem .8rem;display:flex}.ServiceVisuals-module__8IfIKa__webStageName{font-family:var(--font-primary);font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--color-white)}.ServiceVisuals-module__8IfIKa__webStageFocus{font-family:var(--font-primary);color:#ffffffb3;font-size:.725rem}.ServiceVisuals-module__8IfIKa__deviceMockup{max-width:280px;padding:var(--space-4) var(--space-3);background:#041830;border:2px solid #fff3;border-radius:28px;margin:0 auto;position:relative;box-shadow:0 12px 30px #0006}.ServiceVisuals-module__8IfIKa__deviceNotch{border-radius:var(--radius-full);width:90px;height:14px;margin:0 auto var(--space-3);background:#ffffff26}.ServiceVisuals-module__8IfIKa__deviceScreen{gap:var(--space-2);flex-direction:column;display:flex}.ServiceVisuals-module__8IfIKa__deviceModuleCard{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff14;padding:.6rem .75rem}.ServiceVisuals-module__8IfIKa__deviceModuleHeader{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.ServiceVisuals-module__8IfIKa__deviceModuleTitle{font-family:var(--font-primary);font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--color-white)}.ServiceVisuals-module__8IfIKa__deviceModuleSub{font-family:var(--font-primary);color:#ffffffa6;font-size:.6875rem}.ServiceVisuals-module__8IfIKa__deviceNavPills{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid #ffffff1a;justify-content:space-around;display:flex}.ServiceVisuals-module__8IfIKa__devicePill{font-family:var(--font-primary);color:#ffffffb3;font-size:.625rem}.ServiceVisuals-module__8IfIKa__devicePillActive{color:var(--color-primary-orange);font-weight:var(--font-weight-semibold)}.ServiceVisuals-module__8IfIKa__aiStack{gap:var(--space-3);flex-direction:column;display:flex}.ServiceVisuals-module__8IfIKa__aiBlock{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff1a;padding:.8rem 1rem;display:flex;position:relative}.ServiceVisuals-module__8IfIKa__aiBlockPrimary{background:#f57c001f;border-color:#f57c0066}.ServiceVisuals-module__8IfIKa__aiIconWrapper{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-white);background:#ffffff1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ServiceVisuals-module__8IfIKa__aiBlockPrimary .ServiceVisuals-module__8IfIKa__aiIconWrapper{background:var(--color-primary-orange)}.ServiceVisuals-module__8IfIKa__aiBlockContent{flex:1}.ServiceVisuals-module__8IfIKa__aiBlockTitle{font-family:var(--font-primary);font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--color-white)}.ServiceVisuals-module__8IfIKa__aiBlockDesc{font-family:var(--font-primary);color:#ffffffb3;font-size:.725rem}.ServiceVisuals-module__8IfIKa__pipelineHorizontalGrid{gap:var(--space-2);flex-direction:column;display:flex}.ServiceVisuals-module__8IfIKa__ciStage{border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.65rem .9rem;display:flex}.ServiceVisuals-module__8IfIKa__ciStageLeft{align-items:center;gap:var(--space-3);display:flex}.ServiceVisuals-module__8IfIKa__ciStageNum{font-family:var(--font-primary);font-size:.6875rem;font-weight:var(--font-weight-bold);color:var(--color-accent-gold)}.ServiceVisuals-module__8IfIKa__ciStageName{font-family:var(--font-primary);font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--color-white)}.ServiceVisuals-module__8IfIKa__ciStatusBadge{font-family:var(--font-primary);border-radius:var(--radius-full);color:#34d399;background:#10b98126;border:1px solid #10b98159;padding:.15rem .5rem;font-size:.6875rem}.ServiceVisuals-module__8IfIKa__saasRoadmap{gap:var(--space-3);flex-direction:column;display:flex}.ServiceVisuals-module__8IfIKa__saasPhaseCard{border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.ServiceVisuals-module__8IfIKa__saasPhaseCardSpecial{background:linear-gradient(135deg,#f57c0026,#f9b51a14);border-color:#f57c0059}.ServiceVisuals-module__8IfIKa__saasPhaseLeft{align-items:center;gap:var(--space-3);display:flex}.ServiceVisuals-module__8IfIKa__saasPhaseTag{font-family:var(--font-primary);font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-accent-gold);letter-spacing:.05em}.ServiceVisuals-module__8IfIKa__saasPhaseTitle{font-family:var(--font-primary);font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--color-white)}.ServiceVisuals-module__8IfIKa__saasPhaseDesc{font-family:var(--font-primary);color:#ffffffa6;font-size:.725rem}@media (max-width:480px){.ServiceVisuals-module__8IfIKa__visualWrapper{padding:var(--space-4) var(--space-3)}.ServiceVisuals-module__8IfIKa__archLayer,.ServiceVisuals-module__8IfIKa__webStageRow,.ServiceVisuals-module__8IfIKa__aiBlock,.ServiceVisuals-module__8IfIKa__ciStage,.ServiceVisuals-module__8IfIKa__saasPhaseCard{padding:.55rem .75rem}}
.WhatWeBuild-module__OCsmzW__section{background-color:var(--color-white);padding:var(--space-20) 0;border-bottom:1px solid var(--color-border-subtle);position:relative;overflow:hidden}@media (min-width:992px){.WhatWeBuild-module__OCsmzW__section{padding:var(--space-24) 0}}.WhatWeBuild-module__OCsmzW__headerBlock{text-align:center;max-width:720px;margin:0 auto var(--space-16)}.WhatWeBuild-module__OCsmzW__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-orange);margin-bottom:var(--space-4);background-color:#f57c0014;border:1px solid #f57c0033;padding:.35rem .85rem;display:inline-flex}.WhatWeBuild-module__OCsmzW__eyebrowBullet{border-radius:var(--radius-full);background-color:var(--color-primary-orange);width:6px;height:6px}.WhatWeBuild-module__OCsmzW__heading{font-family:var(--font-primary);font-size:clamp(1.85rem,3.2vw + .5rem,2.75rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-dark);margin-bottom:var(--space-4)}.WhatWeBuild-module__OCsmzW__subcopy{font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-muted);max-width:640px;margin:0 auto}@media (min-width:768px){.WhatWeBuild-module__OCsmzW__subcopy{font-size:var(--font-size-lg)}}.WhatWeBuild-module__OCsmzW__diagramContainer{flex-direction:column;align-items:center;max-width:1040px;margin:0 auto;display:flex;position:relative}.WhatWeBuild-module__OCsmzW__apexNode{align-items:center;gap:var(--space-2);z-index:2;flex-direction:column;display:flex}.WhatWeBuild-module__OCsmzW__apexPill{align-items:center;gap:var(--space-3);color:var(--color-white);border-radius:var(--radius-full);background:linear-gradient(135deg,#06254a 0%,#0a315c 100%);border:1px solid #ffffff26;padding:.75rem 1.75rem;display:inline-flex;box-shadow:0 8px 24px #06254a29}.WhatWeBuild-module__OCsmzW__apexIcon{color:var(--color-accent-gold);align-items:center;display:flex}.WhatWeBuild-module__OCsmzW__apexTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.WhatWeBuild-module__OCsmzW__apexCaption{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.WhatWeBuild-module__OCsmzW__busTrack,.WhatWeBuild-module__OCsmzW__busTrackBottom{width:100%;height:48px;position:relative}.WhatWeBuild-module__OCsmzW__busSvg{width:100%;height:100%;display:block}.WhatWeBuild-module__OCsmzW__pillarsGrid{gap:var(--space-6);z-index:2;grid-template-columns:1fr;width:100%;display:grid}@media (min-width:860px){.WhatWeBuild-module__OCsmzW__pillarsGrid{grid-template-columns:repeat(3,1fr)}}.WhatWeBuild-module__OCsmzW__pillarCard{border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-3d-card);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);background:#fff;border:1px solid #06254a14;flex-direction:column;display:flex}.WhatWeBuild-module__OCsmzW__pillarCard:hover{box-shadow:var(--shadow-3d-card-hover);border-color:#f57c0059;transform:translateY(-5px)}.WhatWeBuild-module__OCsmzW__pillarHeader{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.WhatWeBuild-module__OCsmzW__layerBadge{font-size:.65rem;font-weight:var(--font-weight-bold);border-radius:var(--radius-xs);text-transform:uppercase;letter-spacing:.06em;padding:.2rem .5rem}.WhatWeBuild-module__OCsmzW__layerBadge.WhatWeBuild-module__OCsmzW__orange{color:var(--color-primary-orange);background:#f57c001f;border:1px solid #f57c0040}.WhatWeBuild-module__OCsmzW__layerBadge.WhatWeBuild-module__OCsmzW__navy{color:var(--color-primary-navy);background:#06254a14;border:1px solid #06254a2e}.WhatWeBuild-module__OCsmzW__layerBadge.WhatWeBuild-module__OCsmzW__gold{color:#b48209;background:#f9b51a26;border:1px solid #f9b51a4d}.WhatWeBuild-module__OCsmzW__pillarSubtitle{color:var(--color-text-subtle);font-size:.725rem}.WhatWeBuild-module__OCsmzW__pillarTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-dark);margin-bottom:var(--space-4)}.WhatWeBuild-module__OCsmzW__capabilitiesList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WhatWeBuild-module__OCsmzW__capItem{align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-base);display:flex}.WhatWeBuild-module__OCsmzW__bulletDot{border-radius:var(--radius-full);background-color:var(--color-primary-orange);flex-shrink:0;width:5px;height:5px;margin-top:6px}.WhatWeBuild-module__OCsmzW__proprietaryBridge{width:100%;margin-top:var(--space-6);border-radius:var(--radius-md);background:linear-gradient(135deg,#06254a08 0%,#f57c000d 100%);border:1px dashed #f57c0059;padding:.875rem 1.25rem}.WhatWeBuild-module__OCsmzW__bridgeContent{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.WhatWeBuild-module__OCsmzW__bridgeBadge{font-size:.65rem;font-weight:var(--font-weight-bold);color:var(--color-primary-orange);border-radius:var(--radius-xs);text-transform:uppercase;letter-spacing:.05em;background:#f57c001a;flex-shrink:0;padding:.25rem .6rem}.WhatWeBuild-module__OCsmzW__bridgeText{font-size:var(--font-size-xs);color:var(--color-text-dark);line-height:var(--line-height-base);flex:1}.WhatWeBuild-module__OCsmzW__bridgeText strong{color:var(--color-primary-navy)}.WhatWeBuild-module__OCsmzW__impactNode{align-items:center;gap:var(--space-2);z-index:2;flex-direction:column;display:flex}.WhatWeBuild-module__OCsmzW__impactPill{align-items:center;gap:var(--space-2);border:2px solid var(--color-primary-orange);color:var(--color-primary-navy);border-radius:var(--radius-full);background-color:#fff;padding:.65rem 1.5rem;display:inline-flex;box-shadow:0 4px 16px #f57c002e}.WhatWeBuild-module__OCsmzW__impactPulse{border-radius:var(--radius-full);background-color:var(--color-primary-orange);width:8px;height:8px;box-shadow:0 0 8px #f57c00cc}.WhatWeBuild-module__OCsmzW__impactTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.WhatWeBuild-module__OCsmzW__impactCaption{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}@media (max-width:859px){.WhatWeBuild-module__OCsmzW__busTrack,.WhatWeBuild-module__OCsmzW__busTrackBottom{display:none}.WhatWeBuild-module__OCsmzW__diagramContainer{gap:var(--space-6)}.WhatWeBuild-module__OCsmzW__pillarsGrid{gap:var(--space-4)}}@media (prefers-reduced-motion:reduce){.WhatWeBuild-module__OCsmzW__pillarCard{transition:none!important;transform:none!important}}
