
.kit-hero{padding-top:70px;padding-bottom:40px}.kit-hero h1{font-size:clamp(42px,6.5vw,82px);line-height:1.03;letter-spacing:-.06em;margin:24px 0}.kit-hero h1 span{background:#c2ff45}.kit-hero .intro{max-width:820px}.kit-actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin:28px 0}.kit-banner{width:100%;height:auto;display:block;border-radius:14px;margin:34px 0}.kit-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0}.kit-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-stats article{border-top:2px solid currentColor;padding:20px 0}.kit-stats strong{font-size:clamp(30px,3.6vw,48px);display:block;letter-spacing:-.05em;line-height:1.1}.kit-stats span{display:block;font-size:14px;line-height:1.45;margin-top:10px;max-width:240px}.kit-source{font-size:13px;line-height:1.65;color:#58624f;max-width:980px}.kit-jump{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid #d6dacd;border-bottom:1px solid #d6dacd;padding-top:18px;padding-bottom:18px}.kit-jump a{font-weight:700;padding:8px 14px;border-radius:30px;background:#eaede4;text-decoration:none}.kit-section{padding-top:80px;padding-bottom:80px;scroll-margin-top:100px}.kit-section h2{font-size:clamp(34px,4.8vw,60px);line-height:1.06;letter-spacing:-.045em;margin:16px 0 26px}.kit-section h3{font-size:26px;line-height:1.15;letter-spacing:-.025em;margin:22px 0 14px}.kit-section p{line-height:1.65}.kit-section .section-lead{max-width:900px;font-size:21px}.kit-two{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin:32px 0}.kit-proof{margin:24px 0;background:#fff;border:1px solid #d8ddcf;border-radius:12px;overflow:hidden;color:#171916}.kit-proof img{width:100%;height:auto;display:block}.kit-proof figcaption{font-size:12px;line-height:1.6;padding:16px 20px;color:#58624f}.kit-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.kit-evidence-grid .tall-proof img,.kit-two .tall-proof img{max-height:520px;object-fit:cover;object-position:top}.kit-case-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:22px 0;border-top:1px solid #cad1bf;border-bottom:1px solid #cad1bf;margin:25px 0}.kit-case-metrics strong{display:block;font-size:28px;letter-spacing:-.04em}.kit-case-metrics span{display:block;font-size:13px;line-height:1.5}.kit-dark{background:#171c17;color:#f7f8f4}.kit-dark .eyebrow,.kit-dark a,.kit-dark .kit-stats strong{color:#c2ff45}.kit-dark .kit-source{color:#b5c0ae}.kit-soft{background:#eaece5}.kit-details{border-top:1px solid #cad1bf;border-bottom:1px solid #cad1bf;padding:18px 0;margin-top:28px}.kit-details summary{font-weight:700;cursor:pointer;line-height:1.5}.kit-table-wrap{overflow-x:auto}.kit-table{width:100%;border-collapse:collapse;font-size:14px;min-width:720px}.kit-table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.08em;background:#171c17;color:#fff;padding:16px}.kit-table td{padding:20px 16px;border-bottom:1px solid #d3dac8;vertical-align:top;line-height:1.6}.kit-table td:first-child{font-weight:700;min-width:160px}.kit-work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:30px 0}.kit-work-grid img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px}.kit-work-grid .eyebrow{font-size:10px;letter-spacing:.1em;margin-top:20px}.kit-method{padding-top:36px;padding-bottom:60px;border-top:1px solid #d3dac8}.kit-method p{font-size:13px;line-height:1.65;color:#58624f}.kit-method h3{font-size:18px}@media(max-width:760px){.kit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-stats.three strong{font-size:28px}.kit-stats span{font-size:12px}.kit-two,.kit-evidence-grid,.kit-work-grid{grid-template-columns:1fr;gap:20px}.kit-section{padding-top:48px;padding-bottom:48px}.kit-hero{padding-top:40px}.kit-section .section-lead{font-size:18px}.kit-banner{margin:24px 0}.kit-jump{gap:6px}.kit-jump a{font-size:13px;padding:7px 11px}.kit-work-grid article{padding-bottom:20px}.kit-case-metrics{gap:10px}}
