.KidwellCaseStudy-module__Uwv6bW__page{--header-offset:8.6rem;--cs-bg:#f4f7fc;--cs-bg-deep:#eaf1fb;--cs-card:#ffffffe6;--cs-border:#4a7ebb26;--cs-text:#283c59;--cs-muted:#424348;--cs-accent:#6db9e2;--cs-shadow:0 12px 40px #283c5914;background:radial-gradient(68rem 30rem at 92% -8%, #6db9e238, transparent 62%), radial-gradient(52rem 26rem at -10% 12%, #4a7ebb24, transparent 55%), linear-gradient(155deg, var(--cs-bg) 0%, var(--cs-bg-deep) 100%);color:var(--cs-text)}.KidwellCaseStudy-module__Uwv6bW__introTrack{padding-top:calc(var(--header-offset) + 1rem);padding-bottom:4rem;position:relative}.KidwellCaseStudy-module__Uwv6bW__stageContainer{width:100%;max-width:72rem}.KidwellCaseStudy-module__Uwv6bW__coverCard{border:1px solid var(--cs-border);background:var(--cs-card);width:100%;box-shadow:var(--cs-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1.8rem;overflow:hidden}.KidwellCaseStudy-module__Uwv6bW__headerBand{background:linear-gradient(135deg,#0b2239 0%,#0e3464 100%);border-bottom:1px solid #6db9e233;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1.2rem,2.5vw,1.8rem) clamp(1.5rem,3vw,2.4rem);display:flex}.KidwellCaseStudy-module__Uwv6bW__headerEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:.72rem;font-weight:600}.KidwellCaseStudy-module__Uwv6bW__headerTitle{color:#fff;text-align:right;margin:0;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:700}.KidwellCaseStudy-module__Uwv6bW__cardBody{flex-direction:column;gap:2.4rem;padding:clamp(1.8rem,3.5vw,3rem) clamp(1.5rem,3vw,2.4rem);display:flex}.KidwellCaseStudy-module__Uwv6bW__headlineBlock{flex-direction:column;gap:1rem;display:flex}.KidwellCaseStudy-module__Uwv6bW__eyebrow{color:#32598a;letter-spacing:.06em;text-transform:uppercase;background:#6db9e21f;border:1px solid #5e9bd45c;border-radius:999px;align-items:center;width:fit-content;padding:.55rem 1rem;font-size:.82rem;font-weight:600;display:inline-flex}.KidwellCaseStudy-module__Uwv6bW__headline{letter-spacing:-.03em;color:var(--cs-text);text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.12}.KidwellCaseStudy-module__Uwv6bW__lead{color:var(--cs-muted);max-width:60ch;margin:0;font-size:clamp(1.05rem,1.4vw,1.18rem);line-height:1.6}.KidwellCaseStudy-module__Uwv6bW__statsRow{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.KidwellCaseStudy-module__Uwv6bW__statBox{border:1px solid var(--cs-border);text-align:center;background:linear-gradient(140deg,#ffffffd9,#eaf1fbb3);border-radius:1rem;padding:1.2rem 1rem}.KidwellCaseStudy-module__Uwv6bW__statValue{color:var(--cs-text);letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;line-height:1;display:block}.KidwellCaseStudy-module__Uwv6bW__statLabel{color:var(--cs-muted);margin-top:.4rem;font-size:.8rem;line-height:1.35;display:block}.KidwellCaseStudy-module__Uwv6bW__quoteBlock{border-left:3px solid var(--cs-accent);padding:.6rem 0 .6rem 1.4rem}.KidwellCaseStudy-module__Uwv6bW__quoteText{color:var(--cs-text);margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem);font-style:italic;font-weight:500;line-height:1.6}.KidwellCaseStudy-module__Uwv6bW__quoteAttrib{color:var(--cs-muted);margin:.5rem 0 0;font-size:.88rem;font-style:normal;font-weight:600}.KidwellCaseStudy-module__Uwv6bW__sectionLabel{letter-spacing:.14em;text-transform:uppercase;color:#5e9bd4;margin:0 0 .9rem;font-size:.72rem;font-weight:700}.KidwellCaseStudy-module__Uwv6bW__profileTable{border-collapse:collapse;width:100%;font-size:clamp(.88rem,1.1vw,.98rem)}.KidwellCaseStudy-module__Uwv6bW__profileTable tr{border-bottom:1px solid #4a7ebb1a}.KidwellCaseStudy-module__Uwv6bW__profileTable tr:last-child{border-bottom:none}.KidwellCaseStudy-module__Uwv6bW__profileTable th{text-align:left;width:36%;color:var(--cs-text);vertical-align:top;padding:.75rem 1rem .75rem 0;font-weight:600}.KidwellCaseStudy-module__Uwv6bW__profileTable td{color:var(--cs-muted);vertical-align:top;padding:.75rem 0}.KidwellCaseStudy-module__Uwv6bW__challengeSection{flex-direction:column;gap:1rem;display:flex}.KidwellCaseStudy-module__Uwv6bW__challengeTitle{color:var(--cs-text);margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:700}.KidwellCaseStudy-module__Uwv6bW__challengeBody{color:var(--cs-muted);margin:0;font-size:clamp(.92rem,1.2vw,1rem);line-height:1.65}.KidwellCaseStudy-module__Uwv6bW__challengeList{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.KidwellCaseStudy-module__Uwv6bW__challengeItem{color:var(--cs-text);background:#ffffffb3;border:1px solid #5e9bd42e;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.85rem 1rem;font-size:clamp(.92rem,1.15vw,1rem);line-height:1.5;display:grid}.KidwellCaseStudy-module__Uwv6bW__challengeDot{background:var(--cs-accent);border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem;margin-top:.38em}.KidwellCaseStudy-module__Uwv6bW__challengeItemTitle{font-weight:700}@media screen and (max-width:767px){.KidwellCaseStudy-module__Uwv6bW__page{--header-offset:6.1rem}.KidwellCaseStudy-module__Uwv6bW__statsRow{grid-template-columns:repeat(2,1fr)}.KidwellCaseStudy-module__Uwv6bW__headerTitle{display:none}}@media screen and (max-width:479px){.KidwellCaseStudy-module__Uwv6bW__statsRow{grid-template-columns:1fr 1fr}}
