.aboutPage .aboutPage__hero{background:linear-gradient(135deg,#f0f4ff,#e8ecff 50%,#f5f0ff)}.aboutPage .aboutPage__hero .section__content{max-width:900px;margin:0 auto;padding:4rem 24px 3rem;text-align:center;flex-direction:column;align-items:center}@media(max-width:500px){.aboutPage .aboutPage__hero .section__content{padding:2.5rem 16px 2rem}}.aboutPage .aboutPage__hero h1{font-size:2.8rem;color:#000;line-height:1.2;margin-bottom:1rem;letter-spacing:-.02em}@media(max-width:769px){.aboutPage .aboutPage__hero h1{font-size:2.2rem}}@media(max-width:500px){.aboutPage .aboutPage__hero h1{font-size:1.8rem}}.aboutPage .aboutPage__hero .aboutPage__hero-subtitle{font-size:1.2rem;color:#555;line-height:1.7;max-width:680px;margin:0 auto}@media(max-width:500px){.aboutPage .aboutPage__hero .aboutPage__hero-subtitle{font-size:1rem}}.aboutPage .aboutPage__stats{background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}.aboutPage .aboutPage__stats .section__content{max-width:900px;margin:0 auto;padding:2rem 24px}.aboutPage .aboutPage__stats .aboutPage__statsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;text-align:center}@media(max-width:769px){.aboutPage .aboutPage__stats .aboutPage__statsGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.aboutPage .aboutPage__stats .aboutPage__statsGrid{gap:1rem}}.aboutPage .aboutPage__stats .aboutPage__stat{padding:1rem}.aboutPage .aboutPage__stats .aboutPage__stat .aboutPage__statValue{font-size:2rem;font-weight:800;color:#5e6292;line-height:1}@media(max-width:500px){.aboutPage .aboutPage__stats .aboutPage__stat .aboutPage__statValue{font-size:1.6rem}}.aboutPage .aboutPage__stats .aboutPage__stat .aboutPage__statLabel{font-size:.82rem;color:#555;margin-top:6px;font-weight:500}.aboutPage .aboutPage__story{background:#fff}.aboutPage .aboutPage__story .section__content{max-width:760px;margin:0 auto;padding:3.5rem 24px;flex-direction:column}@media(max-width:500px){.aboutPage .aboutPage__story .section__content{padding:2rem 16px}}.aboutPage .aboutPage__story h2{font-size:1.75rem;color:#000;margin-bottom:1.5rem}.aboutPage .aboutPage__story p{color:#555;line-height:1.85;font-size:1.05rem;margin-bottom:1rem}.aboutPage .aboutPage__story .aboutPage__storyHighlight{background:linear-gradient(135deg,rgba(94,98,146,.04),rgba(197,111,255,.04));border-left:4px solid #5e6292;border-radius:0 12px 12px 0;padding:1.25rem 1.5rem;margin:1.5rem 0}.aboutPage .aboutPage__story .aboutPage__storyHighlight p{margin:0;font-weight:500;color:#333}.aboutPage .aboutPage__founders{background:#f8f9fc}.aboutPage .aboutPage__founders .section__content{max-width:900px;margin:0 auto;padding:3.5rem 24px;flex-direction:column}@media(max-width:500px){.aboutPage .aboutPage__founders .section__content{padding:2rem 16px}}.aboutPage .aboutPage__founders h2{font-size:1.75rem;color:#000;margin-bottom:.5rem;text-align:center}.aboutPage .aboutPage__founders .aboutPage__founders-subtitle{text-align:center;color:#555;font-size:1.05rem;margin-bottom:2.5rem;line-height:1.7}.aboutPage .aboutPage__foundersGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(max-width:769px){.aboutPage .aboutPage__foundersGrid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.aboutPage .aboutPage__founderCard{background:#fff;border-radius:20px;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 20px rgba(0,0,0,.05);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;text-decoration:none;color:inherit;display:flex;flex-direction:column}.aboutPage .aboutPage__founderCard:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(94,98,146,.12)}.aboutPage .aboutPage__founderCard:hover .aboutPage__founderCard-photo img{transform:scale(1.03)}.aboutPage .aboutPage__founderCard:hover .aboutPage__founderCard-arrow{transform:translateX(4px)}.aboutPage .aboutPage__founderCard .aboutPage__founderCard-photo{width:100%;aspect-ratio:1;overflow:hidden;background:linear-gradient(135deg,#f0f4ff,#e8ecff)}.aboutPage .aboutPage__founderCard .aboutPage__founderCard-photo img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .4s ease}.aboutPage .aboutPage__founderCard .aboutPage__founderCard-info{padding:1.5rem;flex:1 1;display:flex;flex-direction:column}.aboutPage .aboutPage__founderCard .aboutPage__founderCard-name{font-size:1.25rem;font-weight:700;color:#000;margin-bottom:4px}.aboutPage .aboutPage__founderCard .aboutPage__founderCard-role{font-size:.88rem;color:#5e6292;font-weight:600;margin-bottom:.75rem}.aboutPage .aboutPage__founderCard .aboutPage__founderCard-bio{font-size:.92rem;color:#555;line-height:1.65;flex:1 1;margin-bottom:1rem}.aboutPage .aboutPage__founderCard .aboutPage__founderCard-footer{display:flex;align-items:center;justify-content:space-between}.aboutPage .aboutPage__founderCard .aboutPage__founderCard-socials{display:flex;gap:10px}.aboutPage .aboutPage__founderCard .aboutPage__founderCard-socials a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(94,98,146,.06);transition:background .2s,transform .15s}.aboutPage .aboutPage__founderCard .aboutPage__founderCard-socials a:hover{background:rgba(94,98,146,.12);transform:translateY(-2px)}.aboutPage .aboutPage__founderCard .aboutPage__founderCard-socials a img{width:18px;height:18px;opacity:.7}.aboutPage .aboutPage__founderCard .aboutPage__founderCard-arrow{font-size:.88rem;color:#5e6292;font-weight:600;transition:transform .2s ease;display:flex;align-items:center;gap:4px}.aboutPage .aboutPage__values{background:#fff}.aboutPage .aboutPage__values .section__content{max-width:900px;margin:0 auto;padding:3.5rem 24px;flex-direction:column}@media(max-width:500px){.aboutPage .aboutPage__values .section__content{padding:2rem 16px}}.aboutPage .aboutPage__values h2{font-size:1.75rem;color:#000;margin-bottom:2rem;text-align:center}.aboutPage .aboutPage__valuesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:769px){.aboutPage .aboutPage__valuesGrid{grid-template-columns:1fr}}.aboutPage .aboutPage__valueCard{padding:1.75rem;border-radius:16px;background:#f8f9fc;border:1px solid rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease}.aboutPage .aboutPage__valueCard:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.06)}.aboutPage .aboutPage__valueCard .aboutPage__valueIcon{margin-bottom:.75rem}.aboutPage .aboutPage__valueCard .aboutPage__valueIcon svg{font-size:1.75rem;color:#5e6292}.aboutPage .aboutPage__valueCard h3{font-size:1.05rem;color:#000;margin-bottom:.5rem}.aboutPage .aboutPage__valueCard p{font-size:.92rem;color:#555;line-height:1.65;margin:0}.aboutPage .aboutPage__faq{background:#f8f9fc}.aboutPage .aboutPage__faq .section__content{max-width:760px;margin:0 auto;padding:3.5rem 24px;flex-direction:column}@media(max-width:500px){.aboutPage .aboutPage__faq .section__content{padding:2rem 16px}}.aboutPage .aboutPage__faq h2{font-size:1.75rem;color:#000;margin-bottom:2rem;text-align:center}.aboutPage .aboutPage__faq .aboutPage__faqList{display:flex;flex-direction:column;gap:1rem}.aboutPage .aboutPage__faq .aboutPage__faqItem{background:#fff;padding:1.5rem 1.75rem;border-radius:14px;border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.03);transition:box-shadow .2s ease}.aboutPage .aboutPage__faq .aboutPage__faqItem:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.aboutPage .aboutPage__faq .aboutPage__faqItem h3{font-size:1.05rem;color:#000;margin-bottom:.5rem}.aboutPage .aboutPage__faq .aboutPage__faqItem p{font-size:.95rem;color:#555;line-height:1.7;margin:0}.aboutPage .aboutPage__faq .aboutPage__faqItem p a{color:#5e6292;text-decoration:none}.aboutPage .aboutPage__faq .aboutPage__faqItem p a:hover{text-decoration:underline}.aboutPage .aboutPage__cta{background:linear-gradient(135deg,#5e6292,rgb(78.02,81.34,121.18))}.aboutPage .aboutPage__cta .section__content{max-width:700px;margin:0 auto;padding:3.5rem 24px;text-align:center;flex-direction:column;align-items:center}@media(max-width:500px){.aboutPage .aboutPage__cta .section__content{padding:2.5rem 16px}}.aboutPage .aboutPage__cta h2{font-size:1.75rem;color:#fff;margin-bottom:.75rem}.aboutPage .aboutPage__cta p{color:hsla(0,0%,100%,.85);font-size:1.05rem;line-height:1.7;margin-bottom:1.5rem}.aboutPage .aboutPage__cta .aboutPage__cta-note{font-size:.85rem;color:hsla(0,0%,100%,.7);margin-top:.75rem;margin-bottom:0}.aboutPage .aboutPage__profile{background:#fff}.aboutPage .aboutPage__profile .section__content{max-width:760px;margin:0 auto;padding:3rem 24px;flex-direction:column}@media(max-width:500px){.aboutPage .aboutPage__profile .section__content{padding:2rem 16px}}.aboutPage .aboutPage__profileHeader{display:flex;gap:2rem;align-items:center;margin-bottom:2rem}@media(max-width:769px){.aboutPage .aboutPage__profileHeader{flex-direction:column;text-align:center}}.aboutPage .aboutPage__profileHeader .aboutPage__profilePhoto{width:160px;height:160px;border-radius:24px;overflow:hidden;flex-shrink:0;box-shadow:0 8px 30px rgba(0,0,0,.1)}.aboutPage .aboutPage__profileHeader .aboutPage__profilePhoto img{width:100%;height:100%;object-fit:cover;object-position:top}.aboutPage .aboutPage__profileHeader .aboutPage__profileMeta{flex:1 1}.aboutPage .aboutPage__profileHeader .aboutPage__profileMeta h1{font-size:2rem;color:#000;margin-bottom:4px;line-height:1.2}@media(max-width:500px){.aboutPage .aboutPage__profileHeader .aboutPage__profileMeta h1{font-size:1.6rem}}.aboutPage .aboutPage__profileHeader .aboutPage__profileMeta .aboutPage__profileRole{font-size:1rem;color:#5e6292;font-weight:600;margin-bottom:1rem}.aboutPage .aboutPage__profileHeader .aboutPage__profileMeta .aboutPage__profileSocials{display:flex;gap:10px}@media(max-width:769px){.aboutPage .aboutPage__profileHeader .aboutPage__profileMeta .aboutPage__profileSocials{justify-content:center}}.aboutPage .aboutPage__profileHeader .aboutPage__profileMeta .aboutPage__profileSocials a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:rgba(94,98,146,.06);transition:background .2s,transform .15s}.aboutPage .aboutPage__profileHeader .aboutPage__profileMeta .aboutPage__profileSocials a:hover{background:rgba(94,98,146,.12);transform:translateY(-2px)}.aboutPage .aboutPage__profileHeader .aboutPage__profileMeta .aboutPage__profileSocials a img{width:20px;height:20px;opacity:.7}.aboutPage .aboutPage__profileBio{margin-bottom:2.5rem}.aboutPage .aboutPage__profileBio h2{font-size:1.4rem;color:#000;margin-bottom:1rem}.aboutPage .aboutPage__profileBio p{color:#555;line-height:1.85;font-size:1.05rem;margin-bottom:1rem}.aboutPage .aboutPage__profileHighlights{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2.5rem}@media(max-width:500px){.aboutPage .aboutPage__profileHighlights{grid-template-columns:1fr}}.aboutPage .aboutPage__profileHighlights .aboutPage__profileHighlight{background:#f8f9fc;padding:1.25rem;border-radius:14px;border:1px solid rgba(0,0,0,.04)}.aboutPage .aboutPage__profileHighlights .aboutPage__profileHighlight .aboutPage__profileHighlight-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#5e6292;font-weight:600;margin-bottom:4px}.aboutPage .aboutPage__profileHighlights .aboutPage__profileHighlight .aboutPage__profileHighlight-value{font-size:1rem;color:#000;font-weight:600}.aboutPage .aboutPage__profileCta{background:linear-gradient(135deg,rgba(94,98,146,.04),rgba(197,111,255,.04));border-radius:16px;padding:2rem;text-align:center;margin-top:1.5rem}.aboutPage .aboutPage__profileCta h3{font-size:1.2rem;color:#000;margin-bottom:.5rem}.aboutPage .aboutPage__profileCta p{color:#555;font-size:.95rem;margin-bottom:1.25rem}.aboutPage .aboutPage__profileCta .aboutPage__profileCta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}