:root{--green-mid:#3d7049;--footer-muted:hsla(0,0%,100%,.6);--primary-hover:var(--green-mid);--white:#fff;--footer-accent:#4a8c5a;--header-text:var(--white);--footer-bg:linear-gradient(180deg,#1a472a,#1a1a1a);--black:#1a1a1a;--green:#2d5a3d;--green-light:#4a8c5a;--primary:var(--green);--header-shadow:0 4px 20px rgba(0,0,0,.15);--green-dark:#1a472a;--nav-link-hover:hsla(0,0%,100%,.15);--header-bg:linear-gradient(135deg,#1a472a,#2d5a3d 50%,#3d7049);--footer-text:hsla(0,0%,100%,.9)}.site-header{overflow:visible;position:sticky;top:0;box-shadow:var(--header-shadow);background:var(--header-bg);z-index:1030}.site-header .navbar{padding:.5rem 0}.site-header .navbar-container{justify-content:space-between;flex-wrap:wrap;position:relative;align-items:center;display:flex}.site-header .nav-left,.site-header .nav-right{flex:1;min-width:120px}.site-header .nav-left{justify-content:flex-end}.site-header .nav-right{justify-content:flex-start}.site-header .navbar-brand.logo-center{padding:.25rem 1.5rem;justify-content:center;margin:0 0 -50px;align-items:center;display:flex}.site-header .header-logo{height:101px;transition:opacity .2s ease;max-width:308px;object-fit:contain;width:auto}.site-header .navbar-brand.logo-center:hover .header-logo{opacity:.9}@media (max-width:991px){.site-header .navbar-container{justify-content:center}.site-header .navbar-brand.logo-center{margin:.25rem 0 -41px;order:0}.site-header .navbar-toggler.order-first{position:absolute;left:0;z-index:1032}.site-header .header-logo{height:81px;max-width:238px}.site-header .navbar-collapse{padding:.5rem 0;position:relative;border-radius:0 0 .25rem .25rem;background:var(--header-bg);margin-top:3rem;z-index:1031}}.site-header .nav-link{padding:.5rem 1rem!important;font-weight:500;color:hsla(0,0%,100%,.95)!important;transition:background .2s ease,color .2s ease;margin:0 .15rem;border-radius:8px}.site-header .nav-link:hover{color:#fff!important;background:var(--nav-link-hover)}.site-header .nav-link.active{color:#fff!important;background:hsla(0,0%,100%,.25)}.site-header .navbar-toggler{border-color:hsla(0,0%,100%,.4);padding:.4rem .6rem}.site-header .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}@media (min-width:992px){.site-header .navbar-container .navbar-collapse{display:none!important}}.site-footer{overflow:hidden;color:var(--footer-text);position:relative;background:var(--footer-bg);margin-top:4rem}.site-footer:before{height:4px;right:0;content:"";position:absolute;top:0;background:linear-gradient(90deg,var(--green-light),var(--green-dark));left:0}.site-footer .footer-grid{padding:3rem 0 2rem}.site-footer .footer-brand{margin-bottom:1rem}.site-footer .footer-logo-link{margin-bottom:.75rem;display:inline-block}.site-footer .footer-logo{height:68px;transition:opacity .2s ease;max-width:180px;object-fit:contain;opacity:.95;width:auto}.site-footer .footer-logo-link:hover .footer-logo{opacity:1}.site-footer .footer-brand .brand-name{font-size:1.1rem;font-weight:700;margin-bottom:.35rem;color:#fff}.site-footer .footer-brand .brand-tagline{font-size:.875rem;color:var(--footer-muted);line-height:1.4}.site-footer .footer-title{font-size:.8rem;font-weight:700;margin-bottom:1rem;color:var(--footer-muted);text-transform:uppercase;letter-spacing:.08em}.site-footer .footer-links a{padding:.25rem 0;font-size:.95rem;text-decoration:none;color:var(--footer-text);transition:color .2s ease,padding-left .2s ease;display:block}.site-footer .footer-links a:hover{color:#fff;padding-left:4px}.site-footer .footer-contact p{font-size:.9rem;margin-bottom:.5rem;gap:.5rem;align-items:flex-start;display:flex}.site-footer .footer-contact a{text-decoration:none;color:var(--footer-text);transition:color .2s ease}.site-footer .footer-contact a:hover{color:var(--footer-accent)}.site-footer .footer-contact i{flex-shrink:0;color:var(--footer-accent);width:20px;margin-top:2px}.site-footer .footer-social{gap:.75rem;margin-top:.5rem;display:flex}.site-footer .footer-social a{height:38px;justify-content:center;color:var(--footer-text);transition:background .2s ease,color .2s ease,transform .2s ease;align-items:center;border-radius:10px;background:hsla(0,0%,100%,.08);width:38px;display:flex}.site-footer .footer-social a:hover{transform:translateY(-2px);color:#fff;background:var(--footer-accent)}.site-footer .footer-bottom{padding:1.25rem 0;border-top:1px solid hsla(0,0%,100%,.08)}.site-footer .footer-bottom .copy{font-size:.8rem;color:var(--footer-muted)}@media (max-width:767px){.site-footer .footer-grid>div{margin-bottom:1.5rem}.site-footer .footer-grid{padding:2rem 0 1.5rem}}.bg-primary,.btn-primary{border-color:var(--green)!important;background-color:var(--green)!important}.btn-primary:focus,.btn-primary:hover{border-color:var(--green-mid)!important;background-color:var(--green-mid)!important;box-shadow:0 0 0 .2rem rgba(45,90,61,.4)}.text-primary{color:var(--green)!important}.border-primary{border-color:var(--green)!important}.branch-card{transition:transform .2s ease,box-shadow .2s ease}.branch-card:hover{transform:translateY(-4px);box-shadow:0 .5rem 1rem rgba(26,71,42,.36)!important}.branch-card .fa-baseball-ball,.branch-card .fa-basketball-ball,.branch-card .fa-bullseye,.branch-card .fa-child,.branch-card .fa-fist-raised,.branch-card .fa-futbol,.branch-card .fa-table-tennis,.branch-card .fa-user-ninja,.branch-card .fa-volleyball-ball{color:var(--green)!important}.site-header+.jumbotron,.site-header+main{padding-top:2.5rem}.jumbotron.bg-light{border-bottom:3px solid var(--green);background-color:#f4f8f5!important}.jumbotron .display-4{font-weight:700;color:var(--green-dark)}.jumbotron .lead{color:var(--black);opacity:.85}.breadcrumb-item a,.breadcrumb-item.active{color:var(--green)}.breadcrumb-item a:hover{text-decoration:underline;color:var(--green-dark)}.section-title-bizden{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:var(--green-dark)}.bizden-video-wrap{margin-right:auto;max-width:75%;margin-left:auto}.baskan-foto{max-width:100%;max-height:400px;object-fit:cover}