/* v92 dedicated report redesign, scoped to this page */
body.page-solution-report .tsr56-hero{background:#071633!important;min-height:650px;padding:100px 0 80px!important;isolation:isolate}
body.page-solution-report .tsr56-hero .tg62-hero-visual{z-index:-1!important;left:48%;right:0;top:0;bottom:0;border-radius:0;overflow:hidden;clip-path:polygon(13% 0,100% 0,100% 100%,0 100%)}
body.page-solution-report .tsr56-hero .tg62-hero-visual img{object-position:center;filter:saturate(.85) brightness(.82)}
body.page-solution-report .tsr56-hero::after{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:0!important;background:linear-gradient(90deg,#071633 0%,#071633 34%,rgba(7,22,51,.95) 46%,rgba(7,22,51,.42) 68%,rgba(7,22,51,.10) 100%)!important;border:0!important;border-radius:0!important;pointer-events:none}
body.page-solution-report .tsr56-grid{display:none}
body.page-solution-report .tsr56-hero-inner{z-index:1!important;width:min(1100px,calc(100% - 40px));min-height:0!important;margin:auto;text-align:left!important;padding:40px 0 30px!important}
body.page-solution-report .tsr56-badge{margin:0 0 20px!important;font-size:12px!important;color:#b2d2ff!important;background:rgba(0,70,255,.14)!important;border:1px solid rgba(131,173,249,.32)!important}
body.page-solution-report .tsr56-hero h1{font-size:clamp(38px,4.2vw,62px)!important;line-height:1.17!important;max-width:650px!important;margin:0 0 27px!important;letter-spacing:-.055em!important;text-align:left!important;color:#fff!important;text-shadow:none!important}
body.page-solution-report .tsr56-hero h1 span{background:none!important;-webkit-text-fill-color:initial!important;color:#8ab5ff!important}
body.page-solution-report .tsr56-hero-copy{font-size:16px!important;max-width:545px!important;line-height:1.85!important;margin:0!important;text-align:left!important;color:#e2eaf9!important}
body.page-solution-report .tsr56-hero-actions{justify-content:flex-start!important;margin:28px 0!important}
body.page-solution-report .tsr56-btn{font-size:15px!important;padding:15px 25px!important}
body.page-solution-report .tsr56-hero-notes{justify-content:flex-start!important;text-align:left!important;font-size:13px!important;gap:18px!important}
body.page-solution-report .tsr56-doc{z-index:1;box-shadow:0 22px 65px rgba(0,0,0,.3)}
body.page-solution-report .doc-left-top,body.page-solution-report .doc-left-bottom,body.page-solution-report .doc-right-top{display:none!important}
body.page-solution-report .doc-right-bottom{display:block!important;right:3%!important;top:auto!important;bottom:5%!important;width:178px!important;transform:rotate(-5deg)!important}
body.page-solution-report .tsr56-section,body.page-solution-report .tsr56-trust> .shell{max-width:1100px}
body.page-solution-report .tg92-reveal{opacity:0;transform:translate3d(0,35px,0);transition:opacity .72s ease,transform .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--tg92-delay,0ms)}
body.page-solution-report .tg92-reveal.tg92-visible{opacity:1;transform:none}
body.page-solution-report .tsr56-info-card,body.page-solution-report .tsr56-steps article,body.page-solution-report .tsr56-tag-grid .tag,body.page-solution-report .tsr56-dark-card,body.page-solution-report .tsr56-promise-list>div,body.page-solution-report .tsr56-report-flow li{overflow:hidden;transition:border-color .28s ease,box-shadow .28s ease,background-color .28s ease!important}
body.page-solution-report .tsr56-info-card>*,body.page-solution-report .tsr56-steps article>*,body.page-solution-report .tsr56-tag-grid .tag>*,body.page-solution-report .tsr56-dark-card>*,body.page-solution-report .tsr56-promise-list>div>*,body.page-solution-report .tsr56-report-flow li>*{transition:transform .3s cubic-bezier(.2,.75,.25,1)}
@media(hover:hover) and (pointer:fine){body.page-solution-report .tsr56-info-card:hover,body.page-solution-report .tsr56-steps article:hover,body.page-solution-report .tsr56-tag-grid .tag:hover,body.page-solution-report .tsr56-dark-card:hover,body.page-solution-report .tsr56-promise-list>div:hover,body.page-solution-report .tsr56-report-flow li:hover{border-color:rgba(0,70,255,.6)!important;box-shadow:0 14px 38px rgba(20,58,125,.12)!important}body.page-solution-report .tsr56-info-card:hover>*,body.page-solution-report .tsr56-steps article:hover>*,body.page-solution-report .tsr56-tag-grid .tag:hover>*,body.page-solution-report .tsr56-dark-card:hover>*,body.page-solution-report .tsr56-promise-list>div:hover>*,body.page-solution-report .tsr56-report-flow li:hover>*{transform:scale(1.035)}}
@media(max-width:800px){body.page-solution-report .tsr56-hero{min-height:0!important;padding:95px 0 50px!important}body.page-solution-report .tsr56-hero .tg62-hero-visual{left:0;clip-path:none;opacity:.26}body.page-solution-report .tsr56-hero::after{background:linear-gradient(90deg,rgba(7,22,51,.96),rgba(7,22,51,.80))!important}body.page-solution-report .tsr56-hero-inner{width:calc(100% - 36px);padding:0!important}body.page-solution-report .tsr56-hero h1{font-size:clamp(31px,8vw,46px)!important}body.page-solution-report .tsr56-hero-copy{font-size:14px!important}body.page-solution-report .doc-right-bottom{display:none!important}}
@media(prefers-reduced-motion:reduce){body.page-solution-report .tg92-reveal{opacity:1!important;transform:none!important;transition:none!important}body.page-solution-report .tsr56-hero img{animation:none!important}body.page-solution-report .tsr56-info-card *,body.page-solution-report .tsr56-steps article *,body.page-solution-report .tsr56-tag-grid *,body.page-solution-report .tsr56-dark-card *{transition:none!important}}
