.CortexSolutionPage_heroSection__xzeEr{padding-block:clamp(64px,8vw,108px);background:linear-gradient(135deg,#ffffff,#f8fbff 50%,#eff6ff);border-bottom:1px solid var(--brand-border)}.CortexSolutionPage_heroLayout__8X_6W{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(36px,5vw,64px)}.CortexSolutionPage_badge__6g_w7{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-blue);background:rgba(0,85,204,.08);border:1px solid rgba(0,85,204,.2);padding:6px 14px;border-radius:999px;margin-bottom:20px}.CortexSolutionPage_heroTitle__KVy5i{font-size:clamp(2.2rem,3.5vw,3.4rem);font-weight:800;line-height:1.15;color:var(--brand-navy);letter-spacing:-.02em}.CortexSolutionPage_heroHighlight__YL1eH{color:var(--brand-blue);display:block}.CortexSolutionPage_heroDescription__JlVeN{margin-top:20px;font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.7;color:var(--brand-muted);max-width:620px}.CortexSolutionPage_metricsGrid__H7a4j{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:36px}.CortexSolutionPage_metricCard__G7sdH{background:rgba(255,255,255,.8);border:1px solid var(--brand-border);border-radius:14px;padding:16px 20px;backdrop-filter:blur(8px);box-shadow:0 4px 16px rgba(16,24,40,.03)}.CortexSolutionPage_metricValue__dd30t{font-size:clamp(1.75rem,2.2vw,2.2rem);font-weight:800;color:var(--brand-blue);line-height:1}.CortexSolutionPage_metricLabel__cYXU2{margin-top:6px;font-size:.875rem;font-weight:600;color:var(--brand-navy);line-height:1.35}.CortexSolutionPage_heroActions__1tBSp{display:flex;align-items:center;gap:16px;margin-top:36px;flex-wrap:wrap}.CortexSolutionPage_heroVisual__l6HgL{position:relative;border-radius:20px;overflow:hidden;border:1px solid rgba(0,85,204,.15);box-shadow:0 24px 60px rgba(16,24,40,.12);background:#ffffff}.CortexSolutionPage_heroVisualImg__zVcDt{width:100%;height:auto;display:block}.CortexSolutionPage_painSection__T5pGb{padding-block:clamp(60px,7vw,96px);background:#ffffff}.CortexSolutionPage_sectionHeader__DNpvh{max-width:780px;margin-bottom:clamp(36px,5vw,56px)}.CortexSolutionPage_sectionIntro__DIf2B{margin-top:16px;font-size:1.1rem;color:var(--brand-muted);line-height:1.65}.CortexSolutionPage_painGrid__q5XJV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.CortexSolutionPage_painCard__aonvT{border:1px solid #fee2e2;border-left:4px solid #ef4444;border-radius:12px;padding:24px 28px;background:#fffafa}.CortexSolutionPage_painTitle__0mCFE{font-size:1.15rem;font-weight:700;color:#991b1b;margin-bottom:10px}.CortexSolutionPage_painText__xYXO4{font-size:.95rem;color:#4b5563;line-height:1.65}.CortexSolutionPage_modulesSection__LQEJY{padding-block:clamp(64px,8vw,108px);background:#f8fbff;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.CortexSolutionPage_modulesGrid__d2X0A{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.CortexSolutionPage_moduleCard__uGWXt{background:#ffffff;border:1px solid var(--brand-border);border-radius:16px;padding:clamp(24px,3vw,36px);box-shadow:0 4px 20px rgba(16,24,40,.04);display:flex;flex-direction:column}.CortexSolutionPage_moduleTag__aL81I{align-self:flex-start;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-blue);background:rgba(0,85,204,.08);padding:4px 12px;border-radius:999px;margin-bottom:16px}.CortexSolutionPage_moduleTitle__6FYRH{font-size:1.35rem;font-weight:700;color:var(--brand-navy);margin-bottom:12px}.CortexSolutionPage_moduleDescription__oZtHd{font-size:.975rem;color:var(--brand-muted);line-height:1.65;margin-bottom:20px}.CortexSolutionPage_benefitsList__WNa3r{margin-top:auto;border-top:1px solid #f1f5f9;padding-top:16px;display:flex;flex-direction:column;gap:10px}.CortexSolutionPage_benefitItem__VtuN_{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:600;color:var(--brand-navy)}.CortexSolutionPage_benefitIcon__9p82f{color:#10b981;flex-shrink:0}.CortexSolutionPage_blueprintSection__HAtZI{padding-block:clamp(64px,8vw,108px);background:#0f172a;color:#ffffff}.CortexSolutionPage_blueprintHeader__79l7I{max-width:780px;margin-bottom:clamp(36px,5vw,56px)}.CortexSolutionPage_blueprintEyebrow__ZaDWJ{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#38bdf8;margin-bottom:12px}.CortexSolutionPage_blueprintTitle__GfE23{font-size:clamp(1.8rem,2.5vw,2.5rem);font-weight:800;color:#ffffff}.CortexSolutionPage_blueprintDesc__iH3FR{margin-top:14px;font-size:1.05rem;color:#94a3b8;line-height:1.65}.CortexSolutionPage_blueprintGrid__r0Sef{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.CortexSolutionPage_blueprintCol__Tx5Fs{background:#1e293b;border:1px solid #334155;border-radius:16px;padding:28px}.CortexSolutionPage_blueprintColTitle__3LBoK{font-size:1.15rem;font-weight:700;color:#f8fafc;margin-bottom:16px;display:flex;align-items:center;gap:10px}.CortexSolutionPage_blueprintList__dmLaI{display:flex;flex-direction:column;gap:10px}.CortexSolutionPage_blueprintPill__eKlHT{background:#0f172a;border:1px solid #334155;border-radius:8px;padding:10px 14px;font-size:.875rem;color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.CortexSolutionPage_scenarioSection__yPqvL{padding-block:clamp(60px,7vw,96px);background:#ffffff}.CortexSolutionPage_caseStudyCard___Ef26{border:1px solid var(--brand-border);border-radius:20px;background:#ffffff;box-shadow:0 10px 30px rgba(16,24,40,.06);padding:clamp(28px,4vw,48px)}.CortexSolutionPage_caseStudyTag__ar0lt{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-blue);margin-bottom:12px;display:block}.CortexSolutionPage_caseStudyTitle__QS2S4{font-size:clamp(1.4rem,2vw,1.8rem);font-weight:800;color:var(--brand-navy);margin-bottom:24px}.CortexSolutionPage_caseStudyGrid__Zvfq1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.CortexSolutionPage_caseBox__F_eji{background:#f8fbff;border:1px solid var(--brand-border);border-radius:12px;padding:20px}.CortexSolutionPage_caseBoxLabel__tQbxA{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-muted);margin-bottom:8px;display:block}.CortexSolutionPage_caseBoxText__Rjksi{font-size:.95rem;color:var(--brand-navy);line-height:1.6}.CortexSolutionPage_complianceSection__jCNz_{padding-block:clamp(50px,6vw,80px);background:#f8fafc;border-top:1px solid var(--brand-border)}.CortexSolutionPage_complianceGrid__T894k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.CortexSolutionPage_complianceCard__AlC6d{background:#ffffff;border:1px solid var(--brand-border);border-radius:14px;padding:24px}.CortexSolutionPage_complianceTitle__u0Hqw{font-size:1.1rem;font-weight:700;color:var(--brand-navy);margin-bottom:8px}.CortexSolutionPage_complianceDesc__GAshK{font-size:.9rem;color:var(--brand-muted);line-height:1.6}.CortexSolutionPage_faqSection__hxZUE{padding-block:clamp(64px,8vw,108px);background:#ffffff;border-top:1px solid var(--brand-border)}.CortexSolutionPage_faqGrid__Igsy4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.CortexSolutionPage_faqCard__pKvJU{border:1px solid var(--brand-border);border-radius:16px;padding:28px;background:#f8fbff}.CortexSolutionPage_faqQuestion__NBm5L{font-size:1.1rem;font-weight:700;color:var(--brand-navy);margin-bottom:12px;display:flex;align-items:flex-start;gap:10px}.CortexSolutionPage_faqIcon__EyIIv{color:var(--brand-blue);flex-shrink:0;margin-top:2px}.CortexSolutionPage_faqAnswer__B4Ifx{font-size:.95rem;color:var(--brand-muted);line-height:1.65}.CortexSolutionPage_ctaSection__nqRDT{padding-block:clamp(60px,7vw,96px);background:linear-gradient(135deg,#0047ab,#002d62);color:#ffffff;text-align:center}.CortexSolutionPage_ctaContent__IXQyE{max-width:720px;margin-inline:auto}.CortexSolutionPage_ctaTitle__PPbgS{font-size:clamp(2rem,3vw,2.8rem);font-weight:800;line-height:1.2}.CortexSolutionPage_ctaDesc__1PA9S{margin-top:16px;font-size:1.15rem;color:#e0f2fe;line-height:1.65}.CortexSolutionPage_ctaBtnWrap__FFxTD{margin-top:32px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.CortexSolutionPage_roadmapSection__wT8TK{padding-block:clamp(64px,8vw,96px);background:#ffffff;border-bottom:1px solid var(--brand-border)}.CortexSolutionPage_roadmapGrid__BjxQy{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}.CortexSolutionPage_roadmapCard__Qo4x9{border:1px solid var(--brand-border);border-radius:16px;padding:32px;background:linear-gradient(180deg,#ffffff,#fbfdff);display:flex;flex-direction:column}.CortexSolutionPage_roadmapHeader__AnMI8{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.CortexSolutionPage_roadmapPhase__gMtyl{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-blue);background:rgba(0,85,204,.08);padding:4px 12px;border-radius:999px}.CortexSolutionPage_roadmapDuration__4F_Uc{font-size:.875rem;font-weight:600;color:var(--brand-muted)}.CortexSolutionPage_roadmapTitle__hPJs4{font-size:1.25rem;font-weight:700;color:var(--brand-navy);margin-bottom:12px}.CortexSolutionPage_roadmapDesc__NXbns{font-size:.95rem;color:var(--brand-muted);line-height:1.65;margin-bottom:20px;flex-grow:1}.CortexSolutionPage_deliverablesList__nd5kh{border-top:1px solid var(--brand-border);padding-top:16px;display:flex;flex-direction:column;gap:10px}.CortexSolutionPage_deliverableItem__LZhN4{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:var(--brand-navy)}.CortexSolutionPage_deliverableCheck__wyex_{color:#10b981;flex-shrink:0}@media (max-width:960px){.CortexSolutionPage_blueprintGrid__r0Sef,.CortexSolutionPage_caseStudyGrid__Zvfq1,.CortexSolutionPage_complianceGrid__T894k,.CortexSolutionPage_faqGrid__Igsy4,.CortexSolutionPage_heroLayout__8X_6W,.CortexSolutionPage_modulesGrid__d2X0A,.CortexSolutionPage_painGrid__q5XJV,.CortexSolutionPage_roadmapGrid__BjxQy{grid-template-columns:1fr}}