.corporate-hero .consult-hero-grid{grid-template-columns:1.1fr 1fr;gap:45px}.corporate-hero h1{font-size:clamp(40px,4.4vw,61px);line-height:1.18}.corporate-hero .breadcrumbs{margin-bottom:45px}.about-visual{isolation:isolate;height:460px;position:relative}.about-ring{border:1px solid #dce6f7;border-radius:50%;width:350px;height:350px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-ring.inner{border-style:dashed;width:250px;height:250px;animation:90s linear infinite orbit}.about-center{background:linear-gradient(140deg,#fff,#e7efff);border:1px solid #fff;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;animation:8s ease-in-out infinite solution-float;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 50px #153e7919}.about-center>span{color:var(--blue);letter-spacing:-10px;padding-right:10px;font-family:Manrope,sans-serif;font-size:70px}.about-center>span>span{font-size:40px;display:inline-block;translate:0 -15px}.about-center small{letter-spacing:1.3px;color:#8ca0be;margin-top:4px;font-size:5px}.about-node{background:#fff;border:1px solid #e4ebf7;border-radius:15px;align-items:center;gap:12px;padding:17px 19px;animation:7s ease-in-out infinite solution-float;display:flex;position:absolute;box-shadow:0 12px 30px #2348790b}.about-node>span{color:var(--blue);background:#edf3ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:22px;display:grid}.about-node strong{font-size:12px;font-weight:500}.node-strategy{animation-delay:-1s;top:40px;left:0}.node-technology{animation-delay:-3s;top:180px;right:0}.node-growth{animation-delay:-5s;bottom:35px;left:15px}.about-visual>p{text-align:center;color:#92a3bf;font-size:8px;position:absolute;bottom:0;left:0;right:0}.company-story{text-align:center;padding-top:110px;padding-bottom:100px}.company-story .eyebrow{justify-content:center}.company-story h2{font-size:clamp(34px,3.7vw,52px);line-height:1.3}.company-story h2 span{color:var(--blue)}.story-columns{text-align:left;grid-template-columns:1fr 1fr;gap:45px;max-width:780px;margin:35px auto 0;display:grid}.story-columns p{color:#8190a6;font-size:13px;line-height:1.9}.corporate-values{border-top:1px solid var(--line);padding-top:80px}.values-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.values-grid article{background:#fff;border:1px solid #e3eaf4;border-radius:18px;padding:27px;transition:translate .3s}.values-grid article:hover{translate:0 -4px}.values-grid article>span{color:var(--blue);font-size:10px}.values-grid h3{letter-spacing:-.6px;margin-top:30px;font-size:20px;font-weight:600;line-height:1.4}.values-grid p{color:#8694a9;margin-top:20px;font-size:11px;line-height:1.9}.company-areas{padding-top:0}.company-area-links{grid-template-columns:1fr 1fr;gap:15px;display:grid}.company-area-links a{background:#fff;border:1px solid #e4ebf4;border-radius:15px;align-items:center;gap:20px;padding:26px;transition:background .25s,border-color .25s;display:flex}.company-area-links a:hover{background:#edf3ff;border-color:#bfd2fb}.company-area-links a:last-child{grid-column:1/-1}.company-area-links a>span:first-child{color:#92a3bd;font-size:10px}.company-area-links a>span:last-child{color:var(--blue);margin-left:auto;font-size:19px}.company-area-links h3{letter-spacing:-.3px;font-size:17px;font-weight:500}.company-area-links p{color:#8a99af;margin-top:9px;font-size:10px}.company-fieldix{margin-top:55px}.company-fieldix .text-link{color:var(--blue);margin-top:23px;font-size:11px}.company-product{flex-direction:column;justify-content:center;align-items:center;display:flex}.company-product img{mix-blend-mode:multiply;width:100%;max-width:360px;height:auto}.company-product>div{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.company-product>div>span{color:#7c91b0;border:1px solid #d6e1f3;border-radius:20px;padding:8px 15px;font-size:9px}.contact-page-hero .consult-hero-grid{grid-template-columns:1.05fr 1fr}.contact-visual{isolation:isolate;height:390px;position:relative}.contact-orbit{border:1px solid #dfe7f6;border-radius:50%;width:320px;height:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-orbit:after{content:"";border:1px dashed #dfe7f6;border-radius:50%;animation:90s linear infinite solution-turn;position:absolute;inset:30px}.conversation-bubble{background:#fff;border:1px solid #fff;border-radius:23px;padding:28px;animation:7s ease-in-out infinite solution-float;position:absolute;box-shadow:0 18px 40px #1c467e10}.conversation-bubble>span{letter-spacing:1.2px;color:#8c9db8;margin-bottom:18px;font-size:6px;display:block}.conversation-bubble strong{letter-spacing:-.7px;font-size:23px;font-weight:500;line-height:1.4}.conversation-bubble>i{background:#e6edf8;border-radius:3px;width:70%;height:3px;margin-top:20px;display:block}.conversation-bubble>i:last-child{width:45%;margin-top:7px}.bubble-one{min-width:285px;animation-delay:-1s;top:50px;left:0}.bubble-two{background:linear-gradient(140deg,#edf3ff,#e2ecff);animation-delay:-3s;bottom:35px;right:0}.bubble-two strong{color:var(--blue);font-size:21px}.bubble-two strong b{margin-left:10px;font-weight:400}.conversation-dot{background:#5784ed;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 8px #e7effd}.dot-one{top:55px;right:30px}.dot-two{background:#9bb8f5;width:5px;height:5px;bottom:42px;left:45px}.contact-channels{grid-template-columns:repeat(3,1fr);gap:17px;padding-top:0;display:grid}.channel-card{background:#fff;border:1px solid #e2eaf5;border-radius:17px;align-items:flex-start;gap:15px;min-width:0;padding:26px;transition:translate .3s,border-color .3s;display:flex}.channel-card:hover{border-color:#b4c9f7;translate:0 -5px}.channel-card>span:first-child{color:var(--blue);flex-shrink:0;font-size:24px}.channel-card>span:last-child{color:#8fa5c9;margin-left:auto;font-size:15px}.channel-card>div{min-width:0}.channel-card small{letter-spacing:1.2px;color:#95a5be;margin-bottom:15px;font-size:6px;display:block}.channel-card strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.6}.channel-card p{color:#8b9ab0;margin-top:13px;font-size:10px;line-height:1.8}.contact-page-form{grid-template-columns:1fr 1fr;align-items:start;gap:100px;padding-top:10px;display:grid}.contact-form-intro>p:not(.eyebrow){color:#8391a8;max-width:370px;margin-top:25px;font-size:13px;line-height:1.9}.contact-context{border-top:1px solid #e0e8f4;gap:15px;max-width:390px;margin-top:28px;padding-top:28px;display:flex}.contact-context>span{color:var(--blue);flex-shrink:0;font-size:23px}.contact-context strong{font-size:12px;font-weight:500;line-height:1.8}.contact-context p{color:#95a2b7;margin-top:10px;font-size:10px;line-height:1.9}.contact-page-form>.contact-form{background:#fff;border:1px solid #e3eaf5;border-radius:22px;gap:24px;padding:35px}.contact-next{border-top:1px solid var(--line)}.contact-last{text-align:center;background:radial-gradient(at 50% 100%,#e6eeff,#0000 70%);border-top:1px solid #e2e8f4}.contact-last .eyebrow{justify-content:center}.contact-last>a{letter-spacing:-1.5px;color:var(--blue);overflow-wrap:anywhere;font-family:Manrope,sans-serif;font-size:clamp(20px,3vw,42px);font-weight:500;display:inline-block}.contact-last>a>span{transition:translate .3s;display:inline-block}.contact-last>a:hover>span{translate:4px -4px}.contact-last>p:last-child{color:#8fa0bb;margin-top:25px;font-size:11px}.about-more{color:var(--blue);margin-top:20px;display:inline-flex}footer .footer-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}footer .footer-links>a:hover{color:var(--blue)}@media (width<=1050px){.corporate-hero h1{font-size:46px}.corporate-hero .consult-hero-grid{gap:25px}.about-node{gap:10px;padding:15px}.about-node strong{font-size:11px}.about-ring{width:315px;height:315px}.about-ring.inner{width:225px;height:225px}.values-grid{grid-template-columns:1fr 1fr}.contact-page-form{gap:45px}.contact-page-form>.contact-form{padding:28px}.contact-channels{gap:12px}.channel-card{gap:10px;padding:22px 18px}.channel-card strong,.channel-card>span:last-child{font-size:11px}.bubble-one{min-width:255px}.conversation-bubble{padding:25px}.conversation-bubble strong{font-size:20px}.bubble-two strong{font-size:18px}.contact-page-hero h1{font-size:50px}}@media (width<=760px){.corporate-hero .consult-hero-grid,.contact-page-hero .consult-hero-grid{display:block}.corporate-hero h1{letter-spacing:-2px;font-size:clamp(35px,8.3vw,49px)}.corporate-hero .eyebrow{letter-spacing:1.2px;font-size:7px}.corporate-hero .breadcrumbs{margin-bottom:40px;font-size:8px}.about-visual{max-width:430px;height:390px;margin:35px auto 0}.about-ring{width:290px;height:290px}.about-ring.inner{width:210px;height:210px}.about-center{border-radius:35px;width:140px;height:140px}.about-center>span{font-size:60px}.about-center>span>span{font-size:35px}.about-node{gap:10px;padding:13px 15px}.about-node>span{width:27px;height:27px;font-size:18px}.about-node strong{font-size:10px}.node-strategy{top:25px;left:0}.node-technology{top:165px;right:0}.node-growth{bottom:25px;left:0}.about-visual>p{font-size:7px;bottom:-8px}.company-story{padding-top:70px;padding-bottom:70px}.company-story h2{font-size:32px;line-height:1.35}.story-columns{grid-template-columns:1fr;gap:20px;margin-top:28px}.story-columns p{font-size:12px}.corporate-values{padding-top:60px}.values-grid{gap:12px}.values-grid article{padding:23px 19px}.values-grid h3{margin-top:24px;font-size:18px}.values-grid p{font-size:10px}.company-areas{padding-top:0}.company-area-links{grid-template-columns:1fr;gap:12px}.company-area-links a{gap:15px;padding:23px}.company-area-links a:last-child{grid-column:auto}.company-area-links h3{font-size:16px}.company-area-links p{font-size:9px;line-height:1.7}.company-fieldix{margin-top:35px}.company-product{margin-top:25px}.company-product img{max-width:280px}.company-product>div{gap:10px}.company-product>div>span{padding:8px 13px;font-size:8px}.contact-page-hero h1{font-size:45px}.contact-visual{max-width:430px;height:330px;margin:30px auto 0}.contact-orbit{width:280px;height:280px}.conversation-bubble{padding:23px 20px}.conversation-bubble>span{letter-spacing:1px;font-size:5px}.conversation-bubble strong{font-size:21px}.bubble-one{min-width:250px;top:30px}.bubble-two{bottom:30px;right:0}.bubble-two strong{font-size:18px}.dot-one{top:25px;right:15px}.dot-two{bottom:23px;left:15px}.contact-channels{grid-template-columns:1fr;gap:13px;padding-top:0}.channel-card{align-items:center;gap:17px;padding:24px}.channel-card strong{font-size:14px}.channel-card small{margin-bottom:10px}.channel-card p{margin-top:9px;font-size:10px}.channel-card>span:last-child{font-size:16px}.contact-page-form{padding-top:0;display:block}.contact-form-intro>p:not(.eyebrow){font-size:12px}.contact-context{gap:13px;margin-top:23px;padding-top:23px}.contact-context strong{font-size:11px}.contact-context p{font-size:9px}.contact-page-form>.contact-form{border-radius:19px;gap:22px;margin-top:35px;padding:27px 22px}.contact-last>a{letter-spacing:-.8px;font-size:24px}.contact-last .eyebrow{letter-spacing:1px;font-size:7px}footer .footer-links{gap:15px}}@media (width<=390px){.corporate-hero h1{font-size:33px}.contact-page-hero h1{font-size:39px}.values-grid{grid-template-columns:1fr}.contact-page-form>.contact-form{padding:24px 20px}.channel-card strong{font-size:12px}.bubble-one{min-width:225px}.conversation-bubble strong{font-size:19px}.bubble-two strong{font-size:16px}.contact-last>a{font-size:22px}.about-node strong{font-size:9px}.about-node{padding:12px}}@media (prefers-reduced-motion:reduce){.values-grid article:hover,.channel-card:hover{translate:none}}
