[x-cloak]{display:none!important}.hibabejelento{--tvv-red:var(--red);--tvv-red-dk:var(--error-color);--tvv-gold:var(--yellow);--tvv-gray-lt:var(--lighter-gray);--tvv-gray-md:var(--bg-gray);--tvv-gray-dk:var(--text);--hiba-text:var(--text);--hiba-white:var(--white);--hiba-shadow:0 4px 12px #00000014;--hiba-transition:all .25s ease}.hibabejelento .form-layout{grid-template-columns:1fr;gap:30px;margin-bottom:60px;display:grid}@media (width>=992px){.hibabejelento .form-layout{grid-template-columns:2fr 1fr}}.hibabejelento .form-card{background:var(--hiba-white);box-shadow:var(--hiba-shadow);border-top:4px solid var(--tvv-red);border-radius:8px;padding:30px}.hibabejelento .progress-container{justify-content:space-between;margin-bottom:30px;padding:0 10px;display:flex;position:relative}.hibabejelento .progress-line{background:var(--tvv-gray-md);z-index:1;height:3px;position:absolute;top:15px;left:0;right:0}.hibabejelento .progress-line-fill{background:var(--tvv-red);z-index:2;height:3px;transition:var(--hiba-transition);position:absolute;top:15px;left:0}.hibabejelento .progress-step{z-index:3;background:var(--hiba-white);border:3px solid var(--tvv-gray-md);width:32px;height:32px;color:var(--tvv-gray-dk);transition:var(--hiba-transition);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:relative}.hibabejelento .progress-step.active{border-color:var(--tvv-red);color:var(--tvv-red)}.hibabejelento .progress-step.complete{border-color:var(--tvv-red);color:var(--hiba-white);background:var(--tvv-red)}.hibabejelento .form-section{animation:.4s forwards hibaFadeIn;display:none}.hibabejelento .form-section.active{display:block}@keyframes hibaFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hibabejelento h3.section-title{color:var(--tvv-red);align-items:center;gap:10px;margin-bottom:20px;font-size:18px;font-weight:700;display:flex}.hibabejelento .grid-selector{grid-template-columns:1fr;gap:10px;margin-bottom:25px;display:grid}@media (width>=576px){.hibabejelento .grid-selector{grid-template-columns:repeat(3,1fr)}}.hibabejelento .select-card{background:var(--hiba-white);border:1px solid var(--tvv-gray-md);text-align:center;cursor:pointer;transition:var(--hiba-transition);border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 10px;font-size:13.5px;font-weight:600;display:flex}@media (width>=576px){.hibabejelento .select-card{flex-direction:column;gap:6px;min-height:76px;padding:14px 8px}}.hibabejelento .select-card:hover{border-color:var(--tvv-red);background-color:var(--tvv-gray-lt)}.hibabejelento .select-card.selected{border-color:var(--tvv-red);color:var(--tvv-red);background-color:#c0392b0d;box-shadow:0 2px 6px #c0392b14}.hibabejelento .select-card .icon{font-size:20px}@media (width>=576px){.hibabejelento .select-card .icon{font-size:22px}}.hibabejelento .select-card .icon-img{object-fit:contain;flex-shrink:0;width:64px;height:64px}.hibabejelento .segment-btn .segment-icon{object-fit:contain;vertical-align:middle;width:20px;height:20px;margin-right:4px;display:inline-block}.hibabejelento .section-divider{background:linear-gradient(to right, transparent, var(--tvv-gray-md), transparent);height:1px;margin:30px 0;display:none}@media (width>=992px){.hibabejelento .section-divider{display:block}}.hibabejelento .segmented-control{background:var(--tvv-gray-lt);border:1px solid var(--tvv-gray-md);border-radius:8px;margin-bottom:25px;padding:4px;display:flex}.hibabejelento .segment-btn{text-align:center;cursor:pointer;transition:var(--hiba-transition);color:var(--tvv-gray-dk);background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-size:13.5px;font-weight:600;display:flex}.hibabejelento .segment-btn.active{background:var(--hiba-white);color:var(--hiba-text);border:1px solid #0000000d;box-shadow:0 2px 6px #0000001a}.hibabejelento .chip-cloud{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.hibabejelento .chip-item{background:var(--hiba-white);border:1px solid var(--tvv-gray-md);cursor:pointer;transition:var(--hiba-transition);color:var(--tvv-gray-dk);border-radius:20px;padding:8px 14px;font-size:13px;font-weight:600}.hibabejelento .chip-item:hover{border-color:var(--tvv-red);color:var(--tvv-red)}.hibabejelento .chip-item.selected{background:var(--tvv-red);border-color:var(--tvv-red);color:var(--hiba-white)}.hibabejelento .form-group{margin-bottom:20px}.hibabejelento .form-group.row-2{grid-template-columns:1fr;gap:15px;display:grid}@media (width>=576px){.hibabejelento .form-group.row-2{grid-template-columns:1fr 1fr}}.hibabejelento label.field-label{color:var(--hiba-text);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.hibabejelento label.field-label span{color:var(--tvv-red)}.hibabejelento input[type=text],.hibabejelento input[type=email],.hibabejelento input[type=tel],.hibabejelento textarea{border:1px solid var(--tvv-gray-md);width:100%;transition:var(--hiba-transition);background:var(--hiba-white);border-radius:6px;padding:12px;font-family:inherit;font-size:14px}.hibabejelento input:focus,.hibabejelento textarea:focus{border-color:var(--tvv-red);outline:none;box-shadow:0 0 0 3px #c0392b1a}.hibabejelento textarea{resize:vertical;min-height:90px}.hibabejelento .btn-action-outline{background:var(--hiba-white);border:1px dashed var(--tvv-red);color:var(--tvv-red);cursor:pointer;transition:var(--hiba-transition);border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 20px;font-size:13.5px;font-weight:600;display:inline-flex}.hibabejelento .btn-action-outline:hover{background:#c0392b0d}.hibabejelento .btn-action-outline .btn-icon{object-fit:contain;flex-shrink:0;width:18px;height:18px}.hibabejelento .file-upload-zone{border:2px dashed var(--tvv-gray-md);text-align:center;cursor:pointer;background:var(--tvv-gray-lt);transition:var(--hiba-transition);border-radius:6px;padding:20px}.hibabejelento .file-upload-zone:hover{border-color:var(--tvv-red);background:var(--hiba-white)}.hibabejelento .file-upload-zone .icon{margin-bottom:4px;font-size:26px;display:block}.hibabejelento .file-upload-zone .upload-icon{object-fit:contain;width:32px;height:32px;margin:0 auto 6px;display:block}.hibabejelento .form-navigation{border-top:1px solid var(--tvv-gray-md);justify-content:space-between;margin-top:25px;padding-top:20px;display:flex}.hibabejelento .btn-nav{cursor:pointer;transition:var(--hiba-transition);border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:700}.hibabejelento .btn-prev{background:var(--tvv-gray-md);color:var(--tvv-gray-dk)}.hibabejelento .btn-prev:hover{background:#ccc}.hibabejelento .btn-next{background:var(--tvv-red);color:var(--hiba-white);margin-left:auto}.hibabejelento .btn-next:hover{background:var(--tvv-red-dk)}.hibabejelento .btn-submit{color:var(--hiba-white);background:#27ae60;margin-left:auto}.hibabejelento .btn-submit:hover{background:#219653}.hibabejelento .btn-submit:disabled{opacity:.6;cursor:not-allowed}.hibabejelento .conditional-sub{background:var(--tvv-gray-lt);border-left:4px solid var(--tvv-red);border-radius:6px;margin-top:15px;padding:18px}.hibabejelento .checkbox-group{cursor:pointer;align-items:flex-start;gap:10px;margin-top:20px;display:flex}.hibabejelento .checkbox-group input{width:16px;height:16px;accent-color:var(--tvv-red);margin-top:3px}.hibabejelento .checkbox-group span{color:var(--tvv-gray-dk);font-size:13px;line-height:1.4}.hibabejelento .sidebar{flex-direction:column;gap:20px;display:flex}.hibabejelento .sidebar-widget{background:var(--hiba-white);box-shadow:var(--hiba-shadow);border-radius:8px;padding:20px}.hibabejelento .sidebar-widget h4{color:var(--hiba-text);border-bottom:2px solid var(--tvv-red);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;padding-bottom:8px;font-size:14px}.hibabejelento .sidebar-widget ul{list-style:none}.hibabejelento .sidebar-widget ul li{border-bottom:1px solid var(--tvv-gray-lt);padding:8px 0;font-size:13px;font-weight:600}.hibabejelento .sidebar-widget ul li a{color:var(--tvv-red);align-items:center;gap:6px;display:flex}.hibabejelento .sidebar-widget ul li a:hover{color:var(--tvv-red-dk);text-decoration:underline}.hibabejelento .danger-widget{border:1px solid var(--tvv-gold);background-color:#fff9e6}.hibabejelento .danger-widget h4{color:#b78326;border-color:var(--tvv-gold)}.hibabejelento .success-banner{color:#155724;background:#d4edda;border:1px solid #c3e6cb;border-radius:6px;margin-bottom:20px;padding:16px;font-weight:600}.hibabejelento .error-banner{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;margin-bottom:16px;padding:12px 16px;font-size:14px}.hibabejelento label.radio-inline{text-transform:none;cursor:pointer;align-items:center;gap:6px;margin-bottom:0;font-size:14px;font-weight:600;display:inline-flex}.hibabejelento .radio-row{gap:15px;margin-bottom:15px;display:flex}
