.content-page-light-hero{padding-top:calc(var(--header-height) + var(--spacing-2xl));background:linear-gradient(180deg,#f8f9fa,#fff)}.content-page-light-hero--about{padding-top:calc(var(--header-height) + var(--spacing-3xl));padding-bottom:var(--spacing-2xl)}.content-page-light-hero__inner{text-align:center;max-width:800px;margin:0 auto}.content-page-light-hero__title{font-size:clamp(2rem,4vw,3rem);margin:0 0 1rem;color:#1a1a1a}.content-page-light-hero__lead{font-size:1.125rem;color:#4a5568;line-height:1.7;margin:0 0 2rem}.tutorials-content-section{background:#fff;padding:3rem 0 5rem}.tutorials-search-wrap{max-width:500px;margin:0 auto 2.5rem}.tutorials-search-form{display:flex;gap:.5rem;box-shadow:0 2px 8px #00000014;border-radius:9999px;overflow:hidden}.tutorials-search-input{flex:1;padding:1rem 1.5rem;background:#fff;border:1px solid #e2e8f0;color:#1a1a1a;font-size:1rem;outline:none}.tutorials-search-btn{padding:1rem 2rem;background:#00a38b;color:#fff;border:none;font-weight:600;cursor:pointer;transition:background .2s}.tutorials-filter-list{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-bottom:2.5rem}.tutorials-filter-link{padding:.625rem 1.25rem;border-radius:9999px;text-decoration:none;font-size:.95rem;font-weight:500;transition:all .2s;background:#f0f2f5;color:#4a5568}.tutorials-filter-link.is-active{background:#00a38b;color:#fff}.tutorials-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem}.tutorials-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:transform .2s,box-shadow .2s}.tutorials-card__thumb{width:100%;height:200px;object-fit:cover;display:block}.tutorials-card__empty{height:200px;background:#f0f2f5;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:3rem}.tutorials-card__body{padding:1.5rem}.tutorials-card__meta{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.875rem}.tutorials-card__tag{color:#00a38b;font-weight:600;background:#f0fdfa;padding:.25rem .75rem;border-radius:9999px}.tutorials-card__dot,.tutorials-card__date{color:#9ca3af}.tutorials-card__title{font-size:1.25rem;margin:0 0 .75rem;line-height:1.4}.tutorials-card__title-link{color:#1a1a1a;text-decoration:none}.tutorials-card__excerpt{color:#4a5568;font-size:.95rem;line-height:1.7;margin:0 0 1rem}.tutorials-card__link{display:inline-flex;align-items:center;gap:.375rem;color:#00a38b;font-weight:600;text-decoration:none;margin-top:.5rem}.tutorials-card__arrow{transition:transform .2s}.content-page-pagination{margin-top:3rem;display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.content-page-empty{text-align:center;padding:4rem 2rem;background:#f9fafb;border-radius:12px}.content-page-empty--plain{background:transparent}.content-page-empty__icon{font-size:3rem;margin-bottom:1rem}.content-page-empty__title{margin:0 0 .75rem;color:#1a1a1a}.content-page-empty__text{color:#6b7280;margin:0}.blog-hero-stats{margin-top:1.5rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.blog-hero-stats__count{color:var(--color-secondary);font-weight:600}.blog-search-wrap{max-width:600px;margin:0 auto 3rem}.blog-search-form{display:flex;gap:.5rem}.blog-search-input{flex:1;padding:1rem 1.5rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-primary);font-size:var(--font-size-base);outline:none}.blog-search-btn{border-radius:var(--radius-full)}.blog-thumb-empty{background:var(--bg-card-hover);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:3rem}.blog-category-link{color:var(--color-primary)}.blog-title-link{color:var(--text-primary);text-decoration:none}.blog-read-link{display:inline-flex;align-items:center;gap:.25rem;margin-top:1rem}body.search .blog-shell{padding:2.5rem 0 5.5rem}body.search .blog-toolbar--hero{margin-bottom:2.5rem}body.search .sidebar-card--search{max-width:720px;padding:2rem}body.search .sidebar-card--search h3{margin-bottom:1.25rem}body.search .blog-grid--full{gap:2.25rem}body.search .content-page-pagination{margin-top:4rem;margin-bottom:1rem}.list-page-hero{padding-top:calc(var(--header-height) + var(--spacing-2xl))}.list-page-search-wrap{max-width:600px;margin:0 auto 3rem}.list-page-search-form{display:flex;gap:.5rem}.list-page-search-input{flex:1;padding:1rem 1.5rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-primary);font-size:var(--font-size-base);outline:none}.list-page-search-btn{border-radius:var(--radius-full)}.list-page-thumb-empty{background:var(--bg-card-hover);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:3rem}.list-page-category{color:var(--color-primary)}.list-page-title{font-size:var(--font-size-xl);margin-bottom:.75rem}.list-page-title-link{color:var(--text-primary);text-decoration:none}.list-page-read-link{display:inline-flex;align-items:center;gap:.25rem;margin-top:1rem}.list-page-read-arrow{transition:transform .2s}.list-page-categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.list-page-category-card{padding:1.5rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);text-align:center;text-decoration:none;transition:all var(--transition-base)}.list-page-category-card:hover{border-color:var(--color-primary);transform:translateY(-4px)}.list-page-category-card__title{color:var(--text-primary);margin-bottom:.5rem;font-size:var(--font-size-lg)}.list-page-category-card__count{color:var(--text-muted);font-size:var(--font-size-sm)}.list-page-empty-action{margin-top:1.5rem}.about-stats-section{background:var(--bg-card);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.about-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-xl);text-align:center;padding:var(--spacing-xl) 0}.about-stat__value{font-size:var(--font-size-4xl);font-weight:700;color:var(--color-primary-light);margin-bottom:var(--spacing-xs)}.about-stat__label{color:var(--text-muted);font-size:var(--font-size-sm)}.about-story-grid,.about-name-grid,.about-mission-grid,.about-products-grid{display:grid;gap:var(--spacing-2xl)}.about-story-grid{grid-template-columns:1fr 1fr;align-items:center}.about-name-grid,.about-mission-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.about-products-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-xl)}.about-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-xl)}.about-hero-eyebrow{margin-bottom:1rem}.about-story-title{margin-bottom:var(--spacing-lg)}.about-body-text{color:var(--text-secondary);line-height:1.8}.about-body-text+.about-body-text{margin-top:var(--spacing-md)}.about-highlight{color:var(--color-primary-light)}.about-quote-card{background:linear-gradient(135deg,#8b5cf61a,#1e143080);border-radius:var(--radius-xl);padding:var(--spacing-2xl);border:1px solid var(--border-color);text-align:center}.about-quote-card__icon{font-size:4rem;margin-bottom:var(--spacing-lg)}.about-quote-card__text{font-size:var(--font-size-lg);font-style:italic;color:var(--text-secondary);line-height:1.7;margin:0}.about-quote-card__credit{color:var(--text-muted);margin-top:var(--spacing-md);font-size:var(--font-size-sm)}.about-dark-section{background:var(--bg-dark)}.about-info-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-2xl)}.about-info-card__header{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.about-info-card__icon{width:60px;height:60px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:1.8rem}.about-info-card__icon--primary{background:var(--gradient-button);box-shadow:var(--glow-primary)}.about-info-card__icon--pink{background:linear-gradient(135deg,#ec4899,#db2777);box-shadow:0 0 30px #ec489966}.about-info-card__title{margin:0;font-size:var(--font-size-2xl)}.about-info-card__footer{color:var(--text-muted);font-size:var(--font-size-sm);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border-color)}.about-value-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-xl)}.about-value-card__header{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.about-value-card__icon{width:50px;height:50px;background:#8b5cf626;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.5rem}.about-value-card__title{margin:0;font-size:var(--font-size-xl)}.about-timeline{max-width:800px;margin:0 auto;position:relative}.about-timeline__line{position:absolute;left:30px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--color-primary) 0%,var(--color-primary-dark) 100%)}.about-timeline__item{display:flex;gap:var(--spacing-xl);position:relative}.about-timeline__item+.about-timeline__item{margin-top:var(--spacing-2xl)}.about-timeline__marker-wrap{width:62px;flex-shrink:0;display:flex;align-items:center;justify-content:center;z-index:1}.about-timeline__marker{width:14px;height:14px;background:var(--gradient-button);border-radius:50%;box-shadow:var(--glow-primary)}.about-timeline__year{color:var(--color-primary-light);font-weight:600;margin-bottom:var(--spacing-sm)}.about-mission-card{border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-2xl)}.about-mission-card--primary{background:linear-gradient(135deg,#8b5cf614,#1a1025cc)}.about-mission-card--pink{background:linear-gradient(135deg,#ec489914,#1a1025cc)}.about-future-content{max-width:800px;margin:0 auto;text-align:center}.about-future-highlight{color:var(--color-primary-light)}.about-product-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-2xl);transition:all var(--transition-base)}.about-product-card:hover{transform:translateY(-4px)}.about-product-card--audio:hover{border-color:#8b5cf666}.about-product-card--streamgrab:hover{border-color:#3b82f666}.about-product-card__header{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.about-product-card__icon{width:56px;height:56px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:1.5rem}.about-product-card__icon--audio{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%)}.about-product-card__icon--streamgrab{background:linear-gradient(135deg,#3b82f6,#2563eb)}.about-product-card__title{margin:0;font-size:var(--font-size-xl)}.about-product-card__badge{font-size:var(--font-size-sm)}.about-product-card__badge--audio{color:var(--color-primary-light)}.about-product-card__badge--streamgrab{color:#60a5fa}.about-product-card__button{width:100%;justify-content:center}.about-product-card__button--streamgrab{background:linear-gradient(135deg,#3b82f6,#2563eb)}.about-cta-section{background:var(--gradient-hero);text-align:center}.about-cta-title{margin-bottom:1rem}.about-cta-lead{margin:0 auto 2rem;max-width:600px;color:var(--text-secondary)}.about-cta-actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.about-download-icon{margin-right:8px}@media(max-width:900px){.about-story-grid,.about-name-grid,.about-mission-grid,.about-products-grid{grid-template-columns:1fr}}@media(max-width:768px){body.search .blog-shell{padding:2rem 0 4rem}body.search .blog-toolbar--hero{margin-bottom:2rem}body.search .sidebar-card--search{padding:1.5rem}.about-timeline__line{left:18px}.about-timeline__marker-wrap{width:38px}}
