/* About Page Specific Styles */

/* Hero Section */
.about-hero {
    background: linear-gradient(135deg, var(--primary-dark-blue) 0%, var(--primary-purple) 50%, var(--primary-orange) 100%);
}

.about-floating-red {
    background: var(--primary-red);
    opacity: 0.3;
}

.about-floating-orange {
    background: var(--primary-orange);
    opacity: 0.4;
}

.about-floating-green {
    background: var(--primary-green);
    opacity: 0.3;
}

.about-floating-blue {
    background: var(--primary-blue);
    opacity: 0.2;
}

.about-floating-pink {
    background: var(--primary-pink);
    opacity: 0.3;
}

.about-floating-purple {
    background: var(--primary-purple);
    opacity: 0.25;
}

.about-tagline-accent {
    color: #ff9900;
}

.about-badge-orange {
    background: var(--primary-orange);
}

.about-badge-dark-blue {
    background: var(--primary-dark-blue);
}

.about-button-outline {
    border-color: var(--primary-orange);
    color: var(--primary-orange);
}

.about-trust-orange {
    color: var(--primary-orange);
}

.about-trust-green {
    color: var(--primary-green);
}

.about-trust-blue {
    color: var(--primary-blue);
}

/* Achievements Section */
.achievements-section {
    background: linear-gradient(135deg, var(--bg-light-blue) 0%, var(--bg-light-orange) 50%, var(--bg-light-green) 100%);
}

.achievements-title {
    color: var(--primary-dark-blue);
}

.achievements-text {
    color: var(--text-medium);
}

.achievements-icon-red {
    background: var(--primary-red);
}

.achievements-icon-orange {
    background: var(--primary-orange);
}

.achievements-icon-green {
    background: var(--primary-green);
}

.achievements-icon-blue {
    background: var(--primary-blue);
}

.achievements-number {
    color: var(--primary-dark-blue);
}

.achievements-label {
    color: var(--text-medium);
}

/* SEO Content Section */
.seo-content-section {
    background: linear-gradient(135deg, var(--bg-light-blue) 0%, var(--bg-light-pink) 50%, var(--bg-light-purple) 100%);
}

.seo-content-title {
    color: var(--primary-dark-blue);
}

.seo-content-card-dark {
    background: linear-gradient(135deg, var(--primary-dark-blue) 0%, var(--primary-purple) 100%);
    color: white;
}

.seo-content-title-dark {
    color: var(--primary-dark-blue);
}

.seo-content-text {
    color: var(--text-medium);
}

/* Mission & Values Section */
.mission-values-section {
    background: linear-gradient(135deg, var(--bg-white) 0%, var(--bg-light-blue) 50%, var(--bg-light-green) 100%);
}

.mission-values-title {
    color: var(--primary-dark-blue);
}

.mission-values-text {
    color: var(--text-medium);
}

.mission-icon {
    background: var(--primary-orange);
}

.mission-title {
    color: var(--primary-dark-blue);
}

.mission-text {
    color: var(--text-medium);
}

.mission-dot-red {
    background: var(--primary-red);
}

.mission-dot-orange {
    background: var(--primary-orange);
}

.mission-dot-green {
    background: var(--primary-green);
}

.mission-dot-blue {
    background: var(--primary-blue);
}

.values-icon-pink {
    background: var(--primary-pink);
}

.values-icon-green {
    background: var(--primary-green);
}

.values-icon-blue {
    background: var(--primary-blue);
}

.values-icon-purple {
    background: var(--primary-purple);
}

.values-title {
    color: var(--primary-dark-blue);
}

.values-text {
    color: var(--text-medium);
}
