.dms-status a,.inv-prose a,.dms-screen-note a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.dms-status a:hover,.inv-prose a:hover,.dms-screen-note a:hover{color:var(--blue-dark)}.inv-hero-art{background:radial-gradient(at 62% 28%,#e4f0fa 0,#f0f7fc 54%,#fafcfe 100%);border:1px solid #dceaf4;border-radius:22px;min-width:0;margin:0;padding:26px 24px 18px}.inv-hero-art figcaption{font:700 9px var(--body);letter-spacing:.15em;text-transform:uppercase;color:#6d8598;text-align:center;border-top:1px solid #dde9f2;margin-top:14px;padding-top:14px}.inv-prose{grid-template-columns:repeat(2,1fr);gap:34px;max-width:1000px;margin-top:46px;display:grid}.inv-prose p{color:var(--text);margin:0;font-size:15px;line-height:1.85}.inv-contrasts{grid-template-columns:repeat(3,1fr);gap:34px;margin:52px 0 0;display:grid}.inv-contrasts div{border-top:1px solid var(--line);padding-top:22px}.inv-contrasts dt{font:600 15px var(--display);letter-spacing:-.02em;color:var(--ink)}.inv-contrasts dd{color:var(--slate);margin:10px 0 0;font-size:13px;line-height:1.78}.inv-problems{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:40px 38px;margin:54px 0 0;padding:0;list-style:none;display:grid}.inv-problems li{border-top:1px solid var(--line);padding-top:22px}.inv-problem-n{font:700 11px var(--body);letter-spacing:.14em;color:var(--blue);margin-bottom:14px;display:block}.inv-problems h3{letter-spacing:-.025em;margin:0;font-size:17px;line-height:1.38}.inv-problems p{color:var(--slate);margin:10px 0 0;font-size:13px;line-height:1.8}.inv-table-scroll{border:1px solid var(--line);background:var(--paper);border-radius:16px;margin-top:48px;overflow-x:auto}.inv-table-scroll:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.inv-table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.inv-table caption{text-align:left;color:var(--slate);padding:20px 24px 0;font-size:12.5px;line-height:1.7}.inv-table th,.inv-table td{border-top:1px solid var(--line);vertical-align:top;padding:16px 24px}.inv-table thead th{font:700 9.5px var(--body);letter-spacing:.14em;text-transform:uppercase;color:#6d8598;border-top:0;padding-top:22px}.inv-table tbody th{width:20%;font:600 13.5px var(--display);letter-spacing:-.02em;color:var(--ink)}.inv-table td{color:var(--text);font-size:13px;line-height:1.7}.inv-table tbody tr:nth-child(2n){background:#fafcfd}.inv-closing{max-width:760px}.inv-split{grid-template-columns:1fr 1.05fr;align-items:center;gap:58px;display:grid}.inv-split-copy h2{letter-spacing:-.04em;white-space:pre-line;margin:0;font-size:clamp(26px,2.5vw,34px);line-height:1.16}.inv-split-copy .eyebrow{margin-bottom:16px}.dms-flow h2{white-space:pre-line}.inv-shot{background:radial-gradient(at 60% 26%,#e8f2fa 0,#f3f8fc 58%,#fbfdfe 100%);border:1px solid #dceaf4;border-radius:20px;min-width:0;margin:0;padding:16px 16px 12px}.inv-shot img{border:1px solid #e3ecf3;border-radius:12px;width:100%;height:auto;display:block}.inv-shot figcaption{font:700 9px var(--body);letter-spacing:.14em;text-transform:uppercase;color:#6d8598;text-align:center;border-top:1px solid #dde9f2;margin-top:12px;padding-top:12px}.inv-shots{grid-template-columns:repeat(2,1fr);gap:32px;margin-top:48px;display:grid}.inv-points-wide{grid-template-columns:repeat(3,1fr);gap:0 38px;margin-top:48px}.inv-mistakes{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:52px;display:grid}.inv-mistakes article{border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:30px 28px}.inv-mistakes h3{letter-spacing:-.025em;margin:0;font-size:16px;line-height:1.4}.inv-mistakes p{color:var(--slate);margin:16px 0 0;font-size:13px;line-height:1.8}.inv-stop{background:var(--blue);width:26px;height:1px;margin-bottom:14px;display:block}.inv-shot img,.inv-table{max-width:100%}@media (width<=1150px){.inv-problems,.inv-mistakes,.inv-points-wide{grid-template-columns:repeat(2,1fr)}.inv-split{gap:42px}}@media (width<=900px){.inv-prose,.inv-contrasts,.inv-problems,.inv-mistakes,.inv-shots,.inv-points-wide{grid-template-columns:1fr}.inv-points-wide{gap:0}.inv-split,.inv-split-flip{grid-template-columns:1fr;gap:36px}.inv-split-flip .inv-shot{order:2}.inv-split-flip .inv-split-copy{order:1}.inv-table-scroll{margin-top:36px}}.dms-flow .dms-flow-closing a{color:#8dc0e6;text-underline-offset:2px;text-decoration:underline}.dms-flow .dms-flow-closing a:hover{color:#fff}.sales-formula{border:1px solid var(--line);border-left:3px solid var(--blue);background:var(--paper);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;border-radius:14px;margin:34px 0 0;padding:22px 26px;font:600 14.5px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block;overflow-x:auto}.sales-glossary{grid-template-columns:repeat(2,1fr);gap:0 44px;margin:48px 0 0;display:grid}.sales-glossary div{border-top:1px solid var(--line);padding:20px 0}.sales-glossary dt{font:600 14px var(--display);letter-spacing:-.02em;color:var(--ink)}.sales-glossary dd{color:var(--slate);margin:8px 0 0;font-size:13px;line-height:1.78}@media (width<=900px){.sales-glossary{grid-template-columns:1fr}.sales-formula{padding:18px 20px;font-size:13px}}
