.vd-accounting-solution-page .vd-solution-hero__copy{max-width:760px}.vd-accounting-solution-page .vd-solution-hero__copy h1{max-width:730px}.vd-accounting-pain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.vd-accounting-pain-grid article{position:relative;min-height:290px;padding:30px;background:#fff;border:1px solid #d8e0e8;border-top:5px solid #f26122}.vd-accounting-pain-grid article>span{position:absolute;top:22px;right:24px;color:#aab6c2;font-size:12px;font-weight:800}.vd-accounting-pain-grid i{display:block;margin-bottom:28px;color:#f26122;font-size:29px}.vd-accounting-pain-grid h3{margin:0 0 12px;font-size:23px;line-height:1.2}.vd-accounting-pain-grid p{margin:0;color:#526276;line-height:1.65}.vd-accounting-outcomes{padding:84px 0;color:#fff;background:#061b32}.vd-accounting-outcomes .vd-section-heading h2,.vd-accounting-outcomes .vd-section-heading p{color:#fff}.vd-accounting-outcomes .vd-section-heading>p:last-child{color:#c8d3de}.vd-accounting-outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.vd-accounting-outcome-grid>div{min-height:245px;padding:32px 27px;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.vd-accounting-outcome-grid i{display:block;margin-bottom:28px;color:#f26122;font-size:27px}.vd-accounting-outcome-grid strong,.vd-accounting-outcome-grid span{display:block}.vd-accounting-outcome-grid strong{margin-bottom:11px;color:#fff;font-size:20px}.vd-accounting-outcome-grid span{color:#c8d3de;line-height:1.65}.vd-accounting-video-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px}.vd-accounting-video-copy h2{margin:0 0 18px;font-size:39px;line-height:1.17}.vd-accounting-video-copy ul{margin:25px 0 0;padding:0;list-style:none}.vd-accounting-video-copy li{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:12px 0;border-top:1px solid #d8e0e8;color:#23364a;line-height:1.5}.vd-accounting-video-copy li i{margin-top:4px;color:#f26122}.vd-accounting-video-media{position:relative;margin:0;overflow:hidden;background:#061b32;box-shadow:0 24px 55px rgba(6,27,50,.18)}.vd-accounting-video-media>img,.vd-accounting-video-media>video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.vd-accounting-video-label{position:absolute;right:25px;bottom:56px;left:25px;display:flex;align-items:center;gap:15px;padding:17px 20px;color:#fff;background:rgba(6,27,50,.92);border-left:4px solid #f26122}.vd-accounting-video-label i{font-size:31px}.vd-accounting-video-label span,.vd-accounting-video-label strong{display:block}.vd-accounting-video-label span{font-size:12px;line-height:1.45}.vd-accounting-video-label strong{font-size:15px}.vd-accounting-video-media figcaption{padding:13px 18px;color:#c8d3de;background:#061b32;font-size:11px;line-height:1.5}.vd-accounting-ready-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d8e0e8;border-left:1px solid #d8e0e8}.vd-accounting-ready-grid>div{min-height:185px;padding:26px;border-right:1px solid #d8e0e8;border-bottom:1px solid #d8e0e8;background:#fff}.vd-accounting-ready-grid span{color:#f26122;font-size:12px;font-weight:800}.vd-accounting-ready-grid h3{margin:19px 0 8px;font-size:20px}.vd-accounting-ready-grid p{margin:0;color:#526276;line-height:1.55}.vd-accounting-product{background:#fff!important}.vd-accounting-product-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:65px;padding-top:15px;padding-bottom:15px}.vd-accounting-product-logo{display:flex;align-items:center;justify-content:center;min-height:260px;padding:48px;background:#f2f5f8;border:1px solid #d8e0e8}.vd-accounting-product-logo img{width:100%;height:auto;max-height:115px}.vd-accounting-product-grid h2{margin:0 0 14px;font-size:36px}.vd-accounting-product-grid p:not(.vd-kicker){margin-bottom:24px;color:#526276;font-size:16px;line-height:1.7}.vd-accounting-related{background:#f2f5f8!important}.vd-accounting-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.vd-accounting-related-grid>a{display:grid;grid-template-columns:220px 1fr;min-height:245px;color:#061b32!important;background:#fff;border:1px solid #d8e0e8;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}.vd-accounting-related-grid>a:hover{transform:translateY(-3px);box-shadow:0 18px 35px rgba(7,31,63,.09)}.vd-accounting-related-logo{display:flex;align-items:center;justify-content:center;padding:30px;background:#e9eef3;border-right:1px solid #d8e0e8}.vd-accounting-related-logo img{width:100%;max-height:100px}.vd-accounting-related-grid>a>span:last-child{display:flex;flex-direction:column;justify-content:center;padding:28px}.vd-accounting-related-grid small{margin-bottom:10px;color:#f26122;font-size:11px;font-style:normal;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.vd-accounting-related-grid strong{font-size:21px;line-height:1.3}.vd-accounting-related-grid em{margin-top:25px;color:#a43c08;font-size:13px;font-style:normal;font-weight:800}.vd-accounting-related-grid em i{margin-left:5px}.vd-accounting-solution-page .vd-final-cta .container{display:flex;align-items:center;justify-content:space-between;gap:35px;text-align:left}.vd-accounting-solution-page .vd-final-cta h2,.vd-accounting-solution-page .vd-final-cta p{margin-left:0}.vd-accounting-solution-page .vd-final-cta .btn{flex:0 0 auto}@media(max-width:991px){.vd-accounting-pain-grid,.vd-accounting-outcome-grid{grid-template-columns:repeat(2,1fr)}.vd-accounting-video-grid,.vd-accounting-product-grid{grid-template-columns:1fr;gap:35px}.vd-accounting-video-copy{max-width:700px}.vd-accounting-related-grid>a{grid-template-columns:170px 1fr}.vd-accounting-related-grid{grid-template-columns:1fr}}@media(max-width:767px){.vd-accounting-pain-grid,.vd-accounting-outcome-grid,.vd-accounting-ready-grid{grid-template-columns:1fr}.vd-accounting-pain-grid article,.vd-accounting-outcome-grid>div,.vd-accounting-ready-grid>div{min-height:0}.vd-accounting-outcomes{padding:62px 0}.vd-accounting-video-copy h2,.vd-accounting-product-grid h2{font-size:31px}.vd-accounting-video-label{right:12px;bottom:66px;left:12px;padding:12px 14px}.vd-accounting-video-label i{font-size:24px}.vd-accounting-video-label span{font-size:10px}.vd-accounting-related-grid>a{grid-template-columns:1fr;min-height:0}.vd-accounting-related-logo{min-height:160px;border-right:0;border-bottom:1px solid #d8e0e8}.vd-accounting-related-logo img{max-width:260px;max-height:85px}.vd-accounting-solution-page .vd-final-cta .container{display:block;text-align:center}.vd-accounting-solution-page .vd-final-cta h2,.vd-accounting-solution-page .vd-final-cta p{margin-left:auto}.vd-accounting-solution-page .vd-final-cta .btn{margin-top:6px}}
