.post-project-support{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);position:relative;overflow:hidden}.support-background{z-index:0;opacity:.5;position:absolute;inset:0}.support-pattern{background-image:repeating-linear-gradient(45deg,#0000,#0000 35px,#0066cc08 35px 70px);position:absolute;inset:0}.support-content{z-index:1;position:relative}.support-header{text-align:center;margin-bottom:var(--space-3xl)}.highlight-badge{align-items:center;gap:var(--space-xs);padding:var(--space-sm)var(--space-lg);background:linear-gradient(135deg,var(--accent-orange),#ff8b5c);color:var(--text-inverse);font-size:var(--text-sm);font-weight:var(--font-bold);border-radius:var(--radius-full);margin-bottom:var(--space-lg);display:inline-flex;box-shadow:0 4px 12px #ff6b354d}.support-title{font-size:var(--text-3xl);color:var(--gray-900);margin-bottom:var(--space-lg);line-height:1.2}@media (min-width:768px){.support-title{font-size:var(--text-4xl)}}.text-gradient{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.support-intro{font-size:var(--text-lg);color:var(--text-secondary);max-width:800px;margin:0 auto;line-height:1.7}.support-intro strong{color:var(--primary-purple);font-weight:var(--font-bold)}.support-features-grid{gap:var(--space-lg);margin-bottom:var(--space-3xl);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:640px){.support-features-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.support-features-grid{grid-template-columns:repeat(3,1fr)}}.support-feature-card{background:var(--bg-primary);padding:var(--space-xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:all var(--transition-base);border:2px solid #0000}.support-feature-card:hover{box-shadow:var(--shadow-2xl);border-color:var(--primary-purple);transform:translateY(-6px)}.feature-icon{width:64px;height:64px;color:var(--primary-purple);border-radius:var(--radius-lg);margin-bottom:var(--space-md);background:linear-gradient(135deg,#0066cc1a,#00b4d81a);justify-content:center;align-items:center;display:flex}.support-feature-card h3{font-size:var(--text-lg);color:var(--gray-900);margin-bottom:var(--space-sm);font-weight:var(--font-bold)}.support-feature-card p{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.support-cta{background:var(--gradient-primary);padding:var(--space-3xl);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);gap:var(--space-2xl);text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:1024px){.support-cta{text-align:left;flex-direction:row;justify-content:space-between}}.cta-content{flex:1}.cta-content h3{font-size:var(--text-2xl);color:var(--text-inverse);margin-bottom:var(--space-sm)}@media (min-width:768px){.cta-content h3{font-size:var(--text-3xl)}}.cta-content p{font-size:var(--text-base);color:#ffffffe6;margin:0}.cta-actions{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}@media (min-width:1024px){.cta-actions{justify-content:flex-end}}.cta-actions .btn{align-items:center;gap:var(--space-sm);display:inline-flex}.cta-actions .btn-outline{color:var(--text-inverse);background:#fff3;border-color:#ffffff80}.cta-actions .btn-outline:hover{border-color:var(--text-inverse);background:#ffffff4d}.cta-actions .btn-primary{background:var(--bg-primary);color:var(--primary-purple)}.cta-actions .btn-primary:hover{background:var(--gray-100);transform:translateY(-2px)}
.learning-skills-section{background:#f4f7fb;padding:clamp(64px,9vw,120px) 5vw}.learning-skills-inner{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:clamp(40px,8vw,120px);max-width:1240px;margin:0 auto;display:grid}.learning-skills-copy{max-width:620px}.learning-skills-kicker{color:var(--accent-brand);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.16em}.learning-skills-copy h2{margin:var(--space-md)0;color:var(--primary-brand);font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.98}.learning-skills-copy p{max-width:560px;margin:0 0 var(--space-xl);color:var(--text-secondary);font-size:var(--text-lg);line-height:1.6}.learning-skills-cta{align-items:center;gap:var(--space-md);border-radius:var(--radius-lg);color:#fff;background:var(--accent-brand);font-weight:var(--font-bold);transition:transform var(--transition-base),box-shadow var(--transition-base);padding:14px 18px;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #f35a0233}.learning-skills-cta:hover{transform:translateY(-3px);box-shadow:0 16px 28px #f35a0247}.learning-skills-cta span{font-size:var(--text-xl);line-height:1}.learning-skills-list{padding:var(--space-sm)0;border-top:1px solid #00194c26}.learning-skill-item{gap:var(--space-md);border-bottom:1px solid #00194c26;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;padding:17px 0;display:grid}.learning-skill-item>span{color:var(--accent-brand);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);font-weight:var(--font-bold)}.learning-skill-item strong{color:var(--primary-brand);font-family:var(--font-display);font-size:clamp(var(--text-base),2vw,var(--text-xl))}.learning-skill-item i{color:var(--accent-brand);font-size:var(--text-lg);text-align:right;transition:transform var(--transition-base);font-style:normal}.learning-skill-item:hover i{transform:translate(3px,-3px)}@media (max-width:767px){.learning-skills-inner{gap:var(--space-2xl);grid-template-columns:1fr}.learning-skills-section{padding:64px 20px}.learning-skills-copy p{font-size:var(--text-base)}}
