@keyframes rotate-1402eba3{to{transform:rotate(1turn)}}.answares[data-v-1402eba3]{margin:0}.answares[data-v-1402eba3],.result-list[data-v-1402eba3]{box-sizing:border-box;list-style:none;padding:0}.result-list[data-v-1402eba3]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}@media (min-width:850px){.result-list[data-v-1402eba3]{justify-content:flex-start}}.result-label[data-v-1402eba3]{align-items:center;background-color:var(--main-grey);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin-bottom:15px;overflow:hidden;padding:15px;position:relative;transition:transform .3s ease,box-shadow .3s ease}@media (min-width:850px){.result-label[data-v-1402eba3]{align-items:flex-start;flex-direction:row;text-align:left}}.result-label[data-v-1402eba3]:hover{box-shadow:0 10px 20px #00000026}.result-label[data-v-1402eba3]:hover:before{opacity:.05}.result-label[data-v-1402eba3]:before{background:linear-gradient(to right bottom,var(--accent-color),var(--complementary-color));content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:0}.result-label strong[data-v-1402eba3]{color:var(--accent-color);position:relative;z-index:1}.result-label p[data-v-1402eba3]{flex:1;margin:0;position:relative;z-index:1}.result-value[data-v-1402eba3]{background-color:#ffffff08;border-radius:6px;font-size:16px;padding:8px 12px;position:relative;transition:background-color .2s ease,transform .2s ease;z-index:1}.result-value[data-v-1402eba3]:hover{background-color:#ffffff14;cursor:default;transform:translateY(-2px)}@keyframes rotate-8d41ff52{to{transform:rotate(1turn)}}.configurator[data-v-8d41ff52]{border-radius:12px;box-sizing:border-box;margin:0 auto;max-width:900px;position:relative;text-align:center;width:100%}@media (min-width:850px){.configurator[data-v-8d41ff52]{padding:30px}}.step-container[data-v-8d41ff52]{margin-bottom:40px}.step-title[data-v-8d41ff52]{display:inline-block;font-size:24px;font-weight:500;margin-bottom:25px;position:relative}.step-title[data-v-8d41ff52]:after{background:var(--accent-color);border-radius:2px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:60px}@media (min-width:850px){.step-title[data-v-8d41ff52]{font-size:28px}}.options-list[data-v-8d41ff52]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:20px 0 0;padding:0}.options-list.features-list[data-v-8d41ff52]{display:grid;grid-template-columns:1fr}@media (min-width:850px){.options-list.features-list[data-v-8d41ff52]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1300px){.options-list.features-list[data-v-8d41ff52]{grid-template-columns:repeat(3,1fr)}}.option-item[data-v-8d41ff52]{background-color:var(--main-grey);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;cursor:pointer;padding:18px;text-align:left;transition:all .3s ease}.option-item[data-v-8d41ff52]:hover{background-color:#ffffff1a;box-shadow:0 5px 15px #0000001a;transform:translateY(-2px)}.option-item.selected[data-v-8d41ff52]{background-color:#7eee6433;border-color:var(--accent-color)}.option-item.selected .option-header[data-v-8d41ff52]{color:var(--accent-color)}.option-item.selected[data-v-8d41ff52]:hover{background-color:#7eee644d}.option-header[data-v-8d41ff52]{font-size:18px;font-weight:500;margin-bottom:8px}.subtext[data-v-8d41ff52]{color:#ffffffb3;display:block;font-size:14px;line-height:1.4;margin-top:8px}.cta-button[data-v-8d41ff52]{align-items:center;border:none;border-radius:30px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:10px;justify-content:center;margin-top:20px;min-width:150px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.cta-button.button-primary[data-v-8d41ff52]{background-color:var(--accent-color);color:var(--main-black)}.cta-button.button-primary[data-v-8d41ff52]:hover{background-color:#59e936;transform:translateY(-2px)}.cta-button.button-secondary[data-v-8d41ff52]{background-color:transparent;border:1px solid var(--main-white);color:var(--main-white)}.cta-button.button-secondary[data-v-8d41ff52]:hover{background-color:#ffffff1a;transform:translateY(-2px)}.actions-container[data-v-8d41ff52]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:10px 0 50px}.form-submitted-message[data-v-8d41ff52]{background-color:#7eee641a;border:1px solid var(--accent-color);border-radius:10px;margin:30px 0;padding:20px}.form-submitted-message h3[data-v-8d41ff52]{color:var(--accent-color);margin:0}.results-container[data-v-8d41ff52]{margin-bottom:20px}.progress-bar[data-v-8d41ff52]{flex-wrap:wrap;gap:15px;margin:20px 0 40px}.progress-bar[data-v-8d41ff52],.progress-step[data-v-8d41ff52]{display:flex;justify-content:center}.progress-step[data-v-8d41ff52]{align-items:center;background-color:var(--main-grey);border-radius:50%;color:var(--main-black);height:25px;transition:all .3s ease;width:25px}.progress-step.active[data-v-8d41ff52]{background-color:var(--accent-color)}.progress-step.current[data-v-8d41ff52]{box-shadow:0 0 0 2px #7eee644d}@keyframes rotate-b7c35ba1{to{transform:rotate(1turn)}}.modal-backdrop[data-v-b7c35ba1]{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000bf;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.modal-container[data-v-b7c35ba1]{background-color:var(--main-grey);border-radius:8px;box-shadow:0 4px 20px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:600px;width:90%}.modal-container.fullscreen[data-v-b7c35ba1]{border-radius:0;height:100%;max-height:none;max-width:none;width:100%}.modal-header[data-v-b7c35ba1]{align-items:center;border-bottom:1px solid var(--main-black);display:flex;justify-content:space-between;padding:16px 20px}.modal-header h3[data-v-b7c35ba1]{font-size:22px;font-weight:500;margin:0}.modal-close-button[data-v-b7c35ba1]{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--main-white);cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;width:30px}.modal-close-button[data-v-b7c35ba1]:hover{background-color:#ffffff1a;color:var(--accent-color)}.modal-content[data-v-b7c35ba1]{flex:1;overflow-y:auto;padding:20px}.modal-footer[data-v-b7c35ba1]{border-top:1px solid var(--main-black);display:flex;gap:10px;justify-content:space-between;padding:16px 20px}.modal-fade-enter-active[data-v-b7c35ba1],.modal-fade-leave-active[data-v-b7c35ba1]{transition:all .3s ease}.modal-fade-enter-from[data-v-b7c35ba1],.modal-fade-leave-to[data-v-b7c35ba1]{opacity:0}.modal-fade-enter-from .modal-container[data-v-b7c35ba1],.modal-fade-leave-to .modal-container[data-v-b7c35ba1]{transform:scale(.9)}
