.about{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.about__hero{text-align:center;padding:2.5rem 2rem;position:relative;overflow:hidden}.about__title{font-size:2rem;font-weight:800;margin:0 0 .5rem;background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about__tagline{margin:0;font-size:1rem;font-weight:600;color:var(--text-secondary)}.about__features{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem}.about__feature{padding:1.25rem 1rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.about__feature-icon{font-size:1.5rem;color:var(--accent-primary)}.about__feature-title{margin:0;font-size:.9rem;font-weight:700;color:var(--text-primary)}.about__feature-desc{margin:0;font-size:.75rem;font-weight:600;color:var(--text-secondary);line-height:1.4}.about__description{padding:1.5rem}.about__description p{margin:0 0 .75rem;font-size:.85rem;font-weight:600;color:var(--text-secondary);line-height:1.7}.about__description p:last-child{margin-bottom:0}.about__section-title{font-size:1.25rem;font-weight:800;color:var(--text-primary);margin:.5rem 0 0}.about__team{display:flex;flex-direction:column;gap:.5rem}.about__member-link{text-decoration:none;color:var(--text-primary);display:block}.about__member{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem}.about__member-photo{width:60px;height:60px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid var(--accent-primary);padding:2px}.about__member-photo img{width:100%;height:100%}.about__member-info{flex:1 1;min-width:0}.about__member-name{margin:0;font-size:1rem;font-weight:700;color:var(--text-primary)}.about__member-role{font-size:.75rem;font-weight:600;color:var(--text-secondary)}.about__member-linkedin{font-size:1.25rem;color:var(--accent-accuracy);opacity:.6;flex-shrink:0;transition:opacity .2s}.about__member-link:hover .about__member-linkedin{opacity:1}.about__member-link:hover .about__member-name{color:var(--text-accent)}@media only screen and (max-device-width:767px){.about__features{grid-template-columns:1fr 1fr}.about__hero{padding:1.5rem 1rem}.about__title{font-size:1.5rem}}
/*# sourceMappingURL=d742aa4b6422726a.css.map*/