.flow-page[data-astro-cid-ycesmqm5]{color:#102637;background:#f7fbff;min-height:100vh}.flow-hero[data-astro-cid-ycesmqm5]{color:#fff;background:linear-gradient(135deg,#0b1a26 0%,#102637 50%,#173850 100%);padding-top:8rem;padding-bottom:5rem;position:relative;overflow:hidden}.hero-glow-blob[data-astro-cid-ycesmqm5]{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(circle,#00a78f47 0%,#2563eb2e 45%,#0000 70%);width:60rem;height:24rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-container[data-astro-cid-ycesmqm5]{z-index:1;max-width:1200px;margin:0 auto;padding:0 1.25rem;position:relative}.hero-grid[data-astro-cid-ycesmqm5]{grid-template-columns:1.25fr .95fr;align-items:center;gap:3.5rem;display:grid}.hero-text-col[data-astro-cid-ycesmqm5]{flex-direction:column;align-items:flex-start;display:flex}.hero-kicker-wrap[data-astro-cid-ycesmqm5]{background:#00a78f2e;border:1px solid #00d2b466;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.35rem .95rem;display:inline-flex}.live-dot[data-astro-cid-ycesmqm5]{background-color:#00d2b4;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #00d2b4}.hero-kicker[data-astro-cid-ycesmqm5]{color:#00d2b4;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.8rem;font-weight:800}.flow-hero[data-astro-cid-ycesmqm5] h1[data-astro-cid-ycesmqm5]{letter-spacing:-.03em;color:#fff;text-shadow:0 4px 20px #0000004d;margin:0;font-family:Sora,sans-serif;font-size:clamp(2.1rem,3.8vw,3.2rem);font-weight:800;line-height:1.15}.hero-copy[data-astro-cid-ycesmqm5]{color:#ffffffeb;max-width:620px;margin:1.25rem 0 0;font-size:1.08rem;line-height:1.75}.program-chips[data-astro-cid-ycesmqm5]{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.program-chip[data-astro-cid-ycesmqm5]{color:#00d2b4;letter-spacing:.04em;background:#ffffff1f;border:1px solid #00d2b466;border-radius:999px;justify-content:center;align-items:center;padding:.45rem 1.1rem;font-size:.88rem;font-weight:800;transition:all .2s;display:inline-flex}.program-chip[data-astro-cid-ycesmqm5]:hover{background:#00d2b433;border-color:#00d2b4;transform:translateY(-1px)}.hero-actions[data-astro-cid-ycesmqm5]{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.btn-primary-flow[data-astro-cid-ycesmqm5]{color:#fff;background:#00a78f;border-radius:999px;align-items:center;gap:.6rem;padding:.95rem 1.75rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 10px 24px #00a78f59}.btn-primary-flow[data-astro-cid-ycesmqm5]:hover{background:#008774;transform:translateY(-2px);box-shadow:0 14px 28px #00a78f73}.btn-outline-flow[data-astro-cid-ycesmqm5]{color:#fff;background:#ffffff14;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:.6rem;padding:.95rem 1.75rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-outline-flow[data-astro-cid-ycesmqm5]:hover{background:#ffffff29;border-color:#fff9;transform:translateY(-2px)}.btn-primary-flow[data-astro-cid-ycesmqm5]:focus-visible,.btn-outline-flow[data-astro-cid-ycesmqm5]:focus-visible{outline-offset:2px;outline:2px solid #00d2b4}.hero-visual-card[data-astro-cid-ycesmqm5]{background:#fffffffa;border:1px solid #ffffff4d;border-radius:24px;padding:1.15rem;transition:transform .3s;box-shadow:0 24px 60px #0006}.hero-visual-card[data-astro-cid-ycesmqm5]:hover{transform:translateY(-4px)}.hero-illustration[data-astro-cid-ycesmqm5]{object-fit:cover;background:#f1f5f9;border-radius:16px;width:100%;height:auto;display:block}.hero-visual-caption[data-astro-cid-ycesmqm5]{background:#f0fdfa;border:1px solid #c8f2ea;border-radius:12px;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;display:flex}.caption-icon[data-astro-cid-ycesmqm5]{color:#007a68;flex-shrink:0;align-items:center;display:flex}.caption-text[data-astro-cid-ycesmqm5]{color:#102637;font-size:.88rem;font-weight:700;line-height:1.45}.flow-content[data-astro-cid-ycesmqm5]{background:#f7fbff;padding:4.5rem 0 6rem}.flow-container[data-astro-cid-ycesmqm5]{max-width:860px;margin:0 auto;padding:0 1.25rem}.flow-list[data-astro-cid-ycesmqm5]{gap:1.5rem;display:grid;position:relative}.flow-item[data-astro-cid-ycesmqm5]{grid-template-columns:56px 1fr;align-items:start;gap:1.25rem;scroll-margin-top:90px;display:grid}.flow-item-marker[data-astro-cid-ycesmqm5]{flex-direction:column;align-items:center;height:100%;display:flex;position:relative}.flow-item-index[data-astro-cid-ycesmqm5]{color:#fff;z-index:2;background:linear-gradient(135deg,#00a78f 0%,#102637 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:Sora,sans-serif;font-size:1.1rem;font-weight:800;display:flex;box-shadow:0 8px 18px #00a78f47}.flow-item-line[data-astro-cid-ycesmqm5]{z-index:1;background:linear-gradient(#00a78f 0%,#00a78f26 100%);border-radius:2px;width:3px;position:absolute;top:48px;bottom:-24px;left:50%;transform:translate(-50%)}.flow-item-body[data-astro-cid-ycesmqm5]{background:#fff;border:1px solid #1026371a;border-radius:20px;padding:1.6rem 1.85rem;transition:all .25s;box-shadow:0 8px 24px #0c21350d}.flow-item[data-astro-cid-ycesmqm5]:hover .flow-item-body[data-astro-cid-ycesmqm5]{border-color:#00a78f73;transform:translateY(-2px);box-shadow:0 14px 34px #0c21351a}.flow-item-head[data-astro-cid-ycesmqm5]{align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.flow-icon-badge[data-astro-cid-ycesmqm5]{color:#007a68;background:#e6f8f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.flow-item-kicker[data-astro-cid-ycesmqm5]{text-transform:uppercase;letter-spacing:.06em;color:#007a68;font-size:.78rem;font-weight:800}.flow-item-label[data-astro-cid-ycesmqm5]{color:#102637;margin:0;font-family:Sora,sans-serif;font-size:1.22rem;font-weight:700;line-height:1.4}.flow-item-desc[data-astro-cid-ycesmqm5]{color:#334155;margin:.65rem 0 0;font-size:1.02rem;font-weight:450;line-height:1.7}.flow-assurance[data-astro-cid-ycesmqm5]{background:#fff;border:1px solid #1026371a;border-radius:24px;margin-top:4.5rem;padding:3rem 2.5rem;box-shadow:0 12px 36px #0c21350f}.assurance-header[data-astro-cid-ycesmqm5]{text-align:center;max-width:650px;margin:0 auto 2.5rem}.assurance-kicker[data-astro-cid-ycesmqm5]{color:#007a68;text-transform:uppercase;letter-spacing:.06em;background:#e6f8f5;border-radius:999px;margin-bottom:.75rem;padding:.25rem .85rem;font-size:.78rem;font-weight:800;display:inline-block}.flow-assurance-title[data-astro-cid-ycesmqm5]{color:#102637;letter-spacing:-.02em;margin:0;font-family:Sora,sans-serif;font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:800;line-height:1.3}.assurance-grid[data-astro-cid-ycesmqm5]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.assurance-card[data-astro-cid-ycesmqm5]{background:#f8fafc;border:1px solid #10263714;border-radius:18px;flex-direction:column;align-items:flex-start;padding:1.85rem 1.6rem;transition:all .2s;display:flex}.assurance-card[data-astro-cid-ycesmqm5]:hover{background:#fff;border-color:#00a78f66;transform:translateY(-3px);box-shadow:0 10px 28px #0c213514}.assurance-icon-box[data-astro-cid-ycesmqm5]{color:#007a68;background:#e6f8f5;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:1.15rem;display:flex}.assurance-card[data-astro-cid-ycesmqm5] h3[data-astro-cid-ycesmqm5]{color:#102637;margin:0 0 .65rem;font-family:Sora,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35}.assurance-card[data-astro-cid-ycesmqm5] p[data-astro-cid-ycesmqm5]{color:#475569;margin:0;font-size:.95rem;line-height:1.65}.flow-cta-card[data-astro-cid-ycesmqm5]{color:#fff;text-align:center;background:linear-gradient(135deg,#102637 0%,#173850 100%);border:1px solid #00a78f66;border-radius:24px;flex-direction:column;justify-content:space-between;align-items:center;gap:2.5rem;margin-top:3.5rem;padding:3rem;display:flex;box-shadow:0 20px 50px #07131f40}.flow-cta-content[data-astro-cid-ycesmqm5]{flex:1}.cta-kicker[data-astro-cid-ycesmqm5]{color:#00d2b4;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.78rem;font-weight:800;display:inline-block}.flow-cta-content[data-astro-cid-ycesmqm5] h2[data-astro-cid-ycesmqm5]{color:#fff;margin:0 0 .65rem;font-family:Sora,sans-serif;font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:700;line-height:1.3}.flow-cta-content[data-astro-cid-ycesmqm5] p[data-astro-cid-ycesmqm5]{color:#ffffffe0;margin:0;font-size:1.02rem;line-height:1.65}.flow-cta-buttons[data-astro-cid-ycesmqm5]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.btn-cta-primary[data-astro-cid-ycesmqm5]{color:#fff;white-space:nowrap;background:#00a78f;border-radius:999px;align-items:center;padding:.95rem 1.65rem;font-size:.96rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 10px 24px #00a78f59}.btn-cta-primary[data-astro-cid-ycesmqm5]:hover{background:#008774;transform:translateY(-2px)}.btn-cta-whatsapp[data-astro-cid-ycesmqm5]{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:.5rem;padding:.95rem 1.65rem;font-size:.96rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-cta-whatsapp[data-astro-cid-ycesmqm5]:hover{background:#ffffff2e;border-color:#fff9;transform:translateY(-2px)}.btn-cta-primary[data-astro-cid-ycesmqm5]:focus-visible,.btn-cta-whatsapp[data-astro-cid-ycesmqm5]:focus-visible{outline-offset:2px;outline:2px solid #00d2b4}@media (width<=980px){.hero-grid[data-astro-cid-ycesmqm5]{text-align:center;grid-template-columns:1fr;gap:2.5rem}.hero-text-col[data-astro-cid-ycesmqm5]{align-items:center}.hero-copy[data-astro-cid-ycesmqm5]{margin-left:auto;margin-right:auto}.program-chips[data-astro-cid-ycesmqm5],.hero-actions[data-astro-cid-ycesmqm5]{justify-content:center}.hero-visual-col[data-astro-cid-ycesmqm5]{max-width:520px;margin:0 auto}.assurance-grid[data-astro-cid-ycesmqm5]{grid-template-columns:1fr}.flow-cta-card[data-astro-cid-ycesmqm5]{padding:2.25rem 1.75rem}.flow-cta-buttons[data-astro-cid-ycesmqm5]{justify-content:center;width:100%}}@media (width<=640px){.flow-hero[data-astro-cid-ycesmqm5]{padding-top:6.5rem;padding-bottom:3.5rem}.hero-actions[data-astro-cid-ycesmqm5]{flex-direction:column;width:100%}.btn-primary-flow[data-astro-cid-ycesmqm5],.btn-outline-flow[data-astro-cid-ycesmqm5]{justify-content:center;width:100%}.flow-item[data-astro-cid-ycesmqm5]{grid-template-columns:44px 1fr;gap:.85rem}.flow-item-index[data-astro-cid-ycesmqm5]{width:36px;height:36px;font-size:.95rem}.flow-item-line[data-astro-cid-ycesmqm5]{top:40px}.flow-item-body[data-astro-cid-ycesmqm5]{padding:1.25rem 1.15rem}.flow-item-label[data-astro-cid-ycesmqm5]{font-size:1.08rem}.flow-assurance[data-astro-cid-ycesmqm5]{padding:2rem 1.25rem}.flow-cta-buttons[data-astro-cid-ycesmqm5]{flex-direction:column}.btn-cta-primary[data-astro-cid-ycesmqm5],.btn-cta-whatsapp[data-astro-cid-ycesmqm5]{justify-content:center;width:100%}}
