.company-module__ATqNKW__page{color:#123a63;background:#fff}.company-module__ATqNKW__hero{background:radial-gradient(circle at 84% 18%,#039be524,#0000 28%),linear-gradient(145deg,#f4faff,#fff 62%);border-bottom:1px solid #176da71a;padding:88px 24px 84px}.company-module__ATqNKW__heroInner,.company-module__ATqNKW__section,.company-module__ATqNKW__contactSection{width:min(1120px,100%);margin:0 auto}.company-module__ATqNKW__eyebrow{color:#176da7;letter-spacing:.16em;margin:0 0 12px;font-size:11px;font-weight:800}.company-module__ATqNKW__hero h1{color:#0c3155;letter-spacing:-.045em;word-break:keep-all;max-width:760px;margin:0;font-size:clamp(38px,6vw,64px);line-height:1.12}.company-module__ATqNKW__intro{color:#58758a;word-break:keep-all;max-width:700px;margin:24px 0 0;font-size:17px;line-height:1.85}.company-module__ATqNKW__heroActions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.company-module__ATqNKW__primaryAction,.company-module__ATqNKW__secondaryAction{border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.company-module__ATqNKW__primaryAction{color:#fff;background:#176da7;box-shadow:0 10px 24px #176da72e}.company-module__ATqNKW__secondaryAction{color:#176da7;background:#fff;border:1px solid #176da740}.company-module__ATqNKW__primaryAction:focus-visible,.company-module__ATqNKW__secondaryAction:focus-visible,.company-module__ATqNKW__contact a:focus-visible{outline-offset:3px;outline:3px solid #176da73d}.company-module__ATqNKW__section{padding:76px 24px}.company-module__ATqNKW__sectionHeading{max-width:680px}.company-module__ATqNKW__sectionHeading h2,.company-module__ATqNKW__contactSection h2{color:#123a63;letter-spacing:-.035em;word-break:keep-all;margin:0;font-size:clamp(27px,4vw,38px);line-height:1.25}.company-module__ATqNKW__capabilities{border-top:1px solid #176da729;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px;display:grid}.company-module__ATqNKW__capability{min-width:0;padding:28px 28px 12px 0}.company-module__ATqNKW__capability+.company-module__ATqNKW__capability{border-left:1px solid #176da71f;padding-left:28px}.company-module__ATqNKW__capability>span{color:#03a0df;font-size:12px;font-weight:800}.company-module__ATqNKW__capability h3{margin:18px 0 10px;font-size:20px}.company-module__ATqNKW__capability p,.company-module__ATqNKW__contactSection>div>p:last-child{color:#627f93;word-break:keep-all;margin:0;font-size:14px;line-height:1.75}.company-module__ATqNKW__contactSection{background:#f5faff;border:1px solid #176da721;border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:48px;margin-bottom:76px;padding:40px;display:grid}.company-module__ATqNKW__contactSection>div>p:last-child{margin-top:14px}.company-module__ATqNKW__contact{color:#668399;align-content:center;gap:7px;font-size:13px;font-style:normal;line-height:1.55;display:grid}.company-module__ATqNKW__contact strong{color:#123a63;margin-bottom:4px;font-size:15px}.company-module__ATqNKW__contact a{color:#176da7;text-underline-offset:3px;width:fit-content;font-weight:700}@media (max-width:760px){.company-module__ATqNKW__hero{padding:56px 18px 58px}.company-module__ATqNKW__hero h1{font-size:clamp(34px,11vw,46px)}.company-module__ATqNKW__intro{font-size:15px}.company-module__ATqNKW__heroActions{display:grid}.company-module__ATqNKW__section{padding:54px 18px}.company-module__ATqNKW__capabilities{grid-template-columns:minmax(0,1fr)}.company-module__ATqNKW__capability,.company-module__ATqNKW__capability+.company-module__ATqNKW__capability{border-bottom:1px solid #176da71f;border-left:0;padding:24px 0}.company-module__ATqNKW__contactSection{grid-template-columns:minmax(0,1fr);gap:28px;width:calc(100% - 36px);margin-bottom:54px;padding:28px 22px}}.company-module__ATqNKW__primaryAction{box-shadow:none;cursor:pointer;border:1px solid #176da7}.company-module__ATqNKW__secondaryAction{cursor:pointer}.company-module__ATqNKW__heroActions+.company-module__ATqNKW__heroActions{margin-top:12px}.company-module__ATqNKW__heroActions+.company-module__ATqNKW__heroActions .company-module__ATqNKW__secondaryAction{text-underline-offset:4px;background:0 0;border:0;min-height:36px;padding-left:0;text-decoration:underline}@media (max-width:760px){.company-module__ATqNKW__hero{padding-block:40px}.company-module__ATqNKW__hero h1{font-size:34px;line-height:1.3}}
