.ServiceProblem_problemSection__tYHhm{position:relative;padding:clamp(5rem,8vw,7.5rem) 0;background-color:var(--color-deep-navy);overflow:hidden}.ServiceProblem_headerBlock__wXU_N{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:820px;margin:0 auto clamp(3rem,5vw,4.5rem)}.ServiceProblem_sectionTitle__FzVBS{font-family:var(--font-heading);font-size:clamp(2rem,3.8vw,3.2rem);font-weight:700;color:var(--color-text-primary);line-height:1.2;letter-spacing:-.02em;margin-bottom:1.25rem}.ServiceProblem_sectionSubtitle__FEFrP{font-size:clamp(1rem,1.3vw,1.125rem);color:var(--color-text-secondary);line-height:1.65}.ServiceProblem_pointsGrid__l8VPo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1.25rem,2.5vw,2rem);gap:clamp(1.25rem,2.5vw,2rem)}.ServiceProblem_pointCard__Qbjst{background:radial-gradient(circle at 10% 10%,rgba(25,15,30,.7) 0,rgba(7,10,24,.95) 100%);border:1px solid rgba(239,68,68,.25);border-radius:1.25rem;padding:clamp(1.5rem,2.5vw,2rem);display:flex;flex-direction:column;gap:1rem;transition:transform .3s ease}.ServiceProblem_pointCard__Qbjst:hover{transform:translateY(-3px);border-color:rgba(239,68,68,.45)}.ServiceProblem_pointIndex__UxBqq{display:flex;align-items:center;gap:8px;font-family:monospace;font-size:.72rem;font-weight:700;letter-spacing:.12em;color:#f87171}.ServiceProblem_pointText__scprG{font-size:.96rem;color:#e2e8f0;line-height:1.6}@media (max-width:900px){.ServiceProblem_pointsGrid__l8VPo{grid-template-columns:1fr}}.TargetFit_targetSection__XSpD_{position:relative;padding:clamp(5rem,8vw,7.5rem) 0;background-color:var(--color-midnight-navy);overflow:hidden}.TargetFit_headerBlock__r_pHQ{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:820px;margin:0 auto clamp(3rem,5vw,4.5rem)}.TargetFit_sectionTitle__n4JW3{font-family:var(--font-heading);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:700;color:var(--color-text-primary);line-height:1.18;letter-spacing:-.02em}.TargetFit_matrixGrid__35ws_{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem)}.TargetFit_matrixCard__p_beV{border-radius:1.4rem;padding:clamp(2rem,3vw,2.75rem);display:flex;flex-direction:column;gap:1.75rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.TargetFit_idealCard__sXGxr{background:radial-gradient(circle at 10% 10%,rgba(16,28,65,.85) 0,rgba(5,10,28,.95) 100%);border:1px solid rgba(47,107,255,.35);box-shadow:0 20px 50px -10px rgba(0,0,0,.8)}.TargetFit_notFitCard__cCn_G{background:radial-gradient(circle at 10% 10%,rgba(20,15,30,.7) 0,rgba(6,6,15,.95) 100%);border:1px solid rgba(255,255,255,.08)}.TargetFit_cardHeader__vbAVe{display:flex;flex-direction:column;gap:.5rem}.TargetFit_statusPillIdeal__IuV_H{color:#34d399}.TargetFit_statusPillIdeal__IuV_H,.TargetFit_statusPillNotFit__M9T88{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:0;font-family:monospace;font-size:.75rem;font-weight:700;letter-spacing:.08em;width:-moz-fit-content;width:fit-content}.TargetFit_statusPillNotFit__M9T88{color:#f87171}.TargetFit_cardTitle__LchMe{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--color-text-primary)}.TargetFit_list__clA1e{list-style:none;display:flex;flex-direction:column;gap:1rem}.TargetFit_listItem___ur8G{display:flex;align-items:flex-start;gap:.85rem}.TargetFit_checkIcon__wNlng{background:#10b981;color:#ffffff}.TargetFit_checkIcon__wNlng,.TargetFit_crossIcon__iz5zC{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.TargetFit_crossIcon__iz5zC{background:rgba(239,68,68,.15);color:#ef4444}.TargetFit_itemText__zf9Pr{font-size:.94rem;color:#cbd5e1;line-height:1.55}.TargetFit_itemTextMuted__prKTL{font-size:.94rem;color:var(--color-text-muted);line-height:1.55}@media (max-width:900px){.TargetFit_matrixGrid__35ws_{grid-template-columns:1fr}}.DeliverablesGrid_deliverablesSection__ghNwO{position:relative;padding:clamp(5.5rem,9vw,8rem) 0;background-color:var(--color-deep-navy);overflow:visible}.DeliverablesGrid_headerBlock___iupC{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:820px;margin:0 auto clamp(3rem,5vw,4.5rem)}.DeliverablesGrid_sectionTitle__Imzzh{font-family:var(--font-heading);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:700;color:var(--color-text-primary);line-height:1.18;letter-spacing:-.02em;margin-top:.85rem;margin-bottom:1.25rem}.DeliverablesGrid_sectionSubtitle__xXWCK{font-size:clamp(.95rem,1.25vw,1.05rem);color:var(--color-text-secondary);line-height:1.65}.DeliverablesGrid_scopeSplitLayout__VRlaJ{display:grid;grid-template-columns:1.18fr .82fr;grid-gap:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,3.5rem);align-items:start;position:relative}.DeliverablesGrid_deliverablesList__zi5ns{display:flex;flex-direction:column;gap:1.5rem}.DeliverablesGrid_deliverableCard__LFiCJ{background:radial-gradient(circle at 10% 10%,rgba(18,30,72,.8) 0,rgba(5,10,28,.95) 100%);border:1px solid rgba(255,255,255,.08);border-radius:1.35rem;padding:clamp(1.5rem,2.5vw,2.25rem);display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(1.25rem,2.5vw,2rem);gap:clamp(1.25rem,2.5vw,2rem);align-items:flex-start;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;box-shadow:0 16px 36px -8px rgba(0,0,0,.7)}.DeliverablesGrid_deliverableCard__LFiCJ:hover{transform:translateY(-3px);border-color:rgba(96,165,250,.35);box-shadow:0 20px 40px -10px rgba(0,0,0,.85),0 0 25px rgba(47,107,255,.15)}.DeliverablesGrid_cardLeftCol__lUkVN{display:flex;align-items:flex-start;justify-content:center;padding-top:2px}.DeliverablesGrid_itemIndex__xZo2N{font-family:var(--font-heading);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:800;color:#25f4ee;line-height:1;letter-spacing:-.03em;opacity:.9}.DeliverablesGrid_cardRightCol__rfoyi{display:flex;flex-direction:column;gap:.5rem}.DeliverablesGrid_cardContentHeader__A2cCo{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.DeliverablesGrid_itemTitle___RZR_{font-family:var(--font-heading);font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:700;color:var(--color-text-primary);line-height:1.3;margin:0}.DeliverablesGrid_tagBadge__DUuBh{font-family:monospace;font-size:.72rem;font-weight:700;letter-spacing:.12em;color:#60a5fa;background:transparent;border:none;padding:0;text-transform:uppercase}.DeliverablesGrid_itemDesc__Fx_td{font-size:.92rem;color:var(--color-text-secondary);line-height:1.6;margin:0}.DeliverablesGrid_stickyCol__e6zES{position:-webkit-sticky;position:sticky;top:100px;width:100%}.DeliverablesGrid_stickyContainer__RTWJp{position:relative;border-radius:1.4rem;overflow:hidden;border:1px solid rgba(47,107,255,.35);box-shadow:0 24px 60px -12px rgba(0,0,0,.85),0 0 35px -5px rgba(47,107,255,.15);background:radial-gradient(circle at 50% 10%,rgba(22,38,95,.9) 0,rgba(8,14,40,.98) 70%,rgba(3,7,20,1) 100%)}.DeliverablesGrid_gridPattern__4BZ9D{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:28px 28px;pointer-events:none}.DeliverablesGrid_mediaCardOverlay__CgGJb{position:relative;z-index:2;padding:clamp(2rem,3vw,2.5rem);display:flex;flex-direction:column;gap:1.25rem}.DeliverablesGrid_overlayTop__1Y8wy{display:flex;align-items:center;justify-content:space-between}.DeliverablesGrid_badgePill__F10kr{font-family:monospace;font-size:.72rem;font-weight:700;color:#25f4ee;background:transparent;border:none;padding:0;text-transform:uppercase;letter-spacing:.1em}.DeliverablesGrid_overlayHeadline__hoXyX{font-family:var(--font-heading);font-size:1.35rem;font-weight:700;color:#ffffff;line-height:1.3;margin:0}.DeliverablesGrid_overlayDesc__A2htC{font-size:.92rem;color:var(--color-text-secondary);line-height:1.6;margin:0}.DeliverablesGrid_featureList___oMyT{display:flex;flex-direction:column;gap:.85rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08)}.DeliverablesGrid_featureItem__GKRp_{display:flex;align-items:center;gap:10px}.DeliverablesGrid_featText__ng0B0{font-size:.88rem;color:#cbd5e1;font-weight:500}@media (max-width:960px){.DeliverablesGrid_scopeSplitLayout__VRlaJ{grid-template-columns:1fr;gap:2.5rem}.DeliverablesGrid_stickyCol__e6zES{position:static}}@media (max-width:640px){.DeliverablesGrid_deliverablesSection__ghNwO{padding:4rem 0}.DeliverablesGrid_headerBlock___iupC{margin-bottom:2.5rem}.DeliverablesGrid_deliverableCard__LFiCJ{padding:1.25rem;gap:1rem;border-radius:1rem}.DeliverablesGrid_itemIndex__xZo2N{font-size:1.85rem}.DeliverablesGrid_itemTitle___RZR_{font-size:1.15rem}.DeliverablesGrid_itemDesc__Fx_td{font-size:.88rem}.DeliverablesGrid_mediaCardOverlay__CgGJb{padding:1.5rem 1.25rem}}.ProcessPipeline_processSection__5mDYT{position:relative;padding:clamp(5.5rem,9vw,8rem) 0;background-color:var(--color-deep-navy);overflow:hidden}.ProcessPipeline_headerBlock__4xJ9x{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:820px;margin:0 auto clamp(3rem,5vw,4.5rem)}.ProcessPipeline_sectionTitle__6eYrX{font-family:var(--font-heading);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:700;color:var(--color-text-primary);line-height:1.18;letter-spacing:-.02em;margin-bottom:1.25rem}.ProcessPipeline_sectionSubtitle__c1xYl{font-size:clamp(.95rem,1.25vw,1.05rem);color:var(--color-text-secondary);line-height:1.65}.ProcessPipeline_pipelineTrack__XKvTN{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(1rem,2vw,1.75rem);gap:clamp(1rem,2vw,1.75rem);position:relative}.ProcessPipeline_stepCard__SY_Oc{background:radial-gradient(circle at 10% 10%,rgba(18,30,72,.75) 0,rgba(5,10,28,.95) 100%);border:1px solid rgba(255,255,255,.08);border-radius:1.35rem;padding:clamp(1.5rem,2vw,2rem);display:flex;flex-direction:column;gap:1.25rem;position:relative;transition:transform .3s ease,border-color .3s ease}.ProcessPipeline_stepCard__SY_Oc:hover{transform:translateY(-4px);border-color:rgba(96,165,250,.35)}.ProcessPipeline_stepIndicator__34Uss{display:flex;align-items:center;justify-content:space-between}.ProcessPipeline_stepNum__e7qw8{font-family:var(--font-heading);font-size:1.85rem;font-weight:200;color:#25f4ee;line-height:1}.ProcessPipeline_stepConnectorLine__4IIFr{height:1px;flex-grow:1;margin-left:1rem;background:rgba(255,255,255,.08)}.ProcessPipeline_stepBody__EaJOM{display:flex;flex-direction:column;gap:.5rem}.ProcessPipeline_phaseLabel___oNbC{font-family:monospace;font-size:.68rem;font-weight:700;letter-spacing:.14em;color:#60a5fa}.ProcessPipeline_stepTitle__HbkLC{font-family:var(--font-heading);font-size:1.2rem;font-weight:700;color:var(--color-text-primary);line-height:1.3}.ProcessPipeline_stepDesc__ijmbV{font-size:.88rem;color:var(--color-text-secondary);line-height:1.55}@media (max-width:1024px){.ProcessPipeline_pipelineTrack__XKvTN{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ProcessPipeline_pipelineTrack__XKvTN{grid-template-columns:1fr}}.ServiceResults_resultsSection__tdq2s{position:relative;padding:clamp(5rem,8vw,7.5rem) 0;background-color:var(--color-midnight-navy);overflow:hidden}.ServiceResults_headerBlock__P050b{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:820px;margin:0 auto clamp(3rem,5vw,4.5rem)}.ServiceResults_sectionTitle__kqixe{font-family:var(--font-heading);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:700;color:var(--color-text-primary);line-height:1.18;letter-spacing:-.02em}.ServiceResults_resultsGrid__yQJ3Y{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1.25rem,2.5vw,2rem);gap:clamp(1.25rem,2.5vw,2rem)}.ServiceResults_resultCard__dr2V3{background:radial-gradient(circle at 10% 10%,rgba(18,30,72,.8) 0,rgba(5,10,28,.95) 100%);border:1px solid rgba(47,107,255,.3);border-radius:1.35rem;padding:clamp(2rem,3vw,2.5rem);display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;box-shadow:0 16px 36px -8px rgba(0,0,0,.7);transition:transform .3s ease,border-color .3s ease}.ServiceResults_resultCard__dr2V3:hover{transform:translateY(-4px);border-color:rgba(96,165,250,.45)}.ServiceResults_resultMetric__SDNRa{font-family:var(--font-heading);font-size:clamp(2.2rem,3.8vw,3rem);font-weight:700;color:var(--color-cyan-glow,#25f4ee);line-height:1.1}.ServiceResults_resultLabel__zcjqv{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:var(--color-text-primary)}.ServiceResults_resultContext__SGF91{font-size:.88rem;color:var(--color-text-secondary);line-height:1.5}@media (max-width:900px){.ServiceResults_resultsGrid__yQJ3Y{grid-template-columns:1fr}}.ServiceCta_ctaSection__5zr5v{position:relative;padding:clamp(4rem,8vw,6.5rem) 0 clamp(5rem,9vw,8rem);background-color:var(--color-midnight-navy);overflow:hidden}.ServiceCta_ctaCard__56jJ_{position:relative;background:radial-gradient(circle at 50% 0,rgba(22,38,95,.85) 0,rgba(8,14,40,.95) 60%,rgba(3,7,20,.98) 100%);border:1px solid rgba(47,107,255,.35);border-radius:1.8rem;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,4vw,4rem);text-align:center;overflow:hidden;box-shadow:0 25px 60px -15px rgba(0,0,0,.9),0 0 45px -5px rgba(47,107,255,.2)}.ServiceCta_cardGlow__ckbFV{position:absolute;top:0;left:50%;transform:translateX(-50%);width:clamp(350px,50vw,600px);height:200px;background:radial-gradient(ellipse,rgba(82,34,245,.3) 0,rgba(47,107,255,.15) 50%,transparent 80%);filter:blur(80px);pointer-events:none}.ServiceCta_bgLogosContainer__PB3oz{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.ServiceCta_bgLogoCard__bPuYg{position:absolute;pointer-events:none;opacity:.65;filter:drop-shadow(0 20px 45px rgba(0,0,0,.9));transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s ease}.ServiceCta_ctaCard__56jJ_:hover .ServiceCta_bgLogoCard__bPuYg{opacity:.82}.ServiceCta_bgLogoTopLeft__xR5YJ{top:-35px;left:clamp(15px,4vw,70px);transform:rotate(-14deg);z-index:1}.ServiceCta_ctaCard__56jJ_:hover .ServiceCta_bgLogoTopLeft__xR5YJ{transform:rotate(-16deg) scale(1.03)}.ServiceCta_bgLogoLeft__yBcIY{top:50%;left:-30px;transform:translateY(-35%) rotate(14deg);z-index:2}.ServiceCta_ctaCard__56jJ_:hover .ServiceCta_bgLogoLeft__yBcIY{transform:translateY(-35%) rotate(16deg) scale(1.03)}.ServiceCta_bgLogoTopRight__G85fm{top:-35px;right:clamp(15px,4vw,70px);transform:rotate(14deg);z-index:1}.ServiceCta_ctaCard__56jJ_:hover .ServiceCta_bgLogoTopRight__G85fm{transform:rotate(16deg) scale(1.03)}.ServiceCta_bgLogoRight__L6pp6{top:50%;right:-30px;transform:translateY(-35%) rotate(-14deg);z-index:2}.ServiceCta_ctaCard__56jJ_:hover .ServiceCta_bgLogoRight__L6pp6{transform:translateY(-35%) rotate(-16deg) scale(1.03)}.ServiceCta_bgLogoImg__PS9Yu{width:clamp(200px,21vw,290px);height:clamp(200px,21vw,290px);object-fit:contain;display:block}.ServiceCta_ctaContent__wZfqt{position:relative;z-index:2;max-width:780px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.ServiceCta_ctaTitle__YFMj9{font-family:var(--font-heading);font-size:clamp(1.9rem,3.5vw,2.85rem);font-weight:700;color:var(--color-text-primary);line-height:1.2;letter-spacing:-.02em;margin:1rem 0 1.25rem}.ServiceCta_ctaSubtitle___oigb{font-size:clamp(1rem,1.35vw,1.15rem);color:var(--color-text-secondary);line-height:1.65;max-width:650px;margin:0 0 2.25rem}.ServiceCta_ctaActions__QaRBI{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}@media (max-width:768px){.ServiceCta_bgLogoTopLeft__xR5YJ{top:-20px;left:-15px}.ServiceCta_bgLogoLeft__yBcIY{display:none}.ServiceCta_bgLogoTopRight__G85fm{top:-20px;right:-15px}.ServiceCta_bgLogoRight__L6pp6{display:none}.ServiceCta_bgLogoImg__PS9Yu{width:170px;height:170px}}@media (max-width:640px){.ServiceCta_ctaCard__56jJ_{padding:3rem 1.25rem}.ServiceCta_ctaActions__QaRBI{flex-direction:column;width:100%;gap:1rem}.ServiceCta_ctaActions__QaRBI a{width:100%;text-align:center;justify-content:center}.ServiceCta_ctaTitle__YFMj9{font-size:clamp(1.75rem,5.5vw,2.25rem)}}