﻿.CaseStudyDetailClient-module__pedgPG__page{width:100%;min-height:100vh;font-family:var(--font-body);background-color:#0000;position:relative;overflow-x:clip}.CaseStudyDetailClient-module__pedgPG__ambientGlowPrimary,.CaseStudyDetailClient-module__pedgPG__ambientGlowSecondary{pointer-events:none;z-index:0;filter:blur(100px);opacity:.6;border-radius:50%;position:fixed}.CaseStudyDetailClient-module__pedgPG__ambientGlowPrimary{width:50vw;height:50vw;top:-10%;left:-5%}.CaseStudyDetailClient-module__pedgPG__ambientGlowSecondary{background:radial-gradient(circle,#2563eb0d 0%,#0000 70%);width:45vw;height:45vw;bottom:-5%;right:-5%}.CaseStudyDetailClient-module__pedgPG__heroSection{text-align:center;z-index:2;-webkit-backdrop-filter:blur(25px);background:linear-gradient(#ffffffd9 0%,#7c3aed0f 60%,#2563eb1f 100%);border-bottom:1px solid #ffffff73;border-radius:0 0 50px 50px;padding:8rem 5% 4rem;position:relative;box-shadow:0 15px 35px -15px #0000000f,inset 0 0 0 1px #fff6}.CaseStudyDetailClient-module__pedgPG__heroContent{flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}.CaseStudyDetailClient-module__pedgPG__breadcrumb{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:32px;display:flex}.CaseStudyDetailClient-module__pedgPG__breadcrumb a{color:#64748b;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s}.CaseStudyDetailClient-module__pedgPG__breadcrumb a:hover{color:#0f172a}.CaseStudyDetailClient-module__pedgPG__breadcrumbSeparator{color:#cbd5e1;font-size:.85rem}.CaseStudyDetailClient-module__pedgPG__breadcrumbActive{color:#0f172a;font-size:.85rem;font-weight:700}.CaseStudyDetailClient-module__pedgPG__badge{letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:100px;margin-bottom:24px;padding:6px 16px;font-size:.8rem;font-weight:800;display:inline-flex}.CaseStudyDetailClient-module__pedgPG__headline{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.04em;color:#0f172a;text-align:center;margin:0 0 24px;font-size:clamp(2.2rem,6vw,4.5rem);font-weight:900;line-height:1.15}.CaseStudyDetailClient-module__pedgPG__blinkWord{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;padding:0 .08em;display:inline-block}.CaseStudyDetailClient-module__pedgPG__heroDesc{color:#475569;text-align:center;max-width:720px;margin:0;font-size:1.15rem;line-height:1.65}.CaseStudyDetailClient-module__pedgPG__contentSection{z-index:2;padding:6rem 0;position:relative}.CaseStudyDetailClient-module__pedgPG__container{max-width:1200px;margin:0 auto;padding:0 5%}.CaseStudyDetailClient-module__pedgPG__twoColumnGrid{grid-template-columns:1.8fr 1fr;align-items:start;gap:48px;display:grid}.CaseStudyDetailClient-module__pedgPG__mainContent{flex-direction:column;gap:32px;display:flex}.CaseStudyDetailClient-module__pedgPG__contentBlock{-webkit-backdrop-filter:blur(30px);background:#ffffff73;border:1px solid #ffffff80;border-radius:32px;flex-direction:column;gap:16px;padding:40px;transition:all .3s;display:flex;box-shadow:0 30px 60px -15px #0000000d,inset 0 0 0 1px #fff9}.CaseStudyDetailClient-module__pedgPG__contentBlock:hover{background:#ffffff8c;box-shadow:0 30px 60px -15px #00000014,inset 0 0 0 1px #fffc}.CaseStudyDetailClient-module__pedgPG__sectionTitle{font-family:var(--font-body);letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:700}.CaseStudyDetailClient-module__pedgPG__bodyText{color:#475569;margin:0;font-size:1.05rem;line-height:1.75}.CaseStudyDetailClient-module__pedgPG__metricsSidebar{flex-direction:column;gap:32px;display:flex;position:sticky;top:120px}.CaseStudyDetailClient-module__pedgPG__metricsCard{-webkit-backdrop-filter:blur(30px);background:#ffffff73;border:1px solid #ffffff80;border-radius:32px;padding:40px 32px;box-shadow:0 30px 60px -15px #0000000d,inset 0 0 0 1px #fff9}.CaseStudyDetailClient-module__pedgPG__metricsCardTitle{font-family:var(--font-body);color:#0f172a;text-align:center;margin:0 0 32px;font-size:1.5rem;font-weight:700}.CaseStudyDetailClient-module__pedgPG__metricsList{flex-direction:column;gap:32px;display:flex}.CaseStudyDetailClient-module__pedgPG__metricItem{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.CaseStudyDetailClient-module__pedgPG__metricValue{font-size:3rem;font-weight:700;font-family:var(--font-body);letter-spacing:-.04em;line-height:1}.CaseStudyDetailClient-module__pedgPG__metricLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.95rem;font-weight:600}.CaseStudyDetailClient-module__pedgPG__ctaBox{text-align:center;background:#0f172a;border-radius:32px;flex-direction:column;gap:24px;padding:40px 32px;display:flex}.CaseStudyDetailClient-module__pedgPG__ctaTitle{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.CaseStudyDetailClient-module__pedgPG__ctaButton{color:#fff;border-radius:14px;justify-content:center;align-items:center;padding:14px 24px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.CaseStudyDetailClient-module__pedgPG__ctaButton:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0000004d}@media (max-width:992px){.CaseStudyDetailClient-module__pedgPG__twoColumnGrid{grid-template-columns:1fr;gap:40px}.CaseStudyDetailClient-module__pedgPG__metricsSidebar{position:relative;top:0}}@media (max-width:768px){.CaseStudyDetailClient-module__pedgPG__heroSection{padding:6rem 24px 3rem}.CaseStudyDetailClient-module__pedgPG__headline{font-size:2.2rem}.CaseStudyDetailClient-module__pedgPG__contentSection{padding:3rem 0}.CaseStudyDetailClient-module__pedgPG__container{padding:0 24px}.CaseStudyDetailClient-module__pedgPG__contentBlock{padding:24px}.CaseStudyDetailClient-module__pedgPG__sectionTitle{font-size:1.6rem}.CaseStudyDetailClient-module__pedgPG__bodyText{font-size:1rem}}
