:root{--color-primary:#1a73e8;--color-primary-hover:#1557b0;--color-primary-light:#e8f0fe;--color-text-primary:#202124;--color-text-secondary:#5f6368;--color-text-tertiary:#5f6368;--color-border:#dadce0;--color-surface:#fff;--color-surface-hover:#f8f9fa;--color-success:#1e8e3e;--shadow-sm:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326;--shadow-md:0 1px 3px 0 #3c40434d,0 4px 8px 3px #3c404326;--radius-md:12px}.about-page-clean{background:#f8f9fa;color:var(--color-text-primary);font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:100%;padding:0}.about-header-clean{background:linear-gradient(180deg,#fff,#f8f9fa);border-bottom:1px solid var(--color-border);padding:64px 24px 48px;text-align:center}.about-header-content{margin:0 auto;max-width:800px}.about-header-clean h1{color:var(--color-text-primary);font-size:2.5rem;font-weight:400;letter-spacing:-.5px;margin:0 0 16px}.about-subtitle{color:var(--color-text-secondary);font-size:1.25rem;line-height:1.7;margin:0}.about-container{margin:0 auto;max-width:1000px;padding:48px 24px}.about-section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-bottom:64px;padding:32px}.about-section h2{color:var(--color-text-primary);font-size:1.75rem;font-weight:400;letter-spacing:-.5px;margin:0 0 24px}.story-content{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.8}.lead-text{color:var(--color-text-primary);font-size:1.125rem;font-weight:400;line-height:1.7;margin-bottom:24px}.story-content p{margin-bottom:20px}.story-content p:last-child{margin-bottom:0}.security-commitment-section{margin-bottom:64px}.security-commitment-section h2{color:var(--color-text-primary);font-size:1.75rem;font-weight:400;margin-bottom:32px;text-align:center}.security-commitment-grid{display:grid;gap:32px;grid-template-columns:1fr 1fr}.security-card-featured{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:32px}.security-card-header{align-items:center;display:flex;gap:16px;margin-bottom:20px}.security-card-header h3{font-size:1.25rem;font-weight:500;margin:0}.security-card-featured p{color:var(--color-text-secondary);line-height:1.7;margin-bottom:24px}.security-badges-row{display:flex;flex-wrap:wrap;gap:12px}.security-steps{display:flex;flex-direction:column;gap:20px}.security-step{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;gap:20px;padding:24px}.step-num{align-items:center;background:var(--color-primary-light);border-radius:50%;color:var(--color-primary);display:flex;flex-shrink:0;font-weight:600;height:32px;justify-content:center;width:32px}.security-step h4{font-size:1.05rem;font-weight:500;margin:0 0 8px}.security-step p{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6;margin:0}.experts-grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:48px 0}.expert-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:32px 24px;text-align:center;transition:all .3s ease}.expert-card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.expert-avatar{align-items:center;background:var(--color-primary-light);border-radius:50%;color:var(--color-primary);display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.expert-card h3{font-size:1.25rem;font-weight:500;margin:0 0 4px}.expert-role{color:var(--color-primary);font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:16px;text-transform:uppercase}.expert-desc{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;margin:0}.mission-section{margin-bottom:64px}.mission-card{background:var(--color-primary-light);border-left:1px solid var(--color-primary);border:1px solid var(--color-primary);border-left-width:4px;border-radius:var(--radius-md);display:flex;gap:20px;padding:32px}.mission-card svg{color:var(--color-primary);flex-shrink:0}.mission-card h2{color:var(--color-text-primary);font-size:1.5rem;font-weight:500;margin:0 0 12px}.mission-card p{color:var(--color-text-secondary);font-size:1rem;line-height:1.7;margin:0}.values-section-clean{margin-bottom:64px}.values-section-clean h2{color:var(--color-text-primary);font-size:1.75rem;font-weight:400;margin:0 0 16px;text-align:center}.section-intro{color:var(--color-text-secondary);font-size:1rem;line-height:1.7;margin:0 auto 40px;max-width:720px;text-align:center}.values-grid-clean{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.value-card-clean{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:28px 24px;text-align:center;transition:transform .2s,box-shadow .2s}.value-card-clean:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.value-icon-clean{align-items:center;background:var(--color-primary-light);border-radius:50%;color:var(--color-primary);display:inline-flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.value-card-clean h3{color:var(--color-text-primary);font-size:1.125rem;font-weight:500;margin:0 0 12px}.value-card-clean p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;margin:0}.offerings-section{margin-bottom:64px}.offerings-section h2{color:var(--color-text-primary);font-size:1.75rem;font-weight:400;margin:0 0 16px;text-align:center}.offerings-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.offering-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:24px;transition:transform .2s,box-shadow .2s}.offering-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.offering-icon{align-items:center;background:var(--color-primary-light);border-radius:var(--radius-md);color:var(--color-primary);display:inline-flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.offering-card h3{color:var(--color-text-primary);font-size:1.125rem;font-weight:500;margin:0 0 12px}.offering-card p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;margin:0 0 16px}.offering-link{align-items:center;color:var(--color-primary);display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;text-decoration:none;transition:gap .2s}.offering-link:hover{gap:10px;text-decoration:underline}.timeline-section{margin-bottom:64px}.timeline-section h2{color:var(--color-text-primary);font-size:1.75rem;font-weight:400;margin:0 0 16px;text-align:center}.timeline-clean{padding:24px 0;position:relative}.timeline-clean:before{background:var(--color-border);bottom:0;content:"";left:80px;position:absolute;top:0;width:2px}.timeline-item{display:flex;gap:32px;margin-bottom:40px;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-year{color:var(--color-primary);flex-shrink:0;font-size:1.125rem;font-weight:600;text-align:right;width:60px}.timeline-content{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1;padding:20px;position:relative}.timeline-content:before{background:var(--color-primary);border:3px solid var(--color-surface);border-radius:50%;content:"";height:16px;left:-9px;position:absolute;top:24px;width:16px}.timeline-content h3{color:var(--color-text-primary);font-size:1.125rem;font-weight:500;margin:0 0 8px}.timeline-content p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;margin:0}.technology-section-clean{margin-bottom:64px}.technology-section-clean h2{color:var(--color-text-primary);font-size:1.75rem;font-weight:400;margin:0 0 16px;text-align:center}.tech-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.tech-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:24px}.tech-check{color:var(--color-success);margin-bottom:12px}.tech-card h3{color:var(--color-text-primary);font-size:1rem;font-weight:500;margin:0 0 8px}.tech-card p{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6;margin:0}.why-choose-section{margin-bottom:64px}.why-choose-section h2{color:var(--color-text-primary);font-size:1.75rem;font-weight:400;margin:0 0 40px;text-align:center}.comparison-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.comparison-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:28px 24px}.comparison-card.highlight{border:2px solid var(--color-primary);position:relative}.winner-badge{align-items:center;background:var(--color-primary);border-radius:16px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;padding:4px 12px;position:absolute;right:20px;top:-12px}.comparison-card h3{color:var(--color-text-primary);font-size:1.125rem;font-weight:500;margin:0 0 16px}.comparison-list{list-style:none;margin:0;padding:0}.comparison-list li{border-bottom:1px solid var(--color-border);font-size:.9375rem;padding:10px 0}.comparison-list li:last-child{border-bottom:none}.comparison-list.negative li{color:var(--color-text-tertiary)}.comparison-list.positive li{align-items:center;color:var(--color-text-secondary);display:flex;gap:8px}.comparison-list.positive li svg{color:var(--color-success);flex-shrink:0}.stats-section-about{margin-bottom:64px;text-align:center}.stats-section-about h2{color:var(--color-text-primary);font-size:1.75rem;font-weight:400;margin:0 0 40px}.stats-grid-about{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.stat-card-about{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:32px 24px}.stat-number{color:var(--color-primary);font-size:3rem;font-weight:300;line-height:1;margin-bottom:8px}.stat-label{color:var(--color-text-secondary);font-size:.9375rem;font-weight:400}.team-section-clean{margin-bottom:64px}.team-section-clean h2{color:var(--color-text-primary);font-size:1.75rem;font-weight:400;margin:0 0 16px;text-align:center}.team-values{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:40px}.team-value{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:24px;text-align:center}.team-value svg{color:var(--color-primary);margin-bottom:16px}.team-value h3{color:var(--color-text-primary);font-size:1rem;font-weight:500;margin:0 0 8px}.team-value p{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6;margin:0}.cta-section-about{background:var(--color-primary);border-radius:var(--radius-md);margin-bottom:48px;padding:48px 32px;text-align:center}.cta-section-about h2{color:#fff;font-size:1.75rem;font-weight:400;margin:0 0 16px}.cta-section-about p{color:#ffffffe6;font-size:1.125rem;margin:0 auto 32px;max-width:600px}.cta-buttons-about{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.btn-primary-about,.btn-secondary-about{align-items:center;border-radius:4px;display:inline-flex;font-size:.9375rem;font-weight:500;gap:8px;padding:12px 24px;text-decoration:none;transition:all .2s}.btn-primary-about{background:#fff;border:none;color:var(--color-primary)}.btn-primary-about:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-secondary-about{background:#0000;border:1px solid #ffffff80;color:#fff}.btn-secondary-about:hover{background:#ffffff1a;border-color:#fff}.contact-section-about{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:32px;text-align:center}.contact-section-about h2{color:var(--color-text-primary);font-size:1.5rem;font-weight:400;margin:0 0 16px}.contact-section-about>p{color:var(--color-text-secondary);font-size:.9375rem;margin:0 auto 32px;max-width:600px}.contact-info-about{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.contact-item-about{align-items:flex-start;display:flex;gap:12px;text-align:left}.contact-item-about svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.contact-item-about strong{color:var(--color-text-tertiary);display:block;font-size:.875rem;margin-bottom:4px}.contact-item-about a,.contact-item-about p{color:var(--color-primary);font-size:.9375rem;margin:0;text-decoration:none}.contact-item-about a:hover{text-decoration:underline}@media(max-width:768px){.about-header-clean{padding:48px 16px 40px}.about-header-clean h1{font-size:2rem}.about-subtitle{font-size:1rem}.about-container{padding:32px 16px}.about-section{padding:24px}.about-section h2,.mission-card h2,.offerings-section h2,.stats-section-about h2,.team-section-clean h2,.technology-section-clean h2,.timeline-section h2,.values-section-clean h2,.why-choose-section h2{font-size:1.5rem}.lead-text{font-size:1rem}.mission-card{flex-direction:column;padding:24px}.comparison-grid,.offerings-grid,.security-commitment-grid,.stats-grid-about,.team-values,.tech-grid,.values-grid-clean{grid-template-columns:1fr}.timeline-clean:before{left:40px}.timeline-year{font-size:1rem;width:40px}.cta-buttons-about{align-items:center;flex-direction:column}.btn-primary-about,.btn-secondary-about{justify-content:center;max-width:280px;width:100%}.contact-info-about{align-items:center;flex-direction:column}}@media(max-width:480px){.about-header-clean h1{font-size:1.75rem}.stat-number{font-size:2.5rem}.cta-section-about{padding:32px 20px}}.btn-primary-about:focus,.btn-secondary-about:focus,.offering-link:focus{outline:2px solid var(--color-primary);outline-offset:2px}@media print{.contact-section-about,.cta-section-about{display:none}}
