.services-section.svelte-11dgpog{padding:4rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh}.container.svelte-11dgpog{max-width:1200px;margin:0 auto;padding:0 1.5rem}.hero-content.svelte-11dgpog{text-align:center;margin-bottom:4rem;padding:2rem;border-radius:1rem}.main-title.svelte-11dgpog{font-size:2.5rem;font-weight:700;color:var(--headerColor, #1a202c);margin-bottom:1.5rem;letter-spacing:-.025em}.hero-description.svelte-11dgpog{font-size:1.125rem;line-height:1.7;color:var(--bodyTextColor, #4a5568);max-width:800px;margin:0 auto}.section-title.svelte-11dgpog{font-size:1.5rem;font-weight:600;color:var(--headerColor, #1a202c);margin-bottom:1rem;border-bottom:2px solid var(--primary, #3b82f6);padding-bottom:.5rem}.description.svelte-11dgpog{font-size:1rem;line-height:1.6;color:var(--bodyTextColor, #4a5568);margin-bottom:1rem}.description.svelte-11dgpog:last-child{margin-bottom:0}.contact-section.svelte-11dgpog{background:var(--primary, #3b82f6);color:#fff;padding:2rem;border-radius:1rem;text-align:center;margin-bottom:4rem}.contact-title.svelte-11dgpog{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.contact-text.svelte-11dgpog{font-size:1.125rem;line-height:1.6}.contact-link.svelte-11dgpog{color:#fff;text-decoration:underline;font-weight:600;transition:opacity .3s ease}.contact-link.svelte-11dgpog:hover{opacity:.8}@media (max-width: 768px){.services-section.svelte-11dgpog{padding:2rem 0}.container.svelte-11dgpog{padding:0 1rem}.main-title.svelte-11dgpog{font-size:2rem}.hero-description.svelte-11dgpog{font-size:1rem}}.cs-item-text-link.svelte-1fywa83{color:var(--primary);text-decoration:inherit}.cs-item-text-link.svelte-1fywa83:hover{color:var(--secondary)}.partner-logo-container.svelte-olkt4e{width:150px;height:6rem;display:flex;justify-content:center;align-items:center;padding:8px}.partner-logo-container.svelte-olkt4e img:where(.svelte-olkt4e){max-height:8rem;max-width:100%;object-fit:contain}dialog.svelte-sb7vfy{top:50%;left:50%;transform:translate(-50%,-50%)}dialog.svelte-sb7vfy::backdrop{background:#00000080;transition:background .3s}.cs-title-modal.svelte-7051rp{font-size:var(--h2FontSize);font-weight:700;line-height:1.2em;text-align:inherit;color:var(--headerColor);position:relative}.cs-text-link.svelte-7051rp{color:var(--primary);text-decoration:inherit}.cs-text-link.svelte-7051rp:hover{color:var(--secondary)}
