.philosophy-intro[data-v-d8c49019]{max-width:900px;margin:0 auto 3rem;text-align:center}.philosophy-intro p[data-v-d8c49019]{font-size:1.125rem;color:var(--text-secondary);line-height:1.8}.pathways-grid[data-v-d8c49019]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.pathway-card[data-v-d8c49019]{background:var(--surface-color);border:1px solid var(--border-light);border-radius:16px;padding:2rem;text-align:center;position:relative;transition:all .3s ease}.pathway-card[data-v-d8c49019]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.pathway-card-featured[data-v-d8c49019]{border-color:var(--accent-color);box-shadow:0 4px 20px rgba(var(--accent-rgb),.15)}.pathway-tag[data-v-d8c49019]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--accent-color),var(--primary-color));color:#fff;padding:.25rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.pathway-icon[data-v-d8c49019]{width:80px;height:80px;background:linear-gradient(135deg,rgba(var(--accent-rgb),.1),rgba(var(--primary-rgb),.1));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:1rem auto 1.5rem}.pathway-icon i[data-v-d8c49019]{font-size:2rem;color:var(--accent-color)}.pathway-card h3[data-v-d8c49019]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.pathway-card p[data-v-d8c49019]{color:var(--text-secondary);line-height:1.6;margin:0}.architecture-grid[data-v-d8c49019]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem}.architecture-card[data-v-d8c49019]{background:var(--surface-color);border:1px solid var(--border-light);border-radius:16px;padding:2rem;display:flex;gap:1.5rem;align-items:flex-start;transition:all .3s ease}.architecture-card[data-v-d8c49019]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.architecture-icon[data-v-d8c49019]{width:60px;height:60px;background:linear-gradient(135deg,var(--accent-color),var(--primary-color));border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.architecture-icon i[data-v-d8c49019]{font-size:1.5rem;color:#fff}.architecture-content h3[data-v-d8c49019]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.architecture-content p[data-v-d8c49019]{color:var(--text-secondary);line-height:1.6;margin:0}.process-timeline[data-v-d8c49019]{max-width:800px;margin:3rem auto 0;position:relative}.process-timeline[data-v-d8c49019]:before{content:"";position:absolute;left:30px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--accent-color),var(--primary-color))}.process-step[data-v-d8c49019]{display:flex;gap:1.5rem;margin-bottom:1.5rem;position:relative}.process-step[data-v-d8c49019]:last-child{margin-bottom:0}.process-step .step-number[data-v-d8c49019]{width:60px;height:60px;background:linear-gradient(135deg,var(--accent-color),var(--primary-color));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff;flex-shrink:0;z-index:1}.process-step .step-content[data-v-d8c49019]{flex:1;background:var(--surface-color);border:1px solid var(--border-light);border-radius:12px;padding:1.5rem}.process-step .step-content h3[data-v-d8c49019]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.process-step .step-content p[data-v-d8c49019]{color:var(--text-secondary);line-height:1.6;margin:0}.commitment-grid[data-v-d8c49019]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem}.commitment-card[data-v-d8c49019]{background:var(--surface-color);border:1px solid var(--border-light);border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.commitment-card[data-v-d8c49019]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.commitment-icon[data-v-d8c49019]{width:60px;height:60px;background:linear-gradient(135deg,var(--accent-color),var(--primary-color));border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.commitment-icon i[data-v-d8c49019]{font-size:1.5rem;color:#fff}.commitment-card h3[data-v-d8c49019]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.commitment-card p[data-v-d8c49019]{color:var(--text-secondary);line-height:1.5;font-size:.9rem;margin:0}.feature-grid-2col[data-v-d8c49019]{grid-template-columns:repeat(2,1fr)}.performance-stats[data-v-d8c49019]{display:flex;flex-direction:row;gap:1rem;justify-content:center;flex-wrap:wrap}.stat-card[data-v-d8c49019]{background:var(--surface-color);border:1px solid var(--border-light);border-radius:12px;padding:1.5rem;text-align:center;box-shadow:0 4px 6px #00000012;transition:all .3s ease}.stat-card[data-v-d8c49019]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.stat-icon[data-v-d8c49019]{width:50px;height:50px;background:linear-gradient(135deg,var(--accent-color),var(--primary-color));border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto .75rem}.stat-icon i[data-v-d8c49019]{font-size:1.5rem;color:#fff}.stat-label[data-v-d8c49019]{font-size:.9rem;color:var(--text-secondary);font-weight:500}.alt-bg[data-v-d8c49019]{background:var(--surface-light)}@media (max-width: 1024px){.pathways-grid[data-v-d8c49019]{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.architecture-grid[data-v-d8c49019]{grid-template-columns:1fr}.commitment-grid[data-v-d8c49019]{grid-template-columns:repeat(2,1fr)}.feature-grid-2col[data-v-d8c49019]{grid-template-columns:1fr}}@media (max-width: 768px){.two-column-container[data-v-d8c49019]{flex-direction:column}.commitment-grid[data-v-d8c49019]{grid-template-columns:1fr}.process-timeline[data-v-d8c49019]:before{display:none}.process-step[data-v-d8c49019],.architecture-card[data-v-d8c49019]{flex-direction:column;align-items:center;text-align:center}.performance-stats[data-v-d8c49019]{flex-direction:row;flex-wrap:wrap;justify-content:center}.stat-card[data-v-d8c49019]{flex:1;min-width:140px}}[data-theme=dark] .pathway-card[data-v-d8c49019],[data-theme=dark] .architecture-card[data-v-d8c49019],[data-theme=dark] .process-step .step-content[data-v-d8c49019],[data-theme=dark] .commitment-card[data-v-d8c49019],[data-theme=dark] .stat-card[data-v-d8c49019]{background:var(--surface-dark);border-color:var(--border-dark)}[data-theme=dark] .alt-bg[data-v-d8c49019]{background:var(--surface-darker)}[data-theme=dark] .pathway-card-featured[data-v-d8c49019]{border-color:var(--accent-color)}@media (prefers-color-scheme: dark){.pathway-card[data-v-d8c49019],.architecture-card[data-v-d8c49019],.process-step .step-content[data-v-d8c49019],.commitment-card[data-v-d8c49019],.stat-card[data-v-d8c49019]{background:var(--surface-dark);border-color:var(--border-dark)}.alt-bg[data-v-d8c49019]{background:var(--surface-darker)}.pathway-card-featured[data-v-d8c49019]{border-color:var(--accent-color)}}
