.info-header{background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);color:#fff;padding:60px 0 40px;text-align:center;margin-bottom:60px}.info-header h1{color:#fff;margin-bottom:12px}.info-header p{font-size:18px;opacity:.9}.info-content{padding-bottom:60px}.info-text{max-width:800px}.info-text h2{color:var(--text-primary);font-size:24px;margin-bottom:16px;margin-top:0}.info-text p{color:var(--text-secondary);font-size:16px;line-height:1.8;margin-bottom:0}.info-spacer{height:40px}.info-actions{display:flex;gap:16px}.section-intro{text-align:center;color:var(--text-secondary);margin-bottom:40px;font-size:16px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-bottom:60px}.step-card{background:#fff;border-radius:12px;padding:40px 24px;text-align:center;box-shadow:var(--shadow-sm);position:relative;border:1px solid var(--border);transition:all .3s}.step-card:hover{box-shadow:var(--shadow-lg);border-color:var(--accent);transform:translateY(-4px)}.step-number{position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:40px;height:40px;background:var(--accent);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.step-icon{font-size:48px;margin:16px 0}.step-card h3{margin-bottom:12px;color:var(--text-primary)}.step-card p{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.faq-section{background:var(--bg-light);padding:60px 0}.faq-section h2{text-align:center;margin-bottom:40px}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.faq-item{background:#fff;border-radius:12px;padding:24px;box-shadow:var(--shadow-sm)}.faq-item h4{color:var(--text-primary);margin-bottom:12px;font-size:16px}.faq-item p{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.about-sections{display:flex;flex-direction:column;gap:60px}.about-section h2{margin-bottom:24px}.about-section p{color:var(--text-secondary);font-size:16px;line-height:1.8;margin-bottom:16px}.values-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-top:24px}.value-card{background:var(--bg-light);border-radius:12px;padding:24px;border:2px solid var(--border)}.value-card h3{margin-bottom:12px;color:var(--accent)}.value-card p{font-size:14px;margin:0}.features-list{list-style:none;padding:0}.features-list li{padding:12px 0 12px 32px;position:relative;color:var(--text-secondary);font-size:16px}.features-list li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700;font-size:18px}.team-section{background:var(--bg-light);padding:60px 0}.team-section h2{text-align:center;margin-bottom:12px}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px;margin-top:40px}.team-member{background:#fff;border-radius:12px;padding:40px 24px;text-align:center;box-shadow:var(--shadow-sm)}.member-avatar{font-size:80px;margin-bottom:16px}.team-member h3{margin-bottom:8px;color:var(--text-primary)}.member-role{color:var(--accent);font-weight:600;font-size:14px;margin:0 0 12px}.member-bio{color:var(--text-secondary);font-size:14px;margin:0}.contact-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:start}.contact-info h2{margin-bottom:32px}.contact-details{display:flex;flex-direction:column;gap:32px}.contact-item{display:flex;gap:20px;align-items:flex-start}.contact-icon{font-size:32px;flex-shrink:0}.contact-item h3{margin-bottom:8px;color:var(--text-primary);font-size:16px}.contact-item p{color:var(--text-secondary);font-size:14px;margin:0}.contact-item a{color:var(--accent);font-weight:500}.text-secondary{color:var(--text-secondary);font-size:13px!important;opacity:.8}.contact-form-wrapper{position:relative}.success-message{position:absolute;top:-60px;left:0;right:0;background:var(--success);color:#fff;padding:12px 16px;border-radius:6px;text-align:center;font-weight:500;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.contact-form{background:#fff;border-radius:12px;padding:40px;box-shadow:var(--shadow-sm);border:1px solid var(--border)}.form-group{margin-bottom:24px}.form-group label{display:block;font-weight:600;margin-bottom:8px;color:var(--text-primary);font-size:14px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px 16px;border:1px solid var(--border);border-radius:6px;font-family:inherit;font-size:14px;color:var(--text-primary);transition:border-color .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(220,20,60,.1)}.form-group textarea{resize:vertical}.btn-large{padding:14px 32px;font-size:16px;font-weight:600;width:100%}.cta-section{background:linear-gradient(135deg,var(--accent) 0,var(--accent-light) 100%);padding:60px 0;text-align:center;color:#fff}.cta-section h2{color:#fff;margin-bottom:30px;font-size:42px}.cta-section .btn-primary{background:#fff;color:var(--accent);padding:16px 40px}.cta-section .btn-primary:hover{background:var(--bg-light)}@media (max-width:1024px){.faq-grid,.steps-grid,.team-grid,.values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.info-header{padding:40px 0 30px;margin-bottom:40px}.contact-layout,.faq-grid,.steps-grid,.team-grid,.values-grid{grid-template-columns:1fr}.contact-layout{gap:40px}.contact-form,.faq-item,.step-card,.team-member,.value-card{padding:24px}.member-avatar{font-size:60px}.step-icon{font-size:40px}.contact-icon{font-size:28px}.cta-section,.faq-section{padding:40px 0}.cta-section h2{font-size:28px;margin-bottom:20px}}@media (max-width:480px){.faq-grid,.steps-grid,.team-grid,.values-grid{grid-template-columns:1fr}.contact-details{gap:24px}.contact-form{padding:20px}}