.header-area.style-2 .te-header-menu-area{top:28px!important}.header-area.style-2 .te-header-menu-area.te-sticky_menu{top:0!important}.header-area .te-header-btn .te-quote-btn,.header-area.style-2 .te-header-menu-area .te-header-btn .te-quote-btn,.te-header-btn .te-quote-btn,.te-header-btn .te-cta-btn{color:#fff!important;background-color:#2563eb!important;border-color:#2563eb!important}.header-area .te-header-btn .te-quote-btn:hover,.header-area.style-2 .te-header-menu-area .te-header-btn .te-quote-btn:hover,.te-header-btn .te-quote-btn:hover,.te-header-btn .te-cta-btn:hover{color:#fff!important;background-color:#1d4ed8!important;border-color:#1d4ed8!important}.cloud-hero-outer-wrapper+.service-details-page,.cloud-hero-outer-wrapper~.service-details-page,.cloud-hero-section+.service-details-page,.cloud-hero-section~.service-details-page{padding-top:60px!important}:root{--snwn-hero-ref-height:913px}@media (width<=1399px){:root{--snwn-hero-ref-height:690px}}@media (width<=1199px){:root{--snwn-hero-ref-height:665px}}@media (width<=991px){:root{--snwn-hero-ref-height:0px}}.industry-layout-wrapper{background:#071426!important;margin-top:0!important}.process-photo-hero.industry-layout{isolation:isolate!important;min-height:var(--snwn-hero-ref-height)!important;background:#071426!important;align-items:stretch!important;padding:120px 0 18px!important;display:flex!important;position:relative!important;overflow:hidden!important}.process-photo-hero.industry-layout:before{content:""!important;z-index:-1!important;background:linear-gradient(90deg,#051225eb 0%,#051225ad 43%,#0512251f 100%),linear-gradient(#0000 45%,#05122557)!important;position:absolute!important;inset:0!important}.process-photo-hero.industry-layout .process-photo-hero-image{z-index:-2!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;animation:28s ease-in-out infinite alternate industryHeroDrift!important;position:absolute!important;inset:0!important}.industry-hero-container{z-index:1!important;box-sizing:border-box!important;flex-direction:column!important;flex:100%!important;justify-content:space-between!important;gap:8px!important;width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:0 clamp(18px,4vw,40px)!important;display:flex!important;position:relative!important}.industry-hero-breadcrumb{margin:0!important;display:block!important}.industry-hero-breadcrumb ol{color:#ffffffc7!important;flex-wrap:wrap!important;align-items:center!important;gap:0 12px!important;margin:0!important;padding:0!important;font-size:13px!important;list-style:none!important;display:flex!important}.industry-hero-breadcrumb li{margin:0!important;padding:0!important;list-style:none!important}.industry-hero-breadcrumb li+li:before{content:"/";color:#ffffff8c;margin-right:12px}.industry-hero-breadcrumb a,.industry-hero-breadcrumb span[aria-current=page]{color:#fff!important;text-decoration:none!important}.process-photo-hero.industry-layout .industry-hero-copy{backdrop-filter:blur(8px)!important;background:#0714266b!important;border:1px solid #ffffff38!important;border-radius:24px!important;width:min(100%,820px)!important;margin:auto 0!important;padding:clamp(20px,2.2vw,28px) clamp(24px,3vw,38px)!important;animation:.8s both industryFadeUp!important;box-shadow:0 24px 70px #00000038!important}.industry-hero-eyebrow{color:#d9edff!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#458fe133!important;border:1px solid #bfdbfe4d!important;border-radius:999px!important;margin:0 0 14px!important;padding:6px 13px!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;display:inline-flex!important}.process-photo-hero.industry-layout .process-photo-hero-content h1{color:#fff!important;letter-spacing:-.035em!important;max-width:760px!important;margin:0 0 18px!important;font-size:clamp(42px,5vw,68px)!important;font-weight:700!important;line-height:1.08!important}.process-photo-hero.industry-layout .process-photo-hero-description p{color:#ffffffe6!important;max-width:720px!important;margin:0 0 12px!important;font-size:clamp(16px,1.2vw,19px)!important;line-height:1.65!important}.process-photo-hero.industry-layout .process-photo-hero-actions{flex-wrap:wrap!important;gap:14px!important;margin-top:24px!important;display:flex!important}.process-photo-hero.industry-layout .process-photo-button.secondary{color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffffa6!important}.industry-hero-outcomes{border-top:1px solid #ffffff59!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.industry-outcome-card{color:#fff!important;background:#07142661!important;gap:14px!important;min-width:0!important;padding:18px 22px!important;display:flex!important}.industry-outcome-card+.industry-outcome-card{border-left:1px solid #ffffff40!important}.industry-outcome-index{color:#8cc9ff!important;font-size:13px!important;font-weight:700!important}.industry-outcome-card h2{color:#fff!important;margin:0 0 5px!important;font-size:15px!important;line-height:1.35!important}.industry-outcome-card p{color:#ffffffbf!important;margin:0!important;font-size:13px!important;line-height:1.5!important}@keyframes industryFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes industryHeroDrift{0%{transform:scale(1)}to{transform:scale(1.045)}}@media (width<=1399px){.process-photo-hero.industry-layout{padding:122px 0 18px!important}.industry-hero-container{gap:8px!important}.process-photo-hero.industry-layout .industry-hero-copy{border-radius:22px!important;max-width:660px!important;padding:20px 24px!important}.process-photo-hero.industry-layout .process-photo-hero-content h1{margin-bottom:12px!important;font-size:clamp(32px,2.8vw,40px)!important}.process-photo-hero.industry-layout .process-photo-hero-description p{margin-bottom:10px!important;font-size:clamp(15px,1.15vw,16.5px)!important;line-height:1.52!important}.process-photo-hero.industry-layout .process-photo-hero-actions{gap:12px!important;margin-top:16px!important}.process-photo-hero.industry-layout .process-photo-button{min-height:44px!important;padding:10px 18px!important;font-size:13.75px!important}.industry-outcome-card{gap:12px!important;padding:13px 16px!important}.industry-outcome-card h2{margin-bottom:3px!important;font-size:14px!important}.industry-outcome-card p{font-size:12.5px!important;line-height:1.42!important}}@media (width<=1199px){.process-photo-hero.industry-layout{padding:120px 0 16px!important}.process-photo-hero.industry-layout .industry-hero-copy{border-radius:20px!important;max-width:600px!important;padding:18px 22px!important}.process-photo-hero.industry-layout .process-photo-hero-content h1{margin-bottom:10px!important;font-size:clamp(29px,2.9vw,35px)!important}.process-photo-hero.industry-layout .process-photo-hero-description p{font-size:14.75px!important;line-height:1.48!important}.process-photo-hero.industry-layout .process-photo-button{min-height:42px!important;padding:9px 16px!important;font-size:13.25px!important}.industry-outcome-card{gap:10px!important;padding:11px 14px!important}.industry-outcome-card h2{font-size:13.5px!important}.industry-outcome-card p{font-size:12px!important}}@media (width<=991px){.process-photo-hero.industry-layout{min-height:var(--snwn-hero-ref-height)!important;padding:112px 0 24px!important}.industry-hero-container{gap:18px!important}.process-photo-hero.industry-layout .industry-hero-copy{margin:0!important}}@media (width<=575px){.process-photo-hero.industry-layout{min-height:0!important;padding:96px 0 22px!important}.process-photo-hero.industry-layout:before{background:linear-gradient(90deg,#051225db,#05122570),linear-gradient(#0000,#05122580)!important}.process-photo-hero.industry-layout .process-photo-hero-image{object-position:67% center!important}.process-photo-hero.industry-layout .industry-hero-copy{border-radius:18px!important;padding:20px!important}.process-photo-hero.industry-layout .process-photo-hero-content h1{font-size:clamp(32px,8.4vw,40px)!important}.process-photo-hero.industry-layout .process-photo-hero-actions{flex-direction:column!important;gap:9px!important}.industry-hero-outcomes{grid-template-columns:1fr!important}.industry-outcome-card+.industry-outcome-card{border-top:1px solid #fff3!important;border-left:0!important}}@media (prefers-reduced-motion:reduce){.process-photo-hero.industry-layout .process-photo-hero-image,.process-photo-hero.industry-layout .industry-hero-copy{animation:none!important}}.te-theme-btn.yellow-btn,.wp-block-loginout a.yellow-btn,input.te-theme-btn.yellow-btn,.yellow-btn,.blog-load-btn,.widget_promotion .secondary-btn,.te-subscribe-form-widget .submit-btn,.footer.style-2 .te-theme-btn,.footer.style-2 .widget .wp-block-search button,.footer.style-2 .widget .search-form button,.footer.style-2 .sidebar__widget .search-form button{color:#fff!important;background-color:#10b981!important;border-color:#10b981!important}.te-theme-btn.yellow-btn:hover,.wp-block-loginout a.yellow-btn:hover,input.te-theme-btn.yellow-btn:hover,.yellow-btn:hover,.blog-load-btn:hover,.widget_promotion .secondary-btn:hover,.te-subscribe-form-widget .submit-btn:hover,.footer.style-2 .te-theme-btn:hover{color:#fff!important;background-color:#059669!important;border-color:#059669!important}.slider-area.style-1 .te-single-slider .te-slider-content-wrapper .te-slider-content .te-slider-btn-wrapper .te-theme-btn:hover{color:#fff!important;background-color:#10b981!important;border-color:#10b981!important}.te-portfolio-card .te-content-wrapper .content .btn-wrapper a{color:#14203a!important;background-color:#e7f914!important}.te-portfolio-card .te-content-wrapper .content .btn-wrapper a:hover{color:#fff!important;background-color:#317efe!important}.feature-area .te-info-card .content .te-read-more .te-theme-btn,.feature-area .te-theme-btn,.te-info-card .content .te-read-more .te-theme-btn{color:#317efe!important;background-color:#0000!important;border:1px solid #131a2a!important;padding:9px 28px!important}.feature-area .te-info-card:hover .content .te-read-more .te-theme-btn,.feature-area .te-info-card .content .te-read-more .te-theme-btn:hover,.feature-area .te-theme-btn:hover,.te-info-card:hover .content .te-read-more .te-theme-btn,.te-info-card .content .te-read-more .te-theme-btn:hover{color:#fff!important;background-color:#317efe!important;border-color:#317efe!important}.te-info-card.style-2 .content .te-read-more .te-theme-btn,.feature-area.style-3 .te-info-card.style-2 .content .te-read-more .te-theme-btn{color:#317efe!important;background-color:#0000!important;border:0!important;padding:0!important}.te-info-card.style-2:hover .content .te-read-more .te-theme-btn,.te-info-card.style-2 .content .te-read-more .te-theme-btn:hover,.feature-area.style-3 .te-info-card.style-2:hover .content .te-read-more .te-theme-btn,.feature-area.style-3 .te-info-card.style-2 .content .te-read-more .te-theme-btn:hover{color:#317efe!important;background-color:#0000!important;border:0!important}:root{--page-header-bg-opacity:.35}.page-breadcrumb-area{background:linear-gradient(#a0d7fe 0%,#f6fbff 100%)!important;position:relative!important;overflow:hidden!important}.page-breadcrumb-area:before{content:""!important;opacity:var(--page-header-bg-opacity,.35)!important;pointer-events:none!important;z-index:1!important;background-image:url(/images/section-bg/page-header.png)!important;background-position:0!important;background-repeat:no-repeat!important;background-size:contain!important;position:absolute!important;inset:0!important}.page-breadcrumb-area .container,.page-breadcrumb-area .te-breadcrumb-wrapper{z-index:2!important;position:relative!important}.page-breadcrumb-area .page-overlay{display:none!important}@media (width>=992px){.page-breadcrumb-area{min-height:var(--snwn-hero-ref-height)!important;align-items:center!important;padding-top:150px!important;padding-bottom:60px!important;display:flex!important}}body.page-text-justified section{scroll-margin-top:100px}body.page-text-justified section :is(h1,h2,h3,h4,h5,h6):not(.why-choose-title){overflow-wrap:break-word;max-width:100%;white-space:normal!important}body.page-text-justified .challenges-title{width:100%;font-size:clamp(26px,3.2vw,44px);line-height:1.25}body.page-text-justified .challenges-table{min-width:0}body.page-text-justified section :is(.challenges-title,.challenges-highlight){white-space:normal!important}body.page-text-justified :is(.capabilities-grid,.faq-grid,.key-benchmarks-grid)>*,body.page-text-justified :is(.capability-header-left,.capability-title,.domain-text-wrap,.solution-text,.why-choose-text){min-width:0}body.page-text-justified .capabilities-grid{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}body.page-text-justified .capability-header{gap:12px}body.page-text-justified .capability-chevron{flex-shrink:0}body.page-text-justified :is(.capability-description,.faq-answer,.traditional-text,.solution-text,.delivery-roadmap-card-desc){overflow-wrap:break-word;hyphens:manual}body.page-text-justified .delivery-roadmap-banner-wrap{aspect-ratio:auto;height:auto}body.page-text-justified .delivery-roadmap-banner-img{object-fit:contain;width:100%;height:auto}body.page-text-justified .cloud-cert-container{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);display:grid}body.page-text-justified :is(.cloud-cert-left,.cloud-cert-right){width:100%;min-width:0;max-width:100%}body.page-text-justified .cloud-cert-heading{width:auto;height:auto;font-size:clamp(30px,3.6vw,52px);line-height:1.25}body.page-text-justified .cert-card-title{white-space:normal;text-overflow:clip;overflow:visible}body.page-text-justified :is(.tool-pill,.process-photo-button,.consult-btn){white-space:normal;overflow-wrap:break-word;max-width:100%}@media (width<=991px){body.page-text-justified :is(.capabilities-grid,.cloud-cert-container){grid-template-columns:minmax(0,1fr)}body.page-text-justified .capabilities-accordion-col{width:100%}body.page-text-justified .process-photo-hero-content{width:85%}body.page-text-justified .challenges-table-wrapper{padding-bottom:0;overflow:visible}body.page-text-justified .challenges-table{width:100%;box-shadow:none;background:0 0;border:0;overflow:visible}body.page-text-justified .challenges-table-header{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.page-text-justified .challenges-table-body{gap:18px}body.page-text-justified .challenges-row{border:1px solid #dce5ef;border-radius:16px;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden}body.page-text-justified .challenges-table .td-cell{text-align:start;overflow-wrap:anywhere;width:100%;min-width:0;padding:18px 20px;display:block;border:0!important;border-radius:0!important}body.page-text-justified .challenges-table .td-cell:before{content:attr(data-label);color:#64748b;margin-bottom:8px;font-size:12.5px;font-weight:700;line-height:1.5;display:block}body.page-text-justified .challenges-table .col-challenge{background:#f6fbff}body.page-text-justified .challenges-table .col-solution:before{color:#06c}body.page-text-justified .challenges-table :is(.challenge-dot,.challenge-bullet){display:none}body.page-text-justified .challenges-table :is(.traditional-box,.traditional-text){background:0 0;padding:0}body.page-text-justified .challenges-table :is(.traditional-text,.solution-text){font-size:15px;line-height:1.65}body.page-text-justified .challenges-table .solution-content{gap:10px}}@media (width>=640px) and (width<=991px){body.page-text-justified .key-benchmarks-grid,body.page-text-justified .delivery-roadmap-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width<=767px){body.page-text-justified .key-benchmark-card{grid-template-columns:52px minmax(0,1fr);align-content:start;align-items:center;gap:18px 14px;display:grid}body.page-text-justified .key-benchmark-card .benchmark-icon-box{border-radius:14px;min-width:52px;min-height:52px;margin:0;width:52px!important;height:52px!important}body.page-text-justified .key-benchmark-card .benchmark-icon-box svg{width:28px;height:28px}body.page-text-justified .key-benchmark-card .benchmark-card-title{min-width:0;margin:0}body.page-text-justified .key-benchmark-card .benchmark-card-description{grid-column:1/-1;align-self:start;min-width:0}body.page-text-justified .process-photo-hero{min-height:0;padding:0 0 44px;display:block}body.page-text-justified .process-photo-hero-image{aspect-ratio:4/3;object-fit:cover;object-position:right center;width:100%;height:auto;display:block;position:relative;inset:auto}body.page-text-justified .process-photo-hero:before{background:0 0}body.page-text-justified .process-photo-hero>.container{padding-top:28px}body.page-text-justified .process-photo-hero-content{width:100%}body.page-text-justified .techstack-matrix{min-width:0;overflow:visible}body.page-text-justified .matrix-head-row{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.page-text-justified .matrix-row{grid-template-columns:minmax(0,1fr);min-width:0}body.page-text-justified .techstack-matrix .matrix-col{border:0;min-width:0;padding:18px 20px;display:block;border-radius:0!important}body.page-text-justified .matrix-col:before{content:attr(data-label);color:#334155;text-align:start;margin-bottom:10px;font-size:13px;font-weight:700;line-height:1.45;display:block}body.page-text-justified .matrix-col.col-domain{background:#f6fbff}body.page-text-justified .matrix-col .domain-dot{display:none}body.page-text-justified .consult-btn{text-align:center;min-height:48px}}@media (width<=575px){body.page-text-justified .process-photo-hero-content{width:100%}body.page-text-justified .delivery-roadmap-card-desc{font-size:15px;line-height:1.65}body.page-text-justified .capabilities-title{font-size:clamp(26px,7.5vw,34px)}}.te-main-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{width:max-content;min-width:290px;max-width:360px}.te-main-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{width:100%!important}.te-main-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{min-width:290px;top:0!important;left:100%!important}.te-main-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:normal;padding:10px 18px;font-size:14px;line-height:1.4}.te-main-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs].dropdown>a[data-astro-cid-nen7h5rs]:after{float:right;content:"";margin-top:2px}.te-main-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:focus-within>ul[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;transform:scaleY(1)}.te-main-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs].active>a[data-astro-cid-nen7h5rs],.te-main-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:#1d4ed8;background-color:#eff6ff;font-weight:600}.te-main-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.te-header-btn[data-astro-cid-nen7h5rs] .te-quote-btn[data-astro-cid-nen7h5rs]{color:#fff!important;background-color:#2563eb!important;border-color:#2563eb!important}.te-header-btn[data-astro-cid-nen7h5rs] .te-quote-btn[data-astro-cid-nen7h5rs]:hover{color:#fff!important;background-color:#1d4ed8!important;border-color:#1d4ed8!important}.footer[data-astro-cid-jo6i4kqk].style-2{background-color:#0b1735!important}.snwn-footer-link[data-astro-cid-jo6i4kqk]{text-decoration:none;transition:color .2s;display:inline-block;color:#cbd5e1!important;font-size:14.5px!important}.snwn-footer-link[data-astro-cid-jo6i4kqk]:hover{color:#38bdf8!important}.snwn-social-icon[data-astro-cid-jo6i4kqk]{text-decoration:none;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;font-size:14px!important;transition:all .3s!important;display:inline-flex!important}.snwn-social-icon[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{fill:currentColor;vertical-align:middle;width:14px;height:14px;display:inline-block}.snwn-social-icon[data-astro-cid-jo6i4kqk]:hover{transform:translateY(-2px);color:#fff!important;background-color:#38bdf8!important}
