:is(.styles_intro__nGY3f,.styles_specialization__ul67i,.styles_why__KDXQL,.styles_aboutus___o1SI,.styles_faq__OlrUW,.styles_letsworktogether__K8kzW,.styles_services__zv8KH) h2{font-size:var(--32px);margin-block:24px}.styles_intro__nGY3f h1{text-align:center}.styles_intro__nGY3f article p{max-width:800px;line-height:1.6;margin:0 auto 30px}.styles_intro__nGY3f .styles_pillars__4BYMv{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:30px;padding:0;list-style:none}:is(.styles_intro__nGY3f .styles_pillars__4BYMv) li{padding:16px;border:1px solid var(--light-gray);border-radius:8px;background-color:var(--white)}.styles_intro__nGY3f .styles_cta-row__wLwv3{display:flex;justify-content:center;gap:16px}.styles_intro__nGY3f .styles_primary-btn__CP4ta,.styles_intro__nGY3f .styles_secondary-btn__bZ8A5{padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:700;display:inline-block}.styles_intro__nGY3f .styles_primary-btn__CP4ta{background-color:var(--primary-color);color:var(--white);border:1px solid var(--primary-color)}.styles_intro__nGY3f .styles_secondary-btn__bZ8A5{background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color)}.styles_what__IKujh ul{margin-bottom:24px}.styles_what__IKujh .styles_leadout__Bter0{font-size:var(--18px);line-height:1.6;margin-top:24px;max-width:700px;margin-inline:auto;text-align:center}.styles_what__IKujh .styles_key-characteristics__02feT{display:grid;grid-template-columns:1fr;gap:16px;list-style:none;padding:0;margin-top:24px}:is(.styles_what__IKujh .styles_key-characteristics__02feT) li{border:1px solid var(--light-gray);border-radius:8px;padding:16px;background-color:var(--white);text-align:left}:is(:is(.styles_what__IKujh .styles_key-characteristics__02feT) li) strong{display:block;font-size:var(--18px);color:var(--primary-color);margin-bottom:8px}.styles_why__KDXQL article p{max-width:800px;margin:0 auto;line-height:1.6;margin-block-end:24px}.styles_why__KDXQL article ul{margin-block-end:24px}:is(.styles_why__KDXQL article ul) li{padding-block:8px}:is(:is(.styles_why__KDXQL article ul) li) strong{display:block;padding-block:4px;border-radius:4px;font-size:var(--18px);-webkit-text-decoration:underline var(--primary-color);text-decoration:underline var(--primary-color);color:var(--primary-color)}:is(.styles_why__KDXQL article ul) li:first-child{padding-block-start:0}:is(.styles_why__KDXQL article ul) li:last-child{padding-block-end:0}.styles_specialization__ul67i ul{padding-block-start:20px;display:flex;flex-direction:column;gap:20px}:is(.styles_specialization__ul67i ul) li{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:1rem;font-family:Avenir LT Std Medium,sans-serif;padding:15px;color:var(--text-color);background-color:transparent;border:none}:is(:is(.styles_specialization__ul67i ul) li) .styles_tech-logo__eoJIS{display:flex;flex-direction:column;align-items:center}:is(:is(:is(.styles_specialization__ul67i ul) li) .styles_tech-logo__eoJIS) img{margin-bottom:10px;width:auto;max-height:50px}:is(.styles_specialization__ul67i ul) li:first-child{height:60px}.styles_specialization__ul67i .styles_caption__kreHc{margin-top:24px;font-size:var(--14px);font-style:italic;max-width:800px;margin-inline:auto;line-height:1.6;color:#555}.styles_services__zv8KH .styles_cards__5IAgB{display:grid;grid-template-columns:1fr;gap:16px;list-style:none;padding:0}:is(.styles_services__zv8KH .styles_cards__5IAgB) li{border:1px solid var(--light-gray);border-radius:8px;padding:24px;background-color:var(--white);text-align:left}:is(:is(.styles_services__zv8KH .styles_cards__5IAgB) li) h3{font-size:var(--20px);color:var(--primary-color);margin-top:0;margin-bottom:12px}:is(:is(.styles_services__zv8KH .styles_cards__5IAgB) li) p{line-height:1.6;margin:0}.styles_aboutus___o1SI h2 span{display:block}.styles_aboutus___o1SI article p{max-width:800px;margin:0 auto 20px;line-height:1.6}:is(.styles_aboutus___o1SI article p):last-child a{font-weight:700;color:var(--primary-color)}.styles_faq__OlrUW ul{text-align:left}.styles_letsworktogether__K8kzW{padding-inline:30px}.styles_letsworktogether__K8kzW footer{padding-block-start:8px;text-align:center}@media (90rem < width),(min-width:48.001rem) and (max-width:64rem),(min-width:64.001rem) and (max-width:90rem){:is(.styles_intro__nGY3f,.styles_specialization__ul67i,.styles_why__KDXQL,.styles_aboutus___o1SI,.styles_faq__OlrUW,.styles_letsworktogether__K8kzW,.styles_services__zv8KH) h2{font-size:var(--40px)}.styles_why__KDXQL article ul li strong{font-size:var(--20px)}.styles_specialization__ul67i ul{flex-direction:row;align-items:center;justify-content:space-between}:is(.styles_specialization__ul67i ul) li{padding-inline:0}:is(.styles_specialization__ul67i ul) li:first-child{width:132px;height:78px}.styles_aboutus___o1SI h2 span{display:inline-block}.styles_letsworktogether__K8kzW footer{text-align:left}}@media (max-width:30rem){.styles_intro__nGY3f .styles_pillars__4BYMv{grid-template-columns:1fr}.styles_intro__nGY3f .styles_cta-row__wLwv3{flex-direction:column}}@media (min-width:30.001rem) and (max-width:48rem){.styles_intro__nGY3f .styles_pillars__4BYMv,.styles_services__zv8KH .styles_cards__5IAgB,.styles_what__IKujh .styles_key-characteristics__02feT{grid-template-columns:repeat(2,1fr)}}@media (90rem < width),(min-width:48.001rem) and (max-width:64rem),(min-width:64.001rem) and (max-width:90rem){.styles_services__zv8KH .styles_cards__5IAgB{grid-template-columns:repeat(3,1fr)}.styles_what__IKujh .styles_key-characteristics__02feT{grid-template-columns:repeat(4,1fr)}}