/* Direct styling for any SVG used as an icon */
/*.floating-card svg,
.feature-card svg,
.feature-item svg {
    width: 3em;
    height: 3em;
    color: rgb(55, 93, 88);
    display: inline-block;
}
 
Uncomment if you need */

/* Alternative: Style all SVGs in specific sections */
.hero-visual svg {
    width: 5em;
    height: 5em;
    color: rgb(157, 165, 43);
}

.hero-content svg{
    width: 1.3em;
    height: 1.3em;
    color: black
}

.promise-badges svg{
    width: 1.3em;
    height: 1.3em;
    color: green !important;
    stroke: green !important;
    stroke-width: 1.5;
}

.feature-icon svg{
    width: 1em;
    height: 1em;
}

.video-trust-badge svg{
    width: 1.3em;
    height: 1.3em;
    color: black;
}

.footer-badge svg{
    width: 1.2em !important;
    height: 1.2em !important;
    color: black;
    display: flex;
    stroke: currentColor;
}

.purchased-badge svg{
    display: inline;
    vertical-align: middle;
    width: 1.5em;
    height: 2em;
    color: green;
    stroke-width: 1.5;
}

