[data-astro-cid-ze63x5lj]{margin:0;padding:0;box-sizing:border-box}:root{--color-primary: #5B8FBF;--color-secondary: #3B4065;--color-accent: #D4A017;--color-bg: #FFFFFF;--color-surface: #F7F9FC;--color-surface-alt: #EDF2F7;--color-text: #1E293B;--color-muted: #64748B;--color-success: #16A34A;--color-border: #E2E8F0;--gradient-hero: linear-gradient(135deg, rgba(91, 143, 191, .95) 0%, rgba(59, 64, 101, .95) 100%);--gradient-accent: linear-gradient(135deg, #D4A017 0%, #B8860B 100%);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 1px 3px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05);--shadow-lg: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 10px 25px -5px rgba(0, 0, 0, .1), 0 20px 40px -10px rgba(0, 0, 0, .1);--section-gap: 5rem;font-family:IBM Plex Sans,-apple-system,system-ui,sans-serif;font-size:16px;line-height:1.6;color:var(--color-text)}body{background:var(--color-bg);overflow-x:hidden}html{scroll-behavior:smooth}#navbar[data-astro-cid-ze63x5lj]{position:sticky;top:0;z-index:1000;background:#fffffff2;backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);animation:slideDown .5s ease-out}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.nav-container[data-astro-cid-ze63x5lj]{max-width:1280px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.nav-logo[data-astro-cid-ze63x5lj] img[data-astro-cid-ze63x5lj]{height:48px;width:auto;object-fit:contain}.nav-links[data-astro-cid-ze63x5lj]{display:flex;gap:2rem;list-style:none}.nav-links[data-astro-cid-ze63x5lj] a[data-astro-cid-ze63x5lj]{color:var(--color-text);text-decoration:none;font-weight:500;transition:color .2s ease;position:relative}.nav-links[data-astro-cid-ze63x5lj] a[data-astro-cid-ze63x5lj]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--color-primary);transition:width .3s ease}.nav-links[data-astro-cid-ze63x5lj] a[data-astro-cid-ze63x5lj]:hover{color:var(--color-primary)}.nav-links[data-astro-cid-ze63x5lj] a[data-astro-cid-ze63x5lj]:hover:after{width:100%}.nav-cta[data-astro-cid-ze63x5lj]{background:var(--gradient-accent);color:#fff;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:.875rem;letter-spacing:.5px;box-shadow:var(--shadow-md);transition:all .3s ease}.nav-cta[data-astro-cid-ze63x5lj]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.hero[data-astro-cid-ze63x5lj]{background:var(--color-surface);padding:5rem 2rem 4rem;position:relative;overflow:hidden}.hero[data-astro-cid-ze63x5lj]:before{content:"";position:absolute;top:0;right:-20%;width:60%;height:100%;background:linear-gradient(135deg,#5b8fbf0d,#3b40650d);border-radius:50%;filter:blur(60px);animation:floatBackground 20s ease-in-out infinite}@keyframes floatBackground{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px,-20px) scale(1.05)}}.hero-container[data-astro-cid-ze63x5lj]{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}.hero-badge[data-astro-cid-ze63x5lj]{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-bg);border:1px solid var(--color-border);padding:.5rem 1rem;border-radius:50px;font-size:.875rem;color:var(--color-primary);font-weight:500;margin-bottom:2rem;box-shadow:var(--shadow-sm);animation:fadeInUp .6s ease-out .2s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-badge[data-astro-cid-ze63x5lj] svg[data-astro-cid-ze63x5lj]{color:var(--color-accent)}.hero-title[data-astro-cid-ze63x5lj]{font-size:3.5rem;font-weight:700;line-height:1.1;color:var(--color-secondary);margin-bottom:1.5rem;animation:fadeInUp .6s ease-out .3s both}.text-gradient[data-astro-cid-ze63x5lj]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-astro-cid-ze63x5lj]{font-size:1.25rem;line-height:1.7;color:var(--color-muted);margin-bottom:2.5rem;animation:fadeInUp .6s ease-out .4s both}.hero-subtitle[data-astro-cid-ze63x5lj] strong[data-astro-cid-ze63x5lj]{color:var(--color-text);font-weight:600}.hero-ctas[data-astro-cid-ze63x5lj]{display:flex;gap:1rem;flex-wrap:wrap;animation:fadeInUp .6s ease-out .5s both}.btn[data-astro-cid-ze63x5lj]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;cursor:pointer;border:none}.btn-primary[data-astro-cid-ze63x5lj]{background:var(--gradient-accent);color:#fff;box-shadow:var(--shadow-md)}.btn-primary[data-astro-cid-ze63x5lj]:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}.btn-secondary[data-astro-cid-ze63x5lj]{background:#fff;color:var(--color-primary);border:2px solid var(--color-primary)}.btn-secondary[data-astro-cid-ze63x5lj]:hover{background:var(--color-primary);color:#fff}.hero-visual[data-astro-cid-ze63x5lj]{animation:fadeInUp .6s ease-out .6s both}.hero-image-wrapper[data-astro-cid-ze63x5lj]{position:relative;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-xl);transition:transform .5s ease}.hero-image-wrapper[data-astro-cid-ze63x5lj]:hover{transform:scale(1.02)}.hero-image[data-astro-cid-ze63x5lj]{width:100%;height:auto;display:block}.hero-image-overlay[data-astro-cid-ze63x5lj]{position:absolute;inset:0;background:linear-gradient(135deg,#5b8fbf1a,#3b40651a);pointer-events:none}.stats-bar[data-astro-cid-ze63x5lj]{background:var(--color-secondary);color:#fff;padding:2.5rem 2rem}.stats-container[data-astro-cid-ze63x5lj]{max-width:1280px;margin:0 auto;display:flex;justify-content:space-around;align-items:center}.stat-item[data-astro-cid-ze63x5lj]{text-align:center}.stat-number[data-astro-cid-ze63x5lj]{font-size:3rem;font-weight:700;color:var(--color-accent);margin-bottom:.5rem}.stat-label[data-astro-cid-ze63x5lj]{font-size:1rem;color:#ffffffe6;font-weight:500}.stat-divider[data-astro-cid-ze63x5lj]{width:1px;height:60px;background:#fff3}.container[data-astro-cid-ze63x5lj]{max-width:1280px;margin:0 auto;padding:0 2rem}.section-header[data-astro-cid-ze63x5lj]{text-align:center;margin-bottom:4rem}.section-tag[data-astro-cid-ze63x5lj]{display:inline-block;background:var(--color-surface-alt);color:var(--color-primary);padding:.5rem 1.25rem;border-radius:50px;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:1.5rem}.section-tag-light[data-astro-cid-ze63x5lj]{background:#fff3;color:#fff}.section-tag-gold[data-astro-cid-ze63x5lj]{background:#d4a0171a;color:var(--color-accent)}.section-title[data-astro-cid-ze63x5lj]{font-size:2.75rem;font-weight:700;color:var(--color-secondary);margin-bottom:1rem;line-height:1.2}.section-description[data-astro-cid-ze63x5lj]{font-size:1.25rem;color:var(--color-muted);max-width:800px;margin:0 auto;line-height:1.7}.problem-section[data-astro-cid-ze63x5lj]{padding:var(--section-gap) 0;background:var(--color-bg)}.problem-grid[data-astro-cid-ze63x5lj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.problem-card[data-astro-cid-ze63x5lj]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:2rem;transition:all .3s ease}.problem-card[data-astro-cid-ze63x5lj]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.problem-icon[data-astro-cid-ze63x5lj]{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#fff}.problem-icon-1[data-astro-cid-ze63x5lj]{background:linear-gradient(135deg,#ef4444,#dc2626)}.problem-icon-2[data-astro-cid-ze63x5lj]{background:linear-gradient(135deg,#f59e0b,#d97706)}.problem-icon-3[data-astro-cid-ze63x5lj]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.problem-icon-4[data-astro-cid-ze63x5lj]{background:linear-gradient(135deg,#ec4899,#db2777)}.problem-title[data-astro-cid-ze63x5lj]{font-size:1.25rem;font-weight:600;color:var(--color-text);margin-bottom:1rem}.problem-text[data-astro-cid-ze63x5lj]{color:var(--color-muted);line-height:1.7}.pillars-section[data-astro-cid-ze63x5lj]{padding:var(--section-gap) 0;background:var(--color-surface)}.pillars-grid[data-astro-cid-ze63x5lj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.pillar-card[data-astro-cid-ze63x5lj]{background:#fff;border:1px solid var(--color-border);border-radius:12px;padding:2.5rem;position:relative;overflow:hidden;transition:all .3s ease}.pillar-card[data-astro-cid-ze63x5lj]:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--color-primary);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.pillar-card[data-astro-cid-ze63x5lj]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.pillar-card[data-astro-cid-ze63x5lj]:hover:before{transform:scaleX(1)}.pillar-number[data-astro-cid-ze63x5lj]{font-size:1rem;font-weight:700;color:var(--color-primary);margin-bottom:1rem;letter-spacing:1px}.pillar-title[data-astro-cid-ze63x5lj]{font-size:1.5rem;font-weight:600;color:var(--color-text);margin-bottom:1rem}.pillar-text[data-astro-cid-ze63x5lj]{color:var(--color-muted);line-height:1.7;margin-bottom:2rem}.pillar-icon[data-astro-cid-ze63x5lj]{position:absolute;bottom:1.5rem;right:1.5rem;color:var(--color-border);opacity:.5;transition:all .3s ease}.pillar-card[data-astro-cid-ze63x5lj]:hover .pillar-icon[data-astro-cid-ze63x5lj]{color:var(--color-primary);opacity:1;transform:scale(1.1)}.performance-section[data-astro-cid-ze63x5lj]{padding:var(--section-gap) 0;background:var(--gradient-hero);color:#fff}.performance-wrapper[data-astro-cid-ze63x5lj]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.performance-title[data-astro-cid-ze63x5lj]{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.performance-text[data-astro-cid-ze63x5lj]{font-size:1.125rem;line-height:1.8;opacity:.95;margin-bottom:2rem}.performance-features[data-astro-cid-ze63x5lj]{display:flex;flex-direction:column;gap:1rem}.performance-feature[data-astro-cid-ze63x5lj]{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:500}.performance-feature[data-astro-cid-ze63x5lj] svg[data-astro-cid-ze63x5lj]{flex-shrink:0;color:var(--color-accent)}.performance-visual[data-astro-cid-ze63x5lj]{display:grid;grid-template-columns:1fr;gap:1.5rem}.performance-stat-card[data-astro-cid-ze63x5lj]{background:#ffffff1a;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease}.performance-stat-card[data-astro-cid-ze63x5lj]:hover{background:#ffffff26;transform:translate(8px)}.performance-stat-number[data-astro-cid-ze63x5lj]{font-size:3rem;font-weight:700;color:var(--color-accent);margin-bottom:.5rem}.performance-stat-label[data-astro-cid-ze63x5lj]{font-size:1.125rem;opacity:.9}.instructor-section[data-astro-cid-ze63x5lj]{padding:var(--section-gap) 0;background:var(--color-bg)}.instructor-wrapper[data-astro-cid-ze63x5lj]{display:grid;grid-template-columns:400px 1fr;gap:4rem;align-items:start}.instructor-image-wrapper[data-astro-cid-ze63x5lj]{position:relative}.instructor-image[data-astro-cid-ze63x5lj]{width:100%;height:auto;border-radius:12px;box-shadow:var(--shadow-xl)}.instructor-badge[data-astro-cid-ze63x5lj]{position:absolute;bottom:1.5rem;left:1.5rem;background:#fff;padding:.75rem 1.25rem;border-radius:50px;display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--color-success);box-shadow:var(--shadow-lg)}.instructor-name[data-astro-cid-ze63x5lj]{font-size:2.5rem;font-weight:700;color:var(--color-secondary);margin-bottom:.5rem}.instructor-subtitle[data-astro-cid-ze63x5lj]{font-size:1.125rem;color:var(--color-primary);font-weight:500;margin-bottom:2rem}.instructor-bio[data-astro-cid-ze63x5lj]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2.5rem}.instructor-bio[data-astro-cid-ze63x5lj] p[data-astro-cid-ze63x5lj]{color:var(--color-muted);line-height:1.8;font-size:1.0625rem}.instructor-credentials[data-astro-cid-ze63x5lj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.credential-item[data-astro-cid-ze63x5lj]{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:var(--color-surface);border-radius:8px;border:1px solid var(--color-border)}.credential-item[data-astro-cid-ze63x5lj] svg[data-astro-cid-ze63x5lj]{color:var(--color-primary);flex-shrink:0}.credential-label[data-astro-cid-ze63x5lj]{font-size:.875rem;color:var(--color-muted);margin-bottom:.25rem}.credential-value[data-astro-cid-ze63x5lj]{font-weight:600;color:var(--color-text)}.curriculum-section[data-astro-cid-ze63x5lj]{padding:var(--section-gap) 0;background:var(--color-surface)}.curriculum-grid[data-astro-cid-ze63x5lj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-bottom:3rem}.module-card[data-astro-cid-ze63x5lj]{background:#fff;border:1px solid var(--color-border);border-radius:12px;padding:1.75rem;transition:all .3s ease;cursor:pointer;position:relative}.module-card[data-astro-cid-ze63x5lj]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.module-header[data-astro-cid-ze63x5lj]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.module-number[data-astro-cid-ze63x5lj]{font-size:.875rem;font-weight:600;color:var(--color-primary);letter-spacing:.5px}.module-duration[data-astro-cid-ze63x5lj]{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--color-muted)}.module-duration[data-astro-cid-ze63x5lj] svg[data-astro-cid-ze63x5lj]{color:var(--color-primary)}.module-title[data-astro-cid-ze63x5lj]{font-size:1.125rem;font-weight:600;color:var(--color-text);line-height:1.4;margin-bottom:1rem}.module-icon[data-astro-cid-ze63x5lj]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:var(--color-surface);color:var(--color-primary);margin-left:auto;transition:all .3s ease}.module-card[data-astro-cid-ze63x5lj]:hover .module-icon[data-astro-cid-ze63x5lj]{background:var(--color-primary);color:#fff}.curriculum-cta[data-astro-cid-ze63x5lj]{text-align:center;padding:3rem 0 0;border-top:1px solid var(--color-border)}.curriculum-cta-text[data-astro-cid-ze63x5lj]{font-size:1.125rem;color:var(--color-muted);margin-bottom:2rem}.curriculum-cta-text[data-astro-cid-ze63x5lj] strong[data-astro-cid-ze63x5lj]{color:var(--color-text)}.differentials-section[data-astro-cid-ze63x5lj]{padding:var(--section-gap) 0;background:var(--color-bg)}.differentials-grid[data-astro-cid-ze63x5lj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.differential-card[data-astro-cid-ze63x5lj]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:2.5rem;text-align:center;transition:all .3s ease}.differential-card[data-astro-cid-ze63x5lj]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.differential-icon[data-astro-cid-ze63x5lj]{width:80px;height:80px;margin:0 auto 1.5rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-primary);box-shadow:var(--shadow-md);transition:all .3s ease}.differential-card[data-astro-cid-ze63x5lj]:hover .differential-icon[data-astro-cid-ze63x5lj]{background:var(--color-primary);color:#fff;transform:scale(1.1)}.differential-title[data-astro-cid-ze63x5lj]{font-size:1.25rem;font-weight:600;color:var(--color-text);margin-bottom:1rem}.differential-text[data-astro-cid-ze63x5lj]{color:var(--color-muted);line-height:1.7}.pricing-section[data-astro-cid-ze63x5lj]{padding:var(--section-gap) 0;background:var(--color-surface)}.pricing-card[data-astro-cid-ze63x5lj]{max-width:700px;margin:0 auto;background:#fff;border:2px solid var(--color-border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-xl)}.pricing-header[data-astro-cid-ze63x5lj]{background:var(--gradient-hero);color:#fff;padding:3rem 2.5rem;text-align:center}.pricing-old[data-astro-cid-ze63x5lj]{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.pricing-label[data-astro-cid-ze63x5lj]{font-size:.875rem;opacity:.9;margin-bottom:.5rem}.pricing-old-value[data-astro-cid-ze63x5lj]{font-size:2rem;font-weight:600;text-decoration:line-through;opacity:.7}.pricing-current[data-astro-cid-ze63x5lj]{display:flex;flex-direction:column;align-items:center}.pricing-current-value[data-astro-cid-ze63x5lj]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.75rem}.pricing-currency[data-astro-cid-ze63x5lj]{font-size:2rem;font-weight:600;margin-top:.5rem}.pricing-amount[data-astro-cid-ze63x5lj]{font-size:5rem;font-weight:700;line-height:1;color:var(--color-accent)}.pricing-installments[data-astro-cid-ze63x5lj]{font-size:1.125rem;opacity:.95}.pricing-features[data-astro-cid-ze63x5lj]{padding:2.5rem;display:flex;flex-direction:column;gap:1.25rem}.pricing-feature[data-astro-cid-ze63x5lj]{display:flex;align-items:center;gap:1rem;font-size:1.0625rem}.pricing-feature[data-astro-cid-ze63x5lj] svg[data-astro-cid-ze63x5lj]{flex-shrink:0;color:var(--color-success)}.btn-pricing[data-astro-cid-ze63x5lj]{margin:0 2.5rem 2rem;width:calc(100% - 5rem);justify-content:center;font-size:1.125rem;padding:1.25rem 2rem}.pricing-guarantee[data-astro-cid-ze63x5lj]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;background:var(--color-surface);color:var(--color-muted);font-size:.875rem;font-weight:500}.pricing-guarantee[data-astro-cid-ze63x5lj] svg[data-astro-cid-ze63x5lj]{color:var(--color-success)}.guarantee-section[data-astro-cid-ze63x5lj]{padding:var(--section-gap) 0;background:var(--color-bg)}.guarantee-card[data-astro-cid-ze63x5lj]{max-width:900px;margin:0 auto;background:var(--color-surface);border:2px solid var(--color-success);border-radius:16px;padding:3rem;text-align:center}.guarantee-badge[data-astro-cid-ze63x5lj]{width:96px;height:96px;margin:0 auto 2rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-success);box-shadow:var(--shadow-lg)}.guarantee-title[data-astro-cid-ze63x5lj]{font-size:2.25rem;font-weight:700;color:var(--color-secondary);margin-bottom:1.5rem}.guarantee-text[data-astro-cid-ze63x5lj]{font-size:1.125rem;color:var(--color-muted);line-height:1.8;margin-bottom:1rem}.guarantee-text[data-astro-cid-ze63x5lj] strong[data-astro-cid-ze63x5lj]{color:var(--color-text);font-weight:600}.guarantee-subtext[data-astro-cid-ze63x5lj]{font-size:1rem;color:var(--color-muted);font-style:italic}.faq-section[data-astro-cid-ze63x5lj]{padding:var(--section-gap) 0;background:var(--color-surface)}.faq-list[data-astro-cid-ze63x5lj]{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item[data-astro-cid-ze63x5lj]{background:#fff;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item[data-astro-cid-ze63x5lj]:hover{box-shadow:var(--shadow-md)}.faq-item[data-astro-cid-ze63x5lj][open]{border-color:var(--color-primary)}.faq-question[data-astro-cid-ze63x5lj]{padding:1.5rem 2rem;cursor:pointer;font-size:1.125rem;font-weight:600;color:var(--color-text);display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;user-select:none}.faq-question[data-astro-cid-ze63x5lj]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-ze63x5lj]{flex-shrink:0;color:var(--color-primary);transition:transform .3s ease}.faq-item[data-astro-cid-ze63x5lj][open] .faq-icon[data-astro-cid-ze63x5lj]{transform:rotate(180deg)}.faq-answer[data-astro-cid-ze63x5lj]{padding:0 2rem 1.5rem;color:var(--color-muted);line-height:1.8}.final-cta-section[data-astro-cid-ze63x5lj]{padding:var(--section-gap) 0;background:var(--color-bg)}.final-cta-card[data-astro-cid-ze63x5lj]{max-width:800px;margin:0 auto;background:var(--gradient-hero);color:#fff;border-radius:16px;padding:4rem 3rem;text-align:center;box-shadow:var(--shadow-xl)}.final-cta-title[data-astro-cid-ze63x5lj]{font-size:3rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.final-cta-text[data-astro-cid-ze63x5lj]{font-size:1.25rem;line-height:1.7;opacity:.95;margin-bottom:2.5rem}.final-cta-price[data-astro-cid-ze63x5lj]{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:2rem 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.final-cta-from[data-astro-cid-ze63x5lj]{font-size:1.25rem;text-decoration:line-through;opacity:.7}.final-cta-for[data-astro-cid-ze63x5lj]{font-size:2.5rem;font-weight:700;color:var(--color-accent)}.final-cta-installments[data-astro-cid-ze63x5lj]{font-size:1.125rem;opacity:.9}.btn-large[data-astro-cid-ze63x5lj]{padding:1.5rem 3rem;font-size:1.25rem}.final-cta-note[data-astro-cid-ze63x5lj]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;font-size:.875rem;opacity:.9}.final-cta-note[data-astro-cid-ze63x5lj] svg[data-astro-cid-ze63x5lj]{color:var(--color-accent)}.footer[data-astro-cid-ze63x5lj]{background:var(--color-secondary);color:#fff;padding:3rem 0}.footer-content[data-astro-cid-ze63x5lj]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.footer-logo[data-astro-cid-ze63x5lj]{height:60px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.footer-text[data-astro-cid-ze63x5lj]{font-size:.875rem;opacity:.8}.footer-whatsapp[data-astro-cid-ze63x5lj]{display:flex;align-items:center;gap:.75rem;color:#fff;text-decoration:none;font-weight:500;padding:.75rem 1.5rem;background:#ffffff1a;border-radius:50px;transition:all .3s ease}.footer-whatsapp[data-astro-cid-ze63x5lj]:hover{background:#fff3;transform:translateY(-2px)}@media(max-width:1024px){.hero-container[data-astro-cid-ze63x5lj]{grid-template-columns:1fr;gap:3rem}.hero-title[data-astro-cid-ze63x5lj]{font-size:2.75rem}.instructor-wrapper[data-astro-cid-ze63x5lj],.performance-wrapper[data-astro-cid-ze63x5lj]{grid-template-columns:1fr;gap:3rem}}@media(max-width:768px){:root{font-size:14px;--section-gap: 3.5rem}.nav-links[data-astro-cid-ze63x5lj]{display:none}.hero[data-astro-cid-ze63x5lj]{padding:3rem 1.5rem 2rem}.hero-title[data-astro-cid-ze63x5lj]{font-size:2.25rem}.hero-subtitle[data-astro-cid-ze63x5lj]{font-size:1.125rem}.hero-ctas[data-astro-cid-ze63x5lj]{flex-direction:column}.btn[data-astro-cid-ze63x5lj]{width:100%;justify-content:center}.stats-container[data-astro-cid-ze63x5lj]{flex-direction:column;gap:2rem}.stat-divider[data-astro-cid-ze63x5lj]{width:60px;height:1px}.section-title[data-astro-cid-ze63x5lj]{font-size:2rem}.section-description[data-astro-cid-ze63x5lj]{font-size:1.0625rem}.container[data-astro-cid-ze63x5lj]{padding:0 1.5rem}.pillars-grid[data-astro-cid-ze63x5lj],.curriculum-grid[data-astro-cid-ze63x5lj],.differentials-grid[data-astro-cid-ze63x5lj]{grid-template-columns:1fr}.final-cta-card[data-astro-cid-ze63x5lj]{padding:3rem 2rem}.final-cta-title[data-astro-cid-ze63x5lj]{font-size:2rem}}
