/* extra-sections.css
   New content blocks added from the Solworxs infographic:
   Business Pillars, Benefits, Process, Industries, Integrations.
   Reuses existing glass classes (.feature-card, .badge, .bot-features)
   so everything automatically inherits the site's glossy glass theme —
   only grid/layout rules and section headings are added here. */

/* ── Shared section heading pattern (mirrors .why / .bots) ── */
#pillars,
#benefits,
#process,
#industries,
#integrations {
    text-align: center;
    position: relative;
}

#pillars small,
#benefits small,
#process small,
#industries small,
#integrations small {
    letter-spacing: 5px;
    color: #ffb366;
}

#pillars h2,
#benefits h2,
#process h2,
#industries h2,
#integrations h2 {
    font-size: 56px;
    margin: 20px 0 14px;
}

#pillars>p,
#benefits>p,
#process>p,
#industries>p,
#integrations>p {
    max-width: 700px;
    margin: 0 auto;
    font-size: 18px;
}

/* ══════════════════════════════════════════
   BUSINESS PILLARS — 3x3 grid, reuses .feature-card
══════════════════════════════════════════ */
.pillars-grid {
    margin-top: 60px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 26px;
    text-align: left;
}

/* ══════════════════════════════════════════
   BENEFITS — two-column checklist, reuses .bot-features li look
══════════════════════════════════════════ */
.benefits-grid {
    margin-top: 55px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px 50px;
    max-width: 920px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.benefit-item {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 18px 22px;
    background: var(--glass-bg);
    backdrop-filter: var(--glass-blur);
    -webkit-backdrop-filter: var(--glass-blur);
    border: 1px solid var(--glass-border);
    border-radius: 16px;
    font-size: 18px;
    color: #dcd6f0;
    transition: all .3s ease;
}

.benefit-item:hover {
    border-color: var(--glass-border-hover);
    background: var(--glass-bg-hover);
    transform: translateY(-3px);
}

.benefit-item i {
    font-size: 20px;
    color: #ffb366;
    min-width: 20px;
}

/* ══════════════════════════════════════════
   PROCESS — 5-step track, reuses .feature-card
══════════════════════════════════════════ */
.process-track {
    margin-top: 60px;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 20px;
    text-align: left;
}

.process-track .feature-card {
    text-align: center;
    position: relative;
}

.process-step-num {
    position: absolute;
    top: 16px;
    right: 20px;
    font-family: 'Space Grotesk', sans-serif;
    font-weight: 700;
    font-size: 22px;
    color: rgba(196, 181, 253, .3);
}

.process-track .feature-card i {
    margin: 0 auto 20px;
}

/* ══════════════════════════════════════════
   INDUSTRIES — pill chips, reuses .badge
══════════════════════════════════════════ */
.industries-row {
    margin-top: 50px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 14px;
}

.industry-chip {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    color: var(--purple-200);
    -webkit-text-fill-color: var(--purple-200);
    font-weight: 600;
    cursor: default;
}

.industry-chip i {
    color: var(--orange-400);
    font-size: 15px;
}

/* ══════════════════════════════════════════
   INTEGRATIONS — 5 icon cards, reuses .feature-card
══════════════════════════════════════════ */
.integration-grid {
    margin-top: 55px;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 22px;
    text-align: center;
}

.integration-grid .feature-card {
    text-align: center;
}

.integration-grid .feature-card i {
    margin: 0 auto 18px;
}

/* ══════════════════════════════════════════
   RESPONSIVE
══════════════════════════════════════════ */
@media (max-width: 1000px) {

    .pillars-grid,
    .integration-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .process-track {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 640px) {

    .pillars-grid,
    .integration-grid,
    .process-track,
    .benefits-grid {
        grid-template-columns: 1fr;
    }

    #pillars h2,
    #benefits h2,
    #process h2,
    #industries h2,
    #integrations h2 {
        font-size: 36px;
    }
}