/* Focused compositions for the sections requested in the review. */
/* The overlay belongs to the slide, independent of the image. */
.uds-premium .slider-one .slide-item{overflow:hidden;isolation:isolate}
.uds-premium .slider-one .slide-item .image-layer{inset:0!important;width:100%;height:100%;transform:none!important;transition:none!important;z-index:0;background-position:center}
.uds-premium .slider-one .slide-item:before{inset:0!important;width:100%!important;height:100%!important;transform:none!important;mix-blend-mode:normal;background:linear-gradient(90deg,#151019e8 0%,#19101dbd 45%,#19101d29 100%);z-index:1}
.uds-premium .slider-one .owl-nav{display:flex!important;gap:12px;bottom:28px;right:max(32px,calc((100vw - 1176px)/2));left:auto!important;top:auto!important;width:auto!important}
.uds-premium .slider-one .owl-nav button{display:grid!important;place-items:center;position:static!important;width:46px!important;height:46px!important;padding:0!important;margin:0!important;transform:none!important;border:1px solid #ffffff70;background:#ffffff14;border-radius:50%;color:#fff;line-height:1!important}
.uds-premium .slider-one .owl-nav button span,.uds-premium .slider-one .owl-nav button:after{display:none!important}
.uds-premium .slider-one .owl-nav button:before{display:block!important;position:static!important;font:300 30px/1 Arial,sans-serif;color:#fff;background:none;width:auto;height:auto;transform:none!important}
.uds-premium .slider-one .owl-nav button.owl-prev:before{content:'‹'}
.uds-premium .slider-one .owl-nav button.owl-next:before{content:'›'}
.uds-premium .slider-one .owl-nav button:hover{background:#de0624;border-color:#de0624}
/* Agency imagery: one dominant image and two supporting images. */
.uds-premium .image_block_13 .image-box{display:grid;grid-template-columns:1.5fr 1fr;gap:12px;align-items:stretch;background:#f2eef1;border-radius:22px;padding:20px;position:relative;isolation:isolate;margin:0 24px 0 0}
.uds-premium .image_block_13 .image-box:before{content:'';position:absolute;left:-12px;top:36px;width:4px;height:80px;background:#de0624;border-radius:4px}
.uds-premium .image_block_13 .image-box .image{position:relative!important;inset:auto!important;overflow:hidden;border-radius:12px;background:#fff;padding:0!important;margin:0!important;display:flex!important;align-items:center;justify-content:center}
.uds-premium .image_block_13 .image-box .image-1{grid-column:1;grid-row:1 / span 2}
.uds-premium .image_block_13 .image-box .image-2{grid-column:2;grid-row:1}
.uds-premium .image_block_13 .image-box .image-3{grid-column:2;grid-row:2}
.uds-premium .image_block_13 .image-box .image img{display:block;width:100%;height:auto;object-fit:contain}
.uds-premium .about-12:not(.uds-about) .content-box{padding-left:16px}
.uds-premium .about-12:not(.uds-about) .content-box .sec-title-nine :is(h1,h2){max-width:600px}
.uds-premium .about-12:not(.uds-about) .content-box .text{border-left:2px solid #eee6e9;padding-left:22px}
/* A continuous, numbered journey, with depth and connected stages. */
.uds-premium .process-six{background:#f8f6f7;border:0}
.uds-premium .process-six .row{position:relative;gap:0}
.uds-premium .process-six .row:before{content:'';position:absolute;left:12%;right:12%;top:38px;border-top:1px dashed #bd8a99}
.uds-premium .processing-block-five .inner-box{background:#fff;border:1px solid #e7dfe3;border-top:3px solid #9b0b29;padding:28px!important;position:relative;box-shadow:0 10px 28px #31172208;min-height:240px}
.uds-premium .process-six .processing-block-five .count-box{display:grid!important;place-items:center;width:56px!important;height:56px!important;border-radius:50%!important;background:#980b28!important;margin-bottom:22px!important;box-shadow:0 0 0 7px #fff!important;line-height:1!important}
.uds-premium .process-six .processing-block-five .count-box>span{color:#fff!important;font:500 22px/1 Jost,sans-serif}
.uds-premium .processing-block-five h4{font-size:22px!important}
.uds-premium .processing-block-five .inner-box:hover{border-color:#be6b80;transform:translateY(-4px);transition:transform .25s ease}
/* Separate the statistics from the media feature with intentional spacing. */
.uds-premium .funfact-three{background:#fff;padding:0 0 64px!important}
.uds-premium .funfact-three .row{background:#27232c;border-radius:16px;margin:0;padding:32px 16px}
.uds-premium .funfact-three .funfact-block+.funfact-block{border-left:1px solid #ffffff26}
.uds-premium .funfact-three .inner-box{padding:10px 16px!important;text-align:center}
.uds-premium .funfact-three .count-outer{font-size:46px!important;color:#fff}
.uds-premium .funfact-three .inner-box p{font-size:12px!important;letter-spacing:.2px}
.uds-premium .video-one{background:#f6f3f5;padding:64px 0!important;overflow:hidden}
.uds-premium .video-one>.bg-layer{inset:0;width:100%;height:100%;opacity:.12;transform:none!important}
.uds-premium .video-one:before{display:none}
.uds-premium .video-one .inner-container{display:grid;grid-template-columns:1fr 160px;align-items:center;gap:48px;padding:36px 0}
.uds-premium .video-one .content-box{grid-column:1;grid-row:1;max-width:760px}
.uds-premium .video-one .content-box h2{color:#26212b;font-size:clamp(28px,3.4vw,44px)!important}
.uds-premium .video-one .content-box p{color:#645967;max-width:620px}
.uds-premium .video-one .inner-container>.video-btn{grid-column:2;grid-row:1;position:relative!important;inset:auto!important;width:112px!important;height:112px!important}
.uds-premium .video-one .inner-container>.video-btn>a{display:grid!important;place-items:center;background:#9a0b2b;color:#fff;width:112px!important;height:112px!important;border:0;box-shadow:0 0 0 12px #9a0b2b12;line-height:1!important;font-size:24px}
.uds-premium .video-one .inner-container>.video-btn>a:before,.uds-premium .video-one .inner-container>.video-btn>a:after{display:none}
/* News listing: taller image, compact reading hierarchy, consistent baseline. */
.uds-premium .news-12 .news-block-one .inner-box{display:flex;flex-direction:column;height:100%;border-radius:14px;box-shadow:0 8px 28px #22162605}
.uds-premium .news-12 .news-block-one .image-box img{width:100%;height:210px;object-fit:cover}
.uds-premium .news-12 .news-block-one .lower-content{padding:26px!important;flex:1;display:flex;flex-direction:column;align-items:flex-start}
.uds-premium .news-12 .news-block-one .lower-content .btn-box{margin-top:auto}
.uds-premium .news-12 .news-block-one .lower-content h4{font-size:23px!important;margin-bottom:12px!important}
.uds-premium .news-12 .news-block-one .post-info{font-size:12px;line-height:1.5}
/* Founder: portrait and inset contact plaque, followed by structured credentials. */
.uds-premium .about-19{background:#faf8f9;padding:72px 0!important}
.uds-premium .about-19 .row{align-items:center}
.uds-premium .about-19 .image_block_20 .image-box{padding:0!important;margin:0!important;border-radius:16px;overflow:hidden}
.uds-premium .about-19 .image_block_20 .image-box>.shape{display:none}
.uds-premium .about-19 .image_block_20 .image-box>figure img{width:100%;height:auto;max-height:520px;object-fit:cover}
.uds-premium .about-19 .image_block_20 .image-box>.text{position:relative!important;inset:auto!important;border-radius:0!important;padding:22px 28px!important;background:#8f0b28;display:grid;grid-template-columns:40px 1fr;gap:0 18px;align-items:center}
.uds-premium .about-19 .image_block_20 .image-box>.text .icon-box{grid-row:1 / span 2;margin:0!important;font-size:30px!important;color:#fff}
.uds-premium .about-19 .image_block_20 .image-box>.text h4{font-size:13px!important;color:#fff!important;margin:0!important}
.uds-premium .about-19 .image_block_20 .image-box>.text h3{font-size:22px!important;line-height:1.5;color:#fff}
.uds-premium .about-19 .image_block_20 .image-box>.text a{color:#fff}
.uds-premium .about-19 .list-style-one{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:32px 0!important;padding:28px;background:#fff;border:1px solid #ebe4e8;border-radius:12px}
.uds-premium .about-19 .list-style-one li{float:none!important;width:auto!important;font:400 14px/1.8 Poppins,sans-serif!important;margin:0!important}
/* Why choose us: compact value cards and an aligned two-image composition. */
.uds-premium .chooseus-12 .single-item{padding:22px 24px 22px 78px!important;background:#faf8f9;border:1px solid #ece5e9;border-radius:12px;margin-bottom:16px!important}
.uds-premium .chooseus-12 .single-item .icon-box{left:20px!important;top:24px!important;width:40px!important;height:40px!important;line-height:40px!important;background:#fff0f3;color:#a30a29;border-radius:10px!important}
.uds-premium .chooseus-12 .single-item h4{font-size:20px!important;margin-bottom:8px!important}
.uds-premium .chooseus-12 .single-item p{font-size:14px}
.uds-premium .chooseus-12 .image_block_22 .image-box{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0!important;margin:0!important}
.uds-premium .chooseus-12 .image_block_22 .image-box>.shape{display:none}
.uds-premium .chooseus-12 .image_block_22 figure{position:relative!important;inset:auto!important;width:100%;border-radius:12px;overflow:hidden;transform:none!important}
.uds-premium .chooseus-12 .image_block_22 figure:first-of-type{margin-top:60px}
.uds-premium .chooseus-12 .image_block_22 img{width:100%;height:420px;object-fit:cover}
/* Article images and text share one reading column. */
.uds-premium .blog-details-content{max-width:960px;margin:0 auto!important}
.uds-premium .blog-details-content .text{max-width:none;margin:0}
.uds-premium .blog-details-content .image-box{margin-bottom:32px!important}
.uds-premium .blog-details-content .content-one>.image-box img{max-height:420px;height:auto;object-fit:cover}
.uds-premium .blog-details-content .content-two .image-box img{height:280px;object-fit:cover}
.uds-premium .blog-details-content .post-title{margin-bottom:28px!important}
.uds-premium .blog-details-content p{font-size:16px;line-height:1.9}
@media(max-width:991px){.uds-premium .image_block_13 .image-box{margin:0 auto;max-width:580px}.uds-premium .about-12:not(.uds-about) .content-box{padding:0}.uds-premium .chooseus-12 .image-column{margin-top:32px}}
@media(max-width:767px){.uds-premium .slider-one .owl-nav{right:24px;bottom:22px}.uds-premium .image_block_13 .image-box{padding:12px;gap:8px;border-radius:16px}.uds-premium .process-six .row:before{display:none}.uds-premium .processing-block-five .inner-box{min-height:0}.uds-premium .funfact-three{padding-bottom:36px!important}.uds-premium .funfact-three .row{padding:24px 8px}.uds-premium .funfact-three .funfact-block{width:50%;margin:0 0 16px}.uds-premium .funfact-three .funfact-block:nth-child(3){border-left:0}.uds-premium .funfact-three .count-outer{font-size:36px!important}.uds-premium .video-one{padding:32px 0!important}.uds-premium .video-one .inner-container{grid-template-columns:1fr;gap:28px;padding:12px 0}.uds-premium .video-one .inner-container>.video-btn{grid-column:1;grid-row:2}.uds-premium .about-19{padding:40px 0!important}.uds-premium .about-19 .list-style-one{grid-template-columns:1fr;padding:22px}.uds-premium .chooseus-12 .image_block_22 img{height:260px}.uds-premium .blog-details-content p{font-size:14px}.uds-premium .blog-details-content .content-two .image-box img{height:auto}}
@media(prefers-reduced-motion:reduce){.uds-premium .processing-block-five .inner-box:hover{transform:none}}
/* The agency photo is a single image; the only overlay is the experience badge. */
.uds-premium .uds-agency-photo{position:relative;margin:0 32px 0 0}
.uds-premium .uds-agency-photo img{width:100%;height:420px;object-fit:cover;object-position:55% center;border-radius:12px}
.uds-premium .uds-experience-badge{position:absolute;right:-18px;bottom:28px;background:#950b29;color:#fff;width:112px;height:112px;border:5px solid #fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 6px 20px #55112a20;animation:uds-badge-float 4s ease-in-out infinite}
.uds-premium .uds-experience-badge strong{font:600 38px/1 Jost,sans-serif}
.uds-premium .uds-experience-badge span{font:500 12px/1.7 Poppins,sans-serif;letter-spacing:1px}
@keyframes uds-badge-float{50%{transform:translateY(-6px)}}
/* Progress journey: one connected line, no cards. */
.uds-premium .process-six .sec-title-nine{margin-bottom:44px!important}
.uds-premium .process-six .uds-process-track{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;position:relative;margin:0!important}
.uds-premium .process-six .uds-process-track>.processing-block{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;position:relative}
.uds-premium .process-six .uds-process-track:before,.uds-premium .process-six .uds-process-track:after{content:'';position:absolute;left:16.666%;right:16.666%;top:28px;height:3px;border:0;background:#e2d4da;border-radius:3px}
.uds-premium .process-six .uds-process-track:after{background:#ac0b2c;transform:scaleX(0);transform-origin:left;transition:transform 1.4s ease}
.uds-premium .process-six.is-visible .uds-process-track:after{transform:scaleX(1)}
.uds-premium .process-six .processing-block-five .inner-box{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0;padding:0 12px!important;min-height:0!important;text-align:center;transform:none!important}
.uds-premium .process-six .processing-block-five .count-box{margin:0 auto 24px!important;width:56px!important;height:56px!important;background:#a30c2a!important;border:5px solid #f8f6f7!important;box-shadow:0 0 0 1px #c48b9b!important;z-index:2}
.uds-premium .process-six .processing-block-five .count-box>span{font-size:19px}
.uds-premium .process-six .processing-block-five h4{font-size:22px!important;margin-bottom:10px!important}
.uds-premium .process-six .processing-block-five p{max-width:270px;margin:auto;font-size:14px}
/* The video image and text have separate areas; no grey wash over the section. */
.uds-premium .video-one{background:#25212a!important;position:relative;isolation:isolate;min-height:380px}
.uds-premium .video-one>.bg-layer{display:none!important}
.uds-premium .video-one:before,.uds-premium .video-one:after{display:none!important}
.uds-premium .video-one .inner-container{position:relative;grid-template-columns:1.25fr .75fr;gap:56px;padding:0;min-height:260px}
.uds-premium .video-one .inner-container:before{content:'';grid-column:2;grid-row:1;align-self:stretch;border-radius:12px;background:linear-gradient(#22162520,#22162535),url('../images/optimized/background-video-bg.webp') center/cover;min-height:260px}
.uds-premium .video-one .content-box h2{color:#fff!important}
.uds-premium .video-one .content-box p{color:#ddd4df!important}
.uds-premium .video-one .inner-container>.video-btn{justify-self:center;align-self:center;z-index:2}
.uds-premium .video-one .inner-container>.video-btn>a{box-shadow:0 0 0 8px #ffffff26;background:#de0624}
/* Move the value cards left; remove their inherited inner-box indentation. */
.uds-premium .chooseus-12 .content_block_26 .content-box{margin:0 24px 0 0!important}
.uds-premium .chooseus-12 .content_block_26 .content-box>.inner-box{margin-left:0!important;padding-left:0!important}
.uds-premium .chooseus-12 .image_block_22 .image-box{display:block!important;background:transparent!important;border:0!important;padding:0!important;position:relative;min-height:520px}
.uds-premium .chooseus-12 .image_block_22 figure{position:absolute!important;width:68%!important;inset:auto!important;box-shadow:none}
.uds-premium .chooseus-12 .image_block_22 figure:first-of-type{left:0!important;top:0!important;margin:0!important;z-index:1}
.uds-premium .chooseus-12 .image_block_22 figure:last-of-type{right:0!important;bottom:0!important;width:55%!important;z-index:2;border:6px solid #fff}
.uds-premium .chooseus-12 .image_block_22 figure img{height:350px;object-fit:cover}
/* The paragraph-to-image transition needs breathing room. */
.uds-premium .blog-details-content .content-two>.text{margin-bottom:32px!important}
.uds-premium .blog-details-content .content-two>.image-box{margin-top:32px!important}
.uds-premium .blog-details-content .content-two>.image-box+.text{margin-top:32px!important}
/* Restore gentle image zoom, contained below the stationary overlay. */
.uds-premium .slider-one .slide-item .image-layer{transform:scale(1)!important;transition:transform 7s linear!important;transform-origin:center}
.uds-premium .slider-one .owl-item.active .slide-item .image-layer{transform:scale(1.08)!important}
.uds-premium .slider-one .uds-title-word{display:inline-block!important;white-space:nowrap}
.uds-premium .slider-one .uds-title-char{display:inline-block!important;opacity:1;transform:none}
.uds-premium .slider-one .uds-title-char.uds-char-enter{animation:uds-letter-in .48s both;animation-delay:var(--uds-letter-delay)}
@keyframes uds-letter-in{from{opacity:0;transform:translate(-12px,8px)}to{opacity:1;transform:none}}
@media(max-width:991px){.uds-premium .uds-agency-photo{margin:0 auto 32px;max-width:620px}.uds-premium .chooseus-12 .content_block_26 .content-box{margin:0!important}.uds-premium .video-one .inner-container{gap:28px}}
@media(max-width:767px){
 .uds-premium .uds-agency-photo img{height:310px}.uds-premium .uds-experience-badge{right:14px;bottom:-20px;width:94px;height:94px}.uds-premium .uds-experience-badge strong{font-size:32px}
 .uds-premium .process-six .uds-process-track{grid-template-columns:1fr;gap:32px}
 .uds-premium .process-six .uds-process-track:before,.uds-premium .process-six .uds-process-track:after{display:block!important;left:27px;right:auto;top:28px;bottom:28px;width:3px;height:auto;transform-origin:top}
 .uds-premium .process-six .uds-process-track:after{transform:scaleY(0)}
 .uds-premium .process-six.is-visible .uds-process-track:after{transform:scaleY(1)}
 .uds-premium .process-six .processing-block-five .inner-box{display:grid!important;grid-template-columns:56px minmax(0,1fr);gap:20px;align-items:start;text-align:left;padding:0!important}
 .uds-premium .process-six .processing-block-five .count-box{margin:0!important}
 .uds-premium .process-six .processing-block-five .text{padding-top:5px}.uds-premium .process-six .processing-block-five p{max-width:none}
 .uds-premium .funfact-three .row{position:relative;display:grid!important;grid-template-columns:1fr 1fr;gap:24px 0;padding:28px 12px}
 .uds-premium .funfact-three .row:before{content:'';position:absolute;left:50%;top:28px;bottom:28px;width:1px;background:#ffffff26}
 .uds-premium .funfact-three .funfact-block{border:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 8px!important}
 .uds-premium .funfact-three .inner-box:before,.uds-premium .funfact-three .inner-box:after{display:none!important}
 .uds-premium .video-one .inner-container{grid-template-columns:1fr;gap:28px}.uds-premium .video-one .inner-container:before{grid-column:1;grid-row:2;min-height:220px}.uds-premium .video-one .inner-container>.video-btn{grid-column:1;grid-row:2;margin:0!important}
 .uds-premium .chooseus-12 .image_block_22 .image-box{min-height:400px}.uds-premium .chooseus-12 .image_block_22 figure img{height:270px}
}
@media(prefers-reduced-motion:reduce){.uds-premium .uds-experience-badge{animation:none}.uds-premium .slider-one .slide-item .image-layer{transform:none!important;transition:none!important}.uds-premium .slider-one .uds-title-char.uds-char-enter{animation:none}.uds-premium .process-six .uds-process-track:after{transition:none}}
/* Tablet also uses a 2x2 statistics grid: one uninterrupted central divider. */
@media(min-width:768px) and (max-width:991px){
 .uds-premium .funfact-three .row{position:relative;display:grid!important;grid-template-columns:1fr 1fr;gap:28px 0;padding:28px 12px}
 .uds-premium .funfact-three .row:before{content:'';position:absolute;left:50%;top:28px;bottom:28px;width:1px;background:#ffffff26}
 .uds-premium .funfact-three .funfact-block{border:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 8px!important}
 .uds-premium .funfact-three .inner-box:before,.uds-premium .funfact-three .inner-box:after{display:none!important}
}
@media(prefers-reduced-motion:reduce){.uds-premium .slider-one .owl-item.active .slide-item .image-layer{transform:none!important;transition:none!important}}
/* Screenshot patches: stationary process nodes and background video. */
.uds-premium .process-six .uds-process-track:before,.uds-premium .process-six .uds-process-track:after{z-index:0}
.uds-premium .process-six .uds-process-track>.processing-block,.uds-premium .process-six .processing-block-five{position:relative;z-index:1}
.uds-premium .process-six .processing-block-five .count-box{isolation:isolate;transform:none!important;overflow:visible!important}
.uds-premium .process-six .processing-block-five .count-box>span{opacity:1!important;transform:none!important}
.uds-premium .process-six .count-box:after{content:'';position:absolute;inset:-5px;border:1px solid #ac0b2c;border-radius:50%;pointer-events:none;animation:uds-node-breathe 2.8s ease-out infinite}
.uds-premium .process-six .processing-block:nth-child(2) .count-box:after{animation-delay:.5s}
.uds-premium .process-six .processing-block:nth-child(3) .count-box:after{animation-delay:1s}
@keyframes uds-node-breathe{0%{transform:scale(.92);opacity:.65}80%,100%{transform:scale(1.22);opacity:0}}
.uds-premium .uds-experience-badge{border-radius:20px;width:126px;height:126px;animation:none}
.uds-premium .uds-experience-badge span{letter-spacing:0;text-align:center;line-height:1.4;margin-top:6px}
.uds-premium .video-one{padding:100px 0!important;min-height:420px}
.uds-premium .video-one>.bg-layer{display:block!important;inset:-70px 0!important;width:100%;height:calc(100% + 140px)!important;opacity:1;background-size:cover;background-position:center;transform:translate3d(0,var(--uds-parallax-y,0px),0)!important;will-change:transform;z-index:-2}
.uds-premium .video-one:before{display:block!important;content:'';position:absolute;inset:0;background:linear-gradient(90deg,#19121edb,#19121e80);z-index:-1}
.uds-premium .video-one .pattern-layer{display:none}
.uds-premium .video-one .inner-container{grid-template-columns:minmax(0,1fr) 220px;min-height:240px;gap:70px}
.uds-premium .video-one .inner-container:before{display:none!important;content:none}
.uds-premium .video-one .inner-container>.video-btn>a{border-radius:50%;isolation:isolate;overflow:visible}
.uds-premium .video-one .inner-container>.video-btn>a:before,.uds-premium .video-one .inner-container>.video-btn>a:after{display:block!important;content:'';position:absolute;inset:0;width:100%;height:100%;border:1px solid #ffffffa6;border-radius:50%;background:transparent;pointer-events:none;animation:uds-play-breathe 3s ease-out infinite;z-index:-1}
.uds-premium .video-one .inner-container>.video-btn>a:after{animation-delay:1.5s}
@keyframes uds-play-breathe{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.65);opacity:0}}
.uds-premium .slider-one .uds-title-word.uds-highlight,.uds-premium .slider-one .uds-title-word.uds-highlight .uds-title-char{color:#ff3b5c!important}
.uds-premium .uds-faq-monogram:before{content:'F\A A\A Q';white-space:pre;display:block;font:700 112px/.88 Jost,sans-serif;letter-spacing:-4px;color:#eadfe5;margin-top:40px}
@media(max-width:991px){.uds-premium .uds-faq-monogram{display:none}.uds-premium .video-one .inner-container{gap:32px;grid-template-columns:minmax(0,1fr) 140px}}
@media(max-width:767px){.uds-premium .video-one{padding:64px 0!important}.uds-premium .video-one .inner-container{grid-template-columns:1fr;gap:40px}.uds-premium .video-one .inner-container>.video-btn{grid-column:1;grid-row:2;justify-self:start;margin-left:12px!important}.uds-premium .uds-experience-badge{width:110px;height:110px;border-radius:18px}}
@media(prefers-reduced-motion:reduce){.uds-premium .process-six .count-box:after,.uds-premium .video-one .inner-container>.video-btn>a:before,.uds-premium .video-one .inner-container>.video-btn>a:after{animation:none}.uds-premium .video-one>.bg-layer{transform:none!important;will-change:auto}}
.uds-premium .process-six .processing-block-five .count-box:after{display:block!important}
/* Keep the play circle centered: the legacy top offset also affected its anchor. */
.uds-premium .video-one .inner-container>.video-btn{margin:0!important;align-self:center}
.uds-premium .video-one .inner-container>.video-btn>a{top:0!important;left:0!important;right:auto!important;bottom:auto!important;margin:0!important;transform:none!important}
/* Fill the FAQ heading column with an appropriately scaled decorative monogram. */
@media(min-width:992px){.uds-premium .uds-service-layout .content-three>.text:first-child{container-type:inline-size}.uds-premium .uds-faq-monogram:before{font-size:clamp(150px,55cqw,220px);line-height:.88;letter-spacing:-6px;margin-top:36px}}
/* Consistent inset and optical centering for slider arrows. */
.uds-premium .slider-one .owl-nav{gap:12px;bottom:32px!important;right:max(32px,calc((100vw - 1176px)/2))!important;margin:0!important;padding:0!important}
.uds-premium .slider-one .owl-nav button{box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;width:48px!important;height:48px!important}
.uds-premium .slider-one .owl-nav button:before{font-size:28px!important;line-height:1!important;position:relative!important;top:-1px!important;margin:0!important;padding:0!important}
@media(max-width:767px){.uds-premium .slider-one .owl-nav{right:24px!important;bottom:24px!important;gap:10px}.uds-premium .slider-one .owl-nav button{width:44px!important;height:44px!important}}
/* Compact FAQ composition: heading and watermark do not stretch the question list. */
.uds-premium .uds-service-layout .content-three{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:24px 48px;align-items:start;padding-top:40px}
.uds-premium .uds-service-layout .content-three>.text:first-child{margin:0!important;container-type:normal}
.uds-premium .uds-faq-monogram:before{content:'FAQ';font:700 clamp(64px,7vw,100px)/1 Jost,sans-serif;letter-spacing:-4px;margin-top:30px;color:#f0e5eb}
.uds-premium .uds-service-layout .content-three .accordion.block{background:#fff;border:0;border-bottom:1px solid #e9dfe4;border-radius:0!important;margin-bottom:0!important;box-shadow:none!important;overflow:visible}
.uds-premium .uds-service-layout .content-three .acc-btn{background:#fff!important;color:#302731!important;padding:22px 46px 22px 0!important;border:0;border-radius:0!important;box-shadow:none!important}
.uds-premium .uds-service-layout .content-three .acc-btn h5{color:inherit!important;line-height:1.65;font-size:16px!important}
.uds-premium .uds-service-layout .content-three .acc-btn.active{color:#790d26!important}
.uds-premium .uds-service-layout .content-three .icon-outer{right:8px;top:25px;color:inherit!important}
.uds-premium .uds-service-layout .content-three .acc-content{padding:0 32px 24px 0!important;border:0!important;background:#fff}
.uds-premium .uds-service-layout .content-three .acc-content p{line-height:1.85}
@media(max-width:991px){.uds-premium .uds-service-layout .content-three{grid-template-columns:1fr;gap:16px}.uds-premium .uds-service-layout .content-three>p{grid-column:1}.uds-premium .uds-faq-monogram{display:none}}
/* Own the arrow geometry completely, including legacy hover offsets. */
.uds-premium .slider-one .banner-carousel .owl-nav button:is(.owl-prev,.owl-next){position:relative!important;display:block!important;padding:0!important;overflow:hidden;flex-shrink:0}
.uds-premium .slider-one .banner-carousel .owl-nav button:is(.owl-prev,.owl-next)>*{display:none!important}
.uds-premium .slider-one .banner-carousel .owl-nav button:is(.owl-prev,.owl-next):before{content:''!important;position:absolute!important;display:block!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:9px!important;height:9px!important;margin:0!important;padding:0!important;border:solid #fff!important;border-width:0 2px 2px 0!important;background:none!important;border-radius:0!important;opacity:1!important;visibility:visible!important;transition:none!important;transform:translate(-65%,-50%) rotate(-45deg)!important}
.uds-premium .slider-one .banner-carousel .owl-nav button.owl-prev:before{transform:translate(-35%,-50%) rotate(135deg)!important}
.uds-premium .slider-one .banner-carousel .owl-nav button:is(.owl-prev,.owl-next):after{display:none!important;content:none!important}
/* Final slider controls: explicit ordering, compact light surfaces, dark chevrons. */
.uds-premium .slider-one .banner-carousel .owl-nav{display:flex!important;flex-direction:row!important;align-items:center;gap:12px!important}
.uds-premium .slider-one .banner-carousel .owl-nav button:is(.owl-prev,.owl-next){width:48px!important;height:48px!important;border-radius:12px!important;border:1px solid #ffffff80!important;background:#fff!important;box-shadow:0 3px 12px #17121e26!important;opacity:1!important;transition:background .2s ease,border-color .2s ease!important}
.uds-premium .slider-one .banner-carousel .owl-nav button.owl-prev{order:0!important}
.uds-premium .slider-one .banner-carousel .owl-nav button.owl-next{order:1!important}
.uds-premium .slider-one .banner-carousel .owl-nav button:is(.owl-prev,.owl-next):before{border-color:#790d26!important;width:9px!important;height:9px!important}
.uds-premium .slider-one .banner-carousel .owl-nav button:is(.owl-prev,.owl-next):hover{background:#790d26!important;border-color:#790d26!important}
.uds-premium .slider-one .banner-carousel .owl-nav button:is(.owl-prev,.owl-next):hover:before{border-color:#fff!important}
.uds-premium .slider-one .banner-carousel .owl-nav button:is(.owl-prev,.owl-next):focus-visible{outline:2px solid #fff!important;outline-offset:4px}
@media(max-width:767px){.uds-premium .slider-one .banner-carousel .owl-nav button:is(.owl-prev,.owl-next){width:44px!important;height:44px!important;border-radius:10px!important}}
/* SVG controls are independent of legacy icon-font and pseudo-element rules. */
#uds-home-controls{display:flex!important;flex-direction:row!important;gap:12px!important;align-items:center!important}
#uds-home-controls :is(.owl-prev,.owl-next){position:relative!important;display:grid!important;place-items:center!important;float:none!important;margin:0!important;padding:0!important;width:48px!important;height:48px!important;border-radius:12px!important;background:#fff!important;color:#790d26!important;transform:none!important;line-height:1!important}
#uds-home-controls .owl-prev{order:0!important}#uds-home-controls .owl-next{order:1!important}
#uds-home-controls :is(.owl-prev,.owl-next):before,#uds-home-controls :is(.owl-prev,.owl-next):after{display:none!important;content:none!important}
#uds-home-controls :is(.owl-prev,.owl-next) svg.uds-control-arrow{display:block!important;position:static!important;width:22px!important;height:22px!important;margin:0!important;transform:none!important;color:inherit!important;overflow:visible}
#uds-home-controls :is(.owl-prev,.owl-next):hover{background:#790d26!important;color:#fff!important}
@media(max-width:767px){#uds-home-controls :is(.owl-prev,.owl-next){width:44px!important;height:44px!important}}
/* Requested control position swap and tighter spacing. */
#uds-home-controls{gap:8px!important;column-gap:8px!important}
#uds-home-controls .owl-prev{order:1!important}
#uds-home-controls .owl-next{order:0!important}
#uds-home-controls{width:max-content!important;justify-content:flex-start!important;transform:none!important}
#uds-home-controls :is(.owl-prev,.owl-next){inset:auto!important;flex:0 0 auto!important}
/* Career opening heading, isolated from the shared header and job cards. */
.uds-premium .positions-section>.auto-container-2>.sec-title{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;text-align:left;padding:28px 0 32px;border-top:1px solid #e8dfe4;border-bottom:1px solid #e8dfe4;margin-bottom:40px!important}
.uds-premium .positions-section>.auto-container-2>.sec-title h2{font:600 clamp(32px,3.5vw,48px)/1.15 Jost,sans-serif;color:#27212a;letter-spacing:-1px;margin:0!important;padding-left:20px;border-left:4px solid #790d26}
.uds-premium .positions-section>.auto-container-2>.sec-title p{font-size:15px;line-height:1.85;margin:0;max-width:500px;color:#6b626d}
.uds-premium .positions-section>.auto-container-2>.sec-title p br{display:none}
@media(max-width:767px){.uds-premium .positions-section>.auto-container-2>.sec-title{grid-template-columns:1fr;gap:18px;padding:24px 0}.uds-premium .positions-section>.auto-container-2>.sec-title h2{font-size:32px}}
