:root{--color-bg: #0f172a;--color-bg-card: #1e293b;--color-bg-elevated: #334155;--color-primary: #38bdf8;--color-primary-dim: #0ea5e9;--color-accent: #818cf8;--color-text: #f1f5f9;--color-text-muted: #94a3b8;--color-success: #34d399;--color-warning: #fbbf24;--font-display: "DM Serif Display", Georgia, serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--radius: 12px;--shadow: 0 4px 24px rgba(0, 0, 0, .3)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:80px 0}.section-title{font-size:2.5rem;margin-bottom:48px;color:var(--color-text)}.card{background:var(--color-bg-card);border-radius:var(--radius);padding:32px;box-shadow:var(--shadow);border:1px solid rgba(56,189,248,.1)}.layout{min-height:100vh;display:flex;flex-direction:column}.header{background:#0f172af2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(56,189,248,.15);position:sticky;top:0;z-index:100}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:16px 24px}.logo{display:flex;align-items:center;gap:12px;font-weight:600;font-size:1.25rem;color:var(--color-text);text-decoration:none}.logo:hover{text-decoration:none}.logo-icon{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:var(--color-bg);width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700}.nav{display:flex;gap:8px}.nav-link{padding:8px 16px;border-radius:8px;color:var(--color-text-muted);font-weight:500;transition:all .2s}.nav-link:hover{color:var(--color-primary);background:#38bdf81a;text-decoration:none}.nav-link.active{color:var(--color-primary);background:#38bdf826}.nav-link.nav-cta{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:var(--color-bg);font-weight:600}.nav-link.nav-cta:hover{opacity:.9;color:var(--color-bg)}.mobile-menu-btn{display:none}.main{flex:1}.footer{background:var(--color-bg-card);border-top:1px solid rgba(56,189,248,.1);padding:24px;text-align:center;color:var(--color-text-muted);font-size:.9rem}.footer-inner{display:flex;flex-direction:column;align-items:center;gap:16px}.footer-whatsapp{margin-bottom:8px}@media (max-width: 768px){.nav{display:none}.mobile-menu-btn{display:flex;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:8px}.mobile-menu-btn span{width:24px;height:2px;background:var(--color-text)}}.btn{display:inline-block;padding:12px 24px;border-radius:8px;font-weight:600;transition:all .2s;text-decoration:none;border:none;cursor:pointer}.btn-primary{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:var(--color-bg)}.btn-primary:hover{opacity:.9;transform:translateY(-1px);text-decoration:none;color:var(--color-bg)}.btn-secondary{background:var(--color-bg-elevated);color:var(--color-primary);border:1px solid rgba(56,189,248,.3)}.btn-secondary:hover{background:#38bdf81a;text-decoration:none;color:var(--color-primary)}.btn-whatsapp{background:#25d366;color:#fff}.btn-whatsapp:hover{background:#20bd5a;color:#fff;text-decoration:none;opacity:.95}.btn-block{width:100%;text-align:center}.hero{padding:120px 0 80px;text-align:center;background:linear-gradient(180deg,rgba(56,189,248,.05) 0%,transparent 50%)}.hero-title{font-size:4rem;margin:0 0 8px;background:linear-gradient(135deg,var(--color-text),var(--color-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.5rem;color:var(--color-primary);margin:0 0 24px}.hero-desc{max-width:640px;margin:0 auto 32px;font-size:1.125rem;color:var(--color-text-muted);line-height:1.7}.hero-meta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;color:var(--color-text-muted);margin-bottom:40px}.hero-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.highlight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.highlight-card{background:var(--color-bg-card);border-radius:var(--radius);padding:32px;border:1px solid rgba(56,189,248,.1);transition:transform .2s,border-color .2s}.highlight-card:hover{transform:translateY(-4px);border-color:#38bdf84d}.highlight-icon{font-size:2.5rem;margin-bottom:16px}.highlight-card h3{margin:0 0 12px;font-size:1.25rem}.highlight-card p{margin:0;color:var(--color-text-muted);font-size:.95rem}.viz-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:32px}.viz-card{background:var(--color-bg-card);border-radius:var(--radius);padding:32px;border:1px solid rgba(56,189,248,.1)}.viz-card h3{margin:0 0 24px;font-size:1.25rem}.chart-container{height:280px}.pie-chart .recharts-pie-label-text{fill:var(--color-text);font-size:11px}.cta-section{text-align:center}.cta-text{max-width:560px;margin:0 auto 32px;color:var(--color-text-muted);font-size:1.125rem}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.page{padding-top:24px}.overview-card{margin-bottom:32px}.overview-card h2,.overview-card h3{margin-top:0;margin-bottom:16px}.impact-effort-matrix{margin-top:24px}.matrix-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;height:200px;margin:8px 0 24px}.quadrant{display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:.9rem;font-weight:600}.quadrant{flex-direction:column;gap:4px}.quadrant small{font-size:.75rem;font-weight:400;opacity:.8}.quadrant.quick-win{background:#34d39933;border:1px solid #34d399}.quadrant.strategic{background:#38bdf833;border:1px solid #38bdf8}.quadrant.fill-in{background:#fbbf2433;border:1px solid #fbbf24}.quadrant.avoid{background:#f8717133;border:1px solid #f87171}.use-case-list{display:flex;flex-wrap:wrap;gap:8px}.use-case-tag{padding:6px 12px;border-radius:6px;font-size:.85rem}.use-case-tag.quick-win{background:#34d39933;color:#34d399}.use-case-tag.strategic-bet{background:#38bdf833;color:#38bdf8}.use-case-tag.fill-in{background:#fbbf2433;color:#fbbf24}.overview-card ul{margin:0 0 16px;padding-left:24px}.overview-card li{margin-bottom:8px}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.detail-item{display:flex;flex-direction:column;gap:4px}.detail-label{font-size:.875rem;color:var(--color-text-muted)}.detail-value{font-weight:600;font-size:1.125rem}.muted{color:var(--color-text-muted);margin-bottom:24px}.module-block{margin-bottom:24px}.module-header{display:flex;align-items:center;gap:16px;cursor:pointer;padding:4px 0}.module-header h2{flex:1;margin:0;font-size:1.5rem}.module-hours{background:#38bdf833;color:var(--color-primary);padding:4px 12px;border-radius:8px;font-weight:600}.expand-icon{font-size:1.5rem;color:var(--color-primary);width:32px;text-align:center}.module-content{margin-top:24px;padding-top:24px;border-top:1px solid rgba(56,189,248,.15)}.session-block{margin-bottom:32px}.session-block:last-child{margin-bottom:0}.session-block h4{margin:0 0 12px;font-size:1.125rem;color:var(--color-primary)}.session-block .label{font-weight:600;margin:16px 0 8px;font-size:.9rem}.session-block .outline-list{list-style:none;padding-left:0}.session-block .outline-list li{padding-left:20px;position:relative}.session-block .outline-list li:before{content:"→";position:absolute;left:0;color:var(--color-primary)}.schedule-day{margin-bottom:32px}.schedule-day h2{margin:0 0 24px}.schedule-table{display:flex;flex-direction:column;gap:0}.schedule-header{display:grid;grid-template-columns:100px 140px 1fr 100px;gap:16px;padding:12px 16px;background:var(--color-bg-elevated);border-radius:8px 8px 0 0;font-weight:600;font-size:.9rem}.schedule-row{display:grid;grid-template-columns:100px 140px 1fr 100px;gap:16px;padding:12px 16px;border-bottom:1px solid rgba(56,189,248,.1);font-size:.9rem}.schedule-row.lunch{background:#38bdf80d}.schedule-row .time{color:var(--color-primary);font-weight:500}.schedule-row .bloom{color:var(--color-text-muted);font-size:.85rem}@media (max-width: 768px){.schedule-header,.schedule-row{grid-template-columns:80px 1fr}.schedule-header span:nth-child(3),.schedule-header span:nth-child(4),.schedule-row .activity,.schedule-row .bloom{display:none}.schedule-row .session{grid-column:2}}.deliverables-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.deliverable-item{padding:20px;background:var(--color-bg-elevated);border-radius:8px;border-left:4px solid var(--color-primary)}.deliverable-num{display:inline-block;background:var(--color-primary);color:var(--color-bg);width:32px;height:32px;border-radius:8px;text-align:center;line-height:32px;font-weight:700;margin-bottom:12px}.deliverable-item h4{margin:0 0 8px;font-size:1rem}.deliverable-item p{margin:0;font-size:.9rem;color:var(--color-text-muted)}.rubric-table,.type-table{overflow-x:auto;margin-top:24px}.rubric-table table,.type-table table{width:100%;border-collapse:collapse}.rubric-table th,.rubric-table td,.type-table th,.type-table td{padding:12px 16px;text-align:left;border-bottom:1px solid rgba(56,189,248,.15)}.rubric-table th,.type-table th{background:var(--color-bg-elevated);font-weight:600}.topics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.topic-card{padding:24px;background:var(--color-bg-elevated);border-radius:8px;border:1px solid rgba(56,189,248,.15)}.topic-card h4{margin:0 0 12px;color:var(--color-primary)}.topic-card p{margin:0;color:var(--color-text-muted);font-size:.95rem}.resource-grid{display:flex;flex-direction:column;gap:16px}.resource-link{padding:16px;background:var(--color-bg-elevated);border-radius:8px;color:var(--color-text);transition:background .2s}.resource-link:hover{background:#38bdf81a;text-decoration:none;color:var(--color-primary)}.prompt-list{display:flex;flex-direction:column;gap:20px}.prompt-item{padding:20px;background:var(--color-bg-elevated);border-radius:8px;border-left:4px solid var(--color-accent)}.prompt-item h4{margin:0 0 8px;font-size:1rem}.prompt-item p{margin:0;font-size:.9rem;color:var(--color-text-muted)}.question-viz{display:flex;gap:32px;align-items:center;flex-wrap:wrap}.level-buttons{display:flex;flex-wrap:wrap;gap:8px}.level-btn{padding:8px 16px;border-radius:8px;border:1px solid rgba(56,189,248,.3);background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:.9rem;transition:all .2s}.level-btn:hover{color:var(--color-primary);border-color:var(--color-primary)}.level-btn.active{background:var(--color-primary);color:var(--color-bg);border-color:var(--color-primary)}.question-list{padding-left:24px}.question-list li{margin-bottom:12px;line-height:1.6}.instructor-card{margin-bottom:32px}.instructor-header{display:flex;align-items:center;gap:24px;margin-bottom:24px}.instructor-photo-wrap{position:relative;width:120px;height:120px;flex-shrink:0}.instructor-photo{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid rgba(56,189,248,.3)}.instructor-avatar{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:var(--color-bg);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}.instructor-photo-wrap .instructor-avatar.fallback{position:absolute;top:0;left:0;width:120px;height:120px;font-size:2rem;display:none}.instructor-photo-wrap .instructor-avatar.fallback.show{display:flex}.instructor-info{flex:1}.instructor-credentials{color:var(--color-primary);font-size:.95rem;font-weight:500;margin:4px 0 0}.instructor-title{color:var(--color-text-muted);margin:4px 0 0}.instructor-links{margin-top:12px;font-size:.9rem}.instructor-link{color:var(--color-primary);font-weight:500}.instructor-link:hover{text-decoration:underline}.link-sep{color:var(--color-text-muted);margin:0 8px}.about-instructor h2:first-child{margin-top:0;margin-bottom:20px}.published-works{margin-top:8px}.instructor-bio{margin-bottom:24px}.instructor-bio p{margin:0;color:var(--color-text-muted)}.checklist{list-style:none;padding-left:0}.checklist li{padding:8px 0 8px 32px;position:relative}.checklist li:before{content:"☐";position:absolute;left:0;color:var(--color-primary)}.risk-table table{width:100%;border-collapse:collapse}.risk-table th,.risk-table td{padding:12px 16px;text-align:left;border-bottom:1px solid rgba(56,189,248,.15)}.risk-table th{background:var(--color-bg-elevated);font-weight:600}.governance-phases{display:flex;flex-direction:column;gap:24px}.phase-block h4{margin:0 0 12px;color:var(--color-primary)}.defense-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.defense-item{padding:24px;background:var(--color-bg-elevated);border-radius:8px;border-top:4px solid var(--color-primary)}.defense-num{display:inline-block;width:36px;height:36px;background:var(--color-primary);color:var(--color-bg);border-radius:50%;text-align:center;line-height:36px;font-weight:700;margin-bottom:12px}.defense-item h4{margin:0 0 8px}.defense-item p{margin:0;font-size:.95rem;color:var(--color-text-muted)}.policy-quote{margin:0;padding:24px;background:var(--color-bg-elevated);border-left:4px solid var(--color-accent);border-radius:0 8px 8px 0;font-style:italic;color:var(--color-text-muted)}.appendix-page .appendix-meta h2{margin:0 0 20px;font-size:1.25rem}.appendix-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.appendix-meta .meta-item{display:flex;flex-direction:column;gap:4px}.appendix-meta .meta-label{font-size:.8rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.appendix-meta .meta-value{font-weight:600;color:var(--color-text)}.appendix-viz{margin-bottom:32px}.appendix-day-card{margin-bottom:16px;border:1px solid rgba(56,189,248,.15);border-radius:var(--radius);overflow:hidden}.appendix-day-header{width:100%;display:flex;align-items:center;gap:16px;padding:20px 24px;background:var(--color-bg-elevated);border:none;cursor:pointer;color:var(--color-text);font-family:inherit;text-align:left;transition:background .2s}.appendix-day-header:hover{background:#38bdf814}.appendix-day-header .day-badge{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:var(--color-bg);padding:6px 14px;border-radius:8px;font-weight:700;font-size:.9rem}.appendix-day-header h3{flex:1;margin:0;font-size:1.15rem}.appendix-day-header .expand-icon{color:var(--color-primary);font-size:.9rem}.appendix-day-content{padding:24px;background:var(--color-bg-card);border-top:1px solid rgba(56,189,248,.1)}.session-labels{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.session-tag{padding:6px 12px;border-radius:6px;font-size:.85rem;font-weight:500}.session-tag.morning{background:#38bdf826;color:var(--color-primary)}.session-tag.afternoon{background:#34d39926;color:var(--color-success)}.timeline-blocks{display:flex;flex-direction:column;gap:4px}.timeline-block{border-radius:8px;overflow:hidden;border:1px solid rgba(56,189,248,.08)}.timeline-block.lunch{background:#64748b26;border-color:#64748b4d}.timeline-block.break{background:#94a3b814;border-color:#94a3b833}.timeline-block.lecture{border-left:4px solid var(--color-primary)}.timeline-block.lab{border-left:4px solid var(--color-success)}.timeline-block.discussion{border-left:4px solid var(--color-accent)}.timeline-block-header{width:100%;display:grid;grid-template-columns:90px 1fr auto;gap:16px;align-items:center;padding:12px 16px;background:transparent;border:none;cursor:pointer;color:var(--color-text);font-family:inherit;text-align:left;transition:background .2s}.timeline-block-header:hover{background:#38bdf80d}.timeline-block .block-time{font-weight:600;color:var(--color-primary);font-size:.9rem}.timeline-block .block-title{font-size:.95rem}.timeline-block .block-toggle{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-elevated);border-radius:6px;font-size:1rem;color:var(--color-primary)}.block-details{margin:0;padding:12px 16px 16px 52px;list-style:none;font-size:.9rem;color:var(--color-text-muted);border-top:1px solid rgba(56,189,248,.08)}.block-details li{position:relative;padding:4px 0 4px 16px}.block-details li:before{content:"→";position:absolute;left:0;color:var(--color-primary)}.homework-list{display:flex;flex-direction:column;gap:20px}.homework-item{padding:16px;background:var(--color-bg-elevated);border-radius:8px;border-left:4px solid var(--color-primary)}.homework-when{display:block;font-weight:600;color:var(--color-primary);margin-bottom:8px;font-size:.95rem}.homework-item ul{margin:0;padding-left:20px}.homework-item li{margin-bottom:4px;font-size:.9rem;color:var(--color-text-muted)}.flexibility-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.flex-section h4{margin:0 0 12px;color:var(--color-primary);font-size:1rem}.flex-section ul{margin:0;padding-left:20px}.flex-section li{margin-bottom:8px;font-size:.9rem;color:var(--color-text-muted)}.resources-by-day{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.resource-day{padding:20px;background:var(--color-bg-elevated);border-radius:8px}.resource-day h4{margin:0 0 12px;color:var(--color-primary);font-size:1rem}.resource-day ul{margin:0;padding-left:20px}.resource-day li{margin-bottom:6px;font-size:.9rem;color:var(--color-text-muted)}.appendix-footer{text-align:center;padding:20px}.transforming-finance-page .programme-subtitle{font-size:1.25rem;color:var(--color-primary);margin:-8px 0 20px}.topic-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.topic-pill{padding:6px 14px;background:#38bdf826;color:var(--color-primary);border-radius:20px;font-size:.9rem;font-weight:500}.tf-flyer-cta{margin-bottom:24px;background:linear-gradient(135deg,#38bdf81a,#818cf81a);border-color:#38bdf84d}.tf-flyer-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.tf-flyer-cta h3{margin:0 0 4px;font-size:1.15rem}.tf-flyer-cta .muted{margin:0;font-size:.9rem}.tf-hero{margin-bottom:32px}.tf-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}@media (max-width: 768px){.tf-hero-grid{grid-template-columns:1fr}}.activity-legend{display:flex;flex-direction:column;gap:6px}.activity-legend h4{margin:0 0 8px;font-size:.95rem}.legend-item{font-size:.9rem}.tf-day-card{margin-bottom:16px;border:1px solid rgba(56,189,248,.15);border-radius:var(--radius);overflow:hidden}.tf-day-header{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:20px 24px;background:var(--color-bg-elevated);border:none;cursor:pointer;color:var(--color-text);font-family:inherit;text-align:left;transition:background .2s}.tf-day-header:hover{background:#38bdf814}.tf-day-header .day-badge{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:var(--color-bg);padding:6px 14px;border-radius:8px;font-weight:700;font-size:.9rem}.tf-day-header h2{flex:1;margin:0;font-size:1.1rem}.tf-day-header .day-meta{font-size:.9rem;color:var(--color-text-muted)}.tf-day-header .expand-icon{color:var(--color-primary)}.tf-day-content{padding:24px;background:var(--color-bg-card);border-top:1px solid rgba(56,189,248,.1)}.tf-modules ul,.tf-deliverable{margin-bottom:24px}.tf-deliverable p{margin:4px 0}.tf-schedule-table{display:flex;flex-direction:column;gap:0;overflow-x:auto}.tf-schedule-header{display:grid;grid-template-columns:70px 70px 1fr 140px;gap:16px;padding:12px 16px;background:var(--color-bg-elevated);border-radius:8px 8px 0 0;font-weight:600;font-size:.85rem}.tf-schedule-row{display:grid;grid-template-columns:70px 70px 1fr 140px;gap:16px;padding:10px 16px;border-bottom:1px solid rgba(56,189,248,.08);font-size:.85rem}.tf-schedule-row.break{background:#64748b1a}.tf-schedule-row .time{color:var(--color-primary);font-weight:500}.tf-schedule-row .type{color:var(--color-text-muted);font-size:.8rem}@media (max-width: 768px){.tf-schedule-header,.tf-schedule-row{grid-template-columns:60px 60px 1fr}.tf-schedule-header span:nth-child(4),.tf-schedule-row .type{display:none}}.tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.tools-category h4{margin:0 0 10px;color:var(--color-primary);font-size:.95rem}.tools-list{display:flex;flex-wrap:wrap;gap:8px}.tool-tag{padding:4px 10px;background:var(--color-bg-elevated);border-radius:6px;font-size:.85rem;color:var(--color-text-muted)}.reading-list{margin:0;padding-left:20px}.reading-list li{margin-bottom:8px;font-size:.9rem;color:var(--color-text-muted)}.facilitator-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.facilitator-item{display:flex;flex-direction:column;gap:6px}.facilitator-item .label{font-size:.85rem;font-weight:600;color:var(--color-primary)}.facilitator-item span:last-child{font-size:.9rem;color:var(--color-text-muted)}.lead-capture-grid{display:grid;grid-template-columns:1fr 280px;gap:32px;align-items:start}@media (max-width: 768px){.lead-capture-grid{grid-template-columns:1fr}}.lead-form-card{max-width:580px}.lead-form-wide{max-width:640px}.lead-form-wide .lead-form-card{max-width:100%}.lead-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.lead-form .form-row:last-of-type{margin-bottom:28px}.lead-form-wide .lead-form .form-row{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.lead-form-wide .lead-form .form-row:last-of-type{margin-bottom:32px}@media (max-width: 480px){.lead-form .form-row{grid-template-columns:1fr}}.lead-form input,.lead-form select{width:100%;min-width:0;padding:14px 20px;background:var(--color-bg-elevated);border:1px solid rgba(56,189,248,.2);border-radius:8px;color:var(--color-text);font-family:inherit;font-size:1rem;box-sizing:border-box}.lead-form input::placeholder{color:var(--color-text-muted)}.lead-form select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.lead-form .hidden{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;clip:rect(0,0,0,0)}.lead-sidebar h3{margin:0 0 12px;font-size:1rem}.lead-sidebar .btn{margin-bottom:8px}.lead-sidebar .small{font-size:.85rem;margin:0 0 20px}.lead-divider{border:none;border-top:1px solid rgba(56,189,248,.15);margin:24px 0}.lead-success-card{max-width:520px;margin:0 auto;text-align:center}.lead-success-text{font-size:1.125rem;margin-bottom:16px}.lead-success-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:24px}@media (max-width: 768px){.timeline-block-header{grid-template-columns:70px 1fr auto;gap:8px;padding:10px 12px}}
