.service-overview.svelte-1skxr66{background:#0b0f14}.service-features.svelte-1skxr66{background:#121a27}.service-process.svelte-1skxr66{background:#0b0f14}.service-related.svelte-1skxr66{background:#121a27}.overview-grid.svelte-1skxr66{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media(min-width:1024px){.overview-grid.svelte-1skxr66{grid-template-columns:3fr 2fr}}.overview-content.svelte-1skxr66 h2:where(.svelte-1skxr66){color:#f8fafc;margin-bottom:16px}.overview-content.svelte-1skxr66 p:where(.svelte-1skxr66){color:#d9e1e8;line-height:1.75;max-width:65ch}.overview-content.svelte-1skxr66 p:where(.svelte-1skxr66)+p:where(.svelte-1skxr66){margin-top:16px}.overview-image.svelte-1skxr66{border-radius:32px;overflow:hidden;border:1px solid rgba(27,79,255,.15)}.overview-image.svelte-1skxr66 img:where(.svelte-1skxr66){width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.overview-capabilities.svelte-1skxr66{background:#232b3566;border:1px solid rgba(46,56,72,.5);border-radius:24px;padding:32px}.overview-capabilities.svelte-1skxr66 h4:where(.svelte-1skxr66){font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#47a3ff;margin-bottom:20px}.overview-capabilities.svelte-1skxr66 ul:where(.svelte-1skxr66){list-style:none;display:flex;flex-direction:column;gap:12px}.overview-capabilities.svelte-1skxr66 ul:where(.svelte-1skxr66) li:where(.svelte-1skxr66){display:flex;align-items:center;gap:12px;font-size:.875rem;color:#d9e1e8}.overview-capabilities.svelte-1skxr66 ul:where(.svelte-1skxr66) li:where(.svelte-1skxr66) svg:where(.svelte-1skxr66){width:18px;height:18px;flex-shrink:0;color:#47a3ff}.features-grid.svelte-1skxr66{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.features-grid.svelte-1skxr66{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.features-grid.svelte-1skxr66{grid-template-columns:repeat(3,1fr)}}.feature-block.svelte-1skxr66{padding:28px;background:#232b3566;border:1px solid rgba(46,56,72,.5);border-radius:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-block.svelte-1skxr66:hover{border-color:#1b4fff4d;background:#232b35b3}.feature-block.svelte-1skxr66 .feature-num:where(.svelte-1skxr66){font-family:Space Grotesk,Sora,system-ui,sans-serif;font-size:.75rem;font-weight:700;color:#1b4fff;letter-spacing:.05em;margin-bottom:16px}.feature-block.svelte-1skxr66 h3:where(.svelte-1skxr66){font-size:1.125rem;color:#f8fafc;margin-bottom:12px}.feature-block.svelte-1skxr66 p:where(.svelte-1skxr66){font-size:.875rem;color:#d9e1e8;line-height:1.65;max-width:none}.process-steps.svelte-1skxr66{display:flex;flex-direction:column;gap:4px;position:relative}.process-steps.svelte-1skxr66:before{content:"";position:absolute;left:20px;top:40px;bottom:40px;width:1px;background:linear-gradient(180deg,#1B4FFF,transparent)}.process-step.svelte-1skxr66{display:flex;gap:24px;padding:24px;background:#232b354d;border:1px solid rgba(46,56,72,.4);border-radius:24px;transition:border-color .3s cubic-bezier(.4,0,.2,1)}.process-step.svelte-1skxr66:hover{border-color:#1b4fff40}.step-marker.svelte-1skxr66{width:40px;height:40px;flex-shrink:0;background:linear-gradient(135deg,#1b4fff,#47a3ff);border-radius:9999px;display:flex;align-items:center;justify-content:center}.step-marker.svelte-1skxr66 span:where(.svelte-1skxr66){font-family:Space Grotesk,Sora,system-ui,sans-serif;font-size:.875rem;font-weight:700;color:#f8fafc}.step-content.svelte-1skxr66 h3:where(.svelte-1skxr66){font-size:1.125rem;color:#f8fafc;margin-bottom:8px}.step-content.svelte-1skxr66 p:where(.svelte-1skxr66){font-size:.875rem;color:#d9e1e8;line-height:1.65;max-width:none}.related-links-grid.svelte-1skxr66{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.related-links-grid.svelte-1skxr66{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.related-links-grid.svelte-1skxr66{grid-template-columns:repeat(3,1fr)}}.related-link.svelte-1skxr66{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:#232b3559;border:1px solid rgba(46,56,72,.4);border-radius:16px;font-size:1rem;font-weight:500;color:#d9e1e8;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.related-link.svelte-1skxr66 svg:where(.svelte-1skxr66){width:18px;height:18px;flex-shrink:0;color:#d9e1e866;transition:all .15s cubic-bezier(.4,0,.2,1)}.related-link.svelte-1skxr66:hover{border-color:#1b4fff59;color:#f8fafc;background:#1b4fff14}.related-link.svelte-1skxr66:hover svg:where(.svelte-1skxr66){color:#47a3ff;transform:translate(4px)}
