@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap");.cro-cards-section{align-items:center;background-color:var(--cro-section-bg,#0d0b2a);color:var(--cro-font-color,#fff);display:flex;flex-direction:column;font-family:var(--cro-font-family,"Inter",sans-serif);justify-content:center;padding:60px 20px}.cro-cards-header{margin-bottom:40px;max-width:1100px;text-align:var(--cro-heading-align,center);width:100%}.cro-cards-heading{color:var(--cro-heading-color,#fff);font-size:2.2rem;font-weight:700;letter-spacing:-.3px;margin-bottom:14px}.cro-cards-subtext{color:var(--cro-desc-color,#a9a8c8);font-size:var(--cro-font-size,.9rem);line-height:1.6;margin:0 auto 10px;max-width:700px}.cro-cards-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(var(--cro-min-card-width,300px),1fr));max-width:1100px;text-align:left;width:100%}.cro-card{background:linear-gradient(135deg,var(--cro-border-start,#7a4db9) 0,var(--cro-border-mid,#c09eee) 30%,#1c0b33 50%,var(--cro-border-mid,#c09eee) 70%,var(--cro-border-end,#7a4db9) 100%);border-radius:calc(var(--cro-border-radius, 20px) + 2px);box-shadow:0 12px 24px 0 rgba(4,42,87,.12);padding:2px;position:relative}.cro-card-inner{background:linear-gradient(160deg,var(--cro-card-bg-start,#160e23) 0,var(--cro-card-bg-end,#281c41) 100%);border-radius:var(--cro-border-radius,20px);height:100%;overflow:hidden;padding:var(--cro-card-padding,28px) var(--cro-card-padding,28px) calc(var(--cro-card-padding, 28px) + 4px);position:relative}.cro-card-inner:before{background-image:radial-gradient(circle,#3a3570 1px,transparent 0);background-size:22px 22px;content:"";inset:0;opacity:.2;pointer-events:none;position:absolute}.cro-card-icon{height:44px;margin-bottom:14px;position:relative;width:44px;z-index:1}.cro-card-icon img{filter:brightness(0) saturate(100%) invert(60%) sepia(80%) saturate(300%) hue-rotate(225deg) brightness(90%);height:100%;object-fit:contain;width:100%}.cro-card-title-row{align-items:center;display:flex;gap:12px;margin-bottom:14px;position:relative;z-index:1}.cro-card-title{color:var(--cro-heading-color,#fff);font-size:1.2rem;font-weight:700;margin:0}.cro-card-description{color:var(--cro-desc-color,#b0aed0);font-size:.82rem;line-height:1.65;margin-bottom:18px;position:relative;z-index:1}.cro-card-description p{margin:0}.cro-benefits-label{color:var(--cro-accent-color,#7c6af7);font-size:.82rem;font-weight:700;margin-bottom:10px;position:relative;z-index:1}.cro-benefits-list{list-style:none;margin:0;padding:0;position:relative;z-index:1}.cro-benefits-list li{color:var(--cro-desc-color,#b0aed0);font-size:.78rem;line-height:1.7;padding-left:14px;position:relative}.cro-benefits-list li:before{color:var(--cro-accent-color,#7c6af7);content:"-";font-weight:600;left:0;position:absolute}@media (max-width:640px){.cro-cards-grid{grid-template-columns:1fr}.cro-cards-heading{font-size:1.6rem}}