.breakdance .bde-badge{--badgeRadius:.25em;--badgePadding:.33em .66em;font-size:1em;border-radius:var(--badgeRadius);padding:var(--badgePadding);color:#183;background-color:#CFD;font-weight:500;letter-spacing:0.3px}.minty-card{width:100%}.card{--text-title:#1f2a38;--text-body:#5f7388;--accent:#1295c6;--accent-soft:#EAF8FD;border-radius:12px;background:var(--bg);border:1px solid rgba(20,45,68,0.08);width:100%;height:100%}.card.light{--bg:#fff;box-shadow:0 22px 48px rgba(23,39,55,0.12)}.card-wrapper{padding:25px;position:relative;overflow:hidden;}.card-wrapper>.card-title{display:flex;align-items:center;gap:15px;margin-bottom:28px}.card-icon{width:56px;height:56px;min-width:56px;min-height:56px;border-radius:50%;background:var(--accent-soft);display:flex;align-items:center;justify-content:center}.card-icon svg{width:24px;height:24px;stroke:var(--accent);color:var(--accent);fill:var(--accent)}.card-wrapper>.card-title .card-title{margin:0;font-size:20px;line-height:1.05;font-weight:700;color:var(--text-title);letter-spacing:-0.02em}.card .bde-badge.card-badge{display:inline-flex;align-items:center;padding:var(--badgePadding);border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:14px;font-weight:400;line-height:1}.card-content{margin:0;max-width:900px;color:var(--text-body);font-size:16px;line-height:1.42;letter-spacing:-0.01em}.card-content p{margin-bottom:0}.card.dark{--bg:#2C3947;--text-title:#eef5fd;--text-body:#c4d2e1;--accent:#5fd1ff;--accent-soft:rgba(95,209,255,0.14);border-color:rgba(255,255,255,0.08);box-shadow:0 22px 48px rgba(6,12,20,0.45)}.minty-card ul{list-style:none;padding-left:0;margin-left:0}.minty-card li{position:relative;padding-left:1.2rem;margin-bottom:0.6rem}.minty-card li::before{content:"•";position:absolute;left:0;top:0;color:var(--accent);font-weight:700;font-size:1.6rem;line-height:1}.card-number{position:absolute;top:-40px;right:-15px;color:var(--blue-dark-10);font-family:"Outfit",sans-serif;font-weight:600;font-size:120px}@media (max-width:900px){.card-wrapper{padding:32px 24px}.card-wrapper>.card-title{gap:16px;margin-bottom:22px}.card-wrapper>.card-title h3.card-title{font-size:24px}.card-badge{min-height:30px;font-size:23px;padding:0 18px}.card-content{font-size:18px}}@media (max-width:600px){.card-wrapper{padding:32px 24px}.card-wrapper>.card-title{gap:16px;margin-bottom:22px}.card-wrapper>.card-title h3.card-title{font-size:22px}.card-badge{min-height:30px;font-size:20px;padding:0 18px}.card-content{font-size:16px}}