html[data-site-design=marketing] .re-page{--re-card: #ffffff;--re-band: #ffffff;--re-soft: #f8fafa;--re-env-line: #8fb3b5;--re-env-bg: #fbfcfc;--re-env-tag-bg: #13232b;--re-env-tag-ink: #ffffff;--re-correct: #1e5e62;--re-correct-ink: #1e5e62;--re-correct-line: #c7d9da;--re-correct-bg: #f3f8f8;--re-escalate: #7a5310;--re-escalate-ink: #7a5310;--re-escalate-line: #e6d3a8;--re-escalate-bg: #fbf5e8;--re-stop: #8f3a2c;--re-stop-ink: #8f3a2c;--re-stop-line: #ebcdc6;--re-stop-bg: #fbf2f0;--re-human-line: #d9bf86;--re-human-title: #5e400c;--re-act-bg: #1e5e62;--re-act-ink: #ffffff;--re-act-items: #e3eff0;--re-act-sub: #cfe3e4;--re-act-rule: #3f7a7d;--re-evidence-bg: #e3eff0;--re-evidence-line: #c7d9da;--re-point-rule: #d3e3e4;--re-check-bg: #e3eff0;--re-final-bg: #1e5e62;--re-final-ink: #ffffff;--re-final-lead: #d6e7e8;--re-final-button-bg: #ffffff;--re-final-button-ink: #1e5e62;--re-final-button-hover: #e3eff0;--re-outline-bg: #ffffff;--re-outline-hover: #e3eff0;--re-shadow: 0 1px 2px rgba(19, 35, 43, .04), 0 32px 64px -32px rgba(19, 35, 43, .25)}html.dark[data-site-design=marketing] .re-page{--re-card: #111a2a;--re-band: #111a2a;--re-soft: #0e1726;--re-env-line: #2f4f8f;--re-env-bg: #101928;--re-env-tag-bg: #1c2638;--re-env-tag-ink: #e6edf5;--re-correct: #1f6bff;--re-correct-ink: #5b9cff;--re-correct-line: #22335a;--re-correct-bg: #0f1a30;--re-escalate: #9a6a17;--re-escalate-ink: #e0b25a;--re-escalate-line: #4a3a1c;--re-escalate-bg: #241c0e;--re-stop: #b5483a;--re-stop-ink: #f08a7a;--re-stop-line: #4a2328;--re-stop-bg: #221416;--re-human-line: #5a4520;--re-human-title: #f2cf85;--re-act-bg: #1f6bff;--re-act-ink: #ffffff;--re-act-items: #dbe7ff;--re-act-sub: #bcd3ff;--re-act-rule: #3b6fd6;--re-evidence-bg: #10203d;--re-evidence-line: #22335a;--re-point-rule: #1d2c4a;--re-check-bg: #10203d;--re-final-bg: #10203d;--re-final-ink: #e6edf5;--re-final-lead: #a9b6c6;--re-final-button-bg: #1f6bff;--re-final-button-ink: #ffffff;--re-final-button-hover: #1858d6;--re-outline-bg: #111a2a;--re-outline-hover: #10203d;--re-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 32px 64px -32px rgba(0, 0, 0, .55)}html[data-site-design=marketing] .re-page .re-wrap{max-width:1440px;margin:0 auto;padding-left:120px;padding-right:120px}html[data-site-design=marketing] .re-page .re-mono{font-family:var(--font-sentience-mono)}html[data-site-design=marketing] .re-page main p{margin:0}html[data-site-design=marketing] .re-page main ol,html[data-site-design=marketing] .re-page main ul{margin:0;padding:0;list-style:none}html[data-site-design=marketing] .re-page a{text-decoration:none}html[data-site-design=marketing] .re-page a:focus-visible{outline:3px solid var(--hd-accent);outline-offset:3px;border-radius:4px}html[data-site-design=marketing] .re-page .re-final a:focus-visible{outline-color:var(--re-final-ink)}html[data-site-design=marketing] .re-page .re-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}html[data-site-design=marketing] .re-page .re-show-narrow{display:none}html[data-site-design=marketing] .re-accent{color:var(--hd-accent)}html[data-site-design=marketing] .re-eyebrow{font-family:var(--font-sentience-mono);font-size:11.5px;letter-spacing:.1em;line-height:1.6;text-transform:uppercase;color:var(--hd-muted)}html[data-site-design=marketing] .re-h2{margin:12px 0 0;font-size:48px;line-height:1.04;letter-spacing:-.035em;font-weight:600;color:var(--hd-ink);text-wrap:balance}html[data-site-design=marketing] .re-page .re-button{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;padding:0 26px;border-radius:9px;background:var(--hd-button-bg);color:var(--hd-button-text);font-size:16.5px;font-weight:500;white-space:nowrap;transition:background .16s ease}html[data-site-design=marketing] .re-page .re-button:hover{background:var(--hd-button-hover)}html[data-site-design=marketing] .re-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:72px;align-items:center;padding-top:80px;padding-bottom:96px}html[data-site-design=marketing] .re-hero>*{min-width:0}html[data-site-design=marketing] .re-h1{margin:14px 0 0;font-size:64px;line-height:1.02;letter-spacing:-.04em;font-weight:600;color:var(--hd-ink);text-wrap:balance}html[data-site-design=marketing] .re-page .re-lead{margin-top:22px;max-width:600px;font-size:19px;line-height:1.55;color:var(--hd-body);text-wrap:pretty}html[data-site-design=marketing] .re-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:36px}html[data-site-design=marketing] .re-hero-note{max-width:300px;font-size:14px;line-height:1.45;color:var(--hd-muted)}html[data-site-design=marketing] .re-panel{margin:0;border:1px solid var(--hd-line-strong);border-radius:14px;background:var(--re-card);box-shadow:var(--re-shadow);overflow:hidden;color:var(--hd-ink)}html[data-site-design=marketing] .re-panel-bar{height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;border-bottom:1px solid var(--hd-line-inner);background:var(--re-soft)}html[data-site-design=marketing] .re-panel-title{display:flex;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:600;white-space:nowrap}html[data-site-design=marketing] .re-running{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--re-correct-ink);white-space:nowrap}html[data-site-design=marketing] .re-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--re-correct)}html[data-site-design=marketing] .re-panel-tag{flex:none;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--hd-muted)}html[data-site-design=marketing] .re-panel-body{padding:16px 18px 18px}html[data-site-design=marketing] .re-page .re-objective{padding:9px 12px;border-radius:8px;background:var(--hd-bg);font-size:13px;line-height:1.4;color:var(--hd-body)}html[data-site-design=marketing] .re-label{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--hd-muted)}html[data-site-design=marketing] .re-page .re-trace-head{margin-top:14px;padding:0 8px 6px;border-bottom:1px solid var(--hd-line-inner);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--hd-muted)}html[data-site-design=marketing] .re-trace-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center}html[data-site-design=marketing] .re-trace>.re-trace-row{padding:11px 8px;border-bottom:1px solid var(--hd-line-row)}html[data-site-design=marketing] .re-check{width:16px;height:16px;border-radius:50%;background:var(--re-check-bg);color:var(--re-correct-ink);font-size:10px;display:flex;align-items:center;justify-content:center}html[data-site-design=marketing] .re-ring{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--re-correct);box-sizing:border-box}html[data-site-design=marketing] .re-action{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--hd-ink)}html[data-site-design=marketing] .re-target{color:var(--hd-muted)}html[data-site-design=marketing] .re-trace-status{font-size:12.5px;color:var(--hd-muted)}html[data-site-design=marketing] .re-point{margin-top:8px;padding:12px 10px;border:1.5px solid var(--re-correct);border-radius:10px;background:var(--re-correct-bg)}html[data-site-design=marketing] .re-point-status{font-size:12.5px;font-weight:600;color:var(--re-correct-ink);white-space:nowrap}html[data-site-design=marketing] .re-page .re-point-note{margin-top:10px;padding-top:10px;border-top:1px solid var(--re-point-rule);font-size:13px;line-height:1.45;color:var(--hd-body)}html[data-site-design=marketing] .re-page .re-options{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html[data-site-design=marketing] .re-options li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid;border-radius:8px;background:var(--re-card)}html[data-site-design=marketing] .re-option-title{font-size:13px;font-weight:600}html[data-site-design=marketing] .re-option-sub{font-size:12px;color:var(--hd-muted)}html[data-site-design=marketing] .re-options .is-correct{border-color:var(--re-correct-line);color:var(--re-correct-ink)}html[data-site-design=marketing] .re-options .is-escalate{border-color:var(--re-escalate-line);color:var(--re-escalate-ink)}html[data-site-design=marketing] .re-options .is-stop{border-color:var(--re-stop-line);color:var(--re-stop-ink)}html[data-site-design=marketing] .re-section{padding-top:96px;padding-bottom:96px;border-top:1px solid var(--hd-line)}html[data-site-design=marketing] .re-band{background:var(--re-band)}html[data-site-design=marketing] .re-section:focus{outline:none}html[data-site-design=marketing] #re-model{scroll-margin-top:64px}html[data-site-design=marketing] .re-split-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:end}html[data-site-design=marketing] .re-page .re-section-lead{font-size:18px;line-height:1.55;color:var(--hd-body);text-wrap:pretty}html[data-site-design=marketing] .re-workflow{margin-top:52px;display:flex;align-items:center;gap:12px;font-size:14px;color:var(--hd-body)}html[data-site-design=marketing] .re-workflow-label,html[data-site-design=marketing] .re-workflow-tag{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--hd-muted)}html[data-site-design=marketing] .re-workflow-tag{margin-left:auto;letter-spacing:.08em}html[data-site-design=marketing] .re-workflow-agent{padding:2px 9px;border:1px solid var(--hd-line);border-radius:6px;background:var(--re-soft);font-size:12.5px;color:var(--hd-ink)}html[data-site-design=marketing] .re-rail{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}html[data-site-design=marketing] .re-rail-seg{display:flex;align-items:center}html[data-site-design=marketing] .re-rail-line{flex:1;height:2px}html[data-site-design=marketing] .re-rail-line.is-correct{background:var(--re-correct)}html[data-site-design=marketing] .re-rail-line.is-escalate{background:var(--re-escalate)}html[data-site-design=marketing] .re-rail-line.is-end{height:0;border-top:2px dashed var(--hd-line-strong)}html[data-site-design=marketing] .re-icon{flex:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box}html[data-site-design=marketing] .re-icon.is-correct{width:18px;height:18px;border-radius:50%;background:var(--re-band);border:3px solid var(--re-correct)}html[data-site-design=marketing] .re-icon.is-escalate{width:22px;height:22px;gap:3px;border-radius:6px;background:var(--re-escalate)}html[data-site-design=marketing] .re-icon.is-escalate>span{width:3px;height:9px;background:#fff}html[data-site-design=marketing] .re-icon.is-stop{width:22px;height:22px;border-radius:4px;background:var(--re-stop)}html[data-site-design=marketing] .re-icon.is-stop>span{width:8px;height:8px;background:#fff}html[data-site-design=marketing] .re-page .re-levels{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}html[data-site-design=marketing] .re-level{display:flex;flex-direction:column;gap:12px;padding:26px;border:1px solid;border-radius:14px}html[data-site-design=marketing] .re-level.is-correct{--tone: var(--re-correct);--tone-ink: var(--re-correct-ink);--tone-line: var(--re-correct-line);border-color:var(--re-correct-line);background:var(--re-correct-bg)}html[data-site-design=marketing] .re-level.is-escalate{--tone: var(--re-escalate);--tone-ink: var(--re-escalate-ink);--tone-line: var(--re-escalate-line);border-color:var(--re-escalate-line);background:var(--re-escalate-bg)}html[data-site-design=marketing] .re-level.is-stop{--tone: var(--re-stop);--tone-ink: var(--re-stop-ink);--tone-line: var(--re-stop-line);border-color:var(--re-stop-line);background:var(--re-stop-bg)}html[data-site-design=marketing] .re-level-head{display:flex;align-items:center;gap:10px}html[data-site-design=marketing] .re-level-icon{display:none}html[data-site-design=marketing] .re-level-icon .re-icon.is-correct{background:var(--re-card)}html[data-site-design=marketing] .re-page .re-level-num{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--tone-ink)}html[data-site-design=marketing] .re-level-title{margin:0;font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.2;color:var(--hd-ink)}html[data-site-design=marketing] .re-level-box{margin-top:6px;border:1px solid var(--hd-line-inner);border-radius:11px;background:var(--re-card);overflow:hidden}html[data-site-design=marketing] .re-level-condition{padding:12px 14px;border-bottom:1px solid var(--hd-line-row)}html[data-site-design=marketing] .re-page .re-level-condition p:last-child{margin-top:4px;font-size:14px;line-height:1.45;color:var(--hd-ink)}html[data-site-design=marketing] .re-page .re-level-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--hd-muted)}html[data-site-design=marketing] .re-level-response{display:flex;flex-direction:column;gap:8px;padding:12px 14px}html[data-site-design=marketing] .re-level-response .re-action{display:block}html[data-site-design=marketing] .re-page .re-cp{display:flex;align-items:center;gap:8px;padding-left:6px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--hd-muted)}html[data-site-design=marketing] .re-cp-line{width:1.5px;height:16px;background:var(--tone)}html[data-site-design=marketing] .re-page .re-outcome{display:flex;align-items:center;gap:10px}html[data-site-design=marketing] .re-outcome-badge{flex:none;padding:2px 8px;border-radius:5px;background:var(--tone);color:#fff;font-size:12px;font-weight:600}html[data-site-design=marketing] .re-outcome-detail{font-size:13.5px;line-height:1.35;color:var(--hd-body)}html[data-site-design=marketing] .re-level-consequence{margin-top:4px;padding-top:12px;border-top:1px solid var(--tone-line)}html[data-site-design=marketing] .re-level-consequence .re-level-label{color:var(--tone-ink)}html[data-site-design=marketing] .re-page .re-consequence{margin-top:4px;font-size:15.5px;line-height:1.4;font-weight:600;color:var(--hd-ink)}html[data-site-design=marketing] .re-page .re-qualifier{margin-top:20px;font-size:13px;line-height:1.5;color:var(--hd-muted)}html[data-site-design=marketing] .re-cta-strip{margin-top:40px;padding:22px 28px;border:1px solid var(--hd-line);border-radius:14px;background:var(--hd-bg);display:flex;align-items:center;justify-content:space-between;gap:24px}html[data-site-design=marketing] .re-page .re-cta-strip-text{font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--hd-ink)}html[data-site-design=marketing] .re-page .re-button-outline{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:46px;padding:0 20px;border:1px solid var(--re-correct);border-radius:8px;background:var(--re-outline-bg);color:var(--hd-accent);font-size:15.5px;font-weight:500;white-space:nowrap;transition:background .16s ease}html[data-site-design=marketing] .re-page .re-button-outline:hover{background:var(--re-outline-hover);color:var(--hd-accent-hover)}html.dark[data-site-design=marketing] .re-page .re-button-outline:hover{color:#8bb8ff}html[data-site-design=marketing] .re-arch{position:relative;margin:48px 0 0;padding:40px 32px 32px;border:1.5px dashed var(--re-env-line);border-radius:18px;background:var(--re-env-bg)}html[data-site-design=marketing] .re-arch-tag{position:absolute;top:-11px;left:28px;padding:3px 10px;border-radius:5px;background:var(--re-env-tag-bg);color:var(--re-env-tag-ink);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}html[data-site-design=marketing] .re-arch-row{display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr) 84px minmax(0,1.1fr) 84px minmax(0,1fr);align-items:stretch}html[data-site-design=marketing] .re-box{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--hd-line-strong);border-radius:12px;background:var(--re-card);color:var(--hd-ink)}html[data-site-design=marketing] .re-box.is-governor{border:1.5px solid var(--re-correct)}html[data-site-design=marketing] .re-box.is-act{border:0;background:var(--re-act-bg);color:var(--re-act-ink)}html[data-site-design=marketing] .re-page .re-box-tag{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--hd-muted)}html[data-site-design=marketing] .re-page .is-governor .re-box-tag{color:var(--re-correct-ink)}html[data-site-design=marketing] .re-page .is-act .re-box-tag{color:var(--re-act-sub)}html[data-site-design=marketing] .re-page .re-box-title{font-size:19px;font-weight:600;letter-spacing:-.02em}html[data-site-design=marketing] .re-page .re-box-items{display:flex;flex-direction:column;gap:6px;font-size:14.5px;color:var(--hd-body)}html[data-site-design=marketing] .re-page .is-act .re-box-items{color:var(--re-act-items)}html[data-site-design=marketing] .re-page .re-box-foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--re-act-rule);font-size:12.5px;line-height:1.4;color:var(--re-act-sub)}html[data-site-design=marketing] .re-arrow{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 8px}html[data-site-design=marketing] .re-arrow-label{font-size:11.5px;line-height:1.25;text-align:center;color:var(--hd-muted)}html[data-site-design=marketing] .re-arrow-line{position:relative;height:1.5px;margin-right:7px;background:var(--arrow)}html[data-site-design=marketing] .re-arrow-line:after{content:"";position:absolute;right:-7px;top:-4.25px;border-left:7px solid var(--arrow);border-top:5px solid transparent;border-bottom:5px solid transparent}html[data-site-design=marketing] .re-arrow.is-ink{--arrow: var(--hd-ink)}html[data-site-design=marketing] .re-arrow.is-accent{--arrow: var(--re-correct)}html[data-site-design=marketing] .re-human-col{grid-column:5;display:flex;flex-direction:column;align-items:center}html[data-site-design=marketing] .re-human-line{width:1.5px;height:22px;background:var(--re-escalate)}html[data-site-design=marketing] .re-human{align-self:stretch;padding:14px 16px;border:1.5px solid var(--re-human-line);border-radius:10px;background:var(--re-escalate-bg)}html[data-site-design=marketing] .re-page .re-human-title{font-size:15px;font-weight:600;color:var(--re-human-title)}html[data-site-design=marketing] .re-page .re-human-body{margin-top:3px;font-size:13px;line-height:1.4;color:var(--re-escalate-ink)}html[data-site-design=marketing] .re-evidence{margin-top:20px;padding:14px 20px;border:1px solid var(--re-evidence-line);border-radius:10px;background:var(--re-evidence-bg);display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--hd-accent)}html[data-site-design=marketing] .re-evidence-title{font-size:15px;font-weight:600}html[data-site-design=marketing] .re-evidence-body{font-size:14px;text-align:right}html[data-site-design=marketing] .re-arch-narrow{display:none}html[data-site-design=marketing] .re-statement{margin-top:40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}html[data-site-design=marketing] .re-page .re-statement-title{font-size:32px;line-height:1.1;letter-spacing:-.03em;font-weight:600;color:var(--hd-ink)}html[data-site-design=marketing] .re-statement-side{display:flex;flex-direction:column;gap:16px}html[data-site-design=marketing] .re-page .re-statement-body{font-size:16.5px;line-height:1.6;color:var(--hd-body);text-wrap:pretty}html[data-site-design=marketing] .re-page .re-text-link{font-size:15px;line-height:1.45;font-weight:500;color:var(--hd-accent)}html[data-site-design=marketing] .re-page .re-text-link:hover{color:var(--hd-accent-hover);text-decoration:underline;text-underline-offset:3px}html.dark[data-site-design=marketing] .re-page .re-text-link:hover{color:#8bb8ff}html[data-site-design=marketing] .re-page .re-cases{margin-top:44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}html[data-site-design=marketing] .re-case{display:flex;flex-direction:column;gap:12px;padding:28px;border:1px solid var(--hd-line-strong);border-radius:14px;background:var(--re-soft)}html[data-site-design=marketing] .re-case-num{font-size:11.5px;color:var(--hd-accent)}html[data-site-design=marketing] .re-case-title{margin:0;font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.2;color:var(--hd-ink)}html[data-site-design=marketing] .re-page .re-case-body{font-size:16px;line-height:1.55;color:var(--hd-body)}html[data-site-design=marketing] .re-final{padding:112px 0;text-align:center;background:var(--re-final-bg);color:var(--re-final-ink)}html[data-site-design=marketing] .re-final-inner{display:flex;flex-direction:column;align-items:center}html[data-site-design=marketing] .re-final-title{margin:0;max-width:940px;font-size:56px;line-height:1.04;letter-spacing:-.04em;font-weight:600;color:var(--re-final-ink);text-wrap:balance}html[data-site-design=marketing] .re-page .re-final-lead{margin-top:20px;max-width:720px;font-size:19px;line-height:1.5;color:var(--re-final-lead);text-wrap:pretty}html[data-site-design=marketing] .re-page .re-final-button{margin-top:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 30px;border-radius:9px;background:var(--re-final-button-bg);color:var(--re-final-button-ink);font-size:17px;font-weight:500;white-space:nowrap;transition:background .16s ease}html[data-site-design=marketing] .re-page .re-final-button:hover{background:var(--re-final-button-hover)}html[data-site-design=marketing] .re-page .re-final-secondary{margin-top:18px;display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15.5px;font-weight:500;color:var(--re-final-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--re-final-ink) 45%,transparent);text-underline-offset:4px}html[data-site-design=marketing] .re-page .re-final-secondary:hover{text-decoration-color:currentColor}@media(max-width:1279px){html[data-site-design=marketing] .re-page .re-wrap{padding-left:48px;padding-right:48px}}@media(max-width:1199px){html[data-site-design=marketing] .re-hero{grid-template-columns:1fr;gap:40px;padding-top:56px;padding-bottom:64px}html[data-site-design=marketing] .re-panel{max-width:560px}html[data-site-design=marketing] .re-arch-wide{display:none}html[data-site-design=marketing] .re-arch-narrow{display:flex;flex-direction:column;align-items:stretch;max-width:560px}html[data-site-design=marketing] .re-arch{padding:32px 24px 24px}html[data-site-design=marketing] .re-arch-narrow .re-box{gap:4px;padding:14px;border-radius:10px}html[data-site-design=marketing] .re-page .re-arch-narrow .re-box-tag{font-size:10px}html[data-site-design=marketing] .re-page .re-arch-narrow .re-box-title{font-size:16px;letter-spacing:0}html[data-site-design=marketing] .re-page .re-box-line{font-size:13px;color:var(--hd-body)}html[data-site-design=marketing] .re-page .is-act .re-box-line{color:var(--re-act-items)}html[data-site-design=marketing] .re-step{display:flex;align-items:center;gap:8px;padding:6px 0 6px 20px;font-size:12px;color:var(--hd-muted)}html[data-site-design=marketing] .re-step-line{width:1.5px;height:20px;background:var(--re-correct)}html[data-site-design=marketing] .re-step.is-ink .re-step-line{background:var(--hd-ink)}html[data-site-design=marketing] .re-step.is-escalate{color:var(--re-escalate-ink)}html[data-site-design=marketing] .re-step.is-escalate .re-step-line{background:var(--re-escalate)}html[data-site-design=marketing] .re-split{display:grid;grid-template-columns:1fr 1fr;gap:8px}html[data-site-design=marketing] .re-split>div{display:flex;flex-direction:column}html[data-site-design=marketing] .re-arch-narrow .re-box-end{flex:1;padding:12px;font-size:14px;font-weight:600}html[data-site-design=marketing] .re-arch-narrow .re-box-end.is-human{border:1.5px solid var(--re-human-line);background:var(--re-escalate-bg);color:var(--re-human-title)}html[data-site-design=marketing] .re-evidence{margin-top:12px;max-width:560px;padding:12px}html[data-site-design=marketing] .re-evidence-title{font-size:13.5px}html[data-site-design=marketing] .re-evidence-body{display:none}}@media(max-width:1023px){html[data-site-design=marketing] .re-split-head,html[data-site-design=marketing] .re-statement{grid-template-columns:1fr;gap:16px}html[data-site-design=marketing] .re-rail{display:none}html[data-site-design=marketing] .re-page .re-levels,html[data-site-design=marketing] .re-page .re-cases{grid-template-columns:1fr}html[data-site-design=marketing] .re-level-icon{display:inline-flex}html[data-site-design=marketing] .re-workflow{margin-top:32px}html[data-site-design=marketing] .re-page .re-levels{margin-top:12px}}@media(max-width:767px){html[data-site-design=marketing] .re-page .re-wrap{padding-left:20px;padding-right:20px}html[data-site-design=marketing] .re-page .re-hide-narrow{display:none}html[data-site-design=marketing] .re-page .re-show-narrow{display:revert}html[data-site-design=marketing] .re-page span.re-show-narrow{display:inline}html[data-site-design=marketing] .re-page .re-dot.re-show-narrow{display:inline-block}html[data-site-design=marketing] .re-hero{padding-top:40px;padding-bottom:44px;gap:28px}html[data-site-design=marketing] .re-h1{margin-top:12px;font-size:40px}html[data-site-design=marketing] .re-page .re-lead{margin-top:16px;font-size:16px}html[data-site-design=marketing] .re-hero-actions{align-items:stretch;gap:10px;margin-top:24px}html[data-site-design=marketing] .re-page .re-button{height:52px}html[data-site-design=marketing] .re-hero-note{max-width:none;font-size:13.5px;text-align:center}html[data-site-design=marketing] .re-panel-bar{height:40px;padding:0 14px}html[data-site-design=marketing] .re-panel-title{gap:8px;font-size:13.5px}html[data-site-design=marketing] .re-panel-tag{font-size:10px}html[data-site-design=marketing] .re-panel-body{display:flex;flex-direction:column;gap:8px;padding:14px}html[data-site-design=marketing] .re-page .re-panel-body>.re-running{font-size:10px}html[data-site-design=marketing] .re-trace-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}html[data-site-design=marketing] .re-trace>.re-trace-row{padding:8px 2px}html[data-site-design=marketing] .re-trace .re-check{display:none}html[data-site-design=marketing] .re-trace .re-action:before{content:"✓ "}html[data-site-design=marketing] .re-trace .re-target,html[data-site-design=marketing] .re-point .re-target,html[data-site-design=marketing] .re-point .re-ring{display:none}html[data-site-design=marketing] .re-action,html[data-site-design=marketing] .re-trace-status,html[data-site-design=marketing] .re-point-status{font-size:12px}html[data-site-design=marketing] .re-point{margin-top:0;padding:10px;border-radius:9px}html[data-site-design=marketing] .re-page .re-options{margin-top:0;gap:6px}html[data-site-design=marketing] .re-options li{padding:8px 4px;border-radius:7px;text-align:center;background:transparent}html[data-site-design=marketing] .re-option-title{font-size:12px}html[data-site-design=marketing] .re-section{padding-top:44px;padding-bottom:44px}html[data-site-design=marketing] #re-model{scroll-margin-top:60px}html[data-site-design=marketing] .re-h2{margin-top:10px;font-size:30px;line-height:1.08;letter-spacing:-.03em}html[data-site-design=marketing] .re-split-head{gap:12px}html[data-site-design=marketing] .re-page .re-section-lead{font-size:15.5px}html[data-site-design=marketing] .re-workflow{margin-top:20px;flex-wrap:wrap;gap:4px 8px;font-size:13px}html[data-site-design=marketing] .re-workflow-tag{margin-left:0}html[data-site-design=marketing] .re-workflow-agent{order:1}html[data-site-design=marketing] .re-workflow-label:after{content:" ·"}html[data-site-design=marketing] .re-workflow-agent{padding:0;border:0;background:none}html[data-site-design=marketing] .re-page .re-levels{gap:10px}html[data-site-design=marketing] .re-level{gap:0;padding:18px;border-radius:12px}html[data-site-design=marketing] .re-page .re-level-num{font-size:10.5px}html[data-site-design=marketing] .re-level-title{margin-top:10px;font-size:19px;letter-spacing:-.02em}html[data-site-design=marketing] .re-level-box{margin-top:12px;padding:12px;border-radius:10px}html[data-site-design=marketing] .re-level-condition{padding:0;border-bottom:0}html[data-site-design=marketing] .re-page .re-level-condition p:last-child{margin-top:0;font-size:13px}html[data-site-design=marketing] .re-level-response{padding:0;margin-top:10px}html[data-site-design=marketing] .re-outcome{gap:8px}html[data-site-design=marketing] .re-outcome-badge{font-size:11.5px}html[data-site-design=marketing] .re-outcome-detail{font-size:12.5px}html[data-site-design=marketing] .re-level-consequence{margin-top:10px;padding-top:0;border-top:0}html[data-site-design=marketing] .re-page .re-consequence{margin-top:0;font-size:14px}html[data-site-design=marketing] .re-page .re-qualifier{margin-top:14px;font-size:12.5px}html[data-site-design=marketing] .re-cta-strip{margin-top:24px;padding:18px;border-radius:12px;flex-direction:column;align-items:stretch;gap:12px}html[data-site-design=marketing] .re-page .re-cta-strip-text{font-size:15.5px;line-height:1.4}html[data-site-design=marketing] .re-page .re-button-outline{display:block;height:auto;min-height:48px;padding:13px 8px;line-height:1.35;font-size:15px;text-align:center;white-space:normal}html[data-site-design=marketing] .re-arch{margin-top:28px;padding:28px 14px 14px;border-radius:14px}html[data-site-design=marketing] .re-arch-tag{top:-10px;left:14px;padding:2px 8px;border-radius:4px;font-size:9.5px}html[data-site-design=marketing] .re-statement{margin-top:24px;gap:10px}html[data-site-design=marketing] .re-page .re-statement-title{font-size:24px;line-height:1.12;letter-spacing:-.025em}html[data-site-design=marketing] .re-page .re-statement-body{font-size:15px;line-height:1.55}html[data-site-design=marketing] .re-page .re-text-link{display:block;min-height:44px;font-size:14.5px}html[data-site-design=marketing] .re-page .re-cases{margin-top:20px;gap:12px}html[data-site-design=marketing] .re-case{gap:8px;padding:20px}html[data-site-design=marketing] .re-case-title{font-size:19px;letter-spacing:-.02em}html[data-site-design=marketing] .re-page .re-case-body{font-size:14.5px;line-height:1.5}html[data-site-design=marketing] .re-final{padding:56px 0}html[data-site-design=marketing] .re-final-inner{align-items:stretch}html[data-site-design=marketing] .re-final-title{font-size:32px;line-height:1.06}html[data-site-design=marketing] .re-page .re-final-lead{margin-top:14px;font-size:15.5px}html[data-site-design=marketing] .re-page .re-final-button{margin-top:24px;height:54px;padding:0 12px;font-size:16px;white-space:normal}}@media(prefers-reduced-motion:reduce){html[data-site-design=marketing] .re-page .re-button,html[data-site-design=marketing] .re-page .re-button-outline,html[data-site-design=marketing] .re-page .re-final-button{transition:none}}
