.evdeck{--navy:#1b2a5b;--navy-deep:#141f45;--navy-mid:#22346e;--blue-dark:#1e3a6e;--blue-med:#2b6eb5;--blue-lt:#7fb2e8;--teal:#2aadad;--teal-2:#7fc9c9;--teal-soft:#e4f4f4;--orange:#f47920;--orange-2:#f4b37a;--orange-soft:#fdebdd;--risk:#b3402f;--risk-soft:#f7e2de;--good:#2aadad;--gray-bg:#f5f5f5;--panel:#fbfcfd;--ink:#1b2a5b;--ink-2:#4c5878;--ink-3:#7a849e;--ink-4:#a8b0c4;--line:#e2e6ef;--line-soft:#eff1f6;--nav-tab-ink:#b9c0d6;--nav-tab-hover-ink:#fff;color:var(--ink);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}.evdeck h1,.evdeck h2,.evdeck h3,.evdeck h4{letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.12}.evdeck .num{font-variant-numeric:tabular-nums}.evdeck .eyebrow{text-transform:uppercase;letter-spacing:.19em;color:var(--teal);font-size:10.5px;font-weight:700}.evdeck .eyebrow-rule{background:var(--teal);width:42px;height:1px;margin-top:8px;margin-bottom:14px}.evdeck .slide-title{letter-spacing:-.03em;color:var(--navy);max-width:26ch;font-size:34px;font-weight:700;line-height:1.12}.evdeck .caption{color:var(--ink-3);font-size:11px}@keyframes evdeck-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.evdeck .slide-enter{animation:.28s ease-out both evdeck-slide-in}@keyframes evdeck-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.evdeck .pulse-dot{animation:1.6s ease-in-out infinite evdeck-pulse}@keyframes evdeck-hint{0%{opacity:0;transform:translateY(6px)}10%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.evdeck .hint-fade{animation:6s ease-in-out forwards evdeck-hint}.evdeck.evdeck-client-update{--teal:var(--blue-med);--teal-2:var(--blue-lt);--teal-soft:var(--line-soft);--good:var(--blue-med)}.evdeck .deck-section-tab{color:var(--nav-tab-ink);background:0 0}.evdeck .deck-section-tab:hover{color:var(--nav-tab-hover-ink);background:0 0}.evdeck .deck-section-tab[aria-current=true]{color:var(--teal);background:color-mix(in srgb, var(--teal) 16%, transparent)}.evdeck-client-update footer button[title]{background:color-mix(in srgb, var(--navy) 28%, transparent)!important}.evdeck-client-update footer button[title]:nth-child(n+5):nth-child(-n+7){background:color-mix(in srgb, var(--blue-med) 35%, transparent)!important}.evdeck-client-update footer button[title="4. What we heard from Hankin & Pack PLLC"]{background:var(--blue-med)!important}.evdeck .client-update-slide .slide-title{letter-spacing:0;max-width:36ch}.evdeck .client-update-slide h2{letter-spacing:0}.evdeck .client-update-subtitle{color:var(--ink-2);max-width:100ch;margin-top:12px;font-size:13px}.evdeck .client-update-card-title{color:var(--navy);font-size:14px;line-height:1.3}.evdeck .client-update-icon{color:var(--blue-med)}.evdeck .client-update-warning{color:var(--orange)}.evdeck .discovery-bullets{color:var(--ink-2);margin-top:12px;padding-left:16px;font-size:12px;line-height:1.55;list-style:outside}.evdeck .discovery-bullets li+li{margin-top:7px}.evdeck .discovery-highlight{background:var(--line-soft)}.evdeck .discovery-confirm{border-color:var(--orange)!important}.evdeck .perma-partnership{grid-template-columns:1fr 1.5fr;align-items:center;gap:24px;display:grid}.evdeck .perma-wordmark{color:var(--navy);font-size:34px}.evdeck .perma-stat{color:var(--navy);font-size:26px;font-weight:800;line-height:1.2}.evdeck .client-update-stat-label{color:var(--ink-2);font-size:12px}.evdeck .perma-delivered{color:var(--blue-med);background:var(--line-soft);font-size:10px}.evdeck .perma-callout{color:var(--navy);margin:0;font-size:14px;line-height:1.6}@media (width<=767px){.evdeck .perma-partnership{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.evdeck .slide-enter,.evdeck .pulse-dot,.evdeck .hint-fade{animation:none}}
