/* Innovion About page */
.innovion-about-page{overflow:hidden;color:#112044;background:#fff}.innovion-about-page .container{width:min(1180px,calc(100% - 40px))}.about-hero{padding:74px 0 56px;background:radial-gradient(circle at 80% 30%,rgba(42,111,255,.11),transparent 34%),#fff}.about-hero .container{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:65px}.about-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#075bea;font-size:10px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.about-eyebrow>i{width:24px;height:2px;background:#075bea}.about-hero-copy h1{max-width:590px;margin:19px 0 22px;color:#0c1b42;font-size:clamp(45px,5.15vw,66px);line-height:1.08;letter-spacing:-.052em}.about-hero-copy h1 span{color:#0964f5}.about-hero-copy>p{max-width:570px;color:#69758c;font-size:14px;line-height:1.85}.about-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:29px}.about-hero-actions .btn{display:inline-flex;align-items:center;gap:13px;padding:15px 22px;border-radius:8px;font-size:12px}.about-hero-actions .outline{border:1px solid #1265ef;color:#1265ef;background:#fff}.about-client-proof{display:flex;align-items:center;gap:15px;margin-top:28px}.about-client-faces{display:flex;padding-left:9px}.about-client-faces b{display:grid;width:31px;height:31px;margin-left:-9px;place-items:center;border:3px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(145deg,#183c87,#1ca8b6);font-size:9px}.about-client-proof>strong{font-size:12px}.about-client-proof small{font-size:11px;font-weight:500}.about-hero-visual{position:relative;min-height:465px}.about-hero-image{position:absolute;inset:15px 2px 2px 0;overflow:hidden;border-radius:35px 8px 35px 35px;background:#e7efff;box-shadow:0 30px 70px rgba(30,72,160,.14);transform:perspective(1000px) rotateY(-2deg)}.about-hero-image img{width:100%;height:100%;object-fit:cover}.about-visual-grid{position:absolute;top:1px;left:-16px;z-index:2;width:92px;height:90px;opacity:.35;background-image:radial-gradient(#2685ff 1.5px,transparent 1.5px);background-size:15px 15px}.about-experience{position:absolute;top:2px;right:-20px;z-index:3;display:grid;width:120px;padding:18px 16px;border:1px solid #d7e1f2;border-radius:17px;background:rgba(255,255,255,.94);box-shadow:0 18px 40px rgba(22,54,124,.14)}.about-experience>span{display:grid;width:37px;height:37px;margin-bottom:12px;place-items:center;border-radius:50%;color:#fff;background:#0867f2}.about-experience strong{font-size:25px}.about-experience small{margin-top:7px;color:#6c7891;font-size:9px;line-height:1.45}
.about-metrics{padding-bottom:70px}.about-metrics .container{display:grid;grid-template-columns:repeat(4,1fr);padding:34px 27px;border-radius:16px;background:linear-gradient(115deg,#062b71,#1833a5 65%,#302aa9);box-shadow:0 23px 45px rgba(18,45,123,.16)}.about-metric{display:flex;align-items:center;justify-content:center;gap:20px;padding:0 24px;border-right:1px solid rgba(255,255,255,.2)}.about-metric:last-child{border:0}.about-metric>i{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:12px;color:#fff;background:#0865f1;font-size:19px}.about-metric strong,.about-metric span{display:block}.about-metric strong{color:#fff;font-size:28px}.about-metric span{margin-top:7px;color:rgba(255,255,255,.78);font-size:10px}
.about-story{padding:30px 0 100px}.about-story .container{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px}.about-story-copy h2{margin:14px 0 18px;font-size:clamp(34px,4vw,47px);line-height:1.12;letter-spacing:-.04em}.about-story-copy>p{color:#68758b;font-size:13px;line-height:1.85}.about-story-copy ul{display:grid;grid-template-columns:1fr 1fr;gap:20px 25px;margin:27px 0 31px;padding:0;list-style:none}.about-story-copy li{display:flex;align-items:center;gap:9px;color:#34405a;font-size:11px;font-weight:600}.about-story-copy li i{color:#0766f4}.about-story-copy .btn{display:inline-flex;align-items:center;gap:20px;border:1px solid #1166ee;color:#105cdb;background:#fff}.about-story-visual{position:relative;padding-bottom:52px}.about-story-visual>img{display:block;width:100%;height:390px;border-radius:20px;object-fit:cover;box-shadow:0 28px 60px rgba(20,46,100,.15)}.about-mission-card{position:absolute;bottom:0;left:34px;display:flex;width:min(420px,calc(100% - 68px));gap:18px;padding:25px;border:1px solid #e5eaf3;border-radius:17px;background:#fff;box-shadow:0 18px 42px rgba(18,45,100,.13)}.about-mission-card>i{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:14px;color:#fff;background:#075ff0}.about-mission-card h3{margin:2px 0 11px;font-size:17px}.about-mission-card p{margin:0;color:#707b90;font-size:10px;line-height:1.75}.about-mission-card span{display:block;width:38px;height:2px;margin-top:17px;background:#0866f4}
.about-services{padding:85px 0 92px;background:linear-gradient(180deg,#f7faff,#fff)}.about-section-heading{text-align:center}.about-section-heading h2{margin:10px 0;font-size:clamp(33px,4vw,45px);line-height:1.1;letter-spacing:-.04em}.about-section-heading>p{max-width:630px;margin:0 auto;color:#6f7a8f;font-size:12px;line-height:1.7}.about-service-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;margin-top:42px}.about-service-card{min-height:250px;padding:29px 18px 25px;border:1px solid #e5ebf4;border-radius:9px;text-align:center;background:#fff;box-shadow:0 12px 28px rgba(26,55,114,.055);transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .42s}.about-service-card:hover{border-color:rgba(10,98,239,.28);box-shadow:0 22px 40px rgba(24,59,132,.12);transform:translateY(-7px)}.about-service-card>i{display:grid;width:48px;height:48px;margin:0 auto 24px;place-items:center;color:#0865f4;font-size:27px}.about-service-card h3{min-height:42px;margin:0 0 14px;font-size:13px;line-height:1.45}.about-service-card p{margin:0;color:#778196;font-size:10px;line-height:1.75}
.about-technologies{padding:34px 0 70px}.about-tech-track{display:flex;align-items:center;gap:10px}.about-tech-track>div{display:flex;min-width:0;flex:1;align-items:center;justify-content:center;gap:10px;padding:14px 11px;border:1px solid #e3e9f3;border-radius:9px;background:#fff}.about-tech-track>div i{color:#1265e9;font-size:21px}.about-tech-track>div span{font-size:10px;font-weight:700}.about-tech-track>a{display:inline-flex;flex:0 0 auto;align-items:center;gap:9px;margin-left:6px;color:#0962ed;font-size:10px;font-weight:800}
.about-team{padding:35px 0 85px}.about-team-shell{position:relative;margin-top:38px}.about-team-track{display:grid;grid-auto-columns:calc((100% - 75px)/6);grid-auto-flow:column;gap:15px;overflow-x:auto;padding:8px 2px 20px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.about-team-track::-webkit-scrollbar{display:none}.about-team-card{overflow:hidden;border:1px solid #e4e9f2;border-radius:12px;background:#fff;box-shadow:0 11px 25px rgba(20,49,108,.075);scroll-snap-align:start}.about-team-avatar{display:grid;height:185px;place-items:end center;overflow:hidden;background:var(--avatar-bg)}.about-team-avatar span{display:grid;width:112px;height:148px;place-items:center;border-radius:60px 60px 8px 8px;color:#fff;background:linear-gradient(145deg,#1e438c,#167d9e);box-shadow:0 14px 30px rgba(16,54,112,.23);font-size:31px;font-weight:800}.about-team-info{padding:15px;text-align:center}.about-team-info h3{margin:0 0 5px;font-size:12px}.about-team-info>p{min-height:26px;margin:0;color:#1461d6;font-size:9px}.about-team-info>div{display:flex;justify-content:center;gap:7px;margin-top:11px}.about-team-info a{display:grid;width:21px;height:21px;place-items:center;border:1px solid #9fc2f4;border-radius:50%;color:#1262da;font-size:8px}.about-team-arrow{position:absolute;top:47%;z-index:2;display:grid;width:37px;height:37px;place-items:center;border:1px solid #d7e1ef;border-radius:50%;color:#165bc9;background:#fff;box-shadow:0 8px 20px rgba(21,49,103,.1);cursor:pointer;transform:translateY(-50%)}.about-team-arrow.prev{left:-54px}.about-team-arrow.next{right:-54px}.about-team-dots{display:flex;justify-content:center;gap:8px}.about-team-dots i{width:8px;height:8px;border-radius:50%;background:#d6dde9}.about-team-dots i:first-child{background:#0865f4}
.about-trusted{padding:20px 0 55px}.about-trusted .container{display:flex;align-items:center;gap:42px}.about-trusted .container>span{width:155px;flex:0 0 155px;color:#0760e8;font-size:9px;font-weight:900;line-height:1.55;text-transform:uppercase}.about-trusted .container>div{min-width:0;flex:1}.about-trusted .clients-section,.about-trusted .clients-grid{padding:0}.about-trusted .clients-section>.container,.about-trusted .clients-grid>.container{width:100%}.about-trusted .section-title{display:none}.about-trusted .client-logo-slider{border:0;background:transparent}.about-trusted .clients-grid ul li{border:0;box-shadow:none}.about-trusted .clients-grid ul li img{filter:grayscale(1);opacity:.55}
.about-cta{padding:0 0 85px}.about-cta .container{position:relative;display:flex;min-height:145px;align-items:center;gap:30px;padding:25px 55px 25px 215px;overflow:hidden;border-radius:16px;background:linear-gradient(110deg,#292a9a,#073678)}.about-cta img{position:absolute;bottom:-37px;left:10px;width:190px;height:165px;object-fit:contain}.about-cta .container>div{position:relative;z-index:1;flex:1}.about-cta h2{margin:0 0 8px;color:#fff;font-size:23px}.about-cta p{margin:0;color:rgba(255,255,255,.68);font-size:10px}.about-cta .btn{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;gap:22px;color:#1558c8;background:#fff}
