.about-hero{background:linear-gradient(135deg,#f0e6ff 0,#e6f2ff 50%,#fff5e6 100%);padding:120px 0 80px;position:relative;overflow:hidden}.hero-background{position:absolute;inset:0;z-index:0}.hero-shape{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4}.shape-1{width:400px;height:400px;background:#8a34b3;top:-200px;right:-100px;animation:20s ease-in-out infinite float}.shape-2{width:300px;height:300px;background:#4a90e2;bottom:-150px;left:-50px;animation:20s ease-in-out infinite reverse float}.shape-3{width:250px;height:250px;background:#10c876;top:50%;left:50%;transform:translate(-50%,-50%);animation:15s ease-in-out infinite pulse}@keyframes float{0%,100%{transform:translate(0,0) rotate(0)}50%{transform:translate(-30px,-30px) rotate(180deg)}}@keyframes pulse{0%,100%{transform:translate(-50%,-50%) scale(1);opacity:.4}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.6}}.hero-content{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:1}.hero-title{font-size:clamp(2.5rem, 5vw, 4rem);font-weight:700;line-height:1.2;margin-bottom:24px;color:var(--text-primary);letter-spacing:-.02em}.hero-subtitle{font-size:clamp(1.125rem, 2vw, 1.375rem);line-height:1.6;color:var(--text-secondary);max-width:700px;margin:0 auto}.our-story{padding:100px 0;background:#fff}.our-story h2.section-title{text-align:center;font-size:clamp(2rem, 3vw, 2.5rem);margin-bottom:60px;color:var(--text-primary)}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.story-content{text-align:left}.story-content h3{font-size:1.5rem;margin-bottom:24px;color:var(--text-primary)}.story-content p{font-size:1.125rem;line-height:1.8;color:var(--text-secondary);margin-bottom:24px}.story-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;padding-top:48px;border-top:1px solid var(--border)}.stat{text-align:center}.stat-number{display:block;font-size:2.5rem;font-weight:700;color:var(--primary);margin-bottom:8px}.stat-label{font-size:.875rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.story-images,.story-visual{position:relative}.story-main-image{width:100%;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.1)}.story-overlay-image{position:absolute;bottom:-30px;right:-30px;width:200px;background:#fff;padding:10px;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.15)}.story-overlay-image img{width:100%;height:auto;border-radius:10px}.image-caption{margin-top:16px;text-align:center;font-size:.875rem;color:var(--text-secondary);font-style:italic}.mission-values{padding:100px 0;background:var(--background-light)}.section-header{text-align:center;margin-bottom:60px}.section-title{font-size:clamp(2rem, 3vw, 2.5rem);margin-bottom:16px;color:var(--text-primary);position:relative}.section-subtitle{font-size:1.25rem;color:var(--text-secondary)}.mission-statement{background:#fff;padding:48px;border-radius:24px;text-align:center;margin-bottom:60px;box-shadow:0 10px 40px rgba(0,0,0,.05)}.mission-statement h3{font-size:1.5rem;color:var(--primary);margin-bottom:16px}.mission-statement p{font-size:1.375rem;line-height:1.6;color:var(--text-primary);max-width:800px;margin:0 auto}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px}.value-card{background:#fff;padding:40px;border-radius:20px;text-align:center;transition:.3s}.value-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.08)}.value-icon{width:80px;height:80px;margin:0 auto 24px;border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.value-card:first-child .value-icon{background:linear-gradient(135deg,#ff6b6b,#ff8e8e);color:#fff}.value-card:nth-child(2) .value-icon{background:linear-gradient(135deg,#4a90e2,#6ba3e5);color:#fff}.value-card:nth-child(3) .value-icon{background:linear-gradient(135deg,#10c876,#2fc47f);color:#fff}.value-card:nth-child(4) .value-icon{background:linear-gradient(135deg,#8a34b3,#a052c4);color:#fff}.value-card:nth-child(5) .value-icon{background:linear-gradient(135deg,#ff8c42,#ffa663);color:#fff}.value-card:nth-child(6) .value-icon{background:linear-gradient(135deg,#e91e63,#f06292);color:#fff}.value-card h4{font-size:1.25rem;margin-bottom:16px;color:var(--text-primary)}.value-card p{color:var(--text-secondary);line-height:1.6}.team-section{padding:100px 0;background:#fff}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:48px;margin-top:60px}.team-member{text-align:center}.member-image{width:200px;height:200px;margin:0 auto 24px;position:relative;overflow:hidden;border-radius:50%;background:var(--background-light);box-shadow:0 15px 40px rgba(0,0,0,.1);border:4px solid #fff}.member-image img{width:100%;height:100%;object-fit:cover}.member-info h3{font-size:1.375rem;margin-bottom:8px;color:var(--text-primary)}.member-title{color:var(--primary);font-weight:600;margin-bottom:16px}.member-bio{color:var(--text-secondary);line-height:1.6;margin-bottom:16px;max-width:300px;margin-left:auto;margin-right:auto}.member-credentials{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.member-credentials span{font-size:.875rem;color:var(--text-light);padding:4px 12px;background:var(--background-light);border-radius:100px}.open-positions{margin-top:80px;text-align:center}.open-positions h3{font-size:2rem;margin-bottom:16px;color:var(--text-primary)}.open-positions>p{font-size:1.125rem;color:var(--text-secondary);margin-bottom:40px}.position-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;max-width:600px;margin:0 auto}.position-card{background:var(--background-light);padding:40px;border-radius:20px;border:2px dashed var(--border);transition:.3s}.position-card:hover{border-style:solid;border-color:var(--primary);transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.position-card h4{font-size:1.5rem;margin-bottom:12px;color:var(--text-primary)}.position-card p{color:var(--text-secondary);margin-bottom:24px}.hero-badges{display:flex;gap:40px;justify-content:center;margin-top:48px}.badge{text-align:center;background:#fff;padding:24px 32px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.badge-number{display:block;font-size:2rem;font-weight:700;background:linear-gradient(135deg,var(--primary),#4a90e2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:4px}.badge-label{font-size:.875rem;color:var(--text-secondary)}.advisory-section{padding:80px 0;background:linear-gradient(180deg,#fff 0,var(--background-light) 100%)}.advisors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-bottom:60px}.advisor-card{background:#fff;padding:32px;border-radius:20px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:.3s}.advisor-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.advisor-image{width:120px;height:120px;margin:0 auto 24px;border-radius:50%;overflow:hidden;background:var(--background-light)}.advisor-image img{width:100%;height:100%;object-fit:cover}.advisor-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-lighter),var(--background-light));color:var(--primary)}.advisor-info h3{font-size:1.25rem;margin-bottom:8px}.advisor-title{color:var(--primary);font-weight:600;margin-bottom:12px}.advisor-bio{font-size:.95rem;color:var(--text-secondary);line-height:1.5}.institution-partners{text-align:center;margin-top:60px}.institution-partners h3{font-size:1.5rem;margin-bottom:32px;color:var(--text-primary)}.advisory-logos{display:flex;justify-content:center;align-items:center;gap:48px;margin:48px 0;flex-wrap:wrap}.advisory-logos img{height:60px;opacity:.6;filter:grayscale(100%);transition:.3s}.advisory-logos img:hover{opacity:1;filter:grayscale(0%)}.advisory-note{text-align:center;max-width:800px;margin:0 auto;color:var(--text-secondary);line-height:1.6}.difference-section{padding:100px 0;background:#fff}.difference-visual{margin:60px 0}.visual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:900px;margin:0 auto}.visual-item{text-align:center}.visual-item img{width:100%;max-width:200px;height:150px;object-fit:contain;margin-bottom:16px;padding:20px;background:var(--background-light);border-radius:20px}.visual-item p{font-weight:600;color:var(--text-primary)}.difference-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;margin-top:60px;max-width:1000px;margin-left:auto;margin-right:auto;justify-items:center}.difference-grid>:last-child:nth-child(odd){grid-column:1/-1;max-width:500px}.difference-card{padding:40px;background:var(--background-light);border-radius:20px;transition:.3s}.difference-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.08)}.difference-card h3{font-size:1.5rem;margin-bottom:16px;color:var(--text-primary)}.difference-card p{color:var(--text-secondary);line-height:1.6}.join-cta{padding:100px 0;background:linear-gradient(135deg,#4a90e2 0,#357abd 100%);color:#fff;text-align:center}.cta-content h2{font-size:clamp(2rem, 4vw, 3rem);margin-bottom:24px;color:#fff}.cta-content p{font-size:1.25rem;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto;color:#fff}.cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,var(--primary),#4a90e2,#10c876);border-radius:2px}.value-card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(138,52,179,.05));border-radius:20px;opacity:0;transition:opacity .3s}.value-card:hover::before{opacity:1}.member-image::after{content:'';position:absolute;bottom:10px;right:10px;width:24px;height:24px;background:#10c876;border-radius:50%;border:3px solid #fff}.insurance-section{padding:60px 0;background:linear-gradient(180deg,var(--background-light) 0,#fff 100%)}.insurance-logos{display:flex;justify-content:center;align-items:center;gap:48px;flex-wrap:wrap;margin-top:40px}.insurance-logos img{height:50px;opacity:.7;transition:.3s}.insurance-logos img:hover{opacity:1;transform:scale(1.1)}@media (max-width:1024px) and (min-width:769px){.container{padding:0 2rem}.hero-title{font-size:clamp(2.75rem, 4vw, 3.25rem);line-height:1.2}.hero-subtitle{font-size:clamp(1.25rem, 2vw, 1.375rem)}.story-grid{gap:3rem}.values-grid{grid-template-columns:repeat(2,1fr);gap:3rem}.team-grid{grid-template-columns:repeat(2,1fr);gap:4rem}.timeline-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:768px){.about-hero{padding:80px 0 60px}.container{padding:0 1.5rem}.hero-title{font-size:clamp(1.75rem, 5vw, 2.25rem);line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;margin-bottom:1.5rem}.hero-subtitle{font-size:clamp(1rem, 4vw, 1.125rem);line-height:1.5;word-wrap:break-word;margin-bottom:2rem}.hero-badges{flex-direction:column;gap:20px;margin-top:32px;align-items:center}.badge{width:100%;max-width:280px;padding:20px 24px}.badge-number{font-size:1.75rem}.story-visual{margin-bottom:3rem}.story-overlay-image{position:static;width:60%;max-width:180px;margin:20px auto 0;bottom:auto;right:auto}.story-grid{grid-template-columns:1fr;gap:48px}.story-stats{grid-template-columns:1fr;gap:24px}.values-grid{grid-template-columns:1fr}.team-grid{grid-template-columns:1fr;gap:64px}.advisory-logos{gap:24px}.advisory-logos img{height:40px}.difference-grid{grid-template-columns:1fr}.difference-section,.join-cta,.mission-values,.our-story,.team-section{padding:60px 0}}