.home-editorial{position:relative}.home-editorial .hero--illustrated{background:#fff}.hero-workspace{z-index:0;position:absolute;inset:0 0 90px 43%;overflow:hidden}.workspace-scene{object-fit:cover;object-position:75% center;width:100%;height:100%;display:block}.home-editorial .hero--illustrated .hero-content{pointer-events:none}.home-editorial .hero--illustrated .hero-content>div{pointer-events:auto}.home-editorial .hero--illustrated .hero-float-card{box-shadow:none;border:1px solid #d8e4f0;padding:7.2px 9px;font-size:9.9px;top:16.2px;right:2%}.home-editorial .hero--illustrated .hero-float-card img{flex-basis:39.6px;width:39.6px;height:52.2px}.home-editorial .hero--illustrated .hero-metric{box-shadow:none;background:#fff;border-top:1px solid #d8e4f0;border-radius:0;bottom:23.4px;left:49%;right:3%}.paper-plane-flight{z-index:4;pointer-events:none;opacity:0;filter:drop-shadow(0 4.5px 4.5px #06245218);will-change:transform;width:86.4px;height:51.3px;position:absolute;top:0;left:0}.paper-plane-flight img{object-fit:contain;width:100%;height:100%;display:block}@media (min-width:810.9px){.home-editorial .hero--illustrated .hero-content>div{width:46%}.home-editorial .hero--illustrated h1{font-size:clamp(38.7px,3.6vw,70.2px)}.home-editorial .hero--illustrated p{font-size:clamp(14.4px,.99vw,18.9px)}.hero-workspace{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16%);mask-image:linear-gradient(90deg,#0000,#000 16%)}}@media (max-width:810px){.home-editorial .hero--illustrated{flex-direction:column;min-height:0;padding-bottom:0;display:flex}.home-editorial .hero--illustrated .hero-content{order:0;padding-bottom:18px}.hero-workspace{aspect-ratio:1672/941;z-index:2;background:#fff;order:1;width:100%;height:auto;margin-top:9px;position:relative;inset:auto}.workspace-scene{object-position:center}.home-editorial .hero--illustrated .hero-float-card{display:none}.home-editorial .hero--illustrated .hero-metric{order:2;width:calc(100% - 28.8px);margin:9px 14.4px 18px;padding:14.4px 0;position:relative;inset:auto}.paper-plane-flight{display:none}}
.aurora-background{pointer-events:none;background:#fafafa;position:absolute;inset:0 55% 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 85%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 85%,#0000 100%)}.aurora-background-light{--white-gradient:repeating-linear-gradient(100deg, #fff 0%, #fff 7%, transparent 10%, transparent 12%, #fff 16%);--aurora:repeating-linear-gradient(100deg, #3b82f6 10%, #a5b4fc 15%, #93c5fd 20%, #ddd6fe 25%, #60a5fa 30%);opacity:.5;background-image:var(--white-gradient), var(--aurora);filter:blur(10px)invert();will-change:transform;background-position:50%,50%;background-size:300%,200%;position:absolute;inset:-10px;-webkit-mask-image:radial-gradient(at 100% 0,#000 10%,#0000 70%);mask-image:radial-gradient(at 100% 0,#000 10%,#0000 70%)}.aurora-background-light:after{content:"";background-image:var(--white-gradient), var(--aurora);mix-blend-mode:difference;background-size:200%,100%;background-attachment:fixed;animation:60s linear infinite hero-aurora;position:absolute;inset:0}@keyframes hero-aurora{0%{background-position:50%,50%}to{background-position:350%,350%}}.home-editorial .hero--illustrated>.aurora-background{z-index:1}.home-editorial .hero--illustrated .hero-content{z-index:2;position:relative}.home-editorial .hero--illustrated h1{color:var(--navy)}.home-editorial .hero--illustrated h1 em{color:var(--blue);font-style:normal}.home-editorial .hero--illustrated .hero-actions .button{background:var(--navy);border-color:var(--navy);color:#fff}.home-editorial .hero--illustrated .hero-actions .button:hover{background:#123969;border-color:#123969}@media (max-width:810px){.home-editorial .hero--illustrated>.aurora-background{inset:0;-webkit-mask-image:linear-gradient(#000,#000 35%,#0000 65%);mask-image:linear-gradient(#000,#000 35%,#0000 65%)}}@media (prefers-reduced-motion:reduce){.aurora-background-light{will-change:auto}.aurora-background-light:after{animation:none}}
.home-editorial .home-testimonials{color:var(--navy);background:#fff;padding:80px 0 48px}.home-testimonials-heading{text-align:center;margin-bottom:42px}.home-editorial .home-testimonials-heading h2{letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(30px,3.2vw,48px);font-weight:700;line-height:1.15}.testimonials-band{background-image:repeating-linear-gradient(315deg,#001d4c14 0 1px,#0000 1px 50%);background-size:10px 10px;border-block:1px solid #e5eaf0;flex-direction:column;gap:32px;padding:48px 0;display:flex;position:relative;overflow:hidden}.testimonials-band:before,.testimonials-band:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff,#0000);width:clamp(32px,10vw,160px);position:absolute;inset:0 auto 0 0}.testimonials-band:after{left:auto;right:0;transform:rotate(180deg)}.testimonial-row{min-width:0}.testimonial-track{width:max-content;animation:40s linear infinite testimonial-drift;display:flex}.testimonial-row--2 .testimonial-track{animation-direction:reverse}.testimonial-group{gap:24px;padding-right:24px;display:flex}.home-editorial .testimonial-capsule{color:var(--navy);font:inherit;text-align:left;background:#fff;border:1px solid #d5d9df;border-radius:999px;flex:none;align-items:center;gap:16px;padding:8px 30px 8px 8px;transition:scale .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 3px #001d4c10}.home-editorial .testimonial-capsule:hover{border-color:var(--blue);border-style:dashed;scale:1.05;box-shadow:0 4px 10px #001d4c16}.home-editorial .testimonial-capsule:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.testimonial-avatar{color:#0068d9;background:#edf4fc;border:1px solid #7791b1;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:17px;font-weight:600;display:grid;position:relative;overflow:hidden}.testimonial-avatar img{object-fit:cover;object-position:top;width:100%;height:100%;display:block;position:absolute;inset:0}.testimonial-person{white-space:nowrap;flex-direction:column;gap:3px;line-height:1.3;display:flex}.testimonial-person strong{font-size:14px;font-weight:600}.testimonial-person>span{color:#6a788a;font-size:12px}.home-testimonials[data-paused=true] .testimonial-track{animation-play-state:paused}.testimonials-band:has(.testimonial-capsule:focus-visible) .testimonial-track{animation:none;transform:none}.home-editorial .testimonials-controls{justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.home-editorial .testimonials-controls p{color:#728198;margin:0;font-size:12px}.testimonials-controls button{font:inherit;color:#526b87;background:0 0;border:1px solid #dce5ef;border-radius:4px;flex:none;padding:8px 12px;font-size:12px}.testimonial-dialog{border:2px solid var(--blue);color:#fff;background:#071b38;border-radius:16px;width:min(512px,100% - 32px);max-height:calc(100dvh - 40px);padding:0;box-shadow:0 24px 60px #00173540}.testimonial-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff4}.testimonial-dialog-content{text-align:center;padding:44px;position:relative}.testimonial-dialog-close{color:#b8c8dc;background:0 0;border:0;place-items:center;padding:8px;display:grid;position:absolute;top:12px;right:12px}.testimonial-sample-label{color:#94bcf0;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.testimonial-dialog blockquote{margin:20px 0 32px;font-size:clamp(20px,2vw,25px);font-weight:500;line-height:1.6}.testimonial-dialog-person{text-align:left;justify-content:center;align-items:center;gap:16px;display:flex}.testimonial-dialog-person .testimonial-avatar{border:2px solid var(--blue);width:48px;height:48px}.testimonial-dialog h3{color:#fff;margin:0 0 4px;font-size:16px}.testimonial-dialog p{color:#adbed3;margin:0;font-size:14px}@keyframes testimonial-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:700px){.home-editorial .home-testimonials{padding:56px 0 32px}.home-testimonials-heading{margin-bottom:30px}.testimonials-band{gap:20px;padding-block:32px}.testimonial-group{gap:16px;padding-right:16px}.home-editorial .testimonial-capsule{gap:12px;padding-right:22px}.testimonial-avatar{width:48px;height:48px}.home-editorial .testimonials-controls{align-items:flex-start;gap:12px}.testimonial-dialog-content{padding:40px 24px 30px}}@media (prefers-reduced-motion:reduce){.testimonial-track{animation:none}.testimonial-row{padding:5px 18px;overflow-x:auto}.testimonial-group[aria-hidden=true],.testimonial-capsule[aria-hidden=true],.testimonials-controls button{display:none}.home-editorial .testimonial-capsule{transition:none}.home-editorial .testimonial-capsule:hover{scale:1}}
.home-editorial .home-tech-ecosystem{background:#fff;padding:16px 0 28px}.tech-ecosystem-heading{display:none}.tech-ecosystem-panel{box-shadow:none;background:0 0;border:0;overflow:hidden}.tech-ecosystem-marquee{isolation:isolate;align-items:center;min-height:126px;display:flex;position:relative;overflow:hidden}.tech-ecosystem-track{will-change:transform;flex:none;width:max-content;animation:34s linear infinite tech-ecosystem-marquee;display:flex}.tech-ecosystem-color-window{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0% 43%,#000 48% 52%,#0000 57% 100%);mask-image:linear-gradient(90deg,#0000 0% 43%,#000 48% 52%,#0000 57% 100%)}.tech-ecosystem-track--color{filter:none;position:absolute;top:0;left:0}.tech-ecosystem-icon-set{flex:none;display:flex}.tech-ecosystem-icon{filter:grayscale()opacity(.25);flex:none;place-items:center;width:clamp(100px,10vw,148px);height:126px;display:grid}.tech-ecosystem-track--color .tech-ecosystem-icon{filter:none}.tech-ecosystem-icon img{object-fit:contain;width:62px;height:62px;display:block}.tech-ecosystem-icon--wordmark img{width:min(100%,130px);height:52px}@keyframes tech-ecosystem-marquee{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@media (max-width:700px){.home-editorial .home-tech-ecosystem{padding:10px 0 18px}.tech-ecosystem-marquee,.tech-ecosystem-icon{height:120px}.tech-ecosystem-icon{width:94px}.tech-ecosystem-icon img{width:48px;height:48px}.tech-ecosystem-icon--wordmark img{width:84px;height:42px}}@media (prefers-reduced-motion:reduce){.tech-ecosystem-track{animation-play-state:paused}}
.home-journey{color:var(--navy);background:#fff;padding:81px 0 27px}.home-editorial .home-text-line-mask{margin-bottom:-.12em;padding-bottom:.12em}.home-editorial .home-text-line{will-change:transform}.home-editorial .solution-image-frame{border-radius:4.5px 4.5px 0 0;overflow:hidden}.home-editorial .solution-card{transition:box-shadow .3s}.home-editorial .solution-grid>div{position:relative}.home-editorial .solution-grid>div:hover,.home-editorial .solution-grid>div:focus-within{z-index:3}.home-editorial .solution-card{backface-visibility:hidden;width:100%;height:100%;display:block;position:relative}.solution-outline{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.solution-outline>span{background:var(--blue);display:block;position:absolute}.outline-left{transform-origin:bottom;width:1.8px;height:100%;bottom:0;left:0;transform:scaleY(0)}.outline-top{transform-origin:0;width:100%;height:1.8px;top:0;left:0;transform:scaleX(0)}.outline-right{transform-origin:top;width:1.8px;height:100%;top:0;right:0;transform:scaleY(0)}.outline-bottom{transform-origin:100%;width:100%;height:1.8px;bottom:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.solution-card:hover .solution-outline>span,.solution-card:focus-visible .solution-outline>span{transform:scale(1)}}.home-editorial .solution-card:hover{transform:none}.home-editorial .solution-card:focus-visible{box-shadow:0 10.8px 22.5px #072c5c1c}.home-editorial .solution-body h3{position:relative}.solution-accent{background:var(--blue);transform-origin:0;width:31.5px;height:1.8px;position:absolute;bottom:-2.7px;left:0;transform:scaleX(0)}.home-editorial .solution-link svg{transition:none}.home-editorial .solution-card:hover .solution-link svg{transform:none}@media (prefers-reduced-motion:reduce){.home-editorial .solution-card:hover .solution-accent,.home-editorial .solution-card:focus-visible .solution-accent{transform:scaleX(1)}}.home-editorial .hero-backdrop{background-position:58%}@media (min-width:810.9px){.home-editorial .hero-backdrop{clip-path:url(#hero-photo-curve);background-position:54%}.home-editorial .hero-photo-edge{clip-path:url(#hero-photo-curve);background:#e9f3ff;position:absolute;inset:0 0 0 46%;transform:translate(-10.8px)}.home-editorial .hero-overlay{background:linear-gradient(90deg,#fff 0% 39%,#ffffff29 51%,#0000 61%)}}.hero-photo-mask{pointer-events:none;width:0;height:0;position:absolute}.home-editorial .hero-float-card,.home-editorial .hero-metric{border-radius:7.2px;box-shadow:0 9px 31.5px #00285914}.journey-heading h2{letter-spacing:normal;margin:16.2px 0 36px;font-size:clamp(32.4px,3.6vw,57.6px);line-height:1.08}.journey-heading h2 em{color:var(--blue);font-style:normal}.journey-layout{grid-template-columns:1.5fr 1fr;align-items:start;gap:72px;display:grid}.journey-visual{padding-bottom:36px;position:sticky;top:117px}.journey-art{aspect-ratio:3/2;position:relative;overflow:hidden}.journey-art img{object-fit:contain;width:100%;height:100%}.journey-blueprint{opacity:.16;filter:grayscale()}.journey-reveal{position:absolute;inset:0}.journey-stage-labels{justify-content:space-around;gap:10.8px;margin:19.8px 0;font-size:19.8px;font-weight:700;display:flex}.journey-stage-labels small{color:#647c98;margin-bottom:4.5px;font-size:10.8px;font-weight:400;display:block}.journey-progress{background:#cadceb;height:1.8px}.journey-progress-fill{background:var(--blue);transform-origin:0;height:100%}.home-editorial a:focus-visible{outline:2.7px solid var(--blue);outline-offset:4.5px}.journey-step{border-top:1px solid #c7dbe9;flex-direction:column;justify-content:center;min-height:378px;padding:49.5px 0;display:flex}.journey-number{color:var(--blue);letter-spacing:.08em;font-size:12.6px}.journey-step h3{letter-spacing:normal;margin:18px 0;font-size:clamp(26.1px,2.34vw,37.8px);line-height:1.13}.journey-step p{color:#506882;margin:0 0 22.5px;font-size:16.2px;line-height:1.65}.home-editorial .insight-grid{grid-template-columns:1.3fr 1fr}.home-editorial .insight-grid>:first-child{grid-row:span 2}.home-editorial .insight-grid>:first-child .insight-image{height:297px}.home-editorial .insight-grid>:first-child .insight-body h3{font-size:25.2px;line-height:1.2}.home-editorial .insight-grid>:not(:first-child) .insight-card{grid-template-columns:.9fr 1.1fr;height:100%;display:grid}.home-editorial .insight-grid>:not(:first-child) .insight-image{height:100%;min-height:171px}.home-editorial .insight-card{box-shadow:none;border:0;border-bottom:1px solid var(--line)}.home-editorial .insight-image{transition:filter .35s}.home-editorial .insight-card:hover .insight-image{filter:saturate(1.15)}@media (max-width:810px){.home-journey{padding-top:49.5px}.journey-layout{grid-template-columns:1fr;gap:18px}.journey-visual{padding-bottom:13.5px;position:static}.journey-step{min-height:0;padding:31.5px 0}.home-editorial .insight-grid{grid-template-columns:1fr}.home-editorial .insight-grid>:first-child{grid-row:auto}.home-editorial .insight-grid>:first-child .insight-image{height:216px}}@media (max-width:504px){.home-editorial .insight-grid>:not(:first-child) .insight-card{display:block}.home-editorial .insight-grid>:not(:first-child) .insight-image{height:180px}.journey-stage-labels{font-size:16.2px}}.home-journey{padding:36px 0}.journey-heading h2{margin:10.8px 0 18px;font-size:clamp(25.2px,2.43vw,37.8px)}.journey-layout{grid-template-columns:1.25fr 1fr;align-items:center;gap:49.5px}.journey-visual{padding-bottom:0;position:static}.journey-art{width:100%;max-width:576px;max-height:297px;margin-inline:auto}.journey-stage-labels{margin:12.6px 0;font-size:16.2px}.journey-step{min-height:0;padding:25.2px 0}.journey-step[hidden]{display:none}.journey-step h3{margin:14.4px 0;font-size:clamp(22.5px,2.07vw,30.6px)}.journey-step p{margin-bottom:18px;font-size:14.4px;line-height:1.55}.journey-scroll-hint{color:#647c98;margin:19.8px 0 0;font-size:10.8px}.home-journey[data-enhanced=true]{height:calc(var(--journey-height) + var(--journey-distance));padding:0}.home-journey[data-enhanced=true] .journey-frame{top:var(--journey-top);height:var(--journey-height);padding:21.6px 0;position:sticky}.home-journey[data-enhanced=true] .journey-art{max-height:min(297px,42svh)}.home-journey[data-enhanced=true] .journey-step{border:0;padding:0;animation:.35s ease-out journey-chapter-in}.home-journey[data-enhanced=true] .journey-stage-labels span{opacity:.45;transition:opacity .3s}.home-journey[data-enhanced=true][data-stage="0"] .journey-label-0,.home-journey[data-enhanced=true][data-stage="1"] .journey-label-1,.home-journey[data-enhanced=true][data-stage="2"] .journey-label-2{opacity:1;color:var(--blue)}@keyframes journey-chapter-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:810px){.journey-layout{grid-template-columns:1fr;gap:18px}.journey-art{max-width:396px}}@media (prefers-reduced-motion:reduce){.journey-step{animation:none}}.home-journey[data-enhanced=true] .journey-frame{flex-direction:column;padding:23.4px 0 34.2px;display:flex}.home-journey[data-enhanced=true] .journey-heading{flex:none;max-width:1440px}.home-journey[data-enhanced=true] .journey-layout{flex:1;grid-template-columns:1.7fr 1fr;gap:43.2px;max-width:1584px;min-height:0}.home-journey[data-enhanced=true] .journey-heading h2{margin-bottom:14.4px;font-size:clamp(30.6px,2.52vw,43.2px)}.home-journey[data-enhanced=true] .journey-visual{grid-template-rows:minmax(0,1fr) auto 1.8px;height:100%;min-height:0;display:grid}.home-journey[data-enhanced=true] .journey-art{aspect-ratio:auto;max-width:none;height:100%;max-height:none}.home-journey[data-enhanced=true] .journey-art img{object-fit:contain;transform:scale(1.12)}.home-journey[data-enhanced=true] .journey-steps{min-height:0}.home-journey[data-enhanced=true] .journey-step h3{font-size:clamp(27px,2.25vw,39.6px)}.home-journey[data-enhanced=true] .journey-step p{font-size:clamp(15.3px,1.08vw,18px);line-height:1.6}.home-journey[data-enhanced=true] .journey-stage-labels{margin:10.8px 0 14.4px;font-size:18.9px}@media (min-width:810.9px) and (max-height:657px){.home-journey[data-enhanced=true] .journey-frame{padding:16.2px 0 19.8px}.home-journey[data-enhanced=true] .journey-heading h2{margin-bottom:7.2px;font-size:28.8px}.home-journey[data-enhanced=true] .journey-step h3{font-size:27px}}
.home-editorial{--home-body:clamp(16.2px, 1.035vw, 18px);--home-card-body:15.3px;--home-card-title:19.8px;--home-label:14.4px;--home-meta:12.6px;--home-heading:clamp(30.6px, 2.835vw, 45px);--home-space:clamp(57.6px, 4.95vw, 93.6px);--home-copy:#47617f}.home-editorial>.section{padding-block:var(--home-space)}.home-editorial .container,.home-editorial .solutions>.container,.home-editorial .capabilities>.container{width:min(100% - 72px,1440px)}.home-editorial .section-intro h2{max-width:23ch;font-size:var(--home-heading);letter-spacing:-.025em;text-wrap:balance;margin:12.6px 0 18px;line-height:1.12}.home-editorial .section-intro p{max-width:65ch;font-size:var(--home-body);color:var(--home-copy);line-height:1.65}.home-editorial .eyebrow{letter-spacing:.12em;font-size:11.7px;line-height:1.5}.home-editorial .text-link,.home-editorial .solution-link{font-size:var(--home-label);line-height:1.4}.home-editorial .button{min-height:48.6px;padding:14.4px 19.8px;font-size:14.4px;line-height:1.25}.home-editorial .section-heading-row{align-items:flex-end;gap:36px;margin-bottom:32.4px}.home-editorial .section-heading-row>.text-link{margin:0 0 4.5px}.home-editorial .hero--illustrated .hero-content{padding-block:57.6px 68.4px}.home-editorial .hero--illustrated h1{letter-spacing:-.025em;margin-block:19.8px 23.4px;line-height:1.12}.home-editorial .hero--illustrated h1 .hero-capability-phrase{color:var(--blue)}.home-editorial .hero--illustrated p{font-size:var(--home-body);color:var(--home-copy);line-height:1.7}.home-editorial .hero-note{font-size:13.5px;line-height:1.5}.home-editorial .hero--illustrated .hero-float-card{border-radius:5.4px;padding:10.8px 14.4px;font-size:12.6px;line-height:1.45}.home-editorial .hero--illustrated .hero-float-card img{flex-basis:61.2px;width:61.2px;height:79.2px}.home-editorial .hero-metric strong{font-size:clamp(23.4px,1.8vw,30.6px);line-height:1.2}.home-editorial .hero-metric span{font-size:var(--home-meta);line-height:1.5}.home-editorial .goals{background:#f3f8fd}.home-editorial .goals-grid{grid-template-columns:.9fr 1.35fr;align-items:center;gap:50.4px}.home-editorial .goal-cards{gap:14.4px}.home-editorial .goal-card{min-height:106.2px;box-shadow:none;border-radius:5.4px;gap:14.4px;padding:19.8px}.home-editorial .goal-card>svg{width:27px;height:27px}.home-editorial .goal-card strong{font-size:15.3px;line-height:1.4}.home-editorial .goal-card span{color:var(--home-copy);font-size:14.4px;line-height:1.45}.home-editorial .solution-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:19.8px}.home-editorial .solution-card{box-shadow:none;border-color:#dce6f0;border-radius:5.4px}.home-editorial .solution-image{filter:none;height:144px}.home-editorial .solution-body{flex-direction:column;align-items:flex-start;min-height:220.5px;padding:21.6px 18px;display:flex}.home-editorial .icon-disc{border:0;width:41.4px;height:41.4px;margin-bottom:16.2px;position:static}.home-editorial .icon-disc svg{width:23.4px;height:23.4px}.home-editorial .solution-body h3{font-size:var(--home-card-title);margin-bottom:10.8px;line-height:1.3}.home-editorial .solution-body p{font-size:var(--home-card-body);min-height:0;color:var(--home-copy);margin-bottom:21.6px;line-height:1.55}.home-editorial .solution-link{gap:9px;margin-top:auto}.home-editorial .capabilities{background:#fff;padding-top:36px}.home-editorial .capabilities-layout{background:0 0;border-radius:0;grid-template-columns:.8fr 1.65fr;gap:45px;overflow:visible}.home-editorial .capabilities-intro{padding:0}.home-editorial .capabilities-intro .text-link{margin-top:25.2px}.home-editorial .capability-grid{background:0 0;border:0;gap:18px;padding-bottom:21.6px}.home-editorial .capability-card{min-height:175.5px;box-shadow:none;background:#fff;border:1px solid #dce6f0;border-radius:5.4px;grid-template-columns:41.4px 1fr;gap:14.4px;padding:22.5px 19.8px 39.6px;display:grid}.home-editorial .capability-card:hover{border-color:var(--blue);background:#f6faff}.home-editorial .capability-icon{width:41.4px;height:41.4px}.home-editorial .capability-icon svg{width:23.4px;height:23.4px}.home-editorial .capability-card h3{max-width:none;margin:0 0 10.8px;font-size:18px;line-height:1.3}.home-editorial .capability-card p{font-size:var(--home-card-body);max-width:none;color:var(--home-copy);line-height:1.55}.home-editorial .capability-card-arrow{color:var(--blue);transition:transform .2s;position:absolute;bottom:18px;right:19.8px}.home-editorial .capability-card:hover .capability-card-arrow{transform:translate(3.6px)}.home-editorial .india{background:#f3f8fd}.home-editorial .india-content{padding:57.6px clamp(28.8px,3.6vw,64.8px)}.home-editorial .india-content .section-intro h2{color:var(--navy)}.home-editorial .india-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:25.2px;margin-block:28.8px}.home-editorial .india-points strong{color:var(--navy);font-size:14.4px;line-height:1.4}.home-editorial .india-points small{color:var(--home-copy);font-size:13.5px;line-height:1.5}.home-editorial .india-points svg{width:25.2px;height:25.2px;color:var(--blue)}.home-editorial .india-content .text-link{color:var(--blue)}.home-editorial .insight-grid{gap:27px}.home-editorial .insight-card{border-radius:0;display:block}.home-editorial .insight-body{padding:21.6px 0 28.8px}.home-editorial .insight-body h3{max-width:none;font-size:var(--home-card-title);text-wrap:balance;margin:10.8px 0 19.8px;line-height:1.3}.home-editorial .insight-grid>:first-child .insight-body h3{font-size:28.8px}.home-editorial .insight-category{font-size:10.8px}.home-editorial .insight-meta{font-size:var(--home-meta);padding-right:28.8px}.home-editorial .insight-grid>:not(:first-child) .insight-body{padding:19.8px 21.6px 27px}.home-editorial .cta-inner{gap:43.2px;padding-block:57.6px}.home-editorial .cta h2{font-size:var(--home-heading);margin-block:14.4px 18px;line-height:1.15}.home-editorial .cta p{font-size:var(--home-body);max-width:55ch;line-height:1.65}.home-editorial .cta-actions{flex-shrink:0}.home-editorial .journey-step p{font-size:var(--home-body);line-height:1.65}.home-editorial .journey-number{font-size:var(--home-label);line-height:1.5}.home-editorial .journey-scroll-hint,.home-editorial .journey-stage-labels small{font-size:var(--home-meta);line-height:1.5}@media (max-width:1381.5px){.home-editorial .solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25.2px}.home-editorial .solution-image{height:180px}.home-editorial .solution-body{min-height:207px;padding:21.6px}.home-editorial .goal-cards,.home-editorial .capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-editorial .capabilities-layout{grid-template-columns:.8fr 1.3fr}.home-editorial .cta-inner{align-items:flex-start}.home-editorial .cta-actions{flex-direction:column}}@media (max-width:920.7px){.home-editorial .container,.home-editorial .solutions>.container,.home-editorial .capabilities>.container{width:calc(100% - 43.2px)}.home-editorial .goals-grid,.home-editorial .capabilities-layout{grid-template-columns:1fr;gap:32.4px}.home-editorial .goal-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.home-editorial .goal-card{flex-direction:column;align-items:flex-start}.home-editorial .india{grid-template-columns:1fr}.home-editorial .india-image{min-height:306px}.home-editorial .india-content{padding:43.2px 21.6px}.home-editorial .cta-inner{flex-direction:column}.home-editorial .cta-actions{flex-direction:row}}@media (max-width:690.3px){.home-editorial{--home-space:50.4px;--home-heading:30.6px;--home-body:15.3px}.home-editorial .container,.home-editorial .solutions>.container,.home-editorial .capabilities>.container{width:calc(100% - 32.4px)}.home-editorial .hero--illustrated .hero-content{padding-block:32.4px 21.6px}.home-editorial .hero--illustrated h1{font-size:clamp(30.6px,5.85vw,43.2px);line-height:1.15}.home-editorial .hero-actions{gap:10.8px}.home-editorial .hero-actions .button{font-size:13.5px}.home-editorial .hero-metric>div{padding-left:9px}.home-editorial .hero-metric span{font-size:10.8px}.home-editorial .section-heading-row{flex-direction:column;align-items:flex-start;gap:21.6px;display:flex}.home-editorial .solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14.4px}.home-editorial .solution-body{min-height:220.5px;padding:18px 14.4px}.home-editorial .solution-image{height:130.5px}.home-editorial .solution-link{font-size:12.6px}.home-editorial .goal-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-editorial .goal-card{padding:18px 14.4px}.home-editorial .capability-grid{grid-template-columns:1fr}.home-editorial .capability-card{min-height:0;padding:21.6px 19.8px 37.8px}.home-editorial .insight-grid{grid-template-columns:1fr}.home-editorial .insight-grid>:not(:first-child) .insight-card{display:block}.home-editorial .insight-grid>:not(:first-child) .insight-body{padding-inline:0}.home-editorial .insight-grid>:first-child .insight-body h3{font-size:23.4px}.home-editorial .cta-inner{gap:25.2px;padding-block:43.2px;display:flex}.home-editorial .cta-actions{margin:0}}@media (max-width:342px){.home-editorial .solution-grid{grid-template-columns:1fr}.home-editorial .solution-body{min-height:198px}.home-editorial .hero-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.home-editorial .insight-card:hover{transform:none}.home-editorial .capability-card-arrow{transition:none}}
