.CookieConsentManager-module__5rGsja__manager{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);max-width:480px;margin-top:18px;padding:16px 18px}.CookieConsentManager-module__5rGsja__status{margin:0;font-size:14px}.CookieConsentManager-module__5rGsja__actions{gap:10px;margin-top:12px;display:flex}.CookieConsentManager-module__5rGsja__choice{font:inherit;color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--radius-btn);cursor:pointer;background:0 0;padding:8px 16px;font-size:14px;font-weight:600}.CookieConsentManager-module__5rGsja__choice:hover{color:var(--surface);background:var(--ink)}
.SimplePage-module__slAk5a__kicker{font-family:var(--font-mono);color:var(--accent-teal);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:13px}.SimplePage-module__slAk5a__h1{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.05}.SimplePage-module__slAk5a__narrow{max-width:820px}.SimplePage-module__slAk5a__lead{color:var(--ink-muted);max-width:60ch;margin-top:16px;font-size:19px}.SimplePage-module__slAk5a__body{max-width:68ch;margin-top:8px}.SimplePage-module__slAk5a__body p{margin-top:14px}.SimplePage-module__slAk5a__body a{color:var(--link)}.SimplePage-module__slAk5a__h2{font-family:var(--font-display), system-ui, sans-serif;margin-top:34px;font-size:22px;font-weight:600}.SimplePage-module__slAk5a__h3{letter-spacing:-.01em;margin-top:30px;font-size:17px;font-weight:700}.SimplePage-module__slAk5a__fnRef{line-height:0}.SimplePage-module__slAk5a__fnRef a{font-family:var(--font-mono);color:var(--link);padding-inline:1px;font-size:11px}.SimplePage-module__slAk5a__footnotes{border-top:1px solid var(--hairline);max-width:68ch;margin-top:44px;padding-top:20px}.SimplePage-module__slAk5a__footnotesTitle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);font-size:13px}.SimplePage-module__slAk5a__footnotes ol{gap:8px;margin-top:14px;padding-left:22px;display:grid}.SimplePage-module__slAk5a__footnotes li{color:var(--ink-muted);scroll-margin-top:24px;font-size:13.5px;line-height:1.5}.SimplePage-module__slAk5a__footnotes li:target{outline:2px solid var(--brand-cyan);outline-offset:4px}.SimplePage-module__slAk5a__footnotes a{color:var(--link)}.SimplePage-module__slAk5a__cta{background:var(--link);color:#fff;border-radius:9px;margin-top:28px;padding:13px 22px;font-weight:600;transition:transform .15s;display:inline-block}.SimplePage-module__slAk5a__cta:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.SimplePage-module__slAk5a__cta{transition:none}}
.CaseStudyPage-module__MvAaXG__metrics{grid-template-columns:1fr 1fr;gap:16px;margin:32px 0;display:grid}.CaseStudyPage-module__MvAaXG__metric{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;padding:18px}.CaseStudyPage-module__MvAaXG__metricLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);font-size:12px}.CaseStudyPage-module__MvAaXG__metricValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px;font-size:22px;font-weight:700;display:flex}.CaseStudyPage-module__MvAaXG__arrow{color:var(--accent-teal)}.CaseStudyPage-module__MvAaXG__improvement{color:var(--link);font-size:13px;font-weight:700}.CaseStudyPage-module__MvAaXG__prose{margin-top:12px}.CaseStudyPage-module__MvAaXG__prose h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;margin-top:36px;font-size:24px}.CaseStudyPage-module__MvAaXG__prose p{margin-top:14px}.CaseStudyPage-module__MvAaXG__prose ul{margin-top:14px;padding-left:22px}.CaseStudyPage-module__MvAaXG__prose li{margin-top:8px}.CaseStudyPage-module__MvAaXG__prose strong{color:var(--ink)}.CaseStudyPage-module__MvAaXG__prose h3{letter-spacing:-.01em;margin-top:26px;font-size:17px;font-weight:700}.CaseStudyPage-module__MvAaXG__prose pre{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);font-family:var(--font-mono);margin-top:18px;padding:16px 18px;font-size:13px;line-height:1.6;overflow-x:auto}.CaseStudyPage-module__MvAaXG__prose :not(pre)>code{font-family:var(--font-mono);background:var(--surface);border:1px solid var(--hairline);border-radius:4px;padding:1px 5px;font-size:.86em}.CaseStudyPage-module__MvAaXG__prose blockquote{border-left:3px solid var(--brand-cyan);color:var(--ink);margin-top:18px;padding:4px 0 4px 20px}.CaseStudyPage-module__MvAaXG__prose blockquote p{margin-top:8px}.CaseStudyPage-module__MvAaXG__prose ol{margin-top:14px;padding-left:22px}.CaseStudyPage-module__MvAaXG__prose table{border-collapse:collapse;font-family:var(--font-mono);border:1px solid var(--hairline);max-width:max-content;margin-top:18px;font-size:13.5px;display:block;overflow-x:auto}.CaseStudyPage-module__MvAaXG__prose th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);border-bottom:1px solid var(--hairline);padding:10px 16px;font-size:11.5px}.CaseStudyPage-module__MvAaXG__prose td{border-bottom:1px solid var(--hairline);vertical-align:top;padding:9px 16px}.CaseStudyPage-module__MvAaXG__prose tr:last-child td{border-bottom:0}.CaseStudyPage-module__MvAaXG__prose hr{border:0;border-top:1px solid var(--hairline);margin-top:36px}.CaseStudyPage-module__MvAaXG__prose a{color:var(--link)}@media (max-width:640px){.CaseStudyPage-module__MvAaXG__metrics{grid-template-columns:1fr}}
