.hero1-section-area{position:relative}.hero-sol-panel-kapsayici{flex-direction:column;justify-content:center;min-height:900px;padding-right:10px;display:flex;position:relative}.hero1-section-area.form-acik .hero-sol-panel-kapsayici{min-height:calc(95vh - 100px)}.hero-sol-icerik{opacity:1;pointer-events:auto;transition:opacity .3s ease-in-out}.hero-form-panel{z-index:10;opacity:0;visibility:hidden;background-color:#fff;border-radius:20px;flex-direction:column;width:100%;height:auto;min-height:100%;max-height:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d}.form-acik .hero-sol-icerik{opacity:0;pointer-events:none}.form-acik .hero-form-panel{opacity:1;visibility:visible;flex-direction:column;align-self:flex-start;height:auto;min-height:auto;max-height:78vh;padding:16px 12px 10px;display:flex;overflow:hidden}.hero-form-panel .progress-indicator{margin-bottom:20px;padding:0 2px}.progress-indicator{justify-content:space-between;align-items:center;margin-bottom:25px;padding:0 5px;display:flex}.progress-indicator .progress-step{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.progress-indicator .progress-step:not(:last-child):after{content:"";z-index:-1;background-color:#e2e8f0;width:60%;height:2px;position:absolute;top:13px;left:65%}.progress-indicator .progress-step.active .progress-step-number{color:#fff;background-color:#14984b;border-color:#14984b}.progress-indicator .progress-step.active .progress-step-label{color:#333;font-weight:600}.progress-indicator .progress-step.active:not(:last-child):after{background-color:#14984b}.progress-indicator .progress-step-number{color:#14984b;background-color:#fff;border:2px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:8px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.progress-indicator .progress-step-label{color:#94a3b8;font-size:12px;font-weight:500}.hero-form-panel .progress-indicator .progress-step-number{width:24px;height:24px;margin-bottom:4px;font-size:12px}.hero-form-panel .progress-indicator .progress-step-label{font-size:11px}.form-group{margin-bottom:20px}.form-group label{color:#333;margin-bottom:8px;font-size:15px;font-weight:500;display:block}.form-group input,.form-group select{background-color:#f8f8f8;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:10px 15px;font-size:16px;transition:all .2s}.form-group input:focus,.form-group select:focus{background-color:#fff;border-color:#14984b;outline:none;box-shadow:0 0 0 3px #14984b1a}.form-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\" fill=\"%239ca3af\"%3E%3Cpath fill-rule=\"evenodd\" d=\"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z\" clip-rule=\"evenodd\" /%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:1.5em}.hero-form-panel .form-group{margin-bottom:18px}.hero-form-panel .form-group label{margin-bottom:6px;font-size:14px}.hero-form-panel .form-group input,.hero-form-panel .form-group select{border-radius:6px;padding:8px 12px;font-size:15px}.radio-group-horizontal,.checkbox-group-horizontal{flex-wrap:wrap;gap:12px;display:flex}.radio-option-inline,.checkbox-option-inline{cursor:pointer;display:inline-flex}.radio-option-inline input[type=radio],.radio-option-inline input[type=checkbox],.checkbox-option-inline input[type=radio],.checkbox-option-inline input[type=checkbox]{opacity:0;width:0;height:0;margin:0;position:absolute}.radio-option-inline label,.checkbox-option-inline label{background-color:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:10px 20px;transition:all .2s;display:block;color:#333!important;font-size:15px!important;font-weight:500!important}.radio-option-inline label:hover,.checkbox-option-inline label:hover{background-color:#dcfce7;border-color:#14984b}.radio-option-inline input[type=radio]:checked+label,.radio-option-inline input[type=checkbox]:checked+label,.checkbox-option-inline input[type=radio]:checked+label,.checkbox-option-inline input[type=checkbox]:checked+label{color:#fff;background-color:#14984b;border-color:#14984b}.checkbox-container{align-items:flex-start;margin-bottom:15px;display:flex}.checkbox-container input[type=checkbox]{appearance:none;cursor:pointer;border:2px solid #e2e8f0;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin-top:3px;margin-right:10px;transition:all .2s;position:relative}.checkbox-container input[type=checkbox]:checked{background-color:#14984b;border-color:#14984b}.checkbox-container input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-container label{color:#333;font-size:14px;font-weight:400;line-height:1.5}.form-footer{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:25px;display:flex}.form-footer .btn-prev,.form-footer .btn-next,.form-footer .btn-submit{cursor:pointer;border:none;border-radius:999px;padding:12px 28px;font-size:16px;font-weight:600;transition:all .2s}.form-footer .btn-prev:disabled,.form-footer .btn-next:disabled,.form-footer .btn-submit:disabled{color:#94a3b8;cursor:not-allowed;background-color:#f3f4f6}.form-footer .btn-prev{color:#14984b;background-color:#0000;border:2px solid #14984b}.form-footer .btn-prev:hover:not(:disabled){background-color:#dcfce7}.form-footer .btn-next,.form-footer .btn-submit{color:#fff;background-color:#14984b}.form-footer .btn-next:hover:not(:disabled),.form-footer .btn-submit:hover:not(:disabled){background-color:#15803d;box-shadow:0 4px 10px #14984b4d}.hero-form-panel .form-footer{padding-top:20px}.hero-form-panel .form-footer .btn-prev,.hero-form-panel .form-footer .btn-next,.hero-form-panel .form-footer .btn-submit{padding:10px 22px;font-size:15px}.hero-form-panel .radio-option-inline label,.hero-form-panel .checkbox-option-inline label{padding:6px 14px!important;font-size:14px!important}.hero-form-panel .radio-group-horizontal,.hero-form-panel .checkbox-group-horizontal{gap:10px}.hero-form-panel .row.g-2{margin-bottom:6px}.form-container{width:100%}.hero-images-area{position:relative}.hero-form-panel .analiz-form-wrapper{padding-bottom:.5rem}.hero-form-panel .analiz-form-wrapper:has(.analiz-form){flex-direction:column;flex:0 auto;width:100%;min-width:0;min-height:0;max-height:calc(78vh - 26px);padding-bottom:0;display:flex;overflow:hidden}.hero-form-panel .analiz-form{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.hero-form-panel .analiz-form-body{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex:1;min-width:0;min-height:0;padding-bottom:80px;overflow:hidden auto}.hero-form-panel .analiz-form-body::-webkit-scrollbar{display:none}.hero-form-panel .analiz-form-footer{z-index:5;background:#fafafa;border-top:1px solid #00000014;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;margin:0 -12px;padding:16px 12px 12px;display:flex;box-shadow:0 -4px 12px #00000014}.hero-form-panel .analiz-btn-geri{cursor:pointer;font-weight:600;color:#333!important;background-color:#f3f4f6!important;border:1px solid #0000!important}.hero-form-panel .analiz-btn-geri:hover{background-color:#e2e8f0!important}.hero-form-panel .analiz-btn-sonraki{cursor:pointer;font-weight:600;color:#14984b!important;background-color:#fff!important;border:2px solid #14984b!important}.hero-form-panel .analiz-btn-sonraki:hover{color:#14984b!important;background-color:#dcfce7!important}.hero-form-panel .analiz-btn-ileri{cursor:pointer;flex-shrink:0;font-weight:600;color:#fff!important;background-color:#14984b!important;border:none!important}.hero-form-panel .analiz-btn-ileri:hover{color:#fff!important;background-color:#15803d!important}.hero-form-panel .analiz-btn-geri-placeholder{min-width:140px}.hero-form-panel .hero-analiz-header{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:8px;display:flex}.hero-form-panel .hero-analiz-header:has(.hero-analiz-back){justify-content:space-between}.hero-form-panel .hero-analiz-close{color:#333;cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:background .2s,color .2s;display:flex}.hero-form-panel .hero-analiz-close:hover{color:#333;background:#e2e8f0}.hero-form-panel .hero-analiz-nav{margin-bottom:12px}.hero-form-panel .hero-analiz-back{color:#14984b;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:14px;font-weight:500}.hero-form-panel .hero-analiz-back:hover{text-decoration:underline}.hero-form-panel .hero-analiz-error{color:#dc2626;background:#fef2f2;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:14px}.hero-form-panel .hero-analiz-success{text-align:center;padding:24px 16px}.hero-form-panel .hero-analiz-success-title{color:#333;margin-bottom:8px;font-size:1.35rem;font-weight:700}.hero-form-panel .hero-analiz-success-text{color:#94a3b8;margin-bottom:20px;font-size:15px}.hero-form-panel .hero-analiz-btn{cursor:pointer;border:none;border-radius:12px;padding:10px 24px;font-size:15px;font-weight:600;transition:opacity .2s,box-shadow .2s}.hero-form-panel .hero-analiz-btn-primary{color:#fff;background:#14984b}.hero-form-panel .hero-analiz-btn-primary:hover{opacity:.95;box-shadow:0 4px 12px #14984b59}.hero-form-panel .max-w-2xl,.hero-form-panel .max-w-4xl{max-width:100%}.hero-form-panel .mx-auto{margin-left:0;margin-right:0}.hero-form-panel .px-4{padding-left:0;padding-right:0}.hero-form-panel .py-6{padding-top:12px;padding-bottom:12px}.hero-form-panel .py-8{padding-top:16px;padding-bottom:16px}.hero-form-panel .mb-8{margin-bottom:16px}.hero-form-panel .mt-8{margin-top:16px}.hero-form-panel .grid-cols-3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hero-form-panel .grid-cols-2{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.hero-form-panel .space-y-3>*+*{margin-top:12px}.hero-form-panel .space-y-2>*+*{margin-top:8px}.hero-form-panel .space-y-1>*+*{margin-top:4px}.hero-form-panel .animate-bounce{animation:1s infinite bounce}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-form-panel .blur-card{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.hero-form-panel .rapr-kart-btn{cursor:pointer;text-align:left;background:0 0;border:none;width:100%}
