.marketing-scope .fit-grid{gap:var(--space-6);grid-template-columns:1fr;max-width:940px;margin:0 auto;display:grid}@media (min-width:768px){.marketing-scope .fit-grid{grid-template-columns:1fr 1fr}}.marketing-scope .fit-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);padding:clamp(24px,3vw,32px)}.marketing-scope .fit-card.locari{border-color:color-mix(in oklch,var(--primary) 38%,var(--border));box-shadow:var(--shadow-md)}.marketing-scope .fit-tag{letter-spacing:.06em;margin:0 0 var(--space-2) 0;text-transform:uppercase;font-size:12px;font-weight:600}.marketing-scope .fit-card.locari .fit-tag{color:var(--primary)}.marketing-scope .fit-card.other .fit-tag{color:var(--muted-foreground)}.marketing-scope .fit-card h3{color:var(--foreground);letter-spacing:-.01em;margin:0 0 var(--space-3) 0;font-size:clamp(1.0625rem,1.8vw,1.1875rem);font-weight:600;line-height:1.3}.marketing-scope .fit-card p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.6}.marketing-scope .fit-bridge{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--secondary-foreground);margin:var(--space-8) auto 0;text-align:center;max-width:940px;padding:18px clamp(20px,3vw,32px);font-size:15px;line-height:1.55}.marketing-scope .fit-bridge strong{color:var(--primary);font-weight:600}
