.use-case-features{padding:var(--spacing-3xl)0}.section-header{text-align:center;margin-bottom:var(--spacing-2xl);margin-left:auto;margin-right:auto}.section-label{background:var(--color-primary);color:#1f2937;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-md);border-radius:9999px;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-block}.section-title{color:var(--color-text);margin-bottom:var(--spacing-md);font-size:2rem;font-weight:700}@media (min-width:768px){.section-title{font-size:2.5rem}}.section-subtitle{color:var(--color-text-light);max-width:600px;margin:0 auto}.features-grid{gap:var(--spacing-sm);grid-template-columns:1fr;display:grid}@media (min-width:640px){.features-grid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.features-grid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr)}}.feature-card{padding:var(--spacing-md);background:var(--color-bg);border:1px solid var(--color-border);transition:var(--transition);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.feature-card{padding:var(--spacing-md)}}@media (min-width:1024px){.feature-card{padding:var(--spacing-lg)}}.feature-card:before{content:"";background:linear-gradient(90deg,var(--color-primary)0%,var(--color-primary-light)100%);opacity:0;height:4px;transition:var(--transition);position:absolute;top:0;left:0;right:0}.feature-card:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary);transform:translateY(-4px)}.feature-card:hover:before{opacity:1}[data-theme=dark] .feature-card:hover,.dark .feature-card:hover{border-color:#60a5fa}[data-theme=dark] .feature-card:hover:before,.dark .feature-card:hover:before{background:linear-gradient(90deg,#3b82f6 0%,#60a5fa 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .feature-card:hover{border-color:#60a5fa}:root:not([data-theme=light]) .feature-card:hover:before{background:linear-gradient(90deg,#3b82f6 0%,#60a5fa 100%)}}.feature-icon{width:56px;height:56px;margin-bottom:var(--spacing-md);color:var(--color-text)}.feature-icon svg{width:100%;height:100%}.feature-title{color:var(--color-text);margin-bottom:var(--spacing-sm);font-size:1.125rem;font-weight:600}.feature-desc{color:var(--color-text-light);font-size:1rem;line-height:1.6}.feature-tag{background:var(--color-bg-lighter);color:var(--color-text-light);margin-bottom:var(--spacing-md);border-radius:9999px;width:fit-content;padding:4px 12px;font-size:.75rem;font-weight:500;display:inline-block}.feature-link{padding-top:var(--spacing-md);margin-top:auto}.container{width:100%;max-width:1440px;padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.container{padding:0 var(--spacing-lg)}}
.use-case-pain-points{padding:var(--spacing-3xl)0;background:var(--color-bg-light)}.pain-points-grid{gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.pain-points-grid{grid-template-columns:repeat(3,1fr)}}.pain-point-card{text-align:center;padding:var(--spacing-xl);background:var(--color-bg);border:1px solid var(--color-border);transition:var(--transition);border-radius:12px}.pain-point-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.pain-point-icon{width:64px;height:64px;margin:0 auto var(--spacing-md);color:var(--color-error)}.pain-point-icon svg{width:100%;height:100%}.pain-point-title{color:var(--color-text);margin-bottom:var(--spacing-sm);font-size:1.125rem;font-weight:600}.pain-point-desc{color:var(--color-text-light);font-size:1rem;line-height:1.6}.pain-points-solution{align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.solution-arrow{width:24px;height:48px;color:var(--color-primary);animation:2s ease-in-out infinite bounce}.solution-arrow svg{width:100%;height:100%}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.solution-text{color:var(--color-primary);text-align:center;font-size:1.25rem;font-weight:600}@media (min-width:768px){.solution-text{font-size:1.5rem}}[data-theme=dark] .solution-text,.dark .solution-text{color:#60a5fa}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .solution-text{color:#60a5fa}}
.education-page{overflow-x:hidden}.education-page .section-header{text-align:center;margin-bottom:var(--spacing-2xl);max-width:800px;margin-left:auto;margin-right:auto}.section-label{background:var(--color-primary);color:#1f2937;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-md);border-radius:9999px;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-block}.section-title{color:var(--color-text);margin-bottom:var(--spacing-md);font-size:2rem;font-weight:700}@media (min-width:768px){.section-title{font-size:2.5rem}}.section-subtitle{color:var(--color-text-light);max-width:600px;margin:0 auto}.edu-social-proof{padding:var(--spacing-3xl)0}.testimonial-highlight{max-width:800px;margin:var(--spacing-2xl)auto 0;text-align:center;padding:var(--spacing-xl);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:12px;position:relative}.testimonial-highlight:before{content:"\"";color:var(--color-primary);opacity:.2;font-family:Georgia,serif;font-size:6rem;line-height:1;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.testimonial-quote{color:var(--color-text);margin:0 0 var(--spacing-lg);font-size:1.125rem;font-style:italic;line-height:1.6}@media (min-width:768px){.testimonial-quote{font-size:1.25rem}}.testimonial-author{flex-direction:column;align-items:center;gap:4px;display:flex}.author-name{color:var(--color-text);font-size:1rem;font-weight:600}.author-role{color:var(--color-text-light);font-size:.875rem}.container{width:100%;max-width:1440px;padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.container{padding:0 var(--spacing-lg)}}
.designer-page{overflow-x:hidden}.designer-page .section-header{text-align:center;margin-bottom:var(--spacing-2xl);max-width:800px;margin-left:auto;margin-right:auto}.section-label{background:var(--color-primary);color:#1f2937;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-md);border-radius:9999px;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-block}.section-title{color:var(--color-text);margin-bottom:var(--spacing-md);font-size:2rem;font-weight:700}@media (min-width:768px){.section-title{font-size:2.5rem}}.section-subtitle{color:var(--color-text-light);max-width:600px;margin:0 auto}.designer-social-proof{padding:var(--spacing-3xl)0}.testimonial-highlight{max-width:800px;margin:var(--spacing-2xl)auto 0;text-align:center;padding:var(--spacing-xl);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:12px;position:relative}.testimonial-highlight:before{content:"\"";color:var(--color-primary);opacity:.2;font-family:Georgia,serif;font-size:6rem;line-height:1;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.testimonial-quote{color:var(--color-text);margin:0 0 var(--spacing-lg);font-size:1.125rem;font-style:italic;line-height:1.6}@media (min-width:768px){.testimonial-quote{font-size:1.25rem}}.testimonial-author{flex-direction:column;align-items:center;gap:4px;display:flex}.author-name{color:var(--color-text);font-size:1rem;font-weight:600}.author-role{color:var(--color-text-light);font-size:.875rem}.container{width:100%;max-width:1440px;padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.container{padding:0 var(--spacing-lg)}}
@keyframes creator-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.creator-page{overflow-x:hidden}.creator-page .section-header{text-align:center;margin-bottom:var(--spacing-2xl);max-width:800px;margin-left:auto;margin-right:auto}.creator-page .section-label{background:var(--color-primary);color:#1f2937;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-md);border-radius:9999px;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-block}.creator-page .section-title{color:var(--color-text);margin-bottom:var(--spacing-md);font-size:2rem;font-weight:700}@media (min-width:768px){.creator-page .section-title{font-size:2.5rem}}.creator-page .section-subtitle{color:var(--color-text-light);max-width:600px;margin:0 auto}.creator-page .creator-social-proof{padding:var(--spacing-3xl)0}.creator-page .testimonial-highlight{max-width:800px;margin:var(--spacing-2xl)auto 0;text-align:center;padding:var(--spacing-xl);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:12px;position:relative}.creator-page .testimonial-highlight:before{content:"\"";color:var(--color-primary);opacity:.2;font-family:Georgia,serif;font-size:6rem;line-height:1;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.creator-page .testimonial-quote{color:var(--color-text);margin:0 0 var(--spacing-lg);font-size:1.125rem;font-style:italic;line-height:1.6}@media (min-width:768px){.creator-page .testimonial-quote{font-size:1.25rem}}.creator-page .testimonial-author{flex-direction:column;align-items:center;gap:4px;display:flex}.creator-page .author-name{color:var(--color-text);font-size:1rem;font-weight:600}.creator-page .author-role{color:var(--color-text-light);font-size:.875rem}.creator-page .container{width:100%;max-width:1440px;padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.creator-page .container{padding:0 var(--spacing-lg)}}
.marketer-page{overflow-x:hidden}.marketer-page .section-header{text-align:center;margin-bottom:var(--spacing-2xl);max-width:800px;margin-left:auto;margin-right:auto}.section-label{background:var(--color-primary);color:#1f2937;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-md);border-radius:9999px;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-block}.section-title{color:var(--color-text);margin-bottom:var(--spacing-md);font-size:2rem;font-weight:700}@media (min-width:768px){.section-title{font-size:2.5rem}}.section-subtitle{color:var(--color-text-light);max-width:600px;margin:0 auto}.marketer-social-proof{padding:var(--spacing-3xl)0}.testimonial-highlight{max-width:800px;margin:var(--spacing-2xl)auto 0;text-align:center;padding:var(--spacing-xl);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:12px;position:relative}.testimonial-highlight:before{content:"\"";color:var(--color-primary);opacity:.2;font-family:Georgia,serif;font-size:6rem;line-height:1;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.testimonial-quote{color:var(--color-text);margin:0 0 var(--spacing-lg);font-size:1.125rem;font-style:italic;line-height:1.6}@media (min-width:768px){.testimonial-quote{font-size:1.25rem}}.testimonial-author{flex-direction:column;align-items:center;gap:4px;display:flex}.author-name{color:var(--color-text);font-size:1rem;font-weight:600}.author-role{color:var(--color-text-light);font-size:.875rem}.container{width:100%;max-width:1440px;padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.container{padding:0 var(--spacing-lg)}}
.comics-page{overflow-x:hidden}.comics-page .section-header{text-align:center;margin-bottom:var(--spacing-2xl);max-width:800px;margin-left:auto;margin-right:auto}.section-label{background:var(--color-primary);color:#1f2937;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-md);border-radius:9999px;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-block}.section-title{color:var(--color-text);margin-bottom:var(--spacing-md);font-size:2rem;font-weight:700}@media (min-width:768px){.section-title{font-size:2.5rem}}.section-subtitle{color:var(--color-text-light);max-width:600px;margin:0 auto}.comics-social-proof{padding:var(--spacing-3xl)0}.testimonial-highlight{max-width:800px;margin:var(--spacing-2xl)auto 0;text-align:center;padding:var(--spacing-xl);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:12px;position:relative}.testimonial-highlight:before{content:"\"";color:var(--color-primary);opacity:.2;font-family:Georgia,serif;font-size:6rem;line-height:1;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.testimonial-quote{color:var(--color-text);margin:0 0 var(--spacing-lg);font-size:1.125rem;font-style:italic;line-height:1.6}@media (min-width:768px){.testimonial-quote{font-size:1.25rem}}.testimonial-author{flex-direction:column;align-items:center;gap:4px;display:flex}.author-name{color:var(--color-text);font-size:1rem;font-weight:600}.author-role{color:var(--color-text-light);font-size:.875rem}.container{width:100%;max-width:1440px;padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.container{padding:0 var(--spacing-lg)}}
.communication-page{overflow-x:hidden}.communication-page .section-header{text-align:center;margin-bottom:var(--spacing-2xl);max-width:800px;margin-left:auto;margin-right:auto}.section-label{background:var(--color-primary);color:#1f2937;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-md);border-radius:9999px;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-block}.section-title{color:var(--color-text);margin-bottom:var(--spacing-md);font-size:2rem;font-weight:700}@media (min-width:768px){.section-title{font-size:2.5rem}}.section-subtitle{color:var(--color-text-light);max-width:600px;margin:0 auto}.communication-social-proof{padding:var(--spacing-3xl)0}.testimonial-highlight{max-width:800px;margin:var(--spacing-2xl)auto 0;text-align:center;padding:var(--spacing-xl);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:12px;position:relative}.testimonial-highlight:before{content:"\"";color:var(--color-primary);opacity:.2;font-family:Georgia,serif;font-size:6rem;line-height:1;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.testimonial-quote{color:var(--color-text);margin:0 0 var(--spacing-lg);font-size:1.125rem;font-style:italic;line-height:1.6}@media (min-width:768px){.testimonial-quote{font-size:1.25rem}}.testimonial-author{flex-direction:column;align-items:center;gap:4px;display:flex}.author-name{color:var(--color-text);font-size:1rem;font-weight:600}.author-role{color:var(--color-text-light);font-size:.875rem}.container{width:100%;max-width:1440px;padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.container{padding:0 var(--spacing-lg)}}
.creative-page{overflow-x:hidden}.creative-page .section-header{text-align:center;margin-bottom:var(--spacing-2xl);max-width:800px;margin-left:auto;margin-right:auto}.section-label{background:var(--color-primary);color:#1f2937;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-md);border-radius:9999px;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-block}.section-title{color:var(--color-text);margin-bottom:var(--spacing-md);font-size:2rem;font-weight:700}@media (min-width:768px){.section-title{font-size:2.5rem}}.section-subtitle{color:var(--color-text-light);max-width:600px;margin:0 auto}.creative-social-proof{padding:var(--spacing-3xl)0}.testimonial-highlight{max-width:800px;margin:var(--spacing-2xl)auto 0;text-align:center;padding:var(--spacing-xl);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:12px;position:relative}.testimonial-highlight:before{content:"\"";color:var(--color-primary);opacity:.2;font-family:Georgia,serif;font-size:6rem;line-height:1;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.testimonial-quote{color:var(--color-text);margin:0 0 var(--spacing-lg);font-size:1.125rem;font-style:italic;line-height:1.6}@media (min-width:768px){.testimonial-quote{font-size:1.25rem}}.testimonial-author{flex-direction:column;align-items:center;gap:4px;display:flex}.author-name{color:var(--color-text);font-size:1rem;font-weight:600}.author-role{color:var(--color-text-light);font-size:.875rem}.container{width:100%;max-width:1440px;padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.container{padding:0 var(--spacing-lg)}}
@keyframes video-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.video-page{overflow-x:hidden}.video-page .section-header{text-align:center;margin-bottom:var(--spacing-2xl);max-width:800px;margin-left:auto;margin-right:auto}.video-page .section-label{background:var(--color-primary);color:#1f2937;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-md);border-radius:9999px;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-block}.video-page .section-title{color:var(--color-text);margin-bottom:var(--spacing-md);font-size:2rem;font-weight:700}@media (min-width:768px){.video-page .section-title{font-size:2.5rem}}.video-page .section-subtitle{color:var(--color-text-light);max-width:600px;margin:0 auto}.video-page .video-social-proof{padding:var(--spacing-3xl)0}.video-page .testimonial-highlight{max-width:800px;margin:var(--spacing-2xl)auto 0;text-align:center;padding:var(--spacing-xl);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:12px;position:relative}.video-page .testimonial-highlight:before{content:"\"";color:var(--color-primary);opacity:.2;font-family:Georgia,serif;font-size:6rem;line-height:1;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.video-page .testimonial-quote{color:var(--color-text);margin:0 0 var(--spacing-lg);font-size:1.125rem;font-style:italic;line-height:1.6}@media (min-width:768px){.video-page .testimonial-quote{font-size:1.25rem}}.video-page .testimonial-author{flex-direction:column;align-items:center;gap:4px;display:flex}.video-page .author-name{color:var(--color-text);font-size:1rem;font-weight:600}.video-page .author-role{color:var(--color-text-light);font-size:.875rem}.video-page .container{width:100%;max-width:1440px;padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.video-page .container{padding:0 var(--spacing-lg)}}
