.svc-container.svelte-adkxxq{max-width:1000px;margin:0 auto;padding:0 24px}.svc-hero.svelte-adkxxq{text-align:center;padding:100px 24px 60px;position:relative;overflow:hidden}.svc-hero-bg.svelte-adkxxq{pointer-events:none;position:absolute;inset:0}.svc-orb.svelte-adkxxq{filter:blur(100px);opacity:.2;border-radius:50%;position:absolute}.svc-orb-1.svelte-adkxxq{background:radial-gradient(circle,#2563eb4d 0%,#0000 70%);width:500px;height:500px;animation:12s ease-in-out infinite svelte-adkxxq-svc-float;top:-200px;right:-100px}.svc-orb-2.svelte-adkxxq{background:radial-gradient(circle,#3b82f633 0%,#0000 70%);width:400px;height:400px;animation:15s ease-in-out infinite reverse svelte-adkxxq-svc-float;bottom:-100px;left:-80px}.svc-hero-content.svelte-adkxxq{z-index:1;position:relative}.svc-hero-icon.svelte-adkxxq{background:var(--accent-subtle);border:1px solid var(--border-accent);width:80px;height:80px;color:var(--accent-secondary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.svc-hero.svelte-adkxxq h1:where(.svelte-adkxxq){background:linear-gradient(135deg, var(--text-primary) 0%, var(--accent-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:2.4rem;font-weight:800;line-height:1.15}.svc-lead.svelte-adkxxq{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:17px;line-height:1.7}.svc-section.svelte-adkxxq{padding:60px 0}.svc-block.svelte-adkxxq{align-items:center;gap:48px;margin-bottom:80px;display:flex}.svc-block.svelte-adkxxq:last-child{margin-bottom:0}.svc-text.svelte-adkxxq{flex:1}.svc-text.svelte-adkxxq h2:where(.svelte-adkxxq){color:var(--text-primary);margin-bottom:16px;font-size:1.8rem;font-weight:700}.svc-text.svelte-adkxxq p:where(.svelte-adkxxq){color:var(--text-secondary);margin-bottom:20px;font-size:15px;line-height:1.8}.svc-list.svelte-adkxxq{flex-direction:column;gap:12px;margin:0;padding-left:0;list-style:none;display:flex}.svc-list.svelte-adkxxq li:where(.svelte-adkxxq){color:var(--text-primary);align-items:flex-start;gap:10px;font-size:15px;font-weight:500;line-height:1.6;display:flex}.svc-list.svelte-adkxxq li:where(.svelte-adkxxq) svg:where(.svelte-adkxxq){color:var(--success);flex-shrink:0;margin-top:2px}.svc-image.svelte-adkxxq{aspect-ratio:4/3;border-radius:var(--radius-xl);background:var(--bg-secondary);border:2px dashed var(--border);transition:border-color var(--transition-normal);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.svc-image.svelte-adkxxq span:where(.svelte-adkxxq){color:var(--text-muted);font-size:14px;font-weight:500}.svc-image.svelte-adkxxq:hover{border-color:var(--accent-secondary)}.svc-contact-section.svelte-adkxxq{padding-bottom:80px}.svc-contact-card.svelte-adkxxq{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border);max-width:600px;box-shadow:var(--shadow-lg);margin:0 auto;padding:40px}.svc-contact-card.svelte-adkxxq h2:where(.svelte-adkxxq){text-align:center;margin-bottom:8px;font-size:1.8rem;font-weight:700}.svc-contact-sub.svelte-adkxxq{text-align:center;color:var(--text-muted);margin-bottom:32px;font-size:15px}.svc-form-row.svelte-adkxxq{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group.svelte-adkxxq{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.form-group.svelte-adkxxq label:where(.svelte-adkxxq){color:var(--text-secondary);font-size:13px;font-weight:600}.form-group.svelte-adkxxq input:where(.svelte-adkxxq),.form-group.svelte-adkxxq textarea:where(.svelte-adkxxq){border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-input);color:var(--text-primary);transition:border-color var(--transition-fast);padding:10px 14px;font-size:14px}.form-group.svelte-adkxxq input:where(.svelte-adkxxq):focus,.form-group.svelte-adkxxq textarea:where(.svelte-adkxxq):focus{border-color:var(--accent-secondary);box-shadow:0 0 0 3px var(--accent-glow);outline:none}.form-group.svelte-adkxxq textarea:where(.svelte-adkxxq){resize:vertical;font-family:inherit}button[type=submit].svelte-adkxxq{width:100%;margin-top:8px;padding:12px;font-size:15px}.spinner.svelte-adkxxq{border:2px solid var(--border);border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite svelte-adkxxq-spin;display:inline-block}.svc-success.svelte-adkxxq{text-align:center;padding:32px 0}.svc-success.svelte-adkxxq svg:where(.svelte-adkxxq){color:var(--success);margin-bottom:12px}.svc-success.svelte-adkxxq p:where(.svelte-adkxxq){color:var(--text-secondary);font-size:15px}@keyframes svelte-adkxxq-svc-float{0%,to{transform:translate(0)}33%{transform:translate(30px,-20px)}66%{transform:translate(-20px,15px)}}@keyframes svelte-adkxxq-spin{to{transform:rotate(360deg)}}@media (width<=767px){.svc-hero.svelte-adkxxq{padding:80px 20px 40px}.svc-hero.svelte-adkxxq h1:where(.svelte-adkxxq){font-size:1.8rem}.svc-lead.svelte-adkxxq{font-size:15px}.svc-block.svelte-adkxxq{gap:32px;margin-bottom:60px;flex-direction:column!important}.svc-image.svelte-adkxxq{width:100%}.svc-form-row.svelte-adkxxq{grid-template-columns:1fr}.svc-contact-card.svelte-adkxxq{padding:24px}}
