.options-separate[data-v-749bc17c]{border:1px solid #6b7280;height:100%;margin:0 1rem}.enterprise-option-selector[data-v-749bc17c]{margin:0 auto;max-width:600px}.step-header[data-v-749bc17c]{margin-bottom:2rem;text-align:left}.step-indicator[data-v-749bc17c]{color:#6b7280;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.question-text[data-v-749bc17c]{color:#25384c;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;line-height:1.4;margin:0}.options-container[data-v-749bc17c]{display:flex;flex-direction:column;gap:1rem}.options-container.multiple-grid[data-v-749bc17c]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.option-card[data-v-749bc17c]{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-749bc17c]:hover{border-color:#059669;box-shadow:0 2px 8px #0596691a}.option-card.selected[data-v-749bc17c]{background:#e9f7f4;border-color:#21b490}.option-content[data-v-749bc17c]{justify-content:space-between;width:100%}.option-content[data-v-749bc17c],.option-left[data-v-749bc17c]{align-items:center;display:flex}.option-left[data-v-749bc17c]{flex:1;gap:.75rem}.option-platform-icon[data-v-749bc17c]{flex-shrink:0;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.option-text[data-v-749bc17c]{color:#25384c;font-size:1rem;font-weight:500;line-height:1.5;text-align:left}.option-icon[data-v-749bc17c]{color:#6b7280;font-size:.875rem;margin-left:1rem;transition:color .2s ease}.option-card.selected .option-icon[data-v-749bc17c]{color:#21b490}.option-card:hover .option-icon[data-v-749bc17c]{color:#059669}.option-card[data-v-749bc17c]{opacity:1;transition:all .2s ease,opacity .15s ease}@media (max-width:768px){.question-text[data-v-749bc17c]{font-size:1.25rem}.option-card[data-v-749bc17c]{padding:1rem}.option-text[data-v-749bc17c]{font-size:.95rem}.options-container.multiple-grid[data-v-749bc17c]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.option-text[data-v-749bc17c]{font-size:.9rem}.option-card[data-v-749bc17c]{padding:.875rem 1rem}}.form-container{background:linear-gradient(135deg,#ebf3f7,#fff);padding:2rem 1rem 10rem}.progress-wrapper-fullwidth{background:#fff;color:#666;font-size:.9rem;font-weight:500;padding:1rem 0;text-align:center;width:100%}.progress-bar-fullwidth{background:#d9d9d9;height:8px;margin-bottom:.5rem;overflow:hidden;width:100%}.progress-fill-fullwidth{background:linear-gradient(90deg,#21b490,#0077b6);height:100%;transition:width .3s ease}.form-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;margin:0 auto;max-width:600px;padding:2.5rem;position:relative}.step-content{text-align:left}.step-title{color:#25384c;font-size:1.1rem}.step-count,.step-title{font-weight:600;margin-bottom:.5rem}.step-count{color:#6b7280;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase}.insight-tooltip{animation:fadeInTooltip .4s ease-out;background:#eaf1f7;border-radius:12px;box-shadow:0 2px 8px #1565c01a;color:#25384c;font-size:.95rem;font-weight:500;line-height:1.5;margin-bottom:2rem;padding:1rem 1.25rem}.tiny-note{animation:fadeInTooltip .3s ease-out;color:#888;font-size:.8rem;font-style:italic;margin-bottom:1rem;text-align:center}.navigation-buttons{display:flex;gap:1rem;justify-content:space-between;margin-top:2rem}.back-button{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.back-button:hover{border-color:#25384c;color:#25384c}.next-button{background:#21b490;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.next-button:hover:not(:disabled){background:#1a9d7a;transform:translateY(-1px)}.next-button:disabled{background:#ccc;cursor:not-allowed;transform:none}.submit-button{background:#21b490;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.submit-button:hover:not(:disabled){background:#1a9d7a;transform:translateY(-1px)}.submit-button:disabled{background:#ccc;cursor:not-allowed;transform:none}.contact-form{text-align:left}.form-row{display:grid;grid-template-columns:1fr 1fr;margin:1rem 0 0}.form-group{margin-bottom:1rem;position:relative}.form-input{border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-size:1rem;padding:1rem 3rem 1rem 1rem;transition:border-color .3s ease;width:100%}input#firstName{width:90%}.form-input:focus{border-color:#21b490;outline:none}.form-group .form-input.valid+.validation-icon{display:block}.validation-icon{color:#21b490;display:none;font-size:1rem;pointer-events:none;position:absolute;right:.3rem;top:3.6rem;transform:translateY(-50%);z-index:1}.form-input::-moz-placeholder{color:#999}.form-input::placeholder{color:#999}.phone-input-container{display:flex;gap:.5rem}.country-code-select{background:#fff;border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#25384c;cursor:pointer;font-size:1rem;min-width:120px;padding:1rem;transition:border-color .3s ease}.country-code-select:focus{border-color:#21b490;outline:none}.phone-number-input{flex:1}.form-label{color:#25384c;display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.form-select{background:#fff;border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#25384c;cursor:pointer;font-size:1rem;padding:1rem;transition:border-color .3s ease;width:99%}.form-select:focus{border-color:#21b490;outline:none}.form-textarea{border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-size:1rem;min-height:100px;padding:1rem;resize:vertical;transition:border-color .3s ease;width:100%}.form-textarea:focus{border-color:#21b490;outline:none}.form-textarea::-moz-placeholder{color:#999}.form-textarea::placeholder{color:#999}.form-actions{display:flex;gap:1rem;justify-content:space-between;margin-top:2rem}.selection-summary-sidebar{align-items:flex-end;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;padding:1.5rem;position:absolute;right:20px;top:150px}.selection-summary{background:#f8fffe;border:1px solid #e0f2f1;border-radius:8px;margin:1.5rem 0;padding:1.5rem}.summary-title{color:#25384c;font-size:1rem;font-weight:600;margin-bottom:1rem}.checklist{display:flex;flex-direction:column;gap:.75rem}.checklist-item{align-items:flex-start;border-radius:6px;display:flex;gap:.75rem;line-height:1.4;margin:-.5rem;padding:.5rem;transition:all .3s ease}.checklist-item.highlighted{background:#21b4901a;border:1px solid rgba(33,180,144,.3);box-shadow:0 2px 8px #21b49033}.checklist-item i{color:#21b490;flex-shrink:0;font-size:1rem;margin-top:.1rem}.checklist-label{color:#25384c;flex-shrink:0;font-weight:600;min-width:120px}.checklist-value{color:#666;flex:1;font-weight:500}.options-grid{display:grid;gap:1rem;margin-bottom:2rem}.option-button{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#25384c;cursor:pointer;font-size:1rem;font-weight:500;padding:1rem 1.5rem;text-align:center;transition:all .3s ease}.option-button:hover{border-color:#21b490;box-shadow:0 4px 12px #21b49033;transform:translateY(-2px)}.option-button.selected{background:#21b490;border-color:#21b490;color:#fff}.option-button.default-option:not(.selected){background:#21b4901a;border-color:#21b4904d}.option-button.preselected-scale{animation:preselectedScale 3s ease-out}.platforms-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:2rem}.platform-button{background:#fff;border:2px solid #e0e0e0;border-radius:6px;color:#25384c;cursor:pointer;font-size:.9rem;font-weight:500;padding:.75rem 1rem;text-align:center;transition:all .3s ease}.platform-button:hover{border-color:#21b490;transform:translateY(-1px)}.platform-button.selected{background:#21b490;border-color:#21b490;color:#fff}.platform-button.default-option:not(.selected){background:#21b4901a;border-color:#21b4904d}.platform-button.preselected-scale{animation:preselectedScale 3s ease-out}.talent-link-wrapper{margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:600px;text-align:center}.talent-link{color:#21b490;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s ease}.talent-link:hover{color:#1a9d7a;text-decoration:underline}.privacy-notice{background:#f8f9fa;border-radius:8px;margin:1.5rem 0;padding:1rem;text-align:center}.privacy-notice p{color:#666;font-size:.9rem;line-height:1.4;margin:0}@keyframes fadeInTooltip{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes preselectedScale{0%{transform:scale(1)}50%{box-shadow:0 8px 20px #21b49066;transform:scale(1.01)}to{transform:scale(1)}}@media (max-width:1500px){.form-container{flex-direction:column}}@media (max-width:1300px){.selection-summary-sidebar{display:none}}@media (max-width:768px){.back-button{width:25%}.navigation-buttons{flex-direction:row}.form-container{margin-bottom:150px;padding:1rem .5rem}.form-card{margin:0 .5rem;padding:1.5rem}.step-title{font-size:1.1rem}.step-count{font-size:1rem}.form-row{grid-template-columns:1fr}.platforms-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.form-actions{flex-direction:row}.next-button,.submit-button{width:100%}}@media (max-width:480px){.platforms-grid{grid-template-columns:1fr 1fr}.platform-button{font-size:.8rem;padding:.6rem .8rem}}
