[hidden]{display:none!important}.modal-overlay{--kq-red: #E11923;--kq-ink: #1C201E;--kq-green-dark: #4B5852;--kq-grey-500: #73827A;--kq-grey-400: #A4ADA8;--kq-cinza-300: #C9CFCC;--kq-grey-200: #DFE2E0;--kq-cream-200: #EEEEE7;--kq-link: #3671BE;--kq-font: "Roboto", -apple-system, Helvetica, Arial, sans-serif;--kq-radius-card: 16px;--kq-radius-ctrl: 8px;--kq-ctrl-h: 48px;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:1;transition:opacity .3s ease}.modal-overlay.hidden{display:none;pointer-events:none}.modal-container{font-family:var(--kq-font);background:#fff;border-radius:var(--kq-radius-card);width:90%;max-width:400px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;box-shadow:0 10px 40px #0003}@media(min-width:768px){.modal-container:has(.form-step[data-step="4"].active),.modal-container:has(.form-step[data-step="11"].active){max-width:864px}}.modal-header{background:#fff;border-bottom:1px solid var(--kq-grey-200);padding:12px;display:flex;align-items:center;justify-content:space-between;border-radius:var(--kq-radius-card) var(--kq-radius-card) 0 0;position:sticky;top:0;z-index:10}.modal-back-btn,.modal-close-btn{background:transparent;border:0;cursor:pointer;padding:8px;color:var(--kq-ink);display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s ease}.modal-back-btn:hover,.modal-close-btn:hover{background:#0000000d}.modal-logo{font-weight:800;font-size:18px;color:var(--kq-red);flex:0 0 105px;width:105px;text-align:center}.modal-container.is-success-step .modal-back-btn{visibility:hidden;pointer-events:none}.modal-content{flex:1;overflow-y:auto;padding:20px 16px;background:#fff}.form-step{display:none}.form-step.active{display:block;animation:slideIn .3s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-welcome h2{margin:0;color:var(--kq-ink);font-size:20px;font-style:normal;font-weight:600;line-height:26px;text-align:center}.modal-welcome p{margin:0;font-style:italic;font-size:16px;line-height:22px;color:var(--kq-grey-500);text-align:center}.modal-welcome a{color:var(--kq-link);font-weight:400;text-decoration:underline}.form-step[data-step="0"]{display:none;gap:16px}.form-step[data-step="0"].active{display:flex;flex-direction:column}.form-step[data-step="0"] .modal-welcome{display:flex;flex-direction:column;gap:10px}.step0-start-btn{margin-top:0;font-size:16px;line-height:20px}.modal-progress{margin-bottom:16px;border-bottom:1px solid var(--kq-grey-200);padding-bottom:16px}.progress-text{display:flex;justify-content:space-between;font-size:12px;letter-spacing:0;text-transform:none;color:var(--kq-green-dark);margin-bottom:8px;font-weight:500}.progress-bar{background:var(--kq-cream-200);height:8px;border-radius:24px;overflow:hidden}.progress-fill{background:var(--kq-green-dark);height:100%;border-radius:24px;transition:width .3s ease}.form-step h2{margin-bottom:4px;margin-top:0;color:var(--kq-ink);font-size:20px;font-style:normal;font-weight:600;line-height:26px}.form-step p{color:var(--kq-grey-500);font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:0 0 16px}.form-group{margin-bottom:12px}.form-group label{display:block;font-size:16px;font-weight:400;margin-bottom:6px;color:var(--kq-ink);font-style:normal;line-height:22px}.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel],.form-group input[type=date],.form-group input[type=number]{width:100%;height:var(--kq-ctrl-h);padding:8px 16px;background:#fff;border:1px solid var(--kq-grey-400);border-radius:var(--kq-radius-ctrl);font-size:16px;font-family:inherit;color:var(--kq-ink);transition:border-color .2s ease,box-shadow .2s ease}.form-group input::placeholder{color:var(--kq-grey-400)}.form-group input:focus{outline:none;border-color:var(--kq-green-dark);box-shadow:0 0 0 2px #4b585226}.step3-upload-block{border-top:1px solid var(--kq-grey-200);padding-top:16px;margin-top:16px}.step3-title{margin:0;color:var(--kq-ink);font-size:16px;font-style:normal;font-weight:600;line-height:20px}.step3-help-link{display:inline-block;margin-top:4px;color:var(--kq-red);font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-decoration:underline;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.step3-measure-preview{margin-top:12px}.step3-measure-illustration svg{display:block;width:100%;height:100%}.step3-measure-illustration img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.step3-measure-label{margin:6px 0 0;text-align:center;color:var(--kq-ink);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.step3-form-group,.step3-dynamic-inputs{margin-top:8px}.step3-upload-copy{margin:4px 0 0;color:var(--kq-ink);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.step3-upload-input{margin-top:12px;border:1px solid var(--kq-cinza-300);border-radius:var(--kq-radius-ctrl);background:#fff;min-height:var(--kq-ctrl-h);display:flex;align-items:stretch;overflow:hidden}.step3-upload-trigger{min-width:104px;border:0;border-right:1px solid var(--kq-grey-200);background:var(--kq-cinza-300);color:var(--kq-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.step3-upload-input input[type=file]{position:absolute;left:-9999px}.step3-upload-filename{flex:1;min-width:0;padding:10px 12px;color:var(--kq-grey-500);font-size:14px;font-style:normal;font-weight:400;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step3-upload-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.step3-upload-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--kq-cinza-300);border-radius:var(--kq-radius-ctrl);background:#fff}.step3-upload-item__name{flex:1;min-width:0;color:var(--kq-ink);font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step3-upload-item__size{flex:0 0 auto;color:var(--kq-grey-500);font-size:12px;line-height:16px}.step3-upload-item__remove{flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--kq-grey-500);font-size:18px;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}.step3-upload-item__remove:hover{background:var(--kq-grey-200);color:var(--kq-red)}.step3-skip-btn,.step4-skip-btn,.step6-skip-btn,.step7-skip-btn{width:100%;min-height:var(--kq-ctrl-h);margin-top:16px;border:1px solid var(--kq-red);border-radius:var(--kq-radius-ctrl);background:transparent;color:var(--kq-red);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:16px;font-style:normal;font-weight:500;line-height:20px;cursor:pointer}.step3-skip-btn svg,.step4-skip-btn svg,.step6-skip-btn svg,.step7-skip-btn svg{width:20px;height:20px}.btn--pending{opacity:.45}.step4-content-block{margin-top:16px}.step4-title{color:var(--kq-ink);font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin:0}.step4-help-link{color:var(--kq-red);font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-decoration:underline;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-top:4px}.step4-lines-grid{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}@media(min-width:768px){.step4-lines-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.step4-line-btn.option-btn{aspect-ratio:auto;align-items:stretch;justify-content:flex-start;padding:8px 8px 10px;gap:6px;border:1px solid var(--kq-cinza-300);border-radius:var(--kq-radius-ctrl)}.step4-line-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.step4-line-name{color:var(--kq-ink);font-size:14px;font-style:normal;font-weight:700;line-height:20px}.step4-line-price{color:var(--kq-grey-500);text-align:right;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:-.24px}.step4-line-image{width:100%;aspect-ratio:593 / 586;border-radius:var(--kq-radius-ctrl);overflow:hidden;background:var(--kq-grey-200)}.step4-line-image img{display:block;width:100%;height:100%;object-fit:cover}.step4-line-colors{display:flex;align-items:center;justify-content:space-between;gap:8px}.step4-color-group{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.step4-color-group span{color:var(--kq-ink);font-size:12px;line-height:16px}.step4-color-pair{display:inline-flex;align-items:center;gap:2px}.step4-color-pair i{display:block;width:16px;height:16px;border-radius:50%;border:1px solid var(--kq-grey-400);background:var(--c, var(--kq-grey-200))}.step4-footnote{margin:14px 0 0;color:var(--kq-ink);font-size:16px;font-style:normal;font-weight:400;line-height:22px}.step4-footnote a{color:var(--kq-red);font-weight:500;text-decoration-line:underline}.step4-actions{margin-top:16px;display:flex;flex-direction:column;justify-content:center}.step4-next-btn{width:100%;margin-top:0}.step5-content-block{margin-top:16px}.step5-title{color:var(--kq-ink);font-size:16px;font-style:normal;font-weight:600;line-height:20px}.step5-colors-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;margin-bottom:16px}.step5-color-btn.option-btn{aspect-ratio:auto;align-items:stretch;justify-content:flex-start;gap:12px;border:1px solid var(--kq-cinza-300);border-radius:var(--kq-radius-ctrl);padding:16px;background:#fff}.step5-color-btn.option-btn:hover{border-color:var(--kq-green-dark);box-shadow:none}.step5-color-btn.option-btn.active,.step5-color-btn.option-btn[data-selected=true]{border-color:var(--kq-red);background:#fff}.step5-color-label{color:var(--kq-ink);font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-align:center}.step5-color-swatch{display:block;width:100%;aspect-ratio:88 / 64;border:1px solid var(--kq-cinza-300);border-radius:10px;overflow:hidden}.step5-color-swatch img{display:block;width:100%;height:100%;object-fit:cover}.step5-color-swatch-white{background:#f8f8f8}.step5-color-swatch-black{background:#1e201f}.step5-color-swatch-gray{background:#9ea7ab}.step6-content-block{margin-top:16px}.step6-title{margin:0;color:var(--kq-ink);font-size:16px;font-style:normal;font-weight:600;line-height:20px}.step6-appliances-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;margin-bottom:14px}.step6-appliance-card.checkbox-btn{border:1px solid var(--kq-cinza-300);border-radius:var(--kq-radius-ctrl);background:#fff;padding:16px 8px;align-items:stretch;justify-content:flex-start;gap:12px}.step6-appliance-card.checkbox-btn:hover{border-color:var(--kq-green-dark);box-shadow:none}.step6-appliance-card.checkbox-btn:has(input:checked){border-color:var(--kq-red);background:#fff}.step6-appliance-name{display:block;color:var(--kq-ink);font-size:12px;font-style:normal;font-weight:700;line-height:1.2;text-align:center}.step6-appliance-card input[type=checkbox]:checked~.step6-appliance-name{color:var(--kq-ink)}.step6-appliance-image{display:block;width:100%;aspect-ratio:153 / 96;border-radius:10px;overflow:hidden;line-height:0;font-size:0}.step6-appliance-image img{display:block;width:100%;height:100%;object-fit:cover}.step6-help-copy{margin:0;color:var(--kq-ink);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.step6-help-copy a{color:var(--kq-red);font-weight:500;text-decoration-line:underline}.step7-content-block{margin-top:16px}.step7-title{margin:0;color:var(--kq-ink);font-size:16px;font-style:normal;font-weight:600;line-height:20px}.step7-options{margin-top:12px;margin-bottom:0}.step7-option-btn.option-btn{width:100%;min-height:36px!important;border:1px solid var(--kq-cinza-300);border-radius:var(--kq-radius-ctrl);background:#fff;padding:8px 12px!important;align-items:flex-start;justify-content:center;text-align:left;color:var(--kq-ink);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.step7-option-btn.option-btn:hover{border-color:var(--kq-green-dark);box-shadow:none}.step7-option-btn.option-btn.active,.step7-option-btn.option-btn[data-selected=true]{border-color:var(--kq-red);background:#fff}.step8-content-block,.step9-content-block{margin-top:16px}.step9-title{margin:0;color:var(--kq-ink);font-size:20px;font-style:normal;font-weight:600;line-height:26px}.step9-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px;margin-top:16px;margin-bottom:0}.step9-option-btn.option-btn{width:100%;min-height:40px;aspect-ratio:auto;border:1px solid var(--kq-cinza-300);border-radius:var(--kq-radius-ctrl);background:#fff;padding:8px 12px;align-items:center;justify-content:center;color:var(--kq-ink);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.step9-option-btn.option-btn:hover{border-color:var(--kq-green-dark);box-shadow:none}.step9-option-btn.option-btn.active,.step9-option-btn.option-btn[data-selected=true]{border-color:var(--kq-red);background:#fff}.step10-date-group{margin-bottom:0}.step10-date-input{position:relative;width:100%;min-height:var(--kq-ctrl-h);border:1px solid var(--kq-grey-400);border-radius:var(--kq-radius-ctrl);background-color:#fff;padding:8px 36px 8px 16px!important;color:var(--kq-ink);font-size:16px;font-style:normal;font-weight:400;line-height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M10.667 1.334V3.334M5.33366 1.334V3.334M2.33366 5.334H13.667M3.66699 2.667H12.3337C13.0701 2.667 13.667 3.264 13.667 4.00033V12.667C13.667 13.4034 13.0701 14.0003 12.3337 14.0003H3.66699C2.93062 14.0003 2.33366 13.4034 2.33366 12.667V4.00033C2.33366 3.264 2.93062 2.667 3.66699 2.667Z' stroke='%234B5852' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px 16px!important;-webkit-appearance:none;appearance:none}.step10-date-input:focus{outline:none;border-color:var(--kq-green-dark);box-shadow:0 0 0 2px #4b585226}.step10-date-input::-webkit-calendar-picker-indicator{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer}.step10-date-input:required:invalid,.step10-date-input:required:invalid::-webkit-datetime-edit{color:var(--kq-grey-400)}.step10-date-input::-webkit-datetime-edit{color:var(--kq-ink)}.step8-title{margin:0;color:var(--kq-ink);font-size:16px;font-style:normal;font-weight:600;line-height:20px}.step8-guide-block{margin-top:16px}.step8-guide-image{width:100%;border-radius:var(--kq-radius-ctrl);overflow:hidden;aspect-ratio:328 / 128;background:var(--kq-grey-200)}.step8-guide-image img{display:block;width:100%;height:100%;object-fit:cover}.step8-guide-link{display:inline-block;margin-top:16px;color:var(--kq-red);font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration:underline}.step8-depth-options{margin-top:16px;display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.step8-depth-btn.option-btn{width:100%;aspect-ratio:auto;min-height:36px;border:1px solid var(--kq-cinza-300);border-radius:var(--kq-radius-ctrl);background:#fff;padding:8px 12px;align-items:flex-start;justify-content:center}.step8-depth-btn.option-btn:hover{border-color:var(--kq-green-dark);box-shadow:none}.step8-depth-btn.option-btn.active,.step8-depth-btn.option-btn[data-selected=true]{border-color:var(--kq-red);background:#fff}.step8-depth-btn-label{color:var(--kq-ink);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.step8-depth-other-field{width:100%;min-height:36px;border:1px solid var(--kq-cinza-300);border-radius:var(--kq-radius-ctrl);background:#fff;display:flex;align-items:center;justify-content:flex-start;gap:0;overflow:hidden}.step8-depth-other-prefix{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border-right:1px solid var(--kq-cinza-300);color:var(--kq-ink);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.step8-depth-other-input{flex:1;min-width:0;border:0;background:transparent;min-height:36px;padding:8px 12px;color:var(--kq-grey-500);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.step8-depth-other-input:focus{outline:none}.step8-depth-other-field:focus-within{border-color:var(--kq-red)}.step11-content-block{margin-top:16px}.step11-title{margin:0;color:var(--kq-ink);text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:26px}.step11-budget-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;width:100%;margin-top:24px;margin-bottom:0}.step11-budget-card.option-btn{position:relative;width:148px;height:148px;aspect-ratio:auto;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:8px;border:0;border-radius:4px;background:#fff;box-shadow:inset 0 0 0 1px var(--kq-cinza-300);transition:box-shadow .15s}.step11-budget-card.option-btn:hover{background:#fff;box-shadow:inset 0 0 0 1px var(--kq-green-dark)}.step11-budget-card.option-btn.active,.step11-budget-card.option-btn[data-selected=true]{background:#fff;box-shadow:inset 0 0 0 2px var(--kq-red)}.step11-budget-label{display:block;color:var(--kq-ink);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.step11-budget-icon{display:flex;align-items:center;justify-content:center;width:auto;height:72px;aspect-ratio:auto;border-radius:0;overflow:visible;line-height:0;font-size:0}.step11-budget-icon img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.form-step[data-step="11"] [data-submit].modal-btn-large{width:fit-content;min-width:176px;margin-top:24px;margin-left:auto}.form-step[data-step="11"]:not(:has(.step11-budget-card.active)) [data-submit].modal-btn-large,.form-step[data-step="11"]:not(:has(.step11-budget-card.active)) [data-submit].modal-btn-large:hover{background:var(--kq-grey-200);color:var(--kq-grey-500);cursor:not-allowed;filter:none}@media(max-width:767.98px){.step11-budget-grid{flex-direction:column;gap:8px}.step11-budget-card.option-btn{flex-direction:row;width:100%;height:88px;justify-content:space-between;gap:16px;padding:8px 24px}.form-step[data-step="11"] [data-submit].modal-btn-large{width:100%;margin-left:0}}.step2-title{margin:0;color:var(--kq-ink);font-size:20px;font-style:normal;font-weight:600;line-height:26px}.step2-format-grid{margin-top:10px;gap:10px}.step2-option-btn.option-btn{aspect-ratio:auto;min-height:148px;align-items:center;justify-content:flex-start;gap:10px;border:1px solid var(--kq-cinza-300);border-radius:var(--kq-radius-ctrl);background:#fff;padding:8px 12px 12px;box-shadow:none}.step2-option-btn.option-btn>span{color:var(--kq-ink);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.step2-option-btn.option-btn svg{display:block;width:100%;max-width:128px;height:auto}.step2-option-btn--other.option-btn{grid-column:1 / -1;min-height:40px;align-items:flex-start;justify-content:center;padding:8px 12px}.step2-option-btn--other.option-btn svg{display:none}.step2-option-btn.option-btn:hover{border-color:var(--kq-green-dark);box-shadow:none}.step2-option-btn.option-btn.active,.step2-option-btn.option-btn[data-selected=true]{border-color:var(--kq-red);background:#fff}.options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.options-grid.options-grid--two-columns{grid-template-columns:repeat(2,1fr)}.options-grid.vertical-options{grid-template-columns:1fr}.options-grid.format-grid{grid-template-columns:repeat(2,1fr)}.option-btn{aspect-ratio:1;border:1px solid var(--kq-grey-400);border-radius:var(--kq-radius-ctrl);background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:13px;font-weight:500;color:var(--kq-ink);padding:12px;transition:all .2s ease}.option-btn.large-btn{aspect-ratio:auto;min-height:36px;padding:8px 12px}.option-btn:hover{border-color:var(--kq-green-dark);box-shadow:none}.option-btn.active,.option-btn[data-selected=true]{border-color:var(--kq-red);background:#e119230a}.checkbox-btn{border:1px solid var(--kq-cinza-300);border-radius:var(--kq-radius-ctrl);padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease;background:#fff}.checkbox-btn input[type=checkbox]{display:none}.checkbox-btn input[type=checkbox]:checked~span{color:var(--kq-red);font-weight:600}.checkbox-btn:has(input:checked){border-color:var(--kq-red);background:#e119230a}.checkbox-btn span{color:var(--kq-ink);text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:120%;transition:all .2s ease}.modal-btn-large{width:100%;min-height:var(--kq-ctrl-h);padding:8px 16px;margin-top:8px;border-radius:var(--kq-radius-ctrl);background:var(--kq-red);border:none;font-size:16px;line-height:20px;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;transition:filter .15s ease}.modal-btn-large:hover{filter:brightness(.95)}.success-container{display:flex;flex-direction:column;gap:16px;text-align:center;padding:16px 0}.success-container h2{margin:0;color:var(--kq-ink);font-size:20px;font-style:normal;font-weight:600;line-height:26px}.success-container>p{margin:0;color:var(--kq-ink);font-size:16px;font-style:normal;font-weight:500;line-height:22px}.success-cta-box{display:flex;flex-direction:column;gap:16px;background:var(--kq-cream-200);border-radius:var(--kq-radius-card);padding:12px 16px 20px}.success-cta-box h3{margin:0;color:var(--kq-ink);font-size:20px;font-style:normal;font-weight:600;line-height:26px}.success-cta-box p{margin:0;color:var(--kq-ink);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.success-planner-btn{width:100%;margin-top:0}@media(max-width:480px){.modal-container{width:95%}}.progress-step-1{width:9.09%}.progress-step-2{width:18.18%}.progress-step-3{width:27.27%}.progress-step-4{width:36.36%}.progress-step-5{width:45.45%}.progress-step-6{width:54.54%}.progress-step-7{width:63.63%}.progress-step-8{width:72.72%}.progress-step-9{width:81.81%}.progress-step-10{width:90.9%}.progress-step-11{width:100%}.modal-confirm-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#1c201e8c;display:flex;align-items:center;justify-content:center;z-index:20;padding:24px}.modal-confirm-overlay.hidden{display:none}.modal-confirm-container{font-family:var(--kq-font);background:#fff;border-radius:var(--kq-radius-card);padding:32px 24px;max-width:420px;width:100%;box-shadow:0 12px 40px #0003;border:none;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.modal-confirm-logo{display:flex;align-items:center;justify-content:center;margin-bottom:4px}.modal-confirm-logo svg{width:105px;height:20px}.modal-confirm-title{margin:0;color:var(--kq-ink);font-size:20px;font-style:normal;font-weight:600;line-height:26px;text-align:center}.modal-confirm-message{margin:0;color:var(--kq-grey-500);font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-align:center}.modal-confirm-message a{color:var(--kq-red);text-decoration:underline;font-weight:600}.modal-confirm-message a:hover{color:#c01520}.modal-confirm-actions{display:flex;flex-direction:column;gap:8px;margin-top:8px;width:100%}.modal-confirm-stay{width:100%;height:var(--kq-ctrl-h);padding:8px 16px;font-size:16px;font-weight:700;line-height:20px;border-radius:var(--kq-radius-ctrl);background:var(--kq-red);color:#fff;border:none;cursor:pointer;transition:filter .15s ease}.modal-confirm-stay:hover{filter:brightness(.95)}.modal-confirm-skip{width:100%;height:var(--kq-ctrl-h);padding:8px 16px;font-size:16px;font-weight:500;line-height:20px;border-radius:var(--kq-radius-ctrl);background:var(--kq-grey-200);color:var(--kq-green-dark);border:none;cursor:pointer;text-decoration:none;transition:background-color .15s ease}.modal-confirm-skip:hover{background:var(--kq-cinza-300)}.modal-confirm-leave{border:0;background:none;padding:4px;margin-top:2px;color:var(--kq-grey-500);font-family:var(--kq-font);font-size:14px;font-weight:600;line-height:20px;text-decoration:underline;cursor:pointer}.modal-confirm-leave:hover{color:var(--kq-ink);background:none}.success-close-btn{width:100%;min-height:var(--kq-ctrl-h);margin-top:4px;border:1px solid var(--kq-red);border-radius:var(--kq-radius-ctrl);background:transparent;color:var(--kq-red);display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;line-height:20px;cursor:pointer}@media(max-width:480px){.modal-confirm-overlay{padding:16px}.modal-confirm-container{padding:24px 16px}.modal-confirm-title{font-size:18px;line-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/modal-projeto.css.map */
