:root{color-scheme:light;--ap-bg:#f6f7fb;--ap-surface:#ffffff;--ap-ink:#0f172a;--ap-ink-muted:#55607a;--ap-ink-faint:#8892a8;--ap-border:#e4e7f0;--ap-border-soft:#edeff6;--ap-shadow-sm:0 1px 2px rgba(15,23,42,0.05);--ap-shadow-md:0 10px 30px -12px rgba(15,23,42,0.16);--ap-shadow-lg:0 28px 70px -24px rgba(15,23,42,0.22);--ap-radius-sm:10px;--ap-radius-md:16px;--ap-radius-lg:26px;--ap-font:-apple-system,BlinkMacSystemFont,"PingFang SC","Segoe UI","Helvetica Neue","Microsoft YaHei",Arial,sans-serif;--ap-retail-500:#0f766e;--ap-retail-600:#0b5c56;--ap-retail-100:#e6f7f5;--ap-retail-50:#f3fbfa;--ap-marketing-500:#6d28d9;--ap-marketing-600:#5b21b6;--ap-marketing-100:#f1e8fd;--ap-marketing-50:#f8f4fe;--ap-amber-500:#d97706;--ap-amber-100:#fef3e0;--ap-red-600:#b91c1c;--ap-red-100:#fee2e2}body,html{background:var(--ap-bg)}body{margin:0;color:var(--ap-ink);font-family:var(--ap-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}:focus-visible{outline:3px solid #0f766e;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{body{color:#000;background:#fff}[role=alert],button{display:none!important}a{color:#000;text-decoration:underline}}@keyframes ap-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ap-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ap-blob-a{0%,to{transform:translate(-8%,-6%) scale(1)}50%{transform:translate(6%,4%) scale(1.15)}}@keyframes ap-blob-b{0%,to{transform:translate(6%,8%) scale(1)}50%{transform:translate(-10%,-4%) scale(1.1)}}@keyframes ap-blob-c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(4%,-8%) scale(1.08)}}@keyframes ap-fade-up-seq{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.case-rail-focus a,.lesson-card-meta a,.module-atlas-card strong,.retail-next-step a,.route-map-signal a{display:inline-flex;align-items:center;gap:7px;color:#b2602a;font-weight:800;text-decoration:none}.retail-next-step{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px 0;border-top:1px solid #9eafa2;border-bottom:1px solid #9eafa2}.retail-next-step>div{display:grid;gap:5px}.retail-next-step span{color:#b2602a;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.retail-next-step h2{margin:0;color:#173a35;font-size:2rem;letter-spacing:-.04em}.retail-next-step p{margin:0;color:#647269}@keyframes retail-chart-draw{to{stroke-dashoffset:0}}html[data-retail-projection=true]{font-size:112%}@keyframes retail-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.case-question-strip,.module-lesson-hero,.retail-field-footer,.retail-field-hero-foot,.retail-next-step{flex-direction:column;align-items:flex-start}}