.about-container{width:100%;max-width:1000px;margin:0 auto;padding:60px 40px}.about-header{text-align:center;border-bottom:2px solid var(--color-border);margin-bottom:60px;padding-bottom:40px}.about-header h1{color:var(--color-text);font-size:3.5rem;font-weight:var(--font-extrabold);letter-spacing:-1px;margin:0 0 16px;line-height:1.2}.butter-highlight{color:#d49a00;background:linear-gradient(90deg,#d49a00 0%,#f5c84b 45%,#b7791f 100%);-webkit-text-fill-color:transparent;text-shadow:0 2px 6px #784c0033,0 0 16px #f5c84b59,0 0 30px #f5c84b33;-webkit-background-clip:text;background-clip:text;display:inline-block}.about-subtitle{color:var(--color-text-muted);font-size:1.5rem;font-weight:var(--font-normal);margin:0}.about-section{margin-bottom:60px}.about-section h2{color:var(--color-text);font-size:2.25rem;font-weight:var(--font-bold);letter-spacing:-.5px;margin:0 0 24px}.about-section p{font-size:var(--text-lg);color:#374151;margin:0 0 20px;line-height:1.8}.about-section p:last-child{margin-bottom:0}.about-link{color:var(--color-primary);font-weight:var(--font-semibold);transition:color var(--transition-base);border-bottom:2px solid #0000;text-decoration:none}.about-link:hover{color:var(--color-primary-hover);border-bottom-color:var(--color-primary-hover)}.product-status{background:var(--color-accent-light);color:#92400e;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;padding:4px 12px;display:inline-block}.product-toggle-btn{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-base);background:0 0;margin-top:16px;padding:8px 16px}.product-toggle-btn:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover)}.product-features{margin-top:16px;padding-left:20px;list-style:outside}.product-features li{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:8px;line-height:1.6}@media (max-width:768px){.about-container{padding:40px 24px}.about-header{margin-bottom:40px;padding-bottom:32px}.about-header h1{font-size:2.5rem}.about-subtitle{font-size:1.25rem}.about-section{margin-bottom:48px}.about-section h2{font-size:1.875rem}.about-section p{font-size:var(--text-base)}}
