:root{--pz-navy:#071b2c;--pz-deep:#04121f;--pz-blue:#19bcd0;--pz-green:#8dc63f;--pz-text:#52606d;--pz-soft:#f2f7f8}
html{scroll-behavior:smooth}.skip-link{position:fixed;left:12px;top:-60px;z-index:99999;background:#fff;color:#071b2c;padding:10px 16px;border-radius:4px}.skip-link:focus{top:12px}.topbar{padding:9px 0}.topbar-inner,.topbar-actions{display:flex;align-items:center;justify-content:space-between;gap:24px}.topbar p,.topbar a{margin:0;color:#fff;font-size:13px}.topbar i{color:var(--pz-blue);margin-right:7px}.navbar-brand img{max-height:58px;width:auto}.main-menu ul li a{font-size:14px}.header-btn .btn-default{white-space:nowrap;padding:15px 23px}.hero{min-height:760px;display:flex;align-items:center;position:relative}.hero-bg-video,.hero-bg-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,12,23,.92) 0%,rgba(3,16,29,.68) 52%,rgba(3,16,29,.18) 100%)}.hero .container{position:relative;z-index:2}.hero .section-title h1{font-size:clamp(44px,6vw,82px);line-height:1.04;text-shadow:0 4px 22px rgba(0,0,0,.48)}.hero .section-title p{max-width:630px;font-size:18px}.hero-content-body{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.hero-text-link{color:#fff;font-weight:700}.hero-text-link:hover{color:var(--pz-blue)}.hero-scroll{position:absolute;z-index:2;bottom:30px;left:50%;transform:translateX(-50%);color:#fff;font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-align:center}.hero-scroll span{display:block;width:1px;height:30px;background:var(--pz-blue);margin:0 auto 8px;animation:scrollPulse 1.6s infinite}@keyframes scrollPulse{50%{opacity:.25;transform:scaleY(.7)}}
.home-banner-slider{background:var(--pz-deep)}.home-banner-slider .swiper{width:100%}.banner-slide{position:relative;min-height:590px;display:flex;align-items:center;background-position:center;background-size:cover}.banner-slide-1{background-image:url('../images/hero-bg.jpg')}.banner-slide-2{background-image:url('../images/feature-image-1.jpg')}.banner-slide-3{background-image:url('../images/hero-bg-2.jpg')}.banner-slide-4{background-image:url('../images/our-security-image.jpg')}.banner-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,17,29,.94),rgba(3,17,29,.62) 55%,rgba(3,17,29,.15))}.banner-copy{position:relative;z-index:2;max-width:720px;padding:95px 0;color:#fff}.banner-copy>span,.home-cta-box>div>span{display:block;color:var(--pz-blue);font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:17px}.banner-copy h2{font-size:clamp(38px,5vw,68px);line-height:1.08;color:#fff;margin-bottom:20px}.banner-copy p{max-width:620px;font-size:17px;line-height:1.7;color:rgba(255,255,255,.78);margin-bottom:30px}.banner-controls{position:absolute;z-index:3;bottom:35px;left:max(calc((100% - 1320px)/2),4%);display:flex;align-items:center;gap:18px}.banner-controls .swiper-button-prev,.banner-controls .swiper-button-next{position:static;margin:0;width:44px;height:44px;border:1px solid rgba(255,255,255,.35);border-radius:50%;color:#fff}.banner-controls .swiper-button-prev:after,.banner-controls .swiper-button-next:after{font-size:14px}.banner-controls .swiper-pagination{position:static;width:auto;color:#fff}.banner-controls .swiper-pagination-bullet{background:#fff;opacity:.45}.banner-controls .swiper-pagination-bullet-active{background:var(--pz-blue);opacity:1}
.home-about,.home-solutions,.home-projects,.home-guide,.home-our-faqs{padding:110px 0}.home-check-list ul{columns:2;list-style:none;padding:0;margin:25px 0}.home-check-list li{position:relative;padding:8px 0 8px 28px;font-weight:600;color:var(--pz-navy)}.home-check-list li:before{content:'✓';position:absolute;left:0;color:var(--pz-blue);font-weight:900}.about-us-footer{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.phone-link{display:flex;align-items:center;gap:12px}.phone-link i{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--pz-soft);color:var(--pz-blue)}.phone-link span{font-size:12px;color:var(--pz-text)}.phone-link strong{display:block;color:var(--pz-navy);font-size:16px}.section-action{display:flex;align-items:end;justify-content:flex-end}.text-arrow-link{font-weight:700;color:var(--pz-navy);padding-bottom:8px;border-bottom:1px solid #bdd0d5}.text-arrow-link i{margin-left:8px;color:var(--pz-blue)}.home-solutions{background:var(--pz-soft)}.home-solutions .service-item{height:100%;background:#fff}.home-solutions .service-item.active{background:var(--pz-navy)}
.home-benefits{padding:120px 0;background:var(--pz-navy);color:#fff;overflow:hidden}.benefit-visual{position:relative}.benefit-visual>img{width:100%;height:650px;object-fit:cover;border-radius:20px}.benefit-badge{position:absolute;right:-25px;bottom:30px;background:#fff;color:var(--pz-navy);border-radius:14px;padding:20px 24px;display:flex;align-items:center;gap:14px;box-shadow:0 20px 50px rgba(0,0,0,.25)}.benefit-badge i{font-size:28px;color:var(--pz-blue)}.benefit-badge span{font-size:12px;line-height:1.5}.benefit-badge strong{font-size:15px}.benefit-list article{display:grid;grid-template-columns:58px 1fr;gap:17px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.13)}.benefit-list article>span{font-size:13px;color:var(--pz-blue);font-weight:800}.benefit-list h3{color:#fff;font-size:19px;margin-bottom:6px}.benefit-list p{color:rgba(255,255,255,.62);margin:0}
.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.project-card{min-height:390px;border-radius:18px;overflow:hidden;position:relative}.project-card-wide{grid-column:span 2}.project-card a,.project-card img{display:block;width:100%;height:100%}.project-card img{position:absolute;inset:0;object-fit:cover;transition:transform .6s}.project-card:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,14,24,.92),rgba(2,14,24,.05) 70%);pointer-events:none}.project-card:hover img{transform:scale(1.06)}.project-card-overlay{position:absolute;z-index:2;left:30px;right:30px;bottom:28px;color:#fff}.project-card-overlay span{color:var(--pz-blue);font-size:11px;font-weight:800;letter-spacing:.12em}.project-card-overlay h3{color:#fff;font-size:24px;margin:8px 0}.project-card-overlay p{color:rgba(255,255,255,.7);margin:0}.home-guide{background:var(--pz-soft)}.guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.guide-grid a{background:#fff;border-radius:14px;padding:28px;display:grid;grid-template-columns:58px 1fr;column-gap:18px;align-items:center;transition:.3s}.guide-grid a:hover{transform:translateY(-5px);box-shadow:0 18px 45px rgba(5,30,45,.1)}.guide-grid i{grid-row:span 2;font-size:26px;color:var(--pz-blue);width:54px;height:54px;border-radius:50%;background:#e9f8fa;display:grid;place-items:center}.guide-grid span{font-size:13px;color:var(--pz-text)}.guide-grid strong{color:var(--pz-navy);font-size:17px}.home-sectors{padding:110px 0;background:linear-gradient(115deg,#061928,#0c3342)}.home-sectors .section-title p{color:rgba(255,255,255,.65)}.sector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sector-grid span{min-height:125px;border:1px solid rgba(255,255,255,.14);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-weight:700;background:rgba(255,255,255,.035)}.sector-grid i{font-size:25px;color:var(--pz-blue);margin-bottom:12px}.faq-image img{width:100%;border-radius:18px}.faq-contact-mini{padding:22px 0;display:flex;flex-direction:column;gap:5px}.faq-contact-mini a{color:var(--pz-blue);font-weight:700}.home-our-faqs .accordion-item{border:0;border-bottom:1px solid #dfe6e8}.home-our-faqs .accordion-button{padding:22px 0;font-weight:700;color:var(--pz-navy);box-shadow:none;background:transparent}.home-our-faqs .accordion-body{padding:0 0 22px;color:var(--pz-text)}
.home-cta{padding:0 0 110px}.home-cta-box{background:linear-gradient(120deg,var(--pz-navy),#0a3a49);border-radius:22px;padding:55px 60px;display:flex;align-items:center;justify-content:space-between;gap:40px;color:#fff}.home-cta-box h2{color:#fff;font-size:42px;margin:0 0 12px}.home-cta-box p{color:rgba(255,255,255,.65);max-width:700px;margin:0}.cta-actions{display:flex;flex-direction:column;gap:16px;min-width:255px}.whatsapp-link{color:#fff;font-weight:700;text-align:center}.whatsapp-link i{color:#25d366;font-size:20px;margin-right:5px}.footer-main{padding:80px 0 55px}.footer-logo{max-width:210px;margin-bottom:22px}.footer-about p,.main-footer li,.main-footer a{color:rgba(255,255,255,.64)}.main-footer h3{color:#fff;font-size:17px;margin-bottom:22px}.main-footer ul{list-style:none;padding:0;margin:0}.main-footer li{margin-bottom:11px}.main-footer a:hover{color:var(--pz-blue)}.footer-social{display:flex;gap:10px;margin-top:22px}.footer-social a{width:40px;height:40px;border:1px solid rgba(255,255,255,.18);border-radius:50%;display:grid;place-items:center}.footer-contact li{display:flex;gap:12px}.footer-contact i{color:var(--pz-blue);margin-top:5px}.footer-copyright{border-top:1px solid rgba(255,255,255,.12);padding:22px 0;display:flex;justify-content:space-between;gap:20px}.footer-copyright p{margin:0;color:rgba(255,255,255,.55)}.footer-copyright div{display:flex;gap:22px}.floating-whatsapp{position:fixed;z-index:999;right:24px;bottom:24px;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;font-size:28px;box-shadow:0 12px 30px rgba(0,0,0,.22)}.floating-whatsapp:hover{color:#fff;transform:translateY(-3px)}
@media(max-width:1199px){.main-menu ul li a{font-size:12px;padding-left:7px!important;padding-right:7px!important}.header-btn{display:none}.hero{min-height:680px}.benefit-badge{right:15px}}
@media(max-width:991px){.topbar-inner{justify-content:center}.topbar-inner>p{display:none}.hero{min-height:650px}.banner-slide{min-height:530px}.home-about,.home-solutions,.home-projects,.home-guide,.home-our-faqs,.home-benefits,.home-sectors{padding:80px 0}.section-action{justify-content:flex-start;margin-top:15px}.project-grid{grid-template-columns:1fr 1fr}.project-card-wide{grid-column:span 1}.benefit-visual>img{height:520px}.sector-grid{margin-top:45px}.home-cta-box{padding:42px;display:block}.cta-actions{margin-top:28px;max-width:300px}.footer-main{padding-top:60px}}
@media(max-width:767px){.topbar-actions a:nth-child(2){display:none}.hero{min-height:620px}.hero .section-title h1{font-size:42px}.hero .section-title p{font-size:16px}.hero-content-body{align-items:flex-start;flex-direction:column;gap:18px}.hero-scroll{display:none}.banner-slide{min-height:570px}.banner-copy{padding:70px 0 115px}.banner-copy h2{font-size:39px}.banner-copy p{font-size:15px}.home-check-list ul{columns:1}.project-grid,.guide-grid,.sector-grid{grid-template-columns:1fr}.project-card{min-height:350px}.project-card-wide{grid-column:auto}.benefit-visual>img{height:430px}.benefit-badge{left:15px;right:15px}.home-cta-box{padding:34px 25px}.home-cta-box h2{font-size:32px}.footer-copyright{display:block;text-align:center}.footer-copyright div{justify-content:center;margin-top:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-bg-video video{display:none}.hero{background:url('../images/hero-bg.jpg') center/cover}}
.footer-logo{content:url('../images/properzaman.jpg');border-radius:4px}
.home-hero-slider{position:relative;background:var(--pz-deep);overflow:hidden}.home-hero-slider>.swiper,.home-hero-slider .swiper-wrapper{width:100%}.hero-slide{position:relative;min-height:760px;display:flex;align-items:center;background:#061724 center/cover no-repeat}.hero-image-slide{background-image:var(--slide-image)}.home-hero-slider .hero-slide:nth-child(2){--slide-image:url('../images/proper/turnike.jpg')!important}.home-hero-slider .hero-slide:nth-child(3){--slide-image:url('../images/proper/web-pdks.jpg')!important}.home-hero-slider .hero-slide:nth-child(4){--slide-image:url('../images/proper/plaka-tanima.jpg')!important}.home-hero-slider .hero-slide:nth-child(5){--slide-image:url('../images/proper/kamera.jpg')!important}.hero-slide .container{position:relative;z-index:3}.hero-slide-copy{max-width:780px;padding:120px 0 130px}.hero-slide-copy>span{display:block;color:var(--pz-blue);font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:18px}.hero-slide-copy h1,.hero-slide-copy h2{color:#fff;font-size:clamp(44px,6vw,82px);line-height:1.04;margin:0 0 24px;text-shadow:0 4px 22px rgba(0,0,0,.48)}.hero-slide-copy p{max-width:650px;color:rgba(255,255,255,.78);font-size:18px;line-height:1.7;margin-bottom:30px}.hero-slider-controls{position:absolute;z-index:5;left:max(calc((100% - 1320px)/2),4%);bottom:38px;display:flex;align-items:center;gap:18px}.hero-slider-controls .swiper-button-prev,.hero-slider-controls .swiper-button-next{position:static;margin:0;width:48px;height:48px;border:1px solid rgba(255,255,255,.42);border-radius:50%;color:#fff;background:rgba(3,16,28,.24);backdrop-filter:blur(8px)}.hero-slider-controls .swiper-button-prev:after,.hero-slider-controls .swiper-button-next:after{font-size:15px}.hero-slider-controls .swiper-pagination{position:static;width:auto}.hero-slider-controls .swiper-pagination-bullet{background:#fff;opacity:.45}.hero-slider-controls .swiper-pagination-bullet-active{background:var(--pz-blue);opacity:1}.solution-card{height:100%;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 40px rgba(7,27,44,.07);transition:transform .35s,box-shadow .35s}.solution-card:hover{transform:translateY(-7px);box-shadow:0 20px 50px rgba(7,27,44,.14)}.solution-image{display:block;height:235px;overflow:hidden;background:#dce8eb}.solution-image img{width:100%;height:100%;object-fit:cover;transition:transform .55s}.solution-card:hover .solution-image img{transform:scale(1.06)}.solution-card-body{padding:27px 28px 30px}.solution-card-body>span{display:block;color:var(--pz-blue);font-size:10px;font-weight:800;letter-spacing:.13em;margin-bottom:10px}.solution-card-body h3{font-size:21px;margin-bottom:12px}.solution-card-body h3 a{color:var(--pz-navy)}.solution-card-body p{min-height:78px;margin-bottom:18px}.solution-link{font-size:13px;font-weight:800;color:var(--pz-navy)}.solution-link i{color:var(--pz-blue);margin-left:6px}.about-us-image img,.benefit-visual>img,.faq-image img{object-fit:cover}.about-img-1 img{height:562px}.about-img-2 img,.about-img-3 img{height:278px}.faq-image img{height:410px}

/* Video ve görsel sliderlar için ürün grubu başlıklarıyla uyumlu lacivert-bordo geçiş. */
.home-hero-slider .hero-overlay {
    background: linear-gradient(
        90deg,
        rgba(3, 18, 31, .96) 0%,
        rgba(7, 31, 49, .74) 46%,
        rgba(91, 21, 48, .58) 74%,
        rgba(125, 27, 61, .38) 100%
    );
}
@media(max-width:991px){.hero-slide{min-height:680px}.hero-slide-copy{padding:105px 0 130px}.solution-image{height:220px}}
@media(max-width:767px){.hero-slide{min-height:640px}.hero-slide-copy{padding:85px 0 125px}.hero-slide-copy h1,.hero-slide-copy h2{font-size:41px}.hero-slide-copy p{font-size:15px}.hero-slider-controls{left:20px;bottom:28px}.solution-card-body p{min-height:auto}.about-img-1 img{height:480px}}
body{font-size:18px}.main-menu ul li a{font-size:16px}.topbar p,.topbar a{font-size:15px}.section-title p,.solution-card-body p,.benefit-list p,.project-card-overlay p,.home-cta-box p,.main-footer p,.main-footer li,.accordion-body{font-size:18px}.solution-card-body h3{font-size:23px}.solution-card-body>span,.hero-slide-copy>span{font-size:14px}.text-arrow-link,.solution-link{font-size:15px}.home-references,.home-blog{padding:110px 0}.home-references{background:#fff}.reference-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.reference-grid>div{height:125px;border:1px solid #dfe9ec;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;padding:20px;transition:.3s}.reference-grid>div:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(7,27,44,.09)}.reference-grid img{max-width:100%;max-height:78px;object-fit:contain;filter:grayscale(1);opacity:.78;transition:.3s}.reference-grid>div:hover img{filter:grayscale(0);opacity:1}.home-blog{background:var(--pz-soft)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 40px rgba(7,27,44,.07);transition:.35s}.blog-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(7,27,44,.13)}.blog-card-image{display:block;height:245px;overflow:hidden}.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:.55s}.blog-card:hover .blog-card-image img{transform:scale(1.05)}.blog-card-body{padding:27px}.blog-card-body>span{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--pz-blue)}.blog-card-body h3{font-size:23px;margin:10px 0 12px}.blog-card-body h3 a{color:var(--pz-navy)}.blog-card-body p{font-size:17px}.blog-card-body>a{font-size:15px;font-weight:800;color:var(--pz-navy)}.blog-card-body>a i{color:var(--pz-blue);margin-left:5px}
@media(max-width:991px){body{font-size:17px}.main-menu ul li a{font-size:14px}.reference-grid{grid-template-columns:repeat(3,1fr)}.blog-grid{grid-template-columns:1fr 1fr}.home-references,.home-blog{padding:80px 0}}
@media(max-width:767px){.reference-grid{grid-template-columns:repeat(2,1fr)}.blog-grid{grid-template-columns:1fr}.reference-grid>div{height:105px}.section-title p,.solution-card-body p,.benefit-list p,.project-card-overlay p,.home-cta-box p,.main-footer p,.main-footer li,.accordion-body{font-size:16px}}
.home-check-list ul{columns:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 28px}.home-check-list li{break-inside:avoid}.home-about .about-us-image img{object-position:center}.home-about .about-img-1 img{height:562px}.home-about .about-img-2 img,.home-about .about-img-3 img{height:278px}.home-benefits .benefit-visual>img{object-position:center 35%}
@media(max-width:767px){.home-check-list ul{grid-template-columns:1fr}.home-about .about-img-1 img{height:500px}}
