.pg-sol .textcta:hover{color:#314b71;text-decoration:underline;text-decoration-color:#ffcd00;text-underline-offset:6px}.pg-sol .textcta:focus-visible{outline:2px solid #314b71;outline-offset:4px}.pg-sol .dd-wide{min-width:420px;padding:18px 20px 0}.pg-sol .dd-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pg-sol .dd-cols .dd-item{padding:7px 10px;margin-left:-10px}.pg-sol .dd-lab{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#545d69;margin:0 0 6px}.pg-sol .dd-all{display:block;margin:12px -20px 0;padding:14px 20px;border-top:1px solid #e1e6ed;font-weight:700;color:#314b71;text-decoration:none}.pg-sol .dd-all:hover{background:#e1e6ed;border-radius:0 0 12px 12px}@media (max-width:900px){.pg-sol .hero-devices{padding-left:var(--page-m)!important;padding-top:8px!important}}.pg-sol .tq-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px)}.pg-sol .tq{background:#ffffff;border-radius:12px;padding:clamp(24px,3vw,40px);box-shadow:0 1px 2px rgba(15,15,15,.06),0 8px 24px rgba(15,15,15,.06);box-sizing:border-box}@media (max-width:860px){.pg-sol .tq-grid{grid-template-columns:1fr}}@media (max-width:480px){.pg-sol .tq-sep{display:none}}.pg-sol .ptt{background:#ffcd00;cursor:pointer;box-shadow:0 2px 0 rgba(15,15,15,.25);transition:background-color .15s,box-shadow .1s,transform .1s}.pg-sol .ptt:hover{background:#ffb81c}.pg-sol .ptt:active{background:#ffb81c;transform:translateY(2px);box-shadow:inset 0 2px 4px rgba(15,15,15,.35)}.pg-sol .gsend{background:#314b71;cursor:pointer;box-shadow:0 2px 0 rgba(15,15,15,.25);transition:background-color .15s,box-shadow .1s,transform .1s}.pg-sol .gsend:hover{background:#0f0f0f}.pg-sol .gsend:active{background:#0f0f0f;transform:translateY(2px);box-shadow:inset 0 2px 4px rgba(15,15,15,.35)}.pg-sol .ptag{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:22px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.pg-sol .ptag>span{display:block;text-box:trim-both cap alphabetic}@supports not (text-box:trim-both cap alphabetic){.pg-sol .ptag{padding-top:1px}}.pg-sol .one-line{white-space:nowrap}@media (max-width:760px){.pg-sol .one-line{white-space:normal}}.pg-sol .faq summary::-webkit-details-marker{display:none}.pg-sol .faq[open] .faq-chev{transform:rotate(180deg)}@media (max-width:900px){.pg-sol .hiw-arrow{display:none}}@media (max-width:640px){.pg-sol #by-role>div{gap:12px!important}.pg-sol #by-role article>div:first-child{padding:12px 16px!important;border-bottom-width:4px!important}.pg-sol #by-role article>div:first-child>h3{font-size:19px!important}.pg-sol #by-role article>div:last-child{padding:14px 16px 12px!important;gap:8px!important}.pg-sol #by-role article>div:last-child>p{font-size:16px!important}.pg-sol #by-role article ul{font-size:14px!important;line-height:1.45!important}.pg-sol #by-role article li{margin-bottom:5px!important;padding-left:18px!important}.pg-sol #by-role article li span{width:7px!important;height:7px!important}.pg-sol #by-business>div{padding:10px!important;border-radius:20px!important}.pg-sol #by-business>div>div:first-child{margin-bottom:10px!important}.pg-sol #by-business [role=group] button{font-size:15px!important;padding:8px 16px!important;min-height:40px!important}}@media (max-width:640px){.pg-sol :is(#oems,#dealers,#rental){padding:16px!important;gap:16px!important}.pg-sol :is(#oems,#dealers,#rental)>div:first-child>p:first-child{font-size:11px!important;margin-bottom:6px!important}.pg-sol section :is(#oems,#dealers,#rental)>div:first-child>h3{font-size:19px!important;margin-bottom:8px!important}.pg-sol :is(#oems,#dealers,#rental)>div:first-child>p:nth-of-type(2){font-size:15px!important;line-height:1.5!important;margin-bottom:10px!important}.pg-sol :is(#oems,#dealers,#rental) ul{font-size:14px!important;line-height:1.45!important}.pg-sol :is(#oems,#dealers,#rental) li{margin-bottom:5px!important;padding-left:18px!important}.pg-sol :is(#oems,#dealers,#rental)>div:last-child{display:none!important}}@media (max-width:640px){.pg-sol #how-it-works>div{display:block!important;position:relative}.pg-sol #how-it-works .hiw-arrow{display:none!important}.pg-sol #how-it-works>div>div:not(.hiw-arrow){display:grid!important;grid-template-columns:30px 1fr;-moz-column-gap:14px;column-gap:14px;align-items:start;background:none!important;box-shadow:none!important;padding:0 0 18px!important;position:relative}.pg-sol #how-it-works>div>div:not(.hiw-arrow)>div:first-child{width:30px!important;height:30px!important;font-size:14px!important;margin:0!important;grid-row:1/3}.pg-sol #how-it-works>div>div:not(.hiw-arrow)>h3{font-size:16px!important;margin:3px 0!important}.pg-sol #how-it-works>div>div:not(.hiw-arrow)>p{font-size:14px!important;line-height:1.45!important;grid-column:2}.pg-sol #how-it-works>div>div:not(.hiw-arrow):not(:last-child):after{content:"";position:absolute;left:14px;top:34px;bottom:2px;width:2px;background:#ffcd00}.pg-sol #how-it-works>div>div:not(.hiw-arrow):last-child{padding-bottom:0!important}.pg-sol #keep-your-crm-clean>div{gap:20px!important}.pg-sol #keep-your-crm-clean>div>div:first-child>p{font-size:15px!important;line-height:1.5!important}.pg-sol #keep-your-crm-clean>div>div:last-child{padding:10px!important;border-radius:20px!important;gap:6px!important;flex-wrap:nowrap!important;align-items:stretch!important}.pg-sol #keep-your-crm-clean>div>div:last-child>div:first-child{flex:0 0 30%!important;padding:10px 6px!important;display:flex;flex-direction:column;justify-content:center}.pg-sol #keep-your-crm-clean>div>div:last-child>div:first-child>p:first-child{font-size:28px!important}.pg-sol #keep-your-crm-clean>div>div:last-child>div:first-child>p:last-child{font-size:11px!important}.pg-sol #keep-your-crm-clean>div>div:last-child>svg{width:18px;height:12px;align-self:center}.pg-sol #keep-your-crm-clean>div>div:last-child>div:last-child{flex:1 1 auto!important;gap:6px!important}.pg-sol #keep-your-crm-clean>div>div:last-child>div:last-child>div{padding:8px 10px!important}.pg-sol #keep-your-crm-clean>div>div:last-child>div:last-child p{font-size:12px!important}.pg-sol #keep-your-crm-clean>div>div:last-child>div:last-child p:first-child{font-size:14px!important}.pg-sol #faq>div{flex-direction:column;gap:16px!important}.pg-sol #faq>div>div:first-child{display:contents}.pg-sol #faq>div>div:first-child>h2{order:0;margin-bottom:-8px!important}.pg-sol #faq>div>div:first-child>p{order:1;font-size:15px!important;margin-bottom:0!important}.pg-sol #faq>div>div:last-child{order:2;flex:none!important;gap:0!important;background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(15,15,15,.06),0 8px 24px rgba(15,15,15,.06)}.pg-sol #faq a .ic-ring,.pg-sol #faq a span span:first-child,.pg-sol #faq a[href="/privacy"]{display:none!important}.pg-sol #faq a span span:last-child{font-size:15px!important}.pg-sol #faq details.faq{padding:0 16px!important;box-shadow:none!important;border-radius:0!important;border-bottom:1px solid #e1e6ed;background:none!important}.pg-sol #faq details.faq:last-child{border-bottom:0}.pg-sol #faq details.faq summary{font-size:16px!important;min-height:50px!important}.pg-sol #faq details.faq p{font-size:15px!important;line-height:1.5!important;margin-bottom:14px!important}}@media (max-width:640px){.pg-sol h1:has(.h1-set){max-width:none!important;font-size:min(34px,calc((100vw - 64px) * .109))!important}.pg-sol .h1-set{display:block}.pg-sol #book-demo form{gap:12px!important;padding:16px!important}.pg-sol #book-demo form>div{gap:12px!important}.pg-sol #book-demo form label{font-size:13px!important;margin-bottom:4px!important}.pg-sol #book-demo form input:not([type=checkbox]):not([type=radio]),.pg-sol #book-demo form select{min-height:44px!important;padding:9px 12px!important}.pg-sol #book-demo form textarea{min-height:84px!important;height:84px;padding:9px 12px!important}.pg-sol #book-demo form button{width:100%;padding:13px!important}}@media (min-width:641px) and (max-width:1024px){.pg-sol #by-role>div{gap:12px!important}.pg-sol #by-role article>div:first-child{padding:12px 18px!important;border-bottom-width:4px!important}.pg-sol #by-role article>div:first-child>h3{font-size:20px!important}.pg-sol #by-role article>div:last-child{padding:14px 18px!important;gap:8px!important}.pg-sol #by-role article>div:last-child>p{font-size:17px!important}.pg-sol #by-role article ul{font-size:15px!important;line-height:1.45!important}.pg-sol #by-role article li{margin-bottom:5px!important}.pg-sol #by-business>div{padding:12px!important;border-radius:20px!important}.pg-sol :is(#oems,#dealers,#rental){flex-wrap:nowrap!important;gap:20px!important;padding:22px!important;align-items:flex-start!important}.pg-sol :is(#oems,#dealers,#rental)>div:first-child{flex:1 1 55%!important}.pg-sol :is(#oems,#dealers,#rental)>div:last-child{flex:1 1 45%!important;padding:10px!important;border-radius:14px!important}.pg-sol :is(#oems,#dealers,#rental)>div:last-child>div{padding:14px!important}.pg-sol :is(#oems,#dealers,#rental)>div:last-child p{font-size:14px!important}.pg-sol section :is(#oems,#dealers,#rental)>div:first-child>h3{font-size:21px!important}.pg-sol :is(#oems,#dealers,#rental)>div:first-child>p:nth-of-type(2){font-size:16px!important}.pg-sol :is(#oems,#dealers,#rental) ul{font-size:15px!important}.pg-sol #how-it-works>div{flex-wrap:nowrap!important;gap:6px!important}.pg-sol #how-it-works>div>div:not(.hiw-arrow){flex:1 1 0!important;padding:18px 14px!important}.pg-sol #how-it-works>div>div:not(.hiw-arrow)>div:first-child{width:34px!important;height:34px!important;font-size:16px!important;margin-bottom:12px!important}.pg-sol #how-it-works>div>div:not(.hiw-arrow)>h3{font-size:17px!important}.pg-sol #how-it-works>div>div:not(.hiw-arrow)>p{font-size:14px!important}.pg-sol #how-it-works .hiw-arrow{flex:0 0 18px!important}.pg-sol #how-it-works .hiw-arrow svg{width:18px;height:14px}.pg-sol #keep-your-crm-clean>div{flex-wrap:nowrap!important;gap:28px!important}.pg-sol #keep-your-crm-clean>div>div:first-child{flex:1 1 45%!important}.pg-sol #keep-your-crm-clean>div>div:first-child p{font-size:16px!important}.pg-sol #keep-your-crm-clean>div>div:last-child{flex:1 1 55%!important;padding:14px!important;border-radius:20px!important;flex-direction:column;flex-wrap:nowrap!important;gap:8px!important}.pg-sol #keep-your-crm-clean>div>div:last-child>div:first-child{flex:none!important;width:100%;box-sizing:border-box;padding:14px!important}.pg-sol #keep-your-crm-clean>div>div:last-child>div:first-child>p:first-child{font-size:40px!important}.pg-sol #keep-your-crm-clean>div>div:last-child>svg{transform:rotate(90deg);width:28px;height:18px}.pg-sol #keep-your-crm-clean>div>div:last-child>div:last-child{flex:none!important;width:100%;gap:8px!important}.pg-sol #keep-your-crm-clean>div>div:last-child>div:last-child>div{padding:10px 14px!important}.pg-sol #faq>div{flex-wrap:nowrap!important;gap:28px!important}.pg-sol #faq>div>div:first-child{flex:0 0 34%!important}.pg-sol #faq>div>div:first-child>p{font-size:16px!important}.pg-sol #faq a[href="/privacy"]{flex-direction:column;align-items:flex-start!important;padding:16px!important;gap:10px!important}.pg-sol #faq a .ic-ring{zoom:1!important;width:44px!important;height:44px!important}.pg-sol #faq>div>div:last-child{gap:8px!important}.pg-sol #faq details.faq{padding:0 18px!important}.pg-sol #faq details.faq summary{font-size:16px!important;min-height:52px!important}.pg-sol #faq details.faq p{font-size:15px!important;margin-bottom:14px!important}}@media (max-width:640px){.pg-sol :is(#oems,#dealers,#rental)>div:first-child>p:first-child{font-size:12px!important}.pg-sol #keep-your-crm-clean>div>div:last-child>div:first-child>p:last-child{font-size:12px!important}}@media (min-width:1025px){.pg-sol #by-role article>div:first-child>h3{font-size:24px!important}}@media (max-width:640px){.pg-sol .sol-hero-cta{display:table!important;margin:0 auto}}