/* Report contents stay readable throughout the animation. */
.sesavo-launch .delivery-art{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);gap:24px 64px;align-items:center}
.sesavo-launch .delivery-content{grid-column:1;grid-row:1;align-self:end}
.sesavo-launch .delivery-publish{grid-column:1;grid-row:2;margin-top:0;align-self:start}
.sesavo-launch .delivery-report{grid-column:2;grid-row:1/3;max-width:none;min-height:0;width:100%;padding:0;perspective:none;justify-self:stretch;margin:0}
.sesavo-launch .report-preview{position:relative;overflow:hidden;border:1px solid #edf2ff7a;border-radius:13px;background:#f4f6fc;color:#172445;padding:29px 30px 25px;box-shadow:0 25px 65px #070e2c4d,0 5px 0 -2px #7b8eae;transform:rotate(-1deg)}
.sesavo-launch .report-preview-brand{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:19px;border-bottom:1px solid #d3dbe9}
.sesavo-launch .report-preview-brand strong{font-size:17px;letter-spacing:.025em;color:#172445}
.sesavo-launch .report-preview-brand>span{display:flex;align-items:center;gap:6px;font-size:12px;color:#49607e}
.sesavo-launch .report-preview>h3{font:400 clamp(25px,2.5vw,33px)/1.16 Georgia,serif;letter-spacing:-.04em;color:#172445;margin:23px 0 20px}
.sesavo-launch .report-preview>h3 em{font-style:normal;color:#526788}
.sesavo-launch .report-preview-sections{display:grid;gap:7px}
.sesavo-launch .report-preview-chapter{position:relative;display:grid;grid-template-columns:23px minmax(0,1fr);gap:13px;padding:13px 12px;border:1px solid transparent;border-radius:7px;animation:report-chapter-focus 14s ease-in-out infinite}
.sesavo-launch .report-preview-chapter:nth-child(2){animation-delay:3.5s}
.sesavo-launch .report-preview-chapter:nth-child(3){animation-delay:7s}
.sesavo-launch .report-preview-chapter:nth-child(4){animation-delay:10.5s}
.sesavo-launch .report-preview-chapter>svg{color:#376777;margin-top:1px}
.sesavo-launch .report-preview-chapter h4{font-family:inherit;font-size:14px;font-weight:650;line-height:1.4;color:#1c2f50;letter-spacing:-.015em;margin:0}
.sesavo-launch .report-preview-chapter p{font-size:12px;line-height:1.65;color:#4c5f7c;margin:5px 0 0}
.sesavo-launch .report-preview-outcome{display:flex;align-items:center;gap:12px;padding:17px 2px 0;margin-top:17px;border-top:1px solid #d3dbe9;color:#23655f}
.sesavo-launch .report-preview-outcome svg{flex-shrink:0}
.sesavo-launch .report-preview-outcome p{font-size:13px;line-height:1.6;font-weight:550;margin:0;color:#294d55;max-width:370px}
.sesavo-launch [data-running=false] .report-preview-chapter{animation-play-state:paused}
@keyframes report-chapter-focus{0%,24%,100%{background:transparent;border-color:transparent;transform:translateX(0)}4%,19%{background:#e5efef;border-color:#c9dedd;transform:translateX(3px)}}
@media(max-width:1050px){.sesavo-launch .delivery-art{gap:24px 32px}.sesavo-launch .report-preview{padding:24px 22px}.sesavo-launch .report-preview-chapter{padding:10px 7px;gap:10px}.sesavo-launch .report-preview-chapter h4{font-size:13px}}
@media(max-width:760px){.sesavo-launch .delivery-art{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.sesavo-launch .delivery-content,.sesavo-launch .delivery-publish{grid-row:1;align-self:stretch}.sesavo-launch .delivery-content{grid-column:1}.sesavo-launch .delivery-publish{grid-column:2}.sesavo-launch .delivery-report{grid-column:1/-1;grid-row:2;max-width:540px;justify-self:center;padding:0;margin:13px 0 0}.sesavo-launch .report-preview{transform:none;padding:25px 23px}.sesavo-launch .report-preview>h3{font-size:29px}.sesavo-launch .report-preview-chapter h4{font-size:14px}.sesavo-launch .report-preview-chapter p{font-size:12px}.sesavo-launch .report-preview-outcome p{font-size:13px}}
@media(max-width:420px){.sesavo-launch .delivery-art{gap:20px 14px}.sesavo-launch .report-preview{padding:22px 17px}.sesavo-launch .report-preview>h3{font-size:26px}.sesavo-launch .report-preview-chapter{padding:11px 3px;grid-template-columns:20px minmax(0,1fr);gap:11px}.sesavo-launch .report-preview-chapter h4{font-size:13px}.sesavo-launch .report-preview-chapter p{font-size:12px}.sesavo-launch .report-preview-outcome p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.sesavo-launch .report-preview-chapter{animation:none;transform:none}}
