.iletisim-hero{height:40vh;min-height:300px;}.contact-section{padding:5rem 5%;}.contact-info{background-color:white;padding:2.5rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.08);}.contact-info h3{color:var(--primary-green);font-size:1.8rem;margin-bottom:2rem;font-weight:700;text-align:center;}.contact-item{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--light-gray);}.contact-item:last-of-type{border-bottom:none;}.contact-item h4{color:var(--secondary-green);margin-bottom:0.75rem;font-size:1.15rem;font-weight:600;}.contact-item p{color:var(--dark-gray);line-height:1.6;margin-bottom:0.35rem;font-size:0.95rem;}.contact-item strong{color:var(--primary-green);font-size:1.05rem;}.faq-section{background-color:var(--off-white);padding:4rem 5%;}.faq-item{background-color:white;padding:2rem;border-radius:12px;margin-bottom:1.5rem;box-shadow:0 2px 10px var(--shadow);transition:all 0.3s ease;}.faq-item:hover{transform:translateY(-3px);box-shadow:0 4px 15px var(--shadow-medium);}.faq-item h3{color:var(--primary-green);margin-bottom:1rem;font-size:1.15rem;font-weight:700;}.faq-item p{color:var(--dark-gray);line-height:1.7;font-size:0.95rem;}.iletisim-cta{background:linear-gradient(135deg,var(--primary-green),var(--secondary-green));color:white;text-align:center;padding:4rem 5%;}.iletisim-cta h2{font-size:2.5rem;margin-bottom:1rem;font-weight:800;}.iletisim-cta p{font-size:1.2rem;margin-bottom:2rem;opacity:0.95;}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;}@media (max-width:1024px){.iletisim-hero{height:50vh;min-height:350px;}.iletisim-hero .hero-content h1{font-size:3rem;padding:0 1rem;}.iletisim-hero .hero-content p{font-size:1.2rem;padding:0 1rem;}.contact-section,.faq-section{padding:5rem 4%;}.iletisim-cta{padding:5rem 4%;}.iletisim-cta h2{font-size:2.5rem;}}@media (max-width:768px){.iletisim-hero{height:100vh;min-height:100vh;padding:0 1rem;}.iletisim-hero .hero-content{padding:1.5rem;}.iletisim-hero .hero-content h1{font-size:2.2rem;margin-bottom:1rem;}.iletisim-hero .hero-content p{font-size:1.05rem;padding:0;}.contact-section,.faq-section{padding:4rem 4%;}.section-title h2{font-size:2rem;margin-bottom:1rem;}.section-title p{font-size:1rem;}.contact-info{padding:2rem;}.contact-info h3{font-size:1.6rem;margin-bottom:1.5rem;}.contact-item{margin-bottom:1.5rem;padding-bottom:1.25rem;}.contact-item h4{font-size:1.05rem;margin-bottom:0.5rem;}.contact-item p{font-size:0.9rem;}.contact-item strong{font-size:1rem;}.faq-item{padding:1.75rem;}.faq-item h3{font-size:1.1rem;margin-bottom:0.85rem;}.faq-item p{font-size:0.9rem;line-height:1.6;}.iletisim-cta{padding:4rem 4%;}.iletisim-cta h2{font-size:2rem;margin-bottom:1rem;}.iletisim-cta p{font-size:1.05rem;margin-bottom:1.75rem;}.cta-buttons{flex-direction:column;gap:1rem;}.cta-buttons .cta-button{width:100%;margin:0 !important;padding:1rem 2rem;}}@media (max-width:480px){.iletisim-hero{padding:0 0.75rem;}.iletisim-hero .hero-content{padding:1rem;}.iletisim-hero .hero-content h1{font-size:1.8rem;margin-bottom:0.75rem;letter-spacing:-0.5px;}.iletisim-hero .hero-content p{font-size:0.95rem;line-height:1.5;}.contact-section,.faq-section{padding:3rem 3%;}.section-title{margin-bottom:2.5rem;}.section-title h2{font-size:1.7rem;margin-bottom:0.75rem;}.section-title .underline{width:60px;height:3px;}.section-title p{font-size:0.9rem;line-height:1.6;}.contact-info{padding:1.75rem 1.5rem;}.contact-info h3{font-size:1.4rem;margin-bottom:1.25rem;}.contact-item{margin-bottom:1.25rem;padding-bottom:1rem;}.contact-item h4{font-size:0.95rem;margin-bottom:0.5rem;}.contact-item p{font-size:0.85rem;line-height:1.5;margin-bottom:0.25rem;}.contact-item strong{font-size:0.9rem;}.contact-item[style*="background"]{padding:1.25rem !important;margin-top:1.5rem !important;}.contact-item[style*="background"] h4{font-size:0.95rem !important;}.contact-item[style*="background"] p{font-size:0.85rem !important;line-height:1.5;}.faq-section{padding:3.5rem 3%;}.faq-item{padding:1.5rem 1.25rem;margin-bottom:1.25rem;}.faq-item h3{font-size:1rem;margin-bottom:0.75rem;line-height:1.4;}.faq-item p{font-size:0.85rem;line-height:1.6;}.iletisim-cta{padding:3.5rem 3%;}.iletisim-cta h2{font-size:1.6rem;margin-bottom:0.75rem;line-height:1.3;}.iletisim-cta p{font-size:0.95rem;margin-bottom:1.5rem;line-height:1.5;}.cta-buttons .cta-button{padding:0.9rem 1.75rem;font-size:0.95rem;}}