.CaseStudyCta-module__VAlvjW__section{padding:4rem 0 5rem}.CaseStudyCta-module__VAlvjW__inner{border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:6px;flex-direction:column;align-items:flex-start;padding:3rem;transition:box-shadow .35s,border-color .35s;display:flex}.CaseStudyCta-module__VAlvjW__inner:hover{box-shadow:var(--shadow-md);border-color:var(--accent-ink)}.CaseStudyCta-module__VAlvjW__eyebrow{font-family:var(--font-mono-bold);letter-spacing:.14em;color:#0a0a0a;background:var(--accent);border-radius:2px;margin-bottom:1.5rem;padding:.35rem .7rem;font-size:.68rem;font-weight:700;display:inline-block}.CaseStudyCta-module__VAlvjW__title{max-width:26ch;margin-bottom:.9rem;font-size:clamp(1.4rem,2.6vw,2rem)}.CaseStudyCta-module__VAlvjW__body{color:var(--muted);max-width:62ch;margin-bottom:1.75rem;line-height:1.65}.CaseStudyCta-module__VAlvjW__link{font-family:var(--font-mono-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);font-size:.8rem;font-weight:700}.CaseStudyCta-module__VAlvjW__link:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.CaseStudyCta-module__VAlvjW__section{padding:3rem 0 4rem}.CaseStudyCta-module__VAlvjW__inner{padding:2rem 1.5rem}}
.CaseStudySpecs-module__-G9fKa__section{border-top:1px solid var(--border);margin-top:4rem;padding-top:3.5rem}.CaseStudySpecs-module__-G9fKa__head{font-family:var(--font-mono-bold);text-transform:uppercase;letter-spacing:.14em;color:var(--accent-ink);margin-bottom:1.25rem;font-size:.74rem;font-weight:700}.CaseStudySpecs-module__-G9fKa__intro{font-family:var(--font-sans);color:var(--foreground);max-width:62ch;margin-bottom:3rem;font-size:1.05rem;line-height:1.7}.CaseStudySpecs-module__-G9fKa__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem 3rem;display:grid}.CaseStudySpecs-module__-G9fKa__groupTitle{font-family:var(--font-display);border-bottom:1px solid var(--border);margin-bottom:1.1rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:600}.CaseStudySpecs-module__-G9fKa__list{flex-direction:column;gap:.8rem;list-style:none;display:flex}.CaseStudySpecs-module__-G9fKa__item{font-family:var(--font-sans);color:var(--muted);align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.55;display:flex}.CaseStudySpecs-module__-G9fKa__check{color:var(--accent-ink);flex-shrink:0;margin-top:.28rem}.CaseStudySpecs-module__-G9fKa__note{font-family:var(--font-sans);color:var(--foreground);border-left:2px solid var(--accent);max-width:62ch;margin-top:3rem;padding-left:1rem;font-size:.95rem;line-height:1.65}@media (max-width:860px){.CaseStudySpecs-module__-G9fKa__section{margin-top:3rem;padding-top:2.5rem}.CaseStudySpecs-module__-G9fKa__grid{grid-template-columns:1fr;gap:2.25rem}.CaseStudySpecs-module__-G9fKa__intro{margin-bottom:2.25rem}}
