.service-highlights{background:#fff;padding:72px 0}.service-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.service-highlight{border:1px solid #dce9ef;border-radius:18px;overflow:hidden;min-width:0;padding:28px 28px 30px;color:#126ba7;background:linear-gradient(145deg,#fff 35%,#effaff);position:relative;transition:transform .3s,box-shadow .3s;--hl-soft:#c9e6f3}.service-highlight:hover{transform:translateY(-4px);box-shadow:0 14px 32px #15364a0d}.service-highlight:focus-visible{outline:2px solid #21afdc;outline-offset:4px}.hl-dark{background:linear-gradient(135deg,#142c38,#091922);border-color:#203c4a;color:#62c7ec;--hl-soft:#244857}.hl-blue{background:linear-gradient(125deg,#17afd0,#087de0 50%,#084bbd);border-color:transparent;color:#fff;--hl-soft:#ffffff24}.hl-visual{height:155px;display:flex;align-items:center;justify-content:center;margin-bottom:26px}.hl-visual>svg{display:block;width:100%;max-width:280px;height:100%;overflow:visible}.hl-copy>span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#688a9b;display:block;margin-bottom:12px}.hl-copy h3{font:500 clamp(20px,1.8vw,26px)/1.35 Unbounded,sans-serif;letter-spacing:-.045em;color:#1a3443;margin:0 0 14px}.hl-copy p{font:400 15px/1.7 'DM Sans',sans-serif;color:#688293;margin:0;max-width:350px}.hl-dark .hl-copy h3,.hl-blue .hl-copy h3{color:#fff}.hl-dark .hl-copy p{color:#adc3cf}.hl-dark .hl-copy>span{color:#8eafbf}.hl-blue .hl-copy p,.hl-blue .hl-copy>span{color:#e2f4ff}.hl-layout-big,.hl-ad-button,.hl-job-tag{fill:var(--hl-soft)}.hl-track{opacity:.35}.hl-sources circle,.hl-people-dots circle{fill:var(--hl-soft)}.hl-launch>circle,.hl-report-dot{fill:currentColor;stroke:none}.hl-scan{stroke-width:3;opacity:.65}.hl-emphasis{stroke-width:4}.hl-result{transform-origin:center}.service-highlight.hl-playing .hl-scan{animation:hlScan 3.8s ease-in-out infinite}.service-highlight.hl-playing .hl-result{animation:hlResults 3.8s ease-in-out infinite}.service-highlight.hl-playing .hl-emphasis{stroke-dasharray:122;animation:hlDrawShort 3.8s ease-in-out infinite}.service-highlight.hl-playing .hl-sources circle{animation:hlSource 3s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.service-highlight.hl-playing .hl-sources circle:nth-child(2){animation-delay:.3s}.service-highlight.hl-playing .hl-sources circle:nth-child(3){animation-delay:.6s}.service-highlight.hl-playing .hl-source-line{stroke-dasharray:5 6;animation:hlDash 6s linear infinite}.service-highlight.hl-playing .hl-layout-big{animation:hlLayout 4s ease-in-out infinite}.service-highlight.hl-playing .hl-layout-lines{animation:hlLines 4s ease-in-out infinite}.service-highlight.hl-playing .hl-phone{animation:hlPhone 4.5s ease-in-out infinite}.service-highlight.hl-playing .hl-arrow{animation:hlArrow 3s ease-in-out infinite}.service-highlight.hl-playing .hl-bag{animation:hlBag 4s ease-in-out infinite;transform-origin:110px 58px}.service-highlight.hl-playing .hl-add{animation:hlAdd 4s ease-in-out infinite;transform-origin:211px 102px}.service-highlight.hl-playing .hl-check{stroke-dasharray:70;animation:hlCheck 4s ease-in-out infinite}.service-highlight.hl-playing .hl-sync-top{animation:hlSyncTop 4s ease-in-out infinite}.service-highlight.hl-playing .hl-sync-bottom{animation:hlSyncBottom 4s ease-in-out infinite}.service-highlight.hl-playing .hl-cursor{animation:hlCursor 4.5s ease-in-out infinite}.service-highlight.hl-playing .hl-ad-button{animation:hlButton 4.5s ease-in-out infinite}.service-highlight.hl-playing .hl-target{animation:hlTarget 4s ease-in-out infinite;transform-origin:140px 80px}.service-highlight.hl-playing .hl-reach{stroke-dasharray:4 6;animation:hlDash 4s linear infinite}.service-highlight.hl-playing .hl-report-line{stroke-dasharray:260;animation:hlReport 5s ease-in-out infinite}.service-highlight.hl-playing .hl-report-dot{animation:hlReportDot 5s ease-in-out infinite}.service-highlight.hl-playing .hl-job-tag{animation:hlJob 4s ease-in-out infinite}.service-highlight.hl-playing .hl-form-line{stroke-dasharray:60;animation:hlForm 4s ease-in-out infinite}.service-highlight.hl-playing .hl-person-left{animation:hlPersonLeft 4s ease-in-out infinite}.service-highlight.hl-playing .hl-person-right{animation:hlPersonRight 4s ease-in-out infinite}
@keyframes hlScan{0%,100%{transform:translateY(0)}50%{transform:translateY(72px)}}@keyframes hlResults{0%,100%{opacity:.65;transform:translateY(3px)}35%,70%{opacity:1;transform:translateY(0)}}@keyframes hlDrawShort{0%,100%{stroke-dashoffset:122}35%,70%{stroke-dashoffset:0}}@keyframes hlSource{0%,100%{opacity:.55;transform:scale(.85)}45%{opacity:1;transform:scale(1.1)}}@keyframes hlDash{to{stroke-dashoffset:-60}}@keyframes hlLayout{0%,100%{opacity:.55;transform:translateY(4px)}45%,70%{opacity:1;transform:translateY(0)}}@keyframes hlLines{0%,100%{opacity:.5;transform:translateX(4px)}45%,70%{opacity:1;transform:translateX(0)}}@keyframes hlPhone{0%,100%{transform:translateY(3px)}50%{transform:translateY(-5px)}}@keyframes hlArrow{0%,100%{transform:translate(0,0)}50%{transform:translate(5px,-5px)}}@keyframes hlBag{0%,100%{transform:rotate(0)}35%{transform:rotate(-5deg)}60%{transform:rotate(4deg)}}@keyframes hlAdd{0%,100%{opacity:.65;transform:scale(.9)}55%{opacity:1;transform:scale(1.08)}}@keyframes hlCheck{0%,20%,100%{stroke-dashoffset:70;opacity:.3}50%,80%{stroke-dashoffset:0;opacity:1}}@keyframes hlSyncTop{0%,100%{transform:translateX(-4px);opacity:.55}50%{transform:translateX(4px);opacity:1}}@keyframes hlSyncBottom{0%,100%{transform:translateX(4px);opacity:.55}50%{transform:translateX(-4px);opacity:1}}@keyframes hlCursor{0%,100%{transform:translate(0,0)}40%,65%{transform:translate(-30px,12px)}}@keyframes hlButton{0%,35%,100%{fill-opacity:.5}45%,70%{fill-opacity:1}}@keyframes hlTarget{0%,100%{transform:scale(.9);opacity:.6}50%{transform:scale(1.1);opacity:1}}@keyframes hlReport{0%,100%{stroke-dashoffset:260}60%,85%{stroke-dashoffset:0}}@keyframes hlReportDot{0%,40%,100%{opacity:0}65%,85%{opacity:1}}@keyframes hlJob{0%,100%{fill-opacity:.3}50%{fill-opacity:1}}@keyframes hlForm{0%,100%{stroke-dashoffset:60;opacity:.4}45%,80%{stroke-dashoffset:0;opacity:1}}@keyframes hlPersonLeft{0%,100%{transform:translateX(-6px);opacity:.55}50%{transform:translateX(3px);opacity:1}}@keyframes hlPersonRight{0%,100%{transform:translateX(6px);opacity:.55}50%{transform:translateX(-3px);opacity:1}}
@media(max-width:1000px){.service-highlight{padding:23px 21px}.hl-copy h3{font-size:21px}.hl-copy p{font-size:14px}.hl-visual{height:135px}}@media(max-width:760px){.service-highlights{padding:45px 0}.service-highlight-grid{grid-template-columns:1fr;gap:16px}.service-highlight{display:grid;grid-template-columns:1fr;gap:0;padding:25px;min-height:275px}.hl-visual{height:125px;margin:0 0 20px}.hl-visual>svg{max-width:240px}.hl-copy h3{font-size:23px;max-width:350px}.hl-copy>span{margin-bottom:9px}.hl-copy p{font-size:14px;max-width:420px}}@media(prefers-reduced-motion:reduce){.service-highlight,.service-highlight *{animation:none!important;transition:none!important}.service-highlight:hover{transform:none}}
