.paths-grid{grid-template-columns:1fr 1fr}.path-card{border:1px solid var(--border-primary);border-radius:var(--radius-lg);display:flex;flex-direction:column}.path-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.path-card.secondary:hover{border-color:var(--struto-secondary)}.path-label{background:rgba(95,196,155,.1);border-radius:var(--radius-sm);color:var(--struto-primary);font-size:.75rem;font-weight:600;letter-spacing:1px;padding:var(--space-xs) var(--space-sm);position:absolute;right:var(--space-lg);text-transform:uppercase;top:var(--space-lg)}.path-label.secondary{background:rgba(122,169,255,.1);color:var(--struto-secondary)}.value-line{color:var(--text-primary);font-size:1.125rem;font-weight:600;line-height:1.4}.best-for,.value-line{margin-bottom:var(--space-lg)}.best-for-label{color:var(--text-muted);font-size:.875rem;letter-spacing:.5px;margin-bottom:var(--space-xs);text-transform:uppercase}.best-for-text{color:var(--text-secondary)}.includes-section{margin-bottom:var(--space-lg)}.includes-label{color:var(--text-muted);font-size:.875rem;letter-spacing:.5px;margin-bottom:var(--space-sm);text-transform:uppercase}.chips-container{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.chip{align-items:center;background:var(--bg-panel);border:1px solid var(--border-secondary);border-radius:var(--radius-full);color:var(--text-primary);cursor:default;display:inline-flex;font-size:.875rem;padding:var(--space-xs) var(--space-md);position:relative;transition:all var(--transition-fast)}.chip:hover{background:var(--bg-hover);border-color:var(--struto-primary)}.steps-section{flex-grow:1;margin-bottom:var(--space-xl)}.steps-label{color:var(--text-muted);font-size:.875rem;letter-spacing:.5px;margin-bottom:var(--space-sm);text-transform:uppercase}.steps-line{align-items:center;color:var(--text-secondary);display:flex;font-size:.95rem;gap:var(--space-sm)}.step-separator{color:var(--struto-primary);font-weight:700}.cta-sectionb{margin-bottom:var(--space-md)}.cta-sectionb .btn{align-items:center;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;justify-content:center;padding:var(--space-sm) var(--space-xl);text-decoration:none;transition:all var(--transition-base);width:100%}.cta-sectionb .btn:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.cta-sectionb .btn-primary{background:linear-gradient(135deg,var(--struto-primary),#3ea47c);border:none;color:#062312}.cta-sectionb .btn-secondary{background:linear-gradient(135deg,var(--struto-secondary),#58d);color:#fff}.tertiary-links{display:flex;font-size:.875rem;gap:var(--space-md);justify-content:center;margin-bottom:var(--space-lg)}.tertiary-links a,.tertiary-links span{color:var(--text-muted)}.video-tile{align-items:center;background:var(--bg-panel);border:1px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--space-md);padding:var(--space-md);transition:all var(--transition-fast)}.video-tile:hover{background:var(--bg-hover);border-color:var(--struto-primary)}.play-icon{align-items:center;background:rgba(95,196,155,.2);border-radius:var(--radius-full);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.play-icon svg{height:16px;width:16px;fill:var(--struto-primary)}.video-info{flex-grow:1}.video-title{color:var(--text-primary);font-size:.875rem;font-weight:600;margin-bottom:2px}.video-duration{color:var(--text-muted);font-size:.75rem}.tooltip{background:var(--bg-panel);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);bottom:100%;color:var(--text-secondary);font-size:.75rem;left:50%;margin-bottom:var(--space-xs);opacity:0;padding:var(--space-sm);pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity var(--transition-fast);white-space:nowrap;z-index:10}.chip:hover .tooltip{opacity:1}@media (max-width:968px){.paths-grid{gap:var(--space-lg);grid-template-columns:1fr}.path-label{display:inline-block;margin-bottom:var(--space-md);position:static}}@media (max-width:640px){.section-title{font-size:2rem}.steps-line{align-items:flex-start;flex-direction:column;gap:var(--space-xs)}.step-separator{display:none}.tertiary-links{align-items:center;flex-direction:column;gap:var(--space-xs)}.tertiary-links span{display:none}}.paths-section{background:var(--bg-panel);padding:80px 0}.paths-grid{display:grid;gap:var(--space-xl);margin-top:var(--space-2xl)}.path-card{background:var(--bg-card);border:2px solid var(--border-primary);border-radius:var(--radius-xl);padding:var(--space-2xl);position:relative;transition:all var(--transition-base)}.path-card:hover{border-color:var(--struto-primary);box-shadow:0 20px 40px rgba(95,196,155,.15);transform:translateY(-4px)}.path-card.platform-powered{border-top-color:var(--struto-primary);border-top-width:4px}.path-card.people-powered{border-top-color:var(--struto-secondary);border-top-width:4px}.path-header h3{font-size:1.75rem;margin-bottom:var(--space-sm)}.path-value{color:var(--text-secondary);font-size:1.1rem;margin-bottom:var(--space-md)}.path-best-for{color:var(--text-muted);font-style:italic;margin-bottom:var(--space-lg)}.path-includes{background:var(--bg-panel);border-radius:var(--radius-md);margin-bottom:var(--space-lg);padding:var(--space-md)}.path-steps{counter-reset:step-counter;list-style:none;margin:var(--space-lg) 0}.path-steps li{color:var(--text-secondary);counter-increment:step-counter;margin-bottom:var(--space-md);padding-left:var(--space-xl);position:relative}.path-steps li:before{align-items:center;background:var(--struto-primary);border-radius:50%;color:var(--bg-dark);content:counter(step-counter);display:flex;font-size:.875rem;font-weight:700;height:24px;justify-content:center;left:0;position:absolute;top:0;width:24px}.path-links{display:flex;font-size:.875rem;gap:var(--space-md);margin-bottom:24px}.path-links,.path-video{margin-top:var(--space-lg)}.path-video{background:var(--bg-panel);border-radius:var(--radius-md);padding:var(--space-md);text-align:center}.video-description{color:#8ea0b6;font-size:14px;font-weight:300}@media (max-width:767px){.paths-grid{display:flex;flex-direction:column}}@media (max-width:479px){.path-card{padding:16px}}