.hero-cta-note{font-size:.82rem;color:var(--ink-softer);margin:.7rem 0 0}.qdr-panels{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.qdr-panel{display:flex;flex-direction:column;gap:.9rem}.qdr-panel-label{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--sage);margin:0;text-align:center}.qdr-sms-row{display:flex}.qdr-sms-row-them{justify-content:flex-start}.qdr-sms-row-me{justify-content:flex-end}.qdr-sms-bubble{max-width:84%;padding:.55rem .8rem;border-radius:16px;font-size:.82rem;line-height:1.5}.qdr-sms-bubble-them{background:var(--cream);color:var(--ink);border-bottom-left-radius:5px}.qdr-sms-bubble-me{background:var(--sage);color:var(--paper);border-bottom-right-radius:5px}.qdr-sms-link{color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:default}.qdr-dash{max-width:400px;width:100%;margin:0 auto;padding:1.6rem 1.5rem}.qdr-dash-title{font-size:.98rem;font-weight:700;color:var(--ink);margin:0 0 1.3rem}.qdr-dash-bars{display:flex;flex-direction:column;gap:.75rem}.qdr-dash-bar-row{display:grid;grid-template-columns:7.5rem 1fr 2.6rem;align-items:center;gap:.6rem}.qdr-dash-bar-label{font-size:.8rem;color:var(--ink-soft)}.qdr-dash-bar-track{height:8px;border-radius:999px;background:var(--border-soft);overflow:hidden}.qdr-dash-bar-fill{height:100%;border-radius:999px}.qdr-dash-bar-fill-ready{background:var(--sage)}.qdr-dash-bar-fill-notready{background:var(--accent-blue)}.qdr-dash-bar-fill-na{background:var(--border-strong)}.qdr-dash-bar-value{font-size:.8rem;font-weight:600;color:var(--ink);text-align:right}.qdr-dash-indicators{margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--border-soft);display:flex;flex-direction:column;gap:.7rem}.qdr-dash-indicator-value{font-size:.9rem;font-weight:700;color:var(--navy);margin:0}.ia-limits{margin-top:1.4rem;max-width:720px}.ia-limits-title{font-weight:700;color:var(--navy);margin:0 0 .3rem}.ia-limits ul.bullets li{font-size:1rem;color:var(--ink)}.callsheet-wrap{margin:0 0 1.6rem}.callsheet{margin:0 0 .5rem}.callsheet-name{font-weight:700;color:var(--navy);margin:0 0 .5rem;font-size:.95rem}.callsheet-line{margin:.15rem 0;font-size:.85rem;color:var(--ink)}.callsheet-key{display:inline-block;min-width:4.5rem;color:var(--ink-softer)}.callsheet .ecoute-verbatim{margin-bottom:.8rem}.callsheet-link{margin:0;font-size:.82rem;font-weight:600;color:var(--accent-blue)}.qdr-dash-indicator-sub{font-size:.78rem;color:var(--ink-softer);margin:.1rem 0 0}.qdr-disclaimer{text-align:center;font-size:.78rem;color:var(--ink-softer);margin-top:1.6rem}@media(max-width:860px){.qdr-panels{grid-template-columns:1fr;gap:2.4rem}}.pillar-teal{--pillar-fg: var(--pillar-teal-fg)}.pillar-coral{--pillar-fg: var(--pillar-coral-fg)}.pillar-rose{--pillar-fg: var(--pillar-rose-fg)}.pillar-amber{--pillar-fg: var(--pillar-amber-fg)}.pillar-mockup{display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:left;width:100%;gap:.5rem;min-height:132px;background:var(--cream);border-radius:var(--radius);padding:1rem 1.1rem;margin-top:1.4rem}.pillar-mockup-sub{font-size:.76rem;color:var(--ink-softer);margin:0}.pillar-mockup-email{display:flex;align-items:flex-start;gap:.6rem;background:var(--paper);border:1px solid var(--border);border-radius:10px;padding:.7rem .85rem}.pillar-mockup-email-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:7px;background:var(--pillar-fg);color:var(--paper)}.pillar-mockup-email-from{font-size:.78rem;font-weight:700;color:var(--ink);margin:0}.pillar-mockup-email-meta{font-weight:400;color:var(--ink-softer)}.pillar-mockup-email-subject{font-size:.82rem;color:var(--ink-soft);line-height:1.45;margin:.15rem 0 0}.pillar-mockup-dash .ecoute-row-name{font-size:.88rem}.pillar-mockup-quote{margin:0}.ecoute-row-stat.pillar-counter-stat{color:var(--pillar-coral-fg)}.qdr-dash-bar-fill.pillar-counter-fill{background:var(--pillar-coral-accent);transition:width .05s linear}.recv-mockup{min-height:0}.recv-quick{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.recv-quick-btn{font-size:.72rem;font-weight:600;color:var(--ink-soft);background:var(--paper);border:1px solid var(--border-strong);border-radius:999px;padding:.25rem .7rem}.recv-quick-btn-clicked{color:var(--pillar-fg);border-color:var(--pillar-fg)}.recv-caption{font-size:.82rem;color:var(--ink-softer);text-align:center;margin:0}.pillar-flow-step{display:flex;flex-direction:column;gap:.4rem}.pillar-flow-arrow{display:flex;justify-content:center;color:var(--ink-softer)}.pillar-candidates{display:flex;flex-wrap:wrap;gap:.4rem}.pillar-candidate{display:inline-flex;align-items:center;font-size:.72rem;font-weight:600;color:var(--ink-soft);background:var(--paper);border:1px solid var(--border);border-radius:999px;padding:.25rem .65rem}.pillar-candidate-qualified{color:var(--pillar-fg);border-color:var(--pillar-fg)}.pillar-wave{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.pillar-wave:not(:first-child){margin-top:.4rem}.pillar-wave-label{font-size:.68rem;font-weight:600;color:var(--ink-softer);flex-shrink:0}.pillar-wave-pending{opacity:.55}.pillar-candidate-waiting{border-style:dashed}.ecoute-verbatim{font-size:.85rem;color:var(--ink-soft);font-style:italic;margin:.2rem 0 1.4rem}
