.hero-bg.svelte-4yfb04{top:0;left:0;z-index:0}.hero-bg.svelte-4yfb04 img:where(.svelte-4yfb04){object-fit:cover}.cs_hero.cs_style_2.svelte-4yfb04{padding:80px 0 60px;min-height:auto;height:auto;overflow:visible}@media (max-width: 991px){.cs_hero.cs_style_2.svelte-4yfb04{padding:60px 0 40px}}@media (max-width: 767px){.cs_hero.cs_style_2.svelte-4yfb04{padding:40px 0 30px}}.container.svelte-4yfb04{z-index:2}.row-dotted-bg.svelte-4yfb04{top:0;left:0;right:0;bottom:0;width:50%;z-index:1;opacity:.4;pointer-events:none}.row-dotted-bg.svelte-4yfb04 img:where(.svelte-4yfb04){width:100%;height:100%;object-fit:cover}.cs_hero_text.svelte-4yfb04,.cs_hero_title.svelte-4yfb04{color:#fff!important}.cs_developers_content.svelte-1e3uqsa{background-color:#f8f9fa;position:relative}.cs_developers_text.svelte-1e3uqsa{background:#fff;padding:60px;border-radius:20px;box-shadow:0 10px 30px #0000001a}.cs_intro_text.svelte-1e3uqsa{border-left:4px solid #007AFF;padding-left:24px;margin-bottom:40px}.cs_intro_text.svelte-1e3uqsa p:where(.svelte-1e3uqsa){font-size:18px;line-height:1.6;color:#2c3e50;margin-bottom:0}.cs_main_content.svelte-1e3uqsa p:where(.svelte-1e3uqsa){color:#34495e;line-height:1.6}.cs_developers_list.svelte-1e3uqsa,.cs_principles_list.svelte-1e3uqsa{list-style:none;padding:0;margin:0}.cs_developers_list.svelte-1e3uqsa li:where(.svelte-1e3uqsa),.cs_principles_list.svelte-1e3uqsa li:where(.svelte-1e3uqsa){display:flex;align-items:flex-start;margin-bottom:16px;padding-left:8px}.cs_list_icon.svelte-1e3uqsa{color:#007aff;font-weight:700;margin-right:12px;font-size:20px;line-height:1.2;flex-shrink:0}.cs_developers_list.svelte-1e3uqsa li:where(.svelte-1e3uqsa) span:where(.svelte-1e3uqsa):last-child,.cs_principles_list.svelte-1e3uqsa li:where(.svelte-1e3uqsa) span:where(.svelte-1e3uqsa):last-child{color:#34495e;line-height:1.5}.cs_principles_section.svelte-1e3uqsa{border-top:1px solid #e9ecef;padding-top:30px}.cs_principles_section.svelte-1e3uqsa h3:where(.svelte-1e3uqsa){color:#2c3e50;margin-bottom:20px}.cs_principles_list.svelte-1e3uqsa li:where(.svelte-1e3uqsa) strong:where(.svelte-1e3uqsa){color:#2c3e50}@media (max-width: 991px){.cs_developers_text.svelte-1e3uqsa{padding:40px}}@media (max-width: 767px){.cs_developers_text.svelte-1e3uqsa{padding:30px 20px}.cs_intro_text.svelte-1e3uqsa{padding-left:16px}.cs_intro_text.svelte-1e3uqsa p:where(.svelte-1e3uqsa){font-size:16px}}
