.p-cas{margin:0}.p-cas .pg-hero-title,.p-cas .pg-hero-lead,.p-cas .pg-hero-actions,.p-cas .pg-hero-note{opacity:0;animation:pgHeroIn .7s var(--ease-out) both;transform:translateY(16px)}.p-cas .pg-hero-lead{animation-delay:70ms}.p-cas .pg-hero-actions{animation-delay:.14s}.p-cas .pg-hero-note{animation-delay:.19s}.p-cas .pg-hero-art{opacity:0;animation:pgHeroInArt .7s var(--ease-out) both;animation-delay:.16s;transform:translateY(16px)scale(.97)}@keyframes pgHeroIn{to{opacity:1;transform:translateY(0)}}@keyframes pgHeroInArt{to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.p-cas .pg-hero-title,.p-cas .pg-hero-lead,.p-cas .pg-hero-actions,.p-cas .pg-hero-note,.p-cas .pg-hero-art{animation:.3s both pgHeroFade!important;transform:none!important}}@keyframes pgHeroFade{to{opacity:1}}.p-cas .cas-crumb{font:500 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-graphite-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.p-cas .cas-crumb a{color:var(--on-graphite);text-decoration:none}.p-cas .cas-crumb a:hover{color:var(--orange)}.p-cas .cas-art{background:var(--sand);border-radius:var(--radius-lg);overflow:hidden}.p-cas .cas-split{grid-template-columns:1.6fr 1fr;align-items:start;gap:48px;display:grid}.p-cas .cas-main{flex-direction:column;gap:48px;display:flex}.p-cas .cas-p{color:var(--ink);margin:16px 0 0;font-size:17px;line-height:28px}.p-cas .cas-brief{background:var(--sand);border-radius:var(--radius-lg);padding:var(--space-8);flex-direction:column;gap:12px;display:flex}.p-cas .cas-brief-title{color:var(--ink-muted);margin:0}.p-cas .cas-brief-title+*{margin-top:0}.p-cas .cas-brief-list{flex-direction:column;gap:12px;margin:0 0 12px;display:flex}.p-cas .cas-brief-list dt{font:500 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.p-cas .cas-brief-list dd{color:var(--ink);margin:4px 0 0;font-size:15px;line-height:22px}.p-cas .cas-stack{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.p-cas .cas-stack li{border:1px solid var(--line);font:500 13px/18px var(--font-mono);color:var(--ink);border-radius:999px;padding:6px 12px}.p-cas .cas-steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.p-cas .cas-step{border-top:1px solid var(--line-night);grid-template-columns:72px 1fr;gap:24px;padding:28px 0;display:grid}.p-cas .cas-step:last-child{border-bottom:1px solid var(--line-night)}.p-cas .cas-step-num{font:500 28px/32px var(--font-mono);color:var(--orange)}.p-cas .cas-step-body{flex-direction:column;gap:10px;max-width:70ch;display:flex}.p-cas .cas-step-body h3{font:600 22px/28px var(--font-sans);letter-spacing:-.01em;color:var(--on-graphite);margin:0}.p-cas .cas-step-body p{color:var(--on-graphite-muted);margin:0;font-size:16px;line-height:26px}.p-cas .cas-why{border-left:2px solid var(--orange);padding-left:16px}.p-cas .cas-why strong{color:var(--on-graphite);font-weight:600}.p-cas .cas-results{flex-direction:column;gap:16px;max-width:70ch;margin:0;padding:0;list-style:none;display:flex}.p-cas .cas-results li{color:var(--ink);align-items:flex-start;gap:12px;font-size:17px;line-height:28px;display:flex}.p-cas .cas-results svg{flex:none;width:24px;height:24px;margin-top:2px}.p-cas .cas-quote{max-width:70ch}.p-cas .cas-back{color:var(--ink);margin-top:4px;font-weight:600;display:inline-block}@media (max-width:900px){.p-cas .cas-split{grid-template-columns:1fr}.p-cas .hero-grid,.p-cas .split{grid-template-columns:1fr!important}.p-cas .pg-hero-art{justify-self:start}}@media (max-width:560px){.p-cas .cas-step{grid-template-columns:1fr;gap:8px}.p-cas .cas-step-num{font-size:22px;line-height:26px}}
