.header__wrapper{max-width:100%!important}.header-gradient,.header__bottom{background:linear-gradient(90deg,#6021f9 8%,#31d8b7 70%,#b9ebeb)}.header__container--left .header__menu-col{text-align:unset!important}#hs_cos_wrapper_header-module-1 .header__menu-submenu,.header__menu--mobile{background:linear-gradient(90deg,#6021f9 8%,#31d8b7 70%,#b9ebeb)}.star-icon{background-image:url(https://3055391.fs1.hubspotusercontent-na1.net/hubfs/3055391/Website%202025/icon_intelligence5.svg);background-repeat:no-repeat;background-size:contain;color:#fff;margin-left:-4px;padding:10px;position:relative}.home-hero-text{margin-bottom:20px;margin-top:20px;width:630px}.video-hero svg{fill:#fff}.button{transition:transform .3s ease}.button:hover{transform:scale(1.06)}.logo-clients{margin-top:30px}.logo-clients img{height:auto;width:110px}.logo-awards img{height:auto;width:200px}.footer{background:linear-gradient(90deg,#6021f9 8%,#31d8b7 70%,#b9ebeb)!important}.footer-social-icon{filter:invert()}.precisify-footer h5{color:#fff}body,p{font-size:18px;line-height:28px}h1{letter-spacing:-1px;line-height:62px;margin-bottom:35px}h2{letter-spacing:-.5px;line-height:52px}h3{line-height:40px}h4{line-height:28px}h5{line-height:26px}h6{letter-spacing:2px}.hs_cos_wrapper_type_inline_rich_text ul{list-style:none;margin:0;padding-left:0}.hs_cos_wrapper_type_inline_rich_text ul li{background:url(https://stage.precise.tv/hs-fs/hubfs/teal-triangle-icon.png) no-repeat 0;background-position-y:top;background-size:20px;margin:0;padding-left:28px}.intro-text{display:block;font-size:20px;font-weight:400;line-height:32px;margin:0 auto;padding:20px 10%;text-align:center}#hs_cos_wrapper_social_sharing .social-sharing__icon svg{fill:#6021f9}@media (max-width:767px){h2{line-height:42px}h3{line-height:30px}h4{line-height:26px}h5{line-height:24px}.layout-dual .promo-banner__block{align-items:center}.intro-text{font-size:16px;line-height:24px;padding:10px 0 0}.header__menu-item--depth-1 .header__menu-child-toggle svg,.header__menu-toggle svg{fill:#6021f9}}.hubspot-pagination-hidden{display:none!important}.case-studies-listing{background:linear-gradient(180deg,#fff,#efe9ff);padding:80px 0}.case-studies-grid{margin:0 auto;max-width:1200px}.case-studies-row{display:flex;flex-wrap:wrap;gap:32px}.case-studies-row .case-study-card{flex:0 0 calc(50% - 16px);width:calc(50% - 16px)}.case-study-card{background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.08);display:flex;overflow:hidden}.case-study-card:nth-child(n+13){display:none}.case-study-card.is-visible{display:flex}.case-study-card:hover{box-shadow:0 18px 40px rgba(0,0,0,.12);transform:translateY(-4px)}.case-study-image{width:45%}.case-study-image img{height:100%;object-fit:cover;width:100%}.case-study-content{display:flex;flex-direction:column;justify-content:center;padding:32px;width:55%}.case-studies-header-left h1{margin-bottom:10px}.case-study-tag{color:#7b61ff;font-size:13px;font-weight:600;padding-left:18px;position:relative;text-transform:uppercase}.case-study-tag:first-letter{font-size:0}.case-study-tag:before{background:url(https://3055391.fs1.hubspotusercontent-na1.net/hub/3055391/hubfs/teal-triangle-icon.png) no-repeat 50%;background-size:contain;content:"";height:20px;left:-2px;position:absolute;top:3px;width:20px}.case-study-title{font-size:20px;line-height:26px;margin:0 0 18px}.case-study-title a{color:#1f1f1f;font-weight:500;text-decoration:none}.case-study-content .btn-primary{background:#6021f9;color:#fff;display:inline-block;font-size:14px;font-weight:700;max-width:150px;padding:5px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.case-study-content .btn-primary:hover{box-shadow:0 8px 20px rgba(96,33,249,.35);transform:translateY(-2px)}.load-more-wrapper{margin-top:56px;text-align:center}.case-studies-header{align-items:center;display:flex;gap:60px;margin:0 auto 60px;max-width:1200px}.case-studies-header-left,.case-studies-header-right{flex:1}.case-studies-header-right p{margin:0 0 14px}@media (max-width:768px){.case-studies-row .case-study-card{flex:0 0 100%;width:100%}.case-study-card{flex-direction:column}.case-study-content,.case-study-image{width:100%}.case-study-content{padding:24px}.case-study-title a{font-size:20px}.case-studies-header{align-items:flex-start;flex-direction:column;gap:24px}.case-studies-header-left h1{font-size:32px;line-height:38px}}