.AnnouncePill-module__RKkeha__pill{border:1px solid var(--rule-soft);border-radius:var(--r-pill);background:var(--paper);max-width:100%;min-height:40px;color:var(--ink);transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);align-items:center;gap:10px;margin:0 0 28px;padding:5px 16px 5px 5px;font-size:13.5px;font-weight:500;line-height:1.3;animation-delay:50ms;display:inline-flex}.AnnouncePill-module__RKkeha__pill:hover{border-color:var(--ink);box-shadow:0 10px 30px -18px color-mix(in srgb, var(--ink) 60%, transparent)}.AnnouncePill-module__RKkeha__pill:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.AnnouncePill-module__RKkeha__badge{border-radius:var(--r-pill);background:var(--signal);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:5px 10px;font-size:10px}.AnnouncePill-module__RKkeha__short{display:none}.AnnouncePill-module__RKkeha__arrow{transition:transform .2s var(--ease-out);flex:none}.AnnouncePill-module__RKkeha__pill:hover .AnnouncePill-module__RKkeha__arrow{transform:translate(3px)}@media (max-width:640px){.AnnouncePill-module__RKkeha__pill{margin-bottom:20px;font-size:12.5px}.AnnouncePill-module__RKkeha__long{display:none}.AnnouncePill-module__RKkeha__short{display:inline}}@media (prefers-reduced-motion:reduce){.AnnouncePill-module__RKkeha__pill,.AnnouncePill-module__RKkeha__arrow{transition:none}}
.page-module___8aEwW__labels{color:var(--muted);flex-wrap:wrap;gap:10px 24px;margin:0 0 36px;font-size:11.5px;animation-delay:.1s;display:flex}.page-module___8aEwW__strong{color:var(--ink);font-weight:600}.page-module___8aEwW__facts{margin-top:72px}.page-module___8aEwW__clients{border-block:1px solid var(--rule-soft);background:var(--fog-2)}.page-module___8aEwW__allServices{align-items:center;min-height:44px;margin-top:24px;font-weight:500;display:inline-flex}.page-module___8aEwW__solutions{border-top:1px solid var(--ink);flex-direction:column;gap:28px;margin-top:88px;padding-top:48px;display:flex}.page-module___8aEwW__solutionsTitle{letter-spacing:-.035em;max-width:760px;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1}.page-module___8aEwW__allSolutions{align-items:center;min-height:44px;font-weight:500;display:inline-flex}.page-module___8aEwW__specialty{border-top:1px solid var(--ink);padding:56px 0}.page-module___8aEwW__letter{margin-bottom:20px}.page-module___8aEwW__specialtyTitle{margin:0 0 20px;font-size:clamp(32px,3.4vw,50px);font-weight:650;line-height:1}.page-module___8aEwW__copy{color:var(--body);margin:0 0 18px;font-size:16.5px;line-height:1.65}.page-module___8aEwW__last{margin-bottom:0}.page-module___8aEwW__lead{margin-bottom:28px}.page-module___8aEwW__specsTitle{color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:0 0 14px;font-size:11px;display:flex}.page-module___8aEwW__specsNote{color:var(--muted)}.page-module___8aEwW__figure{margin:0}.page-module___8aEwW__caption{color:var(--muted);margin-top:14px;font-size:13.5px;line-height:1.5}.page-module___8aEwW__caseLink{margin-top:24px;font-weight:500;display:inline-block}.page-module___8aEwW__bandTitle{margin:0 0 28px;font-size:clamp(44px,6vw,92px);font-weight:700;line-height:.92}.page-module___8aEwW__bandLede{max-width:600px;margin:0 0 36px;font-size:17.5px;line-height:1.6}@media (max-width:600px){.page-module___8aEwW__labels{gap:8px 18px;margin-bottom:22px;font-size:10.5px}.page-module___8aEwW__bandTitle{margin-bottom:16px;font-size:44px}.page-module___8aEwW__bandLede{margin-bottom:22px;font-size:15.5px;line-height:1.55}}
