
/* Noowsoft FIX8 - özgün frontend görünümünü bozmadan düzeltmeler */
.navbar .navbar-nav .nav-link{white-space:nowrap!important;word-break:normal!important;line-height:1.15!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:max-content!important;padding-left:14px!important;padding-right:14px!important}
.navbar .navbar-nav{gap:0!important;flex-wrap:nowrap!important}.navbar .nav-item{white-space:nowrap!important}.navbar-brand img{object-fit:contain!important}.header-button .btn,.btn.btn-switch-text,.btn-ns{white-space:nowrap!important;border-radius:999px!important;min-width:auto!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;padding:15px 28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
.form-results:empty,.alert:empty,.validation-summary-valid{display:none!important}.contact-form .alert-danger:empty{display:none!important}.field-validation-valid{display:none!important}
.ns-form-message{border-radius:14px!important;padding:14px 18px!important;margin-bottom:22px!important;font-weight:600!important}.ns-form-message.success{background:#ecfdf3!important;border:1px solid #abefc6!important;color:#067647!important}.ns-form-message.error{background:#fef3f2!important;border:1px solid #fecdca!important;color:#b42318!important}
.ns-detail-hero{padding:130px 0 70px!important;min-height:auto!important}.ns-detail-hero h1{font-size:clamp(42px,7vw,92px)!important;line-height:1!important;letter-spacing:-3px!important;margin:0 auto 22px!important;max-width:1050px}.ns-detail-hero .lead{font-size:20px;line-height:34px;max-width:860px;margin:0 auto;color:#667085}.ns-detail-body{padding-top:55px!important;padding-bottom:70px!important}.ns-detail-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:28px;box-shadow:0 30px 90px rgba(15,23,42,.08);overflow:hidden}.ns-detail-card img{width:100%;max-height:470px;object-fit:contain;background:#fff}.ns-content{font-size:18px;line-height:34px;color:#667085}.ns-content h2,.ns-content h3{color:#111827;font-weight:700;letter-spacing:-1px;margin-top:28px}.ns-whatsapp{position:fixed;right:22px;bottom:22px;z-index:9999;width:58px;height:58px;border-radius:50%;background:#25D366;color:#fff!important;display:flex;align-items:center;justify-content:center;font-size:30px;box-shadow:0 18px 40px rgba(37,211,102,.35)}
@media(max-width:1199px){.navbar .navbar-nav .nav-link{padding-left:10px!important;padding-right:10px!important;font-size:15px!important}}
@media(max-width:991px){.navbar .navbar-nav{flex-wrap:wrap!important}.navbar .navbar-nav .nav-link{justify-content:flex-start!important;min-width:auto!important}.header-button .btn,.btn.btn-switch-text{padding:12px 20px!important}.ns-detail-hero{padding:95px 0 45px!important}.ns-detail-card img{max-height:320px}.ns-detail-hero h1{letter-spacing:-1px!important}}
