*{margin:0;padding:0;box-sizing:border-box}.home{text-decoration:none;color:#000}.home:hover{text-decoration:underline;color:#667eea;transition:.2s}header nav{display:flex;justify-content:space-between;align-items:center;padding:18px 16px;background:#f5f7ff;border-radius:12px}header nav a{color:#1a202c;font-weight:600}header nav a:hover{color:#2b6cb0}.about-hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:80px 0;margin-top:20px}.about-hero .container{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.hero-content h2{font-size:2.5rem;margin-bottom:20px;font-weight:700}.hero-content p{font-size:1.2rem;line-height:1.6;opacity:.9}.hero-image img{width:100%;border-radius:15px;box-shadow:0 10px 30px #0003}.about-description{padding:60px 0;background:#f8f9fa}.description-content{max-width:800px;margin:0 auto;text-align:center}.description-content p{font-size:1.1rem;line-height:1.7;color:#333}.mission-section{padding:60px 0;background:#fff}.about-full-info{padding:60px 0;background:linear-gradient(120deg,#fff,#f5f7ff);color:#1f2937}.about-full-info .container{max-width:900px;margin:0 auto}.about-full-info h2{text-align:center;font-size:2.2rem;margin-bottom:25px;color:#2b2f47}.about-full-info h3{margin-top:20px;color:#3a4567;font-size:1.4rem}.about-full-info .info-card{background:#fff;border:1px solid rgba(70,83,148,.16);border-radius:12px;box-shadow:0 8px 20px #00000014;padding:18px 24px;margin-bottom:16px}.about-full-info .info-card h4{margin:0 0 8px;color:#2d3b74}.about-full-info .info-card p{margin:0}.about-full-info p,.about-full-info ul{font-size:1.05rem;line-height:1.7;color:#444c6a;margin-bottom:18px}.about-full-info ul{list-style:disc;margin-left:24px}.about-full-info ul li{margin-bottom:10px}.mission-section h2{text-align:center;font-size:2rem;margin-bottom:30px;color:#333}.mission-section p{text-align:center;font-size:1.1rem;line-height:1.6;max-width:600px;margin:0 auto;color:#666}.values-section{padding:60px 0;background:#f8f9fa}.values-section h2{text-align:center;font-size:2rem;margin-bottom:50px;color:#333}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.value-card{background:#fff;padding:30px;border-radius:15px;text-align:center;box-shadow:0 5px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.value-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.value-icon{font-size:3rem;margin-bottom:20px}.value-card h3{font-size:1.3rem;margin-bottom:15px;color:#333}.value-card p{color:#666;line-height:1.5}.team-section{padding:60px 0;background:#fff}.team-section h2{text-align:center;font-size:2rem;margin-bottom:20px;color:#333}.team-section>p{text-align:center;font-size:1.1rem;color:#666;margin-bottom:50px}#team-p{max-width:600px;margin:0 auto 50px}.team-placeholder{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;max-width:800px;margin:0 auto}.team-member{text-align:center}.member-avatar{font-size:4rem;margin-bottom:20px}.team-member h4{font-size:1.2rem;margin-bottom:10px;color:#333}.team-member p{color:#666}.contact-section{padding:60px 0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.contact-section h2{text-align:center;font-size:2rem;margin-bottom:20px}.contact-section>p{text-align:center;font-size:1.1rem;margin-bottom:20px;opacity:.9}#contacts-p{padding-bottom:40px;text-align:center}.contact-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:800px;margin:0 auto}.contact-item{display:flex;align-items:center;gap:15px;padding:20px;background:#ffffff1a;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact-icon{font-size:1.5rem}.contact-item span:last-child{font-size:1.1rem}@media(max-width:768px){.about-hero .container{grid-template-columns:1fr;text-align:center}.hero-content h2{font-size:2rem}.values-grid,.contact-info{grid-template-columns:1fr}.team-placeholder{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}
