.dev-section-inner[data-astro-cid-htnvhcuo]{max-width:1120px;margin:0 auto;padding:0 32px}.dev-section-header[data-astro-cid-htnvhcuo]{text-align:center;margin-bottom:56px}.dev-section-kicker[data-astro-cid-htnvhcuo]{letter-spacing:.3em;text-transform:uppercase;color:#7688ff;margin-bottom:14px;font-family:Manrope,sans-serif;font-size:.6875rem;font-weight:600}.dev-section-headline[data-astro-cid-htnvhcuo]{letter-spacing:-.03em;color:#111560;margin:0;font-family:Manrope,sans-serif;font-size:clamp(1.6rem,3.5vw,2.5rem);font-weight:500;line-height:1.15}.dev-section-intro[data-astro-cid-htnvhcuo]{color:#111560ab;max-width:640px;margin:20px auto 0;font-family:Manrope,sans-serif;font-size:1rem;line-height:1.7}.dev-eyebrow[data-astro-cid-htnvhcuo]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.dev-eyebrow[data-astro-cid-htnvhcuo] .eyebrow-line[data-astro-cid-htnvhcuo]{background:#7688ff;border-radius:2px;flex-shrink:0;width:28px;height:2px;display:block}.dev-eyebrow[data-astro-cid-htnvhcuo] .eyebrow-label[data-astro-cid-htnvhcuo]{color:#7688ff;letter-spacing:.3em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:.7rem;font-weight:600}.dev-hero[data-astro-cid-htnvhcuo] .dev-eyebrow[data-astro-cid-htnvhcuo]{justify-content:center}.dev-hero[data-astro-cid-htnvhcuo]{text-align:center;background:#fff;padding:100px 0 88px}.dev-hero-inner[data-astro-cid-htnvhcuo]{max-width:820px;margin:0 auto;padding:0 32px}.dev-headline[data-astro-cid-htnvhcuo]{letter-spacing:-.03em;color:#111560;margin:0 0 20px;font-family:Manrope,sans-serif;font-size:clamp(2rem,5vw,3.25rem);font-weight:500;line-height:1.1}.dev-subheadline[data-astro-cid-htnvhcuo]{color:#111560ab;max-width:52ch;margin:0 auto 40px;font-family:Manrope,sans-serif;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:500;line-height:1.6}.dev-hero-cta[data-astro-cid-htnvhcuo]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.btn-secondary[data-astro-cid-htnvhcuo]{color:#111560;letter-spacing:-.01em;background:0 0;border:1.5px solid #111560;border-radius:10px;align-items:center;gap:8px;padding:12px 28px;font-family:Manrope,sans-serif;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.btn-secondary[data-astro-cid-htnvhcuo]:hover{background:#1115600d}.dev-what[data-astro-cid-htnvhcuo]{background:#f7f7fa;padding:88px 0}.dev-app-grid[data-astro-cid-htnvhcuo]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.dev-app-card[data-astro-cid-htnvhcuo]{background:#fff;border:1px solid #11156014;border-radius:16px;padding:32px 28px;transition:transform .25s,box-shadow .25s,border-color .25s}.dev-app-card[data-astro-cid-htnvhcuo]:hover{border-color:#11156024;transform:translateY(-4px);box-shadow:0 16px 48px #1115601a}.dev-app-icon[data-astro-cid-htnvhcuo]{color:#0f9e94;background:#18dccc1a;border-radius:13px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:22px;display:flex}.dev-app-icon[data-astro-cid-htnvhcuo] .material-symbols-outlined[data-astro-cid-htnvhcuo]{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;font-size:26px}.dev-app-title[data-astro-cid-htnvhcuo]{color:#111560;letter-spacing:-.03em;margin:0 0 10px;font-family:Manrope,sans-serif;font-size:1.1875rem;font-weight:600;line-height:1.25}.dev-app-body[data-astro-cid-htnvhcuo]{color:#111560ab;margin:0;font-family:Manrope,sans-serif;font-size:.9rem;line-height:1.6}.dev-approach[data-astro-cid-htnvhcuo]{background:#fff;padding:88px 0}.dev-approach-layout[data-astro-cid-htnvhcuo]{grid-template-columns:1fr 1fr;align-items:start;gap:72px;display:grid}.dev-approach-body[data-astro-cid-htnvhcuo]{color:#111560ab;margin:0 0 16px;font-family:Manrope,sans-serif;font-size:.9375rem;line-height:1.7}.dev-process-list[data-astro-cid-htnvhcuo]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.dev-process-step[data-astro-cid-htnvhcuo]{border-bottom:1px solid #11156014;gap:20px;padding:24px 0;display:flex}.dev-process-step[data-astro-cid-htnvhcuo]:last-child{border-bottom:none}.dev-process-num[data-astro-cid-htnvhcuo]{color:#7688ff;letter-spacing:.08em;flex-shrink:0;padding-top:3px;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:800}.dev-process-title[data-astro-cid-htnvhcuo]{color:#111560;margin:0 0 8px;font-family:Manrope,sans-serif;font-size:.9375rem;font-weight:700}.dev-process-body[data-astro-cid-htnvhcuo]{color:#111560ab;margin:0;font-family:Manrope,sans-serif;font-size:.875rem;line-height:1.6}.dev-why[data-astro-cid-htnvhcuo]{background:#111560;padding:88px 0}.dev-why[data-astro-cid-htnvhcuo] .dev-section-kicker[data-astro-cid-htnvhcuo]{color:#7688ffcc}.dev-why[data-astro-cid-htnvhcuo] .dev-section-headline[data-astro-cid-htnvhcuo]{color:#fff}.dev-why-grid[data-astro-cid-htnvhcuo]{grid-template-columns:repeat(4,1fr);gap:2px;margin-top:56px;display:grid}.dev-why-card[data-astro-cid-htnvhcuo]{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:40px 28px;transition:background .2s}.dev-why-card[data-astro-cid-htnvhcuo]:hover{background:#ffffff12}.dev-why-stat[data-astro-cid-htnvhcuo]{color:#18dccc;letter-spacing:-.03em;margin-bottom:12px;font-family:Manrope,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800}.dev-why-label[data-astro-cid-htnvhcuo]{color:#fff9;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.5}.dev-who[data-astro-cid-htnvhcuo]{background:#f7f7fa;padding:88px 0}.dev-who-layout[data-astro-cid-htnvhcuo]{grid-template-columns:1fr 1fr;align-items:start;gap:72px;display:grid}.dev-who-intro[data-astro-cid-htnvhcuo]{color:#111560ab;margin:20px 0 36px;font-family:Manrope,sans-serif;font-size:.9375rem;line-height:1.7}.dev-who-cta[data-astro-cid-htnvhcuo]{display:inline-flex}.dev-checklist[data-astro-cid-htnvhcuo]{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.dev-checklist-item[data-astro-cid-htnvhcuo]{color:#111560ab;align-items:flex-start;gap:14px;font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.6;display:flex}.dev-check[data-astro-cid-htnvhcuo]{background:#18dccc1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:flex}.dev-cta-section[data-astro-cid-htnvhcuo]{background:#fff;padding:96px 0}.dev-cta-inner[data-astro-cid-htnvhcuo]{text-align:center;max-width:600px;margin:0 auto;padding:0 32px}.dev-cta-headline[data-astro-cid-htnvhcuo]{letter-spacing:-.03em;color:#111560;margin:0 0 20px;font-family:Manrope,sans-serif;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:500}.dev-cta-body[data-astro-cid-htnvhcuo]{color:#111560ab;margin:0 0 40px;font-family:Manrope,sans-serif;font-size:1rem;line-height:1.7}.dev-cta-btn[data-astro-cid-htnvhcuo]{display:inline-flex}.reveal[data-astro-cid-htnvhcuo]{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(20px)}.reveal[data-astro-cid-htnvhcuo].visible{opacity:1;transform:translateY(0)}.reveal-delay-1[data-astro-cid-htnvhcuo]{transition-delay:.1s}.reveal-delay-2[data-astro-cid-htnvhcuo]{transition-delay:.2s}.reveal-delay-3[data-astro-cid-htnvhcuo]{transition-delay:.3s}@media (width<=900px){.dev-app-grid[data-astro-cid-htnvhcuo]{grid-template-columns:1fr 1fr}.dev-approach-layout[data-astro-cid-htnvhcuo],.dev-who-layout[data-astro-cid-htnvhcuo]{grid-template-columns:1fr;gap:48px}.dev-why-grid[data-astro-cid-htnvhcuo]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.dev-app-grid[data-astro-cid-htnvhcuo]{grid-template-columns:1fr}.dev-why-grid[data-astro-cid-htnvhcuo]{grid-template-columns:1fr 1fr}.dev-hero-cta[data-astro-cid-htnvhcuo]{flex-direction:column;align-items:center}}
