body{background:#fffefa}.tint{background:#f8f6ef}.photo-frame{background:#eee9dd}.brand-slogan{font-family:'Manrope','Segoe UI',sans-serif;font-size:14px;font-weight:600;line-height:1.4;color:#255c3b;border-left:1px solid #d7ddce;padding-left:15px;white-space:nowrap}.footer-slogan{font-size:19px;font-weight:500;line-height:1.3;color:#d8e8bc;margin-top:13px;letter-spacing:-.015em}.footer-brand .footer-slogan+p{margin-top:18px}.header{background:#fffefaF5}.original-stats{background:#eff2e6}.original-mid-cta{background:#234d38}.service-card,.form-card,.drop-menu{background:#fffefa}.service-card{border-color:#e1e2d5}.cta-section{background:#e8eedc}.founder{background:#fffefa}.original-list li{border-color:#e9e6dc}
@media(max-width:1050px){.desktop-nav,.header-row>.btn{display:none}.mobile-toggle{display:block}.header-row{height:82px}.mobile-nav.open{display:flex;flex-direction:column;padding:15px 32px 28px;border-top:1px solid #dce2d8;max-height:calc(100vh - 82px);overflow:auto}.mobile-nav a{padding:12px 0;border-bottom:1px solid #eef0e9;font-size:13px}.mobile-nav .sub{padding-left:20px;font-size:11px;color:#6e7b73}.mobile-nav>.btn{margin-top:15px;padding:13px}.brand-slogan{font-size:13px}}
@media(max-width:650px){.header-row{height:74px;gap:16px}.brand{gap:10px}.brand-slogan{font-size:11px;padding-left:10px;max-width:80px;white-space:normal;line-height:1.35}.footer-slogan{font-size:17px}.mobile-nav.open{padding-inline:22px;max-height:calc(100vh - 74px)}}
.team-photo{aspect-ratio:.84;overflow:hidden;border-radius:12px;background:#e1e5dc}.team-card .team-photo>img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0}.team-photo>img[src$="ekip-3.webp"]{transform:scale(1.1);transform-origin:50% 0}
.team-photo>img[src*="cansu-yildiz-ortak-durus"]{transform:scale(1.08);transform-origin:50% 27%}
@media(max-width:650px){.team-photo{width:130px;height:166px;aspect-ratio:auto}}
