:root{--bg-main: #0b1120;--bg-card: #1e293b;--text-main: #f8fafc;--text-muted: #94a3b8;--primary: #0284c7;--primary-light: #38bdf8;--accent-cta: #10b981;--whatsapp-color: #25D366;--border-color: rgba(255, 255, 255, .08);--border-light: rgba(148, 163, 184, .18)}*{box-sizing:border-box;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}html{scroll-behavior:smooth}body{background-color:var(--bg-main);color:var(--text-main);line-height:1.6;overflow-x:clip}a{text-decoration:none;color:inherit}.container{max-width:1200px;margin:0 auto;padding:0 20px}.main-wrapper{background:linear-gradient(180deg,#07111d,#0f172a 18%,#111827);padding:64px 0 96px}.breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:28px;font-size:.88rem;color:var(--text-muted)}.breadcrumb a{color:var(--primary-light);transition:color .2s}.breadcrumb a:hover{text-decoration:underline}.breadcrumb span{color:#ffffff4d}.glass-card{position:relative;background:linear-gradient(135deg,#0f172aeb,#0a121fd1);border:1px solid var(--border-light);border-radius:28px;padding:40px 36px;box-shadow:0 24px 60px #02081759,inset 0 1px #ffffff14;margin-bottom:36px;overflow:hidden;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.glass-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(56,189,248,.14),transparent 35%),radial-gradient(circle at bottom left,rgba(16,185,129,.12),transparent 30%);pointer-events:none}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#38bdf81f;border:1px solid rgba(125,211,252,.22);color:#7dd3fc;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-bottom:20px}h1{font-size:clamp(2.3rem,3.8vw,3.8rem);line-height:1.1;font-weight:800;letter-spacing:-.04em;margin-bottom:20px;color:#fff;text-wrap:balance}.hero-lead{font-size:clamp(1.1rem,1.35vw,1.4rem);color:#dbeafe;line-height:1.6;max-width:960px;margin-bottom:32px}.grid-pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:36px 0 16px}.pillar-box{background:#0f172ab8;border:1px solid rgba(148,163,184,.16);border-radius:20px;padding:28px;transition:transform .25s ease,border-color .25s ease}.pillar-box:hover{transform:translateY(-4px);border-color:#38bdf866}.pillar-box .icon-badge{width:48px;height:48px;border-radius:12px;background:#38bdf826;border:1px solid rgba(56,189,248,.3);display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:#38bdf8}.pillar-box h3{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:12px}.pillar-box p{color:#cbd5e1;font-size:.96rem;line-height:1.65}.metrics-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:32px 0}.metric-card{background:#0f172a99;border:1px solid rgba(148,163,184,.15);border-radius:18px;padding:22px 18px;text-align:center}.metric-card strong{display:block;font-size:2.2rem;color:#38bdf8;font-weight:800;line-height:1.1;margin-bottom:6px}.metric-card span{font-size:.85rem;color:#cbd5e1;font-weight:500}.geo-focus-card{background:linear-gradient(135deg,#0e749029,#0f766e24,#0f172ad1);border:1px solid rgba(56,189,248,.3);border-radius:24px;padding:32px;margin:36px 0}.geo-focus-card h3{color:#f8fafc;font-size:1.4rem;margin-bottom:14px;display:flex;align-items:center;gap:10px}.geo-focus-card p{color:#dbeafe;font-size:1rem;line-height:1.65;margin-bottom:16px}.geo-badges-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.geo-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#0f172aa6;border:1px solid rgba(56,189,248,.25);border-radius:50px;font-size:.82rem;color:#e0f2fe;font-weight:600}.table-container{overflow-x:auto;border-radius:18px;border:1px solid var(--border-light);margin:28px 0}table{width:100%;border-collapse:collapse;background:#0f172acc;color:#e2e8f0;min-width:680px}th,td{padding:16px 20px;text-align:left;border-bottom:1px solid rgba(148,163,184,.15)}thead th{background:#0e749038;color:#f8fafc;font-weight:700}tbody tr:last-child td{border-bottom:none}.tag-highlight{display:inline-block;padding:4px 10px;border-radius:6px;font-size:.8rem;font-weight:700;background:#10b9812e;color:#34d399;border:1px solid rgba(52,211,153,.3)}.faq-item{background:#0f172ab8;border:1px solid rgba(148,163,184,.2);border-radius:16px;margin-bottom:14px;overflow:hidden}details summary{padding:18px 22px;font-weight:700;font-size:1.05rem;color:#f8fafc;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";font-size:1.3rem;color:#38bdf8}details[open] summary:after{content:"−"}details .faq-answer{padding:0 22px 20px}details .faq-answer p,details p{color:#cbd5e1;font-size:.96rem;line-height:1.7}details .faq-answer strong{color:#f8fafc}details .faq-answer code{background:#0f172ae6;color:#38bdf8;padding:2px 6px;border-radius:4px;font-size:.88rem}.cta-box{text-align:center;padding:48px 24px;background:linear-gradient(145deg,#10b98126,#0284c726);border:1px solid rgba(16,185,129,.3);border-radius:24px;margin-top:40px}.cta-box h2{font-size:clamp(1.8rem,2.5vw,2.5rem);margin-bottom:16px;color:#fff}.cta-box p{color:#dbeafe;font-size:1.1rem;max-width:680px;margin:0 auto 28px}.btn-cta-large{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--accent-cta),#059669);color:#fff;font-weight:800;font-size:1.1rem;padding:14px 34px;border-radius:50px;box-shadow:0 6px 20px #10b98159;transition:transform .2s,box-shadow .2s}.btn-cta-large:hover{transform:translateY(-2px);box-shadow:0 10px 25px #10b98173}.process-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.process-step-card{position:relative;background:#1e293b80;border:1px solid rgba(148,163,184,.16);border-radius:20px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;transition:transform .2s,border-color .2s}.process-step-card:hover{transform:translateY(-3px);border-color:#38bdf866}.process-step-card.highlight-step{background:linear-gradient(145deg,#10b9811f,#0f172ab3);border-color:#10b98159}.step-badge{display:inline-block;align-self:flex-start;padding:4px 10px;border-radius:6px;background:#38bdf824;color:#38bdf8;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.highlight-step .step-badge{background:#10b9812e;color:#34d399}.process-step-card h3{font-size:1.22rem;color:#fff;font-weight:700;line-height:1.3}.process-step-card p{color:#cbd5e1;font-size:.94rem;line-height:1.6;flex-grow:1}.step-pill{display:inline-block;align-self:flex-start;padding:4px 10px;border-radius:999px;background:#94a3b81a;color:#94a3b8;font-size:.76rem;font-weight:600}.highlight-step .step-pill{background:#10b98124;color:#6ee7b7}.cta-bifurcation-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:680px;margin:0 auto 20px}.btn-cta-profile{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border-radius:14px;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}.btn-cta-profile.btn-cta-primary{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 6px 20px #10b9814d}.btn-cta-profile.btn-cta-primary:hover{transform:translateY(-2px);box-shadow:0 10px 24px #10b98173}.btn-cta-profile.btn-cta-secondary{background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff;box-shadow:0 6px 20px #0284c74d}.btn-cta-profile.btn-cta-secondary:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0284c773}.cta-microcopy{display:block;color:#94a3b8;font-size:.82rem;margin-top:12px}.video-post-card{border:1px solid rgba(56,189,248,.28);background:linear-gradient(135deg,#0f172af2,#080e1ae6);position:relative}.video-post-header{margin-bottom:24px}.video-post-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:32px;align-items:center}.video-embed-container{position:relative;width:100%;padding-bottom:56.25%;height:0;border-radius:18px;overflow:hidden;border:1px solid rgba(56,189,248,.35);box-shadow:0 20px 45px #020617a6;background:#020617}.video-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-post-content{display:flex;flex-direction:column;gap:16px}.video-post-content h3{font-size:1.45rem;color:#fff;line-height:1.35;font-weight:700}.video-post-content p{color:#cbd5e1;font-size:.98rem;line-height:1.7}.video-quote-box{position:relative;background:#1e293b99;border-left:4px solid #10b981;border-radius:0 14px 14px 0;padding:14px 18px;margin:4px 0}.video-quote-box p{color:#f1f5f9;font-size:.95rem;font-style:italic;line-height:1.6}.video-quote-author{display:block;margin-top:6px;color:#34d399;font-size:.82rem;font-weight:700;font-style:normal}.video-meta-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.video-meta-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#38bdf81f;border:1px solid rgba(56,189,248,.25);color:#7dd3fc;font-size:.8rem;font-weight:600}.video-cta-link{display:inline-flex;align-items:center;gap:8px;color:#38bdf8;font-weight:700;font-size:.92rem;transition:color .2s,gap .2s;margin-top:6px}.video-cta-link:hover{color:#7dd3fc;gap:12px;text-decoration:underline}.ceo-section-card{position:relative;background:linear-gradient(135deg,#0f172af5,#080e1aeb);border:1px solid var(--border-light);border-left:4px solid #38bdf8;border-radius:28px;padding:40px 36px;box-shadow:0 24px 60px #02081759,inset 0 1px #ffffff14;margin-bottom:36px;overflow:visible!important}.ceo-section-card:before{content:"";position:absolute;inset:0;border-radius:28px;background:radial-gradient(circle at top right,rgba(56,189,248,.14),transparent 35%),radial-gradient(circle at bottom left,rgba(16,185,129,.12),transparent 30%);pointer-events:none}.ceo-profile-grid{display:grid;grid-template-columns:340px 1fr;gap:36px;margin-top:24px;align-items:start;position:relative}.ceo-photo-column{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky!important;position:sticky!important;top:96px!important;align-self:start!important;z-index:20}.ceo-photo-frame{position:relative;border-radius:20px;overflow:hidden;border:2px solid rgba(56,189,248,.35);box-shadow:0 16px 40px #0009,0 0 25px #38bdf826;background:#0b1120}.ceo-img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:2 / 3;transition:transform .4s ease}.ceo-photo-frame:hover .ceo-img{transform:scale(1.02)}.ceo-photo-overlay{position:absolute;bottom:0;left:0;right:0;padding:16px 14px;background:linear-gradient(to top,rgba(11,17,32,.95),rgba(11,17,32,.6) 70%,transparent);display:flex;justify-content:space-between;align-items:center;gap:8px}.ceo-badge-tag{background:#10b98133;border:1px solid rgba(16,185,129,.4);color:#34d399;font-size:.78rem;font-weight:700;padding:4px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.ceo-badge-location{color:#cbd5e1;font-size:.82rem;font-weight:600}.ceo-quote-card{background:#1e293b99;border-left:3px solid #10b981;border-radius:0 12px 12px 0;padding:12px 14px}.ceo-quote-card p{font-size:.95rem;font-style:italic;color:#f1f5f9;margin-bottom:4px;line-height:1.45}.ceo-quote-card small{display:block;color:#34d399;font-size:.78rem;font-weight:600}.btn-ceo-wa{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;text-decoration:none;font-size:.92rem;font-weight:700;padding:12px 16px;border-radius:12px;box-shadow:0 4px 16px #10b9814d;transition:transform .2s,box-shadow .2s}.btn-ceo-wa:hover{transform:translateY(-2px);box-shadow:0 8px 24px #10b98173}.ceo-bio-column{display:flex;flex-direction:column;gap:16px}.ceo-role-title{color:#38bdf8;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin-bottom:4px}.ceo-lead-text{font-size:1.05rem;color:#cbd5e1;line-height:1.7}.ceo-milestones-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:6px 0}.milestone-card{background:#1e293b80;border:1px solid rgba(148,163,184,.16);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px;transition:border-color .2s}.milestone-card:hover{border-color:#38bdf866}.milestone-year{display:inline-block;align-self:flex-start;padding:2px 8px;border-radius:4px;background:#38bdf829;color:#38bdf8;font-size:.76rem;font-weight:800;letter-spacing:.05em}.milestone-card h4{font-size:.98rem;color:#fff;font-weight:700;margin:2px 0}.milestone-card p{font-size:.88rem;color:#94a3b8;line-height:1.55}.ceo-specialties-box{background:#0f172ab3;border:1px solid rgba(56,189,248,.2);border-radius:14px;padding:18px 20px}.ceo-specialties-box h3{font-size:1.08rem;color:#f8fafc;font-weight:700;margin-bottom:12px}.ceo-specialties-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ceo-specialties-list li{font-size:.92rem;color:#cbd5e1;line-height:1.55;position:relative;padding-left:20px}.ceo-specialties-list li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:800}.ceo-specialties-list strong{color:#fff}.ceo-mentorship-box{background:linear-gradient(145deg,#0f172ad9,#1e293b73);border:1px solid rgba(56,189,248,.25);border-radius:16px;padding:22px;margin-top:6px}.ceo-mentorship-box h3{font-size:1.12rem;color:#f8fafc;font-weight:700;margin-bottom:6px;display:flex;align-items:center;gap:8px}.ceo-mentorship-intro{font-size:.92rem;color:#94a3b8;line-height:1.55;margin-bottom:18px}.mentors-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.mentor-card{background:#0f172aa6;border:1px solid rgba(148,163,184,.15);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px;transition:border-color .2s,transform .2s}.mentor-card:hover{border-color:#38bdf859;transform:translateY(-2px)}.mentor-header{display:flex;justify-content:space-between;align-items:center;gap:6px}.mentor-name{font-size:.96rem;font-weight:700;color:#38bdf8}.mentor-tag{font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:999px;background:#38bdf81f;color:#7dd3fc;border:1px solid rgba(56,189,248,.2)}.mentor-track{font-size:.84rem;color:#cbd5e1;line-height:1.45;margin:0}.mentor-skills{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.mentor-skill-pill{font-size:.72rem;padding:2px 7px;border-radius:4px;background:#1e293bd9;border:1px solid rgba(148,163,184,.2);color:#e2e8f0}@media(max-width:900px){.ceo-profile-grid{grid-template-columns:1fr;gap:24px}.ceo-photo-column{position:static;top:auto;max-width:360px;margin:0 auto;width:100%}.ceo-milestones-grid,.mentors-grid,.grid-pillars,.process-steps-grid,.cta-bifurcation-grid{grid-template-columns:1fr}.video-post-grid{grid-template-columns:1fr;gap:24px}.metrics-row{grid-template-columns:repeat(2,1fr)}.glass-card{padding:30px 20px}}@media(max-width:480px){.metrics-row{grid-template-columns:1fr}}
