.seo-content[data-astro-cid-qfznaqae]{max-width:1200px;margin:0 auto;padding:2rem;line-height:1.6}.hero-section[data-astro-cid-qfznaqae]{text-align:center;margin-bottom:4rem}.hero-section[data-astro-cid-qfznaqae] h1[data-astro-cid-qfznaqae]{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;margin-bottom:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.hero-section[data-astro-cid-qfznaqae] p[data-astro-cid-qfznaqae]{font-size:1.125rem;color:#4a5568;max-width:800px;margin:0 auto 3rem;line-height:1.7}.static-palette-preview[data-astro-cid-qfznaqae]{margin:3rem 0;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a}.color-grid[data-astro-cid-qfznaqae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:2rem 0}.color-swatch[data-astro-cid-qfznaqae]{height:140px;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.1);position:relative}.color-details[data-astro-cid-qfznaqae]{position:absolute;bottom:8px;font-size:.75rem;opacity:.8}.palette-description[data-astro-cid-qfznaqae]{text-align:center;color:#6b7280;font-style:italic;margin-top:1rem}.features-grid[data-astro-cid-qfznaqae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.feature[data-astro-cid-qfznaqae]{padding:2rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;border-left:4px solid;position:relative}.feature-primary[data-astro-cid-qfznaqae]{border-left-color:#667eea}.feature-secondary[data-astro-cid-qfznaqae]{border-left-color:#f093fb}.feature-accent[data-astro-cid-qfznaqae]{border-left-color:#4facfe}.feature-success[data-astro-cid-qfznaqae]{border-left-color:#43e97b}.feature-info[data-astro-cid-qfznaqae]{border-left-color:#fa709a}.feature-warning[data-astro-cid-qfznaqae]{border-left-color:#ffeaa7}.feature-icon[data-astro-cid-qfznaqae]{font-size:2rem;margin-bottom:1rem}.feature[data-astro-cid-qfznaqae] h3[data-astro-cid-qfznaqae]{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#1a202c}.feature[data-astro-cid-qfznaqae] p[data-astro-cid-qfznaqae]{color:#4a5568;line-height:1.6;margin-bottom:1rem}.feature-list[data-astro-cid-qfznaqae]{list-style:none;padding:0;margin:0}.feature-list[data-astro-cid-qfznaqae] li[data-astro-cid-qfznaqae]{color:#4a5568;border-bottom:1px solid #e2e8f0;position:relative;padding:.5rem 0 .5rem 1.5rem}.feature-list[data-astro-cid-qfznaqae] li[data-astro-cid-qfznaqae]:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.color-theory-guide[data-astro-cid-qfznaqae]{margin-top:4rem;padding:3rem 2rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.theory-section[data-astro-cid-qfznaqae]{margin-bottom:3rem}.theory-section[data-astro-cid-qfznaqae] h3[data-astro-cid-qfznaqae]{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#1a202c}.harmony-grid[data-astro-cid-qfznaqae],.application-grid[data-astro-cid-qfznaqae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1.5rem}.harmony-type[data-astro-cid-qfznaqae],.application[data-astro-cid-qfznaqae]{background:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e2e8f0}.harmony-type[data-astro-cid-qfznaqae] h4[data-astro-cid-qfznaqae],.application[data-astro-cid-qfznaqae] h4[data-astro-cid-qfznaqae]{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:#374151}.benefits-list[data-astro-cid-qfznaqae]{display:grid;gap:1rem;margin-top:1.5rem}.benefit[data-astro-cid-qfznaqae]{background:#fff;padding:1.5rem;border-radius:8px;border-left:4px solid #667eea}.faq-section[data-astro-cid-qfznaqae]{margin-top:4rem;padding:3rem 2rem;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.faq-grid[data-astro-cid-qfznaqae]{display:grid;gap:2rem;margin-top:2rem}.faq-item[data-astro-cid-qfznaqae] h3[data-astro-cid-qfznaqae]{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:#1a202c}.faq-item[data-astro-cid-qfznaqae] p[data-astro-cid-qfznaqae]{color:#4a5568;line-height:1.6}.cta-section[data-astro-cid-qfznaqae]{margin-top:4rem;padding:3rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;text-align:center;color:#fff}.cta-section[data-astro-cid-qfznaqae] h2[data-astro-cid-qfznaqae]{font-size:2rem;margin-bottom:1rem}.cta-features[data-astro-cid-qfznaqae]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem}.cta-features[data-astro-cid-qfznaqae] span[data-astro-cid-qfznaqae]{background:#fff3;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500}@media (max-width: 768px){.color-grid[data-astro-cid-qfznaqae]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.features-grid[data-astro-cid-qfznaqae],.harmony-grid[data-astro-cid-qfznaqae],.application-grid[data-astro-cid-qfznaqae]{grid-template-columns:1fr}.cta-features[data-astro-cid-qfznaqae]{flex-direction:column;align-items:center}}@media (min-width: 768px){.seo-content[data-astro-cid-qfznaqae]{display:block}}
