.yx-brand {display:flex;align-items:center;gap:1.1rem;color:inherit;white-space:nowrap;line-height:1;letter-spacing:-.05em;font-weight:700;font-size:2rem;}
.yx-brand img {width:3.6rem;height:2.5rem;object-fit:contain;background:white;border-radius:.3rem;}
.yx-brand small {display:block;font-size:1rem;letter-spacing:.08em;margin-top:.35rem;}
.yx-brand > span {max-width:15rem;opacity:1;transition:max-width .5s,opacity .3s;overflow:hidden;}
.yx-brand {gap:1.2rem;font-size:2.4rem;letter-spacing:-.055em;}
.yx-brand img {width:6rem;height:4.3rem;background:transparent;border-radius:0;}
.yx-brand > span {max-width:23rem;}
.header-slot[data-yx--header--mode^="dark"] .yx-brand img {filter:brightness(0) invert(1);}
.header-logo {width:auto!important;max-width:26rem!important;}
.loader-logo-ic {font-size:1.6rem;font-weight:700;letter-spacing:-.04em;white-space:nowrap;}
.yx-section {padding:10rem 0;background:#fff;color:#111;}
.yx-section.dark {background:#111;color:white;}
.yx-container {width:calc(100% - 6.4rem);max-width:160rem;margin:0 auto;}
.yx-eyebrow {font-family:inherit;font-size:1.2rem;text-transform:uppercase;letter-spacing:.07em;margin-bottom:3rem;opacity:.62;}
.yx-title {font-size:clamp(3.2rem,4.4vw,7rem);line-height:1.04;letter-spacing:-.04em;text-transform:uppercase;max-width:100rem;margin:0 0 4rem;}
.yx-intro {max-width:72rem;font-size:1.8rem;line-height:1.5;margin:0 0 4rem;}
.yx-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem;}
.yx-card {display:flex;flex-direction:column;border-top:1px solid #d7d7d7;padding-top:2rem;color:inherit;min-width:0;}
.yx-card img {width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;margin-bottom:2.4rem;transition:transform .6s;}
.yx-card:hover img {transform:scale(.985);}
.yx-card h3 {font-size:2.6rem;line-height:1.1;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 1.6rem;}
.yx-card p {font-size:1.6rem;line-height:1.45;max-width:42rem;margin:0 0 2rem;}
.yx-grid > figure {margin:0;}
.yx-card figcaption {text-align:left;}
.yx-operation-visual {position:relative;isolation:isolate;aspect-ratio:3/2;overflow:hidden;background:#25313b;}
.yx-operation-visual > img {position:absolute;inset:0;display:block;width:100%;height:100%;aspect-ratio:auto;margin:0;object-fit:cover;}
.yx-operation-overlay {position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:2rem;color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.92),rgba(0,0,0,.78) 30%,rgba(0,0,0,.15) 62%,transparent);}
.yx-operation-category {display:block;margin-bottom:.7rem;padding:.3rem .6rem;border-radius:.2rem;background:rgba(0,0,0,.78);font-size:1.1rem;line-height:1.35;letter-spacing:.03em;}
.yx-operation-card .yx-operation-overlay h3 {font-size:clamp(1.8rem,1.8vw,2.6rem);line-height:1.15;letter-spacing:-.02em;font-weight:600;text-transform:none;margin:0;max-width:100%;overflow-wrap:normal;}
.yx-operation-card figcaption {padding-top:1.6rem;}
.yx-operation-card figcaption p {font-size:1.5rem;line-height:1.5;color:#4c4c4c;max-width:none;margin:0;}
.yx-operation-card:hover img {transform:none;}
.yx-card .yx-more {font-size:1.2rem;text-transform:uppercase;margin-top:auto;padding-top:1.5rem;}
.yx-filters {display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:4rem;}
.yx-filters button {border:1px solid #bbb;border-radius:5rem;background:transparent;padding:1.2rem 2rem;font-size:1.2rem;cursor:pointer;color:inherit;}
.yx-filters button.active {background:#111;color:#fff;border-color:#111;}
.yx-search {width:100%;max-width:55rem;padding:1.8rem;border:1px solid #aaa;background:white;font-size:1.6rem;margin:0 0 3rem;color:#111;}
.yx-faq details {border-top:1px solid #ccc;padding:2.2rem 0;}
.yx-faq summary {font-size:1.8rem;font-weight:500;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:3rem;}
.yx-faq summary:after {content:'+';}
.yx-faq details[open] summary:after {content:'−';}
.yx-faq details p {font-size:1.6rem;line-height:1.55;margin:2rem 4rem 0 0;max-width:85rem;}
.yx-faq h3 {font-size:2.6rem;margin:5rem 0 2rem;text-transform:uppercase;}
.yx-faq-group > h2 {font-size:2.6rem;line-height:1.15;margin:5rem 0 2rem;text-transform:uppercase;}
.yx-search-status {font-size:1.6rem;line-height:1.5;margin:0 0 3rem;}
.yx-cookie-dialog {position:fixed;inset:0;margin:auto;width:min(56rem,calc(100% - 3.2rem));max-height:calc(100% - 4rem);overflow:auto;padding:4rem;border:1px solid #ddd;background:#fff;color:#111;font-family:inherit;}
.yx-cookie-dialog::backdrop {background:rgba(0,0,0,.6);}
.yx-cookie-dialog h2 {font-size:3.2rem;line-height:1.1;text-transform:uppercase;margin:0 3rem 2rem 0;}
.yx-cookie-dialog p {font-size:1.6rem;line-height:1.5;margin-bottom:3rem;}
.yx-cookie-close {position:absolute;right:1.6rem;top:1rem;border:0;background:none;font-size:3rem;line-height:1;cursor:pointer;}
.yx-cookie-essential {display:flex;justify-content:space-between;gap:2rem;border-top:1px solid #ccc;padding:2rem 0;font-size:1.4rem;}
.yx-cookie-essential span:last-child {white-space:nowrap;color:#555;}
.yx-cookie-save {border:1px solid #111;border-radius:4rem;background:#111;color:#fff;padding:1.4rem 2.4rem;font-size:1.3rem;cursor:pointer;}
.yx-inline-link {text-decoration:underline;text-underline-offset:.3em;}
.yx-flow {counter-reset:step;}
.yx-flow .yx-card:before {counter-increment:step;content:'0' counter(step);font-size:1.2rem;opacity:.6;margin-bottom:3rem;}
.yx-video {width:100%;aspect-ratio:1.5;object-fit:contain;background:#151515;margin-bottom:2rem;}
.yx-page .terms-main-wrap > .yx-section:first-child {padding-top:18rem;}
.tp-insight-hero-content .yx-faq h3 {font-size:2.5rem;}
.tp-insight-hero-content .yx-faq summary {font-size:1.8rem;}
.tp-insight-hero-content .yx-grid {grid-template-columns:repeat(2,minmax(0,1fr));margin:4rem 0;}
.tp-insight-hero-thumb img {width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;}
.home-service-item {cursor:pointer;}
.home-service-item-ic img.yx-service-photo {border-radius:1rem;object-fit:cover;aspect-ratio:1.5;}
.home-partners-item .yx-operation {font-size:2.5rem;font-weight:700;text-transform:uppercase;letter-spacing:-.04em;white-space:nowrap;}
.home-intro-stats-item-val h3 {white-space:nowrap;}
.home-ins-cms-item-title {max-width:100%;}
.home-ins-title {max-width:100%;}
/* Article covers fill their cards; the captured template used tiny thumbnails
   inside square panels with a large automatic gap before the article title. */
.tp-insight-hero-other-item,.tp-insight-hero-other-item.swiper-slide {aspect-ratio:auto;height:auto;}
.tp-insight-hero-other-item-img {position:relative;width:100%;aspect-ratio:3/2;flex:none;margin-bottom:2.4rem;}
.tp-insight-hero-other-item-img img {position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;}
.tp-insight-hero-other-item-label {margin-top:0;}
.yx-mobile .tp-insight-hero-other-cms {overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;}
.yx-mobile .tp-insight-hero-other-list {gap:1.2rem;transform:none!important;}
.yx-mobile .tp-insight-hero-other-item {flex:0 0 min(29.3rem,100%);margin-right:0;scroll-snap-align:start;}
.yx-mobile .tp-insight-hero-other-control {display:none;}
@media(max-width:991px){
  .home-ins-cms-item-inner {flex-direction:column;align-items:stretch;}
  .home-ins-cms-item-thumb-mb {position:relative;width:100%;height:auto;aspect-ratio:3/2;flex:none;margin-bottom:2.4rem;overflow:hidden;}
  .home-ins-cms-item-thumb-mb img {position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;}
}
.footer-logo.yx-static-fallback .footer-logo-placeholder {opacity:1!important;}
.footer-logo[href] {display:block;color:inherit;text-decoration:none;cursor:pointer;}
a[href="/"][data-barba-prevent="all"] {pointer-events:auto!important;}
.header-logo:focus-visible,.footer-logo[href]:focus-visible {outline:2px solid currentColor;outline-offset:6px;}
.footer-gb-wrap {min-width:0;max-width:100%;gap:2rem;}
.footer-gb-legal-menu,.footer-legal-menu {display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;min-width:0;max-width:100%;}
.footer-legal-item {flex:0 0 auto;min-width:max-content;}
.footer-legal-link {display:inline-flex;align-items:center;white-space:nowrap;}
.footer-legal-link .txt {width:auto!important;height:auto!important;min-width:max-content;white-space:nowrap;overflow-wrap:normal;font-size:clamp(11px,1.2rem,13px);line-height:1.5;}
@media(max-width:767px){
  .footer-gb-legal-menu {display:grid;grid-template-columns:repeat(2,minmax(max-content,1fr));gap:.8rem 1.6rem;}
  .footer-legal-link {min-height:4.4rem;}
}
@media(max-width:359px){.footer-gb-legal-menu {grid-template-columns:1fr;}}
@media(max-width:767px){
  .home-hero-text-wrap {isolation:isolate;}
  .home-hero-text-wrap:before {content:'';position:absolute;inset:38% -1.6rem 0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.88),rgba(0,0,0,.4) 58%,transparent);}
  .home-hero-desc {color:#fff;}
}
.service-hero-title .heading {color:#fff;}
.service-hero-title .cl-note {color:rgba(255,255,255,.78)!important;}
.yx-article-summary {font-size:2.2rem!important;line-height:1.4!important;margin:3rem 0!important;}
.yx-related {margin-top:5rem;border-top:1px solid #ccc;padding-top:3rem;}
[hidden] {display:none!important;}
.yx-product-links {display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:3rem;}
.yx-product-links a {font-size:1.2rem;border-bottom:1px solid;padding-bottom:.5rem;}
@media(max-width:991px){.yx-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.yx-container{width:calc(100% - 4rem);}.yx-section{padding:7rem 0;}}
@media(max-width:767px){.header.on-open-nav .yx-brand > span{max-width:0;opacity:0;}.header.on-open-nav .yx-brand{gap:0;}}
@media(max-width:767px){.yx-container{width:calc(100% - 3.2rem);}.yx-section{padding:5.6rem 0;}.yx-page .terms-main-wrap > .yx-section:first-child{padding-top:13rem;}.yx-grid{grid-template-columns:1fr;gap:3.6rem;}.yx-title{font-size:3.5rem;margin-bottom:2.4rem;}.yx-intro{font-size:1.6rem;}.yx-eyebrow{font-size:1rem;margin-bottom:2rem;}.yx-brand{font-size:1.7rem;gap:.7rem;}.yx-brand img{width:3rem;height:2.1rem;}.yx-brand small{font-size:.8rem;}.yx-card h3{font-size:2.5rem;}.yx-faq summary{font-size:1.6rem;}.yx-filters button{padding:1rem 1.4rem;font-size:1.1rem;}.tp-insight-hero-content .yx-grid{grid-template-columns:1fr;}.home-partners-item .yx-operation{font-size:1.8rem;}}
.home-intro-stats {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;}
.home-intro-stats-item {min-width:0;}
.home-intro-stats-item-val .h0 {font-size:clamp(3.6rem,5.4vw,8rem);white-space:nowrap;letter-spacing:-.055em;}
.home-intro-stats-item-desc .txt {font-size:1.5rem;line-height:1.3;}
.yx-stat-suffix {font-size:.52em;letter-spacing:-.02em;}
.yx-partner-logo {width:14rem;height:5.5rem;object-fit:contain;filter:brightness(0);}
.home-partners-item-thumb {display:flex;align-items:center;justify-content:center;}
.home-partners-item-thumb.is-hover .yx-partner-logo {filter:brightness(0) invert(1);}
.yx-partner-logo[src$="/4px.png"] {filter:grayscale(1) contrast(3);mix-blend-mode:multiply;}
.home-partners-item-thumb.is-hover .yx-partner-logo[src$="/4px.png"] {filter:grayscale(1) contrast(3) invert(1);mix-blend-mode:screen;}
.yx-partner-wordmark {font-size:2.4rem;font-weight:700;letter-spacing:-.04em;text-align:center;}
.home-partners-item-thumb.is-hover .yx-partner-wordmark {color:#fff;}
.yx-partner-note {max-width:90rem;margin:3rem 4rem 0;font-size:1.4rem;line-height:1.5;}
.yx-partner-note a,.yx-topic-links a,.yx-article-links a {text-decoration:underline;text-underline-offset:.2em;}
.yx-partner-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #ddd;border-left:1px solid #ddd;margin:3rem 0 6rem;}
.yx-partner-card {min-height:15rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:1.4rem;}
.yx-subheading {font-size:3rem;margin:4rem 0 2rem;text-transform:uppercase;}
.yx-customer-initial {display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:#f0f0f0;color:#111;font-size:3rem;font-weight:700;}
.home-testi-item-thumb .yx-customer-avatar {display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%;}
.yx-customer-stories .yx-customer-avatar {display:block;width:20rem;max-width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:50% 45%;margin-bottom:1rem;}
.yx-portrait-note {font-size:1.2rem;line-height:1.5;color:#616161;margin:1.6rem 0 3rem;max-width:44rem;}
.yx-customer-stories h2 {font-size:3rem;line-height:1.1;margin:1.5rem 0;}
.yx-topic-links {display:flex;flex-wrap:wrap;gap:1.5rem;font-size:1.3rem;margin:0 0 4rem;}
.yx-post-meta {display:flex;flex-wrap:wrap;gap:1rem 2rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:1.5rem 0;margin-bottom:3rem;font-size:1.2rem;line-height:1.4;}
.tp-insight-hero-content h2 {font-family:inherit;margin:2.4rem 0;font-size:3.2rem;font-weight:500;line-height:1.1;}
.yx-article-links {margin-top:5rem;padding-top:2rem;border-top:1px solid #ccc;}
.tp-insight-hero-tab-item {color:inherit;}
@media(max-width:991px){.tp-insight-hero-content h2{font-size:2.8rem;}.home-intro-stats{gap:2rem;}.yx-partner-logo{width:11rem;height:4.5rem;}}
@media(max-width:767px){.yx-brand{font-size:2rem;gap:1rem;}.yx-brand img{width:4.8rem;height:3.5rem;}.header-logo{max-width:27rem!important;}.home-intro-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem;}.home-intro-stats-item-val .h0{font-size:4.8rem;}.home-intro-stats-item-desc .txt{font-size:1.4rem;}.yx-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.yx-partner-wordmark{font-size:1.8rem;}.yx-partner-note{margin:2rem 1.6rem 0;}.tp-insight-hero-content h2{font-size:2.4rem;}.yx-post-meta{font-size:1.2rem;}.yx-partner-card{min-height:13rem;}}
.home-intro-stats-item {container-type:inline-size;}
.home-intro-stats-item-val .h0 {font-size:4.2rem;font-size:clamp(2.8rem,26cqw,5.8rem);}
.yx-form-notice {font-size:1.3rem;line-height:1.5;margin-top:1.6rem;opacity:.75;}
.yx-form-error {font-size:1.4rem;line-height:1.5;margin-top:1.6rem;padding:1.2rem;background:#fee2e2;color:#991b1b;}
.yx-form-error[hidden] {display:none;}
.form-success {z-index:1200;}
.tp-insight-hero-content .yx-table-scroll {max-width:100%;overflow-x:auto;margin:2rem 0;border:1px solid #dedede;overscroll-behavior-x:contain;}
.tp-insight-hero-content .yx-table-scroll:focus-visible {outline:2px solid #111;outline-offset:3px;}
.tp-insight-hero-content table {border-collapse:collapse;width:100%;min-width:28rem;font:inherit;font-size:.9em;line-height:1.5;}
.tp-insight-hero-content caption {text-align:left;padding:1rem;font-weight:600;background:#f5f5f5;}
.tp-insight-hero-content th,.tp-insight-hero-content td {text-align:left;vertical-align:top;padding:.85rem 1rem;border-bottom:1px solid #dedede;overflow-wrap:anywhere;}
.tp-insight-hero-content th {font-weight:600;background:#fafafa;}
.tp-insight-hero-content .yx-inline-link {text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere;}
@media(max-width:767px){.form-success{top:auto!important;bottom:max(1.6rem,env(safe-area-inset-bottom))!important;left:1.6rem;right:1.6rem;width:auto;max-width:none;}}

/* Mobile content is independent of scroll animations and overlapping scenes. */
html.yx-mobile {font-size:10px;height:auto;overflow-x:clip;overscroll-behavior-y:auto;scroll-padding-top:9rem;}
.yx-mobile body,.yx-mobile .body,.yx-mobile .body-inner {height:auto!important;max-height:none!important;position:relative!important;overflow:visible!important;inset:auto!important;}
.yx-mobile .loader,.yx-mobile .trans-wrap,.yx-mobile .cursor-wrap,.yx-mobile .article-layout {display:none!important;}
.yx-mobile [data-init-hidden],.yx-mobile [data-init-loader] {opacity:1!important;visibility:visible!important;}
.yx-mobile main {width:100%;overflow:clip;}
.yx-mobile .header {opacity:1!important;z-index:1000;}
.yx-mobile .header.on-scroll {background:#fff;color:#111;}
.yx-mobile .header.on-open-nav {background:#111;color:#fff;}
.yx-mobile .header-menu-toggle,.yx-mobile .header-menu-toggle-wrap {transform:none!important;pointer-events:auto!important;}
.yx-mobile .header-dropdown {display:none;}
.yx-mobile .header-dropdown.active {display:block;position:fixed;inset:7rem 0 0;background:#111;color:#fff;overflow-y:auto;max-height:calc(100dvh - 7rem);padding-bottom:env(safe-area-inset-bottom);}
.yx-mobile .header-dropdown-inner {height:auto;min-height:0;padding:2rem 1.6rem 4rem!important;display:block;}
.yx-mobile .header-dropdown-body,.yx-mobile .header-dropdown-body-inner {height:auto;max-height:none;overflow:visible;display:block;}
.yx-mobile .header-dropdown-link {opacity:1!important;transform:none!important;padding:1.2rem 0;display:block;}
.yx-mobile .header-dropdown-link .txt {font-size:2.4rem;line-height:1.2;}
.yx-mobile .header-dropdown .link-bottom {display:none;}
.yx-mobile .header-dropdown .hidden-mb {display:block;}
.yx-mobile .header-dropdown-bot {position:static;display:block;margin-top:2rem;}
.yx-mobile .header-dropdown-bot-label-inner,.yx-mobile .header-dropdown-bot-link {opacity:1!important;transform:none!important;}
html.yx-menu-open,html.yx-menu-open body {overflow:hidden!important;}
.yx-mobile .home-hero-wrap,.yx-mobile .home-hero,.yx-mobile .home-hero-stick {position:relative;height:auto;min-height:78rem;}
.yx-mobile .home-hero-empty-block,.yx-mobile .home-hero-bg,.yx-mobile .home-hero-background-intro,.yx-mobile .home-hero-globe {display:none!important;}
.yx-mobile .home-hero-bg-mb {position:absolute;inset:0;height:100%;width:100%;}
.yx-mobile .home-hero-bg-mb img {width:100%;height:100%;object-fit:cover;filter:brightness(.58);}
.yx-mobile .home-hero-text-wrap {position:relative;padding-top:29rem;padding-bottom:3.2rem;transform:none!important;}
.yx-mobile .home-hero-title .h1 {font-size:clamp(4.2rem,12.5vw,6rem);}
.yx-mobile .home-hero-desc {max-width:36rem;}
.yx-mobile .home-intro,.yx-mobile .home-intro-stick,.yx-mobile .home-intro-stick-wrap,.yx-mobile .home-intro-stats-wrap {height:auto!important;min-height:0;position:relative!important;top:auto;transform:none!important;}
.yx-mobile .home-intro-empty-block,.yx-mobile .home-intro-overlap {display:none!important;}
.yx-mobile .home-intro-stats :is(.heading,.txt) {visibility:visible!important;opacity:1!important;transform:none!important;}
.yx-mobile .home-intro-stats {margin-top:4rem;padding-bottom:5.6rem;}
.yx-mobile .home-service {display:none!important;}
.yx-mobile .home-service-mb {display:block;background:#111;color:#fff;}
.yx-mobile .home-service-mb-first-screen,.yx-mobile .home-service-mb-truck-wrap,.yx-mobile .home-service-mb-empty-block {display:none!important;}
.yx-mobile .home-service-mb-second-screen {padding:5.6rem 1.6rem!important;gap:3.2rem;transform:none!important;}
.yx-mobile .home-service-mb-title {margin-bottom:2.4rem;}
.yx-mobile .home-service-mb-desc {max-width:none;margin-bottom:2.4rem;}
.yx-mobile .home-service-mb .home-service-item {width:100%;border-top:1px solid #ffffff30;padding:2.4rem 0;margin:0;}
.yx-mobile .home-service-mb .home-service-item-ic {width:4.8rem;height:4.8rem;}
.yx-mobile .home-service-mb .home-service-item-desc {max-width:none;}
.yx-mobile .home-why-wrap {display:block;background:#111;}
.yx-mobile .home-why-stick-wrap,.yx-mobile .home-why-empty-block {display:none!important;}
.yx-mobile .home-why-main {position:relative;margin:0;padding:5.6rem 1.6rem;opacity:1!important;}
.yx-mobile .home-why-text-wrap {margin-bottom:4rem;transform:none!important;filter:none!important;opacity:1!important;}
.yx-mobile .home-why-main-content {padding-bottom:0;}
.yx-mobile .home-why-main-list {gap:3.2rem;}
.yx-mobile .home-why-main-item {width:100%;}
.yx-mobile .home-why-main-item :is(.home-why-main-item-ic,.home-why-main-item-title,.home-why-main-item-desc) {max-width:36rem;transform:none!important;opacity:1!important;}
.yx-mobile .home-testi {margin:0!important;}
.yx-mobile .home-testi-plane,.yx-mobile .home-testi-stick-block {display:none!important;}
.yx-mobile .home-testi-content {position:relative;contain:none;}
.yx-mobile .home-testi-content-inner {clip-path:none!important;padding:5.6rem 0;overflow:visible;}
.yx-mobile .home-testi-text-wrap {opacity:1!important;}
.yx-mobile .home-testi-item-inner {padding:3.2rem 0;margin:0;}
.yx-mobile .home-testi-item-content .txt {font-size:1.8rem;line-height:1.5;}
.yx-mobile .home-partners-item,.yx-mobile .home-ins-main,.yx-mobile .home-faq-main {visibility:visible!important;opacity:1!important;transform:none!important;}
.yx-mobile .home-ins-action {display:block;width:fit-content;margin:2.4rem 0;}
.yx-mobile .home-faq-sub-text-wrap,.yx-mobile .about-faq-content {display:block;}
.yx-mobile .home-faq-main-item-ans:not([hidden]),.yx-mobile .about-faq-main-cms-item-ans:not([hidden]) {display:block;}
.yx-mobile .footer-wrap,.yx-mobile .footer {height:auto!important;position:relative!important;}
.yx-mobile .footer-logo-placeholder {opacity:1!important;}
.yx-mobile .footer-info-text-inner {transform:none!important;opacity:1!important;visibility:visible!important;}
.yx-mobile .footer-info-text-item {opacity:1!important;visibility:visible!important;}
.yx-mobile .about-intro-stick,.yx-mobile .about-diff,.yx-mobile .about-trade {position:relative;top:auto;}
.yx-mobile .about-intro-stick-block,.yx-mobile .about-fea-empty-block {display:none!important;}
.yx-mobile .about-fea {height:auto;position:relative;}
.yx-mobile .about-fea-bg {display:none;}
.yx-mobile .about-fea-content {display:block;height:auto;background:#111;padding:5.6rem 1.6rem;color:#fff;}
.yx-mobile .about-fea-content-wrap,.yx-mobile .about-fea-content-list {height:auto;display:block;margin:0;transform:none;}
.yx-mobile .about-fea-label {display:block;position:static;margin-bottom:3rem;width:auto;}
.yx-mobile .about-fea-content-item {height:auto;margin:0;padding:3rem 0;border-top:1px solid #ffffff30;color:#fff;}
.yx-mobile .about-fea-item-title,.yx-mobile .about-fea-item-desc {opacity:1;transform:none;width:auto;position:static;margin:0;}
.yx-mobile .about-fea-item-title {margin-bottom:1.6rem;}
.yx-mobile .about-fea-item-title-inner {clip-path:none;}
.yx-mobile .about-fea-item-title-mask {display:none;}
.yx-mobile .about-team-main-cms {overflow-x:auto;scroll-snap-type:x mandatory;}
.yx-mobile .about-team-main-list {display:flex;transform:none!important;gap:1.6rem;}
.yx-mobile .about-team-main-item {flex:0 0 85%;scroll-snap-align:start;}
.yx-mobile .about-team-main-item-action {display:block;}
.yx-mobile .service-main-content-item-body-wrap {display:flex;padding:1.6rem 0 3.2rem;}
.yx-mobile .service-main-content-item-toggle {display:none;}
.yx-mobile .service-main-content-item-title .heading {font-size:2.4rem;}
.yx-mobile .service-main-content-item-img {display:block;aspect-ratio:1.5;height:auto;}
.yx-mobile .service-main-content-item-img img {width:100%;height:100%;object-fit:cover;}
.yx-mobile .service-hero-bg video,.yx-mobile .about-hero-bg video {object-fit:cover;background-size:cover!important;}
.yx-mobile .tp-insight-hero-tab-content.yx-expanded,.yx-mobile .terms-main-toc-body.yx-expanded,.yx-mobile .about-faq-toc-wrap.yx-expanded {display:block;position:relative;max-height:none;}
.yx-mobile .tp-insight-hero-tab-item {padding:1.2rem 0;display:block;}
.yx-mobile .contact-hero-form :is(input,textarea) {font-size:16px;}
.yx-mobile .contact-hero-form .input-label {opacity:1;transform:none;}
.yx-mobile .form-submit {min-height:4.8rem;}
.yx-mobile .btn,.yx-mobile summary,.yx-mobile .yx-filters button {min-height:4.4rem;}
.yx-mobile :is(h1,h2,h3,p,a) {overflow-wrap:break-word;}
.yx-mobile a:focus-visible,.yx-mobile button:focus-visible,.yx-mobile [role=button]:focus-visible {outline:2px solid #ff6a24;outline-offset:4px;}
.yx-mobile .related-news {display:none;}
.yx-mobile .header {top:0;}
.yx-mobile .header-inner {padding-top:1.6rem;}
.yx-mobile .yx-mobile-support {margin-top:3.2rem;}
.yx-mobile .yx-mobile-support .home-service-title,.yx-mobile .yx-mobile-support .home-service-desc {position:static;width:auto;transform:none!important;margin:0 0 2.4rem;}
.yx-mobile .yx-mobile-support .home-service-sub-item {width:auto;padding:2.4rem 0;border-top:1px solid #ffffff30;}
.yx-mobile .yx-mobile-support .home-service-sub-title {margin:1.6rem 0;}
.yx-mobile .about-faq-main-inner {display:block;height:auto;}
.yx-mobile .about-faq-main-item {display:block!important;position:relative;opacity:1!important;visibility:visible!important;padding-bottom:3.2rem;}
.yx-mobile .about-faq-main-title {display:block;padding:2rem 0;}
.yx-mobile .about-faq-main-title .heading {font-size:2.2rem;}
.yx-mobile .yx-operation-details {margin-top:1.6rem;font-size:1.5rem;line-height:1.5;}
.yx-mobile .yx-operation-details summary {padding:1.2rem 0;cursor:pointer;text-decoration:underline;}
.yx-mobile .yx-operation-details a {display:inline-block;padding:1rem 0;text-decoration:underline;}
.yx-mobile .tp-insight-hero-tab-title .heading.hidden-mb {display:block;font-size:1.3rem;}
.yx-mobile .tp-insight-hero-tab-title-mb {display:none;}
.yx-mobile .form-success.yx-visible {opacity:1;pointer-events:auto;transform:none;}
.yx-mobile .about-fea-wrap,.yx-mobile .about-fea {height:auto!important;overflow:visible;}
.yx-mobile .about-fea > .container {display:block!important;height:auto!important;}
.yx-mobile .about-stand-wrap {margin-top:0;}
.yx-mobile .industry-hero-wrap {background:#111;color:#fff;}
.yx-mobile .industry-hero-mb {position:relative;display:block;}
.yx-mobile .industry-hero {height:auto;min-height:0;padding:12rem 0 5.6rem;}
.yx-mobile .industry-hero > .container {display:block;height:auto;}
.yx-mobile .industry-hero-title {margin:0 0 3.2rem;height:auto;}
.yx-mobile .industry-hero-desc-wrap {display:block;width:auto;text-align:left;margin:0;}
.yx-mobile .industry-hero-desc {display:block;opacity:1;height:auto;position:static;margin:0 0 2.4rem;}
.yx-mobile .industry-hero-desc .txt {font-size:1.8rem;line-height:1.5;}
.yx-mobile .industry-hero-empty-mb,.yx-mobile .industry-hero-empty,.yx-mobile .industry-hero-sub {display:none;}
.yx-mobile .industry-hero-bg {position:relative;bottom:auto;height:26rem;}
.yx-mobile .industry-hero-bg-mb img {width:100%;height:100%;object-fit:cover;}
.yx-mobile .industry-our-item-body {display:flex;flex-direction:column;gap:2.4rem;}
.yx-mobile .industry-our-item-main-left,.yx-mobile .industry-our-item-main-right {width:100%;}
.yx-mobile .industry-our-item-btn {display:block;width:fit-content;margin-top:2rem;}
.yx-mobile .yx-industry-details {font-size:1.5rem;line-height:1.5;width:100%;}
.yx-mobile .yx-industry-details summary {padding:1.2rem 0;text-decoration:underline;cursor:pointer;}
.yx-mobile .yx-industry-details .industry-our-item-main-center {display:block;width:auto;}
.yx-mobile .yx-industry-details .industry-our-item-desc {display:none;}
.yx-mobile .home-why {position:relative;margin-top:0;top:auto;bottom:auto;}
.yx-mobile .industry-our-wrap {margin-top:0;}

/* Newsroom reading hierarchy. Applied only to reviewed news entries. */
.yx-newsroom-entry .tp-insight-hero-content{max-width:76rem;line-height:1.75;}
.yx-newsroom-entry .tp-insight-hero-content p{margin-bottom:2.2rem;}
.yx-newsroom-entry .tp-insight-hero-content h2{font-size:3rem;line-height:1.25;margin:4rem 0 1.6rem;}
.yx-news-caption{font-size:1.25rem;line-height:1.55;color:#555;border-bottom:1px solid #ddd;padding:1.4rem 0 2rem;max-width:100%;}
.yx-newsroom-entry .yx-post-meta{font-variant-numeric:tabular-nums;}
.yx-newsroom-entry .yx-article-links{border-top:1px solid #ddd;padding-top:2rem;margin-top:4rem;}
@media(max-width:767px){.yx-newsroom-entry .tp-insight-hero-content h2{font-size:2.5rem;margin-top:3rem;}.yx-news-caption{margin:0 1.6rem;font-size:1.25rem;}.yx-newsroom-entry .tp-insight-hero-content{max-width:100%;}}

/* Full brand name and a concise editorial header at narrow widths. */
.yx-mobile .header-logo{width:auto!important;max-width:none!important;overflow:visible!important;flex:0 0 auto;}
.yx-mobile .yx-brand{white-space:nowrap;font-size:1.8rem;gap:.8rem;}
.yx-mobile .yx-brand img{width:4.2rem;height:auto;}
.yx-newsroom-entry .tp-insight-hero-title h1{font-family:Arial,sans-serif;font-size:clamp(3rem,4.5vw,6.8rem);line-height:1.12;letter-spacing:-.035em;text-transform:none;}
.yx-news-deck{max-width:92rem;margin:2.4rem 0 3.2rem;}
.yx-news-deck>p:first-child{font-size:2rem;line-height:1.55;}
.yx-news-dateline{font-size:1.25rem;line-height:1.6;color:#555;margin-top:1.8rem;}
.yx-newsroom-entry .tp-insight-hero-sumary,.yx-newsroom-entry .tp-insight-hero-author,.yx-newsroom-entry .tp-insight-hero-intro{display:none!important;}
@media(max-width:767px){.yx-newsroom-entry .tp-insight-hero-title h1{font-size:3rem;line-height:1.15;}.yx-news-deck{margin:2rem 0 2.8rem;max-width:100%;width:auto;min-width:0;}.yx-news-deck>p:first-child{font-size:1.7rem;}.yx-news-dateline{font-size:1.2rem;}}

.yx-newsroom-entry .tp-insight-hero-inner{display:block!important;height:auto!important;}
.yx-newsroom-entry .tp-insight-hero-breadcrumb{order:0;}
.yx-newsroom-entry .tp-insight-hero-title{order:1;margin-top:2.4rem;margin-bottom:0;}
.yx-newsroom-entry .yx-news-deck{order:2;}


/* Native mobile motion uses bounded scenes and never hides readable content. */
.yx-mobile .home-hero-globe{display:block!important;position:absolute!important;top:6.8rem!important;right:-1.6rem!important;left:auto!important;bottom:auto!important;width:29rem!important;height:27rem!important;max-width:80vw;z-index:1;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:none;}
.yx-mobile .home-hero-canvas{display:block;width:100%!important;height:100%!important;position:relative!important;inset:auto!important;}
.yx-mobile .home-hero-globe-shadow-grp,.yx-mobile .globe-label{display:none!important;}
.yx-mobile .home-hero-text-wrap{z-index:2;}
.yx-mobile .yx-motion-toggle{position:absolute;right:1.6rem;top:31rem;z-index:3;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:1rem;border:1px solid #ffffff70;border-radius:50%;background:#1119;color:#fff;backdrop-filter:blur(6px);}
.yx-mobile .yx-motion-toggle svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
.yx-mobile .yx-play-icon{display:none;}
.yx-mobile.yx-motion-paused .yx-play-icon{display:block;}
.yx-mobile.yx-motion-paused .yx-pause-icon{display:none;}
.yx-mobile .yx-mobile-truck-scene{display:block;position:relative;overflow:hidden;background:#eae9e5;color:#111;margin:0;padding:5rem 1.6rem 4rem;height:23rem;isolation:isolate;}
.yx-mobile .yx-mobile-truck-scene:before{content:'OUR SERVICES';position:absolute;inset:2.2rem 1.6rem auto;font-size:clamp(4rem,13vw,7rem);font-weight:800;line-height:1;letter-spacing:-.05em;white-space:nowrap;color:#b1b2b1;z-index:-1;}
.yx-mobile .yx-mobile-road{position:absolute;inset:auto 0 2.6rem;height:3rem;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background:repeating-linear-gradient(90deg,transparent 0 2.5rem,#777 2.5rem 5rem,transparent 5rem 8rem) center/8rem .15rem repeat-x;animation:yx-road-travel 2s linear infinite;animation-play-state:paused;}
.yx-mobile .yx-mobile-truck{display:block;width:100%;height:auto;max-height:14rem;object-fit:contain;position:absolute;bottom:5.3rem;left:0;padding:0 1.6rem;translate:var(--yx-travel,0px) 0;animation:yx-truck-idle 1.5s ease-in-out infinite;animation-play-state:paused;}
.yx-mobile .yx-scene-visible .yx-mobile-road,.yx-mobile .yx-scene-visible .yx-mobile-truck{animation-play-state:running;}
.yx-mobile .yx-mobile-aircraft{display:block!important;position:relative!important;width:100%!important;height:22rem!important;inset:auto!important;z-index:0;overflow:hidden;margin:0!important;background:#e8edf0;transform:none!important;}
.yx-mobile .yx-mobile-aircraft:before{content:'';position:absolute;left:10%;top:58%;width:80%;height:20%;border-top:1px dashed #7c919a;border-radius:50%;rotate:-12deg;opacity:.7;}
.yx-mobile .yx-aircraft-inner{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;transform:none!important;}
.yx-mobile .yx-aircraft{position:absolute!important;inset:2.2rem auto auto 50%!important;width:17rem!important;height:17rem!important;translate:calc(-50% + var(--yx-flight,0px)) 0;rotate:-22deg;transform:none!important;animation:yx-aircraft-cruise 6s ease-in-out infinite;animation-play-state:paused;}
.yx-mobile .yx-mobile-aircraft.yx-scene-visible .yx-aircraft{animation-play-state:running;}
.yx-mobile .yx-aircraft-main{position:relative!important;inset:auto!important;width:100%;height:100%;transform:none!important;}
.yx-mobile .yx-aircraft-main img{width:100%;height:100%;object-fit:contain;}
.yx-mobile .yx-aircraft-shadow,.yx-mobile .yx-aircraft-clouds{display:none!important;}
.yx-mobile .home-partners-main{overflow:hidden;min-width:0;}
.yx-mobile .home-partners-cms{overflow:hidden;}
.yx-mobile .home-partners-list.yx-mobile-marquee{display:flex!important;grid-template-columns:none!important;gap:0!important;width:max-content!important;max-width:none!important;animation:yx-logo-marquee 30s linear infinite;animation-play-state:paused;}
.yx-mobile .yx-mobile-marquee .home-partners-item{flex:0 0 12.5rem!important;width:12.5rem!important;height:10.5rem!important;min-width:0!important;}
.yx-mobile .yx-mobile-marquee .home-partners-item-inner{height:100%;min-height:0;}
.yx-mobile .yx-mobile-marquee .home-partners-item-thumb{position:relative!important;width:100%;height:100%;padding:2rem;transform:none!important;}
.yx-mobile .yx-mobile-marquee .home-partners-item-thumb.is-hover{display:none!important;}
.yx-mobile .yx-mobile-marquee .yx-partner-logo{width:100%;height:100%;max-height:5rem;object-fit:contain;}
.yx-mobile .yx-user-hold .yx-mobile-marquee,.yx-mobile .home-partners-cms:focus-within .yx-mobile-marquee{animation-play-state:paused;}
.yx-mobile .home-partners-main:nth-of-type(even) .yx-mobile-marquee{animation-direction:reverse;}
.yx-mobile [data-count]{font-variant-numeric:tabular-nums;}
.yx-mobile .btn:active,.yx-mobile .header-menu-toggle:active,.yx-mobile .yx-filters button:active,.yx-mobile .yx-motion-toggle:active{scale:.97;}
.yx-mobile .yx-motion-clone{pointer-events:none;}
.yx-mobile.yx-motion-paused :is(.yx-mobile-marquee,.yx-mobile-road,.yx-mobile-truck,.yx-aircraft){animation-play-state:paused!important;}
.yx-mobile .header-dropdown.active .header-dropdown-link{animation:yx-menu-reveal .32s ease both;}
.yx-mobile .header-dropdown.active .header-dropdown-link:nth-child(2){animation-delay:30ms;}
.yx-mobile .header-dropdown.active .header-dropdown-link:nth-child(3){animation-delay:60ms;}
.yx-mobile .header-dropdown.active .header-dropdown-link:nth-child(4){animation-delay:90ms;}
.yx-mobile .header-dropdown.active .header-dropdown-link:nth-child(5){animation-delay:120ms;}
.yx-mobile.yx-motion-paused .header-dropdown-link{animation:none!important;}
@keyframes yx-road-travel{to{background-position-x:-8rem;}}
@keyframes yx-truck-idle{50%{transform:translateY(-1px);}}
@keyframes yx-aircraft-cruise{50%{translate:calc(-50% + var(--yx-flight,0px)) -.8rem;rotate:-20deg;}}
@keyframes yx-logo-marquee{to{transform:translate3d(calc(-1 * var(--yx-marquee-distance,0px)),0,0);}}
@keyframes yx-menu-reveal{from{translate:0 1rem;opacity:.4;}to{translate:0 0;opacity:1;}}
@media(max-width:359px){.yx-mobile .home-hero-globe{top:7rem!important;right:-1.6rem!important;width:25rem!important;height:23rem!important;}.yx-mobile .yx-motion-toggle{top:28rem;}.yx-mobile .yx-mobile-truck-scene{height:20rem;}.yx-mobile .yx-mobile-aircraft{height:19rem!important;}}
@media(prefers-reduced-motion:reduce){html:not(.yx-mobile) *{scroll-behavior:auto;}}

.yx-mobile .home-partners-cms.yx-scene-visible .yx-mobile-marquee{animation-play-state:running;}
.yx-mobile.yx-motion-suspended :is(.yx-mobile-marquee,.yx-mobile-road,.yx-mobile-truck,.yx-aircraft){animation-play-state:paused!important;}
.yx-mobile.yx-motion-paused .home-partners-list.yx-mobile-marquee{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;transform:none!important;animation:none!important;}
.yx-mobile.yx-motion-paused .yx-mobile-marquee .home-partners-item{width:100%!important;}
.yx-mobile.yx-motion-paused .yx-motion-clone{display:none!important;}

.yx-mobile .yx-mobile-plane-scene{position:relative;z-index:1;isolation:isolate;height:22rem;overflow:hidden;background:#e8edf0;}
.yx-mobile-feature-thumb{display:none;}
.yx-mobile .yx-mobile-feature-thumb{display:block;width:100%;aspect-ratio:3/2;margin:0 0 2.4rem;overflow:hidden;}
.yx-mobile .yx-mobile-feature-thumb img{width:100%;height:100%;object-fit:cover;}
@media(max-width:359px){.yx-mobile .yx-mobile-plane-scene{height:19rem;}}

.yx-mobile .yx-mobile-aircraft{opacity:1!important;visibility:visible!important;}
.yx-mobile .home-service-mb-sq-stick-wrap{display:none!important;}
.yx-mobile .home-service-mb>.container{display:block!important;}
.yx-mobile .home-service-mb-second-screen{display:block!important;position:relative!important;inset:auto!important;height:auto!important;min-height:0!important;margin:0!important;}

.yx-mobile .yx-mobile-crane-scene{display:block;position:relative;height:26rem;width:100%;overflow:hidden;background:#fff;}
.yx-mobile .yx-mobile-crane-scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;}
.yx-mobile .yx-crane-load{clip-path:inset(34.3% 62.5% 41.6% 23.1%);animation:yx-cargo-lift 4.5s ease-in-out infinite;animation-play-state:paused;}
.yx-mobile .yx-mobile-crane-scene.yx-scene-visible .yx-crane-load{animation-play-state:running;}
.yx-mobile.yx-motion-paused .yx-crane-load,.yx-mobile.yx-motion-suspended .yx-crane-load{animation-play-state:paused!important;}
@keyframes yx-cargo-lift{50%{transform:translateY(-1.2rem);}}
.yx-mobile .home-service-mb-text-wrap{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 4rem!important;}

html:not(.yx-mobile) .yx-mobile-truck-scene,html:not(.yx-mobile) .yx-mobile-crane-scene,html:not(.yx-mobile) .yx-mobile-plane-scene{display:none!important;}

.yx-mobile-anchor{display:block;height:0;width:0;overflow:hidden;}

/* Shared service map: the original artwork and percentage anchors scale together. */
.footer .yx-service-map{position:relative;isolation:isolate;width:100%;aspect-ratio:624/306;overflow:visible;}
.footer .yx-service-map>img{display:block;width:100%;height:auto;aspect-ratio:624/306;object-fit:contain;}
.yx-map-stars{position:absolute;inset:0;pointer-events:none;}
.yx-map-point{position:absolute;left:var(--map-x);top:var(--map-y);width:0;height:0;color:#294ce8;}
.yx-map-core{position:absolute;width:5px;height:5px;left:-2.5px;top:-2.5px;border-radius:50%;background:currentColor;box-shadow:0 0 6px #496aff80;}
.yx-map-halo{position:absolute;width:24px;height:24px;left:-12px;top:-12px;border:1px solid #647fff80;border-radius:50%;opacity:0;animation:yx-map-ripple 4.6s ease-out infinite;animation-delay:var(--map-delay);}
.yx-map-spark{position:absolute;width:24px;height:24px;left:-12px;top:-12px;fill:currentColor;opacity:.35;transform:scale(.5);animation:yx-map-twinkle 4.6s ease-in-out infinite;animation-delay:var(--map-delay);}
.yx-map-spark-center{fill:#fff;}
@keyframes yx-map-twinkle{0%,70%,100%{opacity:.25;transform:scale(.48) rotate(0deg);}24%{opacity:1;transform:scale(1) rotate(14deg);}44%{opacity:.55;transform:scale(.68) rotate(24deg);}}
@keyframes yx-map-ripple{0%,12%{opacity:0;transform:scale(.35);}24%{opacity:.65;}65%,100%{opacity:0;transform:scale(1.7);}}
.yx-service-map:is(.yx-map-paused,.yx-map-offscreen) :is(.yx-map-spark,.yx-map-halo),.yx-map-tab-hidden .yx-service-map :is(.yx-map-spark,.yx-map-halo),.yx-motion-paused .yx-service-map :is(.yx-map-spark,.yx-map-halo){animation-play-state:paused;}
.yx-map-paused .yx-map-spark{animation:none;opacity:.7;transform:scale(.65);}
.yx-map-paused .yx-map-halo{animation:none;opacity:0;}
.yx-map-toggle{position:absolute;right:0;top:0;display:grid;place-items:center;width:32px;height:32px;padding:7px;border:1px solid #11111120;border-radius:50%;background:#ffffffd9;color:#444;cursor:pointer;}
.yx-map-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;}
.yx-map-toggle .yx-map-play-icon{display:none;}
.yx-map-paused .yx-map-pause-icon{display:none;}
.yx-map-paused .yx-map-play-icon{display:block;}
.yx-map-toggle:hover{border-color:#294ce8;color:#294ce8;}
.yx-map-toggle:focus-visible{outline:2px solid #294ce8;outline-offset:3px;}
@media(prefers-reduced-motion:reduce){.yx-service-map :is(.yx-map-spark,.yx-map-halo){animation:none;}.yx-service-map .yx-map-spark{opacity:.8;transform:scale(.7);}.yx-map-toggle{display:none;}}
@media(max-width:767px){.footer .footer-main-map{display:block!important;}.yx-map-spark{width:20px;height:20px;left:-10px;top:-10px;}.yx-map-halo{width:20px;height:20px;left:-10px;top:-10px;}}

.form-success.yx-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important}

/* Decorative brand background without embedded locations or external artwork. */
.tp-insight-hero-cta-bg{background:radial-gradient(ellipse at 70% 120%,#294ce855,transparent 65%),radial-gradient(circle,#ffffff25 .7px,transparent 1px) 0 0/12px 12px,#101113;}
