.about-hero{background:var(--blue);color:#fff;grid-template-columns:1.1fr .9fr;align-items:center;min-height:600px;padding:80px max(5vw,50vw - 620px);display:grid;overflow:hidden}.about-hero>div:first-child{z-index:2;position:relative}.about-hero>div>span,.about-intro-copy>span,.about-section-head>span,.about-cta>span{color:var(--bright-blue);letter-spacing:.16em;font-size:11px;font-weight:700}.about-hero h1{letter-spacing:-.055em;margin:30px 0;font:600 clamp(48px,5.6vw,82px)/1.03 Manrope}.about-hero h1 em,.about-intro-copy h2 em{color:var(--bright-blue);font-style:normal}.about-hero p{color:#bdc7e1;max-width:660px;font-size:18px;line-height:1.65}.about-hero-art{place-items:center;min-height:430px;display:grid}.about-orbit{background:var(--bright-blue);color:#fff;border-radius:50%;place-items:center;width:310px;height:310px;font:700 32px Manrope;display:grid;position:relative;box-shadow:0 0 0 35px #08a8ea1a,0 0 0 70px #08a8ea0f}.about-orbit:before,.about-orbit:after{content:"";border:1px solid #ffffff59;border-radius:50%;position:absolute;inset:-105px}.about-orbit:after{inset:-55px}.about-orbit span,.about-orbit i{color:var(--blue);background:#fff;border-radius:50%;place-items:center;width:110px;height:110px;font:700 12px Manrope;display:grid;position:absolute}.about-orbit span{top:15px;left:-80px}.about-orbit i{background:var(--orange);color:#fff;font-style:normal;bottom:-25px;right:-55px}.about-intro{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:120px max(5vw,50vw - 590px);display:grid}.about-intro-visual{min-height:560px;position:relative}.about-photo{background:#d9e4e8;border-radius:14px;height:540px;overflow:hidden}.about-photo img{height:105%;margin:auto;display:block}.about-experience{background:var(--orange);color:#fff;border-radius:12px;align-items:center;gap:15px;padding:25px 28px;display:flex;position:absolute;bottom:-20px;right:-30px}.about-experience strong{font:700 38px Manrope}.about-experience span{font-size:13px;line-height:1.35}.about-intro-copy h2,.about-section-head h2{letter-spacing:-.045em;margin:25px 0;font:600 clamp(38px,4vw,58px)/1.08 Manrope}.about-intro-copy>p,.about-section-head>p{color:#68727a;line-height:1.7}.about-intro-copy ul{margin:28px 0;padding:0;list-style:none}.about-intro-copy li{align-items:center;gap:10px;margin:13px 0;font-weight:600;display:flex}.about-intro-copy li svg{color:#087fc5}.about-intro-copy>a,.about-cap-grid a,.about-cta a{background:var(--orange);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:14px 20px;font-weight:700;display:inline-flex}.about-capabilities{background:#f5f6f4;padding:110px max(5vw,50vw - 590px)}.about-section-head{max-width:670px}.about-cap-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.about-cap-grid article{background:#fff;border:1px solid #e2e5e7;border-radius:12px;padding:38px;position:relative}.about-cap-grid article>span{color:#a9b0b5;font-size:11px;position:absolute;top:25px;right:25px}.about-cap-grid article>svg{color:#087fc5}.about-cap-grid h3{margin:25px 0 15px;font-size:23px}.about-cap-grid p{color:#68727a;min-height:70px;line-height:1.6}.about-cap-grid a{color:var(--orange);background:0 0;padding:0;font-size:13px}.about-numbers{color:#fff;background:#0758a2;grid-template-columns:repeat(4,1fr);padding:70px max(5vw,50vw - 590px);display:grid}.about-numbers article{border-right:1px solid #fff3;justify-items:center;gap:10px;display:grid}.about-numbers article:last-child{border:0}.about-numbers svg{color:#63c7ee}.about-numbers strong{font:600 42px Manrope}.about-numbers span{color:#c0d5e8;font-size:13px}.about-story{background:#fff;grid-template-columns:.7fr 1.3fr;gap:90px;padding:120px max(5vw,50vw - 590px);display:grid}.about-story-list article{border-top:1px solid #dce0e2;grid-template-columns:45px 1fr 1fr;gap:28px;padding:30px 0;display:grid}.about-story-list article>span{color:#087fc5;font-size:11px;font-weight:700}.about-story-list h3{margin:0 0 10px;font-size:25px}.about-story-list p{color:#68727a;margin:0;line-height:1.6}.about-story-list ul{margin:0;padding:0;list-style:none}.about-story-list li{align-items:center;gap:8px;margin:10px 0;font-size:13px;font-weight:600;display:flex}.about-story-list svg{color:#087fc5}.about-team{background:#f5f6f4;padding:110px max(5vw,50vw - 590px)}.about-team>.about-section-head{text-align:center;margin:auto}.about-team-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:55px;display:grid}.about-team-grid article{text-align:center;background:#fff;border-radius:12px;padding:30px}.team-avatar{color:#fff;background:linear-gradient(145deg,#087fc5,#172864);border-radius:9px;place-items:center;height:220px;font:700 44px Manrope;display:grid}.team-1{background:linear-gradient(145deg,#f2540b,#8c2740)}.team-2{background:linear-gradient(145deg,#20a2a8,#172864)}.team-3{background:linear-gradient(145deg,#5b6ab8,#172864)}.about-team-grid h3{margin:22px 0 8px;font-size:18px}.about-team-grid p{color:#68727a;font-size:13px;line-height:1.5}.about-cta{text-align:center;background:var(--blue);color:#fff;padding:110px 5vw}.about-cta h2{letter-spacing:-.05em;margin:25px 0 15px;font:600 clamp(40px,5vw,68px)/1.08 Manrope}.about-cta p{color:#b9c5df;font-size:18px}.about-cta a{margin-top:25px}@media (width<=900px){.about-hero,.about-intro,.about-story{grid-template-columns:1fr}.about-hero-art{min-height:390px}.about-intro{gap:55px}.about-intro-visual{max-width:600px}.about-cap-grid{grid-template-columns:1fr}.about-numbers{grid-template-columns:1fr 1fr;gap:40px 0}.about-numbers article:nth-child(2){border:0}.about-story{gap:40px}.about-team-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.about-hero{padding:70px 6vw}.about-hero-art{min-height:330px}.about-orbit{width:210px;height:210px;font-size:25px}.about-orbit span,.about-orbit i{width:80px;height:80px;font-size:9px}.about-orbit span{left:-50px}.about-intro,.about-capabilities,.about-story,.about-team{padding:75px 6vw}.about-intro-visual{min-height:440px}.about-photo{height:430px}.about-experience{right:-5px}.about-numbers{padding:60px 5vw}.about-numbers strong{font-size:34px}.about-numbers span{text-align:center}.about-story-list article{grid-template-columns:35px 1fr}.about-story-list ul{grid-column:2}.about-team-grid{grid-template-columns:1fr}.team-avatar{height:260px}}.about-team-grid>a{text-align:left;background:#fff;border:1px solid #e2e5e7;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:225px;padding:30px;transition:transform .25s,box-shadow .25s;display:flex}.about-orbit>.about-logo-zoho{width:190px;height:auto}.about-orbit span{box-sizing:border-box;padding:17px}.about-orbit span img{width:76px;height:auto}.about-orbit .about-logo-node{box-sizing:border-box;background:#fff;padding:20px}.about-orbit .about-logo-node img{width:68px;height:auto}.about-orbit .about-logo-ai{color:#fff;background:#172864;border:2px solid #ffffff80;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:104px;height:104px;display:flex;position:absolute;top:8px;right:-78px;box-shadow:0 12px 30px #040f353d}.about-orbit .about-logo-ai small{letter-spacing:.12em;font:800 11px Manrope,sans-serif}@media (width<=600px){.about-orbit>.about-logo-zoho{width:135px}.about-orbit span{padding:13px}.about-orbit span img{width:55px}.about-orbit .about-logo-node{padding:14px}.about-orbit .about-logo-node img{width:50px}.about-orbit .about-logo-ai{width:76px;height:76px;top:0;right:-52px}.about-orbit .about-logo-ai svg{width:25px;height:25px}}.about-team-grid>a:hover{transform:translateY(-5px);box-shadow:0 18px 42px #1728641a}.about-team-grid>a h3{margin:28px 0 8px;font-size:18px}.about-team-grid>a p{color:#68727a;font-size:13px;line-height:1.5}.service-card-icon{color:#1769ae;background:#e3f1fb;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.about-team-grid>a:hover .service-card-icon{color:#fff;background:#1769ae}@media (width>=901px){.about-team-grid,.about-cap-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.about-cap-grid article{padding:32px}.about-cap-grid h3{font-size:21px}.about-cap-grid p{min-height:115px}}@media (width>=901px) and (width<=1180px){.about-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-cap-grid p{min-height:70px}}
