.use-cases-section{background:linear-gradient(135deg,hsl(var(--background)),hsl(var(--muted)/.5))}.use-cases-grid{display:grid;gap:32px}@media (min-width:768px){.use-cases-grid{grid-template-columns:1fr 1fr}}.use-case-card{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.5);border:none;border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);overflow:hidden;position:relative;transition:var(--transition-smooth)}.use-case-card:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transform:translateY(-.5rem)}.use-case-gradient{inset:0;opacity:.05;position:absolute;transition:opacity .5s}.use-case-card.primary .use-case-gradient{background:var(--gradient-primary)}.use-case-card.accent .use-case-gradient{background:var(--gradient-accent)}.use-case-card:hover .use-case-gradient{opacity:.1}.use-case-content{padding:32px;position:relative}.use-case-icon{border-radius:16px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);display:inline-flex;margin-bottom:24px;max-width:max-content;padding:16px}.use-case-icon.primary{background:var(--gradient-primary)}.use-case-icon.accent{background:var(--gradient-accent)}.use-case-icon svg{color:#fff;height:2rem;width:2rem}.use-case-card h3{color:hsl(var(--foreground));font-size:24px;font-weight:700;line-height:1.2;margin-bottom:16px;text-transform:none;transition:color .3s}.use-case-card:hover h3{color:hsl(var(--primary))}.use-case-content{display:flex;flex-direction:column;min-height:120px}.use-cases-section ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin-bottom:20px;margin-top:20px;padding-left:0}.use-cases-section li,.use-cases-section p{color:#697886}.use-cases-section p{color:#697886;font-size:16px;margin-bottom:16px}.use-cases-section li{align-items:center;display:flex;font-size:14px;margin-bottom:6px;padding-left:3px}.use-cases-section li:before{background-color:hsl(var(--primary));border-radius:50%;content:"";flex-shrink:0;height:6px;margin-right:12px;width:6px}.use-case-tags p{color:hsl(var(--foreground));font-weight:600;margin-bottom:12px;text-transform:none}.tags{display:flex;flex-wrap:wrap;gap:.5rem}.tag{background-color:hsl(var(--muted));border-radius:9999px;color:hsl(var(--muted-foreground));font-size:12px;font-weight:500;line-height:100%;padding:5px 12px}