/* V8.5: only audience + outcomes. All copy is visible without JavaScript. */
.evt-audience-v85,.evt-outcomes-v85{--benefit-mint:#b9f4d9;--benefit-lilac:#c7b5f6;position:relative;isolation:isolate;color:#edf4f2}
.evt-audience-v85{padding-block:84px 90px;background:radial-gradient(ellipse at 90% 8%,#36314b55,transparent 53%),radial-gradient(ellipse at 0 100%,#1d46373d,transparent 52%),#172128;border-top:1px solid #c2e3d51f;border-bottom:1px solid #c2e3d519}
.evt-audience-v85:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(#d4f6e814 .6px,transparent .6px);background-size:24px 24px;mask-image:linear-gradient(90deg,#000,transparent 62%)}
.evt-audience-v85 .evt-benefits-heading{display:grid;grid-template-columns:.45fr 1fr;gap:40px;align-items:start;margin-bottom:44px}
.evt-audience-v85 .evt-eyebrow{color:var(--benefit-mint);padding-top:10px}
.evt-audience-v85 h2,.evt-outcomes-v85 h2{font-size:clamp(35px,3.7vw,54px);line-height:1.13;letter-spacing:-1.5px;font-weight:500}
.evt-audience-v85 .evt-section-intro,.evt-outcomes-v85 .evt-section-intro{font-size:16px;line-height:1.75;color:#bacbd0;max-width:560px;margin-top:19px!important}
.evt-audience-v85 .evt-audience-panels{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:18px}
.evt-audience-v85 .evt-audience-panel{--benefit-accent:185,244,217;--benefit-x:24%;--benefit-y:18%;position:relative;isolation:isolate;overflow:hidden;min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr);gap:25px;align-items:start;padding:32px;border:1px solid rgba(var(--benefit-accent),.21);border-radius:24px 7px 24px 7px;background:linear-gradient(130deg,#28413c9c,#1c293499 68%);box-shadow:0 12px 34px #00000012;transition:border-color .3s,box-shadow .3s}
.evt-audience-v85 .evt-audience-panel:nth-child(even){--benefit-accent:199,181,246;background:linear-gradient(135deg,#33314799,#1d283499 80%)}
.evt-audience-v85 .evt-audience-panel:before,.evt-outcomes-v85 .evt-outcome-step:before{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse 390px 260px at var(--benefit-x,25%) var(--benefit-y,30%),rgba(var(--benefit-accent),.09),transparent 75%);pointer-events:none}
.evt-audience-v85 .evt-audience-panel:after{content:'';position:absolute;top:0;left:22px;right:22px;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--benefit-accent),.75),transparent);transform-origin:left;pointer-events:none}
.evt-audience-v85 .evt-benefit-emblem,.evt-outcomes-v85 .evt-benefit-emblem{display:grid;place-items:center;position:relative;width:64px;height:64px;border:1px solid rgba(var(--benefit-accent),.3);border-radius:19px 6px 19px 6px;background:linear-gradient(140deg,rgba(var(--benefit-accent),.1),#0b192438);color:rgb(var(--benefit-accent));box-shadow:inset 0 1px 0 #ffffff0a}
.evt-audience-v85 .evt-benefit-emblem svg,.evt-outcomes-v85 .evt-benefit-emblem svg{width:38px;height:38px;display:block}
.evt-audience-v85 .evt-benefit-index{position:absolute;right:19px;top:13px;font-size:11px;letter-spacing:2px;color:rgba(var(--benefit-accent),.65);font-variant-numeric:tabular-nums}
.evt-audience-v85 .evt-audience-copy{min-width:0;padding-top:3px}
.evt-audience-v85 .evt-audience-copy h3{font-size:25px;line-height:1.25;letter-spacing:-.55px;font-weight:550;max-width:480px;padding-right:7px;text-wrap:pretty}
.evt-audience-v85 .evt-audience-copy p{font-size:16px;line-height:1.75;color:#c0cfd1;margin-top:14px;max-width:540px}
.evt-audience-v85 .evt-benefit-count-1{grid-template-columns:minmax(0,1fr)}
.evt-audience-v85 .evt-benefit-count-3 .evt-audience-panel:first-child{grid-row:span 2;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:40px;padding:36px;background:radial-gradient(ellipse at 100% 15%,#61948223,transparent 62%),linear-gradient(140deg,#2a474099,#1b2939cc)}
.evt-audience-v85 .evt-benefit-count-3 .evt-audience-panel:first-child .evt-benefit-emblem{width:100px;height:100px;border-radius:29px 8px 29px 8px;box-shadow:0 0 0 14px #b9f4d907,0 0 0 28px #b9f4d903}
.evt-audience-v85 .evt-benefit-count-3 .evt-audience-panel:first-child .evt-benefit-emblem svg{width:57px;height:57px}
.evt-audience-v85 .evt-benefit-count-3 .evt-audience-panel:first-child h3{font-size:32px;letter-spacing:-.8px}
.evt-outcomes-v85{padding-block:90px;background:radial-gradient(ellipse at 4% 90%,#213d343b,transparent 48%),#10181f}
.evt-outcomes-v85 .evt-outcomes-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:76px;align-items:start}
.evt-outcomes-v85 .evt-outcomes-intro{min-width:0}
.evt-outcomes-v85 h2{margin-top:24px;max-width:490px}
.evt-outcomes-v85 .evt-outcomes-art{max-width:350px;margin-top:35px;color:#b9f4d9;opacity:.78;pointer-events:none}
.evt-outcomes-v85 .evt-outcomes-art svg{display:block;width:100%;height:auto}
.evt-outcomes-v85 .evt-outcomes-path{position:relative;min-width:0;display:grid;gap:14px;padding-left:24px}
.evt-outcomes-v85 .evt-outcomes-path:before{content:'';position:absolute;left:2px;top:36px;bottom:36px;width:1px;background:linear-gradient(#b9f4d966,#c7b5f666,#b9f4d91c);pointer-events:none}
.evt-outcomes-v85 .evt-outcome-step{--benefit-accent:185,244,217;position:relative;isolation:isolate;min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr);gap:23px;align-items:start;padding:25px 25px 26px;border:1px solid #c0d8dc20;border-radius:7px 22px 7px 22px;background:linear-gradient(115deg,#20363355,#1c253544);transition:border-color .3s,box-shadow .3s}
.evt-outcomes-v85 .evt-outcome-step:nth-child(even){--benefit-accent:199,181,246;background:linear-gradient(115deg,#2c293e77,#1c253544)}
.evt-outcomes-v85 .evt-outcome-node{position:absolute;left:-27px;top:35px;width:9px;height:9px;border:2px solid rgb(var(--benefit-accent));border-radius:50%;background:#10181f;box-shadow:0 0 0 5px #10181f,0 0 12px rgba(var(--benefit-accent),.15)}
.evt-outcomes-v85 .evt-benefit-index{display:block;color:rgb(var(--benefit-accent));font-size:11px;line-height:1;letter-spacing:2px;font-variant-numeric:tabular-nums;margin-bottom:11px}
.evt-outcomes-v85 .evt-outcome-copy{min-width:0}
.evt-outcomes-v85 .evt-outcome-copy h3{font-size:25px;line-height:1.25;font-weight:550;letter-spacing:-.5px;text-wrap:pretty}
.evt-outcomes-v85 .evt-outcome-copy p{font-size:16px;color:#becbd1;line-height:1.75;margin-top:12px}
@media(hover:hover) and (pointer:fine){.evt-audience-v85 .evt-audience-panel:hover,.evt-outcomes-v85 .evt-outcome-step:hover{border-color:rgba(var(--benefit-accent),.48);box-shadow:0 14px 40px #0002}}
@media(prefers-reduced-motion:no-preference){.evt-audience-v85 .is-lit:after{animation:evt-benefit-edge .9s ease-out both}.evt-audience-v85 .is-lit .evt-benefit-emblem,.evt-outcomes-v85 .is-lit .evt-benefit-emblem{animation:evt-benefit-emblem .7s ease-out both}.evt-outcomes-v85 .is-lit .evt-outcome-node{animation:evt-benefit-node 1s ease-out both}}
@keyframes evt-benefit-edge{from{transform:scaleX(.08);opacity:.2}to{transform:scaleX(1);opacity:1}}
@keyframes evt-benefit-emblem{from{transform:translateY(5px);filter:brightness(1.45)}to{transform:none;filter:none}}
@keyframes evt-benefit-node{50%{box-shadow:0 0 0 5px #10181f,0 0 20px rgba(var(--benefit-accent),.7)}}
@media(max-width:1100px){.evt-audience-v85,.evt-outcomes-v85{padding-block:70px}.evt-audience-v85 .evt-benefits-heading{grid-template-columns:.38fr 1fr;gap:25px}.evt-audience-v85 .evt-audience-panel{padding:29px 25px;gap:20px;grid-template-columns:54px minmax(0,1fr)}.evt-audience-v85 .evt-benefit-emblem{width:54px;height:54px}.evt-audience-v85 .evt-audience-copy h3{font-size:23px}.evt-outcomes-v85 .evt-outcomes-layout{gap:36px}.evt-outcomes-v85 .evt-outcome-step{grid-template-columns:50px minmax(0,1fr);padding:23px 20px;gap:18px}.evt-outcomes-v85 .evt-benefit-emblem{width:50px;height:50px}.evt-outcomes-v85 .evt-benefit-emblem svg{width:32px;height:32px}}
@media(min-width:1280px) and (max-width:1500px){.evt-reg-dock-open .evt-outcomes-v85 .evt-outcome-step{grid-template-columns:48px minmax(0,1fr);padding:22px 19px;gap:17px}.evt-reg-dock-open .evt-outcomes-v85 .evt-benefit-emblem{width:48px;height:48px}.evt-reg-dock-open .evt-outcomes-v85 .evt-benefit-emblem svg{width:30px;height:30px}.evt-reg-dock-open .evt-audience-v85 .evt-audience-panel{gap:20px;padding:29px}.evt-reg-dock-open .evt-audience-v85 .evt-audience-copy h3{font-size:24px}.evt-reg-dock-open .evt-outcomes-v85 .evt-outcome-copy h3{font-size:23px}}
@media(max-width:800px){.evt-audience-v85 .evt-benefits-heading{grid-template-columns:minmax(0,1fr);gap:17px;margin-bottom:29px}.evt-audience-v85 .evt-eyebrow{padding-top:0}.evt-outcomes-v85 .evt-outcomes-layout{grid-template-columns:minmax(0,1fr);gap:34px}.evt-outcomes-v85 .evt-outcomes-art{display:none}.evt-audience-v85 .evt-audience-panels{grid-template-columns:minmax(0,1fr)}.evt-audience-v85 .evt-benefit-count-3 .evt-audience-panel:first-child{grid-row:auto;grid-template-columns:64px minmax(0,1fr);align-content:start;padding:29px 25px;gap:25px}.evt-audience-v85 .evt-benefit-count-3 .evt-audience-panel:first-child .evt-benefit-emblem{width:64px;height:64px;border-radius:19px 6px 19px 6px;box-shadow:none}.evt-audience-v85 .evt-benefit-count-3 .evt-audience-panel:first-child .evt-benefit-emblem svg{width:38px;height:38px}.evt-audience-v85 .evt-benefit-count-3 .evt-audience-panel:first-child h3{font-size:25px}.evt-outcomes-v85 .evt-outcome-copy h3{font-size:25px}}
@media(max-width:520px){.evt-audience-v85,.evt-outcomes-v85{padding-block:52px}.evt-audience-v85 h2,.evt-outcomes-v85 h2{font-size:35px;letter-spacing:-1px}.evt-audience-v85 .evt-audience-panel,.evt-audience-v85 .evt-benefit-count-3 .evt-audience-panel:first-child{grid-template-columns:minmax(0,1fr);padding:25px;gap:22px}.evt-audience-v85 .evt-audience-copy{padding:0}.evt-audience-v85 .evt-audience-copy h3,.evt-audience-v85 .evt-benefit-count-3 .evt-audience-panel:first-child h3{font-size:25px}.evt-audience-v85 .evt-benefit-emblem,.evt-audience-v85 .evt-benefit-count-3 .evt-audience-panel:first-child .evt-benefit-emblem{width:56px;height:56px}.evt-audience-v85 .evt-audience-panels{gap:14px}.evt-outcomes-v85 .evt-outcomes-path{padding-left:18px}.evt-outcomes-v85 .evt-outcome-step{grid-template-columns:minmax(0,1fr);gap:20px;padding:23px}.evt-outcomes-v85 .evt-outcome-node{left:-21px}.evt-outcomes-v85 .evt-benefit-index{position:absolute;right:22px;top:28px}.evt-outcomes-v85 .evt-outcome-copy h3{font-size:25px}}
@media(prefers-reduced-motion:reduce){.evt-audience-v85 *,.evt-outcomes-v85 *{animation:none!important;transition:none!important}}
@media print{.evt-audience-v85,.evt-outcomes-v85{background:none;color:#111}.evt-audience-v85 .evt-audience-panel,.evt-outcomes-v85 .evt-outcome-step{break-inside:avoid;box-shadow:none;background:none;border-color:#aaa}.evt-audience-v85 .evt-audience-copy p,.evt-outcomes-v85 .evt-outcome-copy p,.evt-audience-v85 .evt-section-intro,.evt-outcomes-v85 .evt-section-intro{color:#333}}
