.related-services[data-astro-cid-kwyw5pkz]{background:#092746;color:#fff;padding:75px 0 80px;border-bottom:1px solid #ffffff18}.related-heading[data-astro-cid-kwyw5pkz]{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px}.related-heading[data-astro-cid-kwyw5pkz] p[data-astro-cid-kwyw5pkz]:not(.related-title){color:#70d78d;font-size:11px;letter-spacing:2px;margin-bottom:15px}.related-heading[data-astro-cid-kwyw5pkz] .related-title[data-astro-cid-kwyw5pkz]{font-size:40px;font-weight:500;line-height:1.15;letter-spacing:-1px}.related-heading[data-astro-cid-kwyw5pkz]>span[data-astro-cid-kwyw5pkz]{font-size:15px;color:#b4c8d5;line-height:1.7}.service-directory[data-astro-cid-kwyw5pkz]{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.directory-item[data-astro-cid-kwyw5pkz]{display:flex;align-items:center;gap:17px;min-height:106px;border-top:1px solid #ffffff24;padding:20px 4px;transition:background .2s,color .2s}.directory-item[data-astro-cid-kwyw5pkz]:hover{background:#ffffff06;color:#79e592}.directory-item[data-astro-cid-kwyw5pkz] img[data-astro-cid-kwyw5pkz]{width:43px;height:43px;object-fit:contain}.directory-title[data-astro-cid-kwyw5pkz]{font-size:18px;line-height:1.3;flex:1}.directory-title[data-astro-cid-kwyw5pkz] small[data-astro-cid-kwyw5pkz]{display:block;font-size:11px;color:#70d78d;margin-top:6px}.directory-arrow[data-astro-cid-kwyw5pkz]{font-size:26px;color:#70d78d}.current[data-astro-cid-kwyw5pkz]{color:#d2e4ed}.current-dot[data-astro-cid-kwyw5pkz]{width:7px;height:7px;background:#00d91d;border-radius:50%;margin-right:8px}@media(max-width:860px){.directory-item[data-astro-cid-kwyw5pkz]{gap:12px}.directory-title[data-astro-cid-kwyw5pkz]{font-size:16px}.related-heading[data-astro-cid-kwyw5pkz] .related-title[data-astro-cid-kwyw5pkz]{font-size:34px}}@media(max-width:640px){.related-services[data-astro-cid-kwyw5pkz]{padding:48px 0}.related-heading[data-astro-cid-kwyw5pkz]{display:block}.related-heading[data-astro-cid-kwyw5pkz] .related-title[data-astro-cid-kwyw5pkz]{font-size:30px}.related-heading[data-astro-cid-kwyw5pkz]>span[data-astro-cid-kwyw5pkz]{display:block;font-size:14px;margin-top:20px}.service-directory[data-astro-cid-kwyw5pkz]{grid-template-columns:1fr}.directory-item[data-astro-cid-kwyw5pkz]{min-height:90px}.directory-title[data-astro-cid-kwyw5pkz]{font-size:17px}.directory-item[data-astro-cid-kwyw5pkz] img[data-astro-cid-kwyw5pkz]{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.directory-item[data-astro-cid-kwyw5pkz]{transition:none}}.directory-name[data-astro-cid-kwyw5pkz]{font:inherit;color:inherit;margin:0}@media(prefers-reduced-motion:no-preference){.service-experience .service-hero{position:relative}.service-experience .service-hero:after{content:"";position:absolute;bottom:0;left:0;width:30%;height:2px;background:linear-gradient(90deg,transparent,#67f08e,transparent);pointer-events:none;animation:service-light-travel 8s ease-in-out infinite}.service-experience .detail-copy>*{animation:service-intro-enter .85s cubic-bezier(.22,1,.36,1) both}.service-experience .detail-copy>*:nth-child(2){animation-delay:.08s}.service-experience .detail-copy>*:nth-child(3){animation-delay:.16s}.service-experience .detail-copy>*:nth-child(4){animation-delay:.24s}.service-experience .detail-copy>*:nth-child(5){animation-delay:.32s}.service-experience .detail-copy>*:nth-child(6){animation-delay:.4s}.service-experience .directory-arrow{transition:transform .3s ease}.service-experience a.directory-item:hover .directory-arrow,.service-experience a.directory-item:focus-visible .directory-arrow{transform:translate(4px,-4px)}.service-experience .image-symbol{transition:transform .4s ease,background .4s ease}.service-experience .protocol-media:hover .image-symbol{transform:translateY(-5px);background:#103f53}.service-experience .intro-heading:after{content:"";display:block;width:68px;height:3px;border-radius:2px;background:linear-gradient(90deg,#00c92a,#9bedb1);margin-top:23px;animation:service-accent-glow 5s ease-in-out infinite}}@keyframes service-intro-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes service-light-travel{0%,10%{transform:translate(-110%);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(440%);opacity:0}}@keyframes service-accent-glow{0%,to{opacity:.55}50%{opacity:1}}
