.options-separate[data-v-dc4ac8ab]{border:1px solid #6b7280;height:100%;margin:0 1rem}.enterprise-option-selector[data-v-dc4ac8ab]{margin:0 auto;max-width:600px}.step-header[data-v-dc4ac8ab]{margin-bottom:2rem;text-align:left}.step-indicator[data-v-dc4ac8ab]{color:#6b7280;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.question-text[data-v-dc4ac8ab]{color:#25384c;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;line-height:1.4;margin:0}.options-container[data-v-dc4ac8ab]{display:flex;flex-direction:column;gap:1rem}.options-container.multiple-grid[data-v-dc4ac8ab]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.option-card[data-v-dc4ac8ab]{background:#fff;border:1px solid #cdcfd0;border-radius:8px;cursor:pointer;display:flex;padding:1rem;position:relative;transition:all .2s ease;width:100%}.option-card[data-v-dc4ac8ab]:hover{border-color:#059669;box-shadow:0 2px 8px #0596691a}.option-card.selected[data-v-dc4ac8ab]{background:#e9f7f4;border-color:#21b490}.option-content[data-v-dc4ac8ab]{justify-content:space-between;width:100%}.option-content[data-v-dc4ac8ab],.option-left[data-v-dc4ac8ab]{align-items:center;display:flex}.option-left[data-v-dc4ac8ab]{flex:1;gap:.75rem}.option-platform-icon[data-v-dc4ac8ab]{flex-shrink:0;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.option-text[data-v-dc4ac8ab]{color:#25384c;font-size:1rem;font-weight:500;line-height:1.5;text-align:left}.option-icon[data-v-dc4ac8ab]{color:#6b7280;font-size:.875rem;margin-left:1rem;transition:color .2s ease}.option-card.selected .option-icon[data-v-dc4ac8ab]{color:#21b490}.option-card:hover .option-icon[data-v-dc4ac8ab]{color:#059669}.option-card[data-v-dc4ac8ab]{opacity:1;transition:all .2s ease,opacity .15s ease}@media (max-width:768px){.question-text[data-v-dc4ac8ab]{font-size:1.25rem}.option-card[data-v-dc4ac8ab]{padding:1rem}.option-text[data-v-dc4ac8ab]{font-size:.95rem}.options-container.multiple-grid[data-v-dc4ac8ab]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.option-text[data-v-dc4ac8ab]{font-size:.9rem}.option-card[data-v-dc4ac8ab]{padding:.875rem 1rem}}
