.about-page{max-width:1200px;margin:0 auto;padding:0}.hero-section{text-align:center;padding:3rem 2rem 4rem;background:linear-gradient(135deg,#1e3a5f,#0b1f3a);color:white;border-radius:0;margin-bottom:0}.catchline{font-size:2.5rem;font-weight:700;line-height:1.3;margin-bottom:1.5rem;max-width:900px;margin-left:auto;margin-right:auto;color:white}.hero-subtext{font-size:1.25rem;line-height:1.6;max-width:700px;margin:0 auto;color:white;opacity:1}.tab-navigation{display:flex;background:#f1f5f9;border-bottom:3px solid #e2e8f0;overflow-x:auto;position:-webkit-sticky;position:sticky;top:0;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.1)}.tab-button{flex:1 1;padding:1.25rem 2rem;font-size:1.25rem;font-weight:600;background:transparent;cursor:pointer;transition:all .3s ease;color:#64748b;border:none;border-bottom:4px solid transparent;min-width:150px}.tab-button:hover{background:#e2e8f0;color:#1e293b}.tab-button.active{background:white;color:#c9a84c;border-bottom:4px solid #c9a84c}.content-area{padding:3rem 2rem;background:white;min-height:500px}.tab-content{animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-content h2{font-size:2rem;font-weight:700;color:#1a202c;margin-bottom:1.5rem;border-bottom:3px solid #c9a84c;padding-bottom:.5rem}.tab-content p{font-size:1.125rem;line-height:1.8;color:#2d3748;margin-bottom:1.25rem}.mission-content{background:#f0f9ff;padding:2rem;border-radius:8px;border-left:4px solid #c9a84c}.mission-list{list-style:none;padding-left:0;margin-top:1rem}.mission-list li{font-size:1.125rem;line-height:1.8;color:#2d3748;margin-bottom:1rem;padding-left:2rem;position:relative}.mission-list li:before{content:"✓";position:absolute;left:0;color:#c9a84c;font-weight:700;font-size:1.5rem}.why-intro{font-size:1.5rem;font-weight:600;color:#1a202c;margin-bottom:1rem}.differentiator{background:#f0f9ff;padding:1.5rem;border-radius:8px;margin-bottom:1.5rem;border-left:4px solid #c9a84c}.differentiator h3{font-size:1.375rem;font-weight:600;color:#1a202c;margin-bottom:.75rem}.differentiator p{margin-bottom:0}.silver-meaning{font-style:italic;background:#fff5e6;padding:1.5rem;border-radius:8px;border-left:4px solid #f59e0b;margin-top:2rem}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.service-card{background:white;border:2px solid #e2e8f0;border-radius:8px;padding:1.5rem;transition:transform .2s,box-shadow .2s}.service-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.1);border-color:#c9a84c}.service-card h3{font-size:1.25rem;font-weight:600;color:#c9a84c;margin-bottom:.75rem}.service-card p{font-size:1.0625rem;margin-bottom:0}.about-section{margin-top:3rem;padding-top:2rem;border-top:2px solid #e2e8f0}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:3rem;gap:3rem;margin-top:2rem}.team-member{text-align:center}.team-photo-placeholder{width:200px;height:200px;border-radius:50%;background:linear-gradient(135deg,#1e3a5f,#3a6b9f);margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(201,168,76,.3);border:4px solid #c9a84c}.team-photo-placeholder.nebret{background:linear-gradient(135deg,#0b1f3a,#1e3a5f);border-color:#c9a84c;box-shadow:0 8px 20px rgba(201,168,76,.3)}.initials{font-size:4rem;font-weight:700;color:white;letter-spacing:.05em}.team-member h3{font-size:1.75rem;font-weight:700;color:#1a202c;margin-bottom:.5rem}.team-title{font-size:1.125rem;font-weight:600;color:#c9a84c;margin-bottom:1.5rem!important}.team-member p{text-align:left;font-size:1.0625rem;line-height:1.8}.different-section{margin-top:3rem;padding-top:2rem;border-top:2px solid #e2e8f0}.different-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.different-card{background:#f8fafc;padding:2rem;border-radius:8px;border:2px solid #e2e8f0;transition:all .3s}.different-card:hover{border-color:#c9a84c;box-shadow:0 4px 12px rgba(201,168,76,.15)}.different-card h3{font-size:1.375rem;font-weight:600;color:#c9a84c;margin-bottom:1rem}.different-card ul{list-style:none;padding-left:0}.different-card li{font-size:1.0625rem;line-height:1.7;color:#2d3748;margin-bottom:.75rem;padding-left:1.75rem;position:relative}.different-card li:before{content:"→";position:absolute;left:0;color:#c9a84c;font-weight:700}.team-photo-image{width:200px;height:200px;border-radius:50%;object-fit:cover;margin:0 auto 1.5rem;display:block;border:4px solid #c9a84c;box-shadow:0 8px 20px rgba(201,168,76,.3)}@media (max-width:768px){.about-page{padding:0}.hero-section{padding:2rem 1.5rem 3rem}.catchline{font-size:2rem;line-height:1.4;margin-bottom:1.25rem}.hero-subtext{font-size:1.125rem;line-height:1.7}.tab-navigation{flex-direction:column;overflow-x:visible;border-bottom:none;position:relative;box-shadow:none}.tab-button{width:100%;min-width:unset;padding:1.25rem 1.5rem;font-size:1.125rem;text-align:left;border-bottom:2px solid #e2e8f0;border-left:4px solid transparent;min-height:60px}.tab-button:hover{background:#f1f5f9}.tab-button.active{background:#eff6ff;color:#c9a84c;border-left:4px solid #c9a84c;border-bottom-color:#c9a84c}.content-area{padding:2rem 1.25rem;min-height:400px}.tab-content h2{font-size:1.75rem;margin-bottom:1.25rem}.tab-content p{font-size:1.0625rem;line-height:1.75;margin-bottom:1.125rem}.mission-content{padding:1.5rem;border-radius:6px}.mission-list li{font-size:1.0625rem;margin-bottom:.875rem}.why-intro{font-size:1.375rem;margin-bottom:1rem}.differentiator{padding:1.25rem;margin-bottom:1.25rem}.differentiator h3{font-size:1.25rem}.silver-meaning{padding:1.25rem;font-size:1.0625rem}.different-grid,.services-grid,.team-grid{grid-template-columns:1fr;gap:2rem}.service-card{padding:1.5rem}.service-card h3{font-size:1.1875rem}.team-photo-image,.team-photo-placeholder{width:160px;height:160px;margin-bottom:1.25rem}.initials{font-size:2.5rem}.team-member h3{font-size:1.5rem}.team-title{font-size:1.0625rem}.team-member p{font-size:1rem;text-align:center}.different-card{padding:1.5rem}.different-card h3{font-size:1.25rem}.different-card li{font-size:1rem}.about-section,.different-section{margin-top:2rem;padding-top:1.5rem}}@media (max-width:480px){.hero-section{padding:1.5rem 1rem 2.5rem}.catchline{font-size:1.75rem}.hero-subtext{font-size:1rem}.tab-button{padding:1rem 1.25rem;font-size:1.0625rem}.content-area{padding:1.5rem 1rem}.tab-content h2{font-size:1.5rem}.team-photo-image,.team-photo-placeholder{width:140px;height:140px}.initials{font-size:2rem}}