:root{--default-font: "Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--heading-font: "Raleway",sans-serif;--nav-font: "Poppins",sans-serif}:root{--background-color: #ffffff;--default-color: #444444;--heading-color: #545454;--accent-color: #e96b56;--surface-color: #ffffff;--contrast-color: #ffffff}:root{--nav-color: #444444;--nav-hover-color: #e96b56;--nav-mobile-background-color: #ffffff;--nav-dropdown-background-color: #ffffff;--nav-dropdown-color: #444444;--nav-dropdown-hover-color: #e96b56}.light-background{--background-color: #f9f9f9;--surface-color: #ffffff}textarea{resize: none}.dark-background{--background-color: #3c3c3c;--default-color: #ffffff;--heading-color: #ffffff;--surface-color: #565656;--contrast-color: #ffffff}:root{scroll-behavior: smooth}body{color: var(--default-color);background-color: var(--background-color);font-family: var(--default-font)}a{color: var(--accent-color);text-decoration: none;transition: 0.3s}a:hover{color: color-mix(in srgb,var(--accent-color),transparent 25%);text-decoration: none}h1,h2,h3,h4,h5,h6{color: var(--heading-color);font-family: var(--heading-font)}.php-email-form .error-message{display: none;background: #df1529;color: #ffffff;text-align: left;padding: 15px;margin-bottom: 24px;font-weight: 600}.php-email-form .sent-message{display: none;color: #ffffff;background: #059652;text-align: center;padding: 15px;margin-bottom: 24px;font-weight: 600}.php-email-form .loading{display: none;background: var(--surface-color);text-align: center;padding: 15px;margin-bottom: 24px}.php-email-form .loading:before{content: "";display: inline-block;border-radius: 50%;width: 24px;height: 24px;margin: 0 10px -6px 0;border: 3px solid var(--accent-color);border-top-color: var(--surface-color);animation: php-email-form-loading 1s linear infinite}@keyframes php-email-form-loading{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.header{background-color: var(--background-color);color: var(--default-color);transition: all 0.5s;z-index: 997;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1)}.header .topbar{background-color: var(--background-color);height: 40px;padding: 0;font-size: 14px;transition: all 0.5s}.header .topbar .contact-info i{font-style: normal;color: var(--accent-color)}.header .topbar .contact-info i a,.header .topbar .contact-info i span{padding-left: 5px;color: var(--default-color)}@media (max-width: 575px){.header .topbar .contact-info i a,.header .topbar .contact-info i span{font-size: 13px}}.header .topbar .contact-info i a{line-height: 0;transition: 0.3s;color: var(--default-color)}.header .topbar .contact-info i a:hover{color: var(--accent-color);text-decoration: underline}.header .topbar .social-links a{color: color-mix(in srgb,var(--default-color),transparent 40%);line-height: 0;transition: 0.3s;margin-left: 20px}.header .topbar .social-links a:hover{color: var(--accent-color)}.header .branding{padding: 10px 0}.header .logo{line-height: 1}.header .logo img{max-height: 36px;margin-right: 8px}.header .logo h1{font-size: 26px;padding: 0 0 0 8px;margin: 11px 0;line-height: 1;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;border-left: 8px solid var(--accent-color)}@media (min-width: 1200px){.navmenu{padding: 0}.navmenu ul{margin: 0;padding: 0;display: flex;list-style: none;align-items: center}.navmenu li{position: relative}.navmenu a,.navmenu a:focus{color: var(--nav-color);padding: 18px 15px;font-size: 14px;font-family: var(--nav-font);font-weight: 400;display: flex;align-items: center;justify-content: space-between;white-space: nowrap;transition: 0.3s}.navmenu a i,.navmenu a:focus i{font-size: 12px;line-height: 0;margin-left: 5px;transition: 0.3s}.navmenu li:last-child a{padding-right: 0}.navmenu li:hover>a,.navmenu .active,.navmenu .active:focus{color: var(--nav-hover-color)}.navmenu .dropdown ul{margin: 0;padding: 10px 0;background: var(--nav-dropdown-background-color);display: block;position: absolute;visibility: hidden;left: 14px;top: 130%;opacity: 0;transition: 0.3s;border-radius: 4px;z-index: 99;box-shadow: 0px 0px 30px rgba(0,0,0,0.1)}.navmenu .dropdown ul li{min-width: 200px}.navmenu .dropdown ul a{padding: 10px 20px;font-size: 15px;text-transform: none;color: var(--nav-dropdown-color)}.navmenu .dropdown ul a i{font-size: 12px}.navmenu .dropdown ul a:hover,.navmenu .dropdown ul .active:hover,.navmenu .dropdown ul li:hover>a{color: var(--nav-dropdown-hover-color)}.navmenu .dropdown:hover>ul{opacity: 1;top: 100%;visibility: visible}.navmenu .dropdown .dropdown ul{top: 0;left: -90%;visibility: hidden}.navmenu .dropdown .dropdown:hover>ul{opacity: 1;top: 0;left: -100%;visibility: visible}}@media (max-width: 1199px){.mobile-nav-toggle{color: var(--nav-color);font-size: 28px;line-height: 0;margin-right: 10px;cursor: pointer;transition: color 0.3s}.navmenu{padding: 0;z-index: 9997}.navmenu ul{display: none;list-style: none;position: absolute;inset: 60px 20px 20px 20px;padding: 10px 0;margin: 0;border-radius: 6px;background-color: var(--nav-mobile-background-color);border: 1px solid color-mix(in srgb,var(--default-color),transparent 90%);box-shadow: none;overflow-y: auto;transition: 0.3s;z-index: 9998}.navmenu a,.navmenu a:focus{color: var(--nav-dropdown-color);padding: 10px 20px;font-family: var(--nav-font);font-size: 17px;font-weight: 500;display: flex;align-items: center;justify-content: space-between;white-space: nowrap;transition: 0.3s}.navmenu a i,.navmenu a:focus i{font-size: 12px;line-height: 0;margin-left: 5px;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;border-radius: 50%;transition: 0.3s;background-color: color-mix(in srgb,var(--accent-color),transparent 90%)}.navmenu a i:hover,.navmenu a:focus i:hover{background-color: var(--accent-color);color: var(--contrast-color)}.navmenu a:hover,.navmenu .active,.navmenu .active:focus{color: var(--nav-dropdown-hover-color)}.navmenu .active i,.navmenu .active:focus i{background-color: var(--accent-color);color: var(--contrast-color);transform: rotate(180deg)}.navmenu .dropdown ul{position: static;display: none;z-index: 99;padding: 10px 0;margin: 10px 20px;background-color: var(--nav-dropdown-background-color);transition: all 0.5s ease-in-out}.navmenu .dropdown ul ul{background-color: rgba(33,37,41,0.1)}.navmenu .dropdown>.dropdown-active{display: block;background-color: rgba(33,37,41,0.03)}.mobile-nav-active{overflow: hidden}.mobile-nav-active .mobile-nav-toggle{color: #fff;position: absolute;font-size: 32px;top: 15px;right: 15px;margin-right: 0;z-index: 9999}.mobile-nav-active .navmenu{position: fixed;overflow: hidden;inset: 0;background: rgba(33,37,41,0.8);transition: 0.3s}.mobile-nav-active .navmenu>ul{display: block}}.footer{color: var(--default-color);background-color: var(--background-color);font-size: 14px;position: relative}.footer .footer-newsletter{background-color: color-mix(in srgb,var(--default-color),transparent 95%);padding: 50px 0}.footer .footer-newsletter h4{font-size: 24px}.footer .footer-newsletter .newsletter-form{margin-top: 30px;margin-bottom: 15px;padding: 6px 8px;position: relative;background-color: var(--surface-color);border: 1px solid color-mix(in srgb,var(--default-color),transparent 90%);display: flex;transition: 0.3s;border-radius: 50px}.footer .footer-newsletter .newsletter-form:focus-within{border-color: var(--accent-color)}.footer .footer-newsletter .newsletter-form input[type=email]{border: 0;padding: 4px 8px;width: 100%;background-color: var(--surface-color);color: var(--background-color)}.footer .footer-newsletter .newsletter-form input[type=email]:focus-visible{outline: none}.footer .footer-newsletter .newsletter-form input[type=submit]{border: 0;font-size: 16px;padding: 0 20px;margin: -7px -9px -7px 0;background: var(--accent-color);color: var(--contrast-color);transition: 0.3s;border-radius: 50px}.footer .footer-newsletter .newsletter-form input[type=submit]:hover{background: color-mix(in srgb,var(--accent-color),transparent 20%)}.footer .footer-top{padding-top: 50px}.footer .social-links a{display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 50%;border: 1px solid color-mix(in srgb,var(--default-color),transparent 50%);font-size: 16px;color: color-mix(in srgb,var(--default-color),transparent 20%);margin-right: 10px;transition: 0.3s}.footer .social-links a:hover{color: var(--accent-color);border-color: var(--accent-color)}.footer h4{font-size: 16px;font-weight: bold;position: relative;padding-bottom: 12px}.footer .footer-links{margin-bottom: 30px}.footer .footer-links ul{list-style: none;padding: 0;margin: 0}.footer .footer-links ul i{margin-right: 3px;font-size: 12px;line-height: 0;color: var(--accent-color)}.footer .footer-links ul li{padding: 10px 0;display: flex;align-items: center}.footer .footer-links ul li:first-child{padding-top: 0}.footer .footer-links ul a{display: inline-block;color: color-mix(in srgb,var(--default-color),transparent 20%);line-height: 1}.footer .footer-links ul a:hover{color: var(--accent-color)}.footer .footer-about a{color: var(--heading-color);font-size: 24px;font-weight: 600;font-family: var(--heading-font)}.footer .footer-contact p{margin-bottom: 5px}.footer .copyright{padding-top: 25px;padding-bottom: 25px;border-top: 1px solid color-mix(in srgb,var(--default-color),transparent 90%)}.footer .copyright p{margin-bottom: 0}.footer .credits{margin-top: 6px;font-size: 13px}.scroll-top{position: fixed;visibility: hidden;opacity: 0;right: 15px;bottom: 15px;z-index: 99999;background-color: var(--accent-color);width: 40px;height: 40px;border-radius: 4px;transition: all 0.4s}.scroll-top i{font-size: 24px;color: var(--contrast-color);line-height: 0}.scroll-top:hover{background-color: color-mix(in srgb,var(--accent-color),transparent 20%);color: var(--contrast-color)}.scroll-top.active{visibility: visible;opacity: 1}@media screen and (max-width: 767px){[data-aos-delay]{transition-delay: 0 !important}}.page-title{--background-color: color-mix(in srgb,var(--default-color),transparent 96%);color: var(--default-color);background-color: var(--background-color);padding: 20px 0;position: relative}.page-title h1{font-size: 28px;font-weight: 700;margin: 0}.page-title .breadcrumbs ol{display: flex;flex-wrap: wrap;list-style: none;padding: 0 0 10px 0;margin: 0;font-size: 14px}.page-title .breadcrumbs ol li+li{padding-left: 10px}.page-title .breadcrumbs ol li+li::before{content: "/";display: inline-block;padding-right: 10px;color: color-mix(in srgb,var(--default-color),transparent 70%)}section,.section{color: var(--default-color);background-color: var(--background-color);padding: 60px 0;scroll-margin-top: 100px;overflow: hidden;overflow: clip}@media (max-width: 1199px){section,.section{scroll-margin-top: 66px}}.section-title{text-align: center;padding-bottom: 60px;position: relative}.section-title h2{font-size: 32px;font-weight: 700;margin-bottom: 20px;padding-bottom: 20px;position: relative}.section-title h2:after{content: "";position: absolute;display: block;width: 50px;height: 3px;background: var(--accent-color);left: 0;right: 0;bottom: 0;margin: auto}.section-title p{margin-bottom: 0}.hero{padding: 0}.hero .carousel{width: 100%;min-height: 70vh;padding: 0;margin: 0;background-color: var(--background-color);position: relative;z-index: 1;overflow: hidden}@media (max-height: 400px){.hero .carousel{min-height: 100vh}}.hero img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover;z-index: 1}.hero .carousel-item{position: absolute;inset: 0;background-size: cover;background-position: center;background-repeat: no-repeat;overflow: hidden}.hero .carousel-item:before{content: "";background: color-mix(in srgb,var(--background-color),transparent 20%);position: absolute;inset: 0;z-index: 2}.hero .carousel-item::before{content: "";background-color: color-mix(in srgb,var(--background-color),transparent 20%);position: absolute;inset: 0}.hero .carousel-container{position: absolute;inset: 90px 64px 64px 64px;display: flex;justify-content: center;align-items: center;flex-direction: column;z-index: 3}.hero .carousel-item h2{margin-bottom: 30px;font-size: 48px;font-weight: 700;animation: fadeInDown 1s both}.hero .carousel-item h2 span{color: var(--accent-color)}@media (max-width: 767px){.hero .carousel-item h2{font-size: 30px}}.hero .carousel-item p{animation: fadeInDown 1s both 0.2s}@media (min-width: 1024px){.hero h2,.hero p{max-width: 60%}}.hero .btn-get-started{color: var(--contrast-color);background: var(--accent-color);font-family: var(--heading-font);font-weight: 500;font-size: 15px;letter-spacing: 1px;display: inline-block;padding: 8px 32px;border-radius: 50px;transition: 0.5s;margin: 10px;animation: fadeInUp 1s both 0.4s}.hero .btn-get-started:hover{background: color-mix(in srgb,var(--accent-color),transparent 20%)}.hero .carousel-control-prev,.hero .carousel-control-next{width: 15%;transition: 0.3s;opacity: 0.4}.hero .carousel-control-prev:focus,.hero .carousel-control-next:focus{opacity: 0.5}.hero .carousel-control-prev:hover,.hero .carousel-control-next:hover{opacity: 0.9}@media (min-width: 1024px){.hero .carousel-control-prev,.hero .carousel-control-next{width: 5%}}.hero .carousel-control-next-icon,.hero .carousel-control-prev-icon{background: none;color: var(--default-color);font-size: 48px;line-height: 1}.hero .carousel-indicators li{list-style-type: none;cursor: pointer;background: var(--accent-color);overflow: hidden;border: 0;width: 12px;height: 12px;border-radius: 50px;margin-bottom: 180px;opacity: 0.2}.hero .carousel-indicators li.active{opacity: 1}@media (max-height: 768px),(max-width: 1024px){.hero .carousel-indicators li{margin-bottom: 20px}}.hero .featured{margin-top: -150px;padding-top: 30px;padding-bottom: 30px;position: relative;z-index: 2}@media (max-height: 768px),(max-width: 1024px){.hero .featured{margin-top: 0}}.hero .featured-item{background-color: var(--surface-color);box-shadow: 0px 0 25px 0 rgba(0,0,0,0.1);padding: 40px 30px;transition: all 0.3s ease-in-out;height: 100%;width: 100%;position: relative;z-index: 1}.hero .featured-item:before{content: "";position: absolute;background: var(--accent-color);inset: 100% 0 0 0;transition: all 0.3s;z-index: -1}.hero .featured-item .icon{margin-bottom: 10px}.hero .featured-item .icon i{color: var(--accent-color);font-size: 36px;transition: ease-in-out 0.3s}.hero .featured-item h4{font-weight: 700;margin-bottom: 15px;font-size: 20px}.hero .featured-item h4 a{color: var(--heading-color);transition: ease-in-out 0.3s}.hero .featured-item p{line-height: 24px;font-size: 14px;margin-bottom: 0;transition: ease-in-out 0.3s}.hero .featured-item:hover h4 a,.hero .featured-item:hover .icon i,.hero .featured-item:hover p{color: var(--contrast-color)}.hero .featured-item:hover:before{background: var(--accent-color);inset: 0;border-radius: 0px}@keyframes fadeInUp{from{opacity: 0;transform: translate3d(0,100%,0)}to{opacity: 1;transform: translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity: 0;transform: translate3d(0,-100%,0)}to{opacity: 1;transform: translate3d(0,0,0)}}.about .content h3{font-size: 1.75rem;font-weight: 700}.about .content .fst-italic{color: color-mix(in srgb,var(--default-color),transparent 40%)}.about .content ul{list-style: none;padding: 0}.about .content ul li{padding: 10px 0 0 0;display: flex}.about .content ul i{color: var(--accent-color);margin-right: 0.5rem;line-height: 1.2;font-size: 1.25rem}.about .content p:last-child{margin-bottom: 0}.services .service-item{background-color: var(--surface-color);text-align: center;border: 1px solid color-mix(in srgb,var(--default-color),transparent 85%);padding: 80px 20px;transition: all ease-in-out 0.3s;height: 100%}.services .service-item .icon{margin: 0 auto;width: 64px;height: 64px;background: var(--accent-color);border-radius: 4px;display: flex;align-items: center;justify-content: center;margin-bottom: 20px;transition: 0.3s;transform-style: preserve-3d}.services .service-item .icon i{color: var(--contrast-color);font-size: 28px;transition: ease-in-out 0.3s}.services .service-item .icon::before{position: absolute;content: "";left: -8px;top: -8px;height: 100%;width: 100%;background: color-mix(in srgb,var(--accent-color),transparent 80%);border-radius: 5px;transition: all 0.3s ease-out 0s;transform: translateZ(-1px)}.services .service-item h3{font-weight: 700;margin: 10px 0 15px 0;font-size: 22px}.services .service-item p{line-height: 24px;font-size: 14px;margin-bottom: 0}.services .service-item:hover{background: var(--accent-color);border-color: var(--accent-color)}.services .service-item:hover .icon{background: var(--surface-color)}.services .service-item:hover .icon i{color: var(--accent-color)}.services .service-item:hover .icon::before{background: color-mix(in srgb,var(--background-color),transparent 70%)}.services .service-item:hover h3,.services .service-item:hover p{color: var(--contrast-color)}.clients .swiper-slide img{opacity: 0.5;transition: 0.3s;filter: grayscale(100)}.clients .swiper-slide img:hover{filter: none;opacity: 1}.clients .swiper-wrapper{height: auto}.clients .swiper-pagination{margin-top: 20px;position: relative}.clients .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;opacity: 1;background-color: color-mix(in srgb,var(--default-color),transparent 80%)}.clients .swiper-pagination .swiper-pagination-bullet-active{background-color: var(--accent-color)}.stats .stats-item{padding: 30px;width: 100%}.stats .stats-item i{color: var(--accent-color);display: block;font-size: 44px;float: left;line-height: 0}.stats .stats-item .purecounter{color: var(--heading-color);font-size: 48px;line-height: 40px;display: block;font-weight: 700;margin-left: 60px}.stats .stats-item p{color: color-mix(in srgb,var(--default-color),transparent 40%);padding: 15px 0 0 0;margin: 0 0 0 60px;font-family: var(--heading-font);font-size: 14px}.testimonials .testimonial-item{background-color: var(--surface-color);box-shadow: 0px 2px 12px rgba(0,0,0,0.1);padding: 30px;position: relative;height: 100%}.testimonials .testimonial-item .testimonial-img{width: 90px;border-radius: 50px;border: 6px solid var(--background-color);float: left;margin: 0 10px 0 0}.testimonials .testimonial-item h3{font-size: 18px;font-weight: bold;margin: 10px 0 5px 0}.testimonials .testimonial-item h4{font-size: 14px;color: color-mix(in srgb,var(--default-color),transparent 20%);margin: 0}.testimonials .testimonial-item .stars{margin: 10px 0}.testimonials .testimonial-item .stars i{color: #ffc107;margin: 0 1px}.testimonials .testimonial-item .quote-icon-left,.testimonials .testimonial-item .quote-icon-right{color: color-mix(in srgb,var(--accent-color),transparent 50%);font-size: 26px;line-height: 0}.testimonials .testimonial-item .quote-icon-left{display: inline-block;left: -5px;position: relative}.testimonials .testimonial-item .quote-icon-right{display: inline-block;right: -5px;position: relative;top: 10px;transform: scale(-1,-1)}.testimonials .testimonial-item p{font-style: italic;margin: 15px 0 0 0;padding: 0}.skills .content h3{font-size: 2rem;font-weight: 700}.skills .content p{color: color-mix(in srgb,var(--default-color),transparent 30%)}.skills .content p:last-child{margin-bottom: 0}.skills .content ul{list-style: none;padding: 0}.skills .content ul li{padding-bottom: 10px}.skills .progress{height: 60px;display: block;background: none;border-radius: 0}.skills .progress .skill{color: var(--default-color);padding: 0;margin: 0 0 6px 0;text-transform: uppercase;display: block;font-weight: 600;font-family: var(--heading-font)}.skills .progress .skill .val{float: right;font-style: normal}.skills .progress-bar-wrap{background: color-mix(in srgb,var(--default-color),transparent 90%);height: 10px}.skills .progress-bar{width: 1px;height: 10px;transition: 0.9s;background-color: var(--accent-color)}.portfolio .portfolio-filters{padding: 0;margin: 0 auto 20px auto;list-style: none;text-align: center}.portfolio .portfolio-filters li{cursor: pointer;display: inline-block;padding: 0;font-size: 18px;font-weight: 500;margin: 0 10px;line-height: 1;margin-bottom: 5px;transition: all 0.3s ease-in-out}.portfolio .portfolio-filters li:hover,.portfolio .portfolio-filters li.filter-active{color: var(--accent-color)}.portfolio .portfolio-filters li:first-child{margin-left: 0}.portfolio .portfolio-filters li:last-child{margin-right: 0}@media (max-width: 575px){.portfolio .portfolio-filters li{font-size: 14px;margin: 0 5px}}.portfolio .portfolio-content{position: relative;margin: 15px;overflow: hidden;border-radius: 10px;box-shadow: 0 2px 10px rgba(0,0,0,0.1);background: white;transition: transform 0.3s ease}.portfolio .portfolio-content img{display: block;width: 100%;border-radius: 10px 10px 0 0}.portfolio .portfolio-content .portfolio-info{padding: 20px;text-align: center}.portfolio .portfolio-content .portfolio-info h4{font-size: 18px;margin: 0;font-weight: 600;color: #333}.portfolio .portfolio-content .portfolio-info p{font-size: 14px;color: #666;margin: 10px 0 0}.portfolio .portfolio-content .portfolio-info .preview-link,.portfolio .portfolio-content .portfolio-info .details-link{font-size: 20px;color: #007aff;text-decoration: none;margin: 10px 5px}.portfolio .portfolio-content .portfolio-info .preview-link:hover,.portfolio .portfolio-content .portfolio-info .details-link:hover{text-decoration: underline}.portfolio .portfolio-content:hover{transform: scale(1.05)}.portfolio-details .portfolio-details-slider img{width: 100%}.portfolio-details .portfolio-details-slider .swiper-pagination{margin-top: 20px;position: relative}.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;background-color: color-mix(in srgb,var(--default-color),transparent 85%);opacity: 1}.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet-active{background-color: var(--accent-color)}.portfolio-details .portfolio-info{background-color: var(--surface-color);padding: 30px;box-shadow: 0px 0 30px rgba(0,0,0,0.1)}.portfolio-details .portfolio-info h3{font-size: 22px;font-weight: 700;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid color-mix(in srgb,var(--default-color),transparent 85%)}.portfolio-details .portfolio-info ul{list-style: none;padding: 0;font-size: 15px}.portfolio-details .portfolio-info ul li+li{margin-top: 10px}.portfolio-details .portfolio-description{padding-top: 30px}.portfolio-details .portfolio-description h2{font-size: 26px;font-weight: 700;margin-bottom: 20px}.portfolio-details .portfolio-description p{padding: 0;color: color-mix(in srgb,var(--default-color),transparent 30%)}.team .team-member{background-color: var(--surface-color);box-shadow: 0px 2px 15px rgba(0,0,0,0.1);position: relative;border-radius: 5px;transition: 0.5s;padding: 30px;height: 100%}@media (max-width: 468px){.team .team-member{flex-direction: column;justify-content: center !important;align-items: center !important}}.team .team-member .pic{overflow: hidden;width: 150px;border-radius: 50%;flex-shrink: 0}.team .team-member .pic img{transition: ease-in-out 0.3s}.team .team-member:hover{transform: translateY(-10px)}.team .team-member .member-info{padding-left: 30px}@media (max-width: 468px){.team .team-member .member-info{padding: 30px 0 0 0;text-align: center}}.team .team-member h4{font-weight: 700;margin-bottom: 5px;font-size: 20px}.team .team-member span{display: block;font-size: 15px;padding-bottom: 10px;position: relative;font-weight: 500}.team .team-member span::after{content: "";position: absolute;display: block;width: 50px;height: 1px;background: color-mix(in srgb,var(--default-color),transparent 85%);bottom: 0;left: 0}@media (max-width: 468px){.team .team-member span::after{left: calc(50% - 25px)}}.team .team-member p{margin: 10px 0 0 0;font-size: 14px}.team .team-member .social{margin-top: 12px;display: flex;align-items: center;justify-content: start;width: 100%}@media (max-width: 468px){.team .team-member .social{justify-content: center}}.team .team-member .social a{background: color-mix(in srgb,var(--default-color),transparent 94%);transition: ease-in-out 0.3s;display: flex;align-items: center;justify-content: center;border-radius: 50px;width: 36px;height: 36px}.team .team-member .social a i{color: color-mix(in srgb,var(--default-color),transparent 20%);font-size: 16px;margin: 0 2px}.team .team-member .social a:hover{background: var(--accent-color)}.team .team-member .social a:hover i{color: var(--contrast-color)}.team .team-member .social a+a{margin-left: 8px}.pricing{padding: 60px 0 120px 0}.pricing .section-title{margin-bottom: 40px}.pricing .pricing-item{background-color: var(--surface-color);box-shadow: 0 3px 20px -2px rgba(0,0,0,0.1);padding: 60px 40px;height: 100%;position: relative;border-radius: 15px}.pricing h3{font-weight: 600;margin-bottom: 15px;font-size: 20px;text-align: center}.pricing .icon{margin: 30px auto 20px auto;width: 70px;height: 70px;background: var(--accent-color);border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: 0.3s;transform-style: preserve-3d}.pricing .icon i{color: var(--background-color);font-size: 28px;transition: ease-in-out 0.3s;line-height: 0}.pricing .icon::before{position: absolute;content: "";height: 86px;width: 86px;border-radius: 50%;background: color-mix(in srgb,var(--accent-color),transparent 80%);transition: all 0.3s ease-out 0s;transform: translateZ(-1px)}.pricing .icon::after{position: absolute;content: "";height: 102px;width: 102px;border-radius: 50%;background: color-mix(in srgb,var(--accent-color),transparent 90%);transition: all 0.3s ease-out 0s;transform: translateZ(-2px)}.pricing h4{font-size: 48px;color: var(--accent-color);font-weight: 700;font-family: var(--heading-font);margin-bottom: 25px;text-align: center}.pricing h4 sup{font-size: 28px}.pricing h4 span{color: color-mix(in srgb,var(--default-color),transparent 50%);font-size: 18px;font-weight: 400}.pricing ul{padding: 20px 0;list-style: none;color: color-mix(in srgb,var(--default-color),transparent 20%);text-align: left;line-height: 20px}.pricing ul li{padding: 10px 0;display: flex;align-items: center}.pricing ul i{color: #059652;font-size: 24px;padding-right: 3px}.pricing ul .na{color: color-mix(in srgb,var(--default-color),transparent 70%)}.pricing ul .na i{color: color-mix(in srgb,var(--default-color),transparent 70%)}.pricing ul .na span{text-decoration: line-through}.pricing .buy-btn{color: color-mix(in srgb,var(--default-color),transparent 20%);display: inline-block;padding: 8px 40px 10px 40px;border-radius: 50px;border: 1px solid color-mix(in srgb,var(--default-color),transparent 80%);transition: none;font-size: 16px;font-weight: 600;font-family: var(--heading-font);transition: 0.3s}.pricing .buy-btn:hover{background-color: var(--accent-color);color: var(--contrast-color)}.pricing .featured{z-index: 10;border: 3px solid var(--accent-color)}@media (min-width: 992px){.pricing .featured{transform: scale(1.15)}}.blog-posts{padding-top: 30px}.blog-posts article{background-color: var(--surface-color);box-shadow: 0 4px 16px rgba(0,0,0,0.1);padding: 30px;height: 100%}.blog-posts .post-img{max-height: 440px;margin: -30px -30px 0 -30px;overflow: hidden}.blog-posts .title{font-size: 24px;font-weight: 700;padding: 0;margin: 30px 0}.blog-posts .title a{color: var(--heading-color);transition: 0.3s}.blog-posts .title a:hover{color: var(--accent-color)}.blog-posts .meta-top{margin-top: 20px;color: color-mix(in srgb,var(--default-color),transparent 40%)}.blog-posts .meta-top ul{display: flex;flex-wrap: wrap;list-style: none;align-items: center;padding: 0;margin: 0}.blog-posts .meta-top ul li+li{padding-left: 20px}.blog-posts .meta-top i{font-size: 16px;margin-right: 8px;line-height: 0;color: color-mix(in srgb,var(--default-color),transparent 20%)}.blog-posts .meta-top a{color: color-mix(in srgb,var(--default-color),transparent 40%);font-size: 14px;display: inline-block;line-height: 1}.blog-posts .content{margin-top: 20px}.blog-posts .content .read-more{text-align: right}.blog-posts .content .read-more a{background: var(--accent-color);color: var(--contrast-color);display: inline-block;padding: 8px 30px;transition: 0.3s;font-size: 14px;border-radius: 4px}.blog-posts .content .read-more a:hover{background: color-mix(in srgb,var(--accent-color),transparent 20%)}.blog-pagination{padding-top: 0;color: color-mix(in srgb,var(--default-color),transparent 40%)}.blog-pagination ul{display: flex;padding: 0;margin: 0;list-style: none}.blog-pagination li{margin: 0 5px;transition: 0.3s}.blog-pagination li a{color: color-mix(in srgb,var(--default-color),transparent 40%);padding: 7px 16px;display: flex;align-items: center;justify-content: center}.blog-pagination li a.active,.blog-pagination li a:hover{background: var(--accent-color);color: var(--contrast-color)}.blog-pagination li a.active a,.blog-pagination li a:hover a{color: var(--contrast-color)}.blog-details{padding-bottom: 30px}.blog-details .article{background-color: var(--surface-color);padding: 30px;box-shadow: 0 4px 16px rgba(0,0,0,0.1)}.blog-details .post-img{margin: -30px -30px 20px -30px;overflow: hidden}.blog-details .title{color: var(--heading-color);font-size: 28px;font-weight: 700;padding: 0;margin: 30px 0}.blog-details .content{margin-top: 20px}.blog-details .content h3{font-size: 22px;margin-top: 30px;font-weight: bold}.blog-details .content blockquote{overflow: hidden;background-color: color-mix(in srgb,var(--default-color),transparent 95%);padding: 60px;position: relative;text-align: center;margin: 20px 0}.blog-details .content blockquote p{color: var(--default-color);line-height: 1.6;margin-bottom: 0;font-style: italic;font-weight: 500;font-size: 22px}.blog-details .content blockquote:after{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 3px;background-color: var(--accent-color);margin-top: 20px;margin-bottom: 20px}.blog-details .meta-top{margin-top: 20px;color: color-mix(in srgb,var(--default-color),transparent 40%)}.blog-details .meta-top ul{display: flex;flex-wrap: wrap;list-style: none;align-items: center;padding: 0;margin: 0}.blog-details .meta-top ul li+li{padding-left: 20px}.blog-details .meta-top i{font-size: 16px;margin-right: 8px;line-height: 0;color: color-mix(in srgb,var(--default-color),transparent 40%)}.blog-details .meta-top a{color: color-mix(in srgb,var(--default-color),transparent 40%);font-size: 14px;display: inline-block;line-height: 1}.blog-details .meta-bottom{padding-top: 10px;border-top: 1px solid color-mix(in srgb,var(--default-color),transparent 90%)}.blog-details .meta-bottom i{color: color-mix(in srgb,var(--default-color),transparent 40%);display: inline}.blog-details .meta-bottom a{color: color-mix(in srgb,var(--default-color),transparent 40%);transition: 0.3s}.blog-details .meta-bottom a:hover{color: var(--accent-color)}.blog-details .meta-bottom .cats{list-style: none;display: inline;padding: 0 20px 0 0;font-size: 14px}.blog-details .meta-bottom .cats li{display: inline-block}.blog-details .meta-bottom .tags{list-style: none;display: inline;padding: 0;font-size: 14px}.blog-details .meta-bottom .tags li{display: inline-block}.blog-details .meta-bottom .tags li+li::before{padding-right: 6px;color: var(--default-color);content: ","}.blog-details .meta-bottom .share{font-size: 16px}.blog-details .meta-bottom .share i{padding-left: 5px}.blog-author{padding: 10px 0 40px 0}.blog-author .author-container{background-color: var(--surface-color);padding: 20px;box-shadow: 0 4px 16px rgba(0,0,0,0.1)}.blog-author img{max-width: 120px;margin-right: 20px}.blog-author h4{font-weight: 600;font-size: 20px;margin-bottom: 0px;padding: 0;color: color-mix(in srgb,var(--default-color),transparent 20%)}.blog-author .social-links{margin: 0 10px 10px 0}.blog-author .social-links a{color: color-mix(in srgb,var(--default-color),transparent 60%);margin-right: 5px}.blog-author p{font-style: italic;color: color-mix(in srgb,var(--default-color),transparent 30%);margin-bottom: 0}.blog-comments{padding: 10px 0}.blog-comments .comments-count{font-weight: bold}.blog-comments .comment{margin-top: 30px;position: relative}.blog-comments .comment .comment-img{margin-right: 14px}.blog-comments .comment .comment-img img{width: 60px}.blog-comments .comment h5{font-size: 16px;margin-bottom: 2px}.blog-comments .comment h5 a{font-weight: bold;color: var(--default-color);transition: 0.3s}.blog-comments .comment h5 a:hover{color: var(--accent-color)}.blog-comments .comment h5 .reply{padding-left: 10px;color: color-mix(in srgb,var(--default-color),transparent 20%)}.blog-comments .comment h5 .reply i{font-size: 20px}.blog-comments .comment time{display: block;font-size: 14px;color: color-mix(in srgb,var(--default-color),transparent 40%);margin-bottom: 5px}.blog-comments .comment.comment-reply{padding-left: 40px}.comment-form{padding-top: 10px}.comment-form form{background-color: var(--surface-color);margin-top: 30px;padding: 30px;box-shadow: 0 4px 16px rgba(0,0,0,0.1)}.comment-form form h4{font-weight: bold;font-size: 22px}.comment-form form p{font-size: 14px}.comment-form form input{background-color: var(--surface-color);color: var(--default-color);border: 1px solid color-mix(in srgb,var(--default-color),transparent 70%);font-size: 14px;border-radius: 4px;padding: 10px 10px}.comment-form form input:focus{color: var(--default-color);background-color: var(--surface-color);box-shadow: none;border-color: var(--accent-color)}.comment-form form input::placeholder{color: color-mix(in srgb,var(--default-color),transparent 50%)}.comment-form form textarea{background-color: var(--surface-color);color: var(--default-color);border: 1px solid color-mix(in srgb,var(--default-color),transparent 70%);border-radius: 4px;padding: 10px 10px;font-size: 14px;height: 120px}.comment-form form textarea:focus{color: var(--default-color);box-shadow: none;border-color: var(--accent-color);background-color: var(--surface-color)}.comment-form form textarea::placeholder{color: color-mix(in srgb,var(--default-color),transparent 50%)}.comment-form form .form-group{margin-bottom: 25px}.comment-form form .btn-primary{border-radius: 4px;padding: 10px 20px;border: 0;background-color: var(--accent-color);color: var(--contrast-color)}.comment-form form .btn-primary:hover{color: var(--contrast-color);background-color: color-mix(in srgb,var(--accent-color),transparent 20%)}.contact .info-item{background-color: var(--surface-color);padding: 20px 0 30px 0;box-shadow: 0px 0px 20px rgba(0,0,0,0.1)}.contact .info-item i{font-size: 20px;color: var(--accent-color);width: 56px;height: 56px;font-size: 24px;display: flex;justify-content: center;align-items: center;border-radius: 4px;transition: all 0.3s ease-in-out;border-radius: 50%;border: 2px dotted color-mix(in srgb,var(--accent-color),transparent 40%)}.contact .info-item h3{font-size: 20px;font-size: 18px;font-weight: 700;margin: 10px 0}.contact .info-item p{padding: 0;margin-bottom: 0;font-size: 14px}.contact .php-email-form{background-color: var(--surface-color);height: 100%;padding: 30px;box-shadow: 0px 0px 20px rgba(0,0,0,0.1)}@media (max-width: 575px){.contact .php-email-form{padding: 20px}}.contact .php-email-form input[type=text],.contact .php-email-form input[type=email],.contact .php-email-form textarea{font-size: 14px;padding: 10px 15px;box-shadow: none;border-radius: 0;color: var(--default-color);background-color: var(--surface-color);border-color: color-mix(in srgb,var(--default-color),transparent 80%)}.contact .php-email-form input[type=text]:focus,.contact .php-email-form input[type=email]:focus,.contact .php-email-form textarea:focus{border-color: var(--accent-color)}.contact .php-email-form input[type=text]::placeholder,.contact .php-email-form input[type=email]::placeholder,.contact .php-email-form textarea::placeholder{color: color-mix(in srgb,var(--default-color),transparent 70%)}.contact .php-email-form button[type=submit]{color: var(--contrast-color);background: var(--accent-color);border: 0;padding: 10px 30px;transition: 0.4s;border-radius: 50px}.contact .php-email-form button[type=submit]:hover{background: color-mix(in srgb,var(--accent-color),transparent 20%)}.widgets-container{background-color: var(--surface-color);padding: 30px;margin: 30px 0 30px 0;box-shadow: 0 4px 16px rgba(0,0,0,0.1)}.widget-title{color: var(--heading-color);font-size: 20px;font-weight: 700;padding: 0;margin: 0 0 20px 0}.widget-item{margin-bottom: 40px}.widget-item:last-child{margin-bottom: 0}.search-widget form{background: var(--background-color);border: 1px solid color-mix(in srgb,var(--default-color),transparent 70%);padding: 3px 10px;position: relative}.search-widget form input[type=text]{border: 0;padding: 4px;border-radius: 4px;width: calc(100% - 40px);background-color: var(--background-color);color: var(--default-color)}.search-widget form input[type=text]:focus{outline: none}.search-widget form button{background: var(--accent-color);color: var(--contrast-color);position: absolute;top: 0;right: 0;bottom: 0;border: 0;font-size: 16px;padding: 0 15px;margin: -1px;transition: 0.3s;border-radius: 0 4px 4px 0;line-height: 0}.search-widget form button i{line-height: 0}.search-widget form button:hover{background: color-mix(in srgb,var(--accent-color),transparent 20%)}.categories-widget ul{list-style: none;padding: 0;margin: 0}.categories-widget ul li{padding-bottom: 10px}.categories-widget ul li:last-child{padding-bottom: 0}.categories-widget ul a{color: color-mix(in srgb,var(--default-color),transparent 20%);transition: 0.3s}.categories-widget ul a:hover{color: var(--accent-color)}.categories-widget ul a span{padding-left: 5px;color: color-mix(in srgb,var(--default-color),transparent 50%);font-size: 14px}.recent-posts-widget .post-item{display: flex;margin-bottom: 15px}.recent-posts-widget .post-item:last-child{margin-bottom: 0}.recent-posts-widget .post-item img{width: 80px;margin-right: 15px}.recent-posts-widget .post-item h4{font-size: 15px;font-weight: bold;margin-bottom: 5px}.recent-posts-widget .post-item h4 a{color: var(--default-color);transition: 0.3s}.recent-posts-widget .post-item h4 a:hover{color: var(--accent-color)}.recent-posts-widget .post-item time{display: block;font-style: italic;font-size: 14px;color: color-mix(in srgb,var(--default-color),transparent 50%)}.tags-widget{margin-bottom: -10px}.tags-widget ul{list-style: none;padding: 0;margin: 0}.tags-widget ul li{display: inline-block}.tags-widget ul a{color: color-mix(in srgb,var(--default-color),transparent 30%);font-size: 14px;padding: 6px 14px;margin: 0 6px 8px 0;border: 1px solid color-mix(in srgb,var(--default-color),transparent 60%);display: inline-block;transition: 0.3s}.tags-widget ul a:hover{background: var(--accent-color);color: var(--contrast-color);border: 1px solid var(--accent-color)}.tags-widget ul a span{padding-left: 5px;color: color-mix(in srgb,var(--default-color),transparent 60%);font-size: 14px}@charset "UTF-8";:root{--accent-color: #1565c0;--nav-hover-color: #1565c0;--nav-dropdown-hover-color: #1565c0;--heading-color: #1a237e;--font-family: "Poppins",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--default-font: var(--font-family);--heading-font: var(--font-family);--nav-font: var(--font-family);--fs-xs: 0.8125rem;--fs-sm: 0.875rem;--fs-base: 1rem;--fs-md: 1.125rem;--fs-lg: 1.25rem;--fs-xl: 1.75rem;--fs-2xl: 2.25rem;--lh-tight: 1.3;--lh-base: 1.6;--lh-relaxed: 1.75;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700}body.bs-v3{--font-family: "Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--default-font: var(--font-family);--heading-font: var(--font-family);--nav-font: var(--font-family)}.dark-background{--background-color: #0d2137;--surface-color: #15304d}html{font-size: 16px;-webkit-text-size-adjust: 100%}body{font-family: var(--font-family);font-size: var(--fs-base);font-weight: var(--fw-normal);line-height: var(--lh-base);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}h1,h2,h3,h4,h5,h6,p,a,li,label,input,textarea,select,button,.btn{font-family: var(--font-family)}h1{font-size: var(--fs-xl);font-weight: var(--fw-bold);line-height: var(--lh-tight)}h2{font-size: var(--fs-xl);font-weight: var(--fw-bold);line-height: var(--lh-tight)}h3{font-size: var(--fs-lg);font-weight: var(--fw-semibold);line-height: var(--lh-tight)}h4{font-size: var(--fs-base);font-weight: var(--fw-semibold);line-height: var(--lh-tight)}h5,h6{font-size: var(--fs-sm);font-weight: var(--fw-semibold);line-height: var(--lh-tight)}p,.lead{font-size: var(--fs-base);line-height: var(--lh-relaxed)}.lead{font-size: var(--fs-md);font-weight: var(--fw-normal)}small,.text-muted{font-size: var(--fs-sm)}.header .logo h1,.sitename{font-family: var(--font-family);font-size: var(--fs-lg);font-weight: var(--fw-bold);letter-spacing: -0.02em}.navmenu a,.navmenu .dropdown ul a{font-family: var(--font-family);font-size: var(--fs-sm);font-weight: var(--fw-medium)}.header .topbar,.header .topbar a,.header .topbar span{font-family: var(--font-family);font-size: var(--fs-sm)}.page-title h1{font-size: var(--fs-xl);font-weight: var(--fw-bold);color: var(--heading-color)}.page-title .breadcrumbs ol{font-size: var(--fs-xs);font-weight: var(--fw-normal)}.section-title h2{font-size: var(--fs-xl);font-weight: var(--fw-bold)}.section-title p{font-size: var(--fs-base);line-height: var(--lh-relaxed)}.hero-subtitle,.e-cozumler-section .before-title{font-family: var(--font-family);font-size: var(--fs-sm);font-weight: var(--fw-semibold);text-transform: uppercase;letter-spacing: 0.05em}.hero-subtitle{color: #ffc107;margin-bottom: 12px}.e-cozumler-section .before-title{color: var(--accent-color);margin-bottom: 10px}.hero .carousel-item h2{font-size: clamp(1.625rem,4vw,var(--fs-2xl));font-weight: var(--fw-bold);line-height: var(--lh-tight);color: #fff;text-shadow: 0 2px 14px rgba(0,0,0,0.45)}.hero .carousel-item p{font-size: var(--fs-md);line-height: var(--lh-relaxed);color: rgba(255,255,255,0.95);text-shadow: 0 1px 8px rgba(0,0,0,0.4)}.hero .carousel-item::before,.hero .carousel-item:before{background: linear-gradient(120deg,rgba(13,33,55,0.88) 0%,rgba(13,33,55,0.62) 50%,rgba(13,33,55,0.4) 100%) !important;z-index: 2}.hero .carousel-container{z-index: 3;align-items: flex-start;text-align: left;padding: 24px 28px;margin: 0 auto;max-width: min(920px,calc(100% - 48px));background: rgba(13,33,55,0.45);border: 1px solid rgba(255,255,255,0.14);border-radius: 16px;backdrop-filter: blur(6px);box-shadow: 0 12px 40px rgba(0,0,0,0.2)}@media (max-width: 768px){.hero .carousel-container{inset: 72px 16px 48px 16px !important;padding: 18px 16px;max-width: none}}.hero .btn-get-started,.btn-get-started,button[type="submit"]{font-family: var(--font-family);font-size: var(--fs-sm);font-weight: var(--fw-semibold);letter-spacing: 0.02em;background: var(--accent-color) !important;border-color: var(--accent-color) !important}.hero .btn-get-started:hover,.btn-get-started:hover,button[type="submit"]:hover{background: #0d47a1 !important;border-color: #0d47a1 !important}.e-cozum-icerik h3,.hizmet-icerik h3,.services .service-item h3,.expertise-box h3,.portfolio-info h3,.portfolio-details .portfolio-info h3{font-size: var(--fs-lg);font-weight: var(--fw-semibold);margin-bottom: 12px}.e-cozum-icerik p,.hizmet-icerik p,.services .service-item p{font-size: var(--fs-sm);line-height: var(--lh-relaxed)}.expertise-no{font-size: var(--fs-2xl);font-weight: var(--fw-bold);line-height: 1;margin-bottom: 12px}.expertise-box p{font-size: var(--fs-sm);line-height: var(--lh-relaxed)}.readmore{font-size: var(--fs-sm);font-weight: var(--fw-semibold)}.bayi-etiket,.cozum-etiket{font-size: var(--fs-xs);font-weight: var(--fw-semibold)}.bayi-urun-kart h3,.cozum-urun-kart h3{font-size: var(--fs-lg);font-weight: var(--fw-semibold)}.bayi-urun-kart p,.cozum-urun-kart p{font-size: var(--fs-sm);line-height: var(--lh-relaxed)}.stats .stats-item .purecounter{font-family: var(--font-family);font-size: var(--fs-2xl);font-weight: var(--fw-bold)}.stats .stats-item p{font-family: var(--font-family);font-size: var(--fs-sm)}.detay-metin{font-size: var(--fs-base);line-height: var(--lh-relaxed);color: #444}.cozum-detay-kart .lead{font-size: var(--fs-md);margin-bottom: 1.5rem}.cozum-bolum{margin-top: 1rem;padding-top: 0.75rem;border-top: 1px solid #e8eef5}.cozum-bolum:first-of-type{margin-top: 0;padding-top: 0;border-top: none}.cozum-bolum h3{font-size: var(--fs-base);font-weight: var(--fw-semibold);color: var(--heading-color);margin-bottom: 0.65rem}.cozum-maddeler{list-style: none;padding: 0;margin: 0}.cozum-maddeler li{display: flex;align-items: flex-start;gap: 10px;padding: 5px 0;font-size: var(--fs-sm);line-height: var(--lh-relaxed);border-bottom: 1px solid #f0f4f8}.cozum-maddeler li:last-child{border-bottom: none}.cozum-maddeler li i{color: var(--accent-color);font-size: 1.1rem;flex-shrink: 0;margin-top: 3px}.cozum-faydalar li i{color: #2e7d32}.detay-metin p{margin-bottom: 0.65rem}.cozum-alt-maddeler li i{color: #607d8b;font-size: 1.4rem;line-height: 1}.cozum-bolum + .cozum-bolum{margin-top: 1.25rem}.alert h5{font-size: var(--fs-base);font-weight: var(--fw-semibold)}.alert p{font-size: var(--fs-sm)}.portfolio-details .portfolio-description h2{font-size: var(--fs-xl)}.about .content h3,.skills .content h3{font-size: var(--fs-lg);font-weight: var(--fw-semibold)}.about .content p,.contact .info-item p{font-size: var(--fs-base);line-height: var(--lh-relaxed)}.contact .info-item h4{font-size: var(--fs-base);font-weight: var(--fw-semibold)}.php-email-form input,.php-email-form textarea{font-family: var(--font-family);font-size: var(--fs-base)}.footer h4{font-size: var(--fs-base);font-weight: var(--fw-semibold)}.footer .footer-contact p,.footer .footer-links ul a,.footer .copyright p{font-size: var(--fs-sm);line-height: var(--lh-relaxed)}footer .sitename{color: var(--accent-color)}.footer-contact p span:hover{color: var(--accent-color)}.header .topbar{background-color: #0d2137 !important}.site-logo{max-height: 52px;width: auto}.e-cozumler-section{background-size: cover;background-position: center;padding: 80px 0;position: relative;isolation: isolate}.e-cozumler-section::before{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(247,249,252,0.96) 0%,rgba(247,249,252,0.9) 35%,rgba(13,33,55,0.08) 100%);z-index: 0;pointer-events: none}.e-cozumler-section > .container{position: relative;z-index: 1}.e-cozumler-section .section-title{background: rgba(255,255,255,0.96);border: 1px solid #e3edf9;border-radius: 12px;padding: 22px 24px;box-shadow: 0 8px 28px rgba(13,33,55,0.08);margin-bottom: 28px}.e-cozumler-section .section-title p{color: #334155;margin-bottom: 0}.e-cozumler-section .before-title{color: var(--accent-color)}.e-cozum-kart{min-height: 320px;background-size: cover;background-position: center;border-radius: 8px;overflow: hidden;position: relative;display: flex;flex-direction: column}.e-cozum-kart::before{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(13,33,55,0.35) 0%,rgba(13,33,55,0.82) 55%,rgba(13,33,55,0.96) 100%);z-index: 0}.e-cozum-icerik{position: relative;z-index: 1;color: #fff;padding: 20px 22px;display: flex;flex-direction: column;justify-content: flex-end;min-height: 320px;margin-top: auto;background: rgba(13,33,55,0.78);backdrop-filter: blur(6px);border-top: 1px solid rgba(255,255,255,0.12)}.e-cozum-icerik h3,.e-cozum-icerik p,.e-cozum-icerik .readmore{color: #fff;text-shadow: 0 1px 4px rgba(0,0,0,0.35)}.e-cozum-icerik h3{color: #fff}.hizmet-icerik h3{color: var(--heading-color)}.hizmet-kart{background: #fff;border-radius: 8px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,0.08);transition: transform 0.2s ease}.hizmet-kart:hover{transform: translateY(-4px)}.hizmet-gorsel img{width: 100%;height: 220px;object-fit: contain;object-position: center;padding: 8px;background: #f8fafc}.hizmet-icerik{padding: 20px}.expertise-section{position: relative;padding: 0 0 80px;overflow: hidden}.expertise-banner{min-height: 420px;background-size: cover;background-position: center;margin-bottom: -120px;position: relative}.expertise-banner::after{content: "";position: absolute;inset: 0;background: linear-gradient(105deg,rgba(13,33,55,0.82) 0%,rgba(13,33,55,0.5) 45%,rgba(13,33,55,0.25) 100%);pointer-events: none}.expertise-section .container{position: relative;z-index: 2}.expertise-section .row.justify-content-end > .col-lg-7{background: rgba(255,255,255,0.96);border: 1px solid rgba(255,255,255,0.65);border-radius: 12px;padding: 26px 28px;box-shadow: 0 14px 40px rgba(0,0,0,0.14)}.expertise-section h2,.expertise-section p{color: #1a237e;text-shadow: none}.expertise-section .col-lg-7 p{color: #444}.expertise-box{background: #fff;padding: 28px 24px;border-radius: 8px;box-shadow: 0 8px 24px rgba(0,0,0,0.08);min-height: 160px}.expertise-no{color: var(--accent-color)}.readmore{color: var(--accent-color)}.e-cozum-icerik .readmore{color: #fff}.ortak-logo{max-height: 70px;width: auto;filter: grayscale(20%);opacity: 0.9}.ortaklar-section{padding: 50px 0}footer .site-logo-footer{max-height: 48px;margin-bottom: 16px}.bayi-bolumu,.cozum-bolumu{padding-top: 40px;padding-bottom: 20px}.bayi-urun-kart,.cozum-urun-kart{background: #fff;border: 1px solid #e8eef5;border-radius: 10px;padding: 24px;box-shadow: 0 6px 20px rgba(0,0,0,0.06)}.bayi-etiket,.cozum-etiket{display: inline-block;color: var(--accent-color);background: #e3f2fd;padding: 4px 10px;border-radius: 20px;margin-bottom: 12px}.bayi-detay-kart,.cozum-detay-kart:not(.cozum-detay-modern){background: #fff;padding: 22px;border-radius: 10px;box-shadow: 0 6px 20px rgba(0,0,0,0.06)}.bayi-yan-panel,.cozum-yan-panel{background: #f8fbff;padding: 24px;border-radius: 10px;border: 1px solid #dbeafe;container-type: inline-size;container-name: teklif-cta}.urun-bulunamadi{min-height: 30vh;display: flex;justify-content: center;align-items: center;text-align: center;background-color: #f8f9fa;padding: 20px;border-radius: 10px;font-size: var(--fs-base)}.cozum-detay-page{background: #f7f9fc}body.cozum-sayfa [data-aos],.cozum-sayfa .section [data-aos]{opacity: 1 !important;transform: none !important;pointer-events: auto}.cozum-detay-page .cozum-detay-modern [data-aos],.cozum-detay-page .cozum-detay-section [data-aos]{opacity: 1 !important;transform: none !important;pointer-events: auto}.cozum-hero{background: linear-gradient(135deg,#0d2137 0%,#1565c0 55%,#1a237e 100%);color: #fff;padding: 32px 0 36px;position: relative;overflow: hidden}.cozum-hero::after{content: "";position: absolute;inset: 0;background: radial-gradient(circle at 85% 20%,rgba(255,255,255,0.1) 0%,transparent 45%);pointer-events: none}.cozum-hero .container{position: relative;z-index: 1}.cozum-hero-breadcrumb{margin-bottom: 12px}.cozum-hero-breadcrumb ol{list-style: none;display: flex;flex-wrap: wrap;align-items: center;gap: 0.3rem 0.4rem;margin: 0;padding: 0 0 8px;color: rgba(255,255,255,0.85)}.cozum-hero-breadcrumb li{display: inline-flex;align-items: center}.cozum-hero-breadcrumb li + li::before{content: "/";margin-right: 0.4rem;opacity: 0.6}.cozum-hero-breadcrumb a{color: rgba(255,255,255,0.9)}.cozum-hero-breadcrumb .current{color: #fff}.cozum-etiket-hero{background: rgba(255,255,255,0.15);color: #fff;border: 1px solid rgba(255,255,255,0.25)}.cozum-hero h1{color: #fff;font-size: clamp(1.5rem,3.5vw,2.125rem);margin: 0 0 10px;max-width: 900px}.cozum-hero-ozet{font-size: var(--fs-base);line-height: var(--lh-relaxed);color: rgba(255,255,255,0.92);max-width: 780px;margin: 0 0 14px}.cozum-hero-meta{display: flex;flex-wrap: wrap;gap: 12px 20px;font-size: var(--fs-sm);color: rgba(255,255,255,0.88)}.cozum-hero-meta span{display: inline-flex;align-items: center;gap: 6px}.cozum-detay-section.section{padding: 24px 0 40px !important}.cozum-detay-modern{background: #fff;border-radius: 12px;border: 1px solid #e8eef5;box-shadow: 0 4px 20px rgba(13,33,55,0.05);padding: 20px 22px}.cozum-detay-modern.cozum-detay-kart{padding: 20px 22px}.cozum-bolum-modern{background: transparent;border: none;border-bottom: 1px solid #eef3f9;border-radius: 0;padding: 14px 0;margin: 0}.cozum-bolum-modern:last-of-type{border-bottom: none;padding-bottom: 0}.cozum-bolum-baslik{display: flex;align-items: center;gap: 12px;margin-bottom: 10px}.cozum-bolum-no{display: inline-flex;align-items: center;justify-content: center;min-width: 36px;height: 36px;border-radius: 8px;background: linear-gradient(135deg,#1565c0,#1a237e);color: #fff;font-size: var(--fs-xs);font-weight: var(--fw-bold);flex-shrink: 0}.cozum-bolum-modern h3{margin: 0;font-size: var(--fs-base);font-weight: var(--fw-semibold)}.cozum-detay-modern .detay-metin p{margin-bottom: 0.65rem}.cozum-detay-modern .detay-metin p:last-child{margin-bottom: 0}.cozum-ozellik-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(240px,1fr));gap: 2px 12px}.cozum-ozellik-grid li,.cozum-detay-modern .cozum-maddeler li{padding: 6px 0;border-bottom: none}.cozum-yan-sticky{position: sticky;top: 90px}.cozum-yan-modern{background: #fff;border-radius: 12px;border: 1px solid #dbeafe;box-shadow: 0 8px 28px rgba(21,101,192,0.08);padding: 20px 18px;overflow: hidden}.cozum-yan-modern::before{content: "";display: block;height: 3px;background: linear-gradient(90deg,#1565c0,#42a5f5);margin: -20px -18px 16px}.cozum-yan-ust{text-align: center;margin-bottom: 14px}.cozum-yan-ust > i{font-size: 1.75rem;color: var(--accent-color);margin-bottom: 8px;display: block}.cozum-yan-ust h3{font-size: var(--fs-base);margin-bottom: 6px}.cozum-yan-ust p{font-size: var(--fs-sm);color: #5a6a7e;margin: 0;line-height: var(--lh-base)}.cozum-yan-alt ul,.cozum-yan-bilgi{list-style: none;padding: 12px 0 0;margin: 14px 0 0;font-size: var(--fs-sm);border-top: 1px solid #eef3f9}.cozum-yan-alt li,.cozum-yan-bilgi li{padding: 4px 0;color: #444}.cozum-yan-alt strong,.cozum-yan-bilgi strong{display: block;font-size: var(--fs-xs);text-transform: uppercase;letter-spacing: 0.04em;color: #789;margin-bottom: 2px}.cozum-geri-link{display: inline-flex;align-items: center;gap: 6px;margin-top: 12px;font-size: var(--fs-sm);font-weight: var(--fw-semibold);color: var(--accent-color)}.teklif-cta-grup{display: flex;flex-direction: column;gap: 10px}.teklif-btn-satir{display: flex;align-items: stretch;gap: 8px;min-width: 0}@container teklif-cta (min-width: 420px){.teklif-cta-grup{flex-direction: row}.teklif-btn-satir{flex: 1}}.teklif-btn{display: flex;align-items: center;gap: 12px;padding: 12px 14px;border-radius: 10px;text-decoration: none;transition: transform 0.2s ease,box-shadow 0.2s ease;border: 1px solid transparent;flex: 1;min-width: 0}.teklif-btn-wa{display: flex;align-items: center;justify-content: center;width: 48px;flex-shrink: 0;border-radius: 10px;background: #25D366;color: #fff;font-size: 1.35rem;text-decoration: none;transition: transform 0.2s ease,box-shadow 0.2s ease;box-shadow: 0 4px 16px rgba(37,211,102,0.3)}.teklif-btn-wa:hover,.teklif-btn-wa:focus-visible{transform: translateY(-1px);color: #fff;box-shadow: 0 6px 20px rgba(37,211,102,0.4)}.teklif-btn:hover{transform: translateY(-1px);text-decoration: none}.teklif-btn-ikon{width: 40px;height: 40px;border-radius: 8px;display: flex;align-items: center;justify-content: center;font-size: 1.1rem;flex-shrink: 0}.teklif-btn-metin{flex: 1;display: flex;flex-direction: column;gap: 1px;min-width: 0}.teklif-btn-metin strong{font-size: var(--fs-sm);font-weight: var(--fw-semibold);color: inherit}.teklif-btn-metin small{font-size: var(--fs-xs);opacity: 0.85;line-height: 1.3}.teklif-btn-ok{opacity: 0.5;flex-shrink: 0}.teklif-btn:hover .teklif-btn-ok{opacity: 1}.teklif-btn-detay{background: linear-gradient(135deg,#1565c0 0%,#1a237e 100%);color: #fff;box-shadow: 0 4px 16px rgba(21,101,192,0.25)}.teklif-btn-detay .teklif-btn-ikon{background: rgba(255,255,255,0.18);color: #fff}.teklif-btn-detay small{color: rgba(255,255,255,0.88)}.teklif-btn-fiyat{background: #fff;color: #1a237e;border-color: #c5d9f5}.teklif-btn-fiyat .teklif-btn-ikon{background: #e3f2fd;color: var(--accent-color)}.teklif-btn-fiyat small{color: #5a6a7e}.cozum-cta-band{margin-top: 16px;padding: 18px;border-radius: 10px;background: linear-gradient(135deg,#0d2137 0%,#1565c0 100%);color: #fff;container-type: inline-size;container-name: teklif-cta}.cozum-cta-band-metin h4{color: #fff;font-size: var(--fs-base);margin-bottom: 6px}.cozum-cta-band-metin p{color: rgba(255,255,255,0.9);font-size: var(--fs-sm);margin-bottom: 14px}.cozum-cta-band .teklif-btn-fiyat{background: rgba(255,255,255,0.95)}.teklif-mobil-bar{position: fixed;bottom: 0;left: 0;right: 0;z-index: 999;display: flex;gap: 8px;padding: 8px 10px;background: rgba(255,255,255,0.98);border-top: 1px solid #e0e8f0;box-shadow: 0 -4px 20px rgba(0,0,0,0.06)}.teklif-mobil-btn{flex: 1;display: flex;align-items: center;justify-content: center;gap: 6px;padding: 12px 8px;border-radius: 8px;font-size: var(--fs-sm);font-weight: var(--fw-semibold);text-decoration: none}.teklif-mobil-detay{background: var(--accent-color);color: #fff}.teklif-mobil-fiyat{background: #e3f2fd;color: #1a237e}.cozum-urun-modern{border-radius: 12px;transition: transform 0.2s ease,box-shadow 0.2s ease}.cozum-urun-modern:hover{transform: translateY(-4px);box-shadow: 0 10px 28px rgba(21,101,192,0.1)}.cozum-kart-link{display: inline-flex;align-items: center;gap: 6px;padding: 6px 14px;background: #e3f2fd;border-radius: 6px;font-weight: var(--fw-semibold);font-size: var(--fs-sm)}.cozum-bolumu.section{padding-top: 32px !important;padding-bottom: 16px !important}.teklif-form-banner{display: flex;gap: 14px;align-items: flex-start;padding: 16px;margin-bottom: 16px;border-radius: 10px;background: #e3f2fd;border: 1px solid #bbdefb}.teklif-form-banner-ikon{width: 42px;height: 42px;border-radius: 10px;background: var(--accent-color);color: #fff;display: flex;align-items: center;justify-content: center;font-size: 1.2rem;flex-shrink: 0}.teklif-form-banner strong{display: block;color: #1a237e;margin-bottom: 4px;font-size: var(--fs-sm)}.teklif-form-banner p{margin: 0;font-size: var(--fs-sm);color: #444;line-height: var(--lh-base)}.iletisim-teklif-ozet{margin-top: 6px;font-size: var(--fs-sm);color: #5a6a7e}.iletisim-form-modern .form-control{border-radius: 8px;border: 1px solid #dbeafe;padding: 10px 14px}.iletisim-gonder-btn{display: inline-flex;align-items: center;gap: 8px;padding: 12px 28px;border: none;border-radius: 50px;background: linear-gradient(135deg,#1565c0,#1a237e);color: #fff;font-weight: var(--fw-semibold);font-size: var(--fs-sm);cursor: pointer}.contact .info-item{border-radius: 12px;border: 1px solid #eef3f9}.cozum-sol-yon{position: fixed;left: 14px;top: 50%;transform: translateY(-50%);z-index: 9950;display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 10px 8px;border-radius: 16px;background: rgba(255,255,255,0.72);border: 1px solid rgba(255,255,255,0.55);box-shadow: 0 8px 32px rgba(13,33,55,0.12);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px)}.cozum-sol-yon-btn{display: flex;align-items: center;justify-content: center;width: 42px;height: 42px;padding: 0;border: none;border-radius: 12px;background: rgba(21,101,192,0.08);color: #1565c0;font-size: 1.15rem;cursor: pointer;text-decoration: none;transition: background 0.15s ease,color 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease}.cozum-sol-yon-btn:hover{background: rgba(21,101,192,0.18);color: #0d47a1;transform: scale(1.06);box-shadow: 0 4px 12px rgba(21,101,192,0.2);text-decoration: none}.cozum-sol-yon-link{background: rgba(13,33,55,0.06);color: #1a237e}.cozum-sol-yon-durum{display: flex;align-items: center;justify-content: center;min-width: 42px;min-height: 28px;padding: 2px 6px;border-radius: 8px;background: rgba(21,101,192,0.12);color: #1565c0;font-size: 0.65rem;font-weight: var(--fw-bold);letter-spacing: 0.02em}@media (max-width: 991px){.cozum-sol-yon{left: 8px;padding: 8px 6px;gap: 4px;border-radius: 14px}.cozum-sol-yon-btn{width: 38px;height: 38px;font-size: 1.05rem;border-radius: 10px}.cozum-sol-yon-durum{min-width: 38px;font-size: 0.6rem}}@media (max-width: 575px){.cozum-sol-yon{top: auto;bottom: 72px;transform: none;flex-direction: row;flex-wrap: wrap;max-width: calc(100% - 16px);justify-content: center}.cozum-detay-page .cozum-sol-yon{bottom: 64px}}.hizmetler-modern-page{background: #f7f9fc}.hizmet-hero.cozum-hero{padding: 28px 0 32px}.hizmet-ozet-section.section{padding-top: 28px !important}.hizmet-ozet-gorsel{border-radius: 12px;box-shadow: 0 8px 28px rgba(13,33,55,0.08)}.hizmet-ozet-alt-baslik{font-size: var(--fs-lg);margin-bottom: 10px}.hizmet-ozet-paragraf{color: #5a6a7e;margin-bottom: 1rem}.hizmet-grup-section{padding-top: 16px}.hizmet-grup-blok{margin-bottom: 28px}.hizmet-grup-baslik{display: flex;align-items: flex-start;gap: 14px;margin-bottom: 18px;padding: 14px 16px;border-radius: 12px;background: linear-gradient(135deg,#f0f6ff 0%,#fff 100%);border: 1px solid #e3edf9}.hizmet-grup-baslik > i{font-size: 1.6rem;color: var(--accent-color);margin-top: 2px}.hizmet-grup-baslik h3{margin: 0 0 4px;font-size: var(--fs-md)}.hizmet-grup-baslik p{margin: 0;font-size: var(--fs-sm);color: #5a6a7e}.hizmet-kart-modern{border: 1px solid #e8eef5}.hizmet-kart-modern .hizmet-icerik h4{margin: 0 0 8px;font-size: var(--fs-base);color: var(--heading-color)}.hizmet-kart-modern .hizmet-icerik p{font-size: var(--fs-sm);color: #5a6a7e;margin-bottom: 12px;line-height: var(--lh-relaxed)}.hizmet-ikon{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 8px;background: #e3f2fd;color: #1565c0;margin-bottom: 10px}.hizmet-teklif-link{font-size: var(--fs-sm);font-weight: var(--fw-semibold)}.uzmanlik-skill-link{display: block;text-decoration: none;color: inherit;border-radius: 6px;transition: background 0.15s ease}.uzmanlik-skill-link:hover{background: rgba(21,101,192,0.06);text-decoration: none}.uzmanlik-skill-link .progress{margin-bottom: 0}.uzmanlik-skill-link:hover .skill span{color: var(--accent-color)}.index-page .hizmet-kart-ozet,.services-page .hizmet-kart-ozet{font-size: var(--fs-sm);color: #5a6a7e;margin: 0 0 12px;line-height: var(--lh-relaxed);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.hizmet-kart,.hizmet-kart-modern,.cozum-urun-kart,.cozum-urun-modern{display: flex;flex-direction: column}.hizmet-gorsel{flex-shrink: 0;overflow: hidden;background: #eef3f9}.hizmet-icerik,.hizmet-kart-modern .hizmet-icerik{flex: 1;background: #fff;position: relative;z-index: 1}.portfolio .portfolio-content{display: flex;flex-direction: column;background: #fff}.portfolio .portfolio-content > a{display: flex;flex-direction: column;height: 100%;text-decoration: none;color: inherit}.portfolio .portfolio-content img{flex-shrink: 0;aspect-ratio: 16 / 10;object-fit: cover;border-radius: 10px 10px 0 0}.portfolio .portfolio-content .portfolio-info{flex: 1;background: #fff;border-top: 1px solid #eef3f9;padding: 18px 16px}.portfolio .portfolio-content .portfolio-info h4{color: #1a237e}.portfolio .portfolio-content .portfolio-info p{color: #5a6a7e}.page-title{background-color: #f4f7fb !important;border-bottom: 1px solid #e8eef5}.page-title h1,.page-title .breadcrumbs{position: relative;z-index: 1}.cozum-hero h1,.cozum-hero-ozet,.cozum-hero-breadcrumb,.cozum-hero-meta{position: relative;z-index: 1;text-shadow: 0 1px 6px rgba(0,0,0,0.25)}.section-title h2{color: var(--heading-color)}.referanslar-onizleme{background: linear-gradient(180deg,#f7f9fc 0%,#fff 100%);padding-bottom: 72px}.referans-logo-satir{display: grid;grid-template-columns: repeat(auto-fill,minmax(140px,1fr));gap: 16px}.referans-logo-kutu{position: relative;display: flex;align-items: center;justify-content: center;min-height: 96px;padding: 18px 14px;border-radius: 14px;background: rgba(255,255,255,0.88);border: 1px solid #e8eef5;box-shadow: 0 6px 24px rgba(13,33,55,0.06);overflow: hidden;text-decoration: none;transition: transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.referans-logo-kutu img{max-width: 100%;max-height: 52px;object-fit: contain;filter: grayscale(20%);transition: filter 0.2s ease,opacity 0.2s ease}.referans-logo-metin{font-size: 0.82rem;font-weight: var(--fw-semibold);color: #1a237e;text-align: center;line-height: 1.3}.referans-logo-overlay{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;background: rgba(21,101,192,0.92);color: #fff;font-size: 0.72rem;font-weight: var(--fw-semibold);opacity: 0;transition: opacity 0.2s ease}.referans-logo-kutu:hover,.referans-logo-kutu:focus-visible{transform: translateY(-3px);border-color: rgba(21,101,192,0.35);box-shadow: 0 12px 28px rgba(21,101,192,0.15)}.referans-logo-kutu:hover .referans-logo-overlay,.referans-logo-kutu:focus-visible .referans-logo-overlay{opacity: 1}.referans-logo-kutu:hover img,.referans-logo-kutu:focus-visible img{filter: grayscale(100%);opacity: 0.15}.referans-onizleme-bos{max-width: 640px;margin: 0 auto;text-align: center;padding: 36px 28px;border-radius: 16px;background: rgba(255,255,255,0.92);border: 1px solid #e8eef5;box-shadow: 0 8px 32px rgba(13,33,55,0.06)}.referans-onizleme-bos p{color: #5a6a7e;margin-bottom: 20px}.referans-onizleme-not{color: #5a6a7e;font-size: 0.9rem;margin-top: 12px}.referans-sayfa-link{display: inline-flex;align-items: center;gap: 6px;color: #1565c0;font-weight: var(--fw-semibold);text-decoration: none}.referans-sayfa-link:hover{color: #0d47a1}.referans-bilgi-btn{display: inline-flex;align-items: center;gap: 10px;padding: 12px 18px;border-radius: 12px;background: linear-gradient(135deg,#1565c0 0%,#1a237e 100%);color: #fff;font-size: 0.88rem;font-weight: var(--fw-semibold);text-decoration: none;box-shadow: 0 6px 20px rgba(21,101,192,0.25);transition: transform 0.15s ease,box-shadow 0.15s ease}.referans-bilgi-btn:hover{color: #fff;transform: translateY(-2px);box-shadow: 0 10px 28px rgba(21,101,192,0.32)}.referans-bilgi-btn-buyuk{padding: 14px 22px;font-size: 0.95rem}.referans-bilgi-btn-ok{margin-left: auto}.referanslar-page .referans-hero{margin-bottom: 0}.referans-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 20px}.referans-kart{display: flex;flex-direction: column;height: 100%;padding: 24px 20px;border-radius: 16px;background: #fff;border: 1px solid #e8eef5;box-shadow: 0 8px 28px rgba(13,33,55,0.06);transition: transform 0.2s ease,box-shadow 0.2s ease}.referans-kart:hover{transform: translateY(-4px);box-shadow: 0 14px 36px rgba(13,33,55,0.1)}.referans-kart-logo{display: flex;align-items: center;justify-content: center;min-height: 88px;margin-bottom: 16px;padding: 12px;border-radius: 12px;background: #f7f9fc;border: 1px dashed #dde6f0}.referans-kart-logo img{max-width: 100%;max-height: 64px;object-fit: contain}.referans-kart-placeholder{display: flex;align-items: center;justify-content: center;width: 64px;height: 64px;border-radius: 50%;background: rgba(21,101,192,0.1);color: #1565c0;font-size: 1.6rem}.referans-kart-icerik{display: flex;flex-direction: column;flex: 1;gap: 10px}.referans-kart-icerik h3{font-size: 1.05rem;margin: 0;color: var(--heading-color)}.referans-kart-icerik p{flex: 1;margin: 0;color: #5a6a7e;font-size: 0.9rem;line-height: 1.55}.referans-kart .referans-bilgi-btn{width: 100%;justify-content: flex-start;margin-top: auto}.referans-bos-durum{max-width: 560px;margin: 0 auto;text-align: center;padding: 48px 32px;border-radius: 20px;background: linear-gradient(180deg,#fff 0%,#f7f9fc 100%);border: 1px solid #e8eef5;box-shadow: 0 12px 40px rgba(13,33,55,0.08)}.referans-bos-ikon{display: inline-flex;align-items: center;justify-content: center;width: 72px;height: 72px;margin-bottom: 18px;border-radius: 50%;background: rgba(21,101,192,0.1);color: #1565c0;font-size: 2rem}.referans-bos-durum h2{font-size: 1.35rem;margin-bottom: 12px}.referans-bos-durum p{color: #5a6a7e;margin-bottom: 22px;line-height: 1.6}@media (max-width: 575px){.referans-logo-satir{grid-template-columns: repeat(2,1fr)}.referans-bilgi-btn{font-size: 0.82rem;padding: 11px 14px}}.header .branding .container{gap: 12px;flex-wrap: wrap}.site-arama-form{flex: 0 1 260px;margin-left: auto;position: relative}.site-arama-wrap{position: relative;display: flex;align-items: center;background: rgba(255,255,255,0.92);border: 1px solid #e3edf9;border-radius: 999px;padding: 4px 6px 4px 14px;box-shadow: 0 4px 18px rgba(13,33,55,0.06);transition: border-color 0.2s ease,box-shadow 0.2s ease}.site-arama-wrap:focus-within{border-color: rgba(21,101,192,0.45);box-shadow: 0 6px 22px rgba(21,101,192,0.12)}.site-arama-ikon{color: #1565c0;font-size: 0.95rem;margin-right: 8px;flex-shrink: 0}.site-arama-girdi{flex: 1;min-width: 0;border: none;background: transparent;font-size: 0.85rem;color: #1a237e;padding: 6px 0;outline: none}.site-arama-girdi::placeholder{color: #8a9bb0}.site-arama-gonder{display: flex;align-items: center;justify-content: center;width: 34px;height: 34px;border: none;border-radius: 50%;background: linear-gradient(135deg,#1565c0,#1a237e);color: #fff;cursor: pointer;flex-shrink: 0;transition: transform 0.15s ease}.site-arama-gonder:hover{transform: scale(1.05)}.site-arama-onizleme{position: absolute;top: calc(100% + 8px);right: 0;left: 0;z-index: 9999;background: #fff;border: 1px solid #e8eef5;border-radius: 14px;box-shadow: 0 16px 40px rgba(13,33,55,0.14);overflow: hidden}.site-arama-onizleme-liste{list-style: none;margin: 0;padding: 6px;max-height: 360px;overflow-y: auto}.site-arama-onizleme-liste a{display: block;padding: 10px 12px;border-radius: 10px;text-decoration: none;color: inherit;transition: background 0.15s ease}.site-arama-onizleme-liste a:hover{background: #f3f8ff}.site-arama-onizleme-etiket{display: inline-block;font-size: 0.65rem;font-weight: var(--fw-bold);text-transform: uppercase;letter-spacing: 0.04em;color: #1565c0;background: rgba(21,101,192,0.1);padding: 2px 7px;border-radius: 6px;margin-bottom: 4px}.site-arama-onizleme-etiket.likom{color: #1a237e;background: rgba(26,35,126,0.12)}.site-arama-onizleme-liste strong{display: block;font-size: 0.88rem;color: var(--heading-color);margin-bottom: 2px}.site-arama-onizleme-liste small{display: block;font-size: 0.75rem;color: #5a6a7e;line-height: 1.4}.site-arama-onizleme-bos{padding: 14px 16px;font-size: 0.82rem;color: #5a6a7e}.site-arama-tumunu{display: block;padding: 10px 14px;text-align: center;font-size: 0.82rem;font-weight: var(--fw-semibold);color: #1565c0;background: #f7f9fc;border-top: 1px solid #e8eef5;text-decoration: none}.site-arama-tumunu:hover{background: #eef4fc;color: #0d47a1}.arama-buyuk-form{max-width: 720px;margin: 0 auto 28px}.arama-buyuk-wrap{display: flex;align-items: center;gap: 10px;padding: 10px 12px 10px 18px;background: #fff;border: 1px solid #e8eef5;border-radius: 16px;box-shadow: 0 8px 28px rgba(13,33,55,0.08)}.arama-buyuk-wrap > .bi-search{color: #1565c0;font-size: 1.2rem}.arama-buyuk-girdi{flex: 1;border: none;outline: none;font-size: 1rem;color: #1a237e;background: transparent}.arama-buyuk-btn{border: none;border-radius: 12px;padding: 12px 22px;background: linear-gradient(135deg,#1565c0,#1a237e);color: #fff;font-weight: var(--fw-semibold);cursor: pointer}.arama-sonuc-ozet{margin-bottom: 18px;color: #5a6a7e}.arama-sonuc-listesi{display: flex;flex-direction: column;gap: 12px}.arama-sonuc-kart{display: flex;align-items: flex-start;gap: 14px;padding: 18px 20px;background: #fff;border: 1px solid #e8eef5;border-radius: 14px;text-decoration: none;color: inherit;box-shadow: 0 6px 20px rgba(13,33,55,0.05);transition: transform 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease}.arama-sonuc-kart:hover{transform: translateY(-2px);border-color: rgba(21,101,192,0.3);box-shadow: 0 12px 28px rgba(21,101,192,0.12);color: inherit}.arama-sonuc-ikon{display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 12px;background: rgba(21,101,192,0.1);color: #1565c0;font-size: 1.2rem;flex-shrink: 0}.arama-sonuc-icerik{flex: 1;min-width: 0}.arama-sonuc-etiket{display: inline-block;font-size: 0.68rem;font-weight: var(--fw-bold);text-transform: uppercase;letter-spacing: 0.04em;color: #1565c0;background: rgba(21,101,192,0.1);padding: 2px 8px;border-radius: 6px;margin-bottom: 6px}.arama-sonuc-etiket.arama-sonuc-likom{color: #1a237e;background: rgba(26,35,126,0.12)}.arama-sonuc-baslik{display: block;font-size: 1.05rem;color: var(--heading-color);margin-bottom: 4px}.arama-sonuc-metin{display: block;font-size: 0.88rem;color: #5a6a7e;line-height: 1.5}.arama-sonuc-ok{color: #1565c0;margin-top: 10px;flex-shrink: 0}.arama-bos-durum{text-align: center;padding: 40px 24px;border-radius: 16px;background: #f7f9fc;border: 1px solid #e8eef5}.arama-bos-durum i{font-size: 2rem;color: #1565c0;margin-bottom: 12px}.arama-bos-durum h2{font-size: 1.2rem;margin-bottom: 8px}.arama-bos-durum p{color: #5a6a7e;max-width: 480px;margin: 0 auto 16px}@media (max-width: 1199px){.site-arama-form{order: 3;flex: 1 1 100%;max-width: none;margin: 12px 0 0}}@media (max-width: 575px){.arama-buyuk-wrap{flex-wrap: wrap;border-radius: 14px}.arama-buyuk-btn{width: 100%}}.cozum-mega-menu{position: relative}.cozum-mega-panel{list-style: none}@media (min-width: 1200px){.navmenu .cozum-mega-menu.dropdown > .cozum-mega-panel{display: block;position: absolute;left: 0;top: calc(100% + 4px);min-width: 280px;max-width: 300px;max-height: 70vh;overflow: visible;padding: 8px 0 !important;margin: 0;visibility: visible !important;opacity: 0;pointer-events: none;border-radius: 14px !important;box-shadow: 0 16px 40px rgba(13,33,55,0.14) !important;z-index: 10050;transition: opacity 0.2s ease,transform 0.2s ease;transform: translateY(6px);background: var(--nav-dropdown-background-color,#fff)}.navmenu .cozum-mega-menu.dropdown > .cozum-mega-panel::before{content: "";position: absolute;top: -14px;left: 0;right: 0;height: 14px}.navmenu .cozum-mega-menu.dropdown:hover > .cozum-mega-panel,.navmenu .cozum-mega-menu.dropdown.cozum-mega-acik > .cozum-mega-panel{opacity: 1;pointer-events: auto;transform: translateY(0)}.navmenu .cozum-mega-menu .cozum-mega-panel > .cozum-mega-grup-item{position: relative}.navmenu .cozum-mega-menu .cozum-mega-grup-trigger{display: flex !important;align-items: center;justify-content: space-between;gap: 10px;padding: 11px 16px !important;font-weight: var(--fw-semibold);color: var(--nav-dropdown-color) !important;white-space: nowrap}.navmenu .cozum-mega-menu .cozum-mega-grup-trigger:hover,.navmenu .cozum-mega-menu .cozum-mega-grup-item:hover > .cozum-mega-grup-trigger{background: #f3f8ff;color: #1565c0 !important}.navmenu .cozum-mega-menu .cozum-mega-grup-ok{font-size: 0.75rem;opacity: 0.65;margin-left: auto;transition: transform 0.15s ease}.navmenu .cozum-mega-menu .cozum-mega-grup-item:hover > .cozum-mega-grup-trigger .cozum-mega-grup-ok{transform: translateX(2px);opacity: 1}.navmenu .cozum-mega-menu .cozum-mega-flyout{display: block;position: absolute;left: calc(100% - 4px);top: 0;min-width: 280px;max-width: 320px;max-height: 360px;overflow-y: auto;margin: 0;padding: 8px 0 !important;list-style: none;visibility: visible !important;opacity: 0;pointer-events: none;background: #fff;border-radius: 14px !important;box-shadow: 0 16px 40px rgba(13,33,55,0.14) !important;border: 1px solid #e8eef5;z-index: 10051;transition: opacity 0.18s ease,transform 0.18s ease;transform: translateX(8px)}.navmenu .cozum-mega-menu .cozum-mega-flyout::before{content: "";position: absolute;top: 0;left: -10px;width: 10px;height: 100%}.navmenu .cozum-mega-menu .cozum-mega-grup-item:hover > .cozum-mega-flyout,.navmenu .cozum-mega-menu .cozum-mega-grup-item.cozum-mega-grup-aktif > .cozum-mega-flyout{opacity: 1;pointer-events: auto;transform: translateX(0)}.navmenu .cozum-mega-menu .cozum-mega-flyout a{display: block;padding: 10px 18px !important;white-space: normal;font-size: 0.88rem !important;color: var(--nav-dropdown-color) !important}.navmenu .cozum-mega-menu .cozum-mega-flyout a:hover{background: #f3f8ff;color: #1565c0 !important}.navmenu .cozum-mega-menu .cozum-mega-panel a{cursor: pointer}}@media (max-width: 1199px){.navmenu .cozum-mega-menu .cozum-mega-panel{position: static !important;display: none;visibility: visible !important;max-height: none;overflow: visible;padding: 0 !important;margin: 0 0 8px !important;box-shadow: none !important;background: transparent !important;pointer-events: auto !important;min-width: 0;max-width: none}.navmenu .cozum-mega-menu .cozum-mega-panel.dropdown-active{display: block !important}.navmenu .cozum-mega-menu .cozum-mega-grup-trigger{padding: 10px 16px !important}.navmenu .cozum-mega-menu .cozum-mega-grup-ok{padding: 14px !important;margin: -14px -14px -14px auto !important}.navmenu .cozum-mega-menu .cozum-mega-flyout{position: static !important;display: none;opacity: 1 !important;pointer-events: auto !important;transform: none !important;box-shadow: none !important;border: none !important;background: rgba(21,101,192,0.04) !important;border-radius: 10px !important;margin: 0 12px 8px !important;max-height: none;padding: 4px 0 !important}.navmenu .cozum-mega-menu .cozum-mega-grup-item.cozum-mega-grup-aktif > .cozum-mega-flyout{display: block !important}.navmenu .cozum-mega-menu .cozum-mega-panel a,.navmenu .cozum-mega-menu .cozum-mega-flyout a{pointer-events: auto !important;position: relative;z-index: 2;cursor: pointer}.navmenu .cozum-mega-menu.cozum-mega-acik > .cozum-mega-trigger i.toggle-dropdown{transform: rotate(180deg)}.navmenu .cozum-mega-menu .cozum-mega-grup-item.cozum-mega-grup-aktif > .cozum-mega-grup-trigger .cozum-mega-grup-ok{transform: rotate(90deg)}}.cozum-mega-grup-link{display: block;padding: 10px 18px 4px !important;font-size: 0.72rem !important;font-weight: var(--fw-bold) !important;text-transform: uppercase;letter-spacing: 0.06em;color: #1565c0 !important}.cozum-mega-tum-link{font-weight: var(--fw-semibold) !important;color: #1a237e !important}.cozum-mega-ayrac{height: 1px;margin: 6px 16px;background: #eef3f9;padding: 0 !important;pointer-events: none}.cozum-mega-footer-item{border-top: 1px solid #eef3f9;margin-top: 4px;padding-top: 4px}.cozum-mega-tum-cozumler{font-weight: var(--fw-semibold) !important;color: #1565c0 !important}.cozum-mega-panel a:hover{background: #f3f8ff;color: #1565c0 !important}.cozum-mega-ayrac{list-style: none}.cozum-geri-ust{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 14px;color: rgba(255,255,255,0.92);font-weight: var(--fw-semibold);text-decoration: none}.cozum-geri-ust:hover{color: #fff}.cozum-aile-menu{position: sticky;top: 100px;padding: 20px;border-radius: 16px;background: #fff;border: 1px solid #e8eef5;box-shadow: 0 8px 28px rgba(13,33,55,0.06)}.cozum-aile-menu-baslik{font-size: 1rem;margin-bottom: 12px}.cozum-aile-akordeon-item{border-bottom: 1px solid #eef3f9}.cozum-aile-akordeon-baslik{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 12px 0;border: none;background: transparent;font-weight: var(--fw-semibold);color: var(--heading-color);cursor: pointer;text-align: left}.cozum-aile-akordeon-item.aktif .cozum-aile-akordeon-baslik{color: #1565c0}.cozum-aile-akordeon-icerik{list-style: none;margin: 0 0 10px;padding: 0 0 0 10px}.cozum-aile-akordeon-icerik a{display: block;padding: 6px 0;font-size: 0.86rem;color: #5a6a7e}.cozum-aile-akordeon-icerik a:hover{color: #1565c0}.cozum-aile-tum-link{font-weight: var(--fw-semibold) !important;color: #1565c0 !important}.cozum-aile-urun-kart{padding: 22px;border-radius: 16px;background: #fff;border: 1px solid #e8eef5;box-shadow: 0 8px 24px rgba(13,33,55,0.06);margin-bottom: 16px}.cozum-aile-modul-liste{list-style: none;margin: 14px 0;padding: 0}.cozum-aile-modul-liste a{display: flex;align-items: center;gap: 8px;padding: 8px 0;color: #1565c0;font-size: 0.9rem}.cozum-modul-grid-baslik{margin-bottom: 18px}.cozum-modul-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 14px;margin-bottom: 24px}.cozum-modul-kart{display: flex;flex-direction: column;gap: 8px;padding: 18px;border-radius: 14px;background: #f7f9fc;border: 1px solid #e3edf9;text-decoration: none;color: inherit;transition: transform 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease}.cozum-modul-kart:hover{transform: translateY(-3px);border-color: rgba(21,101,192,0.35);box-shadow: 0 10px 24px rgba(21,101,192,0.12);color: inherit}.cozum-modul-no{font-size: 0.75rem;font-weight: var(--fw-bold);color: #1565c0}.cozum-modul-kart h4{font-size: 0.95rem;margin: 0;color: var(--heading-color)}.cozum-modul-link{font-size: 0.8rem;color: #1565c0;font-weight: var(--fw-semibold)}.cozum-alt-nav{display: flex;justify-content: space-between;gap: 16px;margin: 24px 0}.cozum-alt-nav-btn{display: flex;align-items: center;gap: 12px;flex: 1;max-width: 48%;padding: 16px 18px;border-radius: 14px;border: 1px solid #e8eef5;background: #fff;text-decoration: none;color: inherit;box-shadow: 0 6px 20px rgba(13,33,55,0.06);transition: border-color 0.15s ease,box-shadow 0.15s ease}.cozum-alt-nav-btn:hover{border-color: rgba(21,101,192,0.35);box-shadow: 0 10px 28px rgba(21,101,192,0.12);color: inherit}.cozum-alt-nav-btn small{display: block;font-size: 0.72rem;color: #8a9bb0;text-transform: uppercase;letter-spacing: 0.04em}.cozum-alt-nav-btn strong{display: block;font-size: 0.9rem;color: var(--heading-color)}.cozum-alt-nav-sonraki{margin-left: auto;text-align: right;justify-content: flex-end;background: linear-gradient(135deg,#1565c0,#1a237e);border-color: transparent;color: #fff}.cozum-alt-nav-sonraki strong,.cozum-alt-nav-sonraki small{color: #fff}.cozum-alt-nav-bos{flex: 1}.cozum-iletisim-band{padding: 48px 0;background: linear-gradient(135deg,#1565c0 0%,#7b1fa2 55%,#c2185b 100%)}.cozum-iletisim-band-icerik{display: grid;grid-template-columns: 1fr 1.2fr;gap: 28px;align-items: center}.cozum-iletisim-band-sol{display: flex;align-items: center;gap: 16px;color: #fff}.cozum-iletisim-band-ikon{display: flex;align-items: center;justify-content: center;width: 64px;height: 64px;border-radius: 50%;background: rgba(0,0,0,0.2);font-size: 1.6rem;flex-shrink: 0}.cozum-iletisim-band-sol p{margin: 0;font-size: 1.05rem;font-weight: var(--fw-semibold);line-height: 1.45}.cozum-iletisim-band-form{padding: 20px;border-radius: 16px;background: #fff;box-shadow: 0 12px 36px rgba(0,0,0,0.15)}.cozum-iletisim-band-form .form-control{border-radius: 10px;border-color: #e3edf9;font-size: 0.88rem}.cozum-iletisim-gonder{width: 100%;padding: 12px 18px;border: none;border-radius: 12px;background: linear-gradient(135deg,#1565c0,#1a237e);color: #fff;font-weight: var(--fw-semibold);cursor: pointer}.cozum-hizli-form-sonuc{margin-top: 8px;font-size: 0.84rem}.cozum-hizli-form-sonuc.basari{color: #2e7d32}.cozum-hizli-form-sonuc.hata{color: #c62828}.cozum-aile-onizleme-kart{display: block;height: 100%;padding: 24px;border-radius: 16px;background: #fff;border: 1px solid #e8eef5;text-decoration: none;color: inherit;box-shadow: 0 8px 24px rgba(13,33,55,0.06);transition: transform 0.15s ease,box-shadow 0.15s ease}.cozum-aile-onizleme-kart:hover{transform: translateY(-4px);box-shadow: 0 14px 32px rgba(21,101,192,0.12);color: inherit}.cozum-urun-alt{display: flex;flex-wrap: wrap;gap: 10px}@media (max-width: 991px){.cozum-iletisim-band-icerik{grid-template-columns: 1fr}.cozum-alt-nav{flex-direction: column}.cozum-alt-nav-btn{max-width: none}.cozum-aile-menu{position: static;margin-bottom: 20px}}.cozum-katalog-page{background: #f7f9fc}.cozum-katalog-section{padding-top: 0 !important;padding-bottom: 48px !important}.cozum-katalog-sekmeler{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 28px;padding-bottom: 20px;border-bottom: 1px solid #e8eef5}.cozum-katalog-sekme{display: inline-flex;align-items: center;padding: 8px 16px;border-radius: 999px;border: 1px solid #dbeafe;background: #fff;color: #1a237e;font-size: 0.84rem;font-weight: var(--fw-medium);text-decoration: none;transition: background 0.15s ease,border-color 0.15s ease,color 0.15s ease}.cozum-katalog-sekme:hover,.cozum-katalog-sekme.aktif{background: linear-gradient(135deg,#1565c0,#1a237e);border-color: transparent;color: #fff}.cozum-katalog-ozet{margin-bottom: 24px}.cozum-katalog-ozet h2{margin: 0 0 4px;font-size: 1.35rem}.cozum-katalog-ozet p{margin: 0;color: #5a6a7e;font-size: 0.9rem}.cozum-kart{display: flex;flex-direction: column;height: 100%;padding: 0;border-radius: 16px;background: #fff;border: 1px solid #e8eef5;box-shadow: 0 8px 24px rgba(13,33,55,0.06);transition: transform 0.15s ease,box-shadow 0.15s ease;overflow: hidden}.cozum-kart-gorsel{position: relative;height: 180px;background: linear-gradient(135deg,#eef5ff,#f8fbff);overflow: hidden}.cozum-kart-gorsel > img:first-child{width: 100%;height: 100%;object-fit: contain;object-position: center;padding: 10px 12px}.cozum-kart-ikon,.e-cozum-ikon{position: absolute;right: 16px;bottom: 16px;width: 52px;height: 52px;padding: 8px;background: #fff;border-radius: 12px;box-shadow: 0 8px 20px rgba(13,33,55,0.12);object-fit: contain}.cozum-kart-bayi-logo{position: absolute;left: 16px;top: 16px;max-height: 36px;max-width: 120px;padding: 6px 10px;background: rgba(255,255,255,0.95);border-radius: 8px;box-shadow: 0 4px 12px rgba(13,33,55,0.1);object-fit: contain}.cozum-hero-bayi-logo-wrap{display: inline-flex;align-items: center;padding: 6px 12px;background: rgba(255,255,255,0.12);border-radius: 8px}.cozum-hero-bayi-logo{max-height: 32px;max-width: 140px;object-fit: contain;filter: brightness(0) invert(1)}.bayi-ortaklar-band{padding: 32px 0 8px;border-top: 1px solid #e8eef5;margin-top: 8px}.bayi-ortaklar-band h3{font-size: var(--fs-sm);text-transform: uppercase;letter-spacing: 0.06em;color: #6b7c93;margin-bottom: 16px;text-align: center}.cozum-kart-ust{flex: 1;padding: 20px 24px 0}.cozum-hero-grid{display: grid;grid-template-columns: 1.2fr 0.8fr;gap: 24px;align-items: center}.cozum-hero-gorsel-kutu{position: relative;text-align: center}.cozum-hero-gorsel{max-width: 100%;max-height: 260px;border-radius: 16px;box-shadow: 0 16px 40px rgba(0,0,0,0.18);object-fit: contain;background: rgba(255,255,255,0.08)}.cozum-hero-ikon{position: absolute;right: 12px;bottom: 12px;width: 56px;height: 56px;padding: 8px;background: #fff;border-radius: 12px;box-shadow: 0 8px 24px rgba(0,0,0,0.15);object-fit: contain}@media (max-width: 991px){.cozum-hero-grid{grid-template-columns: 1fr}.cozum-hero-gorsel-kutu{order: -1}}.cozum-kart:hover{transform: translateY(-3px);box-shadow: 0 14px 32px rgba(21,101,192,0.1)}.cozum-kart-ust{flex: 1}.cozum-kart h3{margin: 8px 0 10px;font-size: 1.1rem}.cozum-kart p{margin: 0 0 16px;color: #5a6a7e;font-size: 0.9rem;line-height: 1.55}.cozum-kart-btn{display: inline-flex;align-items: center;gap: 8px;margin: 16px 24px 24px;padding: 10px 0 0;font-weight: var(--fw-semibold);color: #1565c0;text-decoration: none;border-top: 1px solid #eef3f9}.cozum-kart-btn:hover{color: #1a237e}.cozum-katalog-bos{padding: 40px 20px;text-align: center;background: #fff;border-radius: 12px;border: 1px dashed #dbeafe;color: #5a6a7e}.cozum-diger-section{border-top: 1px solid #e8eef5}.cozum-bolum-modern:target{scroll-margin-top: 100px;background: #f8fbff;border-radius: 10px;padding-left: 12px !important;padding-right: 12px !important;margin-left: -12px;margin-right: -12px}@media (max-width: 575px){.cozum-katalog-sekmeler{flex-wrap: nowrap;overflow-x: auto;padding-bottom: 12px;-webkit-overflow-scrolling: touch}.cozum-katalog-sekme{flex-shrink: 0}}[data-theme="dark"]{--heading-color: #f1f5f9;--accent-color: #22d3ee;--nav-hover-color: #67e8f9;--modern-bg: #060b14;--modern-bg-2: #0a101c;--modern-surface: #0f172a;--modern-surface-elevated: #1e293b;--modern-text: #e2e8f0;--modern-text-muted: #94a3b8;--modern-border: rgba(255,255,255,0.07);--modern-border-strong: rgba(255,255,255,0.12);--gradient-aurora-soft: linear-gradient(135deg,rgba(6,182,212,0.16) 0%,rgba(99,102,241,0.12) 50%,rgba(16,185,129,0.14) 100%);--shadow-sm: 0 2px 12px rgba(0,0,0,0.35);--shadow-md: 0 8px 32px rgba(0,0,0,0.45);--shadow-lg: 0 24px 56px rgba(0,0,0,0.55);color-scheme: dark}[data-theme="dark"] body{color: var(--modern-text);background: var(--modern-bg);background-image: radial-gradient(ellipse 80% 50% at 20% -10%,rgba(6,182,212,0.1),transparent),radial-gradient(ellipse 60% 40% at 90% 10%,rgba(99,102,241,0.08),transparent),radial-gradient(ellipse 50% 30% at 50% 100%,rgba(16,185,129,0.06),transparent)}[data-theme="dark"] .header .branding{background: rgba(15,23,42,0.9);border-bottom-color: var(--modern-border)}[data-theme="dark"] .header.header-scrolled .branding{background: rgba(15,23,42,0.97)}[data-theme="dark"] #navmenu ul li a{color: var(--modern-text)}[data-theme="dark"] #navmenu ul li a:hover,[data-theme="dark"] #navmenu ul li a.active{color: var(--modern-cyan);background: rgba(6,182,212,0.1)}[data-theme="dark"] .site-arama-wrap{background: var(--modern-surface-elevated) !important;border-color: var(--modern-border-strong) !important}[data-theme="dark"] .site-arama-girdi{color: var(--modern-text)}[data-theme="dark"] .hero-trust-strip{background: var(--modern-surface);border-bottom-color: var(--modern-border)}[data-theme="dark"] .hero-trust-item{border-color: var(--modern-border)}[data-theme="dark"] .hero-trust-item strong{color: #f8fafc}[data-theme="dark"] .section-title h2{color: #f8fafc}[data-theme="dark"] .services.section,[data-theme="dark"] .referanslar-onizleme{background: var(--modern-bg-2) !important}[data-theme="dark"] .e-cozumler-section{background: var(--modern-bg) !important}[data-theme="dark"] .hizmet-kart,[data-theme="dark"] .cozum-kart,[data-theme="dark"] .cozum-detay-modern,[data-theme="dark"] .cozum-yan-sticky,[data-theme="dark"] .referans-kart,[data-theme="dark"] .referans-logo-kutu{background: var(--modern-surface) !important;border-color: var(--modern-border) !important}[data-theme="dark"] .hizmet-icerik h3,[data-theme="dark"] .cozum-kart-ust h3,[data-theme="dark"] .cozum-kart-ust p{color: var(--modern-text)}[data-theme="dark"] .cozum-kart-ust p,[data-theme="dark"] .hizmet-kart-ozet{color: var(--modern-text-muted)}[data-theme="dark"] .expertise-box{background: rgba(15,23,42,0.95) !important;border-color: var(--modern-border) !important}[data-theme="dark"] .expertise-box h3{color: var(--modern-text)}[data-theme="dark"] .light-background{background-color: var(--modern-bg-2) !important}[data-theme="dark"] .cozum-katalog-sekme{background: var(--modern-surface-elevated);color: var(--modern-text-muted);border: 1px solid var(--modern-border)}[data-theme="dark"] .cozum-katalog-sekme.aktif{border-color: transparent;color: #ffffff !important}[data-theme="dark"] .mv-bento-body p,[data-theme="dark"] .mv-service-body p,[data-theme="dark"] .mv-section-head p,[data-theme="dark"] .cozum-katalog-ozet p,[data-theme="dark"] .mv-contact-card p,[data-theme="dark"] .mv-grup-header p,[data-theme="dark"] .arama-sonuc-metin,[data-theme="dark"] .mv-empty-state,[data-theme="dark"] .referans-onizleme-not{color: #94a3b8 !important}[data-theme="dark"] .mv-contact-card h3,[data-theme="dark"] .cozum-bolum-modern h3,[data-theme="dark"] .portfolio .portfolio-info h4{color: #f1f5f9 !important}[data-theme="dark"] .index-page .mv-about-block{background: #060b14 !important}[data-theme="dark"] .form-control::placeholder,[data-theme="dark"] .arama-buyuk-girdi::placeholder{color: #64748b !important}[data-theme="dark"] .bayi-ortaklar-band{background: var(--gradient-aurora-soft)}[data-theme="dark"] .bs-ortak-bandi__oge img{background: var(--modern-surface-elevated)}[data-theme="dark"] .contact-page .info-item,[data-theme="dark"] .contact-page .php-email-form,[data-theme="dark"] .portfolio-content{background: var(--modern-surface) !important;border-color: var(--modern-border) !important;color: var(--modern-text)}[data-theme="dark"] .form-control{background: var(--modern-surface-elevated);border-color: var(--modern-border-strong);color: var(--modern-text)}[data-theme="dark"] .form-control:focus{background: var(--modern-surface-elevated);color: var(--modern-text);border-color: var(--modern-cyan)}[data-theme="dark"] .detay-metin,[data-theme="dark"] .cozum-bolum-modern{color: var(--modern-text);border-color: var(--modern-border)}[data-theme="dark"] .cozum-bolum-baslik h3{color: #f1f5f9}[data-theme="dark"] .site-logo{filter: brightness(1.05)}.theme-toggle{display: inline-flex;align-items: center;justify-content: center;position: relative;width: 36px;height: 36px;margin-left: 12px;padding: 0;border: 1px solid rgba(255,255,255,0.15);border-radius: var(--radius-pill,999px);background: rgba(255,255,255,0.08);color: #fff;cursor: pointer;transition: background 0.35s ease,transform 0.35s ease,box-shadow 0.35s ease;flex-shrink: 0}.theme-toggle:hover{background: var(--gradient-aurora,linear-gradient(135deg,#0891b2,#6366f1,#10b981));transform: rotate(-8deg) scale(1.05);box-shadow: 0 4px 16px rgba(6,182,212,0.4)}.theme-toggle i{font-size: 1rem;line-height: 1;position: absolute;transition: opacity 0.3s ease,transform 0.4s cubic-bezier(0.4,0,0.2,1)}.theme-icon-light{opacity: 0;transform: rotate(-90deg) scale(0.5)}.theme-icon-dark{opacity: 1;transform: rotate(0) scale(1)}[data-theme="dark"] .theme-icon-light{opacity: 1;transform: rotate(0) scale(1)}[data-theme="dark"] .theme-icon-dark{opacity: 0;transform: rotate(90deg) scale(0.5)}.header .branding .theme-toggle{border-color: var(--modern-border-strong);background: var(--gradient-aurora-soft);color: var(--modern-teal);margin-left: 0}[data-theme="dark"] .header .branding .theme-toggle{color: var(--modern-cyan)}.theme-toggle-mobile{display: none}@media (max-width: 1199px){.topbar .theme-toggle{display: none}.theme-toggle-mobile{display: inline-flex}}.page-transition-overlay{position: fixed;inset: 0;z-index: 99999;pointer-events: none;opacity: 0;background: linear-gradient(135deg,#050a14 0%,#0891b2 40%,#6366f1 70%,#10b981 100%);background-size: 200% 200%;transition: opacity 0.42s cubic-bezier(0.4,0,0.2,1)}body.page-leaving .page-transition-overlay{opacity: 1;pointer-events: all;animation: auroraShift 0.8s ease infinite alternate}@keyframes auroraShift{from{background-position: 0% 50%}to{background-position: 100% 50%}}.page-transition-loader{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%) scale(0.8);z-index: 100000;opacity: 0;pointer-events: none;transition: opacity 0.3s ease,transform 0.3s ease}.page-transition-loader span{display: block;width: 48px;height: 48px;border: 3px solid rgba(255,255,255,0.2);border-top-color: #fff;border-radius: 50%;animation: spinLoader 0.7s linear infinite}body.page-leaving .page-transition-loader{opacity: 1;transform: translate(-50%,-50%) scale(1)}@keyframes spinLoader{to{transform: rotate(360deg)}}body.page-entering .main{animation: pageEnterMain 0.15s ease-out both}body.page-entering #header{animation: pageEnterHeader 0.15s ease-out both}@keyframes pageEnterMain{from{opacity: 0.4;transform: translateY(6px)}to{opacity: 1;transform: translateY(0)}}@keyframes pageEnterHeader{from{opacity: 0.4}to{opacity: 1}}@media (prefers-reduced-motion: reduce){body.page-entering .main,body.page-entering #header,body.page-entered .section,.page-transition-overlay,body.page-leaving .page-transition-overlay{animation: none !important;transition: none !important}body.page-entering .main,body.page-entering #header{opacity: 1;transform: none}}[data-theme="dark"] html{--background-color: #060b14 !important;--heading-color: #f1f5f9 !important;--default-color: #cbd5e1 !important}[data-theme="dark"] body{background: #060b14 !important}[data-theme="dark"] .bs-header-main{background: rgba(15,23,42,0.92) !important}[data-theme="dark"] #navmenu.bs-nav ul li a{color: #e2e8f0 !important}[data-theme="dark"] .mv-bento-card,[data-theme="dark"] .mv-service-card,[data-theme="dark"] .cozum-kart{background: #0f172a !important;border-color: rgba(255,255,255,0.08) !important}[data-theme="dark"] .mv-bento-body h3,[data-theme="dark"] .mv-service-body h3,[data-theme="dark"] .cozum-kart-ust h3{color: #f1f5f9 !important}[data-theme="dark"] .e-cozumler-section,[data-theme="dark"] .cozum-katalog-section,[data-theme="dark"] .referanslar-onizleme{background: #060b14 !important}[data-theme="dark"] .services.section{background: #0a101c !important}[data-theme="dark"] .mv-section-head h2{color: #f8fafc !important}[data-theme="dark"] .cozum-katalog-sekmeler{background: #0f172a;border-color: rgba(255,255,255,0.08)}[data-theme="dark"] .cozum-detay-modern{background: #0f172a !important;color: #e2e8f0}[data-theme="dark"] .hizmet-ozet-section{background: #060b14 !important}[data-theme="dark"] .hizmet-grup-section,[data-theme="dark"] .referanslar-section,[data-theme="dark"] .arama-section,[data-theme="dark"] .cozum-detay-section,[data-theme="dark"] .cozum-detay-empty{background: #0a101c !important}[data-theme="dark"] .mv-skills-panel{background: #0f172a;border-color: rgba(255,255,255,0.08)}[data-theme="dark"] .mv-skills-panel h3,[data-theme="dark"] .mv-grup-header h3{color: #f1f5f9 !important}[data-theme="dark"] .mv-skill-item{background: #0f172a;border-color: rgba(255,255,255,0.08)}[data-theme="dark"] .mv-skill-head{color: #e2e8f0}[data-theme="dark"] .mv-about-block:nth-child(even){background: #0a101c}[data-theme="dark"] .mv-about-copy h2{color: #f8fafc !important}[data-theme="dark"] .mv-about-copy p{color: #94a3b8}[data-theme="dark"] .mv-value-card{background: #0f172a;border-color: rgba(255,255,255,0.08)}[data-theme="dark"] .mv-value-card h3{color: #e2e8f0 !important}[data-theme="dark"] .referans-kart{background: #0f172a !important;border-color: rgba(255,255,255,0.08) !important}[data-theme="dark"] .referans-kart h3{color: #f1f5f9 !important}[data-theme="dark"] .arama-sonuc-kart{background: #0f172a;border-color: rgba(255,255,255,0.08)}[data-theme="dark"] .arama-sonuc-baslik{color: #f1f5f9}[data-theme="dark"] .cozum-yan-sticky{background: #0f172a !important;border: 1px solid rgba(255,255,255,0.08)}[data-theme="dark"] .cozum-yan-ust h3{color: #f1f5f9 !important}[data-theme="dark"] .mv-contact-section{background: #0a101c !important}[data-theme="dark"] .mv-form-panel{background: #0f172a;border-color: rgba(255,255,255,0.08)}body.bs-v3{--nx-font: "Plus Jakarta Sans",system-ui,sans-serif;--nx-display: "Plus Jakarta Sans",system-ui,sans-serif;--nx-bg: #f4f6fb;--nx-bg-elevated: #ffffff;--nx-bg-dark: #030712;--nx-surface: rgba(255,255,255,0.72);--nx-border: rgba(15,23,42,0.08);--nx-text: #1e293b;--nx-text-soft: #64748b;--nx-text-strong: #0f172a;--nx-accent: #0ea5e9;--nx-accent-2: #8b5cf6;--nx-accent-3: #10b981;--nx-gradient: linear-gradient(135deg,#0ea5e9 0%,#8b5cf6 50%,#10b981 100%);--nx-gradient-soft: linear-gradient(135deg,rgba(14,165,233,.12),rgba(139,92,246,.1));--nx-shadow: 0 4px 24px rgba(15,23,42,0.06);--nx-shadow-lg: 0 24px 64px rgba(15,23,42,0.12);--nx-shadow-glow: 0 0 60px rgba(14,165,233,0.25);--nx-radius: 20px;--nx-radius-lg: 28px;--nx-radius-pill: 999px;--nx-header-h: 76px;--nx-ease: cubic-bezier(0.22,1,0.36,1)}body.bs-v3{scroll-behavior: smooth}body.bs-v3 ::selection{background: rgba(14,165,233,.25);color: var(--nx-text-strong)}body.bs-v3 .main{padding-top: 0}body.bs-v3:not(.index-page) .main{min-height: 50vh}body.bs-v3 .mv-hero-dots{display: flex;gap: 10px;flex-wrap: wrap}body.bs-v3 .mv-hero-dot{width: 10px;height: 10px;border-radius: 50%;border: 2px solid rgba(255,255,255,.35);background: transparent;padding: 0;cursor: pointer;transition: all 0.3s var(--nx-ease)}body.bs-v3 .mv-hero-dot.active{width: 32px;border-radius: var(--nx-radius-pill)}@media (max-width: 1199px){body.bs-v3 .nx-header__inner{flex-wrap: wrap;gap: 10px;min-height: 64px}body.bs-v3 .nx-nav{flex: 0 0 auto;margin-left: auto}body.bs-v3 .nx-header__actions{flex: 1 1 100%;order: 3;width: 100%}body.bs-v3 .mobile-nav-active .navmenu > ul{inset: 80px 12px 20px !important;border-radius: var(--nx-radius) !important;background: var(--nx-bg-elevated) !important;border: 1px solid var(--nx-border) !important;box-shadow: var(--nx-shadow-lg) !important}[data-theme="dark"] body.bs-v3 .mobile-nav-active .navmenu > ul{background: var(--nx-bg-elevated) !important}}body.bs-v3{font-family: var(--nx-font) !important;font-size: 1rem;line-height: 1.65;color: var(--nx-text) !important;background: var(--nx-bg) !important;background-image: radial-gradient(ellipse 80% 50% at 50% -20%,rgba(14,165,233,.08),transparent),radial-gradient(ellipse 60% 40% at 100% 50%,rgba(139,92,246,.05),transparent) !important;-webkit-font-smoothing: antialiased}body.bs-v3 h1,body.bs-v3 h2,body.bs-v3 h3,body.bs-v3 h4,body.bs-v3 h5,body.bs-v3 h6{font-family: var(--nx-font) !important;font-weight: 700 !important;letter-spacing: -0.02em;color: var(--nx-text-strong) !important;-webkit-text-fill-color: unset;background: none;-webkit-background-clip: unset}body.bs-v3 section,body.bs-v3 .section{background: transparent !important;padding: 0 !important;overflow: visible !important;color: inherit}body.bs-v3 .header{background: transparent !important;box-shadow: none !important}body.bs-v3 a:not(.nx-btn):not(.mv-btn):not(.btn-get-started){color: var(--nx-accent);text-decoration: none;transition: color 0.25s var(--nx-ease)}body.bs-v3 .main{overflow-x: hidden;overflow-x: clip}body.bs-v3 .nx-header,body.bs-v3 #header.bs-header{position: fixed;top: 0;left: 0;right: 0;z-index: 1000;pointer-events: none}body.bs-v3 .nx-header__top{pointer-events: auto;background: var(--nx-bg-dark);border-bottom: 1px solid rgba(255,255,255,.06);font-size: 0.8125rem;padding: 8px 0}body.bs-v3 .nx-header__top-inner{display: flex;justify-content: space-between;align-items: center;gap: 16px}body.bs-v3 .nx-header__contact{display: flex;flex-wrap: wrap;gap: 20px}body.bs-v3 .nx-header__contact a{color: rgba(255,255,255,.75) !important;display: inline-flex;align-items: center;gap: 8px}body.bs-v3 .nx-header__contact a:hover{color: #38bdf8 !important}body.bs-v3 .nx-header__social{display: flex;gap: 8px}body.bs-v3 .nx-header__social a{width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 10px;background: rgba(255,255,255,.06);color: rgba(255,255,255,.85) !important}body.bs-v3 .nx-header__social a:hover{background: var(--nx-gradient);color: #fff !important}body.bs-v3 .nx-header__bar{pointer-events: auto;background: rgba(255,255,255,.75);backdrop-filter: blur(20px) saturate(180%);border-bottom: 1px solid var(--nx-border);transition: background 0.35s var(--nx-ease),box-shadow 0.35s var(--nx-ease)}body.bs-v3 .header.header-scrolled .nx-header__bar,body.bs-v3 .nx-header.is-scrolled .nx-header__bar{background: rgba(255,255,255,.92);box-shadow: var(--nx-shadow)}body.bs-v3 .nx-header__inner{display: flex;align-items: center;gap: 16px;min-height: var(--nx-header-h);padding: 8px 0}body.bs-v3 .nx-logo .site-logo{max-height: 42px;width: auto}body.bs-v3 .nx-nav{flex: 1;display: flex;justify-content: center}body.bs-v3 #navmenu.nx-nav > ul > li > a,body.bs-v3 #navmenu.bs-nav > ul > li > a,body.bs-v3 #navmenu .cozum-mega-trigger{font-family: var(--nx-font) !important;font-weight: 600 !important;font-size: 0.875rem !important;color: var(--nx-text) !important;padding: 10px 14px !important;border-radius: var(--nx-radius-pill) !important;transition: all 0.25s var(--nx-ease)}body.bs-v3 #navmenu > ul > li > a:hover,body.bs-v3 #navmenu > ul > li > a.active,body.bs-v3 #navmenu .cozum-mega-trigger:hover,body.bs-v3 #navmenu .cozum-mega-trigger.active{color: var(--nx-accent) !important;background: rgba(14,165,233,.08) !important}body.bs-v3 .nx-header__actions{display: flex;align-items: center;gap: 10px;flex-shrink: 0}body.bs-v3 .nx-search .site-arama-wrap{border-radius: var(--nx-radius-pill) !important;border: 1px solid var(--nx-border) !important;background: rgba(248,250,252,.9) !important;min-width: 140px;display: flex;align-items: center;gap: 8px;padding: 4px 5px 4px 12px;transition: border-color 0.2s ease,box-shadow 0.2s ease}body.bs-v3 .nx-search .site-arama-wrap:focus-within{border-color: rgba(14,165,233,0.55) !important;box-shadow: 0 0 0 3px rgba(14,165,233,0.14)}body.bs-v3 .site-arama-ikon{color: var(--nx-accent) !important;font-size: 0.95rem;flex-shrink: 0}body.bs-v3 .site-arama-girdi{font-size: 0.875rem;color: var(--nx-text-strong) !important}body.bs-v3 .site-arama-gonder{width: 34px;height: 34px;min-height: 34px !important;min-width: 34px;display: inline-flex !important;align-items: center;justify-content: center;border: none;border-radius: 50%;padding: 0;flex-shrink: 0;cursor: pointer;background: linear-gradient(135deg,#0ea5e9,#6366f1) !important;color: #fff !important;-webkit-text-fill-color: #fff !important;box-shadow: 0 2px 8px rgba(14,165,233,0.28);transition: transform 0.15s ease,box-shadow 0.2s ease,filter 0.2s ease}body.bs-v3 .site-arama-gonder i{font-size: 1rem;line-height: 1;color: #fff !important;-webkit-text-fill-color: #fff !important;pointer-events: none}body.bs-v3 .site-arama-gonder:hover,body.bs-v3 .site-arama-gonder:focus-visible{transform: translateY(-1px);filter: brightness(1.06);box-shadow: 0 4px 14px rgba(99,102,241,0.32)}body.bs-v3 .site-arama-gonder:hover i,body.bs-v3 .site-arama-gonder:focus-visible i{color: #fff !important;-webkit-text-fill-color: #fff !important}body.bs-v3 .nx-btn,body.bs-v3 .mv-btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;padding: 14px 28px;border-radius: var(--nx-radius-pill);font-family: var(--nx-font);font-weight: 700;font-size: 0.9375rem;text-decoration: none !important;border: none;cursor: pointer;transition: transform 0.3s var(--nx-ease),box-shadow 0.3s var(--nx-ease)}body.bs-v3 .nx-btn--primary,body.bs-v3 .mv-btn-primary,body.bs-v3 .btn-get-started{background: var(--nx-gradient) !important;color: #fff !important;box-shadow: 0 8px 32px rgba(14,165,233,.35)}body.bs-v3 .nx-btn--primary:hover,body.bs-v3 .mv-btn-primary:hover,body.bs-v3 .btn-get-started:hover{transform: translateY(-3px);box-shadow: 0 16px 48px rgba(139,92,246,.4);color: #fff !important}body.bs-v3 .nx-btn--ghost,body.bs-v3 .mv-btn-ghost{background: rgba(255,255,255,.08) !important;color: #fff !important;border: 1px solid rgba(255,255,255,.2) !important;backdrop-filter: blur(8px)}body.bs-v3 .nx-btn--outline{background: transparent !important;color: var(--nx-accent) !important;border: 2px solid rgba(14,165,233,.35) !important}body.bs-v3 .nx-btn--lg,body.bs-v3 .mv-btn-lg{padding: 16px 32px;font-size: 1rem}body.bs-v3 .nx-hero,body.bs-v3 .mv-hero{position: relative;min-height: 100vh;min-height: 100dvh;max-height: 960px;display: flex;flex-direction: column;justify-content: center;padding: calc(var(--nx-header-h) + 48px) 0 0 !important;overflow: hidden;background: var(--nx-bg-dark) !important;color: #fff}body.bs-v3 .nx-hero__mesh,body.bs-v3 .mv-hero-aurora{position: absolute;inset: -50%;background: radial-gradient(ellipse 55% 45% at 15% 30%,rgba(14,165,233,.45),transparent),radial-gradient(ellipse 50% 40% at 85% 20%,rgba(139,92,246,.4),transparent),radial-gradient(ellipse 45% 35% at 70% 85%,rgba(16,185,129,.25),transparent);animation: nxMesh 16s ease-in-out infinite alternate;pointer-events: none}@keyframes nxMesh{0%{transform: translate(0,0) scale(1)}100%{transform: translate(-2%,3%) scale(1.05)}}body.bs-v3 .nx-hero__grid,body.bs-v3 .mv-hero-grid-bg{position: absolute;inset: 0;background-image: linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size: 56px 56px;mask-image: radial-gradient(ellipse 90% 80% at 50% 40%,black,transparent);pointer-events: none}body.bs-v3 .nx-hero__wrap,body.bs-v3 .mv-hero-wrap{position: relative;z-index: 2;flex: 1;display: flex;align-items: center;padding: 32px 15px}body.bs-v3 .nx-hero__layout,body.bs-v3 .mv-hero-grid{display: grid;grid-template-columns: 1.05fr 0.95fr;gap: 56px;align-items: center;width: 100%}body.bs-v3 .nx-hero__badge,body.bs-v3 .mv-pill{display: inline-flex;align-items: center;gap: 8px;padding: 8px 18px;border-radius: var(--nx-radius-pill);background: rgba(14,165,233,.15);border: 1px solid rgba(56,189,248,.35);color: #7dd3fc !important;font-size: 0.75rem;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;margin-bottom: 24px}body.bs-v3 .nx-hero__title,body.bs-v3 .mv-hero-title{font-family: var(--nx-font) !important;font-size: clamp(2rem,4.5vw,2.75rem) !important;font-weight: 700 !important;line-height: 1.15 !important;color: #fff !important;margin: 0 0 24px !important;-webkit-text-fill-color: #fff !important;background: none !important;-webkit-background-clip: unset !important;background-clip: unset !important}body.bs-v3 .nx-hero__desc,body.bs-v3 .mv-hero-desc{font-size: 1.125rem;line-height: 1.75;color: rgba(255,255,255,.72) !important;max-width: 520px;margin-bottom: 36px}body.bs-v3 .nx-hero__actions,body.bs-v3 .mv-hero-actions{display: flex;flex-wrap: wrap;gap: 14px;margin-bottom: 40px}body.bs-v3 .nx-hero__visual,body.bs-v3 .mv-hero-visual{position: relative}body.bs-v3 .nx-hero__frame,body.bs-v3 .mv-hero-frame{position: relative;border-radius: var(--nx-radius-lg);overflow: hidden;border: 1px solid rgba(255,255,255,.12);box-shadow: var(--nx-shadow-glow),0 32px 80px rgba(0,0,0,.5);background: rgba(255,255,255,.04)}body.bs-v3 .nx-hero__frame img,body.bs-v3 .mv-hero-img{width: 100%;height: 420px;object-fit: cover;display: block}body.bs-v3 .nx-hero__stats,body.bs-v3 .mv-trust-bar{position: relative;z-index: 2;background: rgba(255,255,255,.04);border-top: 1px solid rgba(255,255,255,.08);backdrop-filter: blur(16px)}body.bs-v3 .nx-hero__stats-grid,body.bs-v3 .mv-trust-grid{display: grid;grid-template-columns: repeat(4,1fr)}body.bs-v3 .nx-stat,body.bs-v3 .mv-trust-item{padding: 28px 20px;text-align: center;border-right: 1px solid rgba(255,255,255,.06)}body.bs-v3 .nx-stat:last-child,body.bs-v3 .mv-trust-item:last-child{border-right: none}body.bs-v3 .nx-stat__num,body.bs-v3 .mv-trust-num{display: block;font-family: var(--nx-font);font-size: 1.875rem;font-weight: 700;color: #38bdf8;-webkit-text-fill-color: #38bdf8}body.bs-v3 .nx-stat__label,body.bs-v3 .mv-trust-label{font-size: 0.8125rem;color: rgba(255,255,255,.55)}body.bs-v3 .mv-float-card{position: absolute;display: flex;align-items: center;gap: 12px;padding: 14px 18px;background: rgba(255,255,255,.95);backdrop-filter: blur(12px);border-radius: 16px;box-shadow: var(--nx-shadow-lg);animation: nxFloat 5s ease-in-out infinite;z-index: 3}body.bs-v3 .mv-float-card i{width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;border-radius: 12px;background: var(--nx-gradient);color: #fff}@keyframes nxFloat{0%,100%{transform: translateY(0)}50%{transform: translateY(-12px)}}body.bs-v3 .mv-float-1{top: 10%;left: -4%}body.bs-v3 .mv-float-2{bottom: 22%;right: -4%;animation-delay: 1.5s}body.bs-v3 .mv-float-3{bottom: 8%;left: 6%;animation-delay: 3s}body.bs-v3 .mv-hero-dot{border-color: rgba(255,255,255,.35)}body.bs-v3 .mv-hero-dot.active{background: var(--nx-gradient);border-color: transparent}body.bs-v3 .nx-page-hero,body.bs-v3 .mv-page-hero{position: relative;padding: calc(var(--nx-header-h) + 56px) 0 72px !important;background: var(--nx-bg-dark) !important;overflow: hidden;isolation: isolate;color: rgba(255,255,255,.85) !important}body.bs-v3 .nx-page-hero__mesh,body.bs-v3 .mv-page-hero-aurora{position: absolute;inset: -40%;background: radial-gradient(ellipse 50% 60% at 10% 80%,rgba(14,165,233,.35),transparent),radial-gradient(ellipse 45% 50% at 90% 20%,rgba(139,92,246,.28),transparent);animation: nxMesh 14s ease-in-out infinite alternate;pointer-events: none}body.bs-v3 .mv-page-hero-inner{position: relative;z-index: 2}body.bs-v3 .mv-page-title{font-size: clamp(1.75rem,4vw,2.25rem) !important;color: #fff !important;-webkit-text-fill-color: #fff !important}body.bs-v3 .mv-page-desc{color: rgba(255,255,255,.75) !important;font-size: 1.125rem}body.bs-v3 .mv-breadcrumb a{color: rgba(255,255,255,.6) !important}body.bs-v3 .mv-breadcrumb .current{color: rgba(255,255,255,.95) !important}body.bs-v3 .mv-page-hero .mv-pill{color: #7dd3fc !important}body.bs-v3 .nx-section,body.bs-v3 .mv-section{padding: 100px 0 !important;position: relative}body.bs-v3 .nx-section--alt,body.bs-v3 .e-cozumler-section,body.bs-v3 .referanslar-onizleme,body.bs-v3 .hizmet-grup-section,body.bs-v3 .cozum-katalog-section{background: linear-gradient(180deg,rgba(255,255,255,.6) 0%,rgba(244,246,251,.9) 100%) !important}body.bs-v3 .services.section,body.bs-v3 .hizmet-ozet-section{background: var(--nx-bg-elevated) !important}body.bs-v3 .nx-section-head,body.bs-v3 .mv-section-head{text-align: center;max-width: 720px;margin: 0 auto 64px}body.bs-v3 .nx-section-head h2,body.bs-v3 .mv-section-head h2{margin-bottom: 16px !important}body.bs-v3 .nx-section-head p,body.bs-v3 .mv-section-head p{max-width: 42rem;margin-left: auto;margin-right: auto}body.bs-v3 .nx-tag,body.bs-v3 .mv-section-tag{display: inline-block;padding: 6px 16px;border-radius: var(--nx-radius-pill);background: var(--nx-gradient-soft);border: 1px solid rgba(14,165,233,.2);color: var(--nx-accent) !important;font-size: 0.6875rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;margin-bottom: 16px}body.bs-v3 .nx-grid,body.bs-v3 .mv-bento-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px}body.bs-v3 .mv-service-grid{display: flex;flex-wrap: wrap;justify-content: center;gap: 24px}body.bs-v3 .mv-service-card{flex: 0 1 calc((100% - 48px) / 3)}body.bs-v3 .nx-card,body.bs-v3 .mv-bento-card,body.bs-v3 .mv-service-card{position: relative;border-radius: var(--nx-radius);overflow: hidden;background: var(--nx-bg-elevated) !important;border: 1px solid var(--nx-border);box-shadow: var(--nx-shadow);transition: transform 0.4s var(--nx-ease),box-shadow 0.4s var(--nx-ease);display: flex;flex-direction: column}body.bs-v3 .nx-card::before,body.bs-v3 .mv-bento-card::before,body.bs-v3 .mv-service-card::before{content: "";position: absolute;inset: 0;border-radius: inherit;padding: 1px;background: linear-gradient(135deg,rgba(14,165,233,.25),transparent 50%,rgba(139,92,246,.2));-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;opacity: 0;transition: opacity 0.4s}body.bs-v3 .nx-card:hover,body.bs-v3 .mv-bento-card:hover,body.bs-v3 .mv-service-card:hover{transform: translateY(-12px);box-shadow: var(--nx-shadow-lg),0 0 40px rgba(14,165,233,.12)}body.bs-v3 .nx-card:hover::before,body.bs-v3 .mv-bento-card:hover::before,body.bs-v3 .mv-service-card:hover::before{opacity: 1}body.bs-v3 .mv-bento-media{height: 200px;background: transparent;display: flex;align-items: center;justify-content: center;overflow: hidden}body.bs-v3 .mv-bento-cover,body.bs-v3 .mv-bento-media img.mv-bento-cover,body.bs-v3 .cozum-hero-gorsel,body.bs-v3 .cozum-detay-page .cozum-hero-gorsel{filter: none !important;-webkit-filter: none !important;opacity: 1 !important;mix-blend-mode: normal !important}body.bs-v3 .mv-bento-icon{filter: none !important;opacity: 1 !important}body.bs-v3 .mv-bento-body,body.bs-v3 .mv-service-body{padding: 28px;flex: 1;display: flex;flex-direction: column}body.bs-v3 .mv-bento-body h3,body.bs-v3 .mv-service-body h3{font-size: 1.125rem !important;margin-bottom: 10px !important}body.bs-v3 .mv-bento-body p,body.bs-v3 .mv-service-body p{color: var(--nx-text-soft) !important;font-size: 0.9375rem;flex: 1}body.bs-v3 .mv-bento-link{color: var(--nx-accent) !important;font-weight: 700;font-size: 0.875rem;margin-top: 16px;display: inline-flex;align-items: center;gap: 8px}body.bs-v3 .cozum-hero{padding: calc(var(--nx-header-h) + 48px) 0 56px !important;background: var(--nx-bg-dark) !important;color: #fff !important}body.bs-v3 .cozum-hero h1{color: #fff !important}body.bs-v3 .cozum-hero-ozet{color: rgba(255,255,255,.8) !important}body.bs-v3 .cozum-detay-section,body.bs-v3 .arama-section,body.bs-v3 .referanslar-section,body.bs-v3 .mv-contact-section{padding: 80px 0 !important;background: var(--nx-bg) !important}body.bs-v3 .cozum-detay-modern,body.bs-v3 .mv-form-panel,body.bs-v3 .mv-skills-panel,body.bs-v3 .mv-contact-card{background: var(--nx-bg-elevated) !important;border-radius: var(--nx-radius) !important;border: 1px solid var(--nx-border) !important;box-shadow: var(--nx-shadow) !important}body.bs-v3 .cozum-katalog-sekmeler{display: flex;flex-wrap: wrap;gap: 8px;padding: 8px;background: var(--nx-bg-elevated);border-radius: var(--nx-radius-pill);border: 1px solid var(--nx-border);box-shadow: var(--nx-shadow);margin-bottom: 32px}body.bs-v3 .cozum-katalog-sekme{padding: 10px 20px !important;border-radius: var(--nx-radius-pill) !important;font-weight: 600 !important;color: var(--nx-text-soft) !important}body.bs-v3 .cozum-katalog-sekme.aktif{background: var(--nx-gradient) !important;color: #fff !important;box-shadow: 0 4px 20px rgba(14,165,233,.35)}body.bs-v3 .nx-footer,body.bs-v3 .bs-footer{background: var(--nx-bg-dark) !important;color: rgba(255,255,255,.7) !important;padding-top: 0 !important;position: relative;overflow: hidden}body.bs-v3 .nx-footer__glow,body.bs-v3 .bs-footer-glow{position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 60%;height: 1px;background: var(--nx-gradient);box-shadow: 0 0 60px rgba(14,165,233,.6)}body.bs-v3 .bs-footer-cta-box{display: flex;align-items: center;justify-content: space-between;gap: 32px;flex-wrap: wrap;padding: 48px;margin: 48px 0;border-radius: var(--nx-radius-lg);background: linear-gradient(135deg,rgba(14,165,233,.15),rgba(139,92,246,.12));border: 1px solid rgba(255,255,255,.08)}body.bs-v3 .bs-footer-cta-box h3{color: #fff !important;font-size: 1.75rem !important}body.bs-v3 .bs-footer-cta-box p{color: rgba(255,255,255,.65) !important}body.bs-v3 .bs-footer-grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: 40px;padding-bottom: 48px}body.bs-v3 .bs-footer-links h4,body.bs-v3 .bs-footer-social h4{color: #fff !important}body.bs-v3 .bs-footer-links a{color: rgba(255,255,255,.55) !important}body.bs-v3 .bs-footer-links a:hover{color: #38bdf8 !important}body.bs-v3 .bs-footer .copyright{border-top: 1px solid rgba(255,255,255,.06);color: rgba(255,255,255,.4) !important;padding: 24px 0 !important}body.bs-v3 .scroll-top{background: var(--nx-gradient) !important;border-radius: 14px !important;width: 48px;height: 48px;box-shadow: var(--nx-shadow-glow);right: 18px !important;bottom: calc(18px + 56px + 12px) !important;z-index: 1039 !important}body.bs-v3 .scroll-top i{color: #fff !important}body.bs-v3 .nx-reveal,body.bs-v3 .mv-reveal{opacity: 0;transform: translateY(32px);transition: opacity 0.8s var(--nx-ease),transform 0.8s var(--nx-ease)}body.bs-v3 .nx-reveal.is-visible,body.bs-v3 .mv-reveal.is-visible{opacity: 1;transform: none}body.bs-v3 .mv-about-block{padding: 100px 0 !important;background: var(--nx-bg-elevated) !important}body.bs-v3 .mv-about-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 56px;align-items: center}body.bs-v3 .mv-about-visual{border-radius: var(--nx-radius-lg);overflow: hidden;box-shadow: var(--nx-shadow-lg)}body.bs-v3 .mv-value-grid{display: flex;flex-wrap: wrap;justify-content: center;gap: 16px;margin-top: 32px}body.bs-v3 .mv-value-card{flex: 0 1 calc((100% - 32px) / 3);padding: 24px;border-radius: var(--nx-radius);background: var(--nx-bg);border: 1px solid var(--nx-border);transition: transform 0.3s var(--nx-ease)}body.bs-v3 .mv-value-card:hover{transform: translateY(-4px)}body.bs-v3 .mv-value-no{font-family: var(--nx-font);font-size: 1.875rem;font-weight: 700;color: var(--ac-amber,var(--nx-accent));-webkit-text-fill-color: var(--ac-amber,var(--nx-accent))}body.bs-v3 .theme-toggle{border-radius: 12px;border: 1px solid var(--nx-border);background: var(--nx-gradient-soft);color: var(--nx-accent);width: 40px;height: 40px}body.bs-v3 .hizmet-ozet-section{padding: 100px 0 !important;background: var(--nx-bg-elevated) !important}body.bs-v3 .hizmet-grup-section{padding: 100px 0 !important;background: var(--nx-bg) !important}body.bs-v3 .hizmet-grup-blok{margin-bottom: 56px}body.bs-v3 .mv-photo-frame{border-radius: var(--nx-radius-lg);overflow: hidden;box-shadow: var(--nx-shadow-lg);border: 1px solid var(--nx-border);aspect-ratio: 4 / 3}body.bs-v3 .mv-photo-frame img{width: 100%;height: 100%;object-fit: cover;display: block}body.bs-v3 .mv-skills-panel{border-radius: var(--nx-radius-lg);padding: 40px;border: 1px solid var(--nx-border);box-shadow: var(--nx-shadow)}body.bs-v3 .mv-skills-panel h3{color: var(--nx-text-strong) !important}body.bs-v3 .mv-skills-panel p{color: var(--nx-text-soft) !important}body.bs-v3 .mv-skills-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(max(150px,(100% - 3 * 12px) / 4),1fr));gap: 12px}body.bs-v3 .mv-skill-item{display: block;padding: 16px 18px;border-radius: 14px;background: var(--nx-bg);border: 1px solid transparent;text-decoration: none !important;transition: transform 0.3s var(--nx-ease),box-shadow 0.3s var(--nx-ease),border-color 0.3s}body.bs-v3 .mv-skill-item:hover{transform: translateX(6px);border-color: rgba(14,165,233,.3);box-shadow: 0 8px 28px rgba(14,165,233,.12)}body.bs-v3 .mv-skill-head{display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;font-weight: 700;color: var(--nx-text-strong);font-size: 0.9375rem}body.bs-v3 .mv-skill-bar{height: 8px;background: rgba(15,23,42,.08);border-radius: var(--nx-radius-pill);overflow: hidden}body.bs-v3 .mv-skill-fill{height: 100%;width: 0;border-radius: var(--nx-radius-pill);background: var(--nx-gradient);transition: width 1.2s var(--nx-ease)}body.bs-v3 .mv-skill-item.is-visible .mv-skill-fill{width: var(--skill-pct,0%)}body.bs-v3 .mv-grup-header{display: flex;align-items: flex-start;gap: 20px;padding: 28px 32px;margin-bottom: 28px;border-radius: var(--nx-radius);background: var(--nx-gradient-soft);border: 1px solid rgba(14,165,233,.15)}body.bs-v3 .mv-grup-header i{font-size: 1.75rem;width: 56px;height: 56px;display: flex;align-items: center;justify-content: center;border-radius: 16px;background: var(--nx-gradient);color: #fff;flex-shrink: 0}body.bs-v3 .mv-grup-header h3{font-size: 1.375rem !important;color: var(--nx-text-strong) !important;margin-bottom: 6px !important}body.bs-v3 .mv-grup-header p{margin: 0;color: var(--nx-text-soft)}body.bs-v3 .mv-about-block:nth-child(even){background: var(--nx-bg) !important}body.bs-v3 .mv-about-grid-reverse .mv-about-visual{order: 2}body.bs-v3 .mv-about-grid-reverse .mv-about-copy{order: 1}body.bs-v3 .mv-about-copy h2{font-size: clamp(1.75rem,3vw,2.5rem) !important;margin-bottom: 20px !important}body.bs-v3 .mv-about-copy p{color: var(--nx-text-soft);line-height: 1.8}body.bs-v3 .mv-value-card h3{font-size: 1rem !important;color: var(--nx-text-strong) !important;margin: 0 !important}body.bs-v3 .mv-contact-grid{display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;margin-bottom: 40px}body.bs-v3 .mv-contact-card{flex: 0 1 calc((100% - 40px) / 3);padding: 28px 24px;border-radius: var(--nx-radius);text-align: center;transition: transform 0.35s var(--nx-ease),box-shadow 0.35s var(--nx-ease)}body.bs-v3 .mv-contact-card:hover{transform: translateY(-8px);box-shadow: var(--nx-shadow-lg)}body.bs-v3 .mv-contact-card > i{width: 52px;height: 52px;display: inline-flex;align-items: center;justify-content: center;border-radius: 16px;background: var(--nx-gradient-soft);color: var(--nx-accent);font-size: 1.35rem;margin-bottom: 16px}body.bs-v3 .mv-contact-card h3{font-size: 1rem !important;color: var(--nx-text-strong) !important}body.bs-v3 .mv-contact-card p{margin: 0;color: var(--nx-text-soft)}body.bs-v3 .mv-contact-wide{flex-basis: 100%;text-align: left;display: flex;gap: 20px;align-items: flex-start}body.bs-v3 .mv-contact-grid-esnek{display: grid;grid-template-columns: repeat(4,1fr);gap: 20px;margin-bottom: 40px}body.bs-v3 .mv-contact-grid-esnek .mv-contact-card{flex: none}body.bs-v3 .mv-contact-layout{display: grid;grid-template-columns: 1fr 1fr;gap: 28px}body.bs-v3 .mv-map-frame{border-radius: var(--nx-radius-lg);overflow: hidden;box-shadow: var(--nx-shadow-lg);border: 1px solid var(--nx-border)}body.bs-v3 .mv-map-frame iframe{width: 100% !important;max-width: 100%;min-height: 420px;border: 0;display: block}body.bs-v3 .mv-form-panel{padding: 36px}body.bs-v3 .mv-form-panel .form-control{border-radius: 12px;padding: 14px 16px;border: 1px solid var(--nx-border);background: var(--nx-bg);color: var(--nx-text-strong)}body.bs-v3 .mv-form-panel .form-control:focus{border-color: var(--nx-accent);box-shadow: 0 0 0 4px rgba(14,165,233,.15)}body.bs-v3 .iletisim-gonder-btn,body.bs-v3 .cozum-iletisim-gonder{display: inline-flex !important;align-items: center;gap: 10px;padding: 14px 32px !important;border-radius: var(--nx-radius-pill) !important;background: var(--nx-gradient) !important;border: none !important;color: #fff !important;font-weight: 700 !important;box-shadow: 0 8px 28px rgba(14,165,233,.35) !important;transition: transform 0.3s var(--nx-ease)}body.bs-v3 .iletisim-gonder-btn:hover{transform: translateY(-2px)}body.bs-v3 .teklif-form-banner{border-radius: var(--nx-radius);padding: 20px;margin-bottom: 24px;background: var(--nx-gradient-soft);border: 1px solid rgba(14,165,233,.15);display: flex;gap: 16px}body.bs-v3 .cozum-detay-page .cozum-hero-grid{display: grid;grid-template-columns: 1.1fr 0.9fr;gap: 40px;align-items: center}body.bs-v3 .cozum-geri-ust{display: inline-flex;align-items: center;gap: 8px;color: rgba(255,255,255,.8) !important;font-size: 0.875rem;font-weight: 600;margin-bottom: 16px;padding: 8px 16px;border-radius: var(--nx-radius-pill);background: rgba(255,255,255,.08);border: 1px solid rgba(255,255,255,.12);transition: background 0.25s}body.bs-v3 .cozum-geri-ust:hover{background: rgba(255,255,255,.15);color: #fff !important}body.bs-v3 .cozum-detay-modern{padding: 32px 36px !important}body.bs-v3 .cozum-yan-sticky{border-radius: var(--nx-radius) !important;padding: 28px !important;background: transparent !important;border: none !important;box-shadow: none !important}body.bs-v3 .cozum-bolum-no{background: var(--nx-gradient) !important;color: #fff !important}body.bs-v3 .cozum-detay-empty{padding: 80px 0;text-align: center;color: var(--nx-text-soft)}body.bs-v3 .referans-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 24px}body.bs-v3 .referans-kart{border-radius: var(--nx-radius) !important;overflow: hidden;transition: transform 0.35s var(--nx-ease),box-shadow 0.35s var(--nx-ease) !important;display: flex;flex-direction: column}body.bs-v3 .referans-kart:hover{transform: translateY(-10px) !important;box-shadow: var(--nx-shadow-lg) !important}body.bs-v3 .referans-kart-logo{height: 120px;display: flex;align-items: center;justify-content: center;padding: 24px;background: transparent}body.bs-v3 .referans-kart-logo img{max-height: 64px;max-width: 160px;object-fit: contain}body.bs-v3 .referans-kart-icerik{padding: 24px;flex: 1}body.bs-v3 .referans-kart-icerik h3{color: var(--nx-text-strong) !important}body.bs-v3 .referans-logo-satir{display: flex;flex-wrap: wrap;justify-content: center;gap: 16px}body.bs-v3 .referans-logo-kutu{position: relative;display: flex;align-items: center;justify-content: center;flex: 0 1 calc((100% - 48px) / 4);min-height: 100px;padding: 20px;border-radius: var(--nx-radius);background: transparent;border: none;box-shadow: none;overflow: hidden;transition: transform 0.35s var(--nx-ease)}body.bs-v3 .referans-logo-kutu:hover{transform: translateY(-6px)}body.bs-v3 .referans-logo-kutu img{max-height: 48px;max-width: 120px;object-fit: contain;transition: opacity 0.3s}body.bs-v3 .referans-logo-overlay{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;background: var(--nx-gradient);color: #fff;font-size: 0.75rem;font-weight: 700;opacity: 0;transition: opacity 0.3s}body.bs-v3 .referans-logo-kutu:hover .referans-logo-overlay{opacity: 1}body.bs-v3 .referans-logo-kutu:hover img{opacity: 0}body.bs-v3 .referans-onizleme-bos,body.bs-v3 .referans-bos-durum{text-align: center;padding: 64px 32px;border-radius: var(--nx-radius-lg);background: var(--nx-bg-elevated);border: 1px dashed var(--nx-border)}body.bs-v3 .bs-referans-bandi{position: relative;overflow: hidden;width: 100%;-webkit-mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}body.bs-v3 .bs-referans-bandi__track{display: inline-flex;align-items: center;animation-name: bsYurumeBandiKaydir;animation-timing-function: linear;animation-iteration-count: infinite;will-change: transform}body.bs-v3 .bs-referans-bandi:hover .bs-referans-bandi__track{animation-play-state: paused}body.bs-v3 .bs-referans-bandi__oge{display: inline-flex;align-items: center;justify-content: center;padding: 0 32px}body.bs-v3 .bs-referans-bandi__oge img{max-height: 48px;max-width: 150px;object-fit: contain;opacity: 0.75;transition: opacity 0.3s,transform 0.3s;filter: grayscale(25%)}body.bs-v3 .bs-referans-bandi__oge:hover img{opacity: 1;transform: scale(1.05);filter: none}body.bs-v3 .bs-referans-bandi__oge span{font-weight: 700;color: var(--nx-text-soft);white-space: nowrap}@media (prefers-reduced-motion: reduce){body.bs-v3 .bs-referans-bandi__track{animation: none;flex-wrap: wrap;justify-content: center}}body.bs-v3 .arama-buyuk-form{margin-bottom: 40px}body.bs-v3 .arama-buyuk-wrap{display: flex;align-items: center;gap: 12px;padding: 8px 8px 8px 24px;background: var(--nx-bg-elevated);border-radius: var(--nx-radius-pill);border: 1px solid var(--nx-border);box-shadow: var(--nx-shadow)}body.bs-v3 .arama-buyuk-wrap > .bi-search{color: var(--nx-accent);font-size: 1.25rem}body.bs-v3 .arama-buyuk-girdi{flex: 1;border: none !important;outline: none !important;font-size: 1.0625rem;padding: 12px 0;background: transparent;color: var(--nx-text-strong)}body.bs-v3 .arama-buyuk-btn{padding: 14px 28px;border-radius: var(--nx-radius-pill);border: none;background: var(--nx-gradient);color: #fff !important;-webkit-text-fill-color: #fff !important;font-weight: 700;cursor: pointer;transition: transform 0.25s var(--nx-ease),box-shadow 0.25s var(--nx-ease);box-shadow: 0 4px 14px rgba(14,165,233,0.25)}body.bs-v3 .arama-buyuk-btn:hover,body.bs-v3 .arama-buyuk-btn:focus-visible{transform: translateY(-2px);box-shadow: 0 8px 22px rgba(99,102,241,0.28);color: #fff !important;-webkit-text-fill-color: #fff !important}body.bs-v3 .arama-sonuc-kart{display: flex;align-items: center;gap: 20px;padding: 22px 24px;margin-bottom: 12px;border-radius: var(--nx-radius);text-decoration: none !important;color: inherit;transition: transform 0.25s var(--nx-ease),box-shadow 0.25s}body.bs-v3 .arama-sonuc-kart:hover{transform: translateX(6px);box-shadow: var(--nx-shadow-lg)}body.bs-v3 .arama-sonuc-ikon{width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;border-radius: 14px;background: var(--nx-gradient-soft);color: var(--nx-accent);flex-shrink: 0}body.bs-v3 .arama-sonuc-baslik{display: block;color: var(--nx-text-strong);font-size: 1rem}body.bs-v3 .arama-sonuc-metin{display: block;color: var(--nx-text-soft);font-size: 0.875rem;margin-top: 4px}body.bs-v3 .arama-sonuc-etiket{display: inline-block;font-size: 0.6875rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.06em;color: var(--nx-accent);margin-bottom: 4px}body.bs-v3 .arama-sonuc-ok{width: 2rem;height: 2rem;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;flex-shrink: 0;margin-left: auto;background: rgba(14,165,233,0.12);color: var(--nx-accent) !important;-webkit-text-fill-color: var(--nx-accent) !important;transition: background 0.2s ease,color 0.2s ease,transform 0.2s ease}body.bs-v3 .arama-sonuc-kart:hover .arama-sonuc-ok{background: linear-gradient(135deg,#0ea5e9,#6366f1);color: #fff !important;-webkit-text-fill-color: #fff !important;transform: translateX(2px)}body.bs-v3 .arama-bos-durum{text-align: center;padding: 64px 24px;border-radius: var(--nx-radius-lg);border: 1px dashed var(--nx-border);background: var(--nx-bg-elevated)}body.bs-v3 .arama-bos-durum i{font-size: 3rem;color: var(--nx-text-soft);opacity: 0.5;margin-bottom: 16px}body.bs-v3 .mv-empty-state{text-align: center;padding: 64px;color: var(--nx-text-soft)}body.bs-v3 .mv-empty-state i{font-size: 2.5rem;display: block;margin-bottom: 12px;opacity: 0.4}body.bs-v3 .mv-catalog-grid{display: flex;flex-wrap: wrap;justify-content: center}body.bs-v3 .mv-catalog-grid .mv-bento-card{flex: 0 1 calc((100% - 48px) / 3);min-height: 360px}body.bs-v3 .mv-catalog-link{display: flex;flex-direction: column;height: 100%;text-decoration: none !important;color: inherit}body.bs-v3 .mv-catalog-tag{position: absolute;top: 12px;left: 12px;padding: 4px 12px;border-radius: var(--nx-radius-pill);background: rgba(3,7,18,.75);backdrop-filter: blur(8px);color: #fff;font-size: 0.6875rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.06em}body.bs-v3 .bayi-ortaklar-band{margin-top: 64px;padding: 40px;border-radius: var(--nx-radius-lg);background: var(--nx-bg-elevated);border: 1px solid var(--nx-border);text-align: center}body.bs-v3 .bayi-ortaklar-band h3{font-size: 0.75rem !important;font-weight: 700 !important;letter-spacing: 0.12em;text-transform: uppercase;color: var(--nx-text-soft) !important;margin-bottom: 24px !important}body.bs-v3 .bs-ortak-bandi{position: relative;overflow: hidden;width: 100%;-webkit-mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}body.bs-v3 .bs-ortak-bandi__track{display: inline-flex;align-items: center;animation-name: bsYurumeBandiKaydir;animation-timing-function: linear;animation-iteration-count: infinite;will-change: transform}body.bs-v3 .bs-ortak-bandi:hover .bs-ortak-bandi__track{animation-play-state: paused}body.bs-v3 .bs-ortak-bandi__oge{display: inline-flex;align-items: center;justify-content: center;padding: 0 32px}body.bs-v3 .bs-ortak-bandi__oge img{max-height: 40px;max-width: 140px;object-fit: contain;opacity: 0.7;transition: opacity 0.3s,transform 0.3s;filter: grayscale(30%)}body.bs-v3 .bs-ortak-bandi__oge:hover img{opacity: 1;transform: scale(1.05);filter: none}body.bs-v3 .bs-ortak-bandi__oge span{font-weight: 700;color: var(--nx-text-soft);white-space: nowrap}@media (prefers-reduced-motion: reduce){body.bs-v3 .bs-ortak-bandi__track{animation: none;flex-wrap: wrap;justify-content: center}}body.bs-v3 .cozum-katalog-ozet{text-align: center;margin-bottom: 40px}body.bs-v3 .cozum-katalog-ozet h2{font-size: clamp(1.5rem,3vw,2rem) !important}body.bs-v3 .cozum-katalog-ozet p{color: var(--nx-text-soft)}body.bs-v3 .cozum-diger-section{padding: 80px 0 !important;background: var(--nx-bg-elevated) !important}body.bs-v3 .cozum-diger-section .section-title h2{font-size: clamp(1.75rem,3vw,2.25rem) !important}body.bs-v3 .portfolio-filters,body.bs-v3 .isotope-filters{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;list-style: none;padding: 8px;margin-bottom: 32px;background: var(--nx-bg);border-radius: var(--nx-radius-pill);border: 1px solid var(--nx-border)}body.bs-v3 .portfolio-filters li,body.bs-v3 .isotope-filters li{padding: 10px 20px;border-radius: var(--nx-radius-pill);font-weight: 600;font-size: 0.875rem;color: var(--nx-text-soft);cursor: pointer;transition: all 0.25s var(--nx-ease)}body.bs-v3 .portfolio-filters li.filter-active,body.bs-v3 .isotope-filters li.filter-active{background: var(--nx-gradient);color: #fff;box-shadow: 0 4px 20px rgba(14,165,233,.3)}body.bs-v3 .cozum-kategori-dal{margin-bottom: 56px;scroll-margin-top: calc(var(--nx-header-h) + 24px)}body.bs-v3 .cozum-kategori-dal:last-child{margin-bottom: 0}body.bs-v3 .cozum-kategori-dal-baslik{display: flex;align-items: center;gap: 12px;font-size: clamp(1.25rem,2.2vw,1.5rem);font-weight: 700;color: var(--nx-text);margin-bottom: 24px;padding-bottom: 14px;border-bottom: 2px solid var(--nx-border)}body.bs-v3 .cozum-kategori-dal-baslik .cozum-kategori-dal-link{color: inherit;text-decoration: none}body.bs-v3 .cozum-kategori-dal-baslik .cozum-kategori-dal-link:hover{text-decoration: underline}body.bs-v3 .cozum-kategori-dal-sayac{display: inline-flex;align-items: center;justify-content: center;min-width: 28px;height: 28px;padding: 0 10px;border-radius: var(--nx-radius-pill);background: var(--nx-bg);border: 1px solid var(--nx-border);color: var(--nx-text-soft);font-size: 0.8125rem;font-weight: 600}body.bs-v3 .portfolio-content{border-radius: var(--nx-radius);overflow: hidden;border: 1px solid var(--nx-border);box-shadow: var(--nx-shadow);transition: transform 0.35s var(--nx-ease),box-shadow 0.35s}body.bs-v3 .portfolio-content:hover{transform: translateY(-8px);box-shadow: var(--nx-shadow-lg)}body.bs-v3 .portfolio-content img{width: 100%;height: 220px;object-fit: cover}body.bs-v3 .portfolio-info{padding: 20px;background: var(--nx-bg-elevated)}body.bs-v3 .portfolio-content > a{position: relative;display: block}.bs-urun-one-cikan-rozet{position: absolute;top: 12px;right: 12px;z-index: 2;display: inline-flex;align-items: center;gap: 4px;padding: 4px 10px;border-radius: 999px;background: linear-gradient(135deg,#f59e0b,#d97706);color: #fff;font-size: 0.72rem;font-weight: 700;box-shadow: 0 3px 10px rgba(217,119,6,0.4)}.bs-urun-one-cikan-rozet--statik{position: static;margin-bottom: 10px}.bs-urun-favori-rozet{position: absolute;top: 12px;left: 12px;z-index: 2;display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;background: #fff;color: #ef4444;font-size: 0.9rem;box-shadow: 0 3px 10px rgba(0,0,0,0.18)}.bs-urun-etiket-listesi{display: flex;flex-wrap: wrap;gap: 6px;margin: 14px 0}.bs-urun-etiket{padding: 4px 12px;border-radius: 999px;background: var(--nx-bg-subtle,#f1f5f9);border: 1px solid var(--nx-border);font-size: 0.78rem;font-weight: 600;color: var(--nx-text-muted,#64748b)}.bs-urun-ozellik-listesi{list-style: none;padding: 0;margin: 14px 0;display: flex;flex-direction: column;gap: 8px}.bs-urun-ozellik-listesi li{display: flex;align-items: flex-start;gap: 8px;font-size: 0.9rem}.bs-urun-ozellik-listesi i{color: #16a34a;margin-top: 3px;flex-shrink: 0}.bs-urun-belge-listesi{display: flex;flex-direction: column;gap: 6px;margin: 14px 0}.bs-urun-belge-link{display: flex;align-items: center;gap: 8px;padding: 8px 12px;border-radius: 10px;background: var(--nx-bg-subtle,#f1f5f9);border: 1px solid var(--nx-border);font-size: 0.85rem;font-weight: 600;color: var(--nx-accent);text-decoration: none;transition: background 0.15s ease}.bs-urun-belge-link:hover{background: var(--nx-accent);color: #fff}.bs-urun-blok-baslik{display: flex;align-items: center;gap: 6px;font-size: 0.85rem;color: var(--nx-text-strong);margin: 14px 0 8px}.bs-urun-gereksinim-metin{font-size: 0.85rem;color: var(--nx-text-soft);margin: 0;white-space: pre-line}.bs-urun-alt-baslik{font-size: 1.4rem;font-weight: 700;margin: 48px 0 20px;color: var(--nx-text-strong)}.cozum-modul-izgara{margin: 40px 0}.cozum-modul-kume-baslik{font-size: 1.05rem;font-weight: 600;margin: 24px 0 12px;color: var(--nx-text-strong)}.cozum-modul-izgara .mv-catalog-grid{margin-bottom: 8px}.bs-urun-senaryo-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 16px}.bs-urun-senaryo-kart{padding: 22px;border-radius: 14px;background: var(--nx-bg-elevated,#fff);border: 1px solid var(--nx-border)}.bs-urun-senaryo-kart i{font-size: 1.6rem;color: var(--nx-accent);margin-bottom: 10px;display: block}.bs-urun-senaryo-kart h4{font-size: 1rem;font-weight: 700;margin: 0 0 6px;color: var(--nx-text-strong)}.bs-urun-senaryo-kart p{font-size: 0.85rem;color: var(--nx-text-soft);margin: 0}.bs-urun-video-wrap{position: relative;width: 100%;max-width: 860px;aspect-ratio: 16 / 9;border-radius: 14px;overflow: hidden;box-shadow: var(--nx-shadow-lg)}.bs-urun-video-wrap iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.bs-urun-sss-liste{display: flex;flex-direction: column;gap: 10px;max-width: 860px}.bs-urun-sss-oge{padding: 16px 18px;border-radius: 12px;background: var(--nx-bg-elevated,#fff);border: 1px solid var(--nx-border)}.bs-urun-sss-oge summary{cursor: pointer;font-weight: 700;color: var(--nx-text-strong);list-style: none}.bs-urun-sss-oge summary::-webkit-details-marker{display: none}.bs-urun-sss-oge summary::before{content: '+';display: inline-block;width: 18px;color: var(--nx-accent);font-weight: 800}.bs-urun-sss-oge[open] summary::before{content: '−'}.bs-urun-sss-oge p{margin: 10px 0 0;font-size: 0.9rem;color: var(--nx-text-soft)}body.bs-v3 .portfolio-info h4{color: var(--nx-text-strong) !important;font-size: 1rem !important}body.bs-v3 .portfolio-info p{color: var(--nx-text-soft);font-size: 0.875rem;margin: 0}@media (max-width: 991px){body.bs-v3 .mv-about-grid,body.bs-v3 .mv-contact-layout,body.bs-v3 .cozum-detay-page .cozum-hero-grid{grid-template-columns: 1fr}body.bs-v3 .mv-contact-card{flex-basis: calc((100% - 20px) / 2)}body.bs-v3 .mv-contact-wide{flex-basis: 100%}body.bs-v3 .mv-contact-grid-esnek{grid-template-columns: repeat(2,1fr)}body.bs-v3 .mv-contact-grid-esnek .mv-contact-card{grid-column: span 2 !important}body.bs-v3 .referans-logo-kutu{flex-basis: calc((100% - 32px) / 3)}}@media (max-width: 1199px){body.bs-v3 .nx-hero__layout,body.bs-v3 .mv-hero-grid{grid-template-columns: 1fr;gap: 40px}body.bs-v3 .nx-hero__visual,body.bs-v3 .mv-hero-visual{order: -1;max-width: 520px;margin: 0 auto}body.bs-v3 .mv-float-card{display: none}body.bs-v3 .nx-grid,body.bs-v3 .mv-bento-grid{grid-template-columns: repeat(2,1fr)}body.bs-v3 .mv-service-card{flex-basis: calc((100% - 24px) / 2)}body.bs-v3 .mv-catalog-grid .mv-bento-card{flex-basis: calc((100% - 24px) / 2)}body.bs-v3 .bs-footer-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 767px){body.bs-v3 .nx-hero,body.bs-v3 .mv-hero{min-height: auto;max-height: none}body.bs-v3 .nx-hero__title,body.bs-v3 .mv-hero-title{font-size: clamp(2rem,8vw,2.75rem) !important}body.bs-v3 .nx-hero__stats-grid,body.bs-v3 .mv-trust-grid{grid-template-columns: 1fr 1fr}body.bs-v3 .nx-grid,body.bs-v3 .mv-bento-grid,body.bs-v3 .mv-about-grid{grid-template-columns: 1fr !important}body.bs-v3 .mv-service-card,body.bs-v3 .mv-catalog-grid .mv-bento-card,body.bs-v3 .mv-value-card{flex-basis: 100%}body.bs-v3 .nx-section,body.bs-v3 .mv-section{padding: 64px 0 !important}body.bs-v3 .bs-footer-grid{grid-template-columns: 1fr !important}body.bs-v3 .bs-footer-cta-box{flex-direction: column;padding: 32px 24px;text-align: center}}.bs-form-honeypot{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.bs-kvkk-onay{font-size: 0.88rem;line-height: 1.5}body.bs-v3 .bs-iletisim-form .bs-kvkk-onay,body.bs-v3 .bs-iletisim-form .bs-servis-ucret-onay{display: flex;align-items: flex-start;gap: 0.65rem;width: 100%;min-height: 0;padding: 0.85rem 1rem;margin: 0;border-radius: 12px;border: 1px solid var(--nx-border);background: rgba(255,255,255,0.72);clear: both}body.bs-v3 .bs-iletisim-form .bs-kvkk-onay .form-check-input,body.bs-v3 .bs-iletisim-form .bs-servis-ucret-onay .form-check-input{float: none;margin-left: 0;margin-top: 0.2rem;flex-shrink: 0;position: static;width: 1.1em;height: 1.1em}body.bs-v3 .bs-iletisim-form .bs-kvkk-onay .form-check-label,body.bs-v3 .bs-iletisim-form .bs-servis-ucret-onay .form-check-label{flex: 1;min-width: 0;padding-left: 0;line-height: 1.55}body.bs-v3 .bs-iletisim-form .row > .col-12:has(.bs-kvkk-onay),body.bs-v3 .bs-iletisim-form .row > .col-12:has(.bs-servis-ucret-onay){clear: both}body.bs-v3 .bs-iletisim-form .row > .col-12:last-child{clear: both;margin-top: 0.25rem}.bs-kvkk-onay a{font-weight: 600}.bs-form-basari{color: #059669;margin-top: 12px;font-weight: 600}.bs-form-hata{color: #dc2626;margin-top: 12px;font-weight: 600}.bs-cerez-bildirim{position: fixed;left: 50%;bottom: 18px;transform: translateX(-50%);z-index: 1045;width: min(560px,calc(100vw - 24px))}.bs-cerez-bildirim[hidden]{display: none !important}.bs-cerez-bildirim__panel{background: #fff;border-radius: 16px;box-shadow: 0 16px 46px rgba(15,23,42,0.22);padding: 14px 16px}[data-theme="dark"] .bs-cerez-bildirim__panel{background: #1e293b;color: #f1f5f9}.bs-cerez-bildirim__ust{display: flex;align-items: flex-start;gap: 10px}.bs-cerez-bildirim__ikon{flex-shrink: 0;width: 30px;height: 30px;border-radius: 9px;background: rgba(37,99,235,0.12);color: var(--nx-accent,#2563eb);display: flex;align-items: center;justify-content: center;font-size: 0.95rem}.bs-cerez-bildirim__metin{flex: 1;margin: 0;font-size: 0.82rem;line-height: 1.5;padding-top: 4px}.bs-cerez-bildirim__metin a{color: var(--ac-amber-hover,#92400e) !important;font-weight: 600;text-decoration: underline}.bs-cerez-bildirim__tercih-ac{flex-shrink: 0;border: none;background: transparent;color: var(--ac-amber-hover,#92400e) !important;font-size: 0.78rem;font-weight: 700;padding: 4px 2px;cursor: pointer;display: flex;align-items: center;gap: 4px;white-space: nowrap}.bs-cerez-bildirim__tercih-ac i{transition: transform 0.15s ease}.bs-cerez-bildirim__tercih-ac.is-acik i{transform: rotate(180deg)}.bs-kvkk-kapisi__kategoriler{margin: 12px 0 0;border: 1px solid rgba(15,23,42,0.1);border-radius: 12px;overflow: hidden}.bs-kvkk-kapisi__kategoriler[hidden]{display: none !important}.bs-cerez-bildirim__kaydet-satir{padding: 10px 14px;display: flex;justify-content: flex-end}.bs-cerez-bildirim__aksiyon{display: flex;gap: 8px;justify-content: flex-end;margin-top: 12px}.bs-cerez-bildirim__aksiyon .nx-btn,.bs-cerez-bildirim__kaydet-satir .nx-btn{padding: 6px 14px;font-size: 0.8rem}.bs-cerez-bildirim__aksiyon .nx-btn--outline{color: var(--ac-amber-hover,#92400e) !important;border-color: var(--ac-amber-hover,#92400e) !important}@media (max-width: 991px){.bs-cerez-bildirim{bottom: calc(var(--selma-mobil-cta-h,56px) + 12px + env(safe-area-inset-bottom,0px))}}@media (max-width: 575px){.bs-cerez-bildirim__aksiyon{flex-direction: column-reverse}.bs-cerez-bildirim__aksiyon .nx-btn{width: 100%;justify-content: center}}.bs-kvkk-kategori{display: flex;align-items: flex-start;gap: 14px;padding: 14px 16px;border-bottom: 1px solid rgba(15,23,42,0.08)}.bs-kvkk-kategori:last-child{border-bottom: none}.bs-kvkk-kategori--kilitli{background: rgba(15,23,42,0.03)}[data-theme="dark"] .bs-kvkk-kategori{border-bottom-color: rgba(255,255,255,0.08)}[data-theme="dark"] .bs-kvkk-kategori--kilitli{background: rgba(255,255,255,0.04)}.bs-kvkk-kategori__anahtar{position: relative;flex-shrink: 0;width: 42px;height: 24px;margin-top: 2px;cursor: pointer}.bs-kvkk-kategori__anahtar input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.bs-kvkk-kategori__anahtar input:disabled{cursor: not-allowed}.bs-kvkk-kategori__slider{position: absolute;inset: 0;background: rgba(15,23,42,0.18);border-radius: 999px;transition: background 0.15s ease}[data-theme="dark"] .bs-kvkk-kategori__slider{background: rgba(255,255,255,0.22)}.bs-kvkk-kategori__slider::before{content: "";position: absolute;top: 3px;left: 3px;width: 18px;height: 18px;background: #fff;border-radius: 50%;transition: transform 0.15s ease;box-shadow: 0 1px 3px rgba(15,23,42,0.3)}.bs-kvkk-kategori__anahtar input:checked + .bs-kvkk-kategori__slider{background: var(--nx-accent,#2563eb)}.bs-kvkk-kategori__anahtar input:checked + .bs-kvkk-kategori__slider::before{transform: translateX(18px)}.bs-kvkk-kategori__anahtar input:disabled + .bs-kvkk-kategori__slider{opacity: 0.7}.bs-kvkk-kategori__metin{display: flex;flex-direction: column;gap: 2px;font-size: 0.85rem;line-height: 1.45}.bs-kvkk-kategori__metin strong{font-size: 0.9rem}.bs-kvkk-kategori__metin span{opacity: 0.75}.bs-footer-yasal{display: block;margin-top: 6px;font-size: 0.85rem}.bs-footer-yasal a{color: inherit;opacity: 0.85}.bs-kvkk-tercih-btn{background: none;border: none;padding: 0;font: inherit;color: inherit;opacity: 0.65;text-decoration: underline;cursor: pointer}.bs-teklif-layout{display: grid;grid-template-columns: minmax(260px,340px) 1fr;gap: 28px;align-items: start}.bs-teklif-aside{padding: 28px}.bs-teklif-adimlar{list-style: none;padding: 0;margin: 20px 0 0;display: flex;flex-direction: column;gap: 16px}.bs-teklif-adimlar li{display: flex;gap: 12px;align-items: flex-start}.bs-teklif-adim-no{width: 28px;height: 28px;border-radius: 50%;background: var(--nx-accent,#2563eb);color: #fff;display: flex;align-items: center;justify-content: center;font-size: 0.8rem;font-weight: 700;flex-shrink: 0}.bs-teklif-guven{margin-top: 20px;padding: 14px;border-radius: 12px;background: rgba(37,99,235,0.08);display: flex;gap: 10px;font-size: 0.88rem}body.bs-v3 .bs-ozellik-grid{display: flex;flex-wrap: wrap;justify-content: center;gap: 20px}.bs-ozellik-kart{flex: 0 1 calc((100% - 40px) / 3);padding: 28px 24px;position: relative}.bs-ozellik-no{font-size: 2rem;font-weight: 800;color: rgba(37,99,235,0.15);line-height: 1;margin-bottom: 8px}.bs-ozellik-ikon{font-size: 1.5rem;color: var(--nx-accent,#2563eb);margin-bottom: 12px}.bs-yasal-icerik{padding: 36px 40px;max-width: 860px;margin: 0 auto}.bs-yasal-icerik h2{font-size: 1.15rem;margin-top: 1.5rem}.bs-yasal-guncelleme{margin-top: 24px;opacity: 0.65}.cozum-iletisim-band-form-wrap .bs-iletisim-form .row{--bs-gutter-y: 0.5rem}.cozum-iletisim-band-form-wrap .bs-kvkk-onay{font-size: 0.78rem}@media (max-width: 991px){.bs-teklif-layout{grid-template-columns: 1fr}.bs-ozellik-kart{flex-basis: 100%}.bs-ozel-cozum-grid{grid-template-columns: 1fr}}.bs-ozel-cozum-grid{grid-template-columns: repeat(3,1fr);gap: 20px;margin-bottom: 24px}.bs-ozel-cozum-grid--full{grid-template-columns: repeat(3,1fr)}.bs-ozel-cozum-kart{padding: 24px;height: 100%}.bs-ozel-cozum-ikon{width: 44px;height: 44px;border-radius: 12px;background: color-mix(in srgb,var(--nx-accent,#2563eb) 10%,transparent);color: var(--nx-accent,#2563eb);display: flex;align-items: center;justify-content: center;font-size: 1.25rem;margin-bottom: 14px}.bs-geo-fark-notu{max-width: 720px;margin: 12px auto 0;font-size: 0.92rem;opacity: 0.88;font-style: italic}.bs-geo-hizmet-band{display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 24px 28px;margin-bottom: 20px;flex-wrap: wrap}.bs-geo-hizmet-band h3{margin: 0 0 8px;font-size: 1.1rem}.bs-geo-hizmet-band p{margin: 0;font-size: 0.92rem;opacity: 0.9}.bs-geo-etiketler{display: flex;flex-wrap: wrap;gap: 8px;justify-content: center}.bs-geo-etiket{font-size: 0.78rem;font-weight: 600;padding: 6px 12px;border-radius: 999px;background: rgba(37,99,235,0.08);color: var(--nx-accent,#2563eb);border: 1px solid rgba(37,99,235,0.15)}.bs-geo-seo-blok,.bs-turkiye-hizmet-blok{padding: 32px;max-width: 900px;margin: 0 auto}[data-theme="dark"] .bs-geo-etiket{background: rgba(96,165,250,0.12);border-color: rgba(96,165,250,0.25);color: #93c5fd}@media (max-width: 991px){.bs-ozel-cozum-grid,.bs-ozel-cozum-grid--full{grid-template-columns: 1fr}.bs-geo-hizmet-band{flex-direction: column;align-items: flex-start}}body.bs-v3 .nx-header__top-inner{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap}body.bs-v3 .nx-header__util{display: flex;align-items: center;gap: 10px}body.bs-v3 .nx-header__util-link{display: inline-flex;align-items: center;gap: 6px;font-size: 0.82rem;font-weight: 600;padding: 6px 12px;border-radius: 999px;text-decoration: none;transition: background 0.2s,color 0.2s}body.bs-v3 .nx-header__util-link--servis{background: rgba(234,88,12,0.1);color: #c2410c}body.bs-v3 .nx-header__util-link--odeme{background: rgba(22,163,74,0.1);color: #15803d}body.bs-v3 .nx-header__util-wa{color: #128c7e;font-weight: 600}body.bs-v3 .nx-header__util-link:hover,body.bs-v3 .nx-header__util-wa:hover{opacity: 0.85}.bs-hizli-aksiyon-band{display: flex;flex-wrap: wrap;gap: 12px;margin-bottom: 28px}.bs-hizli-aksiyon-band--stack{flex-direction: column;align-items: stretch}body.bs-v3 .nx-btn--wa,body.bs-v3 .bs-btn-wa{background: #25d366;border-color: #25d366;color: #fff}body.bs-v3 .nx-btn--wa:hover,body.bs-v3 .bs-btn-wa:hover{background: #1da851;border-color: #1da851;color: #fff}.bs-odeme-grid{display: grid;grid-template-columns: 1.2fr 0.8fr;gap: 24px;align-items: start}.bs-odeme-bilgi,.bs-odeme-guven,.bs-odeme-iframe-wrap{padding: 28px}.bs-odeme-adimlar{list-style: none;padding: 0;margin: 20px 0}.bs-odeme-adimlar li{display: flex;align-items: flex-start;gap: 12px;margin-bottom: 12px;font-size: 0.95rem}.bs-odeme-adimlar li span{flex-shrink: 0;width: 26px;height: 26px;border-radius: 50%;background: var(--nx-accent,#2563eb);color: #fff;font-size: 0.78rem;font-weight: 700;display: flex;align-items: center;justify-content: center}.bs-odeme-not{margin-top: 16px;font-size: 0.88rem;opacity: 0.85}.bs-odeme-iframe{width: 100%;min-height: 520px;border: 0;border-radius: 12px}.bs-odeme-guven ul{padding-left: 1.1rem;margin: 16px 0}.bs-odeme-kartlar{display: flex;gap: 16px;font-size: 2rem;opacity: 0.35;margin-top: 20px}.bs-vitrin-slider{padding-bottom: 44px}.bs-vitrin-slider .swiper-pagination{bottom: 0}.bs-vitrin-kart{display: flex;flex-direction: column;height: 100%;text-decoration: none !important;overflow: hidden}.bs-vitrin-kart__gorsel{height: 160px;display: flex;align-items: center;justify-content: center;background: var(--nx-bg,#f4f6fb);overflow: hidden}.bs-vitrin-kart__gorsel img{max-width: 100%;max-height: 100%;object-fit: contain}.bs-vitrin-kart__govde{padding: 16px}.bs-vitrin-kart__govde h3{font-size: 1rem;margin-bottom: 6px;color: var(--nx-text-strong,#0f172a)}.bs-vitrin-kart__govde p{font-size: 0.85rem;color: var(--nx-text-soft,#64748b);margin: 0}.bs-yurume-bandi{position: relative;overflow: hidden;width: 100%;background: linear-gradient(90deg,var(--nx-primary,#2563eb),var(--nx-primary-dark,#1d4ed8));color: #fff;padding: 8px 0;white-space: nowrap}.bs-yurume-bandi__track{display: inline-flex;align-items: center;animation-name: bsYurumeBandiKaydir;animation-timing-function: linear;animation-iteration-count: infinite;will-change: transform}.bs-yurume-bandi__oge{display: inline-flex;align-items: center;gap: 8px;font-size: 0.85rem;font-weight: 600;padding: 0 32px}@keyframes bsYurumeBandiKaydir{from{transform: translateX(0)}to{transform: translateX(-50%)}}@media (prefers-reduced-motion: reduce){.bs-yurume-bandi__track{animation: none;flex-wrap: wrap;justify-content: center}}.selma-dil-fab-stack{position: fixed;left: 18px;bottom: 18px;z-index: 1040;display: flex;flex-direction: column-reverse;align-items: flex-start;gap: 10px}.selma-dil-fab-actions{display: flex;flex-direction: column-reverse;align-items: flex-start;gap: 8px}.selma-dil-fab-btn,.selma-dil-fab-toggle{width: 44px;height: 44px;border-radius: 50%;border: 2px solid #fff;background: #fff;padding: 0;display: inline-flex;align-items: center;justify-content: center;overflow: hidden;cursor: pointer;box-shadow: 0 4px 16px rgba(0,0,0,0.18);transition: transform 0.15s,box-shadow 0.15s,opacity 0.15s}.selma-dil-fab-btn img,.selma-dil-fab-toggle img{width: 24px;height: 18px;border-radius: 2px;object-fit: cover}.selma-dil-fab-btn{opacity: 0.85}.selma-dil-fab-btn:hover,.selma-dil-fab-toggle:hover{transform: translateY(-2px) scale(1.04);opacity: 1}.selma-dil-fab-btn--active{opacity: 1;border-color: var(--nx-primary,#2563eb)}.selma-dil-fab-toggle{background: linear-gradient(135deg,#2563eb,#1d4ed8);border-color: transparent}.selma-dil-fab-toggle img{width: 22px;height: 16px}@media (min-width: 992px){.selma-dil-fab-actions{display: flex}.selma-dil-fab-toggle{display: none !important}}@media (max-width: 991.98px){.selma-dil-fab-actions{max-height: 0;opacity: 0;visibility: hidden;overflow: hidden;pointer-events: none;transform: translateY(8px);transition: max-height 0.28s ease,opacity 0.22s ease,transform 0.22s ease,visibility 0s linear 0.22s}.selma-dil-fab-stack.is-open .selma-dil-fab-actions{max-height: min(70vh,460px);opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0);transition: max-height 0.3s ease,opacity 0.22s ease,transform 0.22s ease,visibility 0s}}@media (max-width: 575.98px){.selma-dil-fab-btn,.selma-dil-fab-toggle{width: 40px;height: 40px}.selma-dil-fab-stack{left: 14px;bottom: 16px;gap: 8px}}.bs-hizli-iletisim-dock,.bs-yuzen-kose{position: fixed;right: 18px;bottom: 18px;z-index: 1040;display: flex;flex-direction: column;align-items: flex-end;gap: 10px}.bs-hizli-iletisim-dock__panel{display: flex;flex-direction: column;gap: 8px;animation: bsHizliDockIn 0.25s ease forwards}@keyframes bsHizliDockIn{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: translateY(0)}}.bs-hizli-btn{display: inline-flex;align-items: center;gap: 10px;padding: 10px 16px;border-radius: 999px;font-size: 0.88rem;font-weight: 600;text-decoration: none;color: #fff;box-shadow: 0 4px 16px rgba(0,0,0,0.18);white-space: nowrap;transition: transform 0.15s,box-shadow 0.15s}.bs-hizli-btn:hover{transform: translateY(-2px);color: #fff;box-shadow: 0 6px 20px rgba(0,0,0,0.22)}.bs-hizli-btn--wa{background: #25d366}.bs-hizli-btn--tel{background: #2563eb}.bs-hizli-btn--servis{background: #ea580c}.bs-hizli-btn--odeme{background: #16a34a}.bs-hizli-btn--adres{background: #7c3aed}.bs-hizli-iletisim-dock__toggle{width: 56px;height: 56px;border-radius: 50%;border: none;background: linear-gradient(135deg,#2563eb,#1d4ed8);color: #fff;font-size: 1.35rem;cursor: pointer;box-shadow: 0 6px 24px rgba(37,99,235,0.45);display: flex;align-items: center;justify-content: center;transition: transform 0.2s}.bs-hizli-iletisim-dock__toggle:hover{transform: scale(1.05)}.bs-hizli-iletisim-dock__toggle .bs-hizli-toggle-ikon--kapali{display: none}.bs-hizli-iletisim-dock__toggle.is-open .bs-hizli-toggle-ikon--acik{display: none}.bs-hizli-iletisim-dock__toggle.is-open .bs-hizli-toggle-ikon--kapali{display: inline}@media (max-width: 991px){.bs-odeme-grid{grid-template-columns: 1fr}.bs-hizli-btn span{display: none}.bs-hizli-btn{width: 48px;height: 48px;padding: 0;justify-content: center;border-radius: 50%}}@media (min-width: 1200px){body.bs-v3 #navmenu .cozum-mega-menu .cozum-mega-panel,body.bs-v3 #navmenu .cozum-mega-menu .cozum-mega-flyout{background: #ffffff !important;border: 1px solid rgba(15,23,42,0.1) !important;box-shadow: 0 16px 40px rgba(15,23,42,0.14) !important}body.bs-v3 #navmenu .cozum-mega-menu .cozum-mega-panel a,body.bs-v3 #navmenu .cozum-mega-menu .cozum-mega-flyout a,body.bs-v3 #navmenu .cozum-mega-menu .cozum-mega-grup-trigger{color: #334155 !important;-webkit-text-fill-color: #334155 !important}body.bs-v3 #navmenu .cozum-mega-menu .cozum-mega-grup-ok{color: #64748b !important;opacity: 1}body.bs-v3 #navmenu .cozum-mega-menu .cozum-mega-panel a:hover,body.bs-v3 #navmenu .cozum-mega-menu .cozum-mega-flyout a:hover,body.bs-v3 #navmenu .cozum-mega-menu .cozum-mega-grup-trigger:hover,body.bs-v3 #navmenu .cozum-mega-menu .cozum-mega-grup-item:hover > .cozum-mega-grup-trigger{color: var(--nx-accent) !important;-webkit-text-fill-color: var(--nx-accent) !important;background: color-mix(in srgb,var(--nx-accent) 8%,transparent) !important}body.bs-v3 #navmenu .cozum-mega-menu .cozum-mega-tum-cozumler{color: var(--nx-accent-2,#0b3d6e) !important;-webkit-text-fill-color: var(--nx-accent-2,#0b3d6e) !important}[data-theme="dark"] body.bs-v3 #navmenu .cozum-mega-menu .cozum-mega-panel a,[data-theme="dark"] body.bs-v3 #navmenu .cozum-mega-menu .cozum-mega-flyout a,[data-theme="dark"] body.bs-v3 #navmenu .cozum-mega-menu .cozum-mega-grup-trigger{color: #334155 !important;-webkit-text-fill-color: #334155 !important}}@media (max-width: 1199px){body.bs-v3.mobile-nav-active #navmenu .cozum-mega-menu .cozum-mega-panel a,body.bs-v3.mobile-nav-active #navmenu .cozum-mega-menu .cozum-mega-flyout a,body.bs-v3.mobile-nav-active #navmenu .cozum-mega-menu .cozum-mega-grup-trigger{color: var(--nx-text-strong) !important;-webkit-text-fill-color: unset !important}body.bs-v3.mobile-nav-active #navmenu .cozum-mega-menu .cozum-mega-flyout{background: color-mix(in srgb,var(--nx-accent) 6%,transparent) !important}body.bs-v3.mobile-nav-active #navmenu .cozum-mega-menu .cozum-mega-flyout a{color: #1e293b !important;-webkit-text-fill-color: #1e293b !important}[data-theme="dark"] body.bs-v3.mobile-nav-active #navmenu .cozum-mega-menu .cozum-mega-flyout a{color: #e2e8f0 !important;-webkit-text-fill-color: #e2e8f0 !important}}body.bs-v3 .bs-panel-nav-ikon{width: 18px;height: 18px;object-fit: cover;border-radius: 3px;margin-right: 6px;vertical-align: -3px}@media (min-width: 1200px){body.bs-v3 #navmenu .bs-panel-nav-dropdown .dropdown-menu{background: #ffffff !important;border: 1px solid rgba(15,23,42,0.1) !important;border-radius: var(--nx-radius,12px) !important;box-shadow: 0 16px 40px rgba(15,23,42,0.14) !important;padding: 8px !important;min-width: 220px}body.bs-v3 #navmenu .bs-panel-nav-dropdown .dropdown-item{color: #334155 !important;border-radius: 8px !important;padding: 8px 12px !important;font-size: 0.875rem !important}body.bs-v3 #navmenu .bs-panel-nav-dropdown .dropdown-item:hover,body.bs-v3 #navmenu .bs-panel-nav-dropdown .dropdown-item:focus{color: var(--nx-accent) !important;background: color-mix(in srgb,var(--nx-accent) 8%,transparent) !important}[data-theme="dark"] body.bs-v3 #navmenu .bs-panel-nav-dropdown .dropdown-menu{background: #0f172a !important;border-color: rgba(255,255,255,0.1) !important}[data-theme="dark"] body.bs-v3 #navmenu .bs-panel-nav-dropdown .dropdown-item{color: #e2e8f0 !important}}@media (max-width: 1199px){body.bs-v3.mobile-nav-active #navmenu .bs-panel-nav-dropdown .dropdown-menu{position: static !important;display: block !important;background: color-mix(in srgb,var(--nx-accent) 6%,transparent) !important;border: none !important;box-shadow: none !important;margin: 4px 0 4px 20px !important;padding: 0 !important}body.bs-v3.mobile-nav-active #navmenu .bs-panel-nav-dropdown .dropdown-item{color: var(--nx-text-strong) !important;-webkit-text-fill-color: unset !important;padding: 8px 12px !important}[data-theme="dark"] body.bs-v3.mobile-nav-active #navmenu .bs-panel-nav-dropdown .dropdown-item{color: #e2e8f0 !important}}body.bs-v3 .site-arama-onizleme{background: #ffffff !important;border: 1px solid var(--nx-border) !important}body.bs-v3 .site-arama-onizleme-liste a,body.bs-v3 .site-arama-onizleme-liste strong{color: #1e293b !important}body.bs-v3 .site-arama-onizleme-liste small{color: #64748b !important}[data-theme="dark"] body.bs-v3 .site-arama-onizleme{background: var(--nx-bg-elevated) !important}[data-theme="dark"] body.bs-v3 .site-arama-onizleme-liste a,[data-theme="dark"] body.bs-v3 .site-arama-onizleme-liste strong{color: var(--nx-text-strong) !important}[data-theme="dark"] body.bs-v3 .site-arama-onizleme-liste small{color: var(--nx-text-soft) !important}body.bs-v3 .bs-servis-ucret-kutusu{margin-top: 20px;padding: 18px;border-radius: var(--nx-radius-lg);border: 1px solid rgba(234,88,12,0.25);background: rgba(234,88,12,0.06)}body.bs-v3 .bs-servis-ucret-kutusu h3{font-size: 0.95rem;margin: 0 0 12px;display: flex;align-items: center;gap: 8px;color: var(--nx-text-strong)}body.bs-v3 .bs-servis-ucret-kutusu ul{margin: 0 0 12px;padding-left: 1.15rem;font-size: 0.82rem;color: var(--nx-text)}body.bs-v3 .bs-servis-ucret-kutusu li{margin-bottom: 8px}body.bs-v3 .bs-servis-ucret-kutusu a{font-size: 0.82rem;font-weight: 600}body.bs-v3 .bs-servis-ucret-onay .form-check-label{font-size: 0.85rem;line-height: 1.5}body.bs-v3{--bs-font: "Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bs-font-mono: ui-monospace,"Cascadia Code","Segoe UI Mono",monospace;--t-xs: 0.75rem;--t-sm: 0.875rem;--t-base: 1rem;--t-md: 1.0625rem;--t-lg: 1.125rem;--t-xl: 1.25rem;--t-2xl: 1.5rem;--t-3xl: 1.875rem;--t-4xl: 2.25rem;--t-5xl: 2.75rem;--lh-body: 1.65;--lh-heading: 1.25;--lh-tight: 1.15;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--ls-normal: 0;--ls-tight: -0.02em;--ls-wide: 0.06em;--ls-caps: 0.08em}html:has(body.bs-v3){font-size: 16px;-webkit-text-size-adjust: 100%;text-size-adjust: 100%}body.bs-v3,body.bs-v3 input,body.bs-v3 textarea,body.bs-v3 select,body.bs-v3 button,body.bs-v3 .btn,body.bs-v3 .form-control{font-family: var(--bs-font) !important;font-size: var(--t-base);font-weight: var(--fw-normal);line-height: var(--lh-body);letter-spacing: var(--ls-normal);font-feature-settings: "kern" 1,"liga" 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}body.bs-v3{color: var(--nx-text,#334155) !important}body.bs-v3 h1,body.bs-v3 h2,body.bs-v3 h3,body.bs-v3 h4,body.bs-v3 h5,body.bs-v3 h6,body.bs-v3 .h1,body.bs-v3 .h2,body.bs-v3 .h3,body.bs-v3 .h4,body.bs-v3 .h5,body.bs-v3 .h6{font-family: var(--bs-font) !important;font-weight: var(--fw-bold) !important;line-height: var(--lh-heading) !important;letter-spacing: var(--ls-tight) !important;color: var(--nx-text-strong,#0f172a) !important;-webkit-text-fill-color: unset !important;background: none !important;-webkit-background-clip: unset !important;background-clip: unset !important;margin-top: 0}body.bs-v3 h1{font-size: var(--t-4xl) !important}body.bs-v3 h2{font-size: var(--t-3xl) !important}body.bs-v3 h3{font-size: var(--t-xl) !important;font-weight: var(--fw-semibold) !important}body.bs-v3 h4{font-size: var(--t-lg) !important;font-weight: var(--fw-semibold) !important}body.bs-v3 h5{font-size: var(--t-base) !important;font-weight: var(--fw-semibold) !important}body.bs-v3 h6{font-size: var(--t-sm) !important;font-weight: var(--fw-semibold) !important}body.bs-v3 p,body.bs-v3 li,body.bs-v3 td,body.bs-v3 dd,body.bs-v3 label,body.bs-v3 .mv-bento-body p,body.bs-v3 .mv-service-body p,body.bs-v3 .mv-about-copy p{font-size: var(--t-base);line-height: var(--lh-body);color: var(--nx-text,#475569)}body.bs-v3 .detay-metin,body.bs-v3 .detay-metin p{font-size: var(--t-base);line-height: 1.5;color: var(--nx-text,#475569)}body.bs-v3 .lead,body.bs-v3 .mv-page-desc,body.bs-v3 .mv-hero-desc,body.bs-v3 .nx-section-head p,body.bs-v3 .mv-section-head p,body.bs-v3 .section-title p,body.bs-v3 .cozum-hero-ozet{font-size: var(--t-md) !important;line-height: var(--lh-body) !important;font-weight: var(--fw-normal) !important}body.bs-v3 small,body.bs-v3 .small,body.bs-v3 .text-muted{font-size: var(--t-sm) !important;line-height: var(--lh-body)}body.bs-v3 #navmenu ul li a,body.bs-v3 .nx-nav ul li a{font-family: var(--bs-font) !important;font-size: var(--t-sm) !important;font-weight: var(--fw-semibold) !important;letter-spacing: var(--ls-normal) !important}body.bs-v3 .nx-header__top,body.bs-v3 .nx-header__contact a{font-size: var(--t-sm) !important;font-weight: var(--fw-medium) !important}body.bs-v3 .site-arama-girdi,body.bs-v3 .arama-buyuk-girdi{font-family: var(--bs-font) !important;font-size: var(--t-sm) !important;font-weight: var(--fw-normal) !important}body.bs-v3 .nx-btn,body.bs-v3 .mv-btn,body.bs-v3 .btn-get-started,body.bs-v3 .iletisim-gonder-btn,body.bs-v3 .arama-buyuk-btn,body.bs-v3 .cozum-katalog-sekme{font-family: var(--bs-font) !important;font-size: var(--t-sm) !important;font-weight: var(--fw-semibold) !important;letter-spacing: var(--ls-normal) !important}body.bs-v3 .nx-btn--lg,body.bs-v3 .mv-btn-lg{font-size: var(--t-base) !important}body.bs-v3 .nx-tag,body.bs-v3 .mv-section-tag,body.bs-v3 .nx-hero__badge,body.bs-v3 .mv-pill,body.bs-v3 .mv-page-pill,body.bs-v3 .cozum-etiket,body.bs-v3 .mv-catalog-tag,body.bs-v3 .arama-sonuc-etiket{font-family: var(--bs-font) !important;font-size: var(--t-xs) !important;font-weight: var(--fw-bold) !important;letter-spacing: var(--ls-caps) !important;text-transform: uppercase;-webkit-text-fill-color: unset !important}body.bs-v3 .nx-hero__title,body.bs-v3 .mv-hero-title{font-family: var(--bs-font) !important;font-size: clamp(2rem,4.5vw,var(--t-5xl)) !important;font-weight: var(--fw-bold) !important;line-height: var(--lh-tight) !important;letter-spacing: var(--ls-tight) !important;color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;background: none !important;-webkit-background-clip: unset !important;text-shadow: 0 2px 24px rgba(0,0,0,0.25)}body.bs-v3 .nx-hero__desc,body.bs-v3 .mv-hero-desc{font-size: var(--t-md) !important;font-weight: var(--fw-normal) !important;color: rgba(255,255,255,0.88) !important;-webkit-text-fill-color: rgba(255,255,255,0.88) !important;line-height: var(--lh-body) !important;max-width: 36rem}body.bs-v3 .nx-hero__badge,body.bs-v3 .mv-hero .mv-pill{color: #bae6fd !important;-webkit-text-fill-color: #bae6fd !important;font-size: var(--t-xs) !important}body.bs-v3 .mv-page-title{font-size: clamp(1.75rem,4vw,var(--t-4xl)) !important;font-weight: var(--fw-bold) !important;color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;background: none !important;line-height: var(--lh-heading) !important}body.bs-v3 .mv-page-desc{color: rgba(255,255,255,0.9) !important;-webkit-text-fill-color: rgba(255,255,255,0.9) !important}body.bs-v3 .mv-breadcrumb,body.bs-v3 .mv-breadcrumb a,body.bs-v3 .cozum-hero-breadcrumb a{font-size: var(--t-sm) !important;font-weight: var(--fw-medium) !important}body.bs-v3 .cozum-hero h1{font-size: clamp(1.75rem,4vw,var(--t-4xl)) !important;color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;background: none !important}body.bs-v3 .cozum-hero-ozet{font-size: var(--t-md) !important;color: rgba(255,255,255,0.88) !important;-webkit-text-fill-color: rgba(255,255,255,0.88) !important}body.bs-v3 .nx-section-head h2,body.bs-v3 .mv-section-head h2,body.bs-v3 .section-title h2,body.bs-v3 .cozum-katalog-ozet h2{font-size: clamp(1.625rem,3vw,var(--t-3xl)) !important;font-weight: var(--fw-bold) !important;line-height: var(--lh-heading) !important;color: var(--nx-text-strong) !important;-webkit-text-fill-color: unset !important}body.bs-v3 .nx-section-head p,body.bs-v3 .mv-section-head p{font-size: var(--t-md) !important;color: var(--nx-text-soft) !important;max-width: 42rem;margin-left: auto;margin-right: auto}body.bs-v3 .mv-bento-body h3,body.bs-v3 .mv-service-body h3,body.bs-v3 .referans-kart-icerik h3,body.bs-v3 .mv-value-card h3,body.bs-v3 .mv-contact-card h3,body.bs-v3 .portfolio-info h4{font-size: var(--t-lg) !important;font-weight: var(--fw-semibold) !important;line-height: var(--lh-heading) !important;color: var(--nx-text-strong) !important}body.bs-v3 .mv-bento-body p,body.bs-v3 .mv-service-body p{font-size: var(--t-sm) !important;line-height: var(--lh-body) !important}body.bs-v3 .mv-bento-link{font-size: var(--t-sm) !important;font-weight: var(--fw-semibold) !important}body.bs-v3 .nx-stat__num,body.bs-v3 .mv-trust-num,body.bs-v3 .mv-value-no{font-family: var(--bs-font) !important;font-size: var(--t-3xl) !important;font-weight: var(--fw-bold) !important;color: var(--ac-amber,var(--nx-accent,#38bdf8)) !important;-webkit-text-fill-color: var(--ac-amber,var(--nx-accent,#38bdf8)) !important;background: none !important;-webkit-background-clip: unset !important}body.bs-v3 .nx-stat__label,body.bs-v3 .mv-trust-label{font-size: var(--t-sm) !important;font-weight: var(--fw-medium) !important;color: rgba(255,255,255,0.65) !important}body.bs-v3 .mv-grup-header h3{font-size: var(--t-2xl) !important;font-weight: var(--fw-bold) !important}body.bs-v3 .mv-grup-header p{font-size: var(--t-sm) !important}body.bs-v3 .mv-skills-panel h3{font-size: var(--t-xl) !important}body.bs-v3 .mv-skill-head{font-size: var(--t-sm) !important;font-weight: var(--fw-semibold) !important}body.bs-v3 .mv-about-copy h2{font-size: clamp(1.5rem,3vw,var(--t-3xl)) !important}body.bs-v3 .bs-footer,body.bs-v3 .nx-footer{font-size: var(--t-sm) !important}body.bs-v3 .bs-footer-cta-box h3{font-size: var(--t-2xl) !important;font-weight: var(--fw-bold) !important;color: #ffffff !important;-webkit-text-fill-color: #ffffff !important}body.bs-v3 .bs-footer-cta-box p{font-size: var(--t-base) !important}body.bs-v3 .bs-footer-links h4,body.bs-v3 .bs-footer-social h4{font-size: var(--t-sm) !important;font-weight: var(--fw-bold) !important;text-transform: uppercase;letter-spacing: var(--ls-wide) !important}body.bs-v3 .copyright{font-size: var(--t-sm) !important}body.bs-v3 .arama-sonuc-baslik{font-size: var(--t-base) !important;font-weight: var(--fw-semibold) !important}body.bs-v3 .arama-sonuc-metin{font-size: var(--t-sm) !important}body.bs-v3 .arama-sonuc-ozet{font-size: var(--t-base) !important}body.bs-v3 .form-control{font-size: var(--t-base) !important}body.bs-v3 .form-control::placeholder{font-size: var(--t-sm) !important;font-weight: var(--fw-normal) !important}@media (max-width: 767px){body.bs-v3 h1{font-size: var(--t-3xl) !important}body.bs-v3 h2{font-size: var(--t-2xl) !important}body.bs-v3 h3{font-size: var(--t-lg) !important}body.bs-v3 .nx-hero__title,body.bs-v3 .mv-hero-title{font-size: clamp(1.75rem,7vw,2.25rem) !important}body.bs-v3 .mv-page-title{font-size: clamp(1.625rem,6vw,2rem) !important}body.bs-v3 p,body.bs-v3 .mv-hero-desc,body.bs-v3 .mv-page-desc{font-size: var(--t-base) !important}}[data-theme="dark"] body.bs-v3 h1,[data-theme="dark"] body.bs-v3 h2,[data-theme="dark"] body.bs-v3 h3,[data-theme="dark"] body.bs-v3 h4,[data-theme="dark"] body.bs-v3 h5,[data-theme="dark"] body.bs-v3 h6{color: var(--nx-text-strong) !important;-webkit-text-fill-color: var(--nx-text-strong) !important}[data-theme="dark"] body.bs-v3 p,[data-theme="dark"] body.bs-v3 li,[data-theme="dark"] body.bs-v3 .mv-bento-body p,[data-theme="dark"] body.bs-v3 .mv-service-body p{color: var(--nx-text) !important}[data-theme="dark"] body.bs-v3 .nx-section-head p,[data-theme="dark"] body.bs-v3 .mv-section-head p{color: var(--nx-text-soft) !important}[data-theme="dark"] body.bs-v3 .mv-bento-body h3,[data-theme="dark"] body.bs-v3 .mv-service-body h3,[data-theme="dark"] body.bs-v3 .referans-kart-icerik h3{color: var(--nx-text-strong) !important}[data-theme="dark"] body.bs-v3{--nx-bg: #030712;--nx-bg-elevated: #0f172a;--nx-bg-dark: #020617;--nx-surface: rgba(15,23,42,0.85);--nx-border: rgba(255,255,255,0.08);--nx-text: #cbd5e1;--nx-text-soft: #94a3b8;--nx-text-strong: #f1f5f9;background-image: radial-gradient(ellipse 80% 50% at 50% -20%,rgba(14,165,233,.1),transparent),radial-gradient(ellipse 60% 40% at 100% 50%,rgba(139,92,246,.08),transparent) !important}[data-theme="dark"] body.bs-v3 .nx-header__bar{background: rgba(15,23,42,0.88);border-bottom-color: var(--nx-border)}[data-theme="dark"] body.bs-v3 .header.header-scrolled .nx-header__bar,[data-theme="dark"] body.bs-v3 .nx-header.is-scrolled .nx-header__bar{background: rgba(15,23,42,0.96)}[data-theme="dark"] body.bs-v3 #navmenu > ul > li > a{color: #e2e8f0 !important}[data-theme="dark"] body.bs-v3 #navmenu .cozum-mega-trigger{color: #e2e8f0 !important}[data-theme="dark"] body.bs-v3 .nx-section--alt,[data-theme="dark"] body.bs-v3 .e-cozumler-section,[data-theme="dark"] body.bs-v3 .referanslar-onizleme,[data-theme="dark"] body.bs-v3 .hizmet-grup-section,[data-theme="dark"] body.bs-v3 .cozum-katalog-section{background: linear-gradient(180deg,#0a101c 0%,#030712 100%) !important}[data-theme="dark"] body.bs-v3 .services.section,[data-theme="dark"] body.bs-v3 .hizmet-ozet-section,[data-theme="dark"] body.bs-v3 .mv-about-block{background: #060b14 !important}[data-theme="dark"] body.bs-v3 .nx-card,[data-theme="dark"] body.bs-v3 .mv-bento-card,[data-theme="dark"] body.bs-v3 .mv-service-card,[data-theme="dark"] body.bs-v3 .cozum-detay-modern,[data-theme="dark"] body.bs-v3 .mv-form-panel,[data-theme="dark"] body.bs-v3 .mv-skills-panel,[data-theme="dark"] body.bs-v3 .mv-contact-card,[data-theme="dark"] body.bs-v3 .referans-kart,[data-theme="dark"] body.bs-v3 .arama-sonuc-kart{background: var(--nx-bg-elevated) !important;border-color: var(--nx-border) !important}[data-theme="dark"] body.bs-v3 .nx-search .site-arama-wrap{background: rgba(30,41,59,0.8) !important;border-color: var(--nx-border) !important}[data-theme="dark"] body.bs-v3 .cozum-katalog-sekmeler{background: var(--nx-bg-elevated)}[data-theme="dark"] body.bs-v3 .cozum-katalog-sekme{background: transparent;color: var(--nx-text-soft) !important}[data-theme="dark"] body.bs-v3 .form-control,[data-theme="dark"] body.bs-v3 .arama-buyuk-girdi{background: var(--nx-bg-elevated) !important;border-color: var(--nx-border) !important;color: var(--nx-text-strong) !important}[data-theme="dark"] body.bs-v3 .mv-value-card{background: #1e293b}body.bs-v3 img,body.bs-v2 img{max-width: 100%;height: auto}body.bs-v3 .mv-bento-icon,body.bs-v3 .mv-catalog-bayi,body.bs-v2 .mv-bento-icon,body.bs-v2 .mv-catalog-bayi,body.bs-v3 .cozum-kart-ikon,body.bs-v2 .cozum-kart-ikon,body.bs-v3 .cozum-hero-ikon,body.bs-v2 .cozum-hero-ikon,body.bs-v3 .site-logo,body.bs-v2 .site-logo,body.bs-v3 .site-logo-footer,body.bs-v2 .site-logo-footer{max-width: unset}.mv-bento-media{position: relative;height: 180px;overflow: hidden;flex-shrink: 0;background: transparent;display: flex;align-items: center;justify-content: center}.mv-bento-media:has(.mv-bento-cover)::after{display: none}.mv-bento-cover{width: auto;height: auto;max-width: 100%;max-height: 100%;object-fit: contain;object-position: center;padding: 10px 12px;display: block;background: transparent;filter: none !important;-webkit-filter: none !important;opacity: 1 !important;image-rendering: auto}.mv-bento-icon{width: 48px !important;height: 48px !important;max-width: 48px !important;max-height: 48px !important;object-fit: contain;padding: 0;background: transparent}.mv-catalog-bayi{width: auto !important;height: auto !important;max-height: 28px !important;max-width: 90px !important;object-fit: contain;background: transparent}.mv-service-img{position: relative;height: 200px;overflow: hidden;background: transparent;display: flex;align-items: center;justify-content: center}.mv-service-img img{width: auto;height: auto;max-width: 100%;max-height: 100%;object-fit: contain;object-position: center;padding: 8px 10px;background: transparent;transition: transform 0.5s ease}.mv-service-card:hover .mv-service-img img{transform: scale(1.03)}.mv-photo-frame{border-radius: 20px;overflow: hidden;max-height: 420px;aspect-ratio: 4 / 3;background: transparent;display: flex;align-items: center;justify-content: center;box-shadow: none}.mv-photo-frame img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: cover;object-position: center;display: block;border-radius: 20px}.mv-about-visual{aspect-ratio: 4 / 3;max-height: 440px;overflow: hidden;background: transparent;display: flex;align-items: center;justify-content: center}.mv-about-visual img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: cover;object-position: center;min-height: 0;border-radius: 16px}.mv-hero-frame{max-height: 420px;background: transparent}.mv-hero-img{width: 100%;height: 100%;max-height: 420px;object-fit: contain;object-position: center;background: transparent}.cozum-detay-page .cozum-hero-gorsel-kutu{display: flex;align-items: center;justify-content: center;min-height: 200px;max-height: 320px;padding: 0.5rem;background: transparent;border: none;box-shadow: none}.cozum-detay-page .cozum-hero-gorsel{width: auto;height: auto;max-width: 100%;max-height: 280px;object-fit: contain;object-position: center;display: block;background: transparent}.cozum-detay-page .cozum-hero-ikon{width: 56px;height: 56px;max-width: 56px;max-height: 56px;object-fit: contain;background: transparent}.cozum-hero-bayi-logo{max-height: 32px;max-width: 140px;width: auto;height: auto;object-fit: contain;background: transparent}.cozum-kart-gorsel{height: 180px;display: flex;align-items: center;justify-content: center;background: transparent}.cozum-kart-gorsel > img:first-child{width: auto;height: auto;max-width: 100%;max-height: 100%;object-fit: contain;object-position: center;padding: 8px 10px;background: transparent}.cozum-kart-bayi-logo{max-height: 32px;max-width: 110px;object-fit: contain;background: transparent}.referans-logo-kutu{overflow: hidden;background: transparent}.referans-logo-kutu img,.referans-kart-logo img{width: auto;height: auto;max-width: 100%;max-height: 52px;object-fit: contain;object-position: center;display: block;margin: 0 auto;background: transparent}.referans-kart-logo{height: 120px;display: flex;align-items: center;justify-content: center;padding: 16px;overflow: hidden;background: transparent}.bs-ortak-bandi__oge img{max-height: 48px;max-width: 140px;width: auto;height: auto;object-fit: contain;background: transparent}.site-logo,.site-logo-footer{max-height: 44px;max-width: 200px;width: auto;height: auto;object-fit: contain;background: transparent}.portfolio .portfolio-content,.portfolio-content{overflow: hidden;border-radius: 12px;background: transparent}.portfolio .portfolio-content img,.portfolio-content img{width: auto;height: auto;max-width: 100%;max-height: 220px;aspect-ratio: unset;object-fit: contain;object-position: center;padding: 8px;display: block;margin: 0 auto;background: transparent;border-radius: 0}.hizmet-gorsel{height: 220px;overflow: hidden;background: transparent;display: flex;align-items: center;justify-content: center}.hizmet-gorsel img{width: auto;height: auto;max-width: 100%;max-height: 220px;object-fit: contain;padding: 8px;background: transparent}.hizmet-ozet-gorsel,.hizmet-ozet-section .img-fluid{width: 100%;max-height: 400px;object-fit: cover;border-radius: 20px;display: block}@media (max-width: 767px){.mv-bento-media{height: 160px}.mv-service-img{height: 180px}.mv-about-visual{max-height: 280px}.cozum-detay-page .cozum-hero-gorsel{max-height: 220px}}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%}body.bs-v3,body.bs-v2{overflow-x: hidden;overflow-x: clip;max-width: 100vw}body.bs-v3 .main,body.bs-v2 .main{overflow-x: hidden;overflow-x: clip}body.bs-v3 img,body.bs-v2 img,body.bs-v3 video,body.bs-v2 video,body.bs-v3 iframe,body.bs-v2 iframe{max-width: 100%}@media (max-width: 1199px){body.bs-v3 .mv-btn,body.bs-v2 .mv-btn,body.bs-v3 .cozum-katalog-sekme,body.bs-v2 .cozum-katalog-sekme,body.bs-v3 .mobile-nav-toggle,body.bs-v2 .mobile-nav-toggle,body.bs-v3 .arama-buyuk-btn,body.bs-v2 .arama-buyuk-btn{min-height: 44px}body.bs-v3 .site-arama-gonder,body.bs-v2 .site-arama-gonder{min-height: 44px !important;min-width: 44px;width: 44px;height: 44px}}@media (max-width: 1199px){.bs-header-main-inner{flex-wrap: wrap;align-items: center;gap: 10px 12px;padding: 10px 0;min-height: 60px}.bs-logo{flex: 0 1 auto;max-width: 52%;order: 1}.bs-logo .site-logo{max-height: 38px}.bs-nav{flex: 0 0 auto;order: 2;width: auto;margin-left: auto;justify-content: flex-end}.bs-header-actions{flex: 1 1 100%;order: 3;width: 100%;display: flex;align-items: center;gap: 10px}.bs-search,.bs-search.site-arama-form,.bs-header-actions .site-arama-form{flex: 1;min-width: 0;width: 100%}.bs-search .site-arama-wrap,.bs-header-actions .site-arama-wrap{min-width: 0 !important;width: 100%}.bs-search .site-arama-girdi{min-width: 0;width: 100%;font-size: 16px}.mobile-nav-toggle{color: #0f172a !important;font-size: 1.75rem;margin-right: 0;padding: 4px;line-height: 1}[data-theme="dark"] .mobile-nav-toggle{color: #f1f5f9 !important}.mobile-nav-active .navmenu{z-index: 10050}.mobile-nav-active .navmenu > ul{background: #ffffff !important;border: 1px solid rgba(15,23,42,0.08) !important;box-shadow: 0 24px 64px rgba(0,0,0,0.2) !important}[data-theme="dark"] .mobile-nav-active .navmenu > ul{background: #0f172a !important;border-color: rgba(255,255,255,0.1) !important}#navmenu.bs-nav ul li a{border-radius: 10px !important;padding: 12px 16px !important;white-space: normal;font-size: 1rem !important}}@media (max-width: 767px){.bs-header-top{padding: 6px 0;font-size: 0.75rem}.bs-header-top .container{flex-wrap: wrap;gap: 6px}.bs-header-contact{gap: 10px;flex: 1;min-width: 0}.bs-header-contact a{font-size: 0.72rem;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.bs-header-contact a:first-child{display: none}}@media (max-width: 575px){.bs-header-main-inner{gap: 8px}.theme-toggle-mobile{width: 40px;height: 40px;padding: 0}}@media (max-width: 991px){.mv-hero{min-height: auto !important;max-height: none !important}.mv-hero-wrap{padding: 32px 15px 20px}.mv-hero-title{font-size: clamp(1.75rem,7vw,2.5rem) !important}.mv-hero-desc{font-size: 1rem;margin-bottom: 24px}.mv-hero-actions{flex-direction: column;align-items: stretch}.mv-hero-actions .mv-btn{width: 100%;justify-content: center}.mv-hero-frame{transform: none !important;max-height: 280px}.mv-hero-visual:hover .mv-hero-frame{transform: none !important}.mv-page-hero{padding: 40px 0 48px !important}.mv-page-title{font-size: clamp(1.75rem,7vw,2.25rem) !important}.mv-page-desc{font-size: 1rem}.cozum-hero{padding: 40px 0 44px !important}.cozum-hero h1{font-size: clamp(1.65rem,6vw,2.25rem) !important}.cozum-detay-page .cozum-hero-grid{gap: 24px}.cozum-detay-page .cozum-hero-gorsel-kutu{max-height: none;min-height: auto;padding: 12px}.cozum-detay-page .cozum-hero-gorsel{max-height: 220px}}@media (max-width: 575px){.mv-trust-grid{grid-template-columns: 1fr 1fr}.mv-trust-item{padding: 16px 12px}.mv-trust-num{font-size: 1.35rem}}@media (max-width: 767px){.mv-bento-grid,.mv-service-grid,.mv-catalog-grid,.mv-bento-grid.mv-catalog-grid{grid-template-columns: 1fr !important;gap: 16px}.mv-bento-card,.mv-catalog-grid .mv-bento-card{min-height: 0 !important}.mv-value-grid{grid-template-columns: 1fr !important}.mv-about-grid,.mv-contact-layout{gap: 28px}.mv-about-visual{max-height: 260px;aspect-ratio: 16 / 10}.mv-section,.mv-about-block,.hizmet-ozet-section,.hizmet-grup-section,.cozum-katalog-section,.referanslar-section,.arama-section,.mv-contact-section{padding-top: 48px !important;padding-bottom: 56px !important}.mv-section-head{margin-bottom: 32px}.mv-section-head h2{font-size: clamp(1.5rem,5vw,2rem) !important}.referans-logo-satir{grid-template-columns: repeat(2,1fr) !important;gap: 12px}.referans-grid{grid-template-columns: 1fr !important}.mv-grup-header{flex-direction: column;padding: 20px;gap: 12px}.mv-skills-panel{padding: 20px !important;margin-top: 8px}.mv-skills-grid{grid-template-columns: 1fr !important}.hizmet-ozet-section .row{gap: 20px !important}.mv-photo-frame{max-height: 280px;aspect-ratio: 16 / 10}}@media (max-width: 575px){.mv-trust-grid{grid-template-columns: 1fr !important}.mv-trust-item{border-right: none !important;border-bottom: 1px solid rgba(255,255,255,0.06)}.referans-logo-satir{grid-template-columns: 1fr 1fr !important}}@media (max-width: 767px){body.bs-v3 .cozum-katalog-sekmeler,body.bs-v2 .cozum-katalog-sekmeler{flex-wrap: nowrap;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;scrollbar-width: none;border-radius: 16px;padding: 6px;gap: 8px;margin-bottom: 24px}body.bs-v3 .cozum-katalog-sekmeler::-webkit-scrollbar,body.bs-v2 .cozum-katalog-sekmeler::-webkit-scrollbar{display: none}body.bs-v3 .cozum-katalog-sekme,body.bs-v2 .cozum-katalog-sekme{flex-shrink: 0;white-space: nowrap;padding: 10px 16px !important;font-size: 0.8125rem !important}}@media (max-width: 991px){.cozum-yan-sticky{position: static !important;top: auto !important;margin-top: 8px}.cozum-detay-modern{padding: 20px 18px !important}.cozum-ozellik-grid{grid-template-columns: 1fr !important}body.cozum-detay-page{padding-bottom: 76px}.teklif-mobil-bar{padding: 10px 12px;padding-bottom: max(10px,env(safe-area-inset-bottom))}.teklif-mobil-btn{min-height: 48px;font-size: 0.875rem}}@media (max-width: 991px){.bs-footer-grid{grid-template-columns: 1fr 1fr;gap: 28px}.bs-footer-cta-box{flex-direction: column;align-items: flex-start;text-align: left;padding: 28px 24px;gap: 20px}.bs-footer-cta-box .mv-btn{width: 100%;justify-content: center}}@media (max-width: 575px){.bs-footer-grid{grid-template-columns: 1fr !important;gap: 24px}.bs-footer-cta-box h3{font-size: 1.25rem !important}}@media (max-width: 767px){.mv-contact-card{flex-basis: 100% !important}.mv-contact-wide{flex-direction: column;text-align: center}body.bs-v3 .mv-contact-grid-esnek{grid-template-columns: 1fr !important}body.bs-v3 .mv-contact-grid-esnek .mv-contact-card{grid-column: span 1 !important}.mv-form-panel{padding: 24px 18px !important}.mv-map-frame iframe{min-height: 280px}.arama-buyuk-wrap{flex-wrap: wrap;border-radius: 16px;padding: 6px}.arama-buyuk-girdi{width: 100%;font-size: 16px;padding: 12px 8px}.arama-buyuk-btn{width: 100%;margin-top: 4px}.arama-sonuc-kart{padding: 16px;gap: 14px}.arama-sonuc-ikon{width: 40px;height: 40px;flex-shrink: 0}}@media (max-width: 575px){.mv-btn,.btn-get-started{padding: 12px 20px !important;font-size: 0.875rem !important}.mv-hero-dots{flex-wrap: wrap}.bs-ortak-bandi__oge{padding: 0 20px}.cozum-cta-band{padding: 16px !important}.scroll-top{right: max(12px,env(safe-area-inset-right));bottom: calc(max(16px,env(safe-area-inset-bottom)) + 56px + 12px)}.bs-yuzen-kose{right: max(12px,env(safe-area-inset-right));bottom: max(16px,env(safe-area-inset-bottom))}.selma-dil-fab-stack{left: max(12px,env(safe-area-inset-left));bottom: max(16px,env(safe-area-inset-bottom))}body.cozum-detay-page .scroll-top{bottom: calc(72px + 56px + 12px + env(safe-area-inset-bottom,0px))}body.cozum-detay-page .bs-yuzen-kose{bottom: calc(72px + env(safe-area-inset-bottom,0px))}}@media (max-width: 767px){.portfolio-filters,.isotope-filters{display: flex;flex-wrap: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;gap: 8px;padding-bottom: 8px;scrollbar-width: none}.portfolio-filters li,.isotope-filters li{flex-shrink: 0;white-space: nowrap}.portfolio-item,.isotope-item{width: 100%}}@media (max-width: 767px){body.page-leaving .page-transition-loader span{width: 40px;height: 40px}}@media (max-width: 1199px){.navmenu .cozum-mega-menu .cozum-mega-flyout a,.navmenu .cozum-mega-menu .cozum-mega-panel a{white-space: normal;word-break: break-word}}