/* =========================================================
   CARD POLISH WITHOUT AI-LIKE NUMBERS
   01 / 02 / 03 yerine profesyonel kart vurgusu
========================================================= */

.sales-home-card,
.solution-card,
.florist-feature-card,
.software-feature-card,
.about-focus-card,
.about-timeline-card,
.catalog-card,
.faq-summary-card,
.pricing-direct-card,
.card {
    position: relative;
    overflow: hidden;
}

.sales-home-card::before,
.solution-card::before,
.florist-feature-card::before,
.software-feature-card::before,
.about-focus-card::before,
.about-timeline-card::before,
.catalog-card::before,
.faq-summary-card::before,
.pricing-direct-card::before,
.card::before {
    content: "";
    position: absolute;
    left: 24px;
    top: 20px;
    width: 42px;
    height: 3px;
    border-radius: 999px;
    background: currentColor;
    opacity: .16;
}

.sales-home-card h3,
.solution-card h3,
.florist-feature-card h3,
.software-feature-card h3,
.about-focus-card h3,
.about-timeline-card h3,
.catalog-card h3,
.faq-summary-card h3,
.pricing-direct-card h3,
.card h3 {
    margin-top: 18px;
}

/* Hâlâ kalmış olabilecek sadece sayı rozetlerini sert kapat */
span[class*="number"],
span[class*="step"],
span[class*="index"],
span[class*="order"],
div[class*="number"],
div[class*="step"],
div[class*="index"],
div[class*="order"],
small[class*="number"],
small[class*="step"],
small[class*="index"],
small[class*="order"] {
    display: none !important;
}
