.marketing-scope .decision-grid{gap:var(--space-6);grid-template-columns:1fr;max-width:1000px;margin:0 auto;display:grid}@media (min-width:820px){.marketing-scope .decision-grid{grid-template-columns:1fr 1fr}}.marketing-scope .decision-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;padding:clamp(24px,3vw,34px);display:flex}.marketing-scope .decision-card--locari{border-color:color-mix(in oklch,var(--primary) 32%,var(--border));box-shadow:var(--shadow-md)}.marketing-scope .decision-chip{border-radius:var(--radius-sm);letter-spacing:.06em;margin-bottom:var(--space-4);text-transform:uppercase;align-self:flex-start;align-items:center;gap:8px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.marketing-scope .decision-chip svg{width:14px;height:14px}.marketing-scope .decision-chip--locari{background:color-mix(in oklch,var(--primary) 10%,transparent);color:var(--primary)}.marketing-scope .decision-chip--other{background:var(--muted);color:var(--secondary-foreground)}.marketing-scope .decision-card h3{letter-spacing:-.01em;margin:0 0 var(--space-2) 0;font-size:clamp(1.0625rem,1.7vw,1.1875rem);font-weight:600;line-height:1.3}.marketing-scope .decision-card .when{color:var(--muted-foreground);margin:0 0 var(--space-4) 0;font-size:14.5px;line-height:1.55}.marketing-scope .decision-card .when strong{color:var(--foreground);font-weight:600}.marketing-scope .decision-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.marketing-scope .decision-list li{color:var(--secondary-foreground);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.marketing-scope .decision-list .dl-mark{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.marketing-scope .decision-list .dl-mark svg{width:11px;height:11px}.marketing-scope .decision-card--locari .dl-mark{background:var(--primary);color:#fff}.marketing-scope .decision-card--other .dl-mark{background:var(--muted);border:1px solid var(--border);color:var(--secondary-foreground)}.marketing-scope .combo-banner{background:color-mix(in oklch,var(--primary) 6%,var(--card));border:1px solid color-mix(in oklch,var(--primary) 22%,var(--border));border-radius:var(--radius-xl);align-items:center;gap:var(--space-6);grid-template-columns:1fr;max-width:1000px;margin:clamp(24px,4vw,40px) auto 0;padding:clamp(22px,3vw,30px) clamp(22px,3.4vw,36px);display:grid}@media (min-width:820px){.marketing-scope .combo-banner{grid-template-columns:1.2fr auto}}.marketing-scope .combo-banner h3{letter-spacing:-.015em;margin:0 0 var(--space-2) 0;font-size:clamp(1.1875rem,2.2vw,1.5rem);font-weight:600;line-height:1.2}.marketing-scope .combo-banner p{color:var(--muted-foreground);text-wrap:pretty;max-width:52ch;margin:0;font-size:14.5px;line-height:1.55}.marketing-scope .combo-flow{align-items:stretch;gap:var(--space-2);display:flex}.marketing-scope .combo-step{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.marketing-scope .combo-step .cs-k{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:600}.marketing-scope .combo-step .cs-v{color:var(--foreground);white-space:nowrap;font-size:14px;font-weight:600}.marketing-scope .combo-step--locari .cs-v{color:var(--primary)}.marketing-scope .combo-arrow{color:var(--primary);flex-shrink:0;align-items:center;display:flex}.marketing-scope .combo-arrow svg{width:20px;height:20px}@media (max-width:400px){.marketing-scope .combo-step .cs-v{white-space:normal}}
