.what-we-do_page__5gzfm{background:#eaf0f7}.what-we-do_hero__AHZIw{background:#111d2a;color:#fff;padding:2.375rem 0 6.875rem}.what-we-do_heroTop__v39Vi{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;border-bottom:1px solid #ffffff3d;padding-bottom:1.375rem;font-size:.6875rem;letter-spacing:.1em}.what-we-do_heroTop__v39Vi a{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;letter-spacing:0;font-size:.75rem}.what-we-do_heroTop__v39Vi a:hover{text-decoration:underline;text-underline-offset:.25rem}.what-we-do_heroGrid__iPPI_{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18.75rem,.7fr);gap:4.375rem;align-items:end;padding-top:5.5rem}.what-we-do_hero__AHZIw h1{font-size:clamp(3.125rem,5.3vw,4.9375rem);font-weight:500;line-height:1.04;letter-spacing:-.07em}.what-we-do_hero__AHZIw h1 em{font-style:normal;color:#ff8e69}.what-we-do_heroGrid__iPPI_>div:first-child>p{max-width:40.625rem;font-size:1.125rem;line-height:1.6;color:#d5dfeb;margin-top:2.0625rem}.what-we-do_heroCta__cJUL5{display:inline-flex;align-items:center;justify-content:space-between;gap:2.8125rem;background:#ff8e69;color:#111d2a;padding:1.125rem 1.4375rem;text-decoration:none;font-weight:600;font-size:.875rem;margin-top:2.125rem;min-width:18.75rem}.what-we-do_heroCta__cJUL5:hover{background:#ffab8e}.what-we-do_serviceMenu__OL2SP{display:flex;flex-direction:column;gap:.75rem;min-width:0;background:#1a2b3f;border:1px solid #35465b;border-radius:1.25rem;padding:1.5rem;box-shadow:0 1.25rem 2.8125rem #07101c35}.what-we-do_menuLabel__j8jqK{display:block;font-size:.6875rem;letter-spacing:.14em;color:#bdd0e8;padding:.1875rem .25rem .625rem}.what-we-do_serviceMenuLink__1zYFi{display:flex;align-items:center;justify-content:space-between;gap:.9375rem;background:#243950;border:1px solid #3b5069;border-radius:.75rem;padding:1.3125rem 1.125rem;color:#fff;text-decoration:none;transition:background .18s,border-color .18s}.what-we-do_menuText__E15i7{display:block;min-width:0}.what-we-do_menuText__E15i7 strong{display:block;font-size:1.3125rem;font-weight:500;line-height:1.25;letter-spacing:-.025em}.what-we-do_menuText__E15i7>span{display:block;font-size:.8125rem;line-height:1.5;color:#c9d7e7;margin-top:.5rem}.what-we-do_menuArrow__9K_Mt{display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid #65758a;border-radius:50%;color:#ffab8e;transition:background .18s,color .18s}.what-we-do_serviceMenuLink__1zYFi:hover{background:#2d4561;border-color:#ffab8e}.what-we-do_serviceMenuLink__1zYFi:hover .what-we-do_menuArrow__9K_Mt{background:#ffab8e;border-color:#ffab8e;color:#111d2a}.what-we-do_serviceMenuLink__1zYFi:focus-visible{outline:2px solid #ffab8e;outline-offset:.25rem}@media(max-width:760px){.what-we-do_serviceMenu__OL2SP{padding:1.25rem}.what-we-do_serviceMenuLink__1zYFi{padding:1.1875rem 1rem}}@media(prefers-reduced-motion:reduce){.what-we-do_menuArrow__9K_Mt,.what-we-do_serviceMenuLink__1zYFi{transition:none}}.what-we-do_introduction__BNBvx{padding:6.5625rem 0 5.125rem}.what-we-do_introduction__BNBvx>.shell{display:grid;grid-template-columns:12.5rem 1fr;gap:3.4375rem}.what-we-do_kicker__dy0Ur{font-size:.6875rem;letter-spacing:.1em;color:#145be7}.what-we-do_introduction__BNBvx h2{font-size:clamp(2.3125rem,4.4vw,3.75rem);font-weight:500;line-height:1.08;max-width:53.125rem}.what-we-do_introduction__BNBvx p{font-size:1rem;line-height:1.6;color:#535e6d;max-width:41.25rem;margin-top:1.6875rem}.what-we-do_services__TNElG{display:grid;gap:2rem;padding-bottom:1rem}.what-we-do_service__AAnd_{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);border-radius:1.5rem;overflow:hidden;border:1px solid #cad7e5;box-shadow:0 .75rem 2rem #11243d08}.what-we-do_learning__A5NC5{background:#f6f9fe;color:#142536;--accent:#145be7}.what-we-do_diagnosis__a_KJe{background:#152b44;color:#fff;--accent:#a9c7ff;border-color:#294360}.what-we-do_implementation__K_6yg{background:#fff3ec;color:#142536;--accent:#a5401f}.what-we-do_serviceVisual__klfSm{position:relative;min-height:28rem;overflow:hidden;background:#243950}.what-we-do_serviceVisual__klfSm img{object-fit:cover;object-position:center}.what-we-do_serviceVisual__klfSm:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#0c192bba);pointer-events:none}.what-we-do_visualLabel__L8sMT{position:absolute;z-index:1;bottom:1.75rem;left:1.75rem;right:1.75rem;color:#fff;display:flex;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:600}.what-we-do_visualLabel__L8sMT>span{font-size:1.5rem}.what-we-do_serviceContent__aSRIY{padding:clamp(1.5rem,3vw,3rem);min-width:0}.what-we-do_serviceTag__fYVre{display:inline-flex;padding:.5rem .85rem;border:1px solid;border-radius:2rem;color:var(--accent);font-size:.8125rem;font-weight:600}.what-we-do_service__AAnd_ h2{font-size:clamp(1.875rem,2.7vw,2.625rem);font-weight:500;line-height:1.12;letter-spacing:-.045em;margin:1.25rem 0}.what-we-do_serviceDetail__rv5ET{font-size:.9375rem;line-height:1.7;color:#43566a}.what-we-do_diagnosis__a_KJe .what-we-do_serviceDetail__rv5ET{color:#d1dfef}.what-we-do_serviceBody__qFPLS{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid #849ab34d}.what-we-do_serviceExample__WAV_M>span,.what-we-do_serviceResult__0ROf_>span{font-size:.625rem;letter-spacing:.12em;font-weight:600;color:var(--accent)}.what-we-do_serviceExample__WAV_M p,.what-we-do_serviceResult__0ROf_ p{font-size:.8125rem;line-height:1.65;margin-top:.625rem}.what-we-do_serviceCta__ltCrH{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;width:fit-content;min-width:15rem;min-height:3.25rem;background:#145be7;color:#fff;border-radius:.625rem;margin-top:1.75rem;padding:.625rem .75rem .625rem 1.125rem;text-decoration:none;font-size:.875rem;font-weight:600;transition:background .18s,box-shadow .18s}.what-we-do_serviceCta__ltCrH>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#ffffff26}.what-we-do_diagnosis__a_KJe .what-we-do_serviceCta__ltCrH,.what-we-do_implementation__K_6yg .what-we-do_serviceCta__ltCrH{background:#ff946d;color:#142536}.what-we-do_serviceCta__ltCrH:hover{box-shadow:0 .375rem 1rem #102a4426;background:#0e48bb}.what-we-do_diagnosis__a_KJe .what-we-do_serviceCta__ltCrH:hover,.what-we-do_implementation__K_6yg .what-we-do_serviceCta__ltCrH:hover{background:#ffad90}.what-we-do_serviceCta__ltCrH:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media(min-width:1101px){.what-we-do_diagnosis__a_KJe{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.what-we-do_diagnosis__a_KJe .what-we-do_serviceVisual__klfSm{order:2}}@media(max-width:1050px){.what-we-do_serviceBody__qFPLS{grid-template-columns:1fr;gap:1rem}.what-we-do_serviceContent__aSRIY{padding:1.75rem}}@media(max-width:760px){.what-we-do_services__TNElG{gap:1.5rem}.what-we-do_services__TNElG .what-we-do_service__AAnd_{grid-template-columns:1fr;padding:0;border-radius:1rem}.what-we-do_serviceVisual__klfSm{min-height:0;height:15rem}.what-we-do_serviceVisual__klfSm img{object-position:center 40%}.what-we-do_serviceContent__aSRIY{padding:1.5rem}.what-we-do_services__TNElG .what-we-do_service__AAnd_ h2{font-size:1.875rem;margin:1rem 0}.what-we-do_services__TNElG .what-we-do_serviceBody__qFPLS{margin-top:1.25rem;padding-top:1.25rem;gap:1rem}.what-we-do_serviceCta__ltCrH{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.what-we-do_serviceCta__ltCrH{transition:none}}.what-we-do_independent__VTTI6{padding:5rem 0;background:#eaf0f7}.what-we-do_contactCard__MIh9R{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(18.125rem,1fr);align-items:center;gap:3.75rem;background:#111d2a;color:#fff;padding:4rem;border-radius:1.375rem;border-top:.1875rem solid #ff8e69}.what-we-do_contactCard__MIh9R .what-we-do_kicker__dy0Ur{color:#c2d2e7;font-size:.6875rem;letter-spacing:.14em}.what-we-do_independent__VTTI6 h2{font-size:clamp(2.4375rem,4.4vw,3.875rem);line-height:1.08;font-weight:500;margin-top:1.5rem;letter-spacing:-.055em}.what-we-do_independent__VTTI6 h2 em{color:#ff9c79;font-style:normal}.what-we-do_independent__VTTI6 p{font-size:1rem;line-height:1.7;max-width:35.625rem;color:#cbd8e7;margin-top:1.6875rem}.what-we-do_contactAction__jKtte{display:flex;flex-direction:column;gap:1.125rem}.what-we-do_contactAction__jKtte a{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;background:#ff8e69;color:#111d2a;padding:.875rem .9375rem .875rem 1.5rem;border-radius:.625rem;text-decoration:none;font-size:1rem;font-weight:600;min-height:4.875rem;transition:background .2s,box-shadow .2s}.what-we-do_contactArrow__77_Kc{display:grid;place-items:center;width:2.875rem;height:2.875rem;flex-shrink:0;background:#111d2a;color:#fff;border-radius:50%;transition:transform .2s}.what-we-do_contactAction__jKtte a:hover{background:#ffad90;box-shadow:0 .5rem 1.5rem #0003}.what-we-do_contactAction__jKtte a:hover .what-we-do_contactArrow__77_Kc{transform:rotate(45deg)}.what-we-do_contactAction__jKtte>span{font-size:.8125rem;line-height:1.6;color:#cbd8e7;max-width:18.75rem}@media(max-width:1050px){.what-we-do_contactCard__MIh9R{grid-template-columns:1fr;gap:2.1875rem;padding:2.625rem}.what-we-do_contactAction__jKtte{max-width:25rem}}@media(max-width:760px){.what-we-do_contactCard__MIh9R{padding:2rem 1.4375rem;border-radius:1rem}.what-we-do_contactAction__jKtte{max-width:none}.what-we-do_contactAction__jKtte a{font-size:.875rem;padding-left:1.0625rem;min-height:4.5rem}.what-we-do_contactArrow__77_Kc{width:2.375rem;height:2.375rem}}@media(prefers-reduced-motion:reduce){.what-we-do_contactAction__jKtte a,.what-we-do_contactArrow__77_Kc{transition:none}.what-we-do_contactAction__jKtte a:hover .what-we-do_contactArrow__77_Kc{transform:none}}@media(max-width:1100px){.what-we-do_heroGrid__iPPI_{gap:2.1875rem}.what-we-do_serviceBody__qFPLS{margin-left:0}.what-we-do_serviceHead__5__c6{grid-template-columns:9.375rem 1fr;gap:1.875rem}}@media(max-width:760px){.what-we-do_hero__AHZIw{padding:1.75rem 0 4.375rem}.what-we-do_heroGrid__iPPI_{grid-template-columns:1fr;gap:2.8125rem;padding-top:3.625rem}.what-we-do_hero__AHZIw h1{font-size:clamp(2.6875rem,10.5vw,3.75rem)}.what-we-do_heroGrid__iPPI_>div:first-child>p{font-size:1rem;margin-top:1.5625rem}.what-we-do_heroCta__cJUL5{width:100%;min-width:0}.what-we-do_questions__tHqv9{padding:1.4375rem}.what-we-do_introduction__BNBvx{padding:4.375rem 0 3.75rem}.what-we-do_introduction__BNBvx>.shell{display:block}.what-we-do_introduction__BNBvx h2{font-size:2.5625rem;margin-top:1.25rem}.what-we-do_introduction__BNBvx p{font-size:.9375rem}.what-we-do_service__AAnd_{padding:3.875rem 0 4.0625rem}.what-we-do_serviceHead__5__c6{display:block}.what-we-do_service__AAnd_ h2{font-size:2.75rem;margin-top:1.5rem}.what-we-do_serviceBody__qFPLS{grid-template-columns:1fr;gap:1.6875rem;margin-top:2.1875rem}.what-we-do_serviceBody__qFPLS>p,.what-we-do_serviceExample__WAV_M p,.what-we-do_serviceResult__0ROf_ p{font-size:.9375rem}.what-we-do_serviceResult__0ROf_ a{margin-top:1.375rem}.what-we-do_independent__VTTI6{padding:4.6875rem 0 5rem}.what-we-do_independent__VTTI6 h2{font-size:2.625rem}.what-we-do_independent__VTTI6 p{font-size:.9375rem}.what-we-do_independent__VTTI6 a{width:100%;min-width:0}}