.case-studies-module__NZjYbG__hero{z-index:1;max-width:1280px;margin:0 auto;padding:140px 48px 80px;position:relative}.case-studies-module__NZjYbG__heroEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:600;display:inline-flex}.case-studies-module__NZjYbG__heroEyebrow:before{content:"";background:var(--cyan);width:32px;height:1px}.case-studies-module__NZjYbG__heroTitle{color:var(--white);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.1}.case-studies-module__NZjYbG__heroBody{max-width:600px;color:var(--gray-mid);font-size:17px;line-height:1.7}.case-studies-module__NZjYbG__caseGrid{grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:64px;display:grid}.case-studies-module__NZjYbG__caseCard{background:var(--navy-card);border:1px solid var(--navy-border);border-radius:16px;padding:36px;transition:border-color .2s,transform .2s}.case-studies-module__NZjYbG__caseCard:hover{border-color:#22d3ee4d;transform:translateY(-2px)}.case-studies-module__NZjYbG__caseTag{letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);background:var(--cyan-dim);border:1px solid #22d3ee33;border-radius:4px;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.case-studies-module__NZjYbG__caseTitle{color:var(--white);letter-spacing:-.01em;margin-bottom:24px;font-size:22px;font-weight:700}.case-studies-module__NZjYbG__caseBlock{margin-bottom:20px}.case-studies-module__NZjYbG__caseBlockLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--gray-dim);margin-bottom:8px;font-size:11px;font-weight:700}.case-studies-module__NZjYbG__caseBlock p{color:var(--gray-mid);margin:0;font-size:14px;line-height:1.7}.case-studies-module__NZjYbG__caseMetrics{border-top:1px solid var(--navy-border);gap:0;margin-top:20px;padding-top:20px;display:flex}.case-studies-module__NZjYbG__caseMetric{text-align:center;border-right:1px solid var(--navy-border);flex:1;padding:0 12px}.case-studies-module__NZjYbG__caseMetric:last-child{border-right:none}.case-studies-module__NZjYbG__caseMetric:first-child{padding-left:0}.case-studies-module__NZjYbG__caseMetricValue{color:var(--cyan);letter-spacing:-.02em;margin-bottom:4px;font-size:22px;font-weight:700}.case-studies-module__NZjYbG__caseMetricLabel{color:var(--gray-dim);font-size:11px;line-height:1.4}.case-studies-module__NZjYbG__ctaRow{justify-content:center;display:flex}.case-studies-module__NZjYbG__ctaBox{background:linear-gradient(135deg, var(--navy-card) 0%, #22d3ee0f 100%);text-align:center;border:1px solid #22d3ee33;border-radius:16px;max-width:700px;padding:48px 56px}.case-studies-module__NZjYbG__ctaBox h3{color:var(--white);letter-spacing:-.01em;margin-bottom:12px;font-size:24px;font-weight:700}.case-studies-module__NZjYbG__ctaBox p{color:var(--gray-mid);max-width:500px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.7}@media (max-width:1024px){.case-studies-module__NZjYbG__caseGrid{grid-template-columns:1fr;max-width:600px;margin-left:auto;margin-right:auto}}@media (max-width:768px){.case-studies-module__NZjYbG__hero{padding:120px 20px 60px}.case-studies-module__NZjYbG__ctaBox{padding:36px 24px}}
