.about-cta{background:linear-gradient(135deg,#343e51,#1f2329 60%);color:#fff;padding-block:80px}.about-cta .container{display:flex;flex-direction:column;gap:28px;align-items:flex-start}.about-cta .cta-content{display:grid;grid-gap:16px;gap:16px;max-width:620px}.about-cta .cta-content .section-title{color:#fff}.about-cta .cta-content .section-text{color:hsla(0,0%,100%,.75);max-width:520px}.about-cta .btn{background-color:#fff;color:#343e51;border-color:#fff}.about-cta .btn:is(:hover,:focus-visible){background-color:transparent;color:#fff}@media(min-width:768px){.about-cta{padding-block:96px}.about-cta .container{flex-direction:row;justify-content:space-between;align-items:center}.about-cta .cta-content{max-width:620px}}.about-hero{position:relative;padding-block:calc(120px + 70px) 90px;text-align:center;color:#fff;overflow:hidden}.about-hero .overlay{position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.15),transparent 65%);mix-blend-mode:screen;z-index:0}.about-hero .container{position:relative;z-index:1;max-width:760px;margin-inline:auto;display:grid;grid-gap:24px;gap:24px}.about-hero .page-title,.about-hero .section-text{color:#fff}.about-hero .section-text{color:hsla(0,0%,100%,.85)}.about-hero .breadcrumb{display:inline-flex;justify-content:center;align-items:center;gap:10px;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.7);padding:10px 20px;border-radius:100px;background-color:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.about-hero .breadcrumb .breadcrumb-link{font-weight:700;transition:.25s ease}.about-hero .breadcrumb .breadcrumb-link:is(:hover,:focus-visible){color:#fff}.about-hero .breadcrumb .breadcrumb-current{font-weight:700;color:#fff}@media(min-width:768px){.about-hero{text-align:left}.about-hero .container{margin-inline:auto;text-align:center}.about-hero .breadcrumb{margin-inline:auto;width:-moz-fit-content;width:fit-content}}@media(min-width:1200px){.about-hero{padding-block:calc(120px + 90px) 120px}.about-hero .container{max-width:840px}.about-hero .section-text{font-size:1.8rem}}.about-story{background-color:#fff}.about-story .container{display:grid;grid-gap:40px;gap:40px}@media(min-width:768px){.about-story .container{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px}}.about-story .about-banner{position:relative;border-radius:10px;overflow:hidden}.about-story .about-banner:after{content:"";position:absolute;inset:auto 20px 20px 20px;border-radius:inherit;background:linear-gradient(135deg,rgba(117,126,209,.2),transparent 60%);pointer-events:none}.about-story .about-content{display:grid;grid-gap:28px;gap:28px}.about-story .section-heading{display:grid;grid-gap:16px;gap:16px}.about-story .accordion-list{display:grid;grid-gap:20px;gap:20px;padding:0}.about-story .accordion-card{border-radius:8px;background-color:#f6f7f9;padding:24px 28px;box-shadow:0 0 0 .05rem rgba(8,61,129,.08),0 0 1.25rem rgba(31,35,41,.06);transition:.25s ease}.about-story .accordion-card:is(:hover,:focus-within){box-shadow:0 16px 32px rgba(31,35,41,.06);transform:translateY(-2px)}.about-story .accordion-card.expanded{background-color:#fff}.about-story .accordion-card.expanded .accordion-content{max-height:max-content;-webkit-margin-before:12px;margin-block-start:12px;opacity:1}.about-story .accordion-card.expanded .accordion-btn ion-icon{transform:rotate(.5turn)}.about-story .accordion-card .accordion-btn{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left}.about-story .accordion-card .accordion-btn ion-icon{font-size:2.2rem;color:#3e77e0;transition:.25s ease}.about-story .accordion-card .accordion-btn .span{flex:1 1;transition:.25s ease}.about-story .accordion-card .accordion-btn:is(:hover,:focus-visible) .span{color:#757ed1}.about-story .accordion-card .accordion-content{max-height:0;overflow:hidden;opacity:0;color:#60697b;transition:.5s ease}@media(min-width:1400px){.about-story .container{align-items:stretch}.about-story .about-banner:after{inset:auto 30px 30px 30px}}.about-team{background-color:#fff}.about-team .team-header{display:grid;grid-gap:20px;gap:20px;-webkit-margin-after:40px;margin-block-end:40px}.about-team .team-heading{display:grid;grid-gap:16px;gap:16px;max-width:660px}.about-team .team-grid{display:grid;grid-gap:24px;gap:24px}@media(min-width:768px){.about-team .team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-team .team-card{background-color:#fff;padding:36px;border-radius:8px;box-shadow:0 0 0 .05rem rgba(8,61,129,.08),0 0 1.25rem rgba(31,35,41,.06);text-align:center;height:100%;display:grid;grid-gap:16px;gap:16px;position:relative;overflow:hidden}.about-team .team-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(117,126,209,.06),hsla(0,0%,100%,0) 70%);pointer-events:none}.about-team .team-avatar{width:72px;height:72px;border-radius:50%;background-color:#757ed1;color:#fff;font-weight:700;font-size:2rem;display:grid;place-items:center;margin-inline:auto}.about-team .card-text{color:#757ed1;font-weight:700}@media(min-width:1200px){.about-team .team-card{padding:44px}}.about-values{background-color:#f6f7f9}.about-values .values-header{max-width:680px;display:grid;grid-gap:16px;gap:16px;-webkit-margin-after:48px;margin-block-end:48px}.about-values .values-grid{display:grid;grid-gap:24px;gap:24px}@media(min-width:768px){.about-values .values-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-values .value-card{height:100%;background:#fff;padding:36px;border-radius:8px;box-shadow:0 0 0 .05rem rgba(8,61,129,.08),0 0 1.25rem rgba(31,35,41,.06);display:grid;grid-gap:20px;gap:20px;position:relative;overflow:hidden}.about-values .value-card:after{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgba(117,126,209,.08),hsla(0,0%,100%,0) 60%);pointer-events:none}.about-values .value-card .icon-badge{width:56px;height:56px;border-radius:50%;background-color:#e8eaf8;color:#757ed1;display:grid;place-items:center;font-size:2.4rem}.about-values .value-card .card-title{margin:0}@media(min-width:1200px){.about-values .values-header{-webkit-margin-after:60px;margin-block-end:60px}.about-values .value-card{padding:42px}}