:root{--technology-ink:#071923;--technology-panel:#0b2633;--technology-panel-soft:#103746;--technology-line:#63d7d333;--technology-line-strong:#63d7d373;--technology-surface:#f4f8f8}.technology-kicker{color:var(--taskin-teal);font-family:var(--font-secondary);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:800;line-height:1.4;display:inline-flex}.technology-kicker:before{content:"";background:currentColor;block-size:1px;inline-size:28px}.text-light .technology-kicker,.technology-section-heading.is-light .technology-kicker{color:var(--taskin-aqua)}.technology-button{letter-spacing:.01em;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-block-size:52px;padding:14px 25px;font-size:14px;font-weight:700;line-height:1.2;transition:transform .22s,color .22s,background-color .22s,border-color .22s;display:inline-flex}.technology-button:hover{transform:translateY(-2px)}.technology-button--primary{color:var(--technology-ink);background:var(--taskin-aqua);box-shadow:0 14px 38px #0ea5a433}.technology-button--primary:hover{color:var(--technology-ink);background:#8be5e2}.technology-button--ghost{color:#fff;background:#ffffff08;border-color:#ffffff52}.technology-button--ghost:hover{color:#fff;border-color:var(--taskin-aqua);background:#63d7d31a}.technology-text-link{color:var(--taskin-navy);align-items:center;gap:10px;font-size:14px;font-weight:800;display:inline-flex}.technology-text-link i{font-size:11px;transition:transform .2s}.technology-text-link:hover i{transform:translate(4px)}[dir=rtl] .technology-text-link:hover i{transform:translate(-4px)}.technology-text-link.is-light,.text-light .technology-text-link{color:var(--taskin-aqua)}.technology-hero{background:radial-gradient(circle at 78% 42%,#0ea5a42e,#0000 29%),radial-gradient(circle at 16% 86%,#d8b56d1a,#0000 28%),linear-gradient(135deg,#06151e 0%,#0a2734 54%,#071923 100%);min-block-size:840px;padding-block:205px 100px;position:relative;overflow:hidden}.technology-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#071923eb 0%,#0719238c 47%,#0719232e 100%);position:absolute;inset:0}.technology-hero__art,.technology-detail-hero__art,.technology-cta__art,.technology-capabilities__art,.home-technology-showcase__art{z-index:0;pointer-events:none;background-repeat:no-repeat;position:absolute}.technology-hero__art{opacity:.64;background-image:url(/assets/img/brand/connection-field.svg);background-position:bottom;background-size:cover;inset:0}.technology-detail-hero__art{opacity:.34;background-image:url(/assets/img/brand/breadcrumb-route.svg);background-position:50% 92%;background-size:cover;inset:0}.technology-capabilities__art{opacity:.55;background-image:url(/assets/img/brand/process-route.svg);background-position:50%;background-size:contain;block-size:100%;inline-size:min(34vw,520px);inset-block:0;inset-inline-end:-55px}.home-technology-showcase__art{opacity:.28;background-image:url(/assets/img/brand/corner-route.svg);background-position:50%;background-size:contain;block-size:520px;inline-size:min(52vw,720px);inset-block-end:-115px;inset-inline-start:-120px}.technology-cta__art{opacity:.74;background-image:url(/assets/img/brand/footer-network.svg);background-position:50%;background-size:contain;block-size:120%;inline-size:min(38vw,420px);inset-block-start:-10%;inset-inline-end:max(20px,50vw - 660px)}.technology-hero__container{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(20px,4vw,70px);display:grid;position:relative}.technology-hero__content{max-inline-size:690px}.technology-hero h1{color:#fff;letter-spacing:-.045em;margin-block:22px 25px;font-size:clamp(52px,6vw,88px);line-height:.98}.technology-hero--home h1 em{color:var(--taskin-sand);font-style:normal}.technology-hero__lead{color:#ffffffc2;max-inline-size:650px;font-family:var(--font-secondary);font-size:clamp(18px,2vw,21px);line-height:1.7}.technology-hero__actions{flex-wrap:wrap;gap:12px;margin-block-start:34px;display:flex}.technology-mode-switch{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030f167a;border:1px solid #ffffff24;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:620px;margin-block-start:46px;padding:5px;display:inline-grid}.technology-mode-switch button{color:#ffffffa8;letter-spacing:.04em;background:0 0;border:0;border-radius:3px;min-block-size:42px;padding:10px 17px;font-size:12px;font-weight:800}.technology-mode-switch button.is-active{color:var(--technology-ink);background:var(--taskin-aqua)}.technology-mode-description{color:#ffffff9e;min-block-size:52px;max-inline-size:590px;margin-block-start:15px;font-size:14px}.technology-hero__visual{min-inline-size:0}.technology-world{aspect-ratio:1;isolation:isolate;inline-size:min(100%,650px);margin-inline:auto;position:relative}.technology-world__halo{z-index:-1;filter:blur(18px);background:radial-gradient(circle,#0ea5a447,#0ea5a40a 56%,#0000 70%);border-radius:50%;position:absolute;inset:12%}.technology-world__fallback,.technology-world__canvas{block-size:100%;inline-size:100%;position:absolute;inset:0}.technology-world__fallback{object-fit:contain;opacity:.78;filter:drop-shadow(0 24px 70px #0ea5a438);transition:opacity .5s}.technology-world.is-enhanced .technology-world__fallback{opacity:.12}.technology-world__canvas canvas{display:block;block-size:100%!important;inline-size:100%!important}.technology-world__orbit{z-index:-1;border:1px solid #63d7d33d;border-radius:50%;position:absolute;inset:8%;transform:rotate(-17deg)}.technology-world__orbit:after{content:"";background:var(--taskin-aqua);block-size:8px;inline-size:8px;box-shadow:0 0 18px var(--taskin-aqua);border-radius:50%;position:absolute;inset-block-start:49%;inset-inline-end:-4px}.technology-world__orbit.orbit-two{border-color:#d8b56d42;inset:18%;transform:rotate(38deg)}.technology-world__orbit.orbit-two:after{background:var(--taskin-sand);box-shadow:0 0 18px var(--taskin-sand)}.technology-world__label{color:#ffffffb8;font-family:var(--font-secondary);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071923b8;border:1px solid #63d7d347;border-radius:3px;padding:8px 12px;font-size:10px;font-weight:700;position:absolute}.technology-world__label.label-one{inset-block-start:18%;inset-inline-start:0}.technology-world__label.label-two{border-color:#d8b56d52;inset-block-end:17%;inset-inline-end:1%}.technology-hero__status{z-index:2;color:#ffffff8a;letter-spacing:.16em;text-transform:uppercase;background:#030e1573;border-block-start:1px solid #ffffff17;align-items:center;gap:34px;min-block-size:55px;padding-inline:max(20px,50vw - 660px);font-size:10px;font-weight:800;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.technology-hero__status span:not(:last-child):after{content:"";background:var(--taskin-aqua);block-size:4px;inline-size:4px;box-shadow:0 0 9px var(--taskin-aqua);border-radius:50%;margin-inline-start:34px;display:inline-block}.pillar-gateway,.technology-audience,.technology-lifecycle,.technology-engagement,.technology-solutions-section,.technology-detail-overview,.technology-process,.technology-related-solutions,.solution-narrative,.solution-delivery,.solution-outcomes,.solution-capabilities,.start-project,.technology-discovery{padding-block:110px}.pillar-gateway{background:#fff;position:relative}.pillar-gateway__heading{max-inline-size:760px;margin-block-end:45px}.pillar-gateway__heading h2,.technology-section-heading h2{letter-spacing:-.035em;margin-block:14px 0;font-size:clamp(38px,4.6vw,62px);line-height:1.06}.pillar-gateway__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pillar-card{background:var(--technology-surface);border:1px solid #dceaea;border-radius:6px;flex-direction:column;align-items:flex-start;min-block-size:420px;padding:clamp(30px,4vw,52px);display:flex;position:relative;overflow:hidden}.pillar-card>:not(.pillar-card__art){z-index:1;position:relative}.pillar-card__art{z-index:0;pointer-events:none;position:absolute}.pillar-card__art img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.pillar-card.is-trade .pillar-card__art{opacity:.9;block-size:305px;inline-size:min(76%,440px);inset-block-start:0;inset-inline-end:-36px}.pillar-card.is-technology .pillar-card__art{opacity:.55;block-size:345px;inline-size:min(66%,345px);inset-block-start:-38px;inset-inline-end:-18px}.pillar-card.is-technology{color:#fff;background:linear-gradient(145deg, var(--technology-panel), #071923);border-color:#63d7d340}.pillar-card__eyebrow{color:var(--taskin-teal);letter-spacing:.12em;text-transform:uppercase;margin-block:auto 13px;font-size:12px;font-weight:800}.pillar-card.is-technology .pillar-card__eyebrow{color:var(--taskin-aqua)}.pillar-card h3{max-inline-size:560px;margin-block-end:15px;font-size:clamp(28px,3vw,38px);line-height:1.13}.pillar-card.is-technology h3{color:#fff}.pillar-card p{max-inline-size:580px;margin-block-end:25px}.pillar-card.is-technology p{color:#ffffffa8}.pillar-card.is-technology .technology-text-link{color:var(--taskin-aqua)}.home-technology-showcase{background:linear-gradient(130deg,#071923 0%,#0f3443 100%);padding-block:120px;position:relative;overflow:hidden}.home-technology-showcase>.container,.technology-capabilities>.container,.technology-cta>.container{z-index:1;position:relative}.home-technology-showcase h2,.technology-infrastructure h2{color:#fff;letter-spacing:-.035em;margin-block:18px 24px;font-size:clamp(40px,5vw,64px);line-height:1.04}.home-technology-showcase p,.technology-infrastructure p{color:#ffffffb3;font-size:17px}.home-technology-showcase__capabilities{border-block-start:1px solid #ffffff21;margin-block-start:32px}.home-technology-showcase__capabilities a{color:#ffffffbf;border-block-end:1px solid #ffffff1a;align-items:center;gap:17px;padding-block:13px;font-size:14px;font-weight:650;display:flex}.home-technology-showcase__capabilities a:hover{color:var(--taskin-aqua);padding-inline-start:5px}.home-technology-showcase__capabilities a span{color:var(--taskin-sand);letter-spacing:.08em;font-size:10px}.home-technology-showcase__visual,.technology-infrastructure__media,.technology-detail-hero__media{position:relative}.home-technology-showcase__visual picture,.technology-infrastructure__media picture,.technology-detail-hero__media picture,.technology-solution-card__media{border-radius:5px;display:block;overflow:hidden}.home-technology-showcase__visual picture img,.technology-infrastructure__media picture img,.technology-detail-hero__media picture img,.technology-solution-card__media img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.home-technology-showcase__visual picture{aspect-ratio:4/5}.home-technology-showcase__visual picture img{filter:saturate(.7)contrast(1.08)}.home-technology-showcase__illustration{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071923db;border:1px solid #63d7d342;border-radius:5px;block-size:190px;inline-size:190px;padding:12px;position:absolute;inset-block-end:-45px;inset-inline-start:-55px}.home-technology-showcase__illustration img{object-fit:contain;block-size:100%;inline-size:100%}.home-technology-showcase__status{color:#ffffffc7;letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071923db;border:1px solid #63d7d340;max-inline-size:300px;padding:13px 16px;font-size:11px;font-weight:700;position:absolute;inset-block-start:35px;inset-inline-end:-25px}.home-technology-showcase__status span{background:var(--taskin-aqua);block-size:7px;inline-size:7px;box-shadow:0 0 12px var(--taskin-aqua);border-radius:50%;margin-inline-end:8px;display:inline-block}.technology-section-heading{grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr);align-items:end;gap:70px;margin-block-end:52px;display:grid}.technology-section-heading>p,.technology-section-heading>div:last-child p{margin-block-end:14px;font-size:17px}.technology-section-heading.is-light h2{color:#fff}.technology-section-heading.is-light p{color:#ffffffab}.technology-audience{background:#fff}.technology-audience__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.technology-audience-card{border:1px solid #dceaea;min-block-size:450px;padding:45px;position:relative;overflow:hidden}.technology-audience-card>*{z-index:1;position:relative}.technology-audience-card:after{content:"";z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset-block-start:18px;inset-inline-end:18px}.technology-audience-card--build:after{opacity:.72;background-image:url(/assets/img/brand/about-gateway-mark.svg);block-size:180px;inline-size:160px}.technology-audience-card--modernize:after{opacity:.68;background-image:url(/assets/img/brand/about-route-mark.svg);block-size:245px;inline-size:145px;inset-block-start:-8px}.technology-audience-card__number{color:var(--taskin-sand);margin-block-end:75px;font-size:12px;font-weight:800}.technology-audience-card h3{margin-block:16px;font-size:35px;line-height:1.12}.technology-audience-card ul{margin-block-start:24px}.technology-audience-card li{border-block-end:1px solid #e1eded;padding-block:8px;font-size:14px}.technology-audience-card li:before{content:"+";color:var(--taskin-teal);margin-inline-end:10px;font-weight:800}.technology-capabilities,.technology-delivery-map,.solution-architecture{background:var(--technology-ink);padding-block:120px;position:relative;overflow:hidden}.technology-capabilities__cards{background:#63d7d32e;border:1px solid #63d7d32e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.technology-capability-card{background:linear-gradient(145deg,#103746f0,#071923fa);flex-direction:column;align-items:flex-start;min-block-size:490px;padding:32px;display:flex;position:relative}.technology-capability-card:hover{background:linear-gradient(145deg,#124452fa,#071923fa)}.technology-capability-card__topline{inline-size:100%;color:var(--taskin-sand);justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.technology-capability-card__signal{background:var(--taskin-aqua);block-size:8px;inline-size:8px;box-shadow:0 0 14px var(--taskin-aqua);border-radius:50%}.technology-capability-card img{object-fit:contain;filter:drop-shadow(0 15px 28px #00000040);block-size:170px;inline-size:170px;margin-block:32px 22px}.technology-capability-card h3{color:#fff;font-size:25px;line-height:1.15}.technology-capability-card p{color:#ffffff9e}.technology-capability-card .technology-text-link{margin-block-start:auto}.technology-lifecycle{background:var(--technology-surface)}.technology-lifecycle__rail{counter-reset:lifecycle;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.technology-lifecycle__rail>li{min-inline-size:0;padding-inline:14px;position:relative}.technology-lifecycle__rail>li:not(:last-child):after{content:"";border-block-start:1px dashed #0ea5a473;inline-size:70%;position:absolute;inset-block-start:76px;inset-inline-start:65%}.technology-lifecycle__visual{background:#fff;border:1px solid #cfe3e3;border-radius:50%;block-size:150px;inline-size:150px;margin-block-end:22px;position:relative}.technology-lifecycle__visual img{object-fit:contain;block-size:100%;inline-size:100%}.technology-lifecycle__visual span{color:#fff;background:var(--taskin-navy);border-radius:50%;place-items:center;block-size:32px;inline-size:32px;font-size:10px;font-weight:800;display:grid;position:absolute;inset-block-end:8px;inset-inline-end:-2px}.technology-lifecycle__rail h3{font-size:21px}.technology-lifecycle__rail p{font-size:14px;line-height:1.6}.technology-infrastructure{background:linear-gradient(135deg,#0b2633,#071923);padding-block:125px}.technology-infrastructure__media picture{aspect-ratio:4/5}.technology-infrastructure__badge{color:var(--technology-ink);background:var(--taskin-sand);letter-spacing:.06em;text-transform:uppercase;padding:14px 18px;font-size:11px;font-weight:800;position:absolute;inset-block-end:28px;inset-inline-end:-20px}.technology-infrastructure__stages{margin-block:32px}.technology-infrastructure__stages li{color:#ffffffbd;border-block-end:1px solid #ffffff1a;gap:15px;padding-block:11px;font-size:14px;display:flex}.technology-infrastructure__stages span{color:var(--taskin-sand);font-size:10px;font-weight:800}.technology-engagement{background:#fff}.technology-engagement__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.technology-engagement__grid article{border-block-start:3px solid var(--taskin-teal);background:var(--technology-surface);min-block-size:260px;padding:35px}.technology-engagement__grid article>span{color:var(--taskin-sand);font-size:11px;font-weight:800}.technology-engagement__grid h3{margin-block:42px 12px;font-size:26px}.technology-solutions-section{background:#edf5f5}.technology-solutions-section.is-compact{background:#fff}.technology-solutions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.technology-solution-card{background:#fff;border:1px solid #d6e7e7;overflow:hidden}.technology-solution-card__media{aspect-ratio:1.35;border-radius:0}.technology-solution-card__media img{transition:transform .5s}.technology-solution-card:hover .technology-solution-card__media img{transform:scale(1.035)}.technology-solution-card__content{padding:28px}.technology-solution-card__content h3{margin-block:14px 12px;font-size:25px;line-height:1.17}.technology-solution-card__content p{font-size:14px}.technology-solution-card.is-featured{grid-column:span 2;grid-template-columns:1.15fr .85fr;display:grid}.technology-solution-card.is-featured .technology-solution-card__media{aspect-ratio:auto;min-block-size:430px}.technology-solution-card.is-featured .technology-solution-card__content{flex-direction:column;justify-content:center;align-items:flex-start;padding:42px;display:flex}.technology-solution-card.is-featured .technology-solution-card__content h3{font-size:35px}.technology-cta{background:linear-gradient(125deg,#071923,#124657);padding-block:100px;position:relative;overflow:hidden}.technology-cta__content{z-index:1;max-inline-size:900px;position:relative}.technology-cta h2{color:#fff;letter-spacing:-.035em;margin-block:18px;font-size:clamp(42px,5vw,66px);line-height:1.04}.technology-cta p{color:#ffffffad;max-inline-size:760px;font-size:17px}.request-call-secondary{color:#fff;font-size:14px;font-weight:700;display:block}.request-call-secondary:hover{color:var(--taskin-aqua)}.request-call-secondary i{margin-inline-start:7px;font-size:10px}.technology-detail-hero,.technology-index-hero{background:linear-gradient(135deg,#071923 0%,#0d3342 100%);padding-block:165px 105px;position:relative;overflow:hidden}.technology-detail-hero h1,.technology-index-hero h1{color:#fff;letter-spacing:-.04em;margin-block:18px 24px;font-size:clamp(48px,5.4vw,76px);line-height:1.01}.technology-detail-hero p,.technology-index-hero>.container>p{color:#ffffffb3;max-inline-size:750px;font-size:19px;line-height:1.7}.technology-detail-hero .container,.technology-index-hero .container{z-index:1;position:relative}.technology-detail-hero__media picture{aspect-ratio:1.22}.technology-detail-hero__media picture img{filter:saturate(.75)contrast(1.08)}.technology-detail-hero__illustration{object-fit:contain;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071923e6;border:1px solid #63d7d34d;block-size:190px;inline-size:190px;padding:10px;position:absolute;inset-block-end:-45px;inset-inline-start:-45px}.technology-detail-overview{background:#fff}.technology-detail-nav{align-self:flex-start;position:sticky;top:120px}.technology-detail-nav h2{margin-block:15px 25px;font-size:31px}.technology-detail-nav nav{border-block-start:1px solid #dbe8e8}.technology-detail-nav nav a{color:#526a74;border-block-end:1px solid #dbe8e8;align-items:center;gap:14px;padding-block:13px;font-size:13px;font-weight:700;display:flex}.technology-detail-nav nav a span{color:var(--taskin-sand);font-size:9px}.technology-detail-nav nav a.is-active{color:var(--taskin-navy);background:var(--technology-surface);padding-inline-start:10px}.technology-detail-overview .col-lg-8>h2{margin-block:15px 35px;font-size:clamp(30px,3.5vw,46px);font-weight:500;line-height:1.22}.technology-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.technology-outcome-grid>div{background:var(--technology-surface);border:1px solid #d9e8e8;min-block-size:155px;padding:25px}.technology-outcome-grid>div>span{color:var(--taskin-sand);font-size:10px;font-weight:800}.technology-outcome-grid p{color:var(--taskin-navy);margin-block:25px 0;font-size:16px;font-weight:700;line-height:1.45}.technology-delivery-map__grid{background:#63d7d32e;border:1px solid #63d7d32e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.technology-delivery-map__grid>div{background:var(--technology-panel);padding:45px}.technology-delivery-map__grid h3{color:#fff;font-size:28px}.technology-delivery-map__grid li{color:#ffffffb8;border-block-end:1px solid #ffffff17;padding-block:11px}.technology-delivery-map__grid li:before{content:"+";color:var(--taskin-aqua);margin-inline-end:12px}.technology-process{background:#fff}.technology-process ol{background:#dceaea;border:1px solid #dceaea;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.technology-process li{background:var(--technology-surface);min-block-size:205px;padding:25px}.technology-process li span{color:var(--taskin-sand);font-size:10px;font-weight:800}.technology-process li p{color:var(--taskin-navy);margin-block-start:55px;font-size:15px;font-weight:700}.technology-related-solutions{background:#edf5f5}.solution-disclosure{color:#f3dfb7;background:#d8b56d12;border:1px solid #d8b56d66;max-inline-size:700px;margin-block-start:30px;padding:14px 16px;font-size:13px;line-height:1.5}.solution-disclosure i{margin-inline-end:8px}.solution-narrative{background:#fff}.solution-narrative h2{margin-block-start:16px;font-size:44px}.solution-narrative__lead{color:var(--taskin-navy);font-size:clamp(22px,2.6vw,31px);line-height:1.48}.solution-architecture__layers{background:#63d7d32e;border:1px solid #63d7d32e;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.solution-architecture__layers li{background:var(--technology-panel);min-block-size:240px;padding:27px}.solution-architecture__layers span{color:var(--taskin-sand);font-size:10px;font-weight:800}.solution-architecture__layers p{color:#ffffffc7;margin-block-start:70px;font-size:14px;font-weight:650}.solution-delivery{background:#fff}.solution-delivery h2{margin-block:15px 32px;font-size:46px}.solution-delivery ol{border-block-start:1px solid #dce8e8}.solution-delivery ol li{border-block-end:1px solid #dce8e8;gap:18px;padding-block:14px;display:flex}.solution-delivery ol span{color:var(--taskin-sand);font-size:10px;font-weight:800}.solution-delivery ol p{color:var(--taskin-navy);margin:0;font-weight:700}.solution-measures{border-block-start:4px solid var(--taskin-teal);background:var(--technology-surface);padding:40px}.solution-measures h3{margin-block:17px 25px;font-size:30px}.solution-measures li{border-block-end:1px solid #d6e5e5;padding-block:11px}.solution-measures li:before{content:"+";color:var(--taskin-teal);margin-inline-end:10px;font-weight:800}.solution-outcomes{background:#edf5f5}.solution-outcomes__note{max-inline-size:900px;margin-block:30px 0;font-size:13px}.solution-capabilities{background:#fff;padding-block:70px}.solution-capabilities__links{flex-wrap:wrap;gap:10px;margin-block-start:22px;display:flex}.solution-capabilities__links a{color:var(--taskin-navy);background:var(--technology-surface);border:1px solid #cfe2e2;padding:13px 17px;font-size:13px;font-weight:750}.solution-capabilities__links i{margin-inline-start:12px;font-size:10px}.technology-index-hero{padding-block-end:95px}.technology-index-hero .container>p{max-inline-size:800px}.technology-solutions-index{background:#fff}.start-project{background:var(--technology-surface)}.start-project__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.start-project-card{background:#fff;border:1px solid #d5e5e5;flex-direction:column;align-items:flex-start;min-block-size:480px;padding:clamp(32px,4vw,55px);display:flex;position:relative;overflow:hidden}.start-project-card.is-technology{color:#fff;background:linear-gradient(140deg,#0e3948,#071923);border-color:#63d7d333}.start-project-card__number{color:var(--taskin-sand);margin-block-end:auto;font-size:11px;font-weight:800}.start-project-card h3{margin-block:70px 16px;font-size:36px;line-height:1.12}.start-project-card.is-technology h3{color:#fff}.start-project-card.is-technology p{color:#ffffffad}.start-project-card .technology-button{margin-block-start:18px}.start-project-card.is-trade .technology-button{color:#fff;background:var(--taskin-navy)}.technology-discovery-hero{padding-block-end:80px}.technology-discovery{background:var(--technology-surface)}.technology-discovery-form{background:#fff;border:1px solid #d8e7e7;padding:clamp(25px,4vw,48px)}.technology-discovery-form fieldset{border:0;margin-block:0 44px;padding:0}.technology-discovery-form legend{inline-size:100%;color:var(--taskin-navy);border-block-end:1px solid #d9e7e7;margin-block-end:24px;padding-block-end:14px;font-size:25px;font-weight:700}.technology-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.technology-field--full{grid-column:1/-1}.technology-field label,.technology-field__label{color:var(--taskin-navy);margin-block-end:8px;font-size:13px;font-weight:800;display:block}.technology-field label span{color:#637780;font-weight:500}.technology-field input:not([type=checkbox]),.technology-field select,.technology-field textarea{min-block-size:52px;inline-size:100%;color:var(--taskin-navy);font-family:var(--font-secondary);background:#fbfdfd;border:1px solid #bfd3d4;border-radius:3px;padding:13px 14px;font-size:15px}.technology-field textarea{resize:vertical}.technology-field input:focus,.technology-field select:focus,.technology-field textarea:focus{border-color:var(--taskin-teal);outline:3px solid #0ea5a42e}.technology-field [aria-invalid=true]{border-color:#a73636!important}.technology-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.technology-choice-grid label{color:#526870;cursor:pointer;background:#fbfdfd;border:1px solid #cedfdf;align-items:center;gap:10px;min-block-size:52px;margin:0;padding:12px 13px;font-size:13px;display:flex}.technology-choice-grid label.is-selected{color:var(--taskin-navy);border-color:var(--taskin-teal);background:#0ea5a414}.technology-choice-grid input{accent-color:var(--taskin-teal)}.technology-field-error{color:#922b2b;margin-block-start:7px;font-size:12px;font-weight:700;display:block}.technology-field-hint{color:#657981;margin-block:7px 0;font-size:12px}.technology-consent{margin-block:-12px 30px}.technology-consent label{color:#435c66;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;display:flex}.technology-consent input{accent-color:var(--taskin-teal);margin-block-start:4px}.technology-consent a{color:var(--taskin-teal);text-decoration:underline}.technology-form-submit{align-items:center;gap:22px;display:flex}.technology-form-submit button{border:0}.technology-form-submit button:disabled{opacity:.55;cursor:wait;transform:none}.technology-form-submit p{max-inline-size:360px;margin:0;font-size:11px;line-height:1.5}.technology-form-status{color:#17684b;min-block-size:24px;margin-block-start:20px;font-size:13px;font-weight:700}.technology-form-status.is-error{color:#922b2b}.technology-honeypot{position:absolute;inset-inline-start:-10000px}.technology-discovery__aside{align-self:flex-start;position:sticky;top:120px}.technology-discovery__aside>ol{margin-block-start:27px}.technology-discovery__aside>ol>li{border-block-end:1px solid #cddfdf;gap:15px;padding-block:18px;display:flex}.technology-discovery__aside>ol>li>span{color:var(--taskin-sand);font-size:10px;font-weight:800}.technology-discovery__aside h3{margin-block-end:5px;font-size:18px}.technology-discovery__aside p{margin:0;font-size:13px}.technology-discovery__notice{border-block-start:3px solid var(--taskin-teal);background:#fff;margin-block-start:30px;padding:20px}.technology-discovery__notice i{color:var(--taskin-teal);margin-block-end:12px;font-size:24px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #f4b840!important;box-shadow:0 0 0 5px #082734!important}.technology-button:focus-visible,.technology-text-link:focus-visible,.technology-mode-switch button:focus-visible,.solution-capabilities__links a:focus-visible{outline:3px solid var(--taskin-sand);outline-offset:3px}.technology-choice-grid label:has(input:focus-visible){outline:3px solid var(--taskin-sand);outline-offset:3px}[dir=rtl] .technology-hero__art,[dir=rtl] .technology-detail-hero__art,[dir=rtl] .technology-cta__art,[dir=rtl] .technology-capabilities__art,[dir=rtl] .home-technology-showcase__art,[dir=rtl] .pillar-card__art img,[dir=rtl] .technology-audience-card:after{transform:scaleX(-1)}@media (min-width:1200px) and (max-width:1399px){nav.navbar.validnavs ul.nav>li>a{padding-inline:9px;font-size:13px}.technology-hero__container{grid-template-columns:minmax(0,.96fr) minmax(400px,1.04fr)}.technology-lifecycle__visual{block-size:130px;inline-size:130px}}@media (min-width:1200px){nav.navbar.navbar-style-one .navbar-collapse{padding-inline-start:60px}nav.navbar.navbar-style-one .attr-nav li.button a{white-space:nowrap;padding-inline:13px;font-size:11px}}@media (max-width:1199px){.technology-hero{min-block-size:760px}.technology-hero__container{grid-template-columns:minmax(0,1fr) minmax(370px,.85fr)}.technology-capabilities__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-lifecycle__rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 0}.technology-lifecycle__rail>li:nth-child(3n):after{display:none}.solution-architecture__layers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.technology-hero{min-block-size:auto;padding-block:160px 100px}.technology-hero__container{grid-template-columns:1fr}.technology-hero__content{max-inline-size:760px}.technology-hero__visual{margin-block-start:15px}.technology-world{inline-size:min(100%,560px)}.technology-hero__status{flex-wrap:wrap;justify-content:center;margin-block:70px -100px;position:relative}.technology-capabilities__art{opacity:.42;inline-size:min(48vw,430px);inset-inline-end:-85px}.home-technology-showcase__art{opacity:.23;inline-size:min(72vw,620px);inset-inline-start:-180px}.technology-cta__art{opacity:.58;inline-size:min(46vw,340px);inset-inline-end:20px}.technology-section-heading{grid-template-columns:1fr;gap:20px}.home-technology-showcase__illustration{inset-inline-start:15px}.home-technology-showcase__status{inset-inline-end:15px}.technology-lifecycle__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-lifecycle__rail>li:nth-child(3n):after{display:block}.technology-lifecycle__rail>li:nth-child(2n):after{display:none}.technology-solutions-grid{grid-template-columns:1fr}.technology-solution-card.is-featured{grid-column:auto;grid-template-columns:1fr}.technology-solution-card.is-featured .technology-solution-card__media{min-block-size:320px}.technology-detail-nav,.technology-discovery__aside{position:static}.technology-process ol{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-architecture__layers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.technology-hero__container,.technology-hero__content,.technology-index-hero .container,.technology-discovery-form,.technology-field,.technology-choice-grid label{min-inline-size:0;max-inline-size:100%}.technology-hero h1,.technology-index-hero h1{overflow-wrap:break-word}.technology-hero{padding-block:135px 75px}.technology-hero h1{font-size:49px}.technology-hero__lead{font-size:17px}.technology-hero__actions{flex-direction:column;align-items:stretch}.technology-mode-switch{inline-size:100%}.technology-mode-switch button{padding-inline:9px;font-size:10px}.technology-world{inline-size:112%;margin-inline-start:-6%}.technology-world__label{display:none}.technology-hero__status{gap:12px;min-block-size:70px;padding-block:15px}.technology-hero__status span:not(:last-child):after{margin-inline-start:12px}.pillar-gateway,.technology-audience,.technology-lifecycle,.technology-engagement,.technology-solutions-section,.technology-detail-overview,.technology-process,.technology-related-solutions,.solution-narrative,.solution-delivery,.solution-outcomes,.start-project,.technology-discovery{padding-block:75px}.pillar-gateway__grid,.technology-audience__grid,.technology-engagement__grid,.start-project__grid,.technology-delivery-map__grid,.technology-outcome-grid,.technology-form-grid,.technology-choice-grid{grid-template-columns:1fr}.pillar-card,.technology-audience-card,.start-project-card{min-block-size:390px;padding:28px}.start-project-card h3{margin-block-start:45px}.technology-hero__art{opacity:.46;background-position:50% 72%;background-size:auto 68%}.technology-detail-hero__art{opacity:.28;background-position:50% 88%;background-size:auto 68%}.technology-capabilities__art{opacity:.32;inline-size:270px;inset-inline-end:-105px}.home-technology-showcase__art{opacity:.2;block-size:340px;inline-size:92vw;inset-block-end:-80px;inset-inline-start:-95px}.technology-cta__art{opacity:.44;block-size:115%;inline-size:250px;inset-inline-end:-60px}.pillar-card.is-trade .pillar-card__art{opacity:.78;block-size:245px;inline-size:min(88%,360px);inset-inline-end:-48px}.pillar-card.is-technology .pillar-card__art{opacity:.46;block-size:275px;inline-size:min(70%,275px);inset-block-start:-24px;inset-inline-end:-28px}.technology-audience-card--build:after{opacity:.56;block-size:138px;inline-size:122px}.technology-audience-card--modernize:after{opacity:.52;block-size:190px;inline-size:112px;inset-block-start:2px}.home-technology-showcase,.technology-capabilities,.technology-delivery-map,.solution-architecture,.technology-infrastructure{padding-block:80px}.technology-capabilities__cards{grid-template-columns:1fr}.technology-capability-card{min-block-size:450px}.technology-lifecycle__rail{grid-template-columns:1fr;gap:32px}.technology-lifecycle__rail>li:after{display:none!important}.technology-lifecycle__visual{block-size:140px;inline-size:140px}.technology-infrastructure__badge{inset-inline-end:10px}.technology-solution-card.is-featured .technology-solution-card__media{min-block-size:240px}.technology-detail-hero,.technology-index-hero{padding-block:130px 75px}.technology-detail-hero__illustration{block-size:130px;inline-size:130px;inset-block-end:-25px;inset-inline-start:12px}.technology-process ol,.solution-architecture__layers{grid-template-columns:1fr}.technology-process li,.solution-architecture__layers li{min-block-size:155px}.solution-architecture__layers p{margin-block-start:40px}.technology-form-submit{flex-direction:column;align-items:stretch}.technology-form-submit .technology-button{inline-size:100%}}@media (prefers-reduced-motion:reduce){.technology-button,.technology-text-link i,.technology-solution-card__media img,.home-technology-showcase__capabilities a{transition:none!important}.technology-button:hover,.technology-solution-card:hover .technology-solution-card__media img{transform:none}}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_12c928b0-module__aDdwLq__className{font-family:Manrope,Manrope Fallback;font-style:normal}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_21940f47-module__B-V10W__className{font-family:Outfit,Outfit Fallback;font-style:normal}
