@media(min-width:1391px){html body[data-page=home] .desktop-scroll-rail-v2111{left:auto!important;right:calc(clamp(16px, 2vw, 24px) + 23px)!important}}html body[data-page=home] .hero-scroll-cue,html body[data-page=home] .scroll-to-explore,html body[data-page=home] .hero-scroll-indicator{display:none!important}@media(min-width:981px){html body[data-page=home] #solutions .tabpanel{box-sizing:border-box!important;margin-top:28px!important;padding:48px!important}html body[data-page=home] #solutions .duo{grid-template-columns:minmax(0,1fr) 500px!important;gap:clamp(42px,4vw,58px)!important;align-items:stretch!important;min-height:100%!important}html body[data-page=home] #solutions .duo>div:first-child{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:repeat(4,minmax(104px,1fr))!important;gap:0!important;min-height:100%!important}html body[data-page=home] #solutions .feat{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;min-height:104px!important;padding:8px 16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body[data-page=home] #solutions .feat:before,html body[data-page=home] #solutions .feat:after{content:none!important;display:none!important}html body[data-page=home] #solutions .feat .fi{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:9px!important}html body[data-page=home] #solutions .panel-card{box-sizing:border-box!important;width:100%!important;max-width:500px!important;min-height:100%!important;height:auto!important;padding:42px!important;justify-content:space-between!important}html body[data-page=home] #solutions .pc-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;min-height:126px!important;height:126px!important;margin:28px 0 0!important}html body[data-page=home] #solutions .pc-stat{display:grid!important;align-content:center!important;justify-items:center!important;min-height:126px!important;height:126px!important;padding:20px 18px!important}}@media(min-width:861px){html body[data-page=home] #invoice .compare .crow,html body[data-page=home] #invoice .compare .crow.head{box-sizing:border-box!important;height:100px!important;min-height:100px!important;max-height:100px!important}html body[data-page=home] #invoice .compare .crow>.cc{box-sizing:border-box!important;display:flex!important;height:100px!important;min-height:100px!important;max-height:100px!important;padding:16px 24px!important;align-items:center!important;justify-content:center!important}html body[data-page=home] #invoice .compare .crow>.cc.first{flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}html body[data-page=home] #invoice .compare .crow>.cc.val>b{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important}}

/* REV44: refined wide-desktop header-logo scale */
@media (min-width:1391px){html body:not([data-page^="portal"]) header#nav#nav .brand{flex-basis:150px!important;width:150px!important;min-width:150px!important}html body:not([data-page^="portal"]) header#nav#nav .brand>img.logo-dark,html body:not([data-page^="portal"]) header#nav#nav .brand>img.logo-light{width:142px!important;max-width:142px!important}}
