.services-introduction{box-sizing:border-box;background:#fff;width:100%;padding:48px 20px 54px;overflow:hidden}.services-introduction__container{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto}.services-introduction__featured{box-sizing:border-box;background:#fff;border-radius:14px;grid-template-columns:.92fr 1.08fr;width:min(100%,1060px);min-height:390px;margin:0 auto;transition:box-shadow .3s,transform .3s;display:grid;overflow:hidden}.services-introduction__featured:hover{transform:translateY(-2px);box-shadow:0 18px 40px #1a2b4529}.services-introduction__content{box-sizing:border-box;background:#fff;flex-direction:column;justify-content:center;min-width:0;padding:38px;display:flex}.services-introduction__content h3{color:#142b5d;letter-spacing:0;max-width:390px;margin:0;font-family:Inter,Arial,sans-serif;font-size:clamp(1.2rem,1.3vw,.9rem);font-weight:500;line-height:1.14}.services-introduction__line{background:#2288d0;width:34px;height:2px;margin:18px 0}.services-introduction__content p{color:#506079;max-width:410px;margin:0;font-family:Inter,Arial,Helvetica,sans-serif;font-size:.9rem;font-weight:400;line-height:1.55}.services-introduction__image{box-sizing:border-box;background:#e8edf3;width:100%;min-height:390px;position:relative;overflow:hidden}.services-introduction__image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (max-width:900px){.services-introduction{padding:42px 18px 48px}.services-introduction__featured,.services-introduction__image{min-height:350px}.services-introduction__content{padding:32px}.services-introduction__content h3{font-size:1.8rem}}@media (max-width:680px){.services-introduction{padding:38px 14px 44px}.services-introduction__featured{border-radius:10px;grid-template-columns:1fr;min-height:auto}.services-introduction__image{order:1;min-height:240px}.services-introduction__content{order:2;padding:28px 22px 32px}.services-introduction__content h3{font-size:1.55rem}.services-introduction__content p{font-size:.86rem}}@media (max-width:420px){.services-introduction__content{padding:24px 18px 28px}.services-introduction__content h3{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.services-introduction__featured{transition:none}}
