/* /teklif-al/ — ana sayfayla aynı renk dili (krem-sarı form kartı, lacivert başlık, Poppins) */
@font-face{font-family:P;src:url(/assets/fonts/poppins-500.woff2) format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:P;src:url(/assets/fonts/poppins-600.woff2) format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:P;src:url(/assets/fonts/poppins-700.woff2) format('woff2');font-weight:700;font-display:swap}
html body.quote-page main#main{background:linear-gradient(180deg,#131921 0,#232F3E 260px,#EAEDED 260px)!important}
html body.quote-page main#main .guide-decision{background:#232F3E!important;color:#fff!important;border:1px solid #37475A!important;border-left:5px solid #FF9900!important;border-radius:16px!important;font-family:P,system-ui,sans-serif!important;font-weight:600}
html body.quote-page main#main .quote-start{display:block!important;max-width:820px!important;margin-left:auto!important;margin-right:auto!important;background:#fff!important;border:0!important;border-radius:22px!important;box-shadow:0 14px 34px #0f111126!important;overflow:hidden;padding:0!important}
html body.quote-page main#main .quote-start .quote-kicker{max-width:none!important;background:#131921;color:#FFD814!important;margin:0!important;padding:14px 20px 0!important;font-family:P,system-ui,sans-serif!important;font-weight:700;letter-spacing:.3px}
html body.quote-page main#main .quote-start>h2{background:#131921;color:#fff!important;margin:0 0 0!important;padding:6px 20px 18px!important;font-family:P,system-ui,sans-serif!important;font-weight:700;border-bottom:4px solid #FF9900!important;text-decoration:none!important;background-image:none!important}
html body.quote-page main#main .quote-start>h2::after,html body.quote-page main#main .quote-start>h2::before{display:none!important}
html body.quote-page main#main #leadForm.lead-form{max-width:none!important;width:auto!important;background:linear-gradient(180deg,#FEF6E6,#FFF1D0)!important;border:0!important;box-shadow:none!important;outline:0!important;border-radius:0!important;margin:0!important;padding:18px!important;font-family:P,system-ui,sans-serif!important}
html body.quote-page main#main #leadForm *:not(svg):not(path){font-family:P,system-ui,sans-serif!important}
html body.quote-page main#main #leadForm label{font-weight:700;color:#0F1111}
html body.quote-page main#main #leadForm input:not([type=checkbox]):not([type=radio]):not([type=file]),html body.quote-page main#main #leadForm select,html body.quote-page main#main #leadForm textarea{background:#fff!important;border:2px solid #f3d9a6!important;border-radius:12px!important;font-weight:600}
html body.quote-page main#main #leadForm input:focus,html body.quote-page main#main #leadForm select:focus,html body.quote-page main#main #leadForm textarea:focus{border-color:#FF9900!important;outline:0!important;box-shadow:0 0 0 3px #FFD81455!important}
html body.quote-page main#main #leadForm details,html body.quote-page main#main #leadForm fieldset{background:#fff!important;border:2px solid #fff!important;border-radius:14px!important;box-shadow:0 4px 10px #c7770018}
html body.quote-page main#main #leadForm summary{font-weight:700;color:#0F1111}
html body.quote-page main#main #leadForm .btn.whatsapp{border-radius:999px!important;font-weight:700!important;box-shadow:0 6px 14px #087a3b40}
