/* Four editable chapters on one native-scroll stage. Scoped to the public homepage. */
.home-clear .home-intro{overflow:visible}
.home-clear .webinar-showcase:empty{display:none}
.home-clear .webinar-showcase{position:relative;height:440vh;height:440svh;margin:0;scroll-margin-top:20px}
.home-clear .walk-pin{position:sticky;top:20px;height:calc(100vh - 40px);height:calc(100svh - 40px);margin:0 var(--walk-inset,6%);border-radius:30px;isolation:isolate;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#c1e4ff;color:#102a43}
.walk-backdrop{position:absolute;inset:0;z-index:-1;overflow:hidden;background:#bfdef3}
.home-clear>header.trial-header{transition:transform .25s,opacity .25s}
.home-clear.walk-is-pinned>header.trial-header{transform:translateY(-110%);opacity:0;pointer-events:none}
.home-clear.walk-is-pinned>header.trial-header:focus-within{transform:none;opacity:1;pointer-events:auto}
.walk-content{width:min(1080px,calc(100% - 100px));padding:35px 0 24px}
.walk-tabs{display:flex;justify-content:center;gap:16px;margin:0 0 18px}
.walk-tabs button{border:0;background:transparent;color:#355a78;padding:0;display:flex;align-items:center;flex-direction:column;gap:8px;min-width:62px;font-size:12px;font-weight:650;cursor:pointer}
.walk-tab-icon{position:relative;display:grid;place-items:center;width:54px;height:54px;background:#eaf5ffb3;border:3px solid #fff;border-radius:18px;box-shadow:0 3px 10px #1056970a;transition:background .3s,transform .3s,color .3s;color:#6c8ca8}
.walk-tab-icon svg{width:25px;height:25px}.walk-tabs [aria-selected=true]{color:#083767}.walk-tabs [aria-selected=true] .walk-tab-icon{background:#0780f2;color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px #156fbd30}
.walk-tabs button:hover .walk-tab-icon{background:#d3ebff;color:#0c65b6}.walk-tabs button:focus-visible{outline:2px solid #0b5393;outline-offset:5px;border-radius:16px}
.walk-panels{position:relative;min-height:390px;height:min(470px,59vh)}
.walk-panel{position:absolute;inset:0;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:35px;padding:40px;border-radius:24px;background:#fff;box-shadow:0 22px 50px -30px #083c7860;opacity:0;visibility:hidden;transform:translateY(22px);transition:opacity .35s ease,transform .45s ease,visibility .35s;pointer-events:none}
.walk-panel.is-active{opacity:1;visibility:visible;transform:none;pointer-events:auto}
.walk-eyebrow{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#0769c3}
.home-clear .walk-copy h2{font-size:clamp(29px,3.2vw,43px);line-height:1.12;letter-spacing:-1.5px;margin:17px 0;color:#102a43}
.walk-copy>p{font-size:16px;line-height:1.7;color:#566f82;margin:0 0 22px}
.walk-copy>a{display:inline-flex;gap:20px;align-items:center;font-size:14px;font-weight:650;color:#12476e;text-decoration:none;border-bottom:1px solid #8daabe;padding:0 0 7px}
.walk-copy>a:hover{color:#0676eb;border-color:#0676eb}
.walk-copy>small{display:block;font-size:12px;line-height:1.5;color:#637a8c;margin-top:16px;max-width:340px}
.walk-visual{position:relative;min-width:0;border-radius:19px;background:linear-gradient(140deg,#dcefff,#bfdcff);padding:25px 22px 33px;display:flex;align-items:center;justify-content:center;min-height:320px;height:100%;max-height:360px;overflow:hidden}
.walk-example{position:absolute;bottom:10px;left:8px;right:8px;text-align:center;font-size:10px;line-height:1.4;color:#466b8b}
.walk-window,.walk-page{width:100%;border:1px solid #c9dcec;border-radius:12px;background:white;box-shadow:0 12px 25px -15px #1d579770;overflow:hidden}
.walk-bar{padding:12px 15px;border-bottom:1px solid #e6edf5;display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:650;color:#486580;gap:8px;background:#fbfdff}
.walk-bar>span:last-child{font-size:10px;color:#6e879c}.walk-window-body{padding:18px}
.walk-window h4,.walk-page h4{font-size:20px;line-height:1.2;letter-spacing:-.5px;margin:12px 0 6px;color:#113b5e}.walk-window p,.walk-page p{font-size:12px;line-height:1.5;color:#5e788d;margin:0 0 14px}
.walk-steps{display:flex;gap:5px}.walk-steps>*{height:3px;flex:1;border-radius:2px;background:#e9eff6}.walk-steps>b{background:#0780ef}
.walk-formats{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0}.walk-formats>div{position:relative;padding:12px;border:1px solid #dde8f1;border-radius:8px}.walk-formats .chosen{background:#eff7ff;border-color:#79b6ee}.walk-formats svg{width:20px;height:20px;display:block;color:#3476b0;margin-bottom:7px}.walk-formats strong{font-size:12px;display:block}.walk-formats small{display:block;font-size:10px;color:#6e8292;margin-top:4px}.walk-check{position:absolute;right:9px;top:9px;font-size:12px;color:#0879e4}
.walk-input{border:1px solid #dce6f0;border-radius:6px;padding:8px 11px}.walk-input small{font-size:9px;color:#61788e;display:block;margin-bottom:4px}.walk-input>span{font-size:12px}.walk-caret{border-left:1px solid #1682e8;margin-left:2px}
.walk-next{margin-top:13px;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#678093}.walk-next>b{padding:8px 12px;background:#0877e7;border-radius:6px;color:white;font-size:11px}
.walk-register{position:relative;width:100%;padding:0 24px 25px 0}.walk-page .walk-window-body{text-align:center;padding:18px 25px}.walk-pill{font-size:9px;letter-spacing:1px;color:#0777df}.walk-page h4{font-size:25px;line-height:1.13;margin:13px 0 9px}.walk-page p{font-size:11px;margin-bottom:13px}.walk-form-field{font-size:10px;color:#678095;border:1px solid #dce6ee;padding:9px 11px;text-align:left;border-radius:6px;margin:7px 0}.walk-submit{background:#0877ea;color:white;border-radius:6px;font-size:11px;font-weight:650;padding:10px;margin-top:9px}.walk-submit span{margin-left:10px}
.walk-confirm{position:absolute;right:0;bottom:0;display:flex;gap:10px;align-items:center;background:white;border:1px solid #bcd8ed;border-radius:10px;padding:14px 17px;box-shadow:0 9px 25px #20598f23}.walk-confirm b{display:block;font-size:12px}.walk-confirm small{display:block;font-size:10px;color:#577b96;margin-top:4px}.walk-confirm-icon{width:28px;height:28px;background:#e5f3ff;color:#097bdd;border-radius:50%;display:grid;place-items:center}
.walk-room-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:8px;padding:10px}.walk-stage{position:relative;background:#153b61;border-radius:7px;min-height:205px;overflow:hidden}.walk-stage video{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.walk-presenter{position:absolute;bottom:0;left:0;right:0;font-size:10px;color:white;background:linear-gradient(transparent,#082240cb);padding:20px 9px 9px}.walk-chat{font-size:10px;padding:5px;color:#57728a}.walk-chat>b{font-size:11px;color:#133f63}.walk-chat>div{margin-top:12px;line-height:1.45}.walk-chat strong{font-size:10px;color:#1e527a;display:block;margin-bottom:3px}.walk-chat .walk-poll{background:#eef6ff;border:1px solid #d4e7f9;border-radius:6px;padding:8px;margin-top:12px}.walk-poll span{display:block;margin-top:5px;background:white;padding:5px;border-radius:3px;font-size:9px}.walk-bar .walk-live{color:#0668bc;background:#e4f2ff;padding:3px 6px;border-radius:4px;font-size:9px}
.walk-offer{padding:11px 12px;background:#eef7ff;margin:0 10px 10px;border:1px solid #bfdcf5;border-radius:7px;display:flex;justify-content:space-between;align-items:center;gap:8px}.walk-offer small{font-size:8px;letter-spacing:.7px;color:#417aa6;display:block;margin-bottom:3px}.walk-offer b{font-size:11px;color:#123c5e}.walk-offer>strong{font-size:10px;background:#0877ea;color:white;padding:8px;border-radius:5px;white-space:nowrap}
.walk-stats{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #e6edf4;padding-bottom:12px}.walk-stats small{font-size:10px;color:#57758c;display:block}.walk-stats b{font-size:25px;letter-spacing:-.5px;display:block;margin-top:5px;color:#143c5d}.walk-stats b span{font-size:15px}.walk-chart-title{display:flex;justify-content:space-between;align-items:center;margin-top:15px;font-size:10px;color:#59788f}.walk-chart-title b{color:#254e70}.walk-chart{width:100%;height:90px;display:block;margin-top:6px;overflow:visible}.walk-grid{stroke:#eaf0f6;stroke-width:1;fill:none}.walk-line{fill:none;stroke:#1684f4;stroke-width:2.5}.walk-pulse{fill:#1282f333;transform-box:fill-box;transform-origin:center}
.walk-diagnosis{display:flex;gap:10px;background:#edf6ff;border:1px solid #c7e1f8;border-radius:7px;padding:12px;margin-top:7px}.walk-diagnosis-icon{flex-shrink:0;background:#d7eaff;border-radius:50%;width:19px;height:19px;display:grid;place-items:center;color:#1565b0;font-size:11px;font-weight:bold}.walk-diagnosis b{font-size:11px;color:#184a71}.walk-diagnosis p{font-size:10px;margin:4px 0}.walk-diagnosis div>span{font-size:10px;color:#40688b;line-height:1.5;display:block}
.walk-footer{display:flex;align-items:center;justify-content:space-between;margin:22px 3px 0;color:#315c7d;font-size:12px}.walk-scroll-hint>span{margin-left:8px}.walk-progress{display:flex;gap:6px}.walk-progress i{height:3px;width:25px;border-radius:3px;background:#ffffff80;transition:background .3s}.walk-progress i.is-active{background:#0b559a}.walk-count{font-variant-numeric:tabular-nums;letter-spacing:1px}
.walk-skip{position:absolute;right:25px;top:20px;color:#174d7c;text-decoration:none;font-size:12px;padding:9px 12px;border:1px solid #ffffff90;border-radius:8px;background:#ffffff25;z-index:2}.walk-skip:hover{background:#ffffff70}
.home-clear .home-intro>.product-section{padding-top:70px;padding-bottom:45px}
.walk-panel.is-active .walk-confirm{animation:walk-arrive .7s .15s both}.walk-panel.is-active .walk-offer{animation:walk-arrive .65s .25s both}.walk-panel.is-active .walk-diagnosis{animation:walk-arrive .65s .25s both}.walk-panel.is-active .walk-check{animation:walk-arrive .5s .25s both}.walk-panel.is-active .walk-pulse{animation:walk-pulse 2s ease-out infinite}
@keyframes walk-arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes walk-pulse{0%{transform:scale(.6);opacity:.9}100%{transform:scale(1.8);opacity:0}}
.home-clear .webinar-showcase.is-static{height:auto;padding:15px 12px}.is-static .walk-pin{position:relative;top:auto;height:auto;min-height:0;margin:0}.is-static .walk-content{width:100%;padding:65px 24px 25px}.is-static .walk-panels{height:auto;min-height:0}.is-static .walk-panel{position:relative;display:none}.is-static .walk-panel.is-active{display:grid}.is-static .walk-scroll-hint{font-size:0}.is-static .walk-scroll-hint:before{content:'Choose a chapter above';font-size:12px}.is-static .walk-scroll-hint>span{display:none}
@media(max-width:1050px){.walk-content{width:calc(100% - 65px)}.walk-panel{padding:28px;gap:25px;grid-template-columns:.9fr 1.1fr}.walk-copy>p{font-size:15px}.walk-visual{padding:18px 13px 30px}.walk-window-body{padding:14px}.walk-copy>small{font-size:11px}.walk-skip{top:12px;right:18px}}
@media(max-width:760px){.home-clear .webinar-showcase{height:auto}.walk-pin{border-radius:20px}.is-static .walk-content{padding:58px 15px 20px}.walk-tabs{gap:12px;margin-bottom:20px}.walk-tabs button{min-width:50px}.walk-tab-icon{width:46px;height:46px;border-radius:15px}.walk-tab-icon svg{width:23px;height:23px}.walk-panel,.is-static .walk-panel.is-active{grid-template-columns:1fr;gap:24px;padding:25px 20px;border-radius:17px}.home-clear .walk-copy h2{font-size:33px;line-height:1.13;margin:13px 0}.walk-copy>p{font-size:16px;margin-bottom:17px}.walk-copy>small{font-size:12px}.walk-visual{min-height:330px;padding:20px 14px 34px}.walk-skip{font-size:11px}.walk-window-body{padding:14px}.walk-formats>div{padding:9px}.walk-room-grid{grid-template-columns:1fr .85fr}.walk-progress{display:none}.walk-footer{font-size:11px}.home-clear .home-intro>.product-section{padding-top:40px}.walk-example{font-size:9px}}
@media(prefers-reduced-motion:reduce){.walk-panel,.walk-backdrop,.walk-tab-icon,.home-clear>header.trial-header{transition:none!important}.walk-panel *{animation:none!important}}
.motion-paused .walk-panel *{animation-play-state:paused!important}
/* Leave room around each miniature interface instead of clipping it to the stage. */
@media(min-width:761px){.walk-visual>.walk-window,.walk-visual>.walk-register{zoom:.84}}
@media(max-width:760px){.walk-visual{height:auto;min-height:0;max-height:none;padding:22px 14px 35px}.walk-visual>.walk-window,.walk-visual>.walk-register{flex-shrink:0}.walk-room-grid{grid-template-columns:1fr}.walk-stage{height:185px;min-height:185px}.walk-chat{display:grid;grid-template-columns:1fr 1fr;gap:8px}.walk-chat>b,.walk-chat .walk-poll{grid-column:1/-1}.walk-chat>div{margin-top:3px}.walk-chat .walk-poll{margin-top:2px}.walk-stats small{min-height:28px}}
/* The active icon and the white stage form one continuous surface. */
.walk-tabs{position:relative;gap:16px;margin-bottom:24px}
.walk-tabs button{gap:9px}
.walk-tabs button>span:last-child{order:-1}
.walk-tab-icon{box-shadow:none;z-index:2}
.walk-tabs [aria-selected=true] .walk-tab-icon{transform:none;background:#0877e7;box-shadow:none}
.walk-bridge{position:absolute;left:var(--walk-bridge-left,50%);bottom:-26px;transform:translateX(-50%);height:28px;width:68px;z-index:1;pointer-events:none;transition:left .5s cubic-bezier(.22,.8,.3,1)}
.walk-panels{background:white;border-radius:24px;box-shadow:0 22px 50px -30px #083c7860}
.walk-panel{background:transparent;box-shadow:none;transition:opacity .45s ease,transform .6s cubic-bezier(.22,.8,.3,1),visibility .45s}
.walk-panel:not(.is-active){transform:translateY(14px)}
/* A wide, stationary gradient moves left only with downward scroll; upward scroll retraces it. */
.walk-color-field{position:absolute;left:0;top:0;width:400%;height:100%;transform:translate3d(var(--walk-flow-shift,0%),0,0);will-change:transform;background:
radial-gradient(ellipse 12% 65% at 14% 12%,#468ee3 0%,#6ba9e7aa 40%,transparent 75%),
radial-gradient(ellipse 10% 65% at 3% 75%,#1765b9 0%,#78aceb90 45%,transparent 78%),
radial-gradient(ellipse 12% 75% at 25% 30%,#e0f2ff 0%,#b6ddfa90 48%,transparent 78%),
radial-gradient(ellipse 13% 65% at 20% 95%,#56a8eb 0%,#9acdf480 45%,transparent 78%),
radial-gradient(ellipse 12% 75% at 38% 10%,#3f88dd 0%,#86afe690 45%,transparent 78%),
radial-gradient(ellipse 10% 65% at 42% 87%,#205fa9 0%,#78aceb90 45%,transparent 78%),
radial-gradient(ellipse 12% 75% at 51% 15%,#d7ecff 0%,#b6ddfa90 48%,transparent 78%),
radial-gradient(ellipse 12% 75% at 59% 85%,#65b3f4 0%,#a2d0f780 45%,transparent 78%),
radial-gradient(ellipse 12% 75% at 69% 12%,#498fe0 0%,#84b4e990 45%,transparent 78%),
radial-gradient(ellipse 10% 70% at 76% 92%,#1d5ea5 0%,#78aceb90 45%,transparent 78%),
radial-gradient(ellipse 12% 75% at 85% 15%,#e6f4ff 0%,#b6ddfa90 48%,transparent 78%),
radial-gradient(ellipse 12% 75% at 97% 80%,#4c9fdf 0%,#9acdf490 45%,transparent 78%),#bcdcf6}
#walk-panel-present .walk-visual{background:linear-gradient(145deg,#e4f9e5,#b9eae0)}
#walk-panel-improve .walk-visual{background:linear-gradient(145deg,#eee8ff,#d9ccf7)}
#walk-panel-attend .walk-visual{background:linear-gradient(145deg,#e0f5f4,#c0e9e4)}
.walk-tabs button,.walk-footer{color:#24495f}.walk-tabs [aria-selected=true]{color:#0c3453}
.walk-skip{color:#173d5c;background:#ffffff60;border-color:#ffffffb3}
/* Feature demos play a short, repeatable sequence; sample content stays the same. */
.walk-input>span{display:flex;align-items:center;min-height:16px}
.walk-type-name{white-space:nowrap;overflow:hidden;display:inline-block;max-width:max-content}
.walk-form-field>span{display:block;white-space:nowrap;overflow:hidden}
.walk-line{stroke-dasharray:1;stroke-dashoffset:0}
.walk-panel.is-active .walk-type-name{animation:walk-type 9s steps(20,end) infinite}
.walk-panel.is-active .walk-caret{animation:walk-caret .8s steps(1) infinite}
.walk-panel.is-active .walk-formats .chosen{animation:walk-choice 9s ease infinite}
.walk-panel.is-active .walk-check{animation:walk-tick 9s ease infinite}
.walk-panel.is-active .walk-next>b{animation:walk-button 9s ease infinite}
.walk-panel.is-active .walk-steps i:first-of-type{animation:walk-step 9s ease infinite}
.walk-panel.is-active .walk-form-field:first-of-type>span{animation:walk-field-name 9s steps(11,end) infinite}
.walk-panel.is-active .walk-form-field>span{animation:walk-field-name 9s steps(11,end) infinite}
.walk-panel.is-active .walk-form-field+.walk-form-field>span{animation:walk-field-email 9s steps(16,end) infinite}
.walk-panel.is-active .walk-submit{animation:walk-submit 9s ease infinite}
.walk-panel.is-active .walk-confirm{animation:walk-confirmation 9s cubic-bezier(.22,.8,.3,1) infinite}
.walk-panel.is-active .walk-chat>div:not(.walk-poll){animation:walk-message 9s ease infinite}
.walk-panel.is-active .walk-chat>div:nth-of-type(2){animation-delay:.7s}
.walk-panel.is-active .walk-poll{animation:walk-poll-in 9s ease infinite}
.walk-panel.is-active .walk-offer{animation:walk-offer-in 9s ease infinite}
.walk-panel.is-active .walk-line{animation:walk-draw 9s ease infinite}
.walk-panel.is-active .walk-area{animation:walk-area-in 9s ease infinite}
.walk-panel.is-active .walk-chart circle{animation:walk-dot-in 9s ease infinite}
.walk-panel.is-active .walk-chart .walk-pulse{animation:walk-pulse 2s ease-out infinite}
.walk-panel.is-active .walk-diagnosis{animation:walk-diagnose 9s ease infinite}
.walk-panel.is-active .walk-stats>div{animation:walk-message 9s ease infinite}
.walk-panel.is-active .walk-stats>div:nth-child(2){animation-delay:.15s}.walk-panel.is-active .walk-stats>div:nth-child(3){animation-delay:.3s}
@keyframes walk-type{0%,12%{width:0}37%,91%{width:150px}100%{width:0}}
@keyframes walk-caret{0%,50%{opacity:1}51%,100%{opacity:0}}
@keyframes walk-choice{0%,5%{background:#fff;border-color:#dde8f1}12%,91%{background:#e6f3ff;border-color:#64aaf0}100%{background:#fff;border-color:#dde8f1}}
@keyframes walk-tick{0%,5%,100%{opacity:0;transform:scale(.5)}12%,91%{opacity:1;transform:scale(1)}}
@keyframes walk-button{0%,40%,57%,100%{transform:scale(1);box-shadow:none}49%{transform:scale(.96);box-shadow:0 0 0 5px #0877e71c}}
@keyframes walk-step{0%,48%,100%{background:#e9eff6}57%,91%{background:#0780ef}}
@keyframes walk-field-name{0%,5%{width:0}23%,91%{width:100%}100%{width:0}}
@keyframes walk-field-email{0%,23%{width:0}43%,91%{width:100%}100%{width:0}}
@keyframes walk-submit{0%,44%,61%,100%{transform:scale(1);box-shadow:none}52%{transform:scale(.97);box-shadow:0 0 0 5px #0877e725}}
@keyframes walk-confirmation{0%,55%,100%{opacity:0;transform:translateY(16px) scale(.96)}66%,91%{opacity:1;transform:translateY(0) scale(1)}}
@keyframes walk-message{0%,100%{opacity:0;transform:translateY(10px)}14%,90%{opacity:1;transform:none}}
@keyframes walk-poll-in{0%,23%,100%{opacity:0;transform:translateY(10px)}35%,91%{opacity:1;transform:none}}
@keyframes walk-offer-in{0%,44%,100%{opacity:0;transform:translateY(10px)}56%,91%{opacity:1;transform:none}}
@keyframes walk-draw{0%,8%{stroke-dashoffset:1}43%,91%{stroke-dashoffset:0}100%{stroke-dashoffset:1}}
@keyframes walk-area-in{0%,8%{clip-path:inset(0 100% 0 0);opacity:0}43%,91%{clip-path:inset(0);opacity:1}100%{clip-path:inset(0 100% 0 0);opacity:0}}
@keyframes walk-dot-in{0%,36%,100%{opacity:0}44%,91%{opacity:1}}
@keyframes walk-diagnose{0%,43%,100%{opacity:0;transform:translateY(12px)}56%,91%{opacity:1;transform:none}}
.webinar-showcase:not(.walk-motion-running) .walk-panel *{animation-play-state:paused!important}
@media(max-width:760px){.walk-tabs{gap:12px}.walk-panels{border-radius:17px}.walk-tab-icon{width:46px;height:46px}.walk-bridge{width:58px}}
@media(prefers-reduced-motion:reduce){.walk-color,.walk-bridge{transition:none!important}.walk-panel *{animation:none!important}.walk-type-name,.walk-form-field>span{width:auto!important}.walk-line{stroke-dashoffset:0}}

.walk-lead-row{display:flex;align-items:center;gap:10px;padding:12px 8px;border-bottom:1px solid #e8eef5;border-radius:7px;color:#163e5d}.walk-lead-row>div{flex:1}.walk-lead-row b{display:block;font-size:12px}.walk-lead-row small{display:block;font-size:10px;color:#56748b;margin-top:3px}.walk-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e5eef8;color:#326390;font-size:10px;font-weight:700;flex-shrink:0}.walk-priority{font-size:9px;font-weight:650;background:#e1f4ec;color:#236846;padding:5px 7px;border-radius:20px;white-space:nowrap}.walk-priority-muted{background:#edf2f7;color:#587086}.walk-lead-selected{background:#eaf5ff;border:1px solid #99c9f2}.walk-evidence{margin-top:12px;padding:12px;border:1px solid #cce2f5;border-radius:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:#f4f9ff}.walk-evidence>span{grid-column:1/-1;font-size:9px;letter-spacing:.8px;font-weight:700;color:#3172aa}.walk-evidence b{display:block;font-size:15px;color:#184a71}.walk-evidence small{display:block;font-size:10px;color:#5d7b92;margin-top:4px}.walk-followup-next{padding-top:12px;color:#577388;font-size:10px;line-height:1.5}.walk-followup-next b{display:block;color:#096ec5;margin-top:7px;font-size:11px}.walk-panel.is-active .walk-lead-row{animation:walk-message 9s ease infinite}.walk-panel.is-active .walk-lead-row:nth-child(2){animation-delay:.2s}.walk-panel.is-active .walk-lead-row:nth-child(3){animation-delay:.4s}.walk-panel.is-active .walk-evidence{animation:walk-poll-in 9s ease infinite}.walk-panel.is-active .walk-followup-next{animation:walk-offer-in 9s ease infinite}
@media(prefers-reduced-motion:reduce){.walk-color-field{transform:none!important;transition:none!important}.walk-panel *{animation:none!important}}
@media(max-width:760px){.walk-tabs{gap:10px}.walk-tabs button{min-width:55px}.walk-lead-row{gap:6px;padding:10px 4px}.walk-priority{font-size:8px;padding:4px}.walk-lead-row b{font-size:11px}}

/* Registration access stays illustrative; no real link or sending action. */
.walk-access-badge{display:inline-block;background:#e6f4ee;color:#297864;padding:7px 10px;border-radius:20px;font-size:11px;margin-bottom:15px}.walk-access-link{border:1px solid #b9d9ef;background:#f0f8ff;border-radius:10px;padding:16px;margin:18px 0}.walk-access-link small,.walk-access-link b,.walk-access-link>span{display:block}.walk-access-link small{font-size:9px;letter-spacing:.7px;color:#5d8198}.walk-access-link b{font-size:16px;color:#116eb8;margin:9px 0}.walk-access-link>span{font-size:11px;color:#617e91}.walk-reminder-list>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #e6eef2;font-size:11px;color:#486779}.walk-reminder-list b{font-weight:500;color:#418378}.walk-access-note{font-size:10px!important;margin:14px 0 0!important}.walk-attendance h4{font-size:27px}
