@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");*{font-family:DM Sans,sans-serif!important}.page-width{margin:0 auto;max-width:1350px;padding:0 50px}.main-imgtext .imgtext-flex.left_image,.main-imgtext .imgtext-flex.right_image{align-items:center;display:flex;justify-content:space-between}.main-imgtext .imgtext-flex.left_image{flex-direction:row-reverse}.main-imgtext .imgtext-flex .contentdiv{padding-right:150px;width:60%}.main-imgtext .imgtext-flex .imagediv{width:40%}.inner-imgtext .inner-image img{height:100%;object-fit:contain;width:100%}.main-richtext .innertext p{color:#1b3139;font-size:28px;font-weight:400;line-height:46px}.ts-main-banner .page-width{padding:100px 50px}.main-imgtext .imgtext-flex .contentdiv h2.heading{color:#1b3139;font-size:46px;font-weight:400;line-height:60px;margin:0 0 27px}.main-imgtext .imgtext-flex .contentdiv .rte p{color:#1b3139;font-size:28px;font-weight:400;line-height:38px;margin:0 0 46px;text-align:left}.main-imgtext .imgtext-flex .contentdiv .cstmbtndiv{display:flex;gap:20px;margin-top:0}.main-imgtext .imgtext-flex .contentdiv .cstmbtndiv .btn1 a,.main-imgtext .imgtext-flex .contentdiv .cstmbtndiv .btn2 a{color:#fff;display:inline-flex;font-size:18px;font-weight:400;justify-content:center;line-height:23.44px;padding:11.5px 15px;text-align:center;transition:.3s linear;width:100%!important}.main-imgtext .imgtext-flex .contentdiv .cstmbtndiv .btn1 a{background:#253c97}.main-imgtext .imgtext-flex .contentdiv .cstmbtndiv .btn1 a:hover{background:#253c97d1}.main-imgtext .imgtext-flex .contentdiv .cstmbtndiv .btn2 a{background:#1b3139}.main-imgtext .imgtext-flex .contentdiv .cstmbtndiv .btn2 a:hover{background:#1b3139d6}.main-imgtext .imgtext-flex .contentdiv .cstmbtndiv>div{min-width:160px}.ts-PDI-magic-wand .page-width{padding:100px 50px 140px}.ts-PDI-magic-wand .page-width .contentdiv{padding:0 0 0 100px}.main-imgtext.ts-PDI-magic-wand .page-width .contentdiv h2.heading{font-size:40px;line-height:52.08px}.main-imgtext.ts-PDI-magic-wand .page-width .contentdiv p{font-size:22px;margin:0}.main-benefits .page-width .inner-benefits .benefits-grid .grid-flex{align-items:center;display:flex;gap:60px;justify-content:center}.main-benefits{position:relative}.main-benefits .page-width .inner-benefits .headerdiv *{text-align:center}.main-benefits:before{background-image:url(https://3453376.fs1.hubspotusercontent-na1.net/hubfs/3453376/Vector.png/medium.png?t=1715594445219);height:602px;width:602px}.main-benefits:after,.main-benefits:before{background-repeat:no-repeat;background-size:contain;content:" ";left:0;position:absolute;z-index:-1}.main-benefits:after{background-image:url(https://3453376.fs1.hubspotusercontent-na1.net/hubfs/3453376/222%201.png/preview.png?t=1715594923275);background-position:100%;height:630px;right:0!important;top:40px}.main-benefits .page-width .inner-benefits .headerdiv h2.heading{font-size:40px;font-weight:400;line-height:52.08px;margin:0}.main-benefits .page-width .inner-benefits .headerdiv p.subtext{font-size:22px;line-height:36px;margin:10px 0 60px}.main-benefits .page-width .inner-benefits .benefits-grid .grid-flex .innerbenefits h3.title{font-size:22px;font-weight:500;line-height:28.64px;margin:34px 0 12px}.main-benefits .page-width .inner-benefits .benefits-grid .grid-flex .innerbenefits p{font-size:16px;line-height:26px}.main-imgtext.ts-pacific-data-products .page-width{padding:100px 50px}.main-imgtext.ts-pacific-data-products .page-width .contentdiv{padding:0;width:50%}.main-imgtext.ts-pacific-data-products .page-width .imagediv{border-radius:860px 0 0 0}.main-imgtext.ts-pacific-data-integrators .page-width .imagediv img,.main-imgtext.ts-pacific-data-products .page-width .imagediv img{max-width:535px!important}.main-imgtext.ts-pacific-data-integrators .page-width .contentdiv h2.heading,.main-imgtext.ts-pacific-data-products .page-width .contentdiv h2.heading{font-size:40px;line-height:52.08px;margin:0 0 24px}.main-imgtext.ts-pacific-data-integrators .page-width .contentdiv p,.main-imgtext.ts-pacific-data-products .page-width .contentdiv p{font-size:22px;font-weight:400;line-height:38px;margin:0}.main-imgtext.ts-pacific-data-integrators .page-width .contentdiv .cstmbtndiv,.main-imgtext.ts-pacific-data-products .page-width .contentdiv .cstmbtndiv{display:none}.main-imgtext.ts-pacific-data-integrators .page-width{padding:50px 15px 100px}.main-imgtext.ts-pacific-data-integrators .page-width .imgtext-flex,.main-imgtext.ts-pacific-data-products .page-width .imgtext-flex{gap:50px}.main-imgtext.ts-pacific-data-integrators .page-width .contentdiv{padding-right:0;width:50%}.main-formbanner{background-image:url(https://3453376.fs1.hubspotusercontent-na1.net/hubfs/3453376/newletter-bgs.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:86px 50px 130px}.main-formbanner .innerform{margin:auto;max-width:650px}.main-formbanner .innerform h2.heading{color:#fff;font-size:40px;font-weight:400;letter-spacing:0;line-height:52.08px;margin:0 0 38px}.main-formbanner .innerform .inner-form form{align-items:center;display:flex;gap:10px;justify-content:space-between}.main-formbanner .innerform .inner-form form .hs_email{margin:0;max-width:100%;width:65%}.main-formbanner .innerform .inner-form form .hs_email .input input{background:transparent;border:1px solid #fff;border-radius:0;color:#fff;height:60px;max-width:100%;padding:12px}.main-formbanner .innerform .inner-form form .hs_email .input input::placeholder{color:#fff;font-size:15px}.main-formbanner .innerform .inner-form form .hs_email label{margin:0}.main-formbanner .innerform .inner-form form .hs_submit.hs-submit{margin:0;width:35%}.main-formbanner .innerform .inner-form form .hs_submit.hs-submit .actions input{background:#fff;border:1px solid #fff;border-radius:0;color:#253c97;font-size:18px;font-weight:400;height:60px;line-height:23.44px;min-width:193px}.main-formbanner .innerform .inner-form form .hs_submit.hs-submit .actions input:hover{background:transparent;border:1px solid #fff;transform:unset}.main-formbanner .innerform .inner-form form .hs_email ul{left:50%;position:absolute;transform:translateX(-50%);width:auto}.main-formbanner .innerform .inner-form form .hs_email ul label{font-size:18px}.main-imgtext.ts-PDI-magic-wand .page-width .contentdiv .cstmbtndiv{display:none}.main-imgtext.ts-pacific-data-integrators,.main-imgtext.ts-pacific-data-products{position:relative}.main-imgtext.ts-pacific-data-integrators:after,.main-imgtext.ts-pacific-data-products:after{background:#f8f7f4;content:"";padding:250px 0;position:absolute;width:100%;z-index:-1}.main-imgtext.ts-pacific-data-products:after{border-radius:470px 0 0 0;bottom:50px;max-width:48%;right:0}.main-imgtext.ts-pacific-data-integrators:after{border-radius:0 470px 0 0;bottom:50px;left:0;max-width:48%}@media screen and (max-width:1440px){.main-imgtext .imgtext-flex .contentdiv h2.heading{font-size:40px;line-height:55px}.main-imgtext .imgtext-flex .contentdiv .rte p{font-size:26px;line-height:35px}.ts-main-banner .page-width{padding:80px 50px}.main-richtext .innertext p{font-size:26px;line-height:40px}.main-benefits .page-width .inner-benefits .headerdiv h2.heading,.main-imgtext.ts-PDI-magic-wand .page-width .contentdiv h2.heading{font-size:38px;line-height:45px}.main-benefits .page-width .inner-benefits .benefits-grid .grid-flex{gap:45px}.main-benefits .page-width .inner-benefits .benefits-grid .grid-flex .innerbenefits h3.title{line-height:28px;margin:30px 0 10px}.main-imgtext.ts-pacific-data-products .page-width{max-width:100%;padding:100px 50px}.main-imgtext.ts-pacific-data-integrators .page-width .contentdiv h2.heading,.main-imgtext.ts-pacific-data-products .page-width .contentdiv h2.heading{font-size:38px;line-height:45px}body .main-imgtext.ts-pacific-data-integrators .page-width .contentdiv p,body .main-imgtext.ts-pacific-data-products .page-width .contentdiv p{font-size:20px;line-height:35px}.main-imgtext.ts-pacific-data-integrators .page-width{max-width:100%;padding:0 15px 80px 0}.main-imgtext.ts-pacific-data-integrators .page-width .contentdiv,.main-imgtext.ts-pacific-data-integrators .page-width .imagediv,.main-imgtext.ts-pacific-data-products .page-width .contentdiv,.main-imgtext.ts-pacific-data-products .page-width .imagediv{width:50%}.main-imgtext.ts-pacific-data-integrators .page-width .imgtext-flex,.main-imgtext.ts-pacific-data-products .page-width .imgtext-flex{gap:30px}.main-formbanner .innerform h2.heading{font-size:38px;line-height:45px}}@media screen and (max-width:1199px){.page-width{padding:0 15px}.ts-main-banner .page-width{padding:50px 15px}.main-imgtext .imgtext-flex .contentdiv{padding-right:100px}.main-imgtext .imgtext-flex .contentdiv h2.heading{font-size:38px;line-height:50px}.main-imgtext .imgtext-flex .contentdiv .rte p{font-size:24px;line-height:30px}.main-richtext .innertext p{font-size:24px;line-height:35px}body .ts-PDI-magic-wand .page-width .contentdiv{padding:0 0 0 50px}.main-benefits .page-width .inner-benefits .headerdiv h2.heading,.main-imgtext.ts-PDI-magic-wand .page-width .contentdiv h2.heading{font-size:35px;line-height:40px}.main-imgtext .imgtext-flex .contentdiv .rte p{font-size:22px;line-height:28px}.main-benefits:before{height:450px;top:120px;width:450px}.main-benefits:after{height:550px;top:60px}.main-benefits .page-width .inner-benefits .benefits-grid .grid-flex{gap:25px}.main-benefits .page-width .inner-benefits .benefits-grid .grid-flex .innerbenefits h3.title{font-size:20px;line-height:25px;margin:25px 0 10px}.main-imgtext.ts-pacific-data-products .page-width{padding:70px 0 60px 15px}.main-imgtext.ts-pacific-data-integrators .page-width .contentdiv h2.heading,.main-imgtext.ts-pacific-data-products .page-width .contentdiv h2.heading{font-size:35px;line-height:40px}body .main-imgtext.ts-pacific-data-integrators .page-width .contentdiv p,body .main-imgtext.ts-pacific-data-products .page-width .contentdiv p{font-size:18px;line-height:30px}.main-imgtext.ts-pacific-data-integrators .page-width{max-width:100%;padding:0 15px 70px 0}.main-formbanner{padding:70px 15px 100px}.main-formbanner .innerform h2.heading{font-size:32px;line-height:40px}.main-imgtext .imgtext-flex .contentdiv .rte p{font-size:18px;line-height:24px;margin:0 0 30px}.ts-PDI-magic-wand .page-width{padding:50px 15px}}@media screen and (max-width:1024px){.main-imgtext .imgtext-flex .contentdiv{padding-right:40px}.main-imgtext .imgtext-flex .contentdiv h2.heading{font-size:35px;line-height:45px}.main-richtext .innertext p{font-size:20px;line-height:30px}body .ts-PDI-magic-wand .page-width .contentdiv{padding:0 0 0 30px}.main-benefits .page-width .inner-benefits .headerdiv h2.heading,.main-imgtext.ts-PDI-magic-wand .page-width .contentdiv h2.heading{font-size:32px;line-height:35px;margin:0 0 20px}.main-benefits .page-width .inner-benefits .headerdiv p.subtext{font-size:18px;line-height:28px;margin:10px 0 40px}.main-imgtext.ts-pacific-data-integrators .page-width .imgtext-flex,.main-imgtext.ts-pacific-data-products .page-width .imgtext-flex{gap:20px}.main-imgtext.ts-pacific-data-integrators .page-width .contentdiv h2.heading,.main-imgtext.ts-pacific-data-products .page-width .contentdiv h2.heading{font-size:32px;line-height:35px}body .main-imgtext.ts-pacific-data-integrators .page-width .contentdiv p,body .main-imgtext.ts-pacific-data-products .page-width .contentdiv p{font-size:16px;line-height:25px;margin:0}}@media screen and (max-width:990px){.main-benefits .page-width .inner-benefits .benefits-grid .grid-flex{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:900px) and (min-width:768px){.main-imgtext.ts-pacific-data-integrators:after,.main-imgtext.ts-pacific-data-products:after{padding:24vw 0}}@media screen and (max-width:767px){.main-benefits:before{height:280px;top:0;width:280px}.main-imgtext.ts-main-banner .inner-imgtext .imgtext-flex{flex-direction:column;gap:20px}.main-imgtext .imgtext-flex .contentdiv{padding-right:0;width:100%}.main-imgtext .imgtext-flex .imagediv{width:100%}.ts-main-banner .page-width{padding:80px 15px 50px}.main-imgtext .imgtext-flex .contentdiv h2.heading{font-size:32px;line-height:40px;text-align:center}.main-imgtext .imgtext-flex .contentdiv .rte p{font-size:16px;line-height:22px;margin:0 0 20px;text-align:center}.main-imgtext .imgtext-flex .contentdiv .cstmbtndiv .btn1 a,.main-imgtext .imgtext-flex .contentdiv .cstmbtndiv .btn2 a{font-size:16px}.main-richtext .innertext p{font-size:18px;line-height:25px}.main-imgtext.ts-PDI-magic-wand .imgtext-flex{flex-direction:column}body .ts-PDI-magic-wand .page-width .contentdiv{padding:0}.main-benefits:after{bottom:0;height:350px;top:unset}.main-imgtext.ts-pacific-data-integrators .page-width .imgtext-flex,.main-imgtext.ts-pacific-data-products .page-width .imgtext-flex{flex-direction:column}.main-imgtext.ts-pacific-data-integrators .page-width .contentdiv,.main-imgtext.ts-pacific-data-integrators .page-width .imagediv,.main-imgtext.ts-pacific-data-products .page-width .contentdiv,.main-imgtext.ts-pacific-data-products .page-width .imagediv{width:100%}.main-imgtext.ts-pacific-data-integrators .page-width .contentdiv,.main-imgtext.ts-pacific-data-products .page-width .contentdiv{padding:0 15px}.main-imgtext.ts-pacific-data-products .page-width{padding:50px 0}.main-imgtext.ts-pacific-data-integrators .page-width .contentdiv h2.heading,.main-imgtext.ts-pacific-data-products .page-width .contentdiv h2.heading{font-size:28px;line-height:32px}.main-imgtext.ts-pacific-data-products .page-width .imagediv{border-radius:200px 0 0 0;padding:0 0 35px 50px}.main-imgtext.ts-pacific-data-integrators .page-width .imagediv{border-radius:0 200px 0 0;padding:0 50px 35px 0}.main-formbanner{padding:50px 0 80px}.main-formbanner .innerform h2.heading{font-size:28px;line-height:35px;margin-bottom:20px}.main-formbanner .innerform .inner-form form .hs_email ul{margin-right:0;width:90%}.main-imgtext.ts-pacific-data-integrators:after,.main-imgtext.ts-pacific-data-products:after{max-width:100%}}@media screen and (max-width:580px){.main-imgtext.ts-pacific-data-integrators:after,.main-imgtext.ts-pacific-data-products:after{padding:42vw 0!important}}@media screen and (max-width:450px){.main-benefits .page-width .inner-benefits .benefits-grid .grid-flex{grid-template-columns:repeat(1,1fr)}.main-formbanner .innerform .inner-form form{flex-wrap:wrap}.main-formbanner .innerform .inner-form form .hs_submit.hs-submit{width:100%}.main-formbanner .innerform .inner-form form .hs_submit.hs-submit .actions input{min-width:100%}.main-formbanner .innerform .inner-form form .hs_email{width:100%}.main-imgtext .imgtext-flex .contentdiv .cstmbtndiv{flex-wrap:wrap;gap:10px}.main-imgtext .imgtext-flex .contentdiv .cstmbtndiv>div{min-width:100%}.main-benefits .page-width .inner-benefits .benefits-grid .grid-flex .item-grid *{text-align:center}.main-formbanner .innerform .inner-form form .hs_email ul{margin-right:0;margin-top:80px;width:90%}.main-formbanner .innerform .inner-form form .hs_email ul label{font-size:15px;padding:12px}}