/* Generated from ordered component sources; rebuild after editing a source. */
/* Source: trendi-atmosphere.css */

/* Trendi Atmosphere: reversible, content-preserving presentation layer. */
:root {--tm-bg:#0d1315;--tm-panel:#151e22;--tm-panel2:#1b272c;--tm-ink:#f6f8f9;--tm-muted:#b5c9d1;--tm-blue:#b6cad2;--tm-action:#618c9e;--tm-line:rgba(155,186,234,.20);--tm-glass:rgba(6,13,28,.88);--tm-shadow:0 24px 70px rgba(0,0,0,.16);color-scheme:dark}
:root[data-trendi-mode="light"] {--tm-bg:#f8f9fc;--tm-panel:#fff;--tm-panel2:#f0f4f6;--tm-ink:#1e2b30;--tm-muted:#4e7180;--tm-blue:#507382;--tm-action:#618c9e;--tm-line:rgba(30,62,112,.17);--tm-glass:rgba(248,249,252,.92);--tm-shadow:0 24px 70px rgba(29,58,101,.09);color-scheme:light}
html[data-trendi-mode] body.trendi-atmosphere {background:var(--tm-bg)!important;color:var(--tm-ink);font-family:"DM Sans",sans-serif}
html[data-trendi-mode] body.trendi-atmosphere #ajax-content-wrap {position:relative;z-index:1}
html[data-trendi-mode] body.trendi-atmosphere :is(.container-wrap,.trendi-service,.trendi-core,.trendi-health,.trendi-project-links,.trendi-hub) {background:var(--tm-bg)!important;color:var(--tm-ink)!important;--th-ink:var(--tm-bg);--th-blue:var(--tm-action);--th-muted:var(--tm-muted);--tc-ink:var(--tm-bg);--tc-panel:var(--tm-panel);--tc-blue:var(--tm-action);--tc-soft:var(--tm-muted)}
html[data-trendi-mode] body.trendi-atmosphere.home .container-wrap {background:transparent!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.th-hero,.tc-hero) {background:transparent!important;position:relative;isolation:isolate;padding-top:clamp(145px,13vw,200px)!important;padding-bottom:90px!important;border-bottom:1px solid var(--tm-line)}
html[data-trendi-mode] body.trendi-atmosphere :is(.trendi-service,.trendi-core,.trendi-health,.trendi-hub):has(>.th-hero,>.tc-hero) {background:transparent!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.th-section,.tc-section,.trendi-project-links) {background:var(--tm-bg)!important;padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(56px,7vw,104px)}
html[data-trendi-mode] body.trendi-atmosphere :is(.th-band,.tc-band) {background:var(--tm-panel2)!important}
html[data-trendi-mode] body.trendi-atmosphere :is(h1,h2,h3,h4,h5,h6) {color:var(--tm-ink)!important;font-family:"DM Sans",sans-serif!important;text-wrap:balance}
html[data-trendi-mode] body.trendi-atmosphere :is(h1,.banner-heading h1,.top-heading h1) {font-size:clamp(42px,5.2vw,80px)!important;line-height:1.04!important;font-weight:500!important;letter-spacing:-.055em!important;text-transform:none!important}
html[data-trendi-mode] body.trendi-atmosphere :is(h1 em,h1 strong,.text-heading strong) {color:var(--tm-blue)!important;font-weight:500!important;font-style:normal!important;font-family:inherit!important}
html[data-trendi-mode] body.trendi-atmosphere :is(h2,.text-heading h2) {font-size:clamp(30px,3.35vw,51px)!important;line-height:1.12!important;letter-spacing:-.038em!important;font-weight:500!important}
html[data-trendi-mode] body.trendi-atmosphere h3 {font-size:clamp(23px,2vw,29px)!important;line-height:1.22!important;letter-spacing:-.02em!important;font-weight:500!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.th-section,.tc-section,.th-hero,.tc-hero,.trendi-project-links) p,
html[data-trendi-mode] body.trendi-atmosphere .wpb_text_column p {color:var(--tm-muted)!important;line-height:1.75!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.th-hero,.tc-hero) p:not(.th-eyebrow,.tc-kicker) {font-size:18px!important;max-width:650px}
html[data-trendi-mode] body.trendi-atmosphere :is(.th-eyebrow,.tc-kicker,.ts-label) {color:var(--tm-blue)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase}
html[data-trendi-mode] body.trendi-atmosphere :is(.th-wrap,.tc-wrap) {max-width:1220px}
html[data-trendi-mode] body.trendi-atmosphere :is(.th-card,.tc-card,.th-panel,.tc-form,.tpl-grid>a) {background:var(--tm-panel)!important;border:1px solid var(--tm-line)!important;border-radius:18px!important;box-shadow:none!important;color:var(--tm-ink)!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.th-card,.tc-card,.tpl-grid>a) {transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.th-card,.tc-card,.tpl-grid>a):hover {transform:translateY(-5px);border-color:var(--tm-blue)!important;box-shadow:var(--tm-shadow)!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.th-step,.ts-row,.tc-intro-rule,.tc-contact-list>div,.legal-jump) {border-color:var(--tm-line)!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.th-step span,.tpl-grid span,.tc-contact-list dt) {color:var(--tm-blue)!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.th-section,.tc-section,.trendi-project-links,.th-hero,.tc-hero) a:not(.th-btn,.tc-btn,.tpl-grid>a) {color:var(--tm-blue)!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.th-btn,.tc-btn,.nectar-button.cmn-btn) {background:var(--tm-action)!important;color:#fff!important;border:1px solid var(--tm-action)!important;border-radius:999px!important;box-shadow:none!important;text-transform:none!important;font-weight:500!important;letter-spacing:0!important;font-size:15px!important;line-height:1.4!important;min-height:50px;transition:transform .25s ease,background .25s ease!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.th-btn,.tc-btn,.nectar-button.cmn-btn):hover {transform:translateY(-3px)!important;background:#4e7180!important}
html[data-trendi-mode] body.trendi-atmosphere .tc-btn.secondary {background:transparent!important;color:var(--tm-ink)!important;border-color:var(--tm-line)!important}
html[data-trendi-mode] body.trendi-atmosphere :is(a,button,input,textarea,select):focus-visible {outline:3px solid var(--tm-blue)!important;outline-offset:5px}
html[data-trendi-mode] body.trendi-atmosphere #header-outer {background:var(--tm-glass)!important;backdrop-filter:blur(20px);border-bottom:1px solid var(--tm-line)!important;box-shadow:none!important}
html[data-trendi-mode] body.trendi-atmosphere header#top {position:relative!important;padding:8px 0!important;background:transparent!important}
html[data-trendi-mode] body.trendi-atmosphere #header-outer ul.sf-menu.sf-arrows {border:0!important;box-shadow:none!important;background:none!important;padding:16px 26px!important}
html[data-trendi-mode] body.trendi-atmosphere #header-outer #top nav>ul>li>a {color:var(--tm-ink)!important;font-size:14px!important;font-weight:500!important}
html[data-trendi-mode] body.trendi-atmosphere #header-outer #top ul.buttons .cmn-btn.top-btn a {background:var(--tm-action)!important;color:#fff!important;border:0!important;box-shadow:none!important;padding:14px 46px 14px 24px!important}
html[data-trendi-mode] body.trendi-atmosphere .cmn-btn.top-right span.menu-title-text {font-size:13px!important;text-transform:none!important}
html[data-trendi-mode] body.trendi-atmosphere #header-outer :is(.sub-menu,.sf-menu>li>ul) {background:var(--tm-panel)!important;border:1px solid var(--tm-line)!important;box-shadow:var(--tm-shadow)!important}
html[data-trendi-mode] body.trendi-atmosphere #header-outer .sub-menu a {color:var(--tm-ink)!important}
html[data-trendi-mode="light"] body.trendi-atmosphere #logo img {filter:brightness(.18) sepia(.5) saturate(2) hue-rotate(175deg)}
html[data-trendi-mode] body.trendi-atmosphere .bg-video {display:block!important;opacity:.38;pointer-events:none;filter:saturate(.65);z-index:0!important}
html[data-trendi-mode="light"] body.trendi-atmosphere .bg-video {opacity:.12;filter:invert(1) hue-rotate(180deg) saturate(.6)}
html[data-trendi-mode] body.trendi-atmosphere .home .banner-sec {background:transparent!important}
html[data-trendi-mode] body.trendi-atmosphere.home .banner-sec {padding-top:clamp(140px,12vw,185px)!important;padding-bottom:80px!important;min-height:750px}
html[data-trendi-mode] body.trendi-atmosphere.home .banner-sec .banner-heading {margin:0!important}
html[data-trendi-mode] body.trendi-atmosphere.home .banner-sec .banner-heading h1 {max-width:820px;margin-bottom:26px!important}
html[data-trendi-mode] body.trendi-atmosphere.home .banner-sec .wpb_text_column p {font-size:18px!important;max-width:570px}
html[data-trendi-mode] body.trendi-atmosphere.home .banner-sec .banner-text p {font-size:13px!important;color:var(--tm-muted)!important;letter-spacing:.015em}
html[data-trendi-mode] body.trendi-atmosphere.home .banner-sec .bnr-subtext p {color:var(--tm-muted)!important;font-size:11px!important;letter-spacing:.18em!important}
html[data-trendi-mode] body.trendi-atmosphere.home .banner-sec .bnr-btmtext p {font-family:inherit!important;-webkit-text-stroke:0!important;color:var(--tm-ink)!important;font-weight:500!important;font-size:26px!important;text-transform:none!important;letter-spacing:-.02em!important}
html[data-trendi-mode] body.trendi-atmosphere.home .banner-sec .bnr-imgs {max-width:430px;margin:18px auto 0}
html[data-trendi-mode] body.trendi-atmosphere.home .banner-sec .bnr-imgs img {opacity:.9}
html[data-trendi-mode] body.trendi-atmosphere.home .main-content>.row>.wpb_row:not(.banner-sec) {background:var(--tm-bg)!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.builds-left,.converts-right,.obvious-center) {rotate:0deg!important;transform:none!important;animation:none!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.builds-left,.converts-right,.obvious-center,.digital-market-itm,.testimonial-item,.carousel-itm)>.vc_column-inner {background:var(--tm-panel)!important;box-shadow:none!important;border:1px solid var(--tm-line)!important;border-radius:18px!important;transition:transform .4s ease!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.builds-left,.converts-right,.obvious-center) .column-bg-overlay {background:var(--tm-panel)!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.builds-left,.converts-right,.obvious-center) p {color:var(--tm-muted)!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.digital-market-itm,.builds-left,.converts-right,.obvious-center):hover>.vc_column-inner {transform:translateY(-6px)}
html[data-trendi-mode] body.trendi-atmosphere :is(.creators-blk video,.business-stickey .nectar-sticky-media-content__media-wrap,.business-stickey .img-with-animation) {border:1px solid var(--tm-line)!important;box-shadow:none!important;border-radius:18px!important}
html[data-trendi-mode] body.trendi-atmosphere .creators-left .vc_column-inner:before {display:none}
html[data-trendi-mode] body.trendi-atmosphere .creators-left video {width:100%;height:auto!important;object-fit:contain!important}
html[data-trendi-mode] body.trendi-atmosphere .scroling-sec {border:1px solid var(--tm-line)!important;box-shadow:none!important;background:var(--tm-panel)!important}
html[data-trendi-mode] body.trendi-atmosphere .tm-hero-grid {display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr)!important;gap:clamp(36px,6vw,90px)!important;align-items:center!important;text-align:left!important;max-width:1220px!important}
html[data-trendi-mode] body.trendi-atmosphere .tm-hero-grid>div {min-width:0}
html[data-trendi-mode] body.trendi-atmosphere .tm-hero-grid .ts-links {justify-content:flex-start!important}
.tm-visual {position:relative;margin:0;overflow:hidden;border-radius:24px;border:1px solid var(--tm-line);background:var(--tm-panel);box-shadow:var(--tm-shadow);isolation:isolate}
.tm-visual:after {content:"";position:absolute;inset:0;pointer-events:none;border:1px solid rgba(255,255,255,.12);border-radius:inherit}
.tm-visual video,.tm-visual img {display:block;width:100%!important;height:auto!important;object-fit:contain!important;border:0!important;margin:0!important}
.tm-hero-visual {max-width:450px;justify-self:end;width:100%;transform:rotate(2deg)}
.tm-hero-visual video {aspect-ratio:1}
.tm-editorial-visual {margin-top:34px;max-width:540px}
.tm-editorial-visual video {max-height:520px}
html[data-trendi-mode] body.trendi-atmosphere.home .tm-hero-visual {width:78%;margin:0 auto 24px;transform:rotate(2deg)}
html[data-trendi-mode] body.trendi-atmosphere #footer-outer {background:var(--tm-panel)!important;color:var(--tm-ink)!important;border-top:1px solid var(--tm-line)}
html[data-trendi-mode] body.trendi-atmosphere #footer-outer :is(p,a,li,#copyright) {color:var(--tm-muted)!important}
html[data-trendi-mode] body.trendi-atmosphere #footer-outer .row .col:last-child ul.menu {box-shadow:none!important;border:1px solid var(--tm-line)!important;background:transparent!important;padding:20px 40px!important}
html[data-trendi-mode] body.trendi-atmosphere #footer-outer .row .col:nth-child(2) .widget {padding-left:40px}
html[data-trendi-mode] body.trendi-atmosphere .ftr-frm .wpforms-container {box-shadow:none!important;background:var(--tm-bg)!important;border:1px solid var(--tm-line)!important;border-radius:18px!important}
html[data-trendi-mode] body.trendi-atmosphere .wpforms-container .wpforms-form :is(input:not([type=submit],[type=checkbox],[type=radio],[type=hidden]),textarea,select) {background:var(--tm-panel)!important;color:var(--tm-ink)!important;border-color:var(--tm-line)!important;box-shadow:none!important;font-size:16px!important;color-scheme:inherit}
html[data-trendi-mode] body.trendi-atmosphere .wpforms-container .wpforms-form :is(label,.wpforms-field-label,.wpforms-field-sublabel) {color:var(--tm-ink)!important}
html[data-trendi-mode] body.trendi-atmosphere .wpforms-container .wpforms-form ::placeholder {color:var(--tm-muted)!important;opacity:1!important}
html[data-trendi-mode] body.trendi-atmosphere .wpforms-container .wpforms-form button.wpforms-submit {background:var(--tm-action)!important;color:#fff!important;box-shadow:none!important;border:0!important;font-size:16px!important;text-transform:none!important;font-weight:500!important}
html[data-trendi-mode] body.trendi-atmosphere #slide-out-widget-area {background:var(--tm-panel)!important}
html[data-trendi-mode] body.trendi-atmosphere #slide-out-widget-area a {color:var(--tm-ink)!important}
html[data-trendi-mode] body.trendi-atmosphere .slide-out-widget-area-toggle .lines-button:after,
html[data-trendi-mode] body.trendi-atmosphere .slide-out-widget-area-toggle .lines:before,
html[data-trendi-mode] body.trendi-atmosphere .slide-out-widget-area-toggle .lines:after {background:var(--tm-ink)!important}
.tm-controls {position:fixed;right:22px;bottom:22px;z-index:10000;display:flex;align-items:center;gap:3px;padding:5px;border:1px solid var(--tm-line);border-radius:999px;background:var(--tm-glass);backdrop-filter:blur(16px);box-shadow:0 8px 35px rgba(0,0,0,.12)}
.tm-controls button {font:500 12px/1.2 "DM Sans",sans-serif;letter-spacing:.02em;padding:12px 15px;min-height:40px;border:0;border-radius:999px;background:transparent;color:var(--tm-muted);cursor:pointer;display:flex;align-items:center;gap:7px}
.tm-controls button[aria-pressed="true"] {color:var(--tm-ink);background:var(--tm-panel2)}
.tm-controls .tm-motion {border-left:1px solid var(--tm-line);border-radius:0 999px 999px 0;padding:12px}
.tm-controls svg {width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5}
.tm-reveal {animation:tm-reveal .85s cubic-bezier(.2,.7,.2,1) both}
@keyframes tm-reveal {from {opacity:0;transform:translateY(24px)}to {opacity:1;transform:translateY(0)}}
html[data-trendi-motion="paused"] {scroll-behavior:auto!important}
html[data-trendi-motion="paused"] body.trendi-atmosphere *,html[data-trendi-motion="paused"] body.trendi-atmosphere *:before,html[data-trendi-motion="paused"] body.trendi-atmosphere *:after {animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(min-width:1000px){html[data-trendi-mode] body.trendi-atmosphere.home .banner-blk>.vc_column-inner>.wpb_wrapper>.inner_row>.row_col_wrap_12_inner {display:grid!important;grid-template-columns:1.35fr .85fr!important;gap:60px;align-items:center}html[data-trendi-mode] body.trendi-atmosphere.home .banner-blk .inner_row>.row_col_wrap_12_inner>.wpb_column {width:auto!important;margin:0!important}}
@media(max-width:1000px){html[data-trendi-mode] body.trendi-atmosphere .tm-hero-grid {grid-template-columns:1fr!important;text-align:left!important}html[data-trendi-mode] body.trendi-atmosphere .tm-hero-visual {justify-self:center;max-width:460px;transform:none}html[data-trendi-mode] body.trendi-atmosphere.home .banner-sec {padding-top:130px!important;min-height:0}html[data-trendi-mode] body.trendi-atmosphere.home .banner-sec .wpb_text_column p {margin-left:auto;margin-right:auto}html[data-trendi-mode] body.trendi-atmosphere.home .tm-hero-visual{max-width:340px;margin-top:35px}html[data-trendi-mode] body.trendi-atmosphere #footer-outer .row .col:nth-child(2) .widget{padding-left:0}}
@media(max-width:600px){html[data-trendi-mode] body.trendi-atmosphere :is(.th-hero,.tc-hero){padding-top:120px!important;padding-bottom:55px!important}html[data-trendi-mode] body.trendi-atmosphere h1{font-size:43px!important;letter-spacing:-.045em!important}html[data-trendi-mode] body.trendi-atmosphere :is(.th-hero,.tc-hero) p:not(.th-eyebrow,.tc-kicker){font-size:16px!important}.tm-controls{right:12px;bottom:12px}.tm-controls button{padding:11px 12px}.tm-hero-visual{max-width:330px!important}.tm-editorial-visual{margin-top:24px}html[data-trendi-mode] body.trendi-atmosphere #footer-outer #copyright{padding-bottom:80px!important}html[data-trendi-mode] body.trendi-atmosphere #footer-outer .row .col:last-child ul.menu{width:100%!important;padding:20px!important}html[data-trendi-mode] body.trendi-atmosphere #footer-outer .row .col:last-child ul.menu li a{padding:10px!important}}
@media(prefers-reduced-motion:reduce){.tm-reveal{animation:none}.tm-visual{transform:none!important}}

html[data-trendi-mode] body.trendi-atmosphere .trendi-legal {background:transparent!important;color:var(--tm-ink)!important;--th-muted:var(--tm-muted)}
html[data-trendi-mode] body.trendi-atmosphere.home :is(.nectar-responsive-text,.nectar-split-heading) p {color:var(--tm-muted)!important}
html[data-trendi-mode] body.trendi-atmosphere.home :is(.trendi-service-summary p,.testimonial-item p) {color:var(--tm-muted)!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.trendi-core,.trendi-health,.trendi-service,.trendi-legal) :is(li,dd,summary,blockquote) {color:var(--tm-ink)!important}
html[data-trendi-mode] body.trendi-atmosphere .medical-plan {background:var(--tm-panel)!important;border-color:var(--tm-line)!important}
html[data-trendi-mode="light"] body.trendi-atmosphere .wpforms-container .wpforms-error {color:#2254a8!important}
html[data-trendi-mode] body.trendi-atmosphere .tm-editorial-visual:has(img) {max-width:380px}
html[data-trendi-mode] body.trendi-atmosphere.page-id-8012 .tm-editorial-visual {max-width:540px}

/* Contrast and layout refinements verified against the current page templates. */
html[data-trendi-mode] body.trendi-atmosphere #header-outer #top nav .sf-menu>li>a,
html[data-trendi-mode] body.trendi-atmosphere #header-outer #top nav .sf-menu>li>a .menu-title-text {color:var(--tm-ink)!important;opacity:1!important}
html[data-trendi-mode] body.trendi-atmosphere h1 :is(em,strong) {letter-spacing:inherit!important;line-height:inherit!important;text-shadow:none!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.th-hero,.tc-hero)::after {opacity:.2!important;box-shadow:none!important;border-color:var(--tm-blue)!important;background:linear-gradient(180deg,rgba(50,103,195,.2),transparent 70%)!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.th-hero,.tc-hero)::before {opacity:.05!important}
html[data-trendi-mode] body.trendi-atmosphere.home .scroling-sec {transform:none!important;rotate:0deg!important;scale:1!important;max-width:100vw!important;overflow:hidden!important}
html[data-trendi-mode] body.trendi-atmosphere.home .main-content>.row {overflow:visible}
html[data-trendi-mode] body.trendi-atmosphere :is(.service-list,.servise-ite,.nectar-scrolling-text) {max-width:100vw!important;overflow:hidden!important}
html[data-trendi-mode] body.trendi-atmosphere :is(.seo-video-frame,.work-video-frame) {border:1px solid var(--tm-line)!important;background:var(--tm-panel)!important}
html[data-trendi-mode] body.trendi-atmosphere .nectar-button.cmn-btn span {color:#fff!important;opacity:1!important;visibility:visible!important}
html[data-trendi-mode] body.trendi-atmosphere .th-hero .tm-hero-grid h1 {max-width:750px!important}

/* Source: trendi-studio.css */
/* Trendi Studio / fluid editorial direction. */
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-motion-offscreen,
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-motion-offscreen *,
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-motion-offscreen:before,
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-motion-offscreen:after,
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-motion-offscreen *:before,
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-motion-offscreen *:after{animation-play-state:paused!important}
@media(max-width:720px){
 html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--tm-panel)!important}
 html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back):before{animation-name:ts-blue-mobile!important;filter:none}
 html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back):after{filter:none}
}
@keyframes ts-blue-mobile{from{transform:translate(-4%,3%) rotate(-14deg) scale(.94)}to{transform:translate(-2%,16%) rotate(24deg) scale(.98)}}

/* Law-firm page: establish full-width geometry before Salient measures its row. */
body.page-id-10083 .iner-page>.container{width:100%!important;max-width:none!important;padding-inline:0!important}
body.page-id-10083 .iner-page>.container>.wpb_row.full-width-content{position:relative!important;left:0!important;right:auto!important;width:100%!important;max-width:100%!important;margin-inline:0!important;transform:none!important}
body.page-id-10083 .iner-page>.container>.wpb_row.full-width-content>.row_col_wrap_12{width:100%!important;max-width:100%!important;margin-inline:0!important}
body.page-id-10083 .trendi-legal{width:100%;min-width:0}
body.page-id-10083 .trendi-legal :is(.th-grid,.th-cards,.th-three)>*{min-width:0}
body.page-id-10083 .legal-practice-grid .legal-team-video{box-sizing:border-box}
body.page-id-10083 .legal-practice-grid .legal-team-video :is(video,.ts-youtube){display:block;width:100%!important;height:100%!important;object-fit:cover}
@media(max-width:900px){body.page-id-10083 .legal-practice-grid>div:first-child{width:100%;aspect-ratio:1/1;min-width:0}}


/* Interior spacing only. Homepage is explicitly excluded from every selector. */
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home):not(.page-id-15598) :is(.th-hero,.tc-hero){min-height:0!important;padding-top:clamp(120px,10vw,150px)!important;padding-bottom:48px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home):not(.page-id-15598) :is(.th-section,.tc-section,.trendi-project-links){padding-top:clamp(36px,4vw,60px)!important;padding-bottom:clamp(36px,4vw,60px)!important;margin-block:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home):not(.page-id-15598) :is(.tc-cta,.th-band,.tc-band){padding-top:40px!important;padding-bottom:40px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home):not(.page-id-15598) .trendi-core.tc-native{padding-top:24px!important;padding-bottom:48px!important;margin-bottom:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home):not(.page-id-15598) :is(.th-grid,.tc-grid,.sv-hero-grid,.legal-practice-grid){column-gap:clamp(28px,4vw,56px)!important;row-gap:32px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home):not(.page-id-15598) :is(.th-cards,.tc-three){row-gap:20px!important;column-gap:32px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home):not(.page-id-15598) :is(.th-section,.tc-section) :is(.th-wrap,.tc-wrap)>:last-child{margin-bottom:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home):not(.page-id-15598) .main-content .wpb_raw_html{margin-bottom:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home):not(.page-id-15598) .main-content .wpb_row.inner-before{padding-top:clamp(112px,10vw,150px)!important;padding-bottom:48px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home):not(.page-id-15598) .main-content .wpb_row.team-setion{padding-top:24px!important;padding-bottom:24px!important}
@media(max-width:720px){
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home):not(.page-id-15598) :is(.th-hero,.tc-hero){padding-top:112px!important;padding-bottom:32px!important;min-height:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home):not(.page-id-15598) :is(.th-section,.tc-section,.trendi-project-links,.tc-cta,.th-band,.tc-band){padding-top:32px!important;padding-bottom:32px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home):not(.page-id-15598) .trendi-core.tc-native{padding-top:16px!important;padding-bottom:32px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home):not(.page-id-15598) :is(.th-grid,.tc-grid,.sv-hero-grid,.legal-practice-grid){gap:24px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home):not(.page-id-15598) .main-content .wpb_row.inner-before{padding-top:104px!important;padding-bottom:32px!important}
}

/* Keep partner marks readable on pale backgrounds, including hover and touch. */
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ts-main .ts-partners .ts-partner-list .ts-logo-group img{filter:brightness(0)!important;opacity:1!important}
/* Blue branding and richer blue atmosphere across the light theme. */
:root[data-trendi-mode="light"][data-trendi-mode]{--tm-bg:#f0f4f6;--tm-panel:#ebf0f2;--tm-panel2:#e2eaed;--tm-glass:rgba(230,239,252,.94);--ts-glow-a:rgba(48,113,225,.30);--ts-glow-b:rgba(63,148,235,.23);--ts-glow-c:rgba(50,95,202,.20)}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #header-outer #logo img,html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #footer-outer #block-25 img{filter:url("#trendi-logo-black-wording")!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ajax-content-wrap>.container-wrap{background:radial-gradient(ellipse at 0% 15%,rgba(54,126,229,.21),transparent 55%),radial-gradient(ellipse at 100% 75%,rgba(75,148,239,.23),transparent 60%),var(--tm-bg)!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.trendi-core,.trendi-service,.trendi-legal){background:transparent!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.th-section,.tc-section){background:radial-gradient(ellipse at 0% 35%,rgba(49,117,223,.17),transparent 68%),linear-gradient(120deg,#ebf0f2,#f2f6f7 60%,#e7edf0)!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.th-section,.tc-section):nth-child(even){background:radial-gradient(ellipse at 100% 65%,rgba(58,133,230,.20),transparent 68%),linear-gradient(240deg,#e7edf0,#f2f6f7 65%,#ebf1f3)!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.th-band,.tc-band,.tc-cta){background:linear-gradient(115deg,#dbe5e9,#ecf1f4 55%,#e1e9ed)!important;color:var(--tm-ink)!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.th-band,.tc-band,.tc-cta) :is(h2,h3,p){color:var(--tm-ink)!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #footer-outer[data-cols][role]{background:radial-gradient(ellipse at 15% 40%,rgba(37,107,222,.22),transparent 70%),linear-gradient(125deg,#e6ecef,#f2f6f7 55%,#e1e9ec)!important}

/* Quicker, still gentle movement inside service cards. */
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list .ts-flip-card:nth-child(1){--bloom-speed:12s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list .ts-flip-card:nth-child(2){--bloom-speed:14s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list .ts-flip-card:nth-child(3){--bloom-speed:13s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list .ts-flip-card:nth-child(4){--bloom-speed:15s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list .ts-flip-card:nth-child(5){--bloom-speed:13.5s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list .ts-flip-card:nth-child(6){--bloom-speed:12.5s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list .ts-flip-card :is(.ts-flip-front,.ts-flip-back):after{animation-duration:calc(var(--bloom-speed) + 3s)!important}

/* Subtle blue organic motion inspired by the supplied reference. */
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card{--bloom-delay:0s;--bloom-speed:24s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(2){--bloom-delay:-7s;--bloom-speed:28s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(3){--bloom-delay:-13s;--bloom-speed:26s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(4){--bloom-delay:-4s;--bloom-speed:30s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(5){--bloom-delay:-18s;--bloom-speed:27s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(6){--bloom-delay:-10s;--bloom-speed:25s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back){overflow:hidden;isolation:isolate}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back):before{content:"";position:absolute;pointer-events:none;z-index:-1;width:115%;height:170%;right:-42%;top:-45%;border-radius:46% 54% 68% 32% / 38% 38% 62% 62%;background:conic-gradient(from 40deg at 45% 50%,transparent 0deg,rgba(128,193,255,.2) 65deg,rgba(45,115,216,.04) 135deg,rgba(113,171,248,.16) 195deg,transparent 275deg,rgba(52,134,235,.12) 320deg,transparent 360deg);filter:blur(9px);animation:ts-blue-bloom var(--bloom-speed) ease-in-out var(--bloom-delay) infinite alternate;transform-origin:48% 58%}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back):after{content:"";position:absolute;pointer-events:none;z-index:-1;width:115%;height:150%;left:-55%;bottom:-80%;border-radius:62% 38% 35% 65% / 46% 68% 32% 54%;background:radial-gradient(ellipse at 65% 25%,rgba(142,201,255,.17),rgba(65,141,241,.08) 40%,transparent 70%);filter:blur(12px);animation:ts-blue-undertow calc(var(--bloom-speed) + 8s) ease-in-out var(--bloom-delay) infinite alternate}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-back:before{animation-direction:alternate-reverse!important;opacity:.65}
@keyframes ts-blue-bloom{0%{transform:translate(-4%,3%) rotate(-14deg) scale(.94);border-radius:46% 54% 68% 32% / 38% 38% 62% 62%}50%{transform:translate(-10%,10%) rotate(9deg) scale(1.03);border-radius:64% 36% 44% 56% / 53% 65% 35% 47%}100%{transform:translate(-2%,16%) rotate(24deg) scale(.98);border-radius:38% 62% 59% 41% / 61% 37% 63% 39%}}
@keyframes ts-blue-undertow{from{transform:translate(0,0) rotate(8deg)}to{transform:translate(16%,-14%) rotate(-17deg)}}
html[data-trendi-motion="paused"] body.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back):before,html[data-trendi-motion="paused"] body.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back):after{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back):before,html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back):after{animation:none!important}}

html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-partners{width:100%!important;max-width:none!important;padding:36px 0!important;border:0!important;background:linear-gradient(110deg,var(--tm-panel),transparent 55%,var(--tm-panel2));overflow:hidden}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-partners h2{font-size:clamp(20px,2vw,28px)!important;letter-spacing:-.025em!important;margin:0 0 28px!important;padding-inline:24px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-partner-list{display:block!important;width:100%;max-width:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-partner-list>.ts-logo-viewport{display:block!important;width:100%!important;max-width:none!important;min-height:0!important;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-track{display:flex;width:max-content;animation:ts-logo-flow 48s linear infinite}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-group{display:flex;flex-shrink:0;align-items:center;gap:48px;padding-right:48px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-group>div{display:flex;align-items:center;justify-content:center;width:170px;height:100px;flex:0 0 170px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-group img{max-width:155px!important;max-height:76px!important;height:auto!important;width:auto!important;opacity:.8!important;filter:grayscale(1);transition:filter .35s,opacity .35s,transform .35s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-group>div:hover img{filter:none!important;opacity:1!important;transform:scale(1.06)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-viewport:is(:hover,:focus-within) .ts-logo-track{animation-play-state:paused}
@keyframes ts-logo-flow{to{transform:translateX(-50%)}}
html[data-trendi-motion="paused"] body.trendi-studio #ts-main .ts-logo-track{animation-play-state:paused!important}
@media(max-width:600px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-group{gap:24px;padding-right:24px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-group>div{width:140px;flex-basis:140px;height:86px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-group img{max-width:130px!important;max-height:65px!important;filter:none!important;opacity:1!important}}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-track{animation:none!important}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-partner-list>.ts-logo-viewport{overflow-x:auto;mask-image:none}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-group[aria-hidden]{display:none}}

/* Compact blue service grid below its heading. */
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-services{display:block!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-services>.ts-sticky-heading{position:static!important;max-width:920px!important;margin:0 auto 36px!important;text-align:center}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-services>.ts-sticky-heading h2{max-width:920px!important;margin:0 auto 18px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-services>.ts-sticky-heading .ts-link{margin-top:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;max-width:1180px;margin:0 auto}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card{height:230px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back){padding:24px!important;border-radius:14px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card h3{font-size:clamp(22px,1.8vw,27px)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card .ts-flip-back p{font-size:14px!important;margin:12px 0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(1){--flip-a:#26373f;--flip-b:#587f90;--flip-c:#1d2a2f}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(2){--flip-a:#2b3d45;--flip-b:#5d8697;--flip-c:#1f2d33}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(3){--flip-a:#26363d;--flip-b:#547988;--flip-c:#1e2b31}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(4){--flip-a:#26373e;--flip-b:#598091;--flip-c:#1d2a2f}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(5){--flip-a:#293b42;--flip-b:#4d6f7e;--flip-c:#1f2c32}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(6){--flip-a:#293c44;--flip-b:#7097a8;--flip-c:#202e34}@media(max-width:900px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:540px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list{grid-template-columns:1fr!important;max-width:380px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card{height:220px!important}}
/* Quiet gradient band replaces the oversized drifting statement. */
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-vision-band{position:relative;isolation:isolate;overflow:hidden;margin:20px 0;padding:36px var(--ts-gutter);border-block:1px solid var(--tm-line);background:var(--tm-panel)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-vision-band:before{content:"";position:absolute;z-index:-1;inset:-100% -20%;background:radial-gradient(ellipse at 25% 50%,var(--ts-glow-a),transparent 60%),radial-gradient(ellipse at 80% 50%,var(--ts-glow-c),transparent 60%);animation:ts-band-flow 18s ease-in-out infinite alternate}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-vision-band>div{display:flex;align-items:center;justify-content:center;gap:clamp(28px,7vw,110px);max-width:1200px;margin:auto}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-vision-band span{font-size:clamp(22px,2.5vw,38px);line-height:1.25;letter-spacing:-.035em;color:var(--tm-ink);white-space:nowrap;font-weight:400}
@keyframes ts-band-flow{from{transform:translateX(-7%)}to{transform:translateX(7%)}}
html[data-trendi-motion="paused"] body.trendi-studio .ts-vision-band:before{animation-play-state:paused}
@media(max-width:600px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-vision-band{padding-block:28px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-vision-band>div{flex-wrap:wrap;gap:12px 24px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-vision-band span{font-size:22px}}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode] body.trendi-studio .ts-vision-band:before{animation:none!important}}

body.trendi-atmosphere .websites-sec,body.trendi-atmosphere .ts-work,body.trendi-atmosphere a[href="/our-work/"],body.trendi-atmosphere a[href^="https://trendimarketing.com/our-work/"]:not([href^="https://trendimarketing.com/our-work/thompson-law-seo-case-study/"]){display:none!important}

/* Interactive gradient service cards. */
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-services{grid-template-columns:.8fr 1.2fr!important;align-items:center!important;gap:clamp(35px,6vw,95px)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-services>.ts-sticky-heading{position:static!important;align-self:center}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-card{perspective:1200px;min-width:0;height:280px;--flip-a:#2d414a;--flip-b:#577d8e;--flip-c:#202f35}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-card:nth-child(2){--flip-a:#27383f;--flip-b:#5e889a;--flip-c:#26363d}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-card:nth-child(3){--flip-a:#1f2d33;--flip-b:#405c68;--flip-c:#1e2b30}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-card:nth-child(4){--flip-a:#2b3e47;--flip-b:#567c8d;--flip-c:#2b3e47}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-card:nth-child(5){--flip-a:#24353c;--flip-b:#3f5c68;--flip-c:#24353c}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-card:nth-child(6){--flip-a:#2c4048;--flip-b:#658ea0;--flip-c:#2e424b}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-card.is-flipped .ts-flip-inner{transform:rotateY(180deg)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.ts-flip-front,.ts-flip-back){box-sizing:border-box;position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:28px!important;border:1px solid rgba(185,211,255,.22)!important;border-radius:18px;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:radial-gradient(ellipse at 100% 0%,var(--flip-b),transparent 80%),linear-gradient(145deg,var(--flip-a),var(--flip-c))!important;color:#fff!important;width:100%;height:100%}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-front{cursor:pointer;font-family:inherit}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-back{transform:rotateY(180deg);background:radial-gradient(ellipse at 0% 100%,var(--flip-b),transparent 85%),linear-gradient(145deg,var(--flip-c),var(--flip-a))!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-flip-card h3{font-size:clamp(23px,2vw,31px)!important;line-height:1.15!important;color:#fff!important;margin:0!important;letter-spacing:-.035em!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-front h3{margin-block:auto!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-front .ts-index{color:#dce6ea!important;margin-bottom:22px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-hint{font-size:11px;color:#dee7eb;margin-top:auto;padding-top:20px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-flip-back p{color:#e7edf0!important;font-size:15px!important;line-height:1.5!important;margin:15px 0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-back a{color:#fff!important;font-size:13px;border-bottom:1px solid #ffffff80;margin-top:auto;text-decoration:none}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-close{position:absolute;right:24px;bottom:26px;color:#dee7eb!important;background:none!important;border:0!important;font-size:11px;cursor:pointer;padding:0!important}@media(max-width:1000px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-services{grid-template-columns:1fr!important}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-services>.ts-sticky-heading{max-width:650px}}@media(max-width:540px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-service-list{grid-template-columns:1fr}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-card{height:260px}}@media(prefers-reduced-motion:reduce){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-inner{transition:none}}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20>h2{font-size:clamp(40px,4.5vw,72px)!important;line-height:1.08!important;font-weight:400!important;letter-spacing:-.055em!important;max-width:520px!important;margin:0!important}

html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main.ts-home{background:radial-gradient(ellipse 85% 12% at 100% 14%,var(--ts-glow-a),transparent 78%),radial-gradient(ellipse 90% 10% at 0% 28%,var(--ts-glow-b),transparent 78%),radial-gradient(ellipse 70% 12% at 90% 40%,var(--ts-glow-c),transparent 78%),radial-gradient(ellipse 90% 12% at 0% 54%,var(--ts-glow-a),transparent 78%),radial-gradient(ellipse 80% 11% at 100% 68%,var(--ts-glow-b),transparent 78%),radial-gradient(ellipse 90% 10% at 5% 81%,var(--ts-glow-c),transparent 78%),radial-gradient(ellipse 80% 12% at 85% 95%,var(--ts-glow-a),transparent 78%),var(--tm-bg)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-hero{background:radial-gradient(ellipse 80% 90% at 100% 45%,var(--ts-glow-a),transparent 80%),radial-gradient(ellipse 65% 65% at 10% 0%,var(--ts-glow-c),transparent 80%),radial-gradient(ellipse 60% 50% at 50% 90%,var(--ts-glow-b),transparent 85%),var(--tm-bg)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-final{background:radial-gradient(ellipse 75% 85% at 25% 50%,var(--ts-glow-a),transparent 80%),radial-gradient(ellipse 65% 90% at 90% 65%,var(--ts-glow-c),transparent 80%)!important}

/* Blue light washes blend continuously through the original dark palette. */
html[data-trendi-mode="dark"]{--ts-glow-a:rgba(37,99,235,.42);--ts-glow-b:rgba(38,154,223,.25);--ts-glow-c:rgba(91,72,210,.23)}
html[data-trendi-mode="light"]{--ts-glow-a:rgba(79,132,235,.22);--ts-glow-b:rgba(71,170,222,.15);--ts-glow-c:rgba(112,93,217,.12)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home{background:radial-gradient(ellipse 85% 10% at 100% 22%,var(--ts-glow-a),transparent 75%),radial-gradient(ellipse 85% 12% at 0% 48%,var(--ts-glow-b),transparent 75%),radial-gradient(ellipse 90% 12% at 100% 74%,var(--ts-glow-a),transparent 75%),var(--tm-bg)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.ts-hero,.th-hero,.tc-hero){background:radial-gradient(ellipse 75% 80% at 95% 45%,var(--ts-glow-a),transparent 75%),radial-gradient(ellipse 60% 60% at 0% 0%,var(--ts-glow-b),transparent 75%),var(--tm-bg)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-project-image{background:linear-gradient(135deg,var(--tm-panel2),var(--tm-panel) 65%,var(--ts-glow-a))!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-marquee{background:linear-gradient(110deg,var(--tm-panel),var(--tm-panel2) 50%,var(--tm-panel))!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-final{background:radial-gradient(ellipse 65% 80% at 50% 60%,var(--ts-glow-a),transparent 80%)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer[data-cols]{background:radial-gradient(ellipse 75% 60% at 0% 50%,var(--ts-glow-a),transparent 80%),var(--tm-bg)!important}

/* Larger partner marks with original brand colors on hover. */
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 42px;align-items:center;justify-items:center}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list>div{width:100%;max-width:190px;min-height:96px;display:flex;align-items:center;justify-content:center}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list img{width:auto;max-width:100%;height:82px;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter .35s ease,opacity .35s ease,transform .35s ease}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list>div:hover img{filter:none!important;opacity:1!important;transform:scale(1.06)}
@media(max-width:1000px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 30px}}
@media(max-width:540px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 26px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list img{height:70px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list>div{min-height:82px}}
@media(hover:none){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list img{filter:none!important;opacity:1}}

/* Refined section rhythm, interactive details, and footer layout. */
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-section{padding-block:clamp(48px,4.5vw,72px)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-section-heading{margin-bottom:40px!important;gap:36px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-growth-grid .ts-index{margin-bottom:26px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-editorial{padding-top:30px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-film{aspect-ratio:1/1}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-project{flex-basis:57vw;max-width:900px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-project:nth-child(even){padding-top:36px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-project-meta>span:last-child{max-width:160px;line-height:1.6;text-align:right}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-agency-image{aspect-ratio:1/1}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-team-grid{gap:clamp(28px,6vw,85px)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-team-grid article:nth-child(2){padding-top:55px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-portrait{aspect-ratio:1/1;max-height:560px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-marquee{margin-block:12px 24px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-statement{padding-block:28px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partners{padding-block:40px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-final{min-height:480px;padding-block:70px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-section,.tc-section){padding-block:clamp(44px,4.5vw,72px)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-process-step{padding-block:26px;transition:background .35s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-process-step summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-process-step summary::-webkit-details-marker{display:none}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-process-step summary h3{margin:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-process-step summary span{font-size:11px;color:var(--tm-blue);white-space:nowrap}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-process-step details[open] p{margin-top:18px!important;animation:ts-enter .35s ease}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-process-step:has(details[open]){background:linear-gradient(90deg,transparent,var(--tm-panel2))}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-project-rail{cursor:grab}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-project-rail.ts-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(a,button,summary):focus-visible{outline:2px solid var(--tm-blue)!important;outline-offset:6px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-growth-grid article{transition:transform .4s,border-color .4s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-growth-grid article:hover{transform:translateY(-6px);border-color:var(--tm-blue)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list img{transition:opacity .35s,transform .35s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list img:hover{opacity:1;transform:translateY(-4px)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer{padding:0!important;background:var(--tm-bg)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets{padding:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets>.container{width:calc(100% - var(--ts-gutter)*2)!important;max-width:1480px!important;padding:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets>.container>.row{display:block!important;padding:0!important;margin:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets>.container>.row>.col{float:none!important;width:100%!important;margin:0!important;padding:48px 0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets>.container>.row>.col:first-child{border-bottom:1px solid var(--tm-line)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #block-20{display:grid!important;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #block-20>h2{font-size:clamp(38px,4.5vw,68px)!important;line-height:1.08!important;text-align:left!important;margin:0!important;max-width:440px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .ftr-frm .wpforms-container{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .ftr-frm .wpforms-field-container{gap:18px 24px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .ftr-frm .wpforms-field :is(input,select,textarea){font-size:15px!important;color:var(--tm-ink)!important;border-color:var(--tm-line)!important;padding:13px 0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .ftr-frm .wpforms-field :is(input,textarea)::placeholder{color:var(--tm-muted)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .ftr-frm .wpforms-field textarea{height:80px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .ftr-frm button.wpforms-submit{background:var(--tm-action)!important;color:#fff!important;box-shadow:none!important;font-size:14px!important;font-weight:500!important;text-transform:none!important;padding:17px 40px!important;border:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .ftr-frm .wpforms-submit-container{text-align:left!important;padding-top:22px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets>.container>.row>.col:nth-child(2){display:grid!important;grid-template-columns:1.1fr .8fr .9fr 1.2fr;gap:40px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets>.container>.row>.col:nth-child(2)>.widget{width:auto!important;float:none!important;padding:0!important;margin:0!important;border:0!important;min-width:0}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .widget:before{display:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .widget :is(h2,h4){font-size:15px!important;line-height:1.4!important;margin:0 0 18px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #block-25 img{width:180px!important;height:auto!important;margin:0 0 22px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .widget :is(p,li,a){font-size:14px!important;line-height:1.8!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .widget ul{margin:0!important;padding:0!important;list-style:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .widget li{display:block!important;float:none!important;margin:0 0 7px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .widget p{margin:0 0 12px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .wp-block-social-links{gap:8px 16px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .wp-block-social-links li{margin:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets>.container>.row>.col:last-child{padding:20px 0!important;border-top:1px solid var(--tm-line)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #menu-footer-bottom-menu{display:flex!important;justify-content:flex-start!important;flex-wrap:wrap;gap:12px 30px;width:100%!important;padding:0!important;margin:0!important;background:transparent!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #menu-footer-bottom-menu li{margin:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #menu-footer-bottom-menu li a{padding:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #copyright{padding:0!important;background:transparent!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #copyright>.container{width:calc(100% - var(--ts-gutter)*2)!important;max-width:1480px!important;display:flex!important;justify-content:space-between;align-items:center;gap:20px;padding:22px 0!important;border-top:1px solid var(--tm-line)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #copyright .span_5{width:auto!important;margin:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #copyright .span_7{display:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #copyright p{font-size:12px!important;margin:0!important;text-align:left!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .ts-motion-control{margin:0!important;white-space:nowrap}
@media(max-width:800px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #block-20{grid-template-columns:1fr;gap:28px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets>.container>.row>.col:nth-child(2){grid-template-columns:1fr 1fr;gap:32px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-project{flex-basis:85vw}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-team-grid article:nth-child(2){padding-top:10px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-section{padding-block:42px!important}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #copyright>.container{align-items:flex-start;flex-direction:column} }
@media(max-width:420px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets>.container>.row>.col:nth-child(2){grid-template-columns:1fr;gap:26px}}

html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #top .slide-out-widget-area-toggle a .ts-menu-word{display:inline!important;position:static!important;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;opacity:1!important;visibility:visible!important;color:var(--tm-ink)!important;font:500 12px/1.4 'DM Sans',sans-serif!important;}

:root{--tm-bg:#090d0e;--tm-panel:#0f1518;--tm-panel2:#131b1e;--tm-ink:#f1f3f5;--tm-muted:#97b4c0;--tm-blue:#b0c6cf;--tm-action:#6992a3;--tm-line:rgba(159,180,212,.18);--tm-glass:rgba(5,10,18,.86);--ts-gutter:clamp(24px,5.5vw,100px);--ts-space:clamp(80px,10vw,160px)}
:root[data-trendi-mode="light"]{--tm-bg:#f5f6f8;--tm-panel:#fff;--tm-panel2:#eef2f4;--tm-ink:#1c282d;--tm-muted:#507483;--tm-blue:#547a8a;--tm-action:#608a9c;--tm-line:rgba(20,44,79,.2);--tm-glass:rgba(245,246,248,.9)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio{background:var(--tm-bg)!important;color:var(--tm-ink)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.tm-controls,.tm-hero-visual){display:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .bg-video{opacity:.13!important;filter:saturate(.6)!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio .bg-video{opacity:.05!important;filter:invert(1) hue-rotate(180deg)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(h1,h2,h3){font-weight:400!important;text-wrap:balance}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer{background:var(--tm-glass)!important;border-bottom:1px solid var(--tm-line)!important;backdrop-filter:blur(22px);height:auto!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio header#top{padding:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top>.container{max-width:none!important;padding:0 var(--ts-gutter)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top>.container>.row{display:flex!important;align-items:center!important;min-height:94px!important;gap:35px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top .col.span_3{flex:0 0 190px!important;width:190px!important;margin:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top #logo img{width:190px!important;height:auto!important;max-height:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top .col.span_9{flex:1!important;width:auto!important;margin:0!important;position:static!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:30px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav>ul.sf-menu:not(.buttons){display:flex!important;align-items:center!important;gap:28px!important;margin:0!important;padding:0!important;position:static!important;transform:none!important;border:0!important;box-shadow:none!important;background:none!important;float:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav>ul>li{float:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav>ul>li>a{padding:30px 0!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav .sf-sub-indicator{display:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav .buttons{display:flex!important;position:static!important;margin:0!important;padding:0!important;float:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #top ul.buttons .cmn-btn.top-btn a{background:transparent!important;border:0!important;border-bottom:1px solid var(--tm-line)!important;border-radius:0!important;padding:8px 0!important;color:var(--tm-ink)!important;font-size:13px!important;letter-spacing:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer .cmn-btn a:before{display:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top .logo-spacing{display:none!important}
/* Shared language and appearance utility row. */
#header-outer .trendi-utility-bar{background:var(--tm-panel2);border-bottom:1px solid var(--tm-line);color:var(--tm-ink)}
#header-outer .trendi-utility-inner{display:flex;justify-content:flex-end;align-items:center;gap:24px;min-height:44px;padding:0 var(--ts-gutter,24px);box-sizing:border-box}
#header-outer .trendi-utility-languages{display:block;margin:0}
#header-outer .trendi-language-list{display:flex;align-items:center;gap:18px;list-style:none;margin:0;padding:0}
#header-outer .trendi-language-list li{display:block;float:none;margin:0;padding:0}
#header-outer .trendi-language-list a{display:inline-flex;align-items:center;min-height:44px;padding:0;color:var(--tm-muted);font:500 13px/1.3 "DM Sans",sans-serif;text-decoration:none}
#header-outer .trendi-language-list .current-language-menu-item a{color:var(--tm-ink);text-decoration:underline;text-underline-offset:5px}
#header-outer .trendi-language-list img{display:none}
#header-outer #trendi-utility-theme{display:inline-flex;min-height:44px;padding:0 0 0 20px;border-left:1px solid var(--tm-line);font-size:12px;color:var(--tm-ink)}
#header-outer .trendi-utility-inner :is(a,button):focus-visible{outline:2px solid var(--tm-blue);outline-offset:2px}
@media(max-width:999px){#header-outer .trendi-utility-inner{justify-content:space-between;padding:0 20px;gap:14px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top>.container>.row{min-height:76px!important}}
@media(max-width:360px){#header-outer .trendi-utility-inner{padding:0 12px;gap:10px}#header-outer .trendi-language-list{gap:12px}#header-outer #trendi-utility-theme{padding-left:12px;gap:6px}}
.ts-theme-switch{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:none;border:0;padding:12px 0;font:500 11px/1.3 "DM Sans",sans-serif;color:var(--tm-ink);cursor:pointer}
.ts-switch-track{display:block;width:34px;height:20px;border:1px solid var(--tm-line);border-radius:15px;background:var(--tm-panel2);padding:3px;box-sizing:border-box}
.ts-switch-track>span{display:block;width:12px;height:12px;border-radius:50%;background:var(--tm-blue);transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.ts-theme-switch[aria-checked=true] .ts-switch-track>span{transform:translateX(14px)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-theme-mobile{display:none}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home{overflow:hidden;background:var(--tm-bg);position:relative;z-index:1}
.ts-home *{box-sizing:border-box}
.ts-shell{width:calc(100% - var(--ts-gutter)*2);max-width:1480px;margin-inline:auto}
.ts-section{padding-block:var(--ts-space);position:relative}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home h2{font-size:clamp(38px,4.5vw,72px)!important;line-height:1.08!important;letter-spacing:-.055em!important;margin:0 0 28px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home h3{font-size:clamp(25px,2.4vw,38px)!important;line-height:1.18!important;letter-spacing:-.035em!important;margin:0 0 16px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home p{font-size:17px;line-height:1.75;color:var(--tm-muted);padding:0;margin:0 0 24px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-kicker{font-size:11px!important;text-transform:uppercase;letter-spacing:.19em!important;font-weight:500!important;line-height:1.5!important;color:var(--tm-muted)!important;margin-bottom:30px!important}
.ts-index{font-size:11px;color:var(--tm-blue);letter-spacing:.12em;display:block;font-variant-numeric:tabular-nums}
.ts-hero{min-height:900px;padding:166px var(--ts-gutter) 90px;position:relative;isolation:isolate;display:flex;align-items:center;background:var(--tm-bg)}
.ts-hero-copy{position:relative;z-index:2;width:100%;max-width:1480px;margin:auto;pointer-events:none}
.ts-hero-copy a{pointer-events:auto}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-display{font-size:clamp(76px,8.9vw,150px)!important;line-height:.98!important;letter-spacing:-.069em!important;font-weight:400!important;max-width:1240px;margin:0 0 64px!important}
.ts-display>span,.ts-display>em{display:block}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-display em{font-weight:400!important;color:var(--tm-blue)!important;font-style:normal!important;letter-spacing:inherit!important;padding-left:clamp(24px,11vw,175px)}
.ts-hero-bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;max-width:1060px;align-items:start}
.ts-hero-intro{max-width:540px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-hero-intro p{font-size:16px;line-height:1.8;margin:0}
.ts-hero-action{display:flex;flex-direction:column;align-items:flex-start;gap:23px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-trust{font-size:11px;letter-spacing:.025em;margin:0}
.ts-pill{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:16px 32px;border-radius:999px;border:1px solid var(--tm-line);color:var(--tm-ink)!important;background:var(--tm-glass);font-size:14px;line-height:1.3;font-weight:500;text-decoration:none!important;transition:background .3s ease,transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s ease}
.ts-pill:hover{background:var(--tm-action);color:#fff!important;border-color:var(--tm-action);transform:translateY(-4px)}
.ts-link{display:inline-block;color:var(--tm-ink)!important;border-bottom:1px solid var(--tm-line);padding:8px 0;font-size:13px;line-height:1.5;text-decoration:none!important;transition:color .3s,border-color .3s}
.ts-link:hover{color:var(--tm-blue)!important;border-color:var(--tm-blue)}
.ts-wave{position:absolute;pointer-events:none;z-index:0;inset:0;width:100%;height:100%;opacity:.85}
.ts-hero>.ts-wave{width:105%;height:710px;inset:125px -12% auto auto;mask-image:linear-gradient(90deg,transparent 15%,#000 52%);opacity:.85}
html[data-trendi-mode="light"] .ts-hero>.ts-wave{opacity:.7}
.ts-scroll-note{position:absolute;left:var(--ts-gutter);bottom:32px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tm-muted)}
.ts-hero:after{content:"";position:absolute;bottom:0;left:var(--ts-gutter);right:var(--ts-gutter);height:1px;background:var(--tm-line)}
.ts-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:64px}
.ts-section-heading h2{max-width:760px;margin-bottom:0!important}
.ts-section-heading>p{max-width:300px}
.ts-growth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}
.ts-growth-grid article{border-top:1px solid var(--tm-line);padding-top:24px}
.ts-growth-grid .ts-index{margin-bottom:48px}
.ts-growth-grid p{max-width:300px}
.ts-editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(45px,9vw,150px);align-items:center;padding-top:30px}
.ts-film{aspect-ratio:4/5;overflow:hidden;position:relative;border-radius:4px;background:var(--tm-panel)}
.ts-film video{width:100%;height:100%;object-fit:cover;display:block}
.ts-editorial-copy{padding:25px 0}
.ts-editorial-copy .ts-link{margin-top:15px}
.ts-services{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(60px,10vw,150px);align-items:start}
.ts-sticky-heading{position:sticky;top:140px}
.ts-sticky-heading .ts-link{margin-top:24px}
.ts-service-row{display:grid;grid-template-columns:35px 1fr;gap:15px;padding:31px 0 32px;border-top:1px solid var(--tm-line);position:relative;text-decoration:none!important;overflow:hidden}
.ts-service-row:last-child{border-bottom:1px solid var(--tm-line)}
.ts-service-row .ts-index{padding-top:9px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-service-row h3{font-size:clamp(25px,2.45vw,38px)!important;transition:transform .5s cubic-bezier(.2,.8,.2,1),color .3s;margin-bottom:10px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-service-row p{font-size:14px;margin:0}
.ts-service-rule{position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--tm-blue);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.ts-service-row:hover .ts-service-rule{transform:scaleX(1)}
.ts-service-row:hover h3{transform:translateX(10px);color:var(--tm-blue)!important}
.ts-marquee{overflow:hidden;border-block:1px solid var(--tm-line);padding:30px 0;transform:rotate(-2deg);margin:20px -3% 50px;background:var(--tm-panel);width:106%}
.ts-marquee>div{display:flex;width:max-content;animation:ts-marquee 65s linear infinite}
.ts-marquee span{white-space:nowrap;font-size:clamp(22px,2.6vw,42px);letter-spacing:-.03em;font-weight:400;padding-right:80px;color:var(--tm-muted)}
@keyframes ts-marquee{to{transform:translateX(-50%)}}
.ts-work{padding-bottom:80px}
.ts-rail-controls{display:flex;align-items:center;gap:16px;font-size:12px;padding-bottom:5px;color:var(--tm-muted)}
.ts-rail-controls button,.ts-quote-controls button{font:500 12px "DM Sans",sans-serif;background:transparent;border:0;border-bottom:1px solid var(--tm-line);color:var(--tm-ink);padding:9px 0;cursor:pointer}
.ts-project-rail{display:flex;gap:40px;overflow-x:auto;padding:0 var(--ts-gutter) 28px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--tm-line) transparent}
.ts-project{flex:0 0 64vw;max-width:1050px;scroll-snap-align:center;text-decoration:none!important}
.ts-project:nth-child(even){padding-top:70px}
.ts-project-image{aspect-ratio:16/10;background:var(--tm-panel2);overflow:hidden;border-radius:5px;padding:40px;display:flex;align-items:center;justify-content:center;transition:background .5s}
.ts-project-image img{width:100%;height:auto;object-fit:contain;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}
.ts-project:hover .ts-project-image img{transform:scale(1.045)}
.ts-project-meta{display:grid;grid-template-columns:25px 1fr auto;gap:20px;padding:24px 0;align-items:center}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-project-meta h3{font-size:27px!important;margin:0!important}
.ts-project-meta>span:last-child{font-size:10px;letter-spacing:.13em;color:var(--tm-muted)}
.ts-work-end{margin-top:30px}
.ts-testimonials{display:grid;grid-template-columns:.65fr 1.35fr;gap:100px;border-top:1px solid var(--tm-line)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-quote-heading h2{font-size:34px!important;max-width:260px}
.ts-quote{margin:0;min-height:280px;animation:ts-quote .65s ease both}
.ts-quote[hidden]{display:none!important}
.ts-quote blockquote{padding:0!important;border:0!important;color:var(--tm-ink)!important;font-size:clamp(25px,2.5vw,39px)!important;line-height:1.4!important;letter-spacing:-.025em;font-style:normal!important;margin:0 0 30px!important}
.ts-quote figcaption{font-size:13px;color:var(--tm-muted)}
.ts-quote-controls{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--tm-line);padding-top:20px;margin-top:28px}
.ts-quote-controls>span{font-size:11px;color:var(--tm-muted);font-variant-numeric:tabular-nums}
@keyframes ts-quote{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.ts-agency{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,9vw,145px);align-items:center}
.ts-agency-image{overflow:hidden;aspect-ratio:4/5;border-radius:4px}
.ts-agency-image img{width:100%;height:100%;object-fit:cover}
.ts-statement{overflow:hidden;padding:70px 0;position:relative}
.ts-statement>div{display:flex;gap:60px;width:max-content;transform:translateX(calc(-10% + var(--ts-drift,0px)))}
.ts-statement span{white-space:nowrap;font-size:clamp(80px,12vw,200px);line-height:1.1;letter-spacing:-.065em;color:var(--tm-blue);opacity:.5}
.ts-team-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,8vw,130px);align-items:start}
.ts-team-grid article:nth-child(2){padding-top:105px}
.ts-portrait{aspect-ratio:4/4.8;overflow:hidden;background:var(--tm-panel2);border-radius:4px}
.ts-portrait img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}
.ts-portrait:hover img{transform:scale(1.025)}
.ts-team-caption{padding-top:25px;display:flex;align-items:center;justify-content:space-between;gap:20px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-team-caption h3{font-size:27px!important;margin:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-team-caption p{font-size:11px!important;margin:0!important}
.ts-partners{padding-block:70px;border-block:1px solid var(--tm-line)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-partners h2{font-size:14px!important;letter-spacing:.06em!important;text-align:center;margin-bottom:40px!important}
.ts-partner-list{display:flex;gap:35px;justify-content:space-between;align-items:center;flex-wrap:wrap}
.ts-partner-list>div{flex:1 1 75px;max-width:120px}
.ts-partner-list img{max-width:100%;height:48px;width:auto;object-fit:contain;opacity:.65;filter:grayscale(1)}
html[data-trendi-mode="light"] .ts-partner-list img{filter:grayscale(1) brightness(.4)}
.ts-process{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,10vw,150px)}
.ts-process-step{padding:40px 0;border-top:1px solid var(--tm-line);display:grid;grid-template-columns:35px 1fr;gap:20px}
.ts-process-step .ts-index{padding-top:8px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-process-step p{font-size:16px;max-width:380px;margin:0}
.ts-final{min-height:650px;display:flex;align-items:center;text-align:center;isolation:isolate;border-top:1px solid var(--tm-line)}
.ts-final .ts-shell{position:relative;z-index:1}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-final h2{font-size:clamp(75px,12vw,180px)!important;margin-bottom:40px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-final p{max-width:490px;margin:0 auto 35px}
.ts-final .ts-wave{opacity:.35;mask-image:linear-gradient(transparent,#000)}
.ts-final-actions{display:flex;gap:20px;justify-content:center}
.ts-final-actions .ts-pill:first-child{background:var(--tm-action);color:white!important;border-color:var(--tm-action)}
.ts-reveal{overflow:hidden}
.ts-reveal>img,.ts-reveal>video{transition:transform 1.5s cubic-bezier(.2,.8,.2,1)}
.ts-reveal.ts-in-view>img,.ts-reveal.ts-in-view>video{animation:ts-settle 1.5s cubic-bezier(.2,.8,.2,1) both}
@keyframes ts-settle{from{transform:scale(1.09)}to{transform:scale(1)}}
.ts-service-row.ts-in-view,.ts-growth-grid article.ts-in-view,.ts-process-step.ts-in-view{animation:ts-enter .8s cubic-bezier(.2,.8,.2,1) both}
@keyframes ts-enter{from{opacity:.4;transform:translateY(20px)}to{opacity:1;transform:none}}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-hero,.tc-hero){min-height:620px;padding-top:180px!important;padding-bottom:100px!important;background:var(--tm-bg)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-hero,.tc-hero)::before,
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-hero,.tc-hero)::after{display:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-hero,.tc-hero) :is(.th-wrap,.tc-wrap){position:relative;z-index:2}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-hero,.tc-hero) h1{font-size:clamp(48px,6.3vw,102px)!important;line-height:1.03!important;letter-spacing:-.06em!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-hero,.tc-hero) p{max-width:650px}
.ts-wave-interior{opacity:.45;mask-image:linear-gradient(90deg,transparent 15%,#000 80%);z-index:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-section,.tc-section){padding-block:clamp(65px,8vw,125px)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-band,.tc-band){background:var(--tm-bg)!important;border-block:1px solid var(--tm-line)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-card,.tc-card){background:transparent!important;border:0!important;border-top:1px solid var(--tm-line)!important;border-radius:0!important;box-shadow:none!important;padding:30px 0!important;transform:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-card,.tc-card):hover{box-shadow:none!important;transform:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-cards,.tc-three){column-gap:65px!important;row-gap:30px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-panel,.tc-form){background:transparent!important;border-radius:4px!important;box-shadow:none!important;border-color:var(--tm-line)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-btn,.tc-btn,.nectar-button.cmn-btn){background:transparent!important;color:var(--tm-ink)!important;border-color:var(--tm-line)!important;box-shadow:none!important;border-radius:999px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-btn,.tc-btn,.nectar-button.cmn-btn):hover{background:var(--tm-action)!important;color:white!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .nectar-button.cmn-btn:before{display:none!important}
.ts-interior-media{margin:35px 0 0;aspect-ratio:4/3;overflow:hidden;border-radius:4px}
.ts-interior-media>img,.ts-interior-media>video{width:100%;height:100%;object-fit:cover}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer{background:var(--tm-bg)!important;border-top:1px solid var(--tm-line);padding-top:50px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer h2{font-size:clamp(42px,5vw,76px)!important;font-weight:400!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ftr-frm .wpforms-container{background:transparent!important;border:0!important;border-block:1px solid var(--tm-line)!important;border-radius:0!important;padding:45px 0!important;box-shadow:none!important;max-width:1000px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .wpforms-field input,
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .wpforms-field textarea,
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .wpforms-field select{background:transparent!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .row .col .widget h4{font-size:14px!important;font-weight:500!important;color:var(--tm-muted)!important;letter-spacing:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .row .col:last-child ul.menu{border:0!important;padding:20px 0!important;box-shadow:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .row .col:last-child ul.menu li a{font-size:12px!important;font-weight:400!important;padding:10px 20px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .wp-block-social-links a{width:auto!important;height:auto!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:8px 12px!important;font-size:12px!important}
.ts-motion-control{font:400 11px "DM Sans",sans-serif;color:var(--tm-muted);border:0;border-bottom:1px solid var(--tm-line);background:none;padding:8px 0;margin:24px auto;display:block;cursor:pointer}
html[data-trendi-motion="paused"] .ts-marquee>div{animation-play-state:paused!important}
@media(max-width:1240px){
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav{gap:20px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav>ul.sf-menu:not(.buttons){gap:20px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav .buttons{display:none!important}
.ts-hero{min-height:820px}.ts-hero-bottom{gap:60px}.ts-editorial{gap:60px}.ts-testimonials{gap:60px}}
@media(max-width:1000px){
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top>.container>.row{min-height:78px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top .col.span_3{flex-basis:155px!important;width:155px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top #logo img{width:155px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav{display:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-theme-mobile{display:inline-flex!important;position:absolute;right:105px;top:25px;padding:0}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .slide-out-widget-area-toggle{position:absolute!important;right:var(--ts-gutter);top:25px;display:block!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .slide-out-widget-area-toggle a{width:auto!important;height:auto!important;background:transparent!important;color:var(--tm-ink)!important;border-radius:0!important}
.ts-menu-word{display:block;font-size:12px;line-height:20px}
.ts-hero{min-height:760px;padding-top:150px}.ts-hero-bottom{gap:50px}.ts-hero>.ts-wave{inset:120px -25% auto auto;width:120%}
.ts-editorial,.ts-agency{gap:45px}.ts-services,.ts-process{gap:55px;grid-template-columns:.9fr 1.1fr}.ts-section-heading{gap:40px}.ts-growth-grid{gap:30px}.ts-project{flex-basis:78vw}.ts-project-meta>span:last-child{display:none}.ts-project-meta{grid-template-columns:25px 1fr}.ts-team-caption{display:block}.ts-team-caption p{margin-top:10px!important}}
@media(max-width:720px){
:root{--ts-gutter:24px;--ts-space:82px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top .col.span_3{flex-basis:135px!important;width:135px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top #logo img{width:135px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top>.container>.row{gap:15px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-theme-mobile{right:80px;gap:5px;font-size:9px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-theme-mobile .ts-switch-track{width:30px;height:18px;padding:2px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-theme-mobile .ts-switch-track>span{width:12px;height:12px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-theme-mobile[aria-checked=true] .ts-switch-track>span{transform:translateX(12px)}
.ts-hero{min-height:790px;padding-top:125px;padding-bottom:80px;align-items:flex-start}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-display{font-size:clamp(53px,10.4vw,76px)!important;line-height:1.02!important;letter-spacing:-.065em!important;margin-bottom:45px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-display em{padding-left:0}
.ts-hero-bottom{grid-template-columns:1fr;gap:28px;max-width:440px}
.ts-hero-action{gap:18px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-hero-intro p{font-size:15px}
.ts-hero>.ts-wave{width:175%;height:560px;inset:195px -60% auto auto;opacity:.45;mask-image:linear-gradient(90deg,transparent,#000 80%)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home h2{font-size:40px!important}
.ts-section-heading{display:block;margin-bottom:40px}
.ts-section-heading>p{max-width:100%;margin-top:24px!important}
.ts-section-heading>.ts-link{margin-top:16px}
.ts-growth-grid{grid-template-columns:1fr;gap:26px}.ts-growth-grid article{display:grid;grid-template-columns:30px 1fr;gap:8px 16px;padding:22px 0 0}.ts-growth-grid .ts-index{grid-row:span 2;margin:6px 0}.ts-growth-grid p{grid-column:2;margin:0!important}.ts-growth-grid h3{margin-bottom:8px!important}
.ts-editorial,.ts-agency,.ts-services,.ts-process,.ts-testimonials{grid-template-columns:1fr;gap:42px}
.ts-editorial{padding-top:0}.ts-film{aspect-ratio:4/4.4}.ts-editorial-copy{padding:0}.ts-sticky-heading{position:static}.ts-sticky-heading h2{max-width:490px}
.ts-service-row{padding:26px 0}.ts-service-row h3{font-size:26px!important}
.ts-marquee{margin-block:0 30px;padding-block:23px}.ts-marquee span{font-size:27px;padding-right:45px}
.ts-project-rail{gap:22px;padding-bottom:20px}.ts-project{flex-basis:85vw}.ts-project:nth-child(even){padding-top:35px}.ts-project-image{padding:16px;aspect-ratio:4/3}.ts-project-meta{gap:12px;padding:20px 0}.ts-project-meta h3{font-size:22px!important}
.ts-rail-controls{margin-top:24px}.ts-work{padding-bottom:55px}
.ts-quote{min-height:280px}.ts-quote blockquote{font-size:27px!important}.ts-testimonials{gap:25px}.ts-quote-heading h2{max-width:100%!important;font-size:34px!important}
.ts-agency-image{aspect-ratio:4/4.5}.ts-statement{padding:35px 0}.ts-statement span{font-size:90px}
.ts-team-grid{gap:25px;grid-template-columns:1fr}.ts-team-grid article:nth-child(2){padding-top:30px}.ts-portrait{aspect-ratio:4/4.5}.ts-team-caption{display:flex;align-items:baseline}
.ts-partner-list{gap:25px;justify-content:center}.ts-partner-list>div{flex-basis:24%;max-width:90px}.ts-partners{padding-block:55px}
.ts-process-step{padding:28px 0}.ts-final{min-height:560px;padding-block:100px}.ts-final h2{font-size:77px!important}.ts-final-actions{gap:12px}.ts-final-actions .ts-pill{padding:15px 24px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-hero,.tc-hero){min-height:590px;padding-top:135px!important;padding-bottom:75px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-hero,.tc-hero) h1{font-size:48px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-cards,.tc-three){grid-template-columns:1fr!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer{padding-top:0}
}
@media(max-width:360px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top #logo img{width:115px!important}.ts-theme-mobile>span:first-child{display:none}.ts-home .ts-display{font-size:48px!important}.ts-team-caption{display:block}}
@media(prefers-reduced-motion:reduce){.ts-marquee>div{animation:none!important}.ts-reveal>img,.ts-reveal>video,.ts-service-row,.ts-process-step,.ts-growth-grid article{animation:none!important;transition:none!important}}


/* The mobile header uses normal flow so the text menu and mode switch never overlap. */
@media(max-width:1000px){
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top>.container>.row{position:relative!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top .col.span_9{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:18px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-theme-mobile{position:static!important;inset:auto!important;transform:none!important;margin:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer .slide-out-widget-area-toggle{position:static!important;inset:auto!important;transform:none!important;margin:0!important;float:none!important;display:block!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer .slide-out-widget-area-toggle a{position:static!important;display:block!important;background:transparent!important;padding:6px 0!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;box-shadow:none!important;border:0!important;border-radius:0!important;transform:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer .slide-out-widget-area-toggle a:before,html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer .slide-out-widget-area-toggle a:after{display:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top .mobile-header{display:none!important}
}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .wp-block-social-links{display:flex!important;gap:15px!important;flex-wrap:wrap}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .wp-block-social-links li{width:auto!important;background:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .wp-block-social-links a{font-size:12px!important;line-height:1.5!important;padding:8px 0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer :is(h3,h4,h5,.row .col .widget h4){font-size:14px!important;letter-spacing:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .row .col:nth-child(2) .widget h2{font-size:20px!important;letter-spacing:-.02em!important}

/* Source: trendi-home-render.css */
/* The shared design and editorial content are visible before delayed JavaScript. */
body.trendi-studio .ts-reveal{opacity:1!important;visibility:visible!important;transform:none!important}
body.trendi-studio :is(.trendi-service-symbol,.trendi-service .th-card>svg,.trendi-core .tc-card>svg,.menu-item-15589){display:none!important}
/* Content must remain visible before delayed JavaScript initializes. */
body.home .ts-home.wp-block-group{margin:0;max-width:none}
body.home .ts-home .ts-reveal,
body.home .ts-home .ts-growth-grid article,
body.home .ts-home .ts-process-step{opacity:1!important;visibility:visible!important;transform:none!important}
body.home .ts-home .mk-map{max-width:100%}
body.home .ts-home .mk-map-stage{min-width:0}
body.home .ts-home #home-markets{display:block}
body.home .ts-home .ts-service-list{min-width:0}
@media(max-width:700px){
body.home .ts-home .mk-map-city,body.home .ts-home .mk-map-stage svg>line{display:none!important}
body.home .ts-home .mk-map-stage{min-width:0!important;width:100%;aspect-ratio:920/570}
}
/* The city links remain available without scripting; JS adds the compact selector. */

/* Source: trendi-youtube.css */
/* Fixed media dimensions prevent layout shifts before the iframe loads. */
body.trendi-atmosphere .ts-editorial-still{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;background:var(--tm-panel,#080f30)}
body.trendi-atmosphere .ts-editorial-still>img{display:block;width:100%!important;height:100%!important;aspect-ratio:1;object-fit:cover;margin:0!important}
body.trendi-atmosphere .ts-film>.ts-editorial-still,body.trendi-atmosphere .ts-interior-media>.ts-editorial-still,body.trendi-atmosphere .legal-team-video>.ts-editorial-still,body.trendi-atmosphere .seo-video-frame>.ts-editorial-still{height:100%;aspect-ratio:auto}
body.trendi-atmosphere .legal-team-video>.ts-editorial-still>img{position:absolute;inset:0}
body.trendi-atmosphere .ts-youtube{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;background:var(--tm-panel,#080f30);isolation:isolate}
body.trendi-atmosphere .ts-youtube>img,body.trendi-atmosphere .ts-youtube>iframe{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;margin:0!important;border:0!important;object-fit:cover}
body.trendi-atmosphere .ts-youtube>iframe{z-index:1;pointer-events:none}
body.trendi-atmosphere .ts-youtube>img{z-index:2}
body.trendi-atmosphere .ts-youtube.is-playing>img{opacity:0;pointer-events:none}
body.trendi-atmosphere .ts-youtube-play{position:absolute;z-index:3;left:50%;bottom:24px;transform:translateX(-50%);width:max-content;max-width:90%;border:1px solid #8db2ff;border-radius:30px;background:#071327;color:#fff;padding:14px 24px;font:inherit;cursor:pointer}
body.trendi-atmosphere .ts-youtube-play:focus-visible{outline:3px solid #fff;outline-offset:4px}
body.trendi-atmosphere .ts-youtube-fallback{position:absolute;top:20px;left:20px;z-index:4;background:#071327;color:#fff;padding:10px 16px;border-radius:8px}
body.trendi-atmosphere .ts-film>.ts-youtube,body.trendi-atmosphere .ts-interior-media>.ts-youtube{height:100%;aspect-ratio:auto}
body.trendi-atmosphere .ts-youtube noscript a{position:absolute;inset:auto 16px 16px;z-index:2;background:var(--tm-panel);padding:12px}

/* Source: trendi-refinement.css */
/* Trendi: bright editorial surfaces, cobalt actions, and client proof. */
:root[data-trendi-mode="light"]{--tm-bg:#fff;--tm-panel:#fff;--tm-panel2:#f3f6f8;--tm-ink:#162025;--tm-muted:#476775;--tm-blue:#618b9d;--tm-action:#618b9d;--tm-line:rgba(18,43,86,.14);--tm-glass:rgba(255,255,255,.95)}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #header-outer{box-shadow:0 8px 32px #2e434c10!important;background:rgba(255,255,255,.95)!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.ts-hero,.th-hero,.tc-hero){background:radial-gradient(ellipse at 95% 80%,#dfe7eb 0,transparent 52%),linear-gradient(125deg,#fff 15%,#f8fafb 65%,#eef2f4)!important;border-bottom:1px solid #dfe8ec!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ts-main .ts-display em{color:#618b9d!important;font-weight:500!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ts-main .ts-hero .ts-display{font-weight:500!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.th-btn,.tc-btn,.ts-pill){background:#618b9d!important;border:1px solid #618b9d!important;color:white!important;box-shadow:0 10px 26px #618b9d30!important;font-weight:600!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.th-btn,.tc-btn,.ts-pill):hover{background:#496a78!important;box-shadow:0 16px 32px #618b9d40!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.th-band,.tc-band){background:#f3f6f8!important;border-block:1px solid #e1e9ec!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.th-card,.tc-card,.th-panel){background:#fff!important;box-shadow:0 18px 50px #344b5412!important;border:1px solid #e2eaed!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ts-main .ts-growth-grid article{padding:28px!important;background:#fff;border:1px solid #e2eaed;border-radius:18px;box-shadow:0 14px 40px #30454e0d}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ts-main .ts-growth-grid .ts-index{color:#618b9d;font-weight:600}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ts-main .ts-partners{background:#f3f6f8!important;border-block:1px solid #e1e9ec!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ts-main .ts-final{background:radial-gradient(ellipse at 80% 20%,#466572,transparent 65%),#19252a!important;--tm-ink:#fff;--tm-muted:#d0dde2;--tm-blue:#c8d7dd;--tm-line:#ffffff30;color:#fff!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ts-main .ts-final :is(h2,p,a){color:#fff!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio .trendi-city-match .legal-service{background:#fff;border:1px solid #e1e9ec!important;border-radius:16px;margin:16px 0;padding:30px!important;box-shadow:0 8px 28px #30464f08}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio .trendi-city-match .legal-number{color:#618b9d!important;font-weight:500}
/* Proof is intentionally high-contrast in both appearance modes. */
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results.tr-results{background:#151f23!important;padding:88px 0!important;position:relative;isolation:isolate;overflow:hidden;color:#fff!important;border:0!important;scroll-margin-top:140px}
#arlington-results.tr-results:before{content:"";position:absolute;z-index:-1;width:850px;height:850px;right:-420px;top:-400px;border:1px solid #a7bfc940;border-radius:50%;box-shadow:0 0 0 70px #a7bfc908,0 0 0 140px #a7bfc906,0 0 0 210px #a7bfc905;pointer-events:none}
#arlington-results .tr-results-wrap{width:calc(100% - 80px);max-width:1220px;margin:auto}
#arlington-results .tr-results-heading{display:grid;grid-template-columns:1.4fr .6fr;gap:60px;align-items:end;margin-bottom:38px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results .tr-kicker{font-size:11px!important;letter-spacing:.2em!important;font-weight:600!important;color:#c2d3da!important;margin-bottom:18px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results h2{font-size:clamp(36px,4.1vw,58px)!important;line-height:1.06!important;font-weight:500!important;letter-spacing:-.045em!important;text-align:left!important;color:#fff!important;margin:0!important;text-wrap:initial}
#arlington-results h2 em{font-style:normal;color:#c2d3da}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results .tr-results-intro{font-size:16px!important;line-height:1.7!important;color:#c1d2d9!important;margin:0 0 3px!important;max-width:320px}
#arlington-results .tr-proof-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:22px;align-items:stretch}
#arlington-results .tr-proof{padding:32px;border-radius:22px;position:relative;overflow:hidden;border:1px solid #ffffff20;min-width:0;box-sizing:border-box;transition:transform .25s ease,box-shadow .25s ease}
#arlington-results .tr-proof:hover{transform:translateY(-4px);box-shadow:0 24px 50px #0002}
#arlington-results .tr-proof-feature{grid-row:span 2;background:radial-gradient(ellipse at 100% 100%,#94b1bd 0,transparent 60%),#618c9e;display:flex;flex-direction:column;justify-content:flex-start;padding:40px}
#arlington-results .tr-proof-feature:after{content:"";position:absolute;pointer-events:none;right:-160px;top:100px;width:360px;height:360px;border:1px solid #ffffff25;border-radius:50%;box-shadow:0 0 0 45px #ffffff08,0 0 0 90px #ffffff05}
#arlington-results .tr-proof-branch{background:#24343a}
#arlington-results .tr-proof-thompson{background:#f6f8f9;color:#1c292e}
#arlington-results .tr-proof-top{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;position:relative;z-index:1}
#arlington-results .tr-sector{font-size:10px;letter-spacing:.12em;font-weight:600;color:#e7edf0}
#arlington-results .tr-market{font-size:11px;color:#f1f5f7;border:1px solid #ffffff38;padding:5px 10px;border-radius:30px;white-space:nowrap}
#arlington-results .tr-rank{display:flex;align-items:center;gap:28px;margin:52px 0 28px;position:relative;z-index:1}
#arlington-results .tr-rank-value{font-size:clamp(100px,10vw,148px);letter-spacing:-.08em;line-height:1;font-weight:600;color:#fff}
#arlington-results .tr-rank-label{font-size:13px;line-height:1.6;color:#eef3f5;border-left:1px solid #ffffff50;padding-left:20px}
#arlington-results .tr-rank-small{margin:22px 0 15px;gap:25px}
#arlington-results .tr-rank-small .tr-rank-value{font-size:64px;letter-spacing:-.065em}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results .tr-proof h3{color:#fff!important;font-size:27px!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.035em!important;text-align:left!important;margin:0 0 16px!important;text-wrap:initial}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results .tr-proof-feature h3{font-size:clamp(32px,3.3vw,46px)!important;max-width:400px;margin:8px 0 20px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results .tr-proof-copy{color:#eef3f5!important;font-size:16px!important;line-height:1.7!important;max-width:340px;margin-bottom:35px!important}
#arlington-results .tr-query{padding:18px 20px;border-radius:12px;background:#ffffff0d;border:1px solid #ffffff22;margin-top:12px;position:relative;z-index:1}
#arlington-results .tr-proof-feature .tr-query{margin-top:auto;background:#37505b35}
#arlington-results .tr-query>span{font-size:9px;color:#d0dde2;letter-spacing:.18em;font-weight:600}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results .tr-query p{font-size:17px!important;color:#fff!important;line-height:1.45!important;margin:8px 0 0!important}
#arlington-results .tr-proof-thompson :is(.tr-sector,.tr-market,.tr-rank-label,.tr-rank-value,.tr-query>span){color:#3e5a66;border-color:#3e596530}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results .tr-proof-thompson :is(h3,.tr-query p){color:#1c292e!important}
#arlington-results .tr-proof-thompson .tr-query{background:#ebf1f3;border-color:#dce5e9}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results details{border:0!important;margin:18px 0 0!important;padding:0!important;color:inherit}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results summary{font-size:12px!important;line-height:1.6!important;cursor:pointer;color:#eef3f5!important;list-style:none!important;display:flex;align-items:center;justify-content:space-between;gap:20px}
#arlington-results summary::-webkit-details-marker{display:none}
#arlington-results summary span{font-size:21px;font-weight:400;transition:transform .2s}
#arlington-results details[open] summary span{transform:rotate(45deg)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results details p{color:#dce6ea!important;font-size:13px!important;line-height:1.7!important;margin:14px 0 0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results .tr-proof-thompson :is(summary,details p){color:#3e5965!important}
#arlington-results .tr-results-footer{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:28px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results .tr-results-footer p{color:#b0c6cf!important;max-width:500px;font-size:12px!important;line-height:1.6!important;margin:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results .tr-results-footer a{display:inline-flex;align-items:center;gap:20px;color:#fff!important;font-size:15px;font-weight:500;white-space:nowrap;text-decoration:none;border-bottom:1px solid #b2c7d0;padding:9px 0}
#arlington-results .tr-results-footer svg{flex-shrink:0}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results .tr-method{padding-top:18px!important;border-top:1px solid #ffffff20!important}
#arlington-results .tr-method p{max-width:900px}
@media(max-width:900px){#arlington-results .tr-results-heading{grid-template-columns:1fr;gap:20px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results .tr-results-intro{max-width:580px}#arlington-results .tr-proof-feature{padding:28px}#arlington-results .tr-proof{padding:25px}#arlington-results .tr-rank{flex-wrap:wrap;gap:18px}#arlington-results .tr-results-footer{align-items:flex-start;flex-direction:column;gap:20px}}
@media(max-width:650px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results.tr-results{padding:56px 0!important}#arlington-results .tr-results-wrap{width:calc(100% - 36px)}#arlington-results .tr-proof-grid{grid-template-columns:1fr;gap:16px}#arlington-results .tr-proof-feature{grid-row:auto}#arlington-results .tr-rank{margin:28px 0 18px;flex-wrap:nowrap}#arlington-results .tr-rank-value{font-size:100px}#arlington-results .tr-rank-small .tr-rank-value{font-size:60px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results h2{font-size:35px!important}#arlington-results .tr-results-footer a{white-space:normal!important}html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio .trendi-city-match .legal-service{padding:23px 18px!important}#arlington-results .tr-rank-label{font-size:12px;padding-left:16px}}
@media(prefers-reduced-motion:reduce){#arlington-results .tr-proof,#arlington-results summary span{transition:none}#arlington-results .tr-proof:hover{transform:none}}

/* Source: trendi-home-polish.css */
/* Original Trendi homepage: polish, not a replacement layout. */
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-hero{padding-bottom:150px!important;background:radial-gradient(ellipse at 86% 36%,#13377655,transparent 58%),var(--tm-bg)!important}
html[data-trendi-mode=light] body.home.trendi-studio #ts-main{--tm-muted:#43556f;--tm-line:#b8cbe3;background:#f5f8ff!important}
html[data-trendi-mode=light] body.home.trendi-studio #ts-main .ts-hero{background:radial-gradient(ellipse at 88% 42%,#abc9ff88,transparent 58%),linear-gradient(120deg,#fff 12%,#edf4ff 70%,#dceaff)!important}
html[data-trendi-mode=light] body.home.trendi-studio #ts-main .ts-hero>.ts-wave{opacity:.95}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-display em{text-shadow:0 8px 55px #306fea33}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-hero-action .ts-pill{background:#245de8!important;border-color:#4d82ff!important;color:#fff!important;box-shadow:0 9px 35px #245de833;min-width:156px}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-hero-action .ts-pill:hover{background:#164ac8!important;box-shadow:0 15px 42px #245de855;transform:translateY(-3px)}
body.home #ts-main .thp-shortcuts{position:relative;z-index:3;display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%;max-width:1480px;margin:32px auto 0;pointer-events:auto}
body.home #ts-main .thp-shortcuts>span{font-size:12px;color:var(--tm-muted);margin-right:12px}
body.home #ts-main .thp-shortcuts a{font-size:13px;line-height:1.4;padding:12px 16px;min-height:44px;border:1px solid var(--tm-line);border-radius:50px;color:var(--tm-ink)!important;background:var(--tm-glass);text-decoration:none;transition:background .25s,border-color .25s,transform .25s}
body.home #ts-main .thp-shortcuts a:hover{border-color:var(--tm-blue);background:var(--tm-panel2);transform:translateY(-3px)}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-hero{flex-wrap:wrap}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-growth-grid article{border-top:1px solid var(--tm-line);padding:24px 20px;background:linear-gradient(135deg,var(--tm-panel2),transparent);border-radius:0 0 12px 12px}
html[data-trendi-mode=light] body.home.trendi-studio #ts-main .ts-growth-grid article{background:linear-gradient(135deg,#fff,#e6effd);box-shadow:0 14px 38px #253f6c0a}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-flip-front,html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-flip-back{box-shadow:inset 0 1px 0 #ffffff22,0 15px 35px #0002;border:1px solid #6fa5e74d!important}
html[data-trendi-mode=light] body.home.trendi-studio #ts-main .ts-flip-front,html[data-trendi-mode=light] body.home.trendi-studio #ts-main .ts-flip-back{box-shadow:inset 0 1px 0 #fff5,0 16px 35px #123c7226}
body.home #ts-main .ts-film,body.home #ts-main .ts-agency-image{box-shadow:0 24px 60px #0002;border:1px solid var(--tm-line)}
body.home #ts-main .thp-industry{margin:24px 0;padding:24px 0;border-block:1px solid var(--tm-line)}
html[data-trendi-mode] body.home.trendi-studio #ts-main .thp-industry p{font-size:17px;color:var(--tm-ink)}
body.home #ts-main .thp-industry>div{display:flex;flex-wrap:wrap;gap:12px 22px}
body.home #ts-main .thp-industry a{color:var(--tm-blue);font-size:14px;text-decoration:underline;text-underline-offset:6px}
body.home #ts-main :is(.thp-shortcuts,.thp-industry) a:focus-visible{outline:3px solid var(--tm-blue);outline-offset:5px}
@media(prefers-reduced-motion:no-preference){
html:not([data-trendi-motion=paused]) body.home #ts-main .ts-display>span,html:not([data-trendi-motion=paused]) body.home #ts-main .ts-display>em{animation:thp-arrive .85s cubic-bezier(.2,.8,.2,1) both}
html:not([data-trendi-motion=paused]) body.home #ts-main .ts-display>span:nth-child(2){animation-delay:.1s}
html:not([data-trendi-motion=paused]) body.home #ts-main .ts-display>em{animation-delay:.2s}
@keyframes thp-arrive{from{opacity:.35;translate:0 18px}to{opacity:1;translate:0 0}}
}
html[data-trendi-motion=paused] body.home #ts-main *,html[data-trendi-motion=paused] body.home #ts-main *:before,html[data-trendi-motion=paused] body.home #ts-main *:after{animation-play-state:paused!important}
@media(max-width:720px){html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-hero{padding-bottom:85px!important}body.home #ts-main .thp-shortcuts{margin-top:26px;gap:8px}body.home #ts-main .thp-shortcuts>span{flex-basis:100%;margin-bottom:4px}body.home #ts-main .thp-shortcuts a{padding:12px 14px;font-size:12px}html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-growth-grid article{padding:22px 14px}}
@media(prefers-reduced-motion:reduce){body.home #ts-main *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Source: trendi-brand.css */
/* Shared Trendi palette. */
html[data-trendi-mode][data-trendi-mode]{--tm-bg:#0c1214;--tm-panel:#182328;--tm-panel2:#202f35;--tm-ink:#f5f7fc;--tm-muted:#a7bfc9;--tm-blue:#b8cbd4;--tm-action:#6992a3;--tm-line:#354c56;--tm-glass:rgba(8,13,24,.95)}
html[data-trendi-mode=light][data-trendi-mode]{--tm-bg:#f5f7fc;--tm-panel:#fff;--tm-panel2:#eff3f5;--tm-ink:#0c1214;--tm-muted:#4d6f7e;--tm-blue:#517584;--tm-action:#6992a3;--tm-line:#c6d5dc;--tm-glass:rgba(245,247,252,.96)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap,html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main{background:var(--tm-bg)!important;color:var(--tm-ink);--tm-muted:inherit}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main{--tm-muted:#a7bfc9;--tm-line:#354c56}
html[data-trendi-mode=light] body.trendi-atmosphere.trendi-studio #ts-main{--tm-muted:#4d6f7e;--tm-line:#c6d5dc}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap>.container-wrap{background:var(--tm-bg)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.th-section,.tc-section,.th-band,.tc-band,.tc-cta){background:var(--tm-bg)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.th-section,.tc-section):nth-child(even){background:var(--tm-panel)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer[data-cols][role]{background:var(--tm-panel)!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-hero{background:radial-gradient(ellipse at 88% 45%,#6992a31c,transparent 60%),var(--tm-bg)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card{--flip-a:#182328;--flip-b:#6992a3;--flip-c:#0c1214}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back){background:linear-gradient(125deg,#182328,#3e5a66)!important;border-color:#537888!important;color:#f5f7fc!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(h3,p,.ts-index,.ts-flip-hint,a,button){color:#f5f7fc!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer :is(input,select,textarea){color:var(--tm-ink)!important;background:var(--tm-bg)!important;border-color:var(--tm-line)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.ts-pill,.th-btn,.tc-btn,.wpforms-submit):hover{background:#517584!important;color:white!important;border-color:#517584!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--tm-blue)!important;outline-offset:5px}
.tb-menu-trigger{margin-right:auto;background:transparent;border:0;color:var(--tm-ink);font:600 12px/1.4 "DM Sans",sans-serif;letter-spacing:.03em;min-height:44px;padding:0 14px 0 0;cursor:pointer}
#trendi-explore{box-sizing:border-box;width:min(1180px,96vw);max-height:90dvh;overflow:auto;border:1px solid var(--tm-line);border-radius:8px;padding:40px 48px;background:var(--tm-bg);color:var(--tm-ink);margin:auto;box-shadow:0 30px 100px #0008;font-family:"DM Sans",sans-serif}
#trendi-explore::backdrop{background:#0c1214c9;backdrop-filter:blur(8px)}
#trendi-explore[open]{animation:tb-menu-in .35s ease both}
.tb-menu-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:45px}
.tb-menu-head>a{font-size:13px;letter-spacing:.08em;color:var(--tm-blue)}
.tb-close{font:inherit;font-size:14px;padding:12px 16px;border:1px solid var(--tm-line);background:var(--tm-panel);color:var(--tm-ink);border-radius:30px;cursor:pointer}
#trendi-explore h2{font:400 clamp(30px,4vw,52px)/1.08 "DM Sans",sans-serif!important;letter-spacing:-.04em;margin:0 0 38px;color:var(--tm-ink)}
.tb-menu-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:65px}
.tb-menu-grid nav>p{font-size:11px;letter-spacing:.14em;color:var(--tm-muted);margin:0 0 15px}
.tb-menu-grid nav>a{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid var(--tm-line);font-size:clamp(18px,2vw,25px);line-height:1.3;color:var(--tm-ink);text-decoration:none;transition:color .25s,padding .25s}
.tb-menu-grid nav>a:hover{color:var(--tm-blue);padding-left:10px}
.tb-menu-grid nav>a span{font-size:18px;color:var(--tm-blue)}
#trendi-explore .tb-note{font-size:14px;line-height:1.7;color:var(--tm-muted);margin:25px 0}
.tb-menu-cta{display:inline-block;color:white!important;background:#6992a3;padding:16px 22px;border-radius:40px;font-size:14px}
@keyframes tb-menu-in{from{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}
body.tb-menu-open{overflow:hidden!important}
.tb-context{position:fixed;z-index:9998;pointer-events:none;opacity:0;background:var(--tm-ink);color:var(--tm-bg);border:1px solid var(--tm-line);padding:9px 14px;border-radius:30px;font:500 11px/1.3 "DM Sans",sans-serif;transition:opacity .15s}
.tb-context.is-visible{opacity:1}
html.tb-leaving #ajax-content-wrap{opacity:.25;translate:0 -5px;transition:opacity .16s,translate .16s}
@media(max-width:700px){#trendi-explore{width:94vw;padding:25px 22px;max-height:88dvh}.tb-menu-grid{grid-template-columns:1fr;gap:32px}.tb-menu-head{margin-bottom:30px}.tb-menu-grid nav>a{font-size:19px}.tb-menu-trigger{font-size:11px;padding-right:4px}#header-outer .trendi-utility-inner{gap:8px!important}}
@media(prefers-reduced-motion:reduce){#trendi-explore[open]{animation:none}html.tb-leaving #ajax-content-wrap{opacity:1;translate:none;transition:none}.tb-context{display:none}.tb-menu-grid nav>a{transition:none}}
html[data-trendi-motion=paused] .tb-context{display:none}

/* Source: trendi-gold.css */
/* Original Trendi identity: charcoal, champagne gold, deep red actions. */

/* Selected work: editorial stage with explicit, accessible project controls. */
#trendi-showcase{max-width:1480px;margin:80px auto;padding:64px 40px;border-block:1px solid var(--tm-line);color:var(--tm-ink)}
#trendi-showcase *{box-sizing:border-box}
#trendi-showcase .tsh-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px}
#trendi-showcase .tsh-heading>p{max-width:300px;color:var(--tm-muted);font-size:17px;line-height:1.6}
#trendi-showcase h2{font-size:clamp(36px,4.8vw,72px)!important;line-height:1.05!important;letter-spacing:-.045em;color:var(--tm-ink)!important;margin:0}
html[data-trendi-mode] body.trendi-studio #trendi-showcase h2 em{font:inherit!important;text-transform:none!important;font-style:normal!important;color:var(--tm-blue)!important}
#trendi-showcase .tsh-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tm-blue);margin-bottom:20px;display:block}
#trendi-showcase button{font:inherit;cursor:pointer}
#trendi-showcase .tsh-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}
#trendi-showcase .tsh-filters button{border:1px solid var(--tm-line);background:transparent;color:var(--tm-ink);border-radius:40px;padding:11px 20px;min-height:44px;font-size:13px}
#trendi-showcase .tsh-filters button[aria-pressed=true]{background:var(--tm-ink);color:var(--tm-bg)}
#trendi-showcase .tsh-project{display:grid;grid-template-columns:1.65fr 1fr;gap:42px;align-items:center}
#trendi-showcase .tsh-project[hidden],#trendi-showcase button[hidden]{display:none!important}
#trendi-showcase .tsh-art{background:#e9eef7;border-radius:16px;overflow:hidden;position:relative}
#trendi-showcase .tsh-enlarge{display:block;width:100%;border:0;padding:36px 20px 55px;background:transparent;color:#101b30;position:relative;aspect-ratio:1.45}
#trendi-showcase .tsh-enlarge img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .65s cubic-bezier(.2,.8,.2,1)}
#trendi-showcase .tsh-enlarge:hover img{transform:scale(1.055)}
#trendi-showcase .tsh-enlarge>span{position:absolute;bottom:18px;left:24px;right:24px;display:flex;justify-content:space-between;align-items:center;font-size:12px}
#trendi-showcase .tsh-enlarge b{font-size:24px;font-weight:400}
#trendi-showcase h3{font-size:clamp(30px,3.5vw,48px)!important;line-height:1.08!important;color:var(--tm-ink)!important;letter-spacing:-.035em;margin:0 0 22px}
#trendi-showcase .tsh-description p{color:var(--tm-muted);font-size:18px;line-height:1.65}
#trendi-showcase .tsh-description a{display:inline-flex;align-items:center;gap:44px;background:#245bd7;color:white!important;text-decoration:none;border-radius:40px;padding:15px 25px;margin-top:18px}
#trendi-showcase .tsh-bottom{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:28px}
#trendi-showcase .tsh-choices{display:flex;gap:10px;flex:1}
#trendi-showcase .tsh-choices button{flex:1;background:transparent;border:0;border-top:2px solid var(--tm-line);padding:20px 10px 10px;text-align:left;color:var(--tm-muted);font-size:14px}
#trendi-showcase .tsh-choices button[aria-pressed=true]{border-color:var(--tm-blue);color:var(--tm-ink)}
#trendi-showcase .tsh-choices small{display:block;margin-bottom:8px;font-size:10px;color:var(--tm-blue)}
#trendi-showcase .tsh-controls{display:flex;align-items:center;gap:16px;white-space:nowrap;font-size:12px}
#trendi-showcase .tsh-controls button{border:1px solid var(--tm-line);background:transparent;color:var(--tm-ink);border-radius:50%;width:44px;height:44px}
#trendi-showcase .tsh-controls button:disabled{opacity:.3;cursor:default}
#trendi-showcase :is(a,button):focus-visible{outline:3px solid var(--tm-blue);outline-offset:4px}
#trendi-showcase .tsh-dialog{border:1px solid #3d5274;border-radius:16px;background:#f5f8ff;padding:60px 24px 24px;width:min(1200px,94vw);max-height:90vh}
#trendi-showcase .tsh-dialog::backdrop{background:#000c;backdrop-filter:blur(8px)}
#trendi-showcase .tsh-dialog img{display:block;max-width:100%;max-height:74vh;margin:auto;object-fit:contain}
#trendi-showcase .tsh-close{position:absolute;right:20px;top:14px;background:#0b1424;color:#fff;border:0;border-radius:30px;padding:10px 18px}
@media(prefers-reduced-motion:no-preference){html:not([data-trendi-motion=paused]) #trendi-showcase .tsh-project:not([hidden]){animation:tsh-enter .5s ease both}@keyframes tsh-enter{from{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:none}}}
@media(max-width:760px){#trendi-showcase{margin:44px 0;padding:36px 24px}#trendi-showcase .tsh-heading,#trendi-showcase .tsh-bottom{display:block}#trendi-showcase .tsh-project{grid-template-columns:1fr;gap:24px}#trendi-showcase .tsh-controls{justify-content:flex-end;margin-top:22px}#trendi-showcase .tsh-choices button{font-size:12px;padding-inline:3px}#trendi-showcase .tsh-enlarge{padding-top:20px}#trendi-showcase .tsh-heading>p{margin-top:24px}}
@media(prefers-reduced-motion:reduce){#trendi-showcase *{animation:none!important;transition:none!important}}


/* Form definition, unified national markets and final CTA palette. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
@media(max-width:1000px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-grid{grid-template-columns:1fr!important}}

html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #wpforms-form-18149{padding:28px!important;background:var(--tm-panel2)!important;border:1px solid var(--tm-line)!important;border-radius:16px;box-shadow:0 16px 44px #0000000a}
html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #wpforms-form-18149 :is(input[type=text],input[type=email],input[type=tel],select,textarea):not([aria-hidden=true]){background:var(--tm-panel)!important;color:var(--tm-ink)!important;border:1px solid #7c8da8!important;border-radius:7px!important;padding:14px 16px!important;min-height:54px!important;box-shadow:none!important;width:100%!important;max-width:100%!important}
html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #wpforms-form-18149 textarea{min-height:130px!important;resize:vertical}
html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #wpforms-form-18149 :is(input,textarea)::placeholder{color:var(--tm-muted)!important;opacity:1!important}
html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #wpforms-form-18149 :is(input,select,textarea):focus{outline:2px solid var(--tm-blue)!important;outline-offset:3px!important;border-color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #wpforms-form-18149 .wpforms-field{padding-top:0;padding-bottom:18px}
html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-final .ts-final-actions a.ts-pill{background:#245bd7!important;border-color:#245bd7!important;color:#fff!important;box-shadow:0 10px 28px #245bd71f!important}
html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-final .ts-final-actions a.ts-pill:hover{background:#1946b5!important;border-color:#1946b5!important}
html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0 28px!important;background:var(--tm-panel)!important;border:1px solid var(--tm-line)!important;border-radius:16px;padding:28px!important}
html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-grid .mk-group{display:contents!important}
html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-grid .mk-group h3{display:none!important}
html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-grid .mk-group a{min-width:0;padding:20px 0!important;border-top:0!important;border-bottom:1px solid var(--tm-line)!important}
html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-map-note{color:var(--tm-muted)!important}
@media(max-width:1000px){html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #wpforms-form-18149{padding:18px!important}html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-grid{grid-template-columns:1fr!important;padding:20px!important}}


/* Service illustrations react to attention; native flip controls remain intact. */
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card{height:340px!important;min-height:340px!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card .ts-flip-inner{height:100%!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-hint{width:calc(100% - 48px)!important}

html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card{transform:perspective(1000px) rotateX(var(--tb-rx,0deg)) rotateY(var(--tb-ry,0deg));transition:transform .25s ease}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card .ts-flip-front{background:radial-gradient(circle at var(--tb-x,75%) var(--tb-y,60%),#84baff24,transparent 62%),#0b1424!important;min-height:340px!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card .ts-flip-inner{min-height:340px!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tb-service-art{display:block;position:absolute;right:22px;bottom:62px;width:58%;height:136px;color:#84baff;opacity:.8;pointer-events:none}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tb-service-art svg{width:100%;height:100%;overflow:visible}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tb-grid{opacity:.22}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tb-dot,html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tb-play{fill:#84baff}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tb-block{fill:#84baff16}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-hint{display:flex!important;align-items:center;justify-content:space-between;left:24px;right:24px}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-hint>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid #3d5274;border-radius:50%;font-size:23px;transition:transform .3s,background .3s}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-front:is(:hover,:focus-visible) .ts-flip-hint>span{transform:rotate(90deg);background:#84baff;color:#0b1424}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-partners .ts-logo-group>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px;background:#111e32;border:1px solid #293a54;border-radius:10px;min-height:150px}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-partners .ts-logo-group img{filter:none!important;opacity:1!important;object-fit:contain;max-height:80px!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tb-partner-name{display:block;color:#f5f8ff!important;font-size:13px;line-height:1.5;text-align:center}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-logo-viewport:hover .ts-logo-track,html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-logo-viewport:focus-within .ts-logo-track{animation-play-state:paused!important}
@media(prefers-reduced-motion:no-preference){
html:not([data-trendi-motion=paused]) .ts-flip-card:is(:hover,:focus-within) .tb-chart{stroke-dasharray:300;animation:tb-draw 1.5s ease both}
html:not([data-trendi-motion=paused]) .ts-flip-card:is(:hover,:focus-within) .tb-pulse{transform-box:fill-box;transform-origin:center;animation:tb-pulse 1.6s ease-in-out infinite alternate}
html:not([data-trendi-motion=paused]) .ts-flip-card:is(:hover,:focus-within) .tb-orbit{transform-origin:120px 60px;animation:tb-turn 10s linear infinite}
@keyframes tb-draw{from{stroke-dashoffset:300}to{stroke-dashoffset:0}}
@keyframes tb-pulse{to{transform:scale(1.25);opacity:.6}}
@keyframes tb-turn{to{transform:rotate(360deg)}}
}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card{transform:none!important}}
html[data-trendi-motion=paused] .ts-flip-card{transform:none!important}
@media(max-width:760px){html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card .ts-flip-front,html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card .ts-flip-inner{min-height:310px!important}}


/* Screenshot refinements: coherent markets, legible map, quieter cards. */
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-grid{grid-template-columns:1fr 2fr!important;align-items:start!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-group{background:var(--tm-panel)!important;border-color:var(--tm-line)!important;min-height:0!important;height:auto!important;padding:28px!important;box-shadow:none!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-group:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-group h3{grid-column:1/-1;color:var(--tm-ink)!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-group a{color:var(--tm-ink)!important;border-color:var(--tm-line)!important;min-height:54px}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-group a:hover,html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-link-arrow,html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-kicker,html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-panel-eyebrow{color:var(--tm-blue)!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets :is(.mk-map-top,.mk-map-detail,.mk-map-scroll){border-color:var(--tm-line)!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets #mk-selected-city{color:var(--tm-ink)!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets #mk-selected-description{color:var(--tm-muted)!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets #mk-selected-link{background:#245bd7!important;border-color:#245bd7!important;color:#fff!important;box-shadow:none!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets #mk-selected-link .mk-link-arrow{color:#fff!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-motion,html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets select{background:var(--tm-panel)!important;color:var(--tm-ink)!important;border:1px solid var(--tm-line)!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-map-top i{background:var(--tm-blue)!important;box-shadow:0 0 12px #84baff44!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-growth-grid article{background:transparent!important;border:0!important;border-top:1px solid var(--tm-line)!important;border-radius:0!important;box-shadow:none!important;padding:28px 0!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-growth-grid article .ts-index{font-size:18px!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back){background:radial-gradient(ellipse at 100% 100%,#84baff12,transparent 60%),#0b1424!important;border:1px solid #293a54!important;border-radius:12px!important;box-shadow:0 8px 24px #00000012!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back):before{opacity:.2!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back):after{opacity:.2!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:hover :is(.ts-flip-front,.ts-flip-back){border-color:#84baff!important}
@media(max-width:760px){html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-grid{grid-template-columns:1fr!important}html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-group:last-child{grid-template-columns:1fr}html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-group{padding:22px!important}}

html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .thp-shortcuts a{background:#0b1424!important;color:#f5f8ff!important;border-color:#293a54!important}
html[data-trendi-mode=light] body.home.trendi-atmosphere.trendi-studio #ts-main .thp-shortcuts a{background:#ffffff!important;color:#101b30!important;border-color:#cbd6e8!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .thp-shortcuts a:hover{border-color:#245bd7!important;background:#1a2c48!important;color:#fff!important}
html[data-trendi-mode=light] body.trendi-atmosphere.trendi-studio #header-outer .trendi-utility-bar a{color:#101b30!important}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode]{--tm-bg:#030710;--tm-panel:#0b1424;--tm-panel2:#111e32;--tm-ink:#f5f8ff;--tm-muted:#aab7cb;--tm-blue:#84baff;--tm-action:#245bd7;--tm-line:#293a54;--tm-glass:rgba(3,7,16,.96);--ts-glow-a:#84baff16;--ts-glow-b:#84baff12;--ts-glow-c:#84baff0a}
html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode]{--tm-bg:#f5f8ff;--tm-panel:#ffffff;--tm-panel2:#e9eef7;--tm-ink:#101b30;--tm-muted:#526077;--tm-blue:#245bd7;--tm-action:#245bd7;--tm-line:#cbd6e8;--tm-glass:rgba(245,248,255,.97)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main{--tm-muted:#aab7cb;--tm-line:#293a54}
html[data-trendi-mode=light] body.trendi-atmosphere.trendi-studio #ts-main{--tm-muted:#526077;--tm-line:#cbd6e8}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer,
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer .trendi-utility-bar{background:var(--tm-glass)!important;border-color:var(--tm-line)!important;box-shadow:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #logo img,
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #block-25 img{filter:brightness(0) invert(1)!important}
html[data-trendi-mode=light] body.trendi-atmosphere.trendi-studio #header-outer #logo img,
html[data-trendi-mode=light] body.trendi-atmosphere.trendi-studio #footer-outer #block-25 img{filter:brightness(0)!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-hero,
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.ts-hero,.th-hero,.tc-hero){background:radial-gradient(ellipse at 88% 45%,#84baff16,transparent 62%),var(--tm-bg)!important;border-color:var(--tm-line)!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-display em,
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.th-hero,.tc-hero) h1 :is(em,span){color:var(--tm-blue)!important;text-shadow:none!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-hero-action .ts-pill,
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.th-btn,.tc-btn,.ts-pill),
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer button.wpforms-submit,
html[data-trendi-mode] #trendi-explore .tb-menu-cta{background:#245bd7!important;border-color:#245bd7!important;color:#fff!important;box-shadow:0 10px 28px #245bd71f!important}
html[data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-hero-action .ts-pill:hover,
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.th-btn,.tc-btn,.ts-pill):hover,
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer button.wpforms-submit:hover,
html[data-trendi-mode] #trendi-explore .tb-menu-cta:hover{background:#1946b5!important;border-color:#1946b5!important;box-shadow:0 14px 32px #245bd726!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card{--flip-a:#0b1424;--flip-b:#294776;--flip-c:#030710}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back){background:linear-gradient(130deg,#0b1424,#1a2c48)!important;border-color:#3d5274!important;color:#f5f8ff!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back):before{background:conic-gradient(from 40deg,transparent,#84baff30,transparent,#84baff16,transparent)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back):after{background:radial-gradient(ellipse,#84baff25,transparent 70%)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-index,.ts-flip-hint){color:#a8ccff!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-growth-grid article{background:linear-gradient(130deg,var(--tm-panel),var(--tm-panel2))!important;border-color:var(--tm-line)!important;box-shadow:0 14px 38px #0000000d!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-growth-grid .ts-index{color:var(--tm-blue)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main :is(.ts-partners,.ts-marquee){background:var(--tm-panel2)!important;border-color:var(--tm-line)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-final{background:radial-gradient(ellipse at 80% 20%,#29477644,transparent 65%),#0b1424!important;--tm-ink:#f5f8ff;--tm-muted:#aab7cb;--tm-blue:#84baff;--tm-line:#293a54}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results.tr-results{background:#0b1424!important}
#arlington-results .tr-proof-feature{background:radial-gradient(ellipse at 100% 100%,#3e629955,transparent 60%),#152239!important}
#arlington-results .tr-proof-branch{background:#111e32!important}
#arlington-results .tr-proof-thompson{background:#f5f8ff!important;color:#101b30!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results .tr-kicker,
#arlington-results h2 em{color:#84baff!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #arlington-results .tr-proof-thompson :is(h3,.tr-query p){color:#101b30!important}
#arlington-results .tr-proof-thompson :is(.tr-sector,.tr-market,.tr-rank-label,.tr-rank-value,.tr-query>span){color:#245bd7!important;border-color:#cbd6e8!important}
#arlington-results .tr-proof-thompson .tr-query{background:#e9eef7!important;border-color:#cbd6e8!important}
#arlington-results .tr-proof-feature .tr-query{background:#03071040!important}
html[data-trendi-mode] #trendi-explore::backdrop{background:#030710c9}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .trendi-city-match .legal-number{color:var(--tm-blue)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #home-markets .mk-map{background:var(--tm-panel)!important;border-color:var(--tm-line)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #home-markets .mk-map-stage{filter:none}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #home-markets :is(.mk-map-top,.mk-map-detail){background:var(--tm-panel2)!important;color:var(--tm-ink)!important}

/* Source: trendi-cohesive.css */
/* Shared Trendi design system for services, industries, cities, guides and articles. */

/* Editorial controls: no capsule-shaped filters, shortcuts or actions. */
html body #ajax-content-wrap .nectar-post-grid .nectar-post-grid-item[hidden]{display:none!important}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .tr-interactive-filters>div{position:relative}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .tr-interactive-filters a.active,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .tr-interactive-filters a:hover{border-bottom-color:transparent!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .tr-interactive-filters .tr-filter-line{position:absolute;left:0;height:2px;background:#245bd7;pointer-events:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),width .3s,top .3s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .tr-filter-status{font-size:14px!important;line-height:1.6!important;color:var(--tm-muted)!important;margin:-8px 0 30px!important;min-height:24px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a[data-filter=uncategorized]{display:none!important}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .tr-filter-line{transition:none!important}}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters > div{display:flex!important;flex-wrap:wrap!important;gap:8px 24px!important;border-bottom:1px solid var(--tm-line);padding-bottom:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a,
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a.active,
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a:not(.active):hover{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;color:var(--tm-muted)!important;padding:13px 0!important;min-height:44px!important;margin:0!important;text-decoration:none!important;font-size:15px!important;line-height:1.5!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a.active{color:var(--tm-ink)!important;border-bottom-color:#245bd7!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a:hover{color:var(--tm-ink)!important;border-bottom-color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a:after,
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a:before{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .thp-shortcuts a,
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .thp-shortcuts a:hover{background:transparent!important;border:0!important;border-bottom:1px solid var(--tm-line)!important;border-radius:0!important;box-shadow:none!important;color:var(--tm-ink)!important;padding:10px 0!important;margin-inline:10px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .thp-shortcuts a:hover{border-bottom-color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.ts-pill,.th-btn,.tc-btn,.tm-button,.seo-button,.sp-btn,.tw-button,.ai-button,.tm-cta,.nectar-button,.wp-block-button__link,button.wpforms-submit,input[type=submit]),
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer button.wpforms-submit,
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #trendi-explore .tb-menu-cta{border-radius:4px!important}
@media(max-width:690px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters > div{gap:6px 20px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a{font-size:14px!important}}


/* Warm white-to-ivory surfaces for the light theme. */

/* One continuous canvas, rather than a separate gradient on each row. */
html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.page-id-6320 #ajax-content-wrap .trendi-core.tc-native{background:transparent!important;background-image:none!important}
html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.page-id-6320 #ajax-content-wrap{background:linear-gradient(115deg,#ffffff 0%,#f3f9fb 55%,#e2eef3 100%)!important}
html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.page-id-6320 #ajax-content-wrap :is(.container-wrap,.main-content,.trendi-core,.tc-section,.tc-native,.tc-hero,.row-bg,.row-bg-wrap,.row-bg-overlay-wrap){background:transparent!important;background-image:none!important}
html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.page-id-6320 #ajax-content-wrap .trendi-core :is(.tc-section,.tc-native,.tc-hero){background:transparent!important}
html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.page-id-6320 #ajax-content-wrap .tc-hero:after{background:none!important;border:0!important;box-shadow:none!important}
html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.page-id-6320 #footer-outer,html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.page-id-6320 #footer-outer #copyright{background:transparent!important;background-image:none!important}

html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.trendi-core,.trendi-service,.trendi-health,.trendi-legal,.tm-ai,.sp-seo) :is(.tc-section,.th-section,.seo-section){background:linear-gradient(115deg,#ffffff 0%,#f3f9fb 55%,#e2eef3 100%)!important}
html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .trendi-core.tc-native{background:linear-gradient(115deg,#ffffff 0%,#f3f9fb 55%,#e2eef3 100%)!important}
html[data-trendi-mode=light][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.tc-hero,.th-hero):after{background:linear-gradient(#ffffff60,#e2eef320 70%)!important;box-shadow:none!important;border-color:#84baff35!important}


/* Complete the navigation and Salient post-grid palette in both modes. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer a:focus-visible{outline:2px solid var(--tm-blue)!important;outline-offset:2px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a{background:var(--tm-panel)!important;border:1px solid var(--tm-line)!important;color:var(--tm-ink)!important;box-shadow:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a.active{background:#245bd7!important;border-color:#245bd7!important;color:#fff!important}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #top .sf-menu li ul.sub-menu{background:var(--tm-panel)!important;border:1px solid var(--tm-line)!important;box-shadow:0 18px 48px #00000026!important;border-radius:16px!important;padding:12px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #top .sf-menu li ul.sub-menu :is(li,a,span){color:var(--tm-ink)!important;background:transparent!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #top .sf-menu li ul.sub-menu a{padding:13px 18px!important;border-radius:8px!important;font-size:15px!important;line-height:1.5!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #top .sf-menu li ul.sub-menu a:is(:hover,:focus-visible){background:var(--tm-panel2)!important;color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item{background:var(--tm-panel)!important;border:1px solid var(--tm-line)!important;box-shadow:none!important;border-radius:16px!important;transition:border-color .25s,box-shadow .25s!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item:hover{background:var(--tm-panel)!important;border-color:var(--tm-blue)!important;box-shadow:0 14px 36px #00000020!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item :is(.inner,.content){background:transparent!important;box-shadow:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item .content{padding:26px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item .post-heading,html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item .post-heading span{color:var(--tm-ink)!important;font-size:clamp(22px,2.1vw,30px)!important;line-height:1.25!important;letter-spacing:-.025em!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item .meta-category a{color:var(--tm-blue)!important;font-size:11px!important;letter-spacing:.1em!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item .meta-category a[href*="/uncategorized/"]{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item .nectar-post-grid-item-bg-wrap{background:var(--tm-panel2)!important;aspect-ratio:16/9!important;border-radius:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item :is(.nectar-post-grid-item-bg,.nectar-post-grid-item-bg__media){border-radius:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item .nectar-post-grid-item-bg__media{filter:none!important;visibility:visible!important;opacity:1!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item-bg-wrap{isolation:isolate;transform:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item-bg-wrap-inner{position:relative!important;z-index:1!important}
html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-filters a.active{background:#245bd7!important;border-color:#245bd7!important;color:#fff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .nectar-post-grid-item .trendi-image-fallback{background:radial-gradient(ellipse at 70% 20%,#84baff35,transparent 70%),var(--tm-panel2)!important;display:grid!important;place-content:center;text-align:center;gap:16px;color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .trendi-image-fallback:before{content:"◇";font-size:64px;line-height:1}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap .trendi-image-fallback:after{content:"TRENDI / INSIGHTS";font-size:12px;font-weight:600;letter-spacing:.22em}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer{background:var(--tm-bg)!important;opacity:1!important;pointer-events:auto!important}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .in-banner:before{filter:none!important;opacity:.35!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .in-banner{border-color:var(--tm-line)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .tm-person{background:var(--tm-panel)!important;border-color:var(--tm-line)!important;color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .tm-person :is(h2,h3,strong){color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .tm-person :is(p,span){color:var(--tm-muted)!important}

/* Guide, specialty SEO and interactive calculator variants. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.trendi-core,.tc-form,.tc-contact) :is(p,li){color:var(--tm-muted)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tm-ai,.tm-launch){padding-top:180px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tc-hero,.seo-hero,.tm-hero){padding-top:max(180px,12vw)!important}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tm-ai,.tm-launch,.tm-tool,.sp-seo){--a-bg:var(--tm-bg);--a-ink:var(--tm-ink);--a-muted:var(--tm-muted);--a-line:var(--tm-line);--ink:var(--tm-ink);--blue:var(--tm-blue);background:var(--tm-bg)!important;color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tm-ai,.tm-tool,.sp-seo) :is(h1,h2,h3,h4,label,strong){color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tm-ai,.tm-tool,.sp-seo) :is(p,li,small){color:var(--tm-muted)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tm-ai,.tm-tool,.sp-seo) :is(.tm-panel,.tm-results,.sp-card,.ai-card,.case-stat){background:var(--tm-panel2)!important;color:var(--tm-ink)!important;border-color:var(--tm-line)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tm-tool input,.tm-tool select){background:var(--tm-panel)!important;color:var(--tm-ink)!important;border:1px solid #7c8da8!important;border-radius:7px;min-height:48px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.ai-button,.sp-btn,.tm-tool .tm-cta,.tm-tool button,.tm-launch .tm-cta){background:#245bd7!important;border-color:#245bd7!important;color:#fff!important;border-radius:999px!important;text-decoration:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.ai-button,.sp-btn,.tm-tool .tm-cta,.tm-launch .tm-cta):hover{background:#1946b5!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.sp-kicker,.sp-num,.tm-kicker,.case-stat strong){color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .sp-hero{background:radial-gradient(ellipse at 90% 45%,#84baff16,transparent 65%),var(--tm-bg)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tm-tool,.tm-launch) input[type=checkbox]{accent-color:#245bd7}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio{--tm-shadow:0 20px 50px #00000012}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-band,.tc-band,.tm-brand-section,.tm-foundation,.seo-band,.tc-cta,.th-panel,.tc-panel){background:var(--tm-panel2)!important;border-color:var(--tm-line)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-card,.tc-card,.tm-service,.tm-float,.seo-card,.legal-service,.tc-form,.th-form,.tw-bottom,.tw-image){border-color:var(--tm-line)!important;box-shadow:0 12px 36px #0000000c!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-card,.tc-card,.tm-service,.tm-float,.seo-card,.legal-service,.tc-form,.th-form,.tw-bottom){background:var(--tm-panel)!important;color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-card,.tc-card,.tm-service,.legal-service):hover{border-color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-btn,.tc-btn,.tm-button,.seo-button,.tw-button,.nectar-button,.wp-block-button__link,button.wpforms-submit,input[type=submit]){background:#245bd7!important;color:#fff!important;border-color:#245bd7!important;box-shadow:0 8px 24px #245bd718!important;border-radius:999px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-btn,.tc-btn,.tm-button,.seo-button,.tw-button,.nectar-button,.wp-block-button__link,button.wpforms-submit):hover{background:#1946b5!important;border-color:#1946b5!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-eyebrow,.tc-kicker,.tm-eyebrow,.tm-mini-label,.seo-kicker,.legal-number,.tc-number,.tw-label,.tw-eyebrow,.th-step span){color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-hero,.tc-hero,.tm-hero,.seo-hero,.tw-hero){background:radial-gradient(ellipse at 90% 45%,#84baff16,transparent 65%),var(--tm-bg)!important;border-color:var(--tm-line)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tm-services,.tw-work){--tw-bg:var(--tm-bg);--tw-surface:var(--tm-panel);--tw-text:var(--tm-ink);--tw-muted:var(--tm-muted);--tw-line:var(--tm-line);--tw-accent:var(--tm-blue);background:var(--tm-bg)!important;color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.tm-hero,.tm-section,.seo-hero,.th-hero,.tc-hero) :is(h1,h2) em{font-family:inherit!important;font-style:normal!important;text-transform:none!important;color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-section,.tc-section,.tm-section,.tw-copy) :is(p,li){color:var(--tm-muted)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(.th-card,.tc-card,.legal-service,.tm-service) :is(h2,h3,h4,strong){color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(details,.toggles .toggle,.accordion-item){border-color:var(--tm-line)!important;background:var(--tm-panel)!important;color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap summary{color:var(--tm-ink)!important;min-height:48px;cursor:pointer}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--tm-blue)!important;outline-offset:4px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .wpforms-container form{background:var(--tm-panel2)!important;border:1px solid var(--tm-line)!important;border-radius:16px;padding:clamp(18px,3vw,32px)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .wpforms-container :is(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],select,textarea):not([aria-hidden=true]){background:var(--tm-panel)!important;color:var(--tm-ink)!important;border:1px solid #7c8da8!important;border-radius:7px!important;padding:14px 16px!important;min-height:52px!important;box-shadow:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .wpforms-container label{color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .wpforms-container :is(input,textarea)::placeholder{color:var(--tm-muted)!important;opacity:1}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .wpforms-container textarea{min-height:130px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .wpforms-container .wpforms-error{color:#2d70df!important}
html[data-trendi-mode=light] body.trendi-atmosphere .wpforms-container .wpforms-error{color:#2051a2!important}
/* Blog index and archives inherit the same card and link language. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap .tc-card{padding:clamp(22px,3vw,36px)!important;border-radius:12px!important}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.blog-recent,.post-area,.masonry-blog-item,.blog-list) :is(.inner-wrap,.post-content,.content-inner){background:var(--tm-bg)!important;border-color:var(--tm-line)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.blog-recent,.post-area,.blog-list) :is(.meta-category a,.post-header a,.excerpt a,.more-link,.read-more){color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.blog-recent,.post-area) .excerpt{color:var(--tm-muted)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.blog-recent,.masonry-blog-item) img{border-radius:12px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.pagination,.page-numbers) a{color:var(--tm-ink)!important;border-color:var(--tm-line)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio .page-numbers.current{background:var(--tm-ink)!important;color:var(--tm-bg)!important}
/* Editorial reading layout applies to every post, including older posts. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .featured-media-under-header__content{max-width:1120px;margin-inline:auto;padding:64px 28px 40px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .featured-media-under-header__content h1{font-size:clamp(36px,4.7vw,66px)!important;line-height:1.1!important;letter-spacing:-.04em!important;max-width:1000px;margin-inline:auto}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .featured-media-under-header__content:before,html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .featured-media-under-header__content:after{background-image:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .post-content{padding-inline:24px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading{max-width:820px;margin:0 auto 60px;color:var(--tm-ink);font-size:18px;line-height:1.8}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading :is(p,li){font-size:18px!important;line-height:1.8!important;color:var(--tm-muted)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading :is(h2,h3,h4){color:var(--tm-ink)!important;scroll-margin-top:165px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading h2{font-size:clamp(27px,3vw,38px)!important;line-height:1.2!important;margin:48px 0 20px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading h3{font-size:25px!important;line-height:1.3!important;margin:32px 0 14px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading a{color:var(--tm-blue)!important;text-decoration:underline;text-underline-offset:4px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading blockquote{background:var(--tm-panel2)!important;border-left:3px solid var(--tm-blue)!important;padding:24px 28px!important;margin:30px 0!important;color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading :is(table,td,th){border-color:var(--tm-line)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading th{background:var(--tm-panel2)!important;color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading td{background:var(--tm-panel)!important;color:var(--tm-ink)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading pre{max-width:100%;overflow-x:auto;background:var(--tm-panel2);border:1px solid var(--tm-line);padding:20px;border-radius:8px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post :is(.meta-category a,.meta-date,.meta-author a,.post-meta a){color:var(--tm-blue)!important;font-family:inherit!important;letter-spacing:.05em!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .tr-reading-nav{background:var(--tm-panel2);border:1px solid var(--tm-line);border-radius:12px;padding:22px 26px;margin:28px 0 36px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .tr-reading-nav summary{font-size:15px;font-weight:600;min-height:24px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .tr-reading-nav ol{margin:18px 0 0;padding-left:22px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .tr-reading-nav li{font-size:15px!important;line-height:1.5!important;margin:9px 0}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .tr-reading-nav a{text-decoration:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio .tr-reading-progress{position:fixed;top:0;left:0;height:3px;background:#84baff;width:0;z-index:100000;pointer-events:none}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #to-top{background:#0b1424!important;border:1px solid #3d5274;color:#84baff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .trendi-insight{border-color:var(--tm-line)!important}
@media(max-width:760px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .post-content{padding-inline:18px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .featured-media-under-header__content{padding:40px 20px 28px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading :is(p,li){font-size:17px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio.single-post .trendi-reading table{display:block;overflow-x:auto}}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio:not(.home) #ajax-content-wrap *{scroll-behavior:auto!important}}

/* Source: trendi-map.css */
/* Self-contained market map; independent of scroll-reveal effects. */
#home-markets .mk-connections path{stroke-dasharray:4 9;animation:tr-map-flow 12s linear infinite;animation-play-state:paused}
#home-markets .mk-map.mk-visible:not(.mk-paused):not(.mk-offscreen) .mk-connections path{animation-play-state:running}
html[data-trendi-motion=paused] #home-markets .mk-map.mk-visible .mk-connections path{animation-play-state:paused}
#home-markets .mk-map:is(.mk-paused,.mk-offscreen) .mk-connections path{animation-play-state:paused}
html[data-trendi-motion=paused] #home-markets .mk-connections path{animation-play-state:paused}
#home-markets .mk-motion{min-height:44px}
#home-markets .mk-motion:disabled{opacity:.6;cursor:default}
@keyframes tr-map-flow{from{stroke-dashoffset:0}to{stroke-dashoffset:-156}}
@media(prefers-reduced-motion:reduce){#home-markets .mk-connections path{animation:none!important}}

#footer-outer .tm-ai-home-card{padding:28px;margin:24px 0;border:1px solid var(--tm-line);border-radius:8px;text-align:left}
#footer-outer .tm-ai-home-card h3{font-size:26px!important;line-height:1.25!important}
#footer-outer .tm-ai-home-card p{font-size:16px!important;line-height:1.6!important}
#footer-outer .tm-ai-home-card a{color:inherit!important;text-decoration:underline;text-underline-offset:4px}
body:not(.home) .tm-ai-home-card,body:not(.home) .tm-markets-home{display:none}
html[data-trendi-mode] body.trendi-studio #home-markets{max-width:1240px;margin:70px auto;padding:40px 32px;box-sizing:border-box;color:var(--tm-ink)}
#home-markets *{box-sizing:border-box}
#home-markets .mk-kicker,#home-markets .mk-panel-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tm-blue)}
#home-markets>p{max-width:800px;line-height:1.7;color:var(--tm-muted)}
#home-markets .mk-map{margin-top:32px;border:1px solid var(--tm-line);border-radius:8px;overflow:hidden}
#home-markets .mk-map-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;font-size:10px;letter-spacing:.1em}
#home-markets .mk-motion{font:inherit;background:none;color:var(--tm-ink);border:0;border-bottom:1px solid var(--tm-line);padding:8px;cursor:pointer}
#home-markets .mk-map-scroll{overflow-x:auto;background:var(--tm-panel)}
html[data-trendi-mode] body.trendi-studio #home-markets .mk-map-stage{position:relative;width:100%;min-width:700px;aspect-ratio:920/570;filter:none!important}
#home-markets .mk-map-stage>svg{display:block;width:100%;height:100%;overflow:visible}
#home-markets .mk-states path{fill:var(--tm-panel2);stroke:var(--tm-line);stroke-width:1}
#home-markets .mk-connections path{fill:none;stroke:var(--tm-blue);stroke-width:1.2;opacity:.3;vector-effect:non-scaling-stroke}
#home-markets .mk-map-stage svg circle{fill:var(--tm-blue);stroke:var(--tm-panel);stroke-width:2}
#home-markets .mk-map-stage svg line,#home-markets .mk-map-stage svg polyline{stroke:var(--tm-blue);opacity:.5}
#home-markets .mk-map-city{position:absolute;transform:translate(-50%,-50%);background:var(--tm-panel);color:var(--tm-ink);border:1px solid var(--tm-line);border-radius:3px;font:inherit;font-size:11px;line-height:1.3;min-height:32px;padding:7px 10px;white-space:nowrap;cursor:pointer;z-index:2;transition:background .2s,border-color .2s}
#home-markets .mk-map-city:is(:hover,:focus-visible){border-color:var(--tm-blue);z-index:3}
#home-markets .mk-map-city[aria-pressed=true]{background:#245bd7;color:#fff;border-color:#245bd7;z-index:3}
#home-markets .mk-map-detail{display:grid;grid-template-columns:1fr auto;gap:10px 28px;padding:24px;border-top:1px solid var(--tm-line)}
#home-markets .mk-panel-eyebrow{grid-column:1/-1}
#home-markets .mk-map-detail p{margin:0;display:grid;gap:6px}
#home-markets #mk-selected-city{font-size:26px;line-height:1.25;color:var(--tm-ink)}
#home-markets #mk-selected-description{font-size:14px;line-height:1.6;color:var(--tm-muted)}
html[data-trendi-mode] body.trendi-studio #home-markets #mk-selected-link{align-self:center;display:inline-flex;align-items:center;gap:18px;padding:14px 20px;background:#245bd7!important;color:#fff!important;border-radius:4px;text-decoration:none}
#home-markets .mk-link-arrow{display:inline-flex;width:16px;height:16px;flex-shrink:0}
#home-markets .mk-link-arrow svg{width:16px;height:16px}
#home-markets .mk-map-note{font-size:12px;line-height:1.6;margin:14px 0 26px}
#home-markets .mk-grid a{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--tm-ink);text-decoration:none}
#home-markets .mk-grid a:hover{color:var(--tm-blue)}
#home-markets .mk-all{display:inline-block;margin-top:24px;color:var(--tm-blue);text-underline-offset:6px}
#home-markets :is(button,a,select):focus-visible{outline:2px solid var(--tm-blue);outline-offset:3px}
#home-markets .mk-selector{display:flex;align-items:center;gap:16px;padding:16px 24px;border-top:1px solid var(--tm-line);font-size:13px;white-space:nowrap}
#home-markets .mk-selector select{width:260px;max-width:100%;flex:0 1 260px}
#home-markets .mk-selector select{font:inherit;color:var(--tm-ink);background:var(--tm-panel);border:1px solid var(--tm-line);padding:10px;min-height:44px;border-radius:4px;min-width:180px}
@media(max-width:760px){html[data-trendi-mode] body.trendi-studio #home-markets{padding:30px 20px;margin:30px auto}#home-markets .mk-map-top{flex-wrap:wrap;padding:16px}#home-markets .mk-map-top>span:nth-child(2){display:none}#home-markets .mk-map-detail{grid-template-columns:1fr;padding:20px}#home-markets #mk-selected-link{justify-self:start}#home-markets .mk-selector{padding:16px;flex-wrap:wrap}}

/* Source: trendi-motion.css */

/* Motion enhances visible content; no scroll interception or hidden-content dependency. */
html[data-trendi-mode] body.trendi-studio .tr-motion-target{opacity:1!important;transform:none!important}
html[data-trendi-mode] body.trendi-studio #ts-main .tr-flow-section{position:relative}
html[data-trendi-mode] body.trendi-studio #ts-main .tr-flow-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--tm-blue),var(--tm-line),transparent);transform:scaleX(var(--tr-rule,1));transform-origin:left;pointer-events:none}
html[data-trendi-mode] body.trendi-studio #ts-main .ts-process-step{border-left:2px solid transparent;padding-left:24px!important;transition:border-color .35s,background-color .35s}
html[data-trendi-mode] body.trendi-studio #ts-main .ts-process-step.tr-step-current{border-left-color:var(--tm-blue);background:linear-gradient(90deg,#84baff0d,transparent)}
html[data-trendi-mode] body.trendi-studio :is(.ts-link,.tc-text-link,.th-text-link){text-underline-offset:6px!important;text-decoration-thickness:1px!important;transition:color .25s,text-underline-offset .25s}
html[data-trendi-mode] body.trendi-studio :is(.ts-link,.tc-text-link,.th-text-link):hover{text-underline-offset:10px!important;color:var(--tm-blue)!important}
@media(hover:hover) and (pointer:fine) and (min-width:761px) and (prefers-reduced-motion:no-preference){
html:not([data-trendi-motion=paused]) .tr-drift-image{translate:0 var(--tr-drift,0px);scale:1.045}
html:not([data-trendi-motion=paused]) :is(.ts-agency-image,.th-media){overflow:hidden}
html:not([data-trendi-motion=paused]) body.trendi-studio #ajax-content-wrap :is(.th-card,.tc-card){transition:translate .4s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s!important}
html:not([data-trendi-motion=paused]) body.trendi-studio #ajax-content-wrap :is(.th-card,.tc-card):has(a):hover{translate:0 -5px;box-shadow:0 20px 45px #00000012!important}
}
@media(prefers-reduced-motion:reduce){.tr-motion-target,.tr-drift-image{translate:none!important;scale:none!important;animation:none!important}.tr-flow-section:before{transform:none!important}.ts-process-step{transition:none!important}}
html[data-trendi-motion=paused] .tr-drift-image{translate:none!important;scale:none!important}

/* Source: trendi-finish.css */
/* Editorial refinement of the approved homepage. */
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-section:not(.ts-final){padding-block:clamp(64px,7.5vw,112px)}
html[data-trendi-mode] body.home.trendi-studio #ts-main :is(.ts-section-heading,.ts-editorial-copy,.ts-sticky-heading,.ts-quote-heading) h2{font-size:clamp(36px,4.3vw,64px)!important;line-height:1.08!important;letter-spacing:-.045em!important;text-wrap:balance}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-section-heading{margin-bottom:44px}
html[data-trendi-mode] body.home.trendi-studio #ts-main p{line-height:1.75}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-growth-grid article{background:none!important;box-shadow:none!important;padding:30px 0!important}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-growth-grid article h3{letter-spacing:-.025em;line-height:1.2}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-final h2{font-size:clamp(54px,8vw,112px)!important;line-height:1!important;letter-spacing:-.055em!important}
html[data-trendi-mode] body.trendi-studio #footer-outer #block-20{align-items:start;gap:clamp(32px,5vw,80px);padding-block:40px}
#footer-outer #block-20 .tr-contact-intro{padding-top:22px;text-align:left!important}
html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-intro h2{font-size:clamp(40px,4.7vw,68px)!important;line-height:1.04!important;letter-spacing:-.045em!important;text-align:left!important}
html[data-trendi-mode] body.trendi-studio #footer-outer #block-20 .tr-contact-intro p{text-align:left!important;font-size:17px!important;line-height:1.75!important}
html[data-trendi-mode] body.trendi-studio #footer-outer .tr-contact-intro h2{font-size:clamp(40px,4.7vw,68px)!important;line-height:1.04!important;letter-spacing:-.045em!important;max-width:9ch;margin:24px 0!important;text-wrap:balance}
html[data-trendi-mode] body.trendi-studio #footer-outer .tr-contact-eyebrow{display:block;color:var(--tm-blue)!important;font-size:11px!important;letter-spacing:.16em;text-transform:uppercase}
html[data-trendi-mode] body.trendi-studio #footer-outer .tr-contact-copy{max-width:34ch;font-size:17px!important;line-height:1.75!important;color:var(--tm-muted)!important}
#footer-outer .tr-contact-phone{display:inline-block;margin-top:24px;padding-bottom:8px;border-bottom:1px solid var(--tm-blue);text-decoration:none}
html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #wpforms-form-18149{border-radius:4px!important;padding:clamp(22px,3vw,40px)!important;box-shadow:none!important;border-top:2px solid var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #wpforms-form-18149 :is(input[type=text],input[type=email],input[type=tel],select,textarea):not([aria-hidden=true]){border-radius:3px!important;font-size:16px!important}
html[data-trendi-mode] body.trendi-studio #footer-outer #block-25 img{max-width:200px}
html[data-trendi-mode] body.trendi-studio #footer-outer :is(#block-28,#block-27,#block-26) h2{font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase;line-height:1.5!important;margin-bottom:20px!important}
html[data-trendi-mode] body.trendi-studio #footer-outer .tm-ai-home-card{border-radius:0;border-inline:0;padding:28px 0;box-shadow:none}
#home-markets .mk-map{box-shadow:none!important}
#home-markets .mk-connections path{transition:opacity .3s,stroke-width .3s}
#home-markets .mk-connections path.tr-route-active{opacity:.9;stroke-width:2}
@media(max-width:760px){
html[data-trendi-mode] body.trendi-studio #footer-outer #block-20{grid-template-columns:1fr!important;gap:24px;padding-block:16px}
html[data-trendi-mode] body.trendi-studio #footer-outer .tr-contact-intro h2{max-width:12ch}
#footer-outer .tr-contact-intro{padding-top:0}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-section-heading{margin-bottom:28px}
}
@media(prefers-reduced-motion:reduce){#home-markets .mk-connections path{transition:none}}
html[data-trendi-motion=paused] #home-markets .mk-connections path{transition:none}

/* Source: trendi-detail.css */
/* Final details, scoped to the approved Trendi components. */
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-quote-heading h2{font-size:clamp(34px,3.2vw,48px)!important;max-width:12ch;line-height:1.12!important}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-quote blockquote{font-weight:400!important}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-logo-viewport{background:#111e32!important;padding-block:14px}
html[data-trendi-mode] body.home.trendi-studio #ts-main :is(.ts-logo-track,.ts-logo-group){gap:0!important}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-logo-viewport:before,html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-logo-viewport:after{display:none!important}

html[data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back){border-radius:4px!important;box-shadow:none!important;background:linear-gradient(145deg,#0b1424,#1e2325)!important}
html[data-trendi-mode=light][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back){background:linear-gradient(145deg,#ffffff,#e9eef7)!important;color:#101b30!important;border-color:#cbd6e8!important}
html[data-trendi-mode=light][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(h3,p,a,.ts-flip-close){color:#101b30!important}
html[data-trendi-mode=light][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-index,.ts-flip-hint,.tb-service-art){color:#245bd7!important}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-flip-card .tr-service-summary{display:block;position:relative;max-width:29ch;font-size:14px!important;line-height:1.6!important;color:var(--tm-muted)!important;margin-top:14px;z-index:1;text-align:left}
html[data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card .tb-service-art{height:96px;width:44%;bottom:64px;opacity:.65}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-flip-card h3{font-size:clamp(22px,1.9vw,28px)!important;line-height:1.15!important;letter-spacing:-.025em}
html[data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-hint>span{border:0;border-radius:0;background:none!important;color:inherit!important}
html[data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-partners{background:transparent!important}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-partners h2{font-size:clamp(24px,2.4vw,34px)!important;letter-spacing:-.025em;line-height:1.2!important;text-wrap:balance;margin-bottom:36px}
html[data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-partners .ts-logo-group>div{border:0;border-right:1px solid var(--tm-line);border-radius:0;background:#111e32;min-height:146px}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-quote{border-radius:0!important;box-shadow:none!important;border-top:2px solid var(--tm-blue)!important;background:transparent!important;padding:36px 0!important}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-quote blockquote{font-size:clamp(23px,2.6vw,38px)!important;line-height:1.4!important;letter-spacing:-.025em!important}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-quote figcaption{margin-top:28px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--tm-blue)}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-quote-controls button{border-radius:3px!important;min-height:44px}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-portrait{border-radius:4px!important;overflow:hidden}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-team-caption{padding-top:22px;border-top:1px solid var(--tm-line);margin-top:18px}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-team-caption h3{letter-spacing:-.025em;font-size:26px!important}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-team-caption p{font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--tm-muted)}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-process-step{border-radius:0!important;box-shadow:none!important}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-process-step summary{min-height:64px;align-items:center}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-process-step summary h3{font-size:clamp(22px,2.1vw,30px)!important;line-height:1.2!important;letter-spacing:-.02em}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-process-step summary>span{font-size:12px!important;color:var(--tm-blue)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-grid{border:0!important;border-radius:0!important;background:transparent!important;padding:10px 0!important}
#home-markets .mk-map-city{box-shadow:none!important}
#home-markets .mk-map-city:hover{border-color:var(--tm-blue)}
#footer-outer #block-26 a{line-height:1.75}
#footer-outer :is(#block-28, #nav_menu-4) a{transition:color .2s}
#footer-outer :is(#block-28, #nav_menu-4) a:hover{color:var(--tm-blue)!important}
@media(max-width:700px){
html[data-trendi-mode] body.trendi-studio #home-markets .mk-map-stage{min-width:0!important;width:100%}
#home-markets .mk-map-city{display:none}
#home-markets .mk-map-stage svg>line{display:none}
#home-markets .mk-map-scroll{overflow:hidden}
#home-markets .mk-map-detail{gap:14px}
#home-markets .mk-selector{display:block;white-space:normal}
#home-markets .mk-selector select{display:block;width:100%;max-width:100%;margin-top:10px}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-flip-card .tr-service-summary{font-size:14px!important;max-width:30ch}
}
@media(prefers-reduced-motion:reduce){#footer-outer a{transition:none!important}}

/* Source: trendi-background.css */
/* Restrained gold linework; never sits above content or controls. */
html[data-trendi-mode] body.home.trendi-studio #ts-main :is(.ts-editorial,.ts-agency){position:relative;isolation:isolate}
html[data-trendi-mode] body.home.trendi-studio #ts-main :is(.ts-editorial,.ts-agency)::after{content:"";position:absolute;inset:0 -5vw;z-index:-1;pointer-events:none;background:linear-gradient(140deg,transparent 28%,rgba(124,178,203,.055) 65%,transparent 90%);opacity:var(--tr-atmosphere,.6)}
html[data-trendi-mode=light] body.home.trendi-studio #ts-main :is(.ts-editorial,.ts-agency)::after{background:linear-gradient(140deg,transparent 28%,rgba(34,99,128,.055) 65%,transparent 90%)}
html[data-trendi-mode] body.home.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back){isolation:isolate;overflow:hidden}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back)::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at var(--tb-x,60%) var(--tb-y,50%),rgba(124,178,203,.16),transparent 65%)!important;opacity:0!important;transition:opacity .6s ease}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
html:not([data-trendi-motion=paused])[data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:hover :is(.ts-flip-front,.ts-flip-back)::after{opacity:1!important}
}
#footer-outer #block-20{position:relative;isolation:isolate}
#footer-outer #block-20>.tr-contact-lines{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none;color:var(--tm-blue)}
.tr-contact-lines svg{position:absolute;bottom:0;left:-5%;width:110%;height:54%;opacity:.14}
.tr-contact-lines path{fill:none;stroke:currentColor;stroke-width:.65;vector-effect:non-scaling-stroke}
@media(prefers-reduced-motion:no-preference){html:not([data-trendi-motion=paused]) .tr-contact-lines.tr-bg-visible svg{animation:tr-line-drift 22s ease-in-out infinite alternate}}
@keyframes tr-line-drift{from{transform:translate3d(-1%,4%,0)}to{transform:translate3d(1%,-4%,0)}}
@media(max-width:760px){.tr-contact-lines svg{height:28%;opacity:.1}html[data-trendi-mode] body.home.trendi-studio #ts-main :is(.ts-editorial,.ts-agency)::after{inset:0}}
@media(prefers-reduced-motion:reduce){.tr-contact-lines svg{animation:none!important}.ts-flip-card::after{transition:none!important}}
html[data-trendi-motion=paused] .tr-contact-lines svg{animation-play-state:paused!important}

/* Source: trendi-experience.css */
.tx-services{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,2fr);gap:48px;border-block:1px solid var(--tm-line);padding-block:24px}
.tx-tabs{display:flex;flex-direction:column}
html[data-trendi-mode] body.trendi-studio #ts-main .tx-tabs button{font:inherit;font-size:22px;line-height:1.3;text-align:left;display:grid;grid-template-columns:28px 1fr 22px;gap:14px;align-items:center;min-height:76px;padding:18px 8px;border:0;border-bottom:1px solid var(--tm-line);border-radius:0;background:transparent;color:var(--tm-muted);cursor:pointer}
.tx-number{font-size:11px;letter-spacing:.1em}
html[data-trendi-mode] body.trendi-studio #ts-main .tx-tabs button[aria-selected=true]{color:var(--tm-ink);border-bottom-color:var(--tm-blue)}
.tx-tabs button[aria-selected=true] .tx-number,.tx-tabs button[aria-selected=true]>span:last-child{color:var(--tm-blue)}
.tx-panel[hidden]{display:none!important}
.tx-panel{display:grid;grid-template-columns:1.3fr .7fr;gap:24px;align-items:center;min-height:462px;padding:40px;background:var(--tm-panel);border:1px solid var(--tm-line);position:relative;overflow:hidden}
.tx-panel-copy{position:relative;z-index:1}
html[data-trendi-mode] body.trendi-studio #ts-main .tx-kicker{font-size:10px;letter-spacing:.14em;color:var(--tm-blue);margin:0 0 28px}
html[data-trendi-mode] body.trendi-studio #ts-main .tx-panel h3{font-size:clamp(30px,3.2vw,46px)!important;line-height:1.08!important;letter-spacing:-.035em;color:var(--tm-ink)!important;margin-bottom:24px}
html[data-trendi-mode] body.trendi-studio #ts-main .tx-benefit{font-size:18px;color:var(--tm-muted);line-height:1.65;max-width:32ch}
.tx-panel ul{list-style:none!important;margin:24px 0!important;padding:0}.tx-panel li{list-style:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(a.th-btn,a.tc-btn){border-radius:4px!important}
.tx-panel li{font-size:13px;line-height:1.6;padding:10px 0;border-bottom:1px solid var(--tm-line);color:var(--tm-muted)}
html[data-trendi-mode] body.trendi-studio #ts-main .tx-service-link{display:inline-flex;align-items:center;min-height:48px;margin-top:8px;padding:14px 20px;background:#245bd7;color:white!important;border-radius:3px;font-size:14px;text-decoration:none}
.tx-art{color:var(--tm-blue);position:relative;min-width:0}
.tx-art svg{width:100%;height:auto;overflow:visible}
.tx-art .tb-grid{opacity:.15}.tx-art .tb-block{fill:currentColor;fill-opacity:.07}.tx-art .tb-dot,.tx-art .tb-play{fill:currentColor}
.tx-services :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--tm-blue);outline-offset:5px}
@media(max-width:900px){.tx-services{grid-template-columns:1fr;gap:24px}.tx-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.tx-panel{min-height:380px}}
@media(max-width:600px){html[data-trendi-mode] body.trendi-studio #ts-main .tx-tabs button{font-size:16px;min-height:64px;grid-template-columns:20px 1fr;gap:8px;padding:14px 0}.tx-tabs button>span:last-child{display:none}.tx-panel{display:block;padding:26px;min-height:0}.tx-art{position:absolute;width:100px;right:16px;top:12px;opacity:.12;pointer-events:none}.tx-kicker{max-width:22ch}}
html[data-trendi-mode] body.trendi-studio:not(.home) #ajax-content-wrap :is(.th-hero,.tc-hero) h1{letter-spacing:-.045em!important;line-height:1.06!important;text-wrap:balance}
html[data-trendi-mode] body.trendi-studio:not(.home) #ajax-content-wrap :is(.th-section,.tc-section) h2{letter-spacing:-.035em!important;line-height:1.14!important;text-wrap:balance}
html[data-trendi-mode] body.trendi-studio:not(.home) #ajax-content-wrap :is(.th-card,.tc-card){border-radius:4px!important;box-shadow:none!important}
html[data-trendi-mode] body.trendi-studio:not(.home) #ajax-content-wrap :is(.th-section,.tc-section) p{line-height:1.8}
html[data-trendi-mode] body.trendi-studio:not(.home) #ajax-content-wrap :is(.th-section,.tc-section){padding-block:clamp(48px,5vw,80px)}

/* Source: trendi-reviews.css */
html[data-trendi-mode] body.home.trendi-studio #ts-main .tr-reviews{padding-block:clamp(64px,8vw,120px);color:var(--tm-ink);border-top:1px solid var(--tm-line)}
.tr-reviews *{box-sizing:border-box}
.tr-review-heading{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:48px;margin-bottom:48px}
html[data-trendi-mode] body.home.trendi-studio #ts-main .tr-review-kicker{color:var(--tm-blue);font-size:11px;letter-spacing:.16em;margin:0 0 22px}
html[data-trendi-mode] body.home.trendi-studio #ts-main #tr-reviews-heading{font-size:clamp(42px,5.2vw,74px)!important;line-height:1.04!important;letter-spacing:-.045em!important;margin:0 0 24px;color:var(--tm-ink)!important}
html[data-trendi-mode] body.home.trendi-studio #ts-main .tr-review-intro{font-size:17px;max-width:36ch;color:var(--tm-muted)}
.tr-google-summary{justify-self:end;border-left:1px solid var(--tm-line);padding-left:36px}
.tr-google-source{font-size:14px;color:var(--tm-muted)}
.tr-rating{display:flex;gap:20px;align-items:center;margin:16px 0}
.tr-rating>strong{font-size:66px;font-weight:400;line-height:1;letter-spacing:-.06em}
.tr-rating>span{display:grid;gap:7px;font-size:13px;color:var(--tm-muted)}
.tr-stars{color:var(--tm-blue);font-size:20px;letter-spacing:3px}
.tr-google-summary a,.tr-review-card>a{color:var(--tm-ink)!important;text-decoration:none!important;border-bottom:1px solid var(--tm-line);display:inline-flex;gap:22px;padding:12px 0;font-size:13px;min-height:44px;align-items:center}
.tr-google-summary small{display:block;color:var(--tm-muted);font-size:10px;margin-top:10px}
.tr-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
html[data-trendi-mode] body.home.trendi-studio #ts-main .tr-review-card{margin:0;padding:30px;display:flex;flex-direction:column;border:1px solid var(--tm-line);border-top:2px solid var(--tm-blue);border-radius:3px;background:var(--tm-panel);min-width:0}
html[data-trendi-mode] body.home.trendi-studio #ts-main .tr-review-topic{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--tm-blue);margin:0 0 28px}
html[data-trendi-mode] body.home.trendi-studio #ts-main .tr-review-card blockquote{font-family:inherit;font-size:clamp(23px,2vw,29px)!important;line-height:1.4!important;letter-spacing:-.02em;font-weight:400!important;color:var(--tm-ink)!important;border:0!important;background:none!important;padding:0!important;margin:0 0 36px!important;flex:1}
.tr-review-card blockquote:before,.tr-review-card blockquote:after{display:none!important}
.tr-review-card figcaption{display:grid;gap:7px;margin-top:auto;font-size:14px}
.tr-review-card figcaption strong{font-weight:500}
.tr-review-card figcaption span{font-size:11px;color:var(--tm-muted)}
.tr-review-card>a{margin-top:22px;justify-content:space-between}
.tr-reviews a:hover{color:var(--tm-blue)!important;border-color:var(--tm-blue)}
.tr-reviews a:focus-visible{outline:2px solid var(--tm-blue);outline-offset:5px}
html[data-trendi-mode] body.home.trendi-studio #ts-main .tr-review-note{font-size:11px;color:var(--tm-muted);margin-top:20px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){html:not([data-trendi-motion=paused]) .tr-review-card{transition:translate .3s,border-color .3s}html:not([data-trendi-motion=paused]) .tr-review-card:hover{translate:0 -4px;border-color:var(--tm-blue)!important}}
@media(max-width:900px){.tr-review-heading{grid-template-columns:1fr 1fr;gap:24px}.tr-review-grid{grid-template-columns:1fr}.tr-review-card{padding:24px!important}.tr-review-card blockquote{max-width:40ch}.tr-google-summary{padding-left:24px}}
@media(max-width:600px){.tr-review-heading{grid-template-columns:1fr;gap:28px}.tr-google-summary{justify-self:stretch;border-left:0;border-top:1px solid var(--tm-line);padding:24px 0 0}.tr-rating>strong{font-size:54px}.tr-review-grid{gap:16px}}

/* Source: trendi-crafted.css */
/* Static, server-rendered sections. Native disclosures work without JavaScript. */
.trendi-link-arrow{display:inline-block;flex:0 0 18px;width:18px;height:18px;vertical-align:middle}
@media(max-width:1000px){
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #top .col.span_3{flex:0 0 min(190px,55vw)!important;width:min(190px,55vw)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #top #logo{display:flex!important;align-items:center;max-width:100%;padding:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #top #logo img{width:100%!important;height:auto!important;max-width:190px!important;max-height:none!important;object-fit:contain}
}

html[data-trendi-mode] body #ajax-content-wrap .ti-page .ti-hero-media{aspect-ratio:auto!important;min-height:0!important;height:auto!important}

@media(max-width:690px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere #ajax-content-wrap#ajax-content-wrap :is(.th-hero,.tc-hero){padding-top:54px!important;padding-bottom:44px!important}}

/* Salient's mobile menu is separate from its desktop off-canvas panel. */
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu:before{background:transparent!important}

html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu{background:#030710!important;color:#f5f8ff!important;border-top:1px solid #84baff40!important;box-shadow:0 20px 40px #0002}
html[data-trendi-mode="light"] body #mobile-menu#mobile-menu#mobile-menu{background:#f5f8ff!important;color:#101b30!important}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .inner{padding:22px 6% 26px!important;min-height:0!important;background:transparent!important}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu a{color:inherit!important}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .top-btn a{display:flex!important;align-items:center;justify-content:center;min-height:50px!important;padding:12px 20px!important;border-radius:3px!important;background:#245bd7!important;background-image:none!important;color:#fff!important;font-size:17px!important;line-height:1.4!important;border:1px solid #245bd7!important;box-shadow:none!important}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .nectar-header-text-content{margin:0 0 18px!important;padding:0!important}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .menu-items-wrap{margin:0!important;padding:0!important}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .menu-items-wrap>ul>li>a{font-size:22px!important;line-height:1.3!important;padding:18px 48px 18px 0!important;margin:0!important;border-bottom:1px solid #84baff38!important;font-weight:400!important;letter-spacing:-.025em}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .sf-sub-indicator{width:44px!important;height:44px!important;top:50%!important;right:0!important;margin-top:-22px!important;transform:none!important;display:flex!important;align-items:center;justify-content:center;color:#84baff!important}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .sf-sub-indicator i{display:none!important}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .sf-sub-indicator:before,html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .sf-sub-indicator:after{content:"";position:absolute;width:14px;height:1px;background:currentColor;transform:rotate(0deg);transition:transform .2s}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .sf-sub-indicator:after{transform:rotate(90deg)}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu a[aria-expanded="true"] .sf-sub-indicator:after{transform:rotate(0deg)}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .sub-menu{padding:8px 0 14px 18px!important;margin:0!important;border-left:1px solid #84baff60;background:transparent!important}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .sub-menu a{font-size:16px!important;line-height:1.5!important;min-height:44px;padding:11px 0!important;border:0!important}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu a:focus-visible{outline:2px solid #84baff!important;outline-offset:3px}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .below-menu-items-wrap{margin-top:22px!important;padding:0!important}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .off-canvas-social-links{display:flex!important;gap:24px;padding:0!important;margin:0!important}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .off-canvas-social-links li{margin:0!important}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .off-canvas-social-links a{border:0!important;border-radius:0!important;border-bottom:1px solid #84baff60!important;padding:10px 0!important;font-size:14px!important;min-height:44px}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .bottom-text{font-size:11px!important;line-height:1.7!important;opacity:.65;margin:18px 0 0!important;padding:0!important}
html body #header-outer #top .slide-out-widget-area-toggle a.open.open:after,html body #header-outer #top .slide-out-widget-area-toggle a.open[aria-expanded="true"]:after{content:"Close"!important}
html[lang^="es"] body #header-outer #top .slide-out-widget-area-toggle a.open.open:after,html[lang^="es"] body #header-outer #top .slide-out-widget-area-toggle a.open[aria-expanded="true"]:after{content:"Cerrar"!important}

html body #ts-main #trendi-service-studio{isolation:isolate;overflow:hidden;width:100%;max-width:none}
html body #ts-main #trendi-service-studio>.tc-section-top,html body #ts-main #trendi-service-studio>.tc-section-intro,html body #ts-main #trendi-service-studio>.tc-service-rows{width:calc(100% - var(--ts-gutter)*2);max-width:1480px;margin-inline:auto}
html body #ts-main #trendi-service-studio:before{content:"";position:absolute;z-index:-1;pointer-events:none;right:-8%;top:24%;width:min(75vw,820px);aspect-ratio:1;background:var(--tm-gold);opacity:.17;mask-image:url("https://trendimarketing.com/wp-content/uploads/2026/10/Trendi-gold-site-icon.png");mask-mode:luminance;mask-size:contain;mask-repeat:no-repeat;transform:translate3d(0,0,0) rotate(-8deg)}
@media(prefers-reduced-motion:no-preference){html body #ts-main #trendi-service-studio:before{animation:tc-emblem-drift 20s ease-in-out infinite alternate}}
@keyframes tc-emblem-drift{from{transform:translate3d(0,2%,0) rotate(-8deg)}to{transform:translate3d(-4%,-3%,0) rotate(4deg)}}
html[data-trendi-motion="paused"] body #ts-main #trendi-service-studio:before{animation-play-state:paused}
html[data-trendi-mode="light"] body #ts-main #trendi-service-studio:before{opacity:.12}
@media(max-width:600px){html body #ts-main #trendi-service-studio:before{width:110vw;right:-37%;top:30%;opacity:.12}}

html body .slide-out-widget-area-toggle a > span{display:none!important}
html body #header-outer #top .slide-out-widget-area-toggle a{display:inline-flex!important;box-sizing:border-box!important;align-items:center;justify-content:center;gap:10px;min-width:104px!important;min-height:48px!important;width:auto!important;height:auto!important;padding:12px 16px!important;border:1px solid #84baff!important;border-radius:6px!important;background:#245bd7!important;color:#fff!important;touch-action:manipulation}
html body #header-outer #top .slide-out-widget-area-toggle a:after{content:"Menu"!important;font-family:inherit;font-size:16px;font-weight:600;line-height:1.25;color:#fff!important;display:block!important;position:static!important;opacity:1!important;background:none!important;transform:none!important;width:auto!important;height:auto!important;letter-spacing:0!important}
html body #header-outer #top .slide-out-widget-area-toggle a:before{content:""!important;display:block!important;position:static!important;flex:0 0 18px;width:18px!important;height:14px!important;opacity:1!important;transform:none!important;background:linear-gradient(#fff,#fff) 0 0/100% 2px no-repeat,linear-gradient(#fff,#fff) 0 6px/100% 2px no-repeat,linear-gradient(#fff,#fff) 0 12px/100% 2px no-repeat!important;border:0!important}
html body #header-outer #top .slide-out-widget-area-toggle a.open:before{height:18px!important;background:linear-gradient(45deg,transparent calc(50% - 1px),#fff calc(50% - 1px),#fff calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(-45deg,transparent calc(50% - 1px),#fff calc(50% - 1px),#fff calc(50% + 1px),transparent calc(50% + 1px))!important}
html[lang^="es"] body #header-outer #top .slide-out-widget-area-toggle a:after{content:"Menú"!important}
html body #header-outer #top .slide-out-widget-area-toggle a:focus-visible{outline:3px solid #84baff!important;outline-offset:4px}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .menu-items-wrap>ul>li>a,
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .trendi-mobile-accordion{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:60px!important;width:100%!important;margin:0!important;padding:16px 0!important;border:0!important;border-bottom:1px solid #84baff38!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:inherit!important;font:inherit;font-size:20px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:-.015em!important;text-align:left!important;text-transform:none!important;cursor:pointer;touch-action:manipulation}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .trendi-mobile-accordion:focus-visible{outline:2px solid #84baff!important;outline-offset:3px}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .trendi-accordion-icon{position:relative;flex:0 0 40px;width:40px;height:40px;border:1px solid #84baff50;border-radius:6px;background:#84baff10;color:#84baff}
html[data-trendi-mode="light"] body #mobile-menu#mobile-menu#mobile-menu .trendi-accordion-icon{color:#245bd7;border-color:#245bd750;background:#245bd70d}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .trendi-accordion-icon:before,
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .trendi-accordion-icon:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:currentColor;transform:translate(-50%,-50%)}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .trendi-accordion-icon:after{transform:translate(-50%,-50%) rotate(90deg)}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .trendi-mobile-accordion[aria-expanded="true"] .trendi-accordion-icon:after{display:none}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .trendi-mobile-panel[hidden]{display:none!important}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .trendi-mobile-panel:not([hidden]){display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:10px 0!important}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .trendi-mobile-panel a{box-sizing:border-box!important;display:flex!important;align-items:center!important;min-height:48px!important;padding:12px 8px!important}
html[data-trendi-mode] body #mobile-menu#mobile-menu#mobile-menu .trendi-mobile-overview a{font-weight:600!important}
@media(max-width:1000px){
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #top .col.span_9{flex:0 0 auto!important;width:auto!important;min-width:0!important;gap:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #top .slide-out-widget-area-toggle{padding:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #top .slide-out-widget-area-toggle>div{position:static!important;inset:auto!important;transform:none!important}
}
html body #header-outer #top .slide-out-widget-area-toggle a:before{z-index:auto!important;visibility:visible!important;border-radius:0!important}
@media(max-width:380px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #top .col.span_3{flex-basis:calc(100vw - 184px)!important;width:calc(100vw - 184px)!important}}
/* Keep the preview notice legible without covering the phone navigation. */
@media(max-width:600px){
html body #wpvibe-preview-banner{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;line-height:1.3!important}
html body #wpvibe-preview-banner .wpvibe-badge{flex:1 1 auto!important;font-size:10px!important;line-height:1.3!important}
html body #wpvibe-preview-banner .wpvibe-info{display:none!important}
html body #wpvibe-preview-banner .wpvibe-btn{flex:0 0 auto!important;font-size:10px!important;line-height:1.3!important;padding:6px 8px!important}
}

html[data-trendi-mode="light"] body #ts-main .tc-crafted{--tm-gold:#245bd7}
html[data-trendi-mode="dark"] body #ts-main .tc-crafted{--tm-gold:#84baff}
html body #ts-main .tc-crafted{--crafted-line:var(--tm-line,rgba(132,186,255,.32));padding-block:clamp(64px,7vw,120px);color:var(--tm-ink);background:none;position:relative;scroll-margin-top:140px}
html body #ts-main .tc-crafted *{box-sizing:border-box}
html body #ts-main .tc-crafted h2{font-family:inherit;font-size:clamp(38px,4.5vw,70px);font-weight:400;line-height:1.06;letter-spacing:-.045em;margin:0;color:var(--tm-ink)}
html body #ts-main .tc-crafted h2 em{font:inherit;letter-spacing:inherit;text-transform:none;color:var(--tm-gold,#84baff)}
html body #ts-main .tc-crafted p{font-size:17px;line-height:1.75;padding:0;margin:0;color:var(--tm-muted)}
html body #ts-main .tc-crafted .tc-eyebrow{font-size:11px;line-height:1.5;letter-spacing:.17em;text-transform:uppercase;color:var(--tm-gold,#84baff)}
html body #ts-main .tc-section-top{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--crafted-line);padding-top:22px;margin-bottom:46px}
html body #ts-main .tc-section-intro{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:9%;margin-bottom:48px}
html body #ts-main .tc-section-intro>p{max-width:390px}
html body #ts-main .tc-crafted a{color:var(--tm-ink);text-decoration:none}
html body #ts-main .tc-crafted .tc-text-link{display:inline-flex;gap:22px;align-items:center;font-size:14px;border-bottom:1px solid var(--crafted-line);padding-block:8px}
html body #ts-main .tc-crafted a:hover{color:var(--tm-gold)}
html body #ts-main .tc-crafted a:focus-visible,html body #ts-main .tc-crafted summary:focus-visible{outline:2px solid var(--tm-gold);outline-offset:6px}
html body #ts-main .tc-service-row{border:0;border-top:1px solid var(--crafted-line);border-radius:0;background:none;margin:0;padding:0}
html body #ts-main .tc-service-row:last-child{border-bottom:1px solid var(--crafted-line)}
html body #ts-main .tc-crafted summary{list-style:none;cursor:pointer}
html body #ts-main .tc-crafted summary::-webkit-details-marker{display:none}
html body #ts-main .tc-service-row>summary{display:grid;grid-template-columns:48px 1fr 220px 24px;align-items:center;gap:24px;padding:26px 0;color:var(--tm-ink)}
html body #ts-main .tc-row-index{font-size:11px;color:var(--tm-gold);letter-spacing:.12em}
html body #ts-main .tc-service-name{font-size:clamp(25px,2.5vw,38px);line-height:1.2;letter-spacing:-.035em}
html body #ts-main .tc-row-purpose{font-size:13px;color:var(--tm-muted)}
html body #ts-main .tc-toggle{display:block;width:18px;height:18px;position:relative;color:var(--tm-gold)}
html body #ts-main .tc-toggle:before,html body #ts-main .tc-toggle:after{content:"";position:absolute;top:8px;left:2px;width:14px;height:1px;background:currentColor}
html body #ts-main .tc-toggle:after{transform:rotate(90deg);transition:transform .25s}
html body #ts-main details[open]>summary .tc-toggle:after{transform:rotate(0deg)}
html body #ts-main .tc-service-row[open]{background:linear-gradient(90deg,transparent,rgba(132,186,255,.07))}
html body #ts-main .tc-service-body{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:0 48px 32px 72px}
html body #ts-main .tc-service-body>p{font-size:clamp(19px,1.7vw,25px);line-height:1.5;max-width:420px;color:var(--tm-ink)}
html body #ts-main .tc-service-body ul{padding:0;margin:0 0 18px;list-style:none;color:var(--tm-muted);font-size:14px;line-height:1.8}
html body #ts-main .tc-agency-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:center}
html body #ts-main .tc-agency-copy>.tc-eyebrow{margin-bottom:30px}
html body #ts-main .tc-agency-copy h2{margin-bottom:32px}
html body #ts-main .tc-agency-copy>p{margin-bottom:20px}
html body #ts-main .tc-agency-copy>.tc-lead{font-size:22px;line-height:1.5;color:var(--tm-ink)}
html body #ts-main .tc-industry-links{display:flex;flex-wrap:wrap;gap:20px;font-size:13px;border-block:1px solid var(--crafted-line);padding:20px 0;margin:30px 0}
html body #ts-main .tc-crafted .tc-red-link{display:inline-flex;gap:28px;align-items:center;background:#245bd7;color:#fff;padding:16px 22px;font-size:14px;border-radius:2px}
html body #ts-main .tc-agency-portrait{margin:0;position:relative}
html body #ts-main .tc-agency-portrait img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center;opacity:1;filter:none;transform:none;border-radius:0}
html body #ts-main .tc-agency-portrait figcaption{display:flex;justify-content:space-between;gap:20px;padding-top:16px;border-top:1px solid var(--crafted-line);margin-top:12px;font-size:12px;color:var(--tm-muted)}
html body #ts-main .tc-agency-portrait figcaption span:first-child{color:var(--tm-ink)}
html body #ts-main .tc-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--crafted-line)}
html body #ts-main .tc-process-card{padding:30px 24px 22px 0;min-width:0}
html body #ts-main .tc-process-card+article{border-left:1px solid var(--crafted-line);padding-left:24px}
html body #ts-main .tc-process-number{display:block;font-size:64px;line-height:1;font-weight:300;letter-spacing:-.07em;color:var(--tm-gold);opacity:.65;margin-bottom:45px}
html body #ts-main .tc-process-card h3{font-size:30px;line-height:1.2;font-weight:400;letter-spacing:-.035em;color:var(--tm-ink);margin:0 0 16px}
html body #ts-main .tc-process-card>p{font-size:16px;min-height:84px}
html body #ts-main .tc-process-card details{border:0;border-top:1px solid var(--crafted-line);border-radius:0;background:none;padding:0;margin:24px 0 0}
html body #ts-main .tc-process-card summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;font-size:12px;color:var(--tm-ink)}
html body #ts-main .tc-process-detail p{font-size:14px;margin-bottom:22px}
html body #ts-main .tc-process-detail strong{display:block;font-size:15px;line-height:1.6;font-weight:400;margin-top:8px;color:var(--tm-ink)}
html body #ts-main .tc-process-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--crafted-line);padding-top:24px}
html body #ts-main .tc-process-foot p{font-size:14px}
@media(max-width:900px){html body #ts-main .tc-agency-grid{gap:6%}html body #ts-main .tc-process-grid{grid-template-columns:1fr 1fr}html body #ts-main .tc-process-card:nth-child(3){border-left:0;padding-left:0}html body #ts-main .tc-process-card:nth-child(n+3){border-top:1px solid var(--crafted-line)}html body #ts-main .tc-row-purpose{display:none}html body #ts-main .tc-service-row>summary{grid-template-columns:34px 1fr 20px}}
@media(max-width:600px){html body #ts-main .tc-section-intro,html body #ts-main .tc-agency-grid,html body #ts-main .tc-service-body{grid-template-columns:1fr;gap:26px}html body #ts-main .tc-section-top{margin-bottom:30px}html body #ts-main .tc-section-intro{margin-bottom:32px}html body #ts-main .tc-service-row>summary{padding:22px 0;gap:12px}html body #ts-main .tc-service-body{padding:0 12px 28px 46px}html body #ts-main .tc-agency-portrait{margin-top:20px}html body #ts-main .tc-process-grid{grid-template-columns:1fr}html body #ts-main .tc-process-card,html body #ts-main .tc-process-card+article{padding:26px 0;border-left:0;border-top:1px solid var(--crafted-line)}html body #ts-main .tc-process-number{font-size:48px;margin-bottom:24px}html body #ts-main .tc-process-card>p{min-height:0}html body #ts-main .tc-process-foot{display:block}html body #ts-main .tc-process-foot a{margin-top:16px}html body #ts-main .tc-section-top>.tc-eyebrow:last-child:not(:first-child){display:none}}
@media(prefers-reduced-motion:reduce){html body #ts-main .tc-crafted *{transition:none!important}}

/* Source: trendi-blog-palette.css */
body.single-post{--tb-page:#0a0c0d;--tb-panel:#131718;--tb-soft:#1b2224;--tb-text:#d7e2e7;--tb-heading:#ebf6fa;--tb-muted:#a3b4bc;--tb-line:#364a54;--tb-gold:#7cb5cf;--tb-link:#8dc5df}html[data-trendi-mode="light"] body.single-post{--tb-page:#edf5f8;--tb-panel:#f7fdff;--tb-soft:#dceaf0;--tb-text:#2f3639;--tb-heading:#101b30;--tb-muted:#526068;--tb-line:#aac7d4;--tb-gold:#357594;--tb-link:#1f4f9d}body.single-post .trendi-refreshed-guide a:hover,body.single-post .seo-reading a:hover{ text-decoration-thickness:2px!important}body.single-post .trendi-refreshed-guide input[type="checkbox"]{accent-color:#245ab3}body.single-post .trendi-refreshed-guide :focus-visible,body.single-post .seo-reading :focus-visible{outline-color:var(--tb-gold)!important}body.single-post .tm-lsa-table th{background:var(--tb-soft)!important}body.single-post .tm-lsa-enhancement h2{scroll-margin-top:160px}html body.single-post #ajax-content-wrap .blog_next_prev_buttons .controls li{background:var(--tb-panel)!important;border-color:var(--tb-line)!important}html body.single-post #ajax-content-wrap .blog_next_prev_buttons a,html body.single-post #ajax-content-wrap .blog_next_prev_buttons h3,html body.single-post #ajax-content-wrap .blog_next_prev_buttons span{color:var(--tb-heading)!important}html body.single-post .nectar-social a,html body.single-post .nectar-social a span,html body.single-post .nectar-social a i{color:#edf8ff!important}html body.single-post .nectar-social>a,html body.single-post .nectar-social .nectar-sharing{background:#2254a8!important}html body.single-post .nectar-social a:hover{background:#1a4284!important}
/* Article canvas and Salient sharing layers share the brand palette in both themes. */
html[data-trendi-mode] body.single-post,
html[data-trendi-mode] body.single-post #ajax-content-wrap,
html[data-trendi-mode] body.single-post #ajax-content-wrap>.container-wrap{
 background:var(--tb-page)!important;
}
html body .nectar-social.fixed>a,
html body .nectar-social.fixed .nectar-social-inner a{
 background:#2254a8!important;border-radius:50%!important;color:#edf8ff!important;
}
html body .nectar-social.fixed>a::before{
 background:#2254a8!important;border-radius:50%!important;
}
html body .nectar-social.fixed>a::after,
html body .nectar-social.fixed .nectar-social-inner a::after{
 background:#7cb5cf!important;
}
html body .nectar-social.fixed a:hover,
html body .nectar-social.fixed:hover>a::before{
 background:#1a4284!important;
}
html body .nectar-social a i,html body .nectar-social a span{
 color:#edf8ff!important;
}
html body .nectar-social a:focus-visible{
 outline:2px solid #7cb5cf!important;outline-offset:5px;
}
html body .nectar-social.vertical .nectar-social-inner a:hover,
html body .sharing-default-minimal .nectar-social .nectar-social-inner a:hover{
 background:#2254a8!important;color:#edf8ff!important;
}
html body .nectar-skip-to-content{color:#1f4f9d!important}
html body .search-box__button{background:#2254a8!important;color:#edf8ff!important}

/* Source: trendi-brand-images.css */
html body #ajax-content-wrap img[src*="Trendi-gold-"],html body #ajax-content-wrap img[srcset*="Trendi-gold-"]{filter:none!important;mix-blend-mode:normal!important}html body #ajax-content-wrap :is(.nectar-post-grid-item-bg__media,.post-featured-img img)[src*="Trendi-gold-"]{object-fit:cover!important;background:#101b30!important}html body .featured-media-under-header__featured-media img[src*="Trendi-gold-"]{object-fit:cover!important}
/* Preserve the approved editorial cover including its typography at every breakpoint. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body #ajax-content-wrap img[src*="trendi-editorial-"],
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body #ajax-content-wrap img[src*="trendi-service-"]{
 filter:none!important;mix-blend-mode:normal!important;
}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body #ajax-content-wrap img[src*="trendi-editorial-"]{
 object-fit:contain!important;object-position:center!important;background:#e7f1f5!important;
}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body .featured-media-under-header__featured-media:has(img[src*="trendi-editorial-"]){
 height:auto!important;aspect-ratio:3/2!important;min-height:0!important;
}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body .featured-media-under-header__featured-media img[src*="trendi-editorial-"]{
 width:100%!important;height:auto!important;aspect-ratio:3/2!important;
}


/* v135: shared brand color treatment preserves every editorial cover pixel and letter. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body #ajax-content-wrap img:is([src*="trendi-editorial-"],[data-src*="trendi-editorial-"],[data-nitro-lazy-src*="trendi-editorial-"],[alt*="editorial cover"]){filter:url("#trendi-editorial-blue")!important;mix-blend-mode:normal!important;}

/* Source: trendi-service-markets.css */
html body #ajax-content-wrap .tsm-market-links{background:#121617;color:#d7e2e7;border-block:1px solid #364a54;padding:72px 24px}html[data-trendi-mode="light"] body #ajax-content-wrap .tsm-market-links{background:#e4eff4;color:#2f3639;border-color:#aac7d4}.tsm-wrap{max-width:1160px;margin:auto}.tsm-wrap>p{max-width:760px}.tsm-eyebrow{font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;color:#7cb5cf!important}.tsm-wrap h2{font-size:clamp(28px,3.5vw,44px)!important;line-height:1.15!important;margin:16px 0 24px!important;color:inherit!important}.tsm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;margin:34px 0}.tsm-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:16px 0;border-bottom:1px solid #364a54;color:#a7d4ea!important;text-decoration:none!important;font-size:16px!important;line-height:1.5!important}.tsm-grid a:hover{color:#edf8ff!important;border-color:#7cb5cf}.tsm-grid a:focus-visible,.tsm-note a:focus-visible{outline:2px solid #7cb5cf;outline-offset:5px}.tsm-note a,.tsm-parent a{color:#a7d4ea!important;text-decoration:underline;text-underline-offset:4px}html[data-trendi-mode="light"] .tsm-eyebrow{color:#266180!important}html[data-trendi-mode="light"] .tsm-grid a,html[data-trendi-mode="light"] .tsm-note a,html[data-trendi-mode="light"] .tsm-parent a{color:#1c478e!important;border-color:#95b9c9}html[data-trendi-mode="light"] .tsm-grid a:hover{color:#112b55!important}.tsm-parent{padding-block:44px!important}@media(max-width:1000px){.tsm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tsm-grid{grid-template-columns:1fr;margin:24px 0}html body #ajax-content-wrap .tsm-market-links{padding:44px 24px}.tsm-grid a{min-height:52px}}

/* Source: trendi-hero-palette-preview.css */
/* Palette-only homepage hero preview. No layout or typography changes. */
/* Normalize every interior header wave, including legacy decorative linework. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body:not(.home) canvas.ts-wave{filter:none!important}
/* Subtle burgundy accents on interior pages, matching the approved homepage. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body:not(.home){--page-wine-line:rgba(36,91,215,.36);--page-wine-wash:rgba(36,91,215,.12)}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body:not(.home){--page-wine-line:rgba(36,91,215,.26);--page-wine-wash:rgba(36,91,215,.06)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body:not(.home) #ajax-content-wrap :is(.th-card,.tc-card,.th-panel,.tc-form,.tpl-grid>a,.tc-process-card){border-color:var(--page-wine-line)!important;background:linear-gradient(140deg,var(--page-wine-wash),transparent 70%),var(--tm-panel)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body:not(.home) #ajax-content-wrap :is(.ti-jump,.ti-path,.th-step,.tc-intro-rule,.tc-contact-list>div,.legal-jump,.ti-faq details,.ti-process .th-three>div,.ti-scope .ts-row){border-color:var(--page-wine-line)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body:not(.home) #ajax-content-wrap :is(.th-band,.tc-band){background:radial-gradient(ellipse at 80% 70%,var(--page-wine-wash),transparent 65%),var(--tm-bg)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body:not(.home) #ajax-content-wrap :is(.th-card,.tc-card,.tpl-grid>a):hover{border-color:#6097ef!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body:not(.home) #ajax-content-wrap #footer-outer{border-top-color:var(--page-wine-line)!important;background:radial-gradient(ellipse at 80% 20%,var(--page-wine-wash),transparent 65%),var(--tm-panel)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body:not(.home) #ajax-content-wrap :is(blockquote,.trendi-refreshed-guide details,.seo-reading details){border-color:var(--page-wine-line)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body:not(.home).single-post{--tb-line:var(--page-wine-line)}
/* Restrained homepage burgundy accents. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main{--home-wine:#245bd7;--home-wine-line:rgba(36,91,215,.36);--home-wine-wash:rgba(36,91,215,.12)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-editorial::after{background:linear-gradient(140deg,transparent 28%,var(--home-wine-wash) 65%,transparent 90%)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main :is(.ts-growth article,.tc-process-card){border-color:var(--home-wine-line)!important;background:linear-gradient(140deg,var(--home-wine-wash),transparent 70%),var(--tm-panel)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio .tc-service-rows details{border-color:var(--home-wine-line)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio .tc-service-rows details[open]{background:linear-gradient(110deg,var(--home-wine-wash),transparent 85%)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-process-studio .tc-process-card:hover{border-color:#6097ef!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets .mk-grid{border-color:var(--home-wine-line)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-final{background:radial-gradient(ellipse at 80% 70%,rgba(36,91,215,.18),transparent 65%),var(--tm-bg)!important;border-color:var(--home-wine-line)!important}

/* Preserve original Kirk and Nuria portrait colors, including hover states. */
html body #ajax-content-wrap img:is([alt="Kirk Lee"],[alt="Nuria Rodríguez"],[alt="Nuria Rodriguez"]),
html body .tm-team-directory .tm-person img:is([alt="Kirk Lee"],[alt="Nuria Rodríguez"],[alt="Nuria Rodriguez"]){filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;opacity:1!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets #mk-selected-link{background:#245bd7!important;border-color:#245bd7!important;color:#f5f8ff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets #mk-selected-link:hover{background:#3473ee!important;border-color:#3473ee!important}
html[data-trendi-mode="dark"][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio :is(#header-outer,.ts-hero){--tm-bg:#121417;--tm-ink:#f5f8ff;--tm-muted:#aab7cb;--tm-blue:#84baff;--tm-line:rgba(132,186,255,.22);--tm-glass:rgba(18,20,23,.96);--ts-glow-a:rgba(36,91,215,.20);--ts-glow-b:rgba(36,91,215,.10);--ts-glow-c:rgba(36,91,215,.06)}
html[data-trendi-mode="dark"][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-hero{background:radial-gradient(ellipse at 86% 36%,rgba(36,91,215,.20),transparent 58%),#121417!important}
html[data-trendi-mode="dark"][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-hero .ts-display{color:#f5f8ff!important}
html[data-trendi-mode="dark"][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-hero .ts-display em{color:#84baff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(#ts-main .ts-pill,.th-btn,.tc-btn,.tb-menu-cta,#mk-selected-link,#trendi-showcase .tsh-description a,.wpforms-submit,button[type="submit"],input[type="submit"],#header-outer .cmn-btn a,a.nectar-button){background:#245bd7!important;border-color:#245bd7!important;color:#f5f8ff!important;box-shadow:0 9px 35px rgba(36,91,215,.24)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(#ts-main .ts-pill,.th-btn,.tc-btn,.tb-menu-cta,#mk-selected-link,#trendi-showcase .tsh-description a,.wpforms-submit,button[type="submit"],input[type="submit"],#header-outer .cmn-btn a,a.nectar-button):hover{background:#3473ee!important;border-color:#3473ee!important;color:#f5f8ff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode]{--tm-action:#245bd7}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #home-markets .mk-map-city[aria-pressed="true"]{background:#245bd7!important;border-color:#245bd7!important;color:#f5f8ff!important}

/* Use the approved homepage logo on every page and header state. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #logo img{filter:url("#trendi-logo-blue-dark")!important;opacity:1!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #logo img{filter:url("#trendi-logo-blue-light")!important;opacity:1!important;}

/* Source: trendi-galaxy-hero.css */

html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #header-outer{background:#03060d!important;border-color:rgba(126,169,255,.15)!important;--tm-ink:#f5f8ff;--tm-blue:#6baaff;--tm-glass:#03060d}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #header-outer #logo img{filter:url("#trendi-logo-blue-dark")!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-hero{position:relative;isolation:isolate;overflow:hidden;margin-top:138px;min-height:760px;height:calc(100svh - 138px);max-height:1100px;padding:110px 6% 100px;display:flex;align-items:center;background:#03060d!important;color:#f5f8ff}
/* Mobile: header-space already reserves the header height; start the hero copy directly below it. */
@media(max-width:900px){
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-hero{margin-top:0!important;padding-top:32px!important;min-height:0!important;height:auto!important;max-height:none!important;display:block!important;}
}
.tg-stars{position:absolute;inset:0;width:100%;height:100%;z-index:-2;pointer-events:none}
.tg-halo{position:absolute;width:800px;height:800px;right:-100px;top:-20px;z-index:-1;background:radial-gradient(ellipse,rgba(20,75,190,.2),rgba(16,43,96,.07) 45%,transparent 68%);pointer-events:none}
.tg-copy{position:relative;z-index:3;width:57%;max-width:780px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-kicker{color:#91a6c9!important;font-size:10px!important;font-weight:500;letter-spacing:.18em;margin:0 0 34px!important;display:flex;align-items:center;gap:12px}
.tg-kicker>span{width:6px;height:6px;background:#4788ff;border-radius:50%;box-shadow:0 0 14px #458aff;flex-shrink:0}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #tg-title{font-family:"DM Sans",sans-serif!important;font-size:clamp(52px,5.7vw,96px)!important;font-weight:400!important;letter-spacing:-.065em!important;line-height:.99!important;color:#f7faff!important;margin:0 0 35px!important;max-width:none!important;text-wrap:initial}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #tg-title em{font:inherit!important;color:#77adff!important;letter-spacing:inherit!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-description{color:#9faec5!important;font-size:17px!important;line-height:1.75!important;max-width:390px;margin:0!important}
.tg-actions{display:flex;align-items:center;gap:28px;margin-top:36px;flex-wrap:wrap}
/* The approved blue hero CTA has one component-owned definition in both color modes. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-cta{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:56px!important;height:auto!important;max-width:100%!important;padding:18px 34px!important;background:#215bd4!important;background-image:none!important;border:1px solid #215bd4!important;border-radius:6px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:"DM Sans",sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;text-align:center!important;white-space:normal!important;box-shadow:none!important;transform:none!important;transition:background-color .2s,border-color .2s!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-cta:focus-visible{outline:2px solid #84baff!important;outline-offset:4px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-cta svg,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-cta i{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-cta::before,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-cta::after{display:none!important;content:none!important}
@media(max-width:690px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-cta{padding:16px 24px!important;font-size:16px!important;min-height:54px!important}}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-cta:hover{background:#1a4bb4!important;border-color:#1a4bb4!important;color:#fff!important;box-shadow:none!important;transform:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-cta span{font:inherit!important;color:inherit!important;-webkit-text-fill-color:inherit!important;transform:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-text-link{font-size:13px;color:#d5dff1!important;text-decoration:none;border-bottom:1px solid #40506c;padding-bottom:4px}
.tg-art{position:absolute;right:2%;top:8%;width:49%;height:80%;display:flex;align-items:center;justify-content:center;pointer-events:none}
.tg-liquid{position:relative;width:100%;height:auto;max-height:610px;overflow:visible;filter:drop-shadow(0 0 28px #2665e22b);animation:tg-float 14s ease-in-out infinite}
.tg-orbit{position:absolute;width:106%;height:43%;border:1px solid rgba(99,151,255,.17);border-radius:50%;transform:rotate(-28deg);box-shadow:0 0 25px #2263ff08}
.tg-orbit-b{width:92%;height:70%;transform:rotate(55deg);border-color:rgba(99,151,255,.08)}
.tg-coordinate{position:absolute;bottom:0;right:15%;font-size:9px;letter-spacing:.2em;color:#667997}
.tg-bottom{position:absolute;left:6%;right:6%;bottom:28px;border-top:1px solid #ffffff15;padding-top:24px;display:flex;justify-content:space-between;gap:24px;font-size:9px;letter-spacing:.14em;color:#71829c}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-bottom a{color:#d2ddf0!important}
@keyframes tg-float{0%,100%{transform:translateY(-9px) rotate(-5deg)}50%{transform:translateY(9px) rotate(1deg)}}
@media(max-width:900px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-hero{height:auto;min-height:820px;padding:70px 7% 390px}.tg-copy{width:100%}.tg-art{width:370px;max-width:85%;height:330px;right:4%;top:auto;bottom:60px}.tg-liquid{max-height:340px}.tg-coordinate{display:none}.tg-bottom{left:7%;right:7%;font-size:8px}.tg-bottom>span:nth-child(2){display:none}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #tg-title{font-size:clamp(40px,7.4vw,66px)!important}.tg-halo{top:auto;bottom:-200px;right:-300px}}
@media(max-width:480px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-hero{padding-top:46px;min-height:850px}.tg-actions{gap:18px}.tg-art{right:-1%;bottom:60px;width:320px}.tg-bottom>span:first-child{max-width:170px;line-height:1.7}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-kicker{font-size:8px!important;letter-spacing:.13em}}
@media(prefers-reduced-motion:reduce){.tg-liquid{animation:none!important}}
html[data-trendi-motion="paused"] .tg-liquid{animation-play-state:paused}

/* Cinematic eclipse direction, homepage only. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #header-outer{background:#020307!important;border-color:#ffffff10!important;--tm-glass:#020307}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-hero{background:#020307!important;min-height:740px;padding:85px 6% 100px}
.tg-halo{width:100%;height:100%;right:-22%;top:0;background:radial-gradient(ellipse at 58% 48%,#193d6e22,transparent 52%)}
.tg-copy{width:58%;max-width:800px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-kicker{font-size:10px!important;text-transform:uppercase;letter-spacing:.16em;color:#929aaa!important;margin-bottom:30px!important}
.tg-kicker>span{width:4px;height:4px;background:#c1d5ff;box-shadow:0 0 10px #a3c3ff}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #tg-title{font-size:clamp(48px,5.9vw,100px)!important;line-height:1.02!important;letter-spacing:-.055em!important;font-weight:400!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #tg-title em{color:#b9c7df!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-description{font-size:15px!important;line-height:1.8!important;max-width:410px;color:#9b9fa9!important}
.tg-actions{gap:24px;margin-top:30px}


html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-text-link{color:#858c9c!important;border:0;font-size:10px;max-width:160px;line-height:1.6}
.tg-art{width:56%;height:90%;right:-5%;top:0}
.tg-liquid{width:43%;max-height:300px;z-index:3;opacity:.94;filter:drop-shadow(0 12px 22px #000);animation:tg-float 18s ease-in-out infinite}
.tg-eclipse{position:absolute;width:76%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 48% 46%,#020307 58%,#040815 66%,#14386f 69%,#a3caff 70%,#345f9c 70.4%,#03050c 72%);box-shadow:0 0 55px #356cd520,inset 0 0 30px #000;transform:rotate(-28deg)}
.tg-eclipse:after{content:"";position:absolute;inset:2%;border-radius:50%;background:radial-gradient(circle at 63% 65%,#020307 60%,transparent 72%)}
.tg-accretion{position:absolute;width:110%;height:22%;border-radius:50%;transform:rotate(-31deg);background:radial-gradient(ellipse,transparent 42%,#b9d6ff08 47%,#698fff38 49%,#e0efffa0 50%,#558fff40 51%,transparent 55%);filter:blur(.6px);opacity:.7;z-index:2}
.tg-bottom{border:0;bottom:28px;font-size:9px;text-transform:uppercase;letter-spacing:.16em}
@keyframes tg-float{0%,100%{transform:translateY(-7px) rotate(-7deg)}50%{transform:translateY(7px) rotate(-3deg)}}
@media(max-width:900px){
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .tg-hero{padding:60px 7% 400px;min-height:980px;height:auto}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #tg-title{font-size:clamp(42px,7.4vw,66px)!important}
.tg-copy{width:100%}.tg-art{width:470px;max-width:100%;height:390px;top:auto;bottom:25px;right:-8%}.tg-liquid{width:40%;max-height:200px}.tg-halo{right:-30%;top:30%}.tg-bottom{bottom:20px}
}

/* Trendi constellation: actual emblem sampled into a dimensional star network. */
.tg-art{right:-3%;width:55%;height:88%;top:2%}
.tg-constellation{position:absolute;inset:0;width:100%;height:100%}
.tg-art.tg-ready .tg-liquid{display:none}
.tg-halo{right:-14%;background:radial-gradient(ellipse at 64% 48%,#113c762b,transparent 58%)}
@media(max-width:900px){.tg-art{top:auto;bottom:30px;width:470px;max-width:100%;height:390px;right:-5%}}

/* Nebula atmosphere and a denser, softer particle sculpture. */
.tg-stars{z-index:-2}
.tg-halo{inset:0;width:100%;height:100%;background:linear-gradient(90deg,#020307b8 0%,#02030755 38%,transparent 66%);z-index:-1}
.tg-art{right:-3%;top:0;width:57%;height:92%}
.tg-constellation{filter:drop-shadow(0 0 12px #4d8aff28)}
@media(max-width:900px){.tg-art{top:auto;bottom:25px;width:470px;max-width:100%;height:390px;right:-5%}.tg-halo{background:linear-gradient(#020307c9,transparent 65%)}}

/* Headline motion: one entrance, then an occasional light sweep. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #tg-title .tg-type-line{display:block;overflow:visible;padding-bottom:.07em;margin-bottom:-.07em;font:inherit;letter-spacing:inherit;line-height:inherit}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #tg-title .tg-type-line>span{display:inline-block;padding-bottom:.18em;margin-bottom:-.18em;font:inherit;letter-spacing:inherit;line-height:inherit;color:#f7faff;animation:tg-type-in 1.15s cubic-bezier(.16,1,.3,1) both;animation-delay:.12s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #tg-title .tg-type-line:nth-child(2)>span{animation-delay:.26s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #tg-title .tg-type-line:nth-child(3)>span{animation-delay:.4s}
@supports (-webkit-background-clip:text){
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #tg-title .tg-type-line>span{color:transparent!important;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#f7faff 0%,#f7faff 25%,#438dff 38%,#84baff 44%,#ffffff 50%,#84baff 56%,#438dff 62%,#f7faff 75%,#f7faff 100%);background-size:300% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;animation:tg-type-in 1.15s cubic-bezier(.16,1,.3,1) both,tg-type-light 4.5s ease-in-out infinite;animation-delay:.12s,1.4s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #tg-title .tg-type-line:nth-child(2)>span{animation-delay:.26s,1.65s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #tg-title .tg-type-line:nth-child(3)>span{animation-delay:.4s,1.9s}
}
@keyframes tg-type-in{from{opacity:0;transform:translateY(110%) rotate(3deg);filter:blur(5px)}to{opacity:1;transform:translateY(0) rotate(0);filter:blur(0)}}
@keyframes tg-type-light{0%{background-position:100% 0}65%,100%{background-position:0% 0}}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #tg-title .tg-type-line>span{animation:none!important;transform:none!important;opacity:1!important;background:none!important;color:#f7faff!important;-webkit-text-fill-color:#f7faff!important}}
html[data-trendi-motion="paused"] body.home #ts-main #tg-title .tg-type-line>span{animation:none!important;transform:none!important;opacity:1!important;background:none!important;color:#f7faff!important;-webkit-text-fill-color:#f7faff!important}


/* Edge-to-edge editorial film with readable original copy. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-editorial{display:flex!important;align-items:center;justify-content:flex-end;position:relative!important;isolation:isolate;overflow:hidden!important;width:100%!important;max-width:none!important;min-height:850px;min-height:max(850px,calc(100svh - 138px));margin:0!important;padding:100px 6%!important;box-sizing:border-box}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-editorial>.ts-film{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;aspect-ratio:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;opacity:1!important;z-index:0}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-editorial>.ts-film video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important;transform:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-editorial:after{content:""!important;display:block!important;position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,rgba(2,7,18,.12),rgba(2,7,18,.36) 35%,rgba(2,7,18,.84) 68%,rgba(2,7,18,.88))!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-editorial>.ts-editorial-copy{position:relative!important;z-index:2;width:49%!important;max-width:760px!important;margin:0!important;opacity:1!important;transform:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-editorial>.ts-editorial-copy h2{color:#fff!important;font-size:clamp(42px,4.6vw,88px)!important;line-height:1.06!important;text-shadow:0 2px 22px #02071055}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-editorial>.ts-editorial-copy p{color:#e0e7f2!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-editorial>.ts-editorial-copy a{color:#fff!important}
@media(max-width:900px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-editorial{min-height:900px;min-height:100svh;padding:90px 7%!important;align-items:flex-end}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-editorial>.ts-editorial-copy{width:100%!important;max-width:650px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-editorial:after{background:linear-gradient(180deg,#02071222,#02071299 30%,#020712e6 70%)!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-editorial>.ts-editorial-copy h2{font-size:clamp(36px,7vw,58px)!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-editorial>.ts-editorial-copy p{font-size:15px!important;line-height:1.7!important}}

/* Continuous homepage atmosphere beneath the section content. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tg-hero{border:0!important;box-shadow:none!important;background:transparent!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tg-hero :is(.tg-stars,.tg-halo,.tg-constellation){-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 240px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 240px),transparent 100%)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth{border-top:0!important;box-shadow:none!important}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main{position:relative;isolation:isolate;background:#020307!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tg-scroll-space{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;pointer-events:none}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>section:not(.tg-hero){position:relative;z-index:1;background:transparent!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tg-hero{z-index:2}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>div{position:relative;z-index:1}
/* Motion controls freeze the shared atmosphere instead of hiding its background. */

/* Cool, luminous interludes between the homepage galaxy sections. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>section.ts-growth .ts-growth-grid article{padding:28px 24px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>section:is(.ts-growth,.tr-reviews,.ts-partners){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:max(6%,calc((100% - 1400px)/2))!important;padding-right:max(6%,calc((100% - 1400px)/2))!important;background:#eef2f8!important;color:#101b30!important;--tm-ink:#101b30;--tm-muted:#526077;--tm-blue:#245bd7;--tr-rule-color:#c7d2e5;border-color:#d1daea!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>section:is(.ts-growth,.tr-reviews,.ts-partners) :is(h2,h3,blockquote,strong){color:#101b30!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>section:is(.ts-growth,.tr-reviews,.ts-partners) :is(p,figcaption,figcaption span,small,.tr-google-source,.tr-rating>span,.tb-partner-name){color:#526077!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>section:is(.ts-growth,.tr-reviews,.ts-partners) :is(a,.ts-index,.tr-review-kicker,.tr-review-topic,.tr-stars){color:#245bd7!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>section:is(.ts-growth,.tr-reviews,.ts-partners):before,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>section:is(.ts-growth,.tr-reviews,.ts-partners):after{background:#c7d2e5!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>section:is(.ts-growth,.tr-reviews,.ts-partners) :is(.ts-growth-grid article,.tr-review-card,.tr-google-summary){background:#ffffff!important;border:1px solid #d5deec!important;box-shadow:0 12px 32px #1b376908!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>section:is(.ts-growth,.tr-reviews,.ts-partners) :is(.ts-growth-grid article,.tr-review-card):before,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>section:is(.ts-growth,.tr-reviews,.ts-partners) :is(.ts-growth-grid article,.tr-review-card):after{background:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>section:is(.ts-growth,.tr-reviews,.ts-partners) :is(.tr-review-card a,.tr-google-summary a){border-color:#b4c6e9!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>section.ts-partners{background:#e4ebf6!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>section:is(.ts-growth,.tr-reviews,.ts-partners) .ts-logo-group>div{background:#f8faff!important;border-color:#cbd6e8!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>section:is(.ts-growth,.tr-reviews,.ts-partners) .ts-logo-group img{filter:brightness(0) saturate(100%)!important;opacity:.8!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>section:is(.ts-growth,.tr-reviews,.ts-partners) :is(.ts-partner-list,.ts-logo-viewport,.ts-logo-track,.ts-logo-group){background:transparent!important;border-color:#cbd6e8!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>section:is(.ts-growth,.tr-reviews,.ts-partners) .tr-rating{flex-wrap:wrap;gap:12px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>section:is(.ts-growth,.tr-reviews,.ts-partners) .ts-logo-group img[alt="Microsoft Advertising"]{filter:none!important;opacity:1!important}

/* Source: trendi-growth-galaxy.css */

/* Growth: scroll-driven constellation cards; the hero is untouched. */
/* Mobile cards use normal document flow; no mirrored 3D faces in Safari. */
@media(max-width:900px){
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth{min-height:0!important;height:auto!important;padding:56px 7%!important;box-sizing:border-box!important;}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-stage{width:100%!important;max-width:100%!important;min-width:0!important;position:relative!important;inset:auto!important;transform:none!important;}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .ts-growth-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;width:100%!important;max-width:100%!important;margin:0!important;perspective:none!important;}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .ts-growth-grid article{display:block!important;grid-template-columns:none!important;gap:0!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important;transform-style:flat!important;}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-inner{width:100%!important;height:auto!important;transform:none!important;transform-style:flat!important;transition:none!important;}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-front{display:none!important;}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:290px!important;box-sizing:border-box!important;padding:28px!important;transform:none!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important;}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back .ts-index{margin-bottom:30px!important;}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back h3{font-size:30px!important;line-height:1.15!important;margin:0 0 18px!important;max-width:100%!important;}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back p{min-height:0!important;font-size:16px!important;line-height:1.65!important;max-width:100%!important;overflow-wrap:break-word!important;}
}

.tg-growth{--gg-galaxy-texture:url("https://trendimarketing.com/wp-content/uploads/2026/10/Galaxy-texture-for-Trendi-glass-cards-scaled.jpg")}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth{background:radial-gradient(ellipse at 83% 18%,#ffffffdd 0%,transparent 36%),radial-gradient(ellipse at 17% 65%,#94b9f078 0%,transparent 48%),radial-gradient(ellipse at 78% 78%,#b3d4ff99 0%,transparent 46%),linear-gradient(145deg,#f3f7ff 0%,#dce8fb 42%,#eef4ff 66%,#cbdff8 100%)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth:before{content:"";position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;pointer-events:none!important;z-index:-1!important;opacity:.75!important;transform:none!important;mask:none!important;background:radial-gradient(ellipse at 38% 45%,#ffffffc9,transparent 32%),radial-gradient(ellipse at 60% 55%,#7ca8ed35,transparent 40%),radial-gradient(circle at 13% 24%,#fff 0 1.5px,transparent 3px),radial-gradient(circle at 81% 12%,#fff 0 2px,transparent 4px),radial-gradient(circle at 67% 76%,#fff 0 1.6px,transparent 4px),radial-gradient(circle,#fff 0 1px,transparent 1.8px),radial-gradient(circle,#477ed955 0 .7px,transparent 1.4px)!important;background-size:auto,auto,auto,auto,auto,97px 131px,151px 193px!important;background-position:center,center,center,center,center,18px 32px,67px 83px!important;border:0!important;box-shadow:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth:after{display:none!important}
.gg-dust-layer{position:fixed;inset:0;pointer-events:none!important;z-index:100001;overflow:hidden}
.gg-dust{position:absolute;left:0;top:0;border-radius:50%;background:#fff;box-shadow:0 0 5px #fff,0 0 12px #448dff;pointer-events:none}
.gg-dust:nth-child(3n){background:#5b9cff;box-shadow:0 0 6px #78adff}
.gg-cursor,.gg-cursor.gg-text{width:5px!important;height:5px!important;background:#fff!important;border:0!important;box-shadow:0 0 4px #fff,0 0 12px #245bd7!important}
.gg-cursor:after{display:none!important}
@media(prefers-reduced-motion:reduce){.gg-dust-layer{display:none!important}}
html[data-trendi-motion="paused"] .gg-dust-layer{display:none!important}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .ts-section-heading :is(h2,p){transition:color .25s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .ts-section-heading :is(h2,p):hover{color:#245bd7!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth svg.gg-mark{background:none!important;mask:none!important;-webkit-mask:none!important;filter:drop-shadow(0 0 18px #84baff66)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth{min-height:140vh;padding-top:64px!important;padding-bottom:80px!important;overflow:visible!important;isolation:isolate}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-stage{position:relative;top:0;padding-bottom:26px;will-change:transform}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .ts-section-heading{margin-bottom:46px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .ts-growth-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;perspective:1600px;overflow:visible!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .ts-growth-grid article{position:relative;height:390px;min-width:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:translate3d(var(--gx,0px),var(--gy,0px),0) rotate(var(--gr,0deg))!important;transform-style:preserve-3d;z-index:var(--gz,1);opacity:1!important;outline:none}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateY(var(--gf,0deg)) rotateX(var(--gtx,0deg)) rotateZ(var(--gtz,0deg));transition:transform .32s cubic-bezier(.2,.75,.3,1)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:16px;border:1px solid #7bafff55;padding:30px!important;overflow:hidden;box-shadow:0 24px 50px #10284c24;background:radial-gradient(ellipse at var(--mx,70%) var(--my,20%),#234b8b66,transparent 65%),#050c19!important;color:#f5f8ff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-front{display:flex;align-items:center;justify-content:center;transform:rotateY(0deg)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-front:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#ffffffaa .8px,transparent 1.4px),radial-gradient(circle,#84baff80 1px,transparent 1.6px);background-size:47px 61px,83px 97px;background-position:7px 19px,41px 53px;opacity:.4}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-front:after{content:"";width:72%;aspect-ratio:1;position:absolute;border:1px solid #84baff35;border-radius:50%;box-shadow:0 0 45px #346cde33,inset 0 0 35px #346cde22;transform:rotateX(30deg) rotateZ(-25deg)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-mark{width:65%;aspect-ratio:1;background:#f5f8ff;mask:url('https://trendimarketing.com/wp-content/uploads/2022/03/trendi-logo-left.png') 11% 50%/269% auto no-repeat;-webkit-mask:url('https://trendimarketing.com/wp-content/uploads/2022/03/trendi-logo-left.png') 11% 50%/269% auto no-repeat;filter:drop-shadow(0 0 18px #84baff66);position:relative;z-index:1}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-front-label{position:absolute;left:26px;top:24px;font-size:10px;letter-spacing:.16em;color:#a8ccff!important;text-transform:uppercase}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back{transform:rotateY(180deg);display:flex;flex-direction:column;align-items:flex-start}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back .ts-index{color:#84baff!important;font-size:12px!important;letter-spacing:.16em;margin-bottom:auto!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back h3{font-size:clamp(25px,2.5vw,38px)!important;line-height:1.12!important;letter-spacing:-.04em!important;color:#ffffff!important;margin:24px 0 18px!important;transition:color .22s,text-shadow .22s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back p{font-size:16px!important;line-height:1.75!important;color:#b5c3da!important;margin:0!important;min-height:84px;transition:color .22s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back h3:hover,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back p:hover,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth article:focus-visible h3{color:#84baff!important;text-shadow:0 0 24px #327cdd44}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth article:is(:hover,:focus-visible) .gg-face{border-color:#84baff;box-shadow:0 24px 65px #245bd72d}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth article:focus-visible{outline:2px solid #245bd7;outline-offset:8px;border-radius:16px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-streak{position:absolute;right:25px;top:28px;width:30px;height:1px;background:linear-gradient(90deg,transparent,#a8ccff);transform:rotate(-35deg);box-shadow:0 0 9px #84baff}
.gg-cursor{position:fixed;left:0;top:0;width:12px;height:12px;border-radius:50%;background:#f5f8ff;box-shadow:0 0 0 5px #327cf526,0 0 22px #327cf5;pointer-events:none;z-index:100000;opacity:0;transform:translate(-50%,-50%);transition:opacity .15s,width .18s,height .18s}
.gg-cursor:after{content:"";position:absolute;right:6px;top:5px;width:38px;height:2px;background:linear-gradient(90deg,transparent,#84baff);transform:rotate(28deg);transform-origin:right}
.gg-cursor.gg-text{width:22px;height:22px;background:#ffffff18;border:1px solid #a8ccff;box-shadow:0 0 22px #327cf5;mix-blend-mode:normal}
@media(hover:hover) and (pointer:fine){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio .gg-pointer,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio .gg-pointer *{cursor:none!important}}
@media(max-width:900px),(prefers-reduced-motion:reduce){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth{min-height:0;padding-block:64px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-stage{position:relative;top:auto}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .ts-growth-grid{grid-template-columns:1fr!important;gap:22px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .ts-growth-grid article{height:300px;transform:none!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-inner{transform:rotateY(180deg)!important;transition:none}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back h3{font-size:32px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back p{min-height:0}}
/* Mouse stardust is independent of the cards' desktop layout breakpoint. */
@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.gg-cursor,.gg-dust-layer{display:none!important}}
html[data-trendi-motion="paused"] .tg-growth .gg-inner{transform:rotateY(180deg)!important;transition:none!important}

/* Interactive service galaxy. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services{padding:100px 6% 180px!important;overflow:visible!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services:before,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services:after{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .tc-section-intro{display:block!important;text-align:center!important;max-width:1050px;margin:35px auto 60px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .tc-section-intro h2{font-size:clamp(40px,4.8vw,76px)!important;line-height:1.08!important;max-width:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .tc-section-intro h2 em{font-style:normal!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .tc-section-intro>p{max-width:610px!important;margin:26px auto 0!important;color:#b6c8df!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-orbit{position:relative;width:min(100%,900px);aspect-ratio:1;margin:0 auto;isolation:isolate}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-sphere{position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse at 50% 15%,#10274880,transparent 65%),#02060deb;box-shadow:0 0 18px 5px #ffffffcc,0 0 42px 16px #d5eeffbb,0 0 85px 35px #65acff99,0 0 140px 60px #164dbd77,0 0 190px 85px #071b5544,inset 0 0 2px #fff!important;pointer-events:none;transition:transform .8s,box-shadow .8s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-exploring .gs-sphere{transform:scale(1.025);box-shadow:0 0 22px 6px #ffffffe6,0 0 48px 18px #d5eeffcc,0 0 95px 38px #65acffaa,0 0 150px 65px #164dbd88,0 0 200px 90px #071b5555,inset 0 0 2px #fff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-ring{position:absolute;border:1px dashed #7cbaff36;border-radius:50%;inset:13%}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-ring-two{inset:22%;border-color:#7cbaff29}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-ring-three{inset:32%;border-style:solid;border-color:#7cbaff18}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-orbit-star{position:absolute;color:#c6e6ff;font-style:normal;font-size:25px;text-shadow:0 0 16px #3f9aff}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-star-one{left:66%;top:28%}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-star-two{left:28%;top:70%;font-size:16px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-node{position:absolute!important;left:var(--nx);top:var(--ny);transform:translate(-50%,-50%);display:flex!important;align-items:center;flex-direction:column;gap:8px;padding:14px 10px!important;width:210px;max-width:30%;height:auto!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#a8ceff!important;text-align:center;line-height:1.2!important;z-index:3;transition:transform .4s cubic-bezier(.2,.7,.2,1),color .3s!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-node:hover,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-node.is-active,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-node:focus-visible{transform:translate(-50%,-50%) scale(1.22)!important;color:#fff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-node:focus-visible{outline:1px solid #8ac6ff;outline-offset:8px;border-radius:12px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-number{font-size:10px;letter-spacing:.15em;opacity:.65}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-node-label{font-size:clamp(15px,1.65vw,22px);text-decoration:underline;text-underline-offset:6px;font-weight:400}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-dot{display:block;width:20px;height:20px;border:1.5px solid #9ad2ff;border-radius:50%;background:#061226;box-shadow:0 0 18px #3b9aff35;transition:box-shadow .3s,background .3s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-node.is-active .gs-dot{background:#d5efff;box-shadow:0 0 25px #479fff,0 0 50px #479fff66}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34%;z-index:4;text-align:center;color:#f5f8ff}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services [hidden]{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-idle span{display:block;font-size:9px;letter-spacing:.2em;color:#8ebdf1;margin-bottom:18px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-idle strong{display:block;font-size:clamp(22px,2.5vw,36px);font-weight:400;line-height:1.15;letter-spacing:-.035em}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-idle small{display:block;margin-top:20px;color:#8fabc9;font-size:12px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-panel{animation:gs-reveal .3s ease both}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-panel h3{font-size:clamp(24px,2.5vw,35px)!important;margin:0 0 15px!important;color:#e8f4ff!important;line-height:1.1!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content p{font-size:15px!important;line-height:1.5!important;color:#c7d8ed!important;margin:0 0 14px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content ul{list-style:none!important;margin:0 0 18px!important;padding:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content li{font-size:11px!important;line-height:1.5;color:#8faaca!important;margin:4px 0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content a{font-size:13px!important;color:#a6d5ff!important;display:inline-flex;align-items:center;gap:10px;padding-bottom:8px!important;border-color:#7cbaff55!important}
@keyframes gs-reveal{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}
@media(max-width:650px){
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services{padding:65px 6% 80px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .tc-section-intro{margin-bottom:35px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-orbit{aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:32px 0 0}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-sphere{inset:0 -20% 10%;border-radius:50%;opacity:.7}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-node{position:relative!important;left:auto;top:auto;transform:none!important;width:auto;max-width:none;padding:18px 8px!important;min-height:105px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-node:hover,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-node.is-active,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-node:focus-visible{transform:scale(1.08)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-node-label{font-size:17px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-center{position:relative;grid-column:1/-1;left:auto;top:auto;transform:none;width:100%;min-height:250px;padding:30px 20px 0;box-sizing:border-box}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-panel h3{font-size:30px!important}
}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services *{animation:none!important;transition:none!important}}

/* Keep service names on a single line. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-node-label{white-space:nowrap!important}
/* Consistent type throughout the service orbit. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-orbit,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-orbit *{font-family:"DM Sans",sans-serif!important;font-style:normal!important;font-weight:400!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-node-label,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-panel h3,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-idle strong{font-size:clamp(20px,2vw,28px)!important;line-height:1.2!important;letter-spacing:-.025em!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content p,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content li,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content a,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-idle small{font-size:14px!important;line-height:1.5!important;letter-spacing:0!important}
@media(max-width:650px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-node-label{font-size:18px!important}}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-node-label{font-size:clamp(23px,2.3vw,32px)!important}
@media(max-width:650px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-node-label{font-size:19px!important}}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content ul{text-align:left!important;list-style:disc outside!important;padding-left:18px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content li{text-align:left!important;padding-left:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content ul{list-style:none!important;padding-left:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content li{display:block!important;position:relative!important;list-style:none!important;padding-left:12px!important;margin-left:0!important;text-indent:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content li:before{content:"•"!important;position:absolute!important;left:0!important;top:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;background:none!important;border:0!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content li::marker{content:""!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content p,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content>div{text-align:left!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content a{margin-left:0!important;margin-right:auto!important;text-align:left!important;justify-content:flex-start!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-panel h3{text-align:center!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content ul{margin-left:0!important;padding-left:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content li{padding-left:0!important;margin-left:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content li:before{left:-10px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio .tc-section-top{border-top:0!important;box-shadow:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content p,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content li{font-family:"DM Sans",sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;color:#8faaca!important;text-align:left!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content ul{display:block!important;width:100%!important;box-sizing:border-box!important;margin:0 0 18px!important;padding:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services .gs-service-content li{width:100%!important;box-sizing:border-box!important;margin:4px 0!important;padding:0!important}

/* A luminous client constellation. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation{position:relative;isolation:isolate;overflow:hidden;padding:100px 8% 55px!important;border:0!important;background:radial-gradient(ellipse at var(--review-light-x,65%) var(--review-light-y,45%),#fff 0%,#dcecff 35%,transparent 65%),linear-gradient(135deg,#f4f7ff,#d8e5f8 55%,#f6f9ff)!important;color:#10223e!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation:before{content:"";display:block!important;position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 20%,#fff 0 2px,transparent 4px),radial-gradient(circle at 82% 18%,#438aff 0 1px,transparent 3px),radial-gradient(circle at 76% 75%,#fff 0 2px,transparent 4px),radial-gradient(circle at 22% 85%,#659aff 0 1px,transparent 3px);background-size:310px 290px,410px 330px,510px 390px,370px 460px;opacity:.8}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation:after{content:"";display:block!important;position:absolute;left:25%;top:15%;width:80%;aspect-ratio:1;border:1px solid #ffffffa0;border-radius:50%;box-shadow:0 0 0 85px #ffffff22,0 0 0 86px #739bd51c,0 0 0 170px #ffffff18;transform:rotateX(55deg) rotate(-25deg);z-index:-1;pointer-events:none}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-review-heading{display:grid!important;grid-template-columns:1fr 250px!important;align-items:center!important;gap:50px;margin-bottom:60px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation #tr-reviews-heading{font-family:"DM Sans",sans-serif!important;font-size:clamp(44px,5vw,80px)!important;line-height:1.03!important;letter-spacing:-.05em!important;color:#10223e!important;margin:22px 0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-review-kicker{color:#416caa!important;letter-spacing:.22em!important;font-size:11px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-review-intro{color:#506783!important;font-size:16px!important;max-width:470px;line-height:1.7!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-google-summary{width:250px;min-height:250px;border-radius:50%!important;border:1px solid #ffffffcc!important;background:radial-gradient(circle at 30% 20%,#fff,#e7f2ff99 65%,#9fc5ff55)!important;box-shadow:inset 0 2px 5px #fff,0 0 65px #fff9,0 20px 60px #426fb322!important;backdrop-filter:blur(12px);padding:35px 23px!important;text-align:center;box-sizing:border-box}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-google-source{font-size:12px!important;color:#4b6586!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-rating{display:flex!important;flex-direction:column;align-items:center;gap:0!important;margin:6px 0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-rating strong{font-size:64px!important;line-height:1.1!important;color:#10223e!important;font-weight:400!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-rating>span{display:flex;flex-direction:column;align-items:center}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-stars{color:#3b7eea!important;font-size:18px!important;letter-spacing:3px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-rating>span>span:last-child{font-size:10px!important;color:#506783!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-google-summary>a{color:#245bd7!important;font-size:10px!important;border:0!important;padding:6px 0!important;margin:0!important;display:block!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-google-summary small{color:#60748f!important;font-size:8px!important;margin:5px 0 0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-review-grid{display:block!important;max-width:1000px;margin:0 auto!important;position:relative}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-review-card{position:relative;margin:0!important;min-height:340px;padding:38px 55px!important;border:1px solid #ffffffb3!important;border-radius:28px!important;background:linear-gradient(120deg,#ffffff8c,#ffffff30)!important;backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 #fff,0 24px 65px #426fb31a!important;animation:gr-quote-in .45s ease both}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-review-card[hidden]{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-review-card:before{content:'✦';position:absolute;right:35px;top:22px;font-family:Georgia,serif;font-size:130px;line-height:1;color:#5a96e51a;pointer-events:none}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-review-topic{font-size:10px!important;letter-spacing:.18em!important;color:#416caa!important;margin:0 0 22px!important;text-transform:uppercase}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation blockquote{font-family:"DM Sans",sans-serif!important;font-size:clamp(27px,3.2vw,45px)!important;line-height:1.25!important;letter-spacing:-.035em!important;font-weight:400!important;color:#142c4f!important;padding:0!important;border:0!important;margin:0 0 25px!important;max-width:850px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation figcaption{display:flex!important;gap:14px;align-items:baseline;margin:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation figcaption strong{font-size:14px!important;color:#18345a!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation figcaption span{font-size:11px!important;color:#647f9d!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-review-card>a{display:inline-flex!important;align-items:center;gap:20px;margin-top:20px!important;font-size:12px!important;color:#245bd7!important;border:0!important;padding:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-star-nav{position:relative;display:grid;grid-template-columns:repeat(3,1fr);max-width:850px;margin:35px auto 25px;gap:20px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-star-nav:before{content:"";position:absolute;left:16.6%;right:16.6%;top:31px;height:1px;background:linear-gradient(90deg,#76a5e66b,#fff,#76a5e66b);pointer-events:none}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-star-button{display:flex!important;flex-direction:column;align-items:center;gap:6px;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:8px!important;color:#496383!important;transition:transform .3s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-star{font-size:33px;line-height:48px;color:#729cce;text-shadow:0 0 20px #fff;transition:transform .4s,color .4s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-star-button[aria-pressed=true] .gr-star{transform:scale(1.4) rotate(90deg);color:#2464ce;text-shadow:0 0 20px #fff,0 0 35px #75acff}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-star-button>span:not(.gr-star){font-size:14px;font-family:"DM Sans",sans-serif}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-star-button small{font-size:10px!important;color:#627d9b!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-star-button:focus-visible{outline:2px solid #397fe1!important;outline-offset:3px;border-radius:12px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-review-note{text-align:center;color:#6a819c!important;font-size:10px!important;margin:0!important}
@keyframes gr-quote-in{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}
@media(max-width:700px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation{padding:65px 7% 45px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-review-heading{grid-template-columns:1fr!important;gap:28px;margin-bottom:35px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-google-summary{justify-self:center;width:225px;min-height:225px;padding:25px 20px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-review-card{padding:30px 25px!important;min-height:390px}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation figcaption{flex-direction:column;gap:4px}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-star-nav{gap:5px}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-star-button>span:not(.gr-star){font-size:12px}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-star-button small{font-size:9px!important}}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation *{animation:none!important;transition:none!important}}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-google-summary{height:250px!important;min-height:250px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:24px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-google-summary *{line-height:1.3!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-google-summary .tr-rating{margin:0!important;gap:3px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-google-summary .tr-rating>span{gap:5px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-google-summary .tr-rating strong{font-size:64px!important;line-height:1!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-review-card blockquote{font-size:clamp(27px,3.2vw,45px)!important;line-height:1.25!important;min-height:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-review-card figcaption{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:14px!important;line-height:1.5!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-review-card figcaption *{line-height:1.5!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation:before{height:100%!important;width:100%!important;inset:0!important;transform:none!important}
@media(max-width:700px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-review-card figcaption{flex-direction:column!important;gap:4px!important}}

/* Uninterrupted services-to-reviews atmosphere. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-service-studio.gs-services{z-index:2!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation{overflow:visible!important;isolation:auto!important;box-shadow:none!important;outline:0!important;border:0!important}
/* Pisces star drawing behind the review content. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-pisces{position:absolute;top:290px;left:58%;width:10%;max-width:150px;pointer-events:none;z-index:0;opacity:.28}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-pisces svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 0 5px #75baff80)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-review-heading,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-review-grid,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-star-nav,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .tr-review-note{position:relative;z-index:1}
@media(max-width:700px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-pisces{top:325px;left:70%;width:20%;opacity:.23}}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-marquee{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team{border-top:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team:before{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-taurus{position:absolute;top:285px;left:32%;width:10%;max-width:150px;pointer-events:none;z-index:0;opacity:.28}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-taurus svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 0 5px #75baff80)}
@media(max-width:700px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-taurus{top:325px;left:12%;width:20%;opacity:.23}}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation :is(.gr-virgo,.gr-gemini){position:absolute;width:10%;max-width:150px;pointer-events:none;z-index:0;opacity:.28}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-virgo{top:288px;left:45%;transform:none}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-gemini{top:288px;left:71%;transform:none}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation :is(.gr-virgo,.gr-gemini) svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 0 5px #75baff80)}
@media(max-width:700px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation :is(.gr-virgo,.gr-gemini){width:20%;opacity:.23}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-virgo{top:325px;left:32%}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-gemini{top:325px;left:51%;bottom:auto;right:auto}}
/* One shared treatment for every zodiac easter egg. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-zodiac{width:10%!important;max-width:150px!important;opacity:.28!important;transform:none!important;pointer-events:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-zodiac svg{width:100%!important;height:auto!important;filter:drop-shadow(0 0 5px #75baff80)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-zodiac path{stroke:#9ecfff!important;stroke-opacity:.36!important;stroke-width:1!important}
@media(max-width:700px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation .gr-zodiac{width:20%!important;opacity:.23!important}}

/* Floating team portraits over a centered, sticky introduction. */
html body.home.trendi-atmosphere.trendi-studio #ts-main{overflow:clip!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team{position:relative;padding:110px 8% 150px!important;overflow:visible!important;background:transparent!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-section-heading{position:relative!important;top:0;translate:0 var(--team-title-y,0px);display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center;text-align:center!important;gap:28px!important;max-width:750px!important;margin:0 auto!important;min-height:300px;z-index:1;opacity:1!important;transform:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-section-heading h2{font-family:"DM Sans",sans-serif!important;font-size:clamp(40px,5vw,76px)!important;line-height:1.08!important;font-weight:400!important;letter-spacing:-.045em!important;max-width:750px!important;color:#f5f8ff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-section-heading .ts-link{border:1px solid #b5d9ff60!important;background:#ffffff08!important;backdrop-filter:blur(8px);padding:15px 24px!important;color:#dceeff!important;border-radius:0!important;font-size:14px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-team-grid{position:relative;z-index:2;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(35px,10vw,180px)!important;max-width:1000px!important;margin:120px auto 0!important;align-items:start!important;pointer-events:none}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-team-grid article{position:relative;margin:0!important;padding:0!important;transform:none!important;pointer-events:auto;transition:translate .4s ease}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-team-grid article:nth-child(2){margin-top:150px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-portrait{aspect-ratio:4/5!important;overflow:hidden!important;border:1px solid #dceeff30!important;border-radius:0!important;transform:none!important;opacity:1!important;background:transparent!important;box-shadow:0 25px 65px #00000030!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-portrait:before,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-portrait:after{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-portrait img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:none!important;opacity:1!important;transform:scale(1)!important;transition:transform .8s cubic-bezier(.2,.7,.2,1)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team article:hover .ts-portrait img{transform:scale(1.035)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-team-caption{position:relative;padding:24px!important;margin:0!important;border:1px solid #dceeff35!important;border-top:0!important;background:linear-gradient(110deg,#ffffff09,#8abfff04)!important;backdrop-filter:blur(8px);border-radius:0!important;text-align:left!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-team-caption h3{font-family:"DM Sans",sans-serif!important;font-size:clamp(24px,2.3vw,34px)!important;font-weight:400!important;color:#f5f8ff!important;margin:0 0 7px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-team-caption p{font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#a8c9ed!important;margin:0!important}
@media(max-width:700px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team{padding:65px 7% 75px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-section-heading{position:relative!important;top:auto;min-height:0;gap:22px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-team-grid{grid-template-columns:1fr!important;gap:32px!important;max-width:420px!important;margin-top:45px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-team-grid article:nth-child(2){margin-top:0!important}}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-section-heading{position:relative!important;top:auto}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-team-grid{margin-top:55px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-portrait img{transition:none!important}}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-section-heading{translate:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-team-grid{margin-top:60px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-team-grid article{translate:none!important;transform:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-team-grid article:nth-child(2){margin-top:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team article:hover .ts-portrait img{transform:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-portrait{background:linear-gradient(110deg,#ffffff09,#8abfff04)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
/* Keep team names and roles on a single desktop line. */
@media(min-width:701px){
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-team-caption{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:22px 16px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-team-caption h3{font-size:clamp(16px,1.7vw,24px)!important;white-space:nowrap!important;margin:0!important;flex:0 0 auto!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-team-caption p{font-size:clamp(7px,.65vw,10px)!important;letter-spacing:.04em!important;white-space:nowrap!important;margin:0!important;flex:0 0 auto!important}
}

/* Partners: luminous technology rail within the shared galaxy. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners{position:relative!important;isolation:isolate;padding:90px 5% 110px!important;background:transparent!important;border:0!important;overflow:hidden!important;scroll-margin-top:140px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners:before{content:""!important;display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:radial-gradient(ellipse at 25% 65%,#1262e535,transparent 52%),radial-gradient(ellipse at 80% 45%,#20c8ff20,transparent 48%)!important;border:0!important;transform:none!important;z-index:-1!important;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 60%,#000000e6 72%,#00000080 84%,#0000001a 94%,transparent 100%)!important;mask-image:linear-gradient(180deg,#000 60%,#000000e6 72%,#00000080 84%,#0000001a 94%,transparent 100%)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners:after{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners h2{font-family:"DM Sans",sans-serif!important;color:#f2f7ff!important;font-size:clamp(30px,4vw,56px)!important;line-height:1.15!important;font-weight:400!important;letter-spacing:-.04em!important;text-align:center!important;margin:0 0 55px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-partner-list{background:transparent!important;border:0!important;max-width:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-viewport{background:transparent!important;padding:22px 0 32px!important;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-viewport:before,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-viewport:after{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-track{gap:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-group{gap:20px!important;padding-right:20px!important;align-items:center!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-group>div{--partner-glow:65,130,255;position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:20px!important;min-width:220px!important;width:220px!important;height:190px!important;padding:24px!important;border:1px solid rgba(var(--partner-glow),.3)!important;border-radius:0!important;background:radial-gradient(ellipse at 50% 110%,rgba(var(--partner-glow),.24),transparent 72%),linear-gradient(120deg,#ffffff0a,#ffffff02)!important;box-shadow:inset 0 1px 0 #ffffff18,0 15px 35px #00000020!important;backdrop-filter:blur(12px);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-group>div:nth-child(3n+2){--partner-glow:74,211,255}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-group>div:nth-child(3n){--partner-glow:132,160,255}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-group>div:hover{transform:translateY(-8px)!important;border-color:#c8eaff99!important;box-shadow:0 10px 45px rgba(var(--partner-glow),.22),inset 0 1px 0 #ffffff50!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-group img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important;width:155px!important;height:84px!important;object-fit:contain!important;background:transparent!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .tb-partner-name{color:#d8eaff!important;font-size:13px!important;font-family:"DM Sans",sans-serif!important;letter-spacing:.025em!important;line-height:1.3!important;text-align:center!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-viewport:hover .ts-logo-track,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-viewport:focus-within .ts-logo-track{animation-play-state:paused!important}
@media(max-width:700px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners{padding:65px 5% 70px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-group>div{min-width:180px!important;width:180px!important;height:170px!important}}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-track{animation:none!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-viewport{overflow-x:auto!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-group>div{transition:none!important}}

/* Tighter team-to-partners spacing. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-team.ts-team{padding-bottom:110px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners{padding-top:30px!important;padding-bottom:78px!important}
@media(max-width:700px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-team.ts-team{padding-bottom:28px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners{padding-top:24px!important;padding-bottom:0!important}}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-process-studio>.tc-section-top{border-top:0!important}
/* Clear galaxy glass reviews. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation{background:transparent!important;color:#f5f8ff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation:before,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation:after{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation #tr-reviews-heading{color:#f5f8ff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-review-kicker,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-review-topic{color:#9ecaff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-review-intro{color:#b5c3da!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-google-summary{width:250px!important;height:auto!important;min-height:0!important;padding:18px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-google-summary .tr-rating strong{color:#f5f8ff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-google-source,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-google-summary .tr-rating>span>span:last-child,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-google-summary small{color:#afc1db!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-google-summary>a,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-stars{color:#a9d6ff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-review-card{border-radius:0!important;background:linear-gradient(115deg,#ffffff08,transparent 42%,#8fc7ff05)!important;border:1px solid #d7ebff35!important;backdrop-filter:blur(3px) saturate(120%)!important;-webkit-backdrop-filter:blur(3px) saturate(120%)!important;box-shadow:inset 0 1px 0 #ffffff35,inset 0 -1px 0 #b2d8ff14,0 18px 55px #00000020!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-review-card:before{color:#b8ddff15!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-review-card blockquote,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-review-card figcaption strong{color:#f5f8ff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-review-card figcaption span,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-review-note{color:#9bb2d0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-review-card>a{color:#a9d6ff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .gr-star-button{color:#dcecff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .gr-star-button small{color:#9bb2d0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .gr-star{color:#dcecff!important;text-shadow:0 0 16px #77bcff80!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .gr-star-button[aria-pressed=true] .gr-star{color:#ffffff!important;text-shadow:0 0 18px #ffffffaa,0 0 38px #4a9aff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .gr-star-nav:before{background:linear-gradient(90deg,#75b6ff25,#c8e8ff70,#75b6ff25)!important}

/* Cursor-led title lighting below the hero. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio :is(#ts-main,#footer-outer) .gg-hover-title{transition:color .2s ease,text-shadow .2s ease!important}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio :is(#ts-main,#footer-outer) .gg-hover-title.gg-title-active{color:#84baff!important;-webkit-text-fill-color:transparent!important;background-image:radial-gradient(ellipse 190px 110px at var(--title-x,50%) var(--title-y,50%),#ffffff 0%,#a6dcff 18%,#498bff 55%,#84baff 100%)!important;background-clip:text!important;-webkit-background-clip:text!important;text-shadow:0 0 26px #4c97ff40!important}
}
html[data-trendi-motion="paused"] body.home.trendi-atmosphere.trendi-studio .gg-hover-title{transition:none!important}

/* Share the actual hero nebula and its migrating logo particles. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth{background:transparent!important;color:#f5f8ff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth:before,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth:after{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .ts-section-heading h2{color:#f5f8ff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .ts-section-heading p{color:#b5c3da!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .ts-section-heading :is(h2,p):hover{color:#84baff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-face{background:radial-gradient(ellipse at var(--mx,80%) var(--my,25%),#358dff26,transparent 65%),linear-gradient(135deg,#e4f2ff24,#95b8e512 48%,#2861bd1c)!important;border:1px solid #d9ecff45!important;backdrop-filter:blur(9px) saturate(155%);-webkit-backdrop-filter:blur(9px) saturate(155%);box-shadow:inset 0 1px 1px #ffffff40,inset 1px 0 1px #ffffff18,inset 0 -1px 2px #7dabe730,0 20px 50px #00000024!important;isolation:isolate}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-face:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--gg-galaxy-texture,none)!important;background-size:cover!important;background-position:center!important;filter:grayscale(1) contrast(.8);opacity:.055!important;mix-blend-mode:screen;pointer-events:none}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,#ffffff16 0%,transparent 22%,transparent 64%,#8bc8ff0d 78%,transparent 94%);box-shadow:inset 0 0 0 1px #ffffff0a;z-index:-1}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back h3{color:#f7faff!important;text-shadow:0 2px 18px #020b2080!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back p{color:#d2dfef!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back .ts-index,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-front-label{color:#a8ceff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back :is(h3,p):hover,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth article:focus-visible h3{color:#84baff!important;text-shadow:0 0 18px #368cff55}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-streak{background:linear-gradient(90deg,transparent,#245bd7);box-shadow:0 0 12px #ffffff}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth svg.gg-mark{filter:drop-shadow(0 2px 2px #6c98cc) drop-shadow(0 0 18px #ffffff)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth article:is(:hover,:focus-visible) .gg-face{border-color:#d9edff80!important;box-shadow:inset 0 1px 2px #ffffff70,inset 0 -2px 5px #84baff30,0 24px 65px #3a86e82b!important}

/* Source: trendi-satellite.css */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite{position:relative;padding:30px 4% clamp(12px,1.5vw,24px)!important;margin-top:0!important;margin-bottom:0!important;background:transparent!important;max-width:none!important;width:100%!important;overflow:hidden!important;scroll-margin-top:140px}
/* Match the 140px desktop / 52px mobile team-to-partners gap, including the carousel's 32px lower inset. */
@media(max-width:700px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite{padding-top:20px!important}}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite>.mk-kicker{color:#8dc6ff!important;letter-spacing:.18em!important;font-size:12px!important;margin-bottom:24px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite>h2{color:#f4f8ff!important;font-family:"DM Sans",sans-serif!important;font-weight:400!important;font-size:clamp(40px,5.3vw,80px)!important;letter-spacing:-.045em!important;line-height:1.08!important;margin-bottom:24px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite>p:not(.mk-kicker):not(.mk-map-note){color:#b6c8df!important;font-size:clamp(16px,1.4vw,21px)!important;max-width:820px!important;line-height:1.7!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map{position:relative!important;isolation:isolate;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:45px -4.35% 0!important;width:108.7%!important;max-width:none!important;overflow:hidden!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-top{position:relative;z-index:5;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px;padding:16px 5%!important;border:0!important;background:transparent!important;font-size:10px!important;letter-spacing:.14em!important;color:#a8c9ef!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-top span{color:#b7ccea!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-motion{order:3;color:#93b1cc!important;border:0!important;background:transparent!important;border-radius:0!important;font-size:11px!important;padding:8px 0!important;min-height:36px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-scroll{position:relative!important;background:transparent!important;border:0!important;overflow:hidden!important;padding:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-stage{position:relative!important;width:94%!important;max-width:1600px!important;margin:0 auto!important;min-width:0!important;height:auto!important;aspect-ratio:1200/680!important;overflow:hidden!important;transform:translate(var(--sat-x,0px),var(--sat-y,0px));transition:transform 1.3s ease;isolation:isolate;mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 83%,transparent),linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-composite:intersect}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-stage>svg:not(.mk-orbit-routes){width:100%!important;height:100%!important;position:absolute!important;inset:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-earth{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0;transition:opacity 1.5s ease;filter:saturate(.24) brightness(.64) contrast(1.08);z-index:0}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite.mk-earth-ready .mk-earth{opacity:1}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-stage:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#030710 0%,transparent 14%,transparent 72%,#030710 100%),linear-gradient(90deg,#030710aa,transparent 18%,transparent 82%,#030710aa)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-stage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 60% 35%,#559aff12,transparent 60%),linear-gradient(110deg,#0a37683b,#04132a40)}
/* Atmospheric rim follows the existing geographic outline without reshaping the map. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-border-glow{opacity:0;transition:opacity 1.3s ease;pointer-events:none}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite.mk-earth-ready .mk-border-glow{opacity:1}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-border-glow path{fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke;pointer-events:none}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-border-halo{stroke:#2468e8!important;stroke-width:18!important;opacity:.55;filter:blur(15px)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-border-aura{stroke:#74b9ff!important;stroke-width:7!important;opacity:.72;filter:blur(6px)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-border-light{stroke:#d7efff!important;stroke-width:2.8!important;opacity:.82;filter:blur(1.8px)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-border-rim{stroke:#f4fbff!important;stroke-width:.8!important;opacity:.7}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite svg.mk-orbit-routes{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:2;pointer-events:none;overflow:visible}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-graticule path{fill:none!important;stroke:#acd9ff!important;stroke-width:.5!important;opacity:.055!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-connections path{fill:none!important;stroke:#b9dfff!important;stroke-width:.8!important;opacity:0!important;stroke-dasharray:2 8!important;animation:sat-route 16s linear infinite;animation-play-state:paused!important;filter:none;transition:opacity .35s ease}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-connections path.tr-route-active{opacity:.48!important;stroke:#b9dfff!important;stroke-width:.9!important;animation-play-state:running!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city{position:absolute!important;z-index:4!important;width:28px!important;height:28px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;transform:translate(-50%,-50%)!important;background:transparent!important;box-shadow:none!important;border-radius:50%!important;overflow:visible!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city:before{content:""!important;display:block!important;position:absolute!important;width:4px!important;height:4px!important;left:12px!important;top:12px!important;border:1px solid #d7efff!important;border-radius:50%!important;background:#c8eeff!important;box-shadow:0 0 8px 1px #77bdff66!important;transition:box-shadow .3s ease,background .3s ease}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city:after{content:""!important;display:block!important;position:absolute!important;inset:6px!important;width:auto!important;height:auto!important;border-radius:50%!important;border:1px solid #a9d7ff55!important;background:transparent!important;animation:none!important;opacity:0;transition:opacity .3s ease}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city span{position:absolute;top:14px;bottom:auto;left:14px;transform:translate(calc(-50% + var(--label-x,0px)),calc(-50% + var(--label-y,-31px)));font-family:"DM Sans",sans-serif!important;font-size:clamp(11px,.92vw,14px)!important;line-height:1.4!important;font-weight:400!important;letter-spacing:.01em!important;color:#d4e1ee!important;white-space:nowrap;padding:3px 4px!important;background:transparent!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important;text-shadow:0 1px 5px #000,0 0 14px #020b19;opacity:1!important;pointer-events:auto;cursor:pointer;z-index:3;transition:color .25s ease,text-shadow .25s ease}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-label-leader{position:absolute!important;left:14px!important;top:14px!important;height:1px!important;display:block!important;background:linear-gradient(90deg,#b7dfff60,#b7dfff15)!important;transform-origin:0 50%!important;pointer-events:none;z-index:1;opacity:.45;transition:opacity .25s ease}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city:hover span,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city:focus-visible span{background:transparent!important;border:0!important;color:#fff!important;text-shadow:0 0 14px #72bcff88,0 1px 6px #000!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city.mk-major span,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city:hover span,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city:focus-visible span,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city[aria-pressed="true"] span{border:0!important;background:transparent!important;color:#fff!important;font-weight:500!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city:hover,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city:focus-visible,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city[aria-pressed="true"]{z-index:6!important;outline:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city[aria-pressed="true"]:before{background:#fff!important;box-shadow:0 0 9px 3px #79c8ff88!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city[aria-pressed="true"] span{border-color:#d4ecff80;background:#102749e0}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-detail{position:relative!important;left:auto!important;bottom:auto!important;z-index:7!important;width:90%!important;max-width:1180px!important;display:grid!important;grid-template-columns:minmax(140px,.65fr) minmax(0,1.5fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:42px;row-gap:7px;padding:10px!important;margin:10px auto 12px!important;background:transparent!important;backdrop-filter:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-detail .mk-panel-eyebrow{grid-column:1;grid-row:1;display:block;color:#7eabd2!important;font-size:9px!important;letter-spacing:.18em;margin:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-detail>p[aria-live]{display:contents!important;margin:0!important;padding:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite #mk-selected-city{grid-column:1;grid-row:2;font-family:"DM Sans",sans-serif!important;font-size:32px!important;font-weight:400!important;line-height:1.2!important;color:#eef7ff!important;display:block;margin:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite #mk-selected-description{grid-column:2;grid-row:1 / span 2;font-size:13px!important;line-height:1.7!important;color:#9fb7cf!important;display:block;max-width:430px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite #mk-selected-link{grid-column:3;grid-row:1 / span 2;justify-self:end;display:inline-flex!important;align-items:center!important;gap:12px!important;color:#d6edff!important;font-size:14px!important;padding:9px 0!important;margin:0!important;border:0!important;background:transparent!important;white-space:nowrap!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-selector{order:2;position:static!important;right:auto!important;top:auto!important;z-index:7!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0!important;margin:0!important;background:transparent!important;backdrop-filter:none!important;border:0!important;font-size:11px!important;color:#8daac5!important;letter-spacing:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-selector select{width:155px!important;color:#e9f5ff!important;font-family:"DM Sans",sans-serif!important;font-size:12px!important;border:0!important;padding:4px 22px 4px 5px!important;height:32px!important;min-height:0!important;background-color:transparent!important;border-radius:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-earth-credit{position:relative!important;display:block;bottom:auto!important;right:auto!important;z-index:5;color:#7991aa!important;font-size:9px!important;text-decoration:none;letter-spacing:.03em;text-align:right!important;width:90%;margin:-5px auto 18px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;position:relative;z-index:4;margin:8px auto 20px;max-width:1060px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button{font-family:"DM Sans",sans-serif;color:#a9c7df!important;font-size:12px!important;background:#ffffff04!important;border:1px solid #9ac9ff24!important;border-radius:0!important;padding:9px 14px!important;min-height:38px;transition:background .2s,color .2s,border-color .2s;cursor:pointer}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button:hover,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button:focus-visible,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button[aria-pressed="true"]{color:#fff!important;background:#4a9cff25!important;border-color:#9bd9ff88!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-grid{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-note{font-size:10px!important;color:#7f98b5!important;text-align:center;max-width:none!important;margin:15px 0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-all{display:table!important;margin:30px auto 0!important;color:#d5edff!important;border:0!important;border-bottom:1px solid #83c7ff70!important;font-size:14px!important;padding:12px 0!important;background:transparent!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-paused *,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-offscreen *{animation-play-state:paused!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-paused .mk-map-city:after,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-offscreen .mk-map-city:after{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city:after{animation:none!important}}
@keyframes sat-route{to{stroke-dashoffset:-120}}
@keyframes sat-pulse{0%{opacity:.7;transform:scale(.75)}100%{opacity:0;transform:scale(1.9)}}
@media(max-width:800px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-scroll{overflow-x:auto!important;mask-image:none!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-stage{min-width:850px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-detail{position:relative!important;left:auto!important;bottom:auto!important;width:auto!important;margin:0 5% 32px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-selector{position:relative!important;top:auto!important;right:auto!important;width:max-content!important;margin:0 auto 35px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-top>span:nth-child(2){display:none!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-earth-credit{bottom:9px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock{gap:6px}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button{font-size:11px!important;padding:7px 10px!important}}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite *{animation:none!important;transition:none!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-stage{transform:none!important}}
/* Detailed city satellite zoom. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-scroll{z-index:1;scroll-margin-top:150px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-map{position:absolute!important;inset:0!important;z-index:10!important;opacity:0;visibility:hidden;pointer-events:none;background:#030b18!important;transition:opacity .6s ease;isolation:isolate;font-family:"DM Sans",sans-serif!important;mask-image:linear-gradient(180deg,transparent,#000 6%,#000 90%,transparent)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite.mk-city-view .mk-city-map{opacity:1;visibility:visible;pointer-events:auto}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite.mk-city-view .mk-map-scroll{height:clamp(460px,66vh,760px)!important;overflow:hidden!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite.mk-city-view .mk-map-stage{opacity:0;pointer-events:none}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-map .leaflet-tile-pane{filter:saturate(.72) brightness(.88)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-map img.leaflet-tile{max-width:none!important;max-height:none!important;width:256px!important;height:256px!important;object-fit:fill!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-map:after{content:"";position:absolute;inset:0;z-index:650;pointer-events:none;background:linear-gradient(180deg,#0309147a,transparent 20%,transparent 72%,#03091480),linear-gradient(90deg,#03102350,transparent 15%,transparent 85%,#03102350)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-tools{position:absolute;left:5%;top:111px;z-index:25;display:flex;align-items:center;gap:7px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-tools[hidden],html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-credit[hidden],html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-flight-status[hidden]{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-tools button{font-family:"DM Sans",sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:1!important;color:#eaf6ff!important;min-width:42px;min-height:42px;padding:10px!important;border:1px solid #b9deff70!important;border-radius:0!important;background:#06172edb!important;backdrop-filter:blur(12px);box-shadow:0 5px 20px #0003!important;cursor:pointer}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-tools button.mk-us-overview{font-size:12px!important;padding:12px 16px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-tools button:hover,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-tools button:focus-visible{background:#153e68f0!important;outline:1px solid #d2f0ff!important;outline-offset:2px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-tools button:disabled{opacity:.4;cursor:default}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite.mk-city-view .mk-earth-credit{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-credit{position:relative!important;right:auto!important;bottom:auto!important;z-index:25;max-width:none!important;width:90%;margin:12px auto 0!important;text-align:right;font-size:9px!important;line-height:1.4;background:transparent!important;padding:0!important;letter-spacing:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-credit a{color:#c6ddf3!important;font-size:10px!important;line-height:1.4!important;text-decoration:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-flight-status{grid-column:2;grid-row:3;display:block!important;font-size:11px!important;line-height:1.5!important;color:#96caff!important;margin:0!important;padding:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-pin{border:0!important;background:transparent!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-pin i{display:block;width:14px;height:14px;margin:3px;background:#e9faff;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 8px #7bcfff35,0 0 30px 7px #4caeffb0}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-tooltip{color:#fff!important;background:#071a32e0!important;border:1px solid #b6e1ff80!important;border-radius:0!important;font-family:"DM Sans",sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;padding:7px 13px!important;box-shadow:0 6px 24px #0005!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-tooltip:before{border-top-color:#b6e1ff80!important}
@media(max-width:800px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite.mk-city-view .mk-map-scroll{height:58vh!important;min-height:370px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-tools{top:94px;left:5%;gap:5px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-tools button.mk-us-overview{font-size:11px!important;padding:10px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-credit{position:relative;right:auto;bottom:auto;margin:0 5% 18px;max-width:none;background:transparent;text-align:center}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite.mk-city-view .mk-map-detail{margin-top:16px!important}
}

/* Open city navigation in the shared galaxy. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-nav{position:relative;max-width:1180px;margin:16px auto 0!important;padding:20px 0 0!important;isolation:isolate}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-nav-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 10px 20px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-nav-title{font-family:"DM Sans",sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.2em!important;color:#92b6d8!important;line-height:1.5!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-nav-hint{font-family:"DM Sans",sans-serif!important;font-size:12px!important;font-weight:400!important;color:#90a6bd!important;line-height:1.5!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px 6px!important;max-width:none!important;margin:0!important;padding:0!important;position:relative;z-index:4}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button{position:relative;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;isolation:isolate;overflow:visible!important;font-family:"DM Sans",sans-serif!important;color:#b3c7da!important;font-size:clamp(15px,1.12vw,18px)!important;font-weight:400!important;line-height:1.4!important;letter-spacing:-.01em!important;white-space:nowrap!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:12px 3px!important;margin:0!important;min-height:48px;transition:color .25s ease,transform .25s ease!important;cursor:pointer}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button:before{content:"";display:block!important;flex:0 0 7px;width:7px!important;height:7px!important;background:#719dc4!important;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:.6;transition:opacity .25s ease,background .25s ease,transform .25s ease;pointer-events:none}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button:after{content:"";position:absolute;inset:-10px -4px;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,#4b9eff30,transparent 67%)!important;transition:opacity .3s ease}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button:hover,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button:focus-visible,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button[aria-pressed="true"]{color:#f3faff!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button:hover{transform:translateY(-2px)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button:focus-visible{outline:1px solid #96ceff80!important;outline-offset:2px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button[aria-pressed="true"]{font-weight:500!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button:hover:before,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button:focus-visible:before,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button[aria-pressed="true"]:before{background:#e5f6ff!important;opacity:1;transform:scale(1.4)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button:hover:after,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button:focus-visible:after,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button[aria-pressed="true"]:after{opacity:1}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-nav-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 10px 0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-nav-footer .mk-map-note{font-family:"DM Sans",sans-serif!important;font-size:11px!important;line-height:1.6!important;color:#7f9bb8!important;text-align:left!important;margin:0!important;padding:0!important;max-width:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-nav-footer .mk-all{display:inline-flex!important;align-items:center;justify-content:center;gap:14px!important;flex-shrink:0!important;font-family:"DM Sans",sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important;color:#d8edff!important;border:0!important;text-decoration:underline!important;text-decoration-color:#8cbce566!important;text-decoration-thickness:1px!important;text-underline-offset:.35em!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-nav-footer .mk-all:before,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-nav-footer .mk-all:after{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-link-arrow{font-size:22px!important;color:#b1dcff!important;line-height:1!important;display:inline-block;transition:transform .25s ease}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-nav-footer .mk-all:hover .mk-market-link-arrow{transform:translate(3px,-3px)}
@media(max-width:1100px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 14px!important}
}
@media(max-width:600px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-nav{margin-top:16px!important;padding-top:10px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-nav-head{align-items:flex-start;flex-direction:column;gap:5px;padding:0 5px 16px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button{justify-content:flex-start!important;font-size:14px!important;min-height:46px;padding:11px 8px!important;gap:10px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-nav-footer{align-items:flex-start;flex-direction:column;gap:18px;padding:24px 5px 0!important}
}



/* Quiet atlas: every market stays named; one route responds to focus or hover. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-top>span:first-child{margin-right:auto!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-top>span:nth-child(2){display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city.mk-preview:after,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city:focus-visible:after,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city[aria-pressed="true"]:after{opacity:.8}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city.mk-preview span{color:#fff!important;text-shadow:0 0 14px #72bcff88,0 1px 6px #000!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city.mk-preview .mk-city-label-leader{opacity:1}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button.mk-preview{color:#fff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-detail .mk-flight-status[hidden]{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-selector select option{color:#e9f5ff!important;background:#061323!important}
@media(max-width:800px){
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-top{gap:14px!important;flex-wrap:wrap!important;padding:14px 5%!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-top>.mk-selector{position:static!important;width:auto!important;margin:0!important;gap:8px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-top>.mk-selector select{width:140px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-top>.mk-motion{font-size:10px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-detail{position:relative!important;left:auto!important;bottom:auto!important;width:90%!important;margin:14px auto!important;padding:6px 0!important;grid-template-columns:1fr auto;column-gap:18px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-detail .mk-panel-eyebrow{grid-column:1;grid-row:1}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite #mk-selected-city{grid-column:1;grid-row:2;font-size:28px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite #mk-selected-description{grid-column:1 / -1;grid-row:3;max-width:none!important;margin-top:8px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite #mk-selected-link{grid-column:2;grid-row:1 / span 2;font-size:12px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-detail .mk-flight-status{grid-column:1 / -1;grid-row:4}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-earth-credit{margin:0 auto 8px!important}
}
@media(max-width:480px){
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-top>span:first-child{flex:1 0 65%;font-size:9px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-top>.mk-motion{order:1!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-top>.mk-selector{flex:1 0 100%;justify-content:space-between}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-tools{top:145px!important}
}

/* Explicit city page links alongside the separate satellite controls. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-page-link{font-family:"DM Sans",sans-serif!important;color:#bfd9ef!important;font-weight:400!important;line-height:1.4!important;text-decoration:underline!important;text-decoration-color:#8cbce566!important;text-decoration-thickness:1px!important;text-underline-offset:.28em!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;white-space:nowrap!important;transition:color .2s ease,text-decoration-color .2s ease!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-page-link:before,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-page-link:after{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-page-link:hover,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-page-link:focus-visible,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-page-link.mk-preview,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-page-link.mk-selected-market{color:#fff!important;text-decoration-color:#bedfff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-page-link:focus-visible{outline:1px solid #a6d7ff!important;outline-offset:4px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-page-link{position:absolute!important;z-index:8!important;display:block!important;width:max-content!important;height:auto!important;padding:3px 4px!important;font-size:clamp(11px,.92vw,14px)!important;letter-spacing:.01em!important;transform:translate(calc(-50% + var(--label-x,0px)),calc(-50% + var(--label-y,-31px)));text-shadow:0 1px 5px #000,0 0 14px #020b19!important;opacity:1!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-item{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;min-width:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-item button{flex:0 0 24px!important;min-width:24px!important;width:24px!important;padding:12px 0!important;gap:0!important;font-size:14px!important;min-height:44px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-dock-page-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 auto!important;width:auto!important;min-height:44px!important;padding:9px 0!important;font-size:clamp(14px,1.08vw,16px)!important;opacity:1!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-item button:before{flex:0 0 6px!important;width:6px!important;height:6px!important}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-dock-page-link{color:#244a72!important;text-decoration-color:#5279a466!important}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-dock-page-link:hover,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-dock-page-link:focus-visible,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-dock-page-link.mk-preview,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-dock-page-link.mk-selected-market{color:#153c70!important;text-decoration-color:#2f67b0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite #mk-selected-link{padding:14px 20px!important;color:#06172c!important;background:#d7ebff!important;border:1px solid #d7ebff!important;border-radius:0!important;box-shadow:0 0 26px #80bfff12!important;transition:background .2s ease,box-shadow .2s ease!important;text-decoration:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite #mk-selected-link:hover,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite #mk-selected-link:focus-visible{color:#041121!important;background:#f3faff!important;border-color:#f3faff!important;box-shadow:0 0 26px #80bfff30!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite #mk-selected-link:focus-visible{outline:2px solid #83c9ff!important;outline-offset:4px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite #mk-selected-link:before,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite #mk-selected-link:after{display:none!important}
@media(max-width:800px){
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite #mk-selected-link{padding:12px 14px!important}
}
@media(max-width:600px){
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-item{justify-content:flex-start!important;gap:5px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-item button{font-size:14px!important;min-height:46px!important;padding:11px 0!important;flex-basis:24px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-nav-hint{font-size:11px!important}
}
@media(max-width:480px){
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite #mk-selected-link{grid-column:1 / -1;grid-row:4;justify-self:start;margin-top:10px!important;font-size:13px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-detail .mk-flight-status{grid-column:1 / -1;grid-row:5}
}

/* Source: trendi-client-focus.css */
/* Client Focus: a luminous meteor field, scoped to this section only. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-client-focus.ts-final{
 position:relative!important;isolation:isolate;overflow:hidden!important;border-top:0!important;box-shadow:none!important;background:transparent!important;scroll-margin-top:140px;padding-top:clamp(32px,3vw,56px)!important;min-height:0!important
}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-client-focus.ts-final:before,
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-client-focus.ts-final:after,
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-client-focus .ts-wave{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-client-focus .cf-sky{
 position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;z-index:0!important;pointer-events:none!important;opacity:1!important;transform:none!important;mix-blend-mode:screen;mask-image:linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent)
}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-client-focus>.ts-shell{
 position:relative!important;z-index:1!important
}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-client-focus h2,
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-client-focus p{
 text-shadow:0 2px 24px #030710,0 0 6px #03071099
}

/* Source: trendi-growth-form-base.css */
/* Former footer-widget styles, now owned by the theme and loaded before the finale. */
.ftr-frm .wpforms-container{margin:30px auto!important;padding:50px 60px!important;box-shadow:inset 0 0 12px #2f6bff!important;border-radius:30px!important;background:rgba(7,7,11,.2)!important;box-sizing:border-box;width:100%}.ftr-frm .wpforms-field-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 40px}.ftr-frm .wpforms-field{grid-column:1/-1;padding:0!important;min-width:0}.ftr-frm .wpforms-field-email,.ftr-frm .wpforms-field-phone,.ftr-frm .wpforms-field-select{grid-column:auto}.ftr-frm .wpforms-field-label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ftr-frm .wpforms-field input,.ftr-frm .wpforms-field select,.ftr-frm .wpforms-field textarea{width:100%!important;max-width:100%!important;box-sizing:border-box;background:transparent!important;color:#fff!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.24)!important;border-radius:0!important;box-shadow:none!important;height:auto!important;padding:15px 0!important;font-family:"DM Sans",sans-serif!important;font-size:20px!important}.ftr-frm .wpforms-field input::placeholder,.ftr-frm .wpforms-field textarea::placeholder{color:#fff!important;opacity:1!important}.ftr-frm .wpforms-field select option{color:#000;background:#fff}.ftr-frm .wpforms-field textarea{height:120px!important;min-height:0}.ftr-frm .wpforms-submit-container{text-align:center;padding-top:30px!important}.ftr-frm button.wpforms-submit{box-shadow:inset 0 2px 14px 1px #2f6bff!important;border-radius:50px!important;border:1px solid #2f6bff!important;line-height:1!important;font-weight:900!important;text-transform:uppercase;padding:19px 75px 19px 55px!important;font-size:20px!important;height:auto!important;color:#fff!important;background:rgba(7,7,11,.2) url("/wp-content/uploads/2026/04/top-arw.webp") no-repeat right 40px center/20px 20px!important}.ftr-frm button.wpforms-submit:hover{background-color:#2f6bff!important}.ftr-frm .wpforms-error{color:#ffb4b4!important}@media(max-width:991px){.ftr-frm .wpforms-container{padding:30px 20px!important}.ftr-frm .wpforms-field-container{grid-template-columns:1fr;gap:25px}.ftr-frm .wpforms-field input,.ftr-frm .wpforms-field select,.ftr-frm .wpforms-field textarea{font-size:16px!important;padding:10px 0!important}.ftr-frm .wpforms-field textarea{height:80px!important}.ftr-frm button.wpforms-submit{font-size:16px!important;padding:18px 50px 16px 25px!important;background-position:right 20px center!important}}@media(max-width:480px){.ftr-frm button.wpforms-submit{font-size:14px!important;padding:14px 20px!important;background-image:none!important}}

/* Source: trendi-growth-finale.css */
/* A luminous, interactive finale. Shared contact form and footer styling. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer{background:#030710!important;border-top:0!important;overflow:hidden!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets>.container>.row>.col:first-child{padding:0!important;border:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer .tr-contact-lines{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20{position:relative!important;isolation:isolate;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr)!important;gap:clamp(40px,5vw,88px)!important;align-items:center!important;padding:clamp(56px,5vw,80px) 0!important;margin:0!important;scroll-margin-top:140px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-atmosphere{position:absolute;inset:0;left:50%;width:100vw;transform:translateX(-50%);z-index:-1;pointer-events:none;overflow:hidden;mask-image:linear-gradient(transparent,#000 10%,#000 89%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 10%,#000 89%,transparent)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-cosmos{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:1!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-horizon{position:absolute;inset:0;background:radial-gradient(ellipse at 86% 54%,rgba(29,100,230,.13),transparent 47%);pointer-events:none}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-intro{position:relative;z-index:1;padding:0!important;text-align:left!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-eyebrow{display:flex!important;align-items:center;gap:14px;color:#b8d9ff!important;font-size:10px!important;line-height:1.6!important;letter-spacing:.22em!important;margin:0 0 27px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-eyebrow:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#f2f9ff;box-shadow:0 0 16px 5px #76baff60}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-intro h2.gx-title{display:block!important;font-family:"DM Sans",sans-serif!important;font-size:clamp(82px,8.4vw,132px)!important;font-weight:400!important;line-height:.91!important;letter-spacing:-.065em!important;max-width:none!important;margin:0 0 35px!important;text-align:left!important;text-wrap:initial!important;color:#f3f8ff!important;text-shadow:0 3px 24px #03071080}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-title>span{display:block;line-height:inherit}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-title .gx-title-small{font-size:.60em;letter-spacing:-.055em;margin-bottom:12px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-title .gx-title-light,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #trendi-footer-horizon .fh-title .gx-title-light{color:#e5f4ff!important;background:linear-gradient(110deg,#fff 5%,#ccecff 43%,#72b3ff 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:8px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-copy{font-family:"DM Sans",sans-serif!important;font-size:16px!important;line-height:1.75!important;color:#c6d4e6!important;max-width:36ch!important;margin:0!important;padding:0!important;text-shadow:0 2px 15px #020710}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-phone{display:grid!important;grid-template-columns:1fr auto;gap:5px 25px;width:max-content;max-width:100%;align-items:center;margin-top:35px!important;padding:0!important;border:0!important;background:none!important;text-decoration:none!important;color:#f2f8ff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-phone>span:first-child{font-size:11px!important;line-height:1.6;color:#9fb9d7!important;letter-spacing:.02em}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-phone strong{grid-column:1;font-family:"DM Sans",sans-serif;font-size:21px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:-.025em}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-phone-arrow{grid-column:2;grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border:1px solid #b7d8ff40;font-size:24px!important;transition:background .25s,transform .25s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-phone:hover .gx-phone-arrow{background:#b7d8ff20;transform:translate(3px,-3px)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-phone:focus-visible{outline:2px solid #c9e6ff;outline-offset:8px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .ftr-frm{position:relative;z-index:2;min-width:0;background:linear-gradient(135deg,rgba(196,225,255,.075),rgba(11,25,50,.20) 48%,rgba(135,192,255,.035))!important;border:1px solid rgba(192,219,255,.24)!important;border-radius:0!important;padding:clamp(24px,3.1vw,48px)!important;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);box-shadow:inset 0 1px 0 #eff8ff20,0 32px 95px #0004!important;transition:border-color .4s,box-shadow .4s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .ftr-frm:focus-within{border-color:rgba(194,226,255,.48)!important;box-shadow:inset 0 1px 0 #eff8ff30,0 0 65px #3388ff12,0 32px 95px #0004!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .ftr-frm:before{content:"";position:absolute;top:-1px;left:-1px;width:42%;height:1px;background:linear-gradient(90deg,#f0faff,#86bdff40,transparent);pointer-events:none}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-form-header{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:0 0 30px;padding:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-form-title{display:block;font-family:"DM Sans",sans-serif;font-size:23px!important;font-weight:400;line-height:1.2!important;letter-spacing:-.035em;color:#f5faff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-progress{display:block;font-size:10px!important;line-height:1.4!important;letter-spacing:.07em;color:#a7c2df!important;text-align:right;white-space:nowrap}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-progress-dots{display:flex;justify-content:flex-end;gap:5px;margin-top:8px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-progress-dots i{display:block;width:4px;height:4px;border-radius:50%;background:#7fa7d64d;transition:background .3s,box-shadow .3s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-progress-dots i[data-filled]{background:#e0f4ff;box-shadow:0 0 8px #9edaffb3}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .ftr-frm .wpforms-container{padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;max-width:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149{padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 .wpforms-field-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:23px 26px!important;margin:0!important;padding:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 .wpforms-field{padding:0!important;min-width:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 .wpforms-field:not([data-field-id="8"]):not([data-field-id="9"])>.wpforms-field-label{display:block!important;position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;font-family:"DM Sans",sans-serif!important;font-size:11px!important;line-height:1.4!important;letter-spacing:.025em!important;font-weight:400!important;color:#b4c7dd!important;text-align:left!important;margin:0 0 6px!important;padding:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 .wpforms-required-label{color:#89c5ff!important;font-size:10px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 :is(input[type=text],input[type=email],input[type=tel],select,textarea):not([aria-hidden=true]){width:100%!important;max-width:100%!important;box-sizing:border-box!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(174,208,249,.30)!important;border-radius:0!important;box-shadow:none!important;color:#f4f9ff!important;font-family:"DM Sans",sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.45!important;height:40px!important;min-height:0!important;padding:6px 0 10px!important;transition:border-color .25s,box-shadow .25s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 select{padding-right:22px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23c5e1ff' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 2px center!important;background-size:12px 8px!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 select option{color:#e5f2ff!important;background:#0c1729!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 textarea{height:72px!important;min-height:72px!important;resize:vertical}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 :is(input,textarea)::placeholder{color:#6e8eaf!important;opacity:1!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 :is(input[type=text],input[type=email],input[type=tel],select,textarea):not([aria-hidden=true]):focus{outline:none!important;border-color:#d5f0ff!important;box-shadow:0 1px 0 #d5f0ff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 .wpforms-field:focus-within>.wpforms-field-label{color:#eff9ff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 .wpforms-submit-container{display:block!important;padding:27px 0 0!important;margin:0!important;text-align:left!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 button.wpforms-submit{position:relative;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px;width:100%!important;height:auto!important;min-height:60px!important;padding:17px 23px!important;border:1px solid #e6f5ff!important;border-radius:0!important;background:#e1f0ff!important;background-image:none!important;box-shadow:0 0 35px #72b7ff20!important;color:#071327!important;font-family:"DM Sans",sans-serif!important;font-size:16px!important;line-height:1.4!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.015em!important;cursor:pointer;transition:background .25s,box-shadow .25s,transform .25s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 button.wpforms-submit:after{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19 19 5M5 5h14v14' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19 19 5M5 5h14v14' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;font-size:26px;line-height:1;transform:translateY(-1px);transition:transform .25s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 button.wpforms-submit:hover{background:#fff!important;box-shadow:0 0 50px #8bc7ff44!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 button.wpforms-submit:hover:after{transform:translate(3px,-4px)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 button.wpforms-submit:focus-visible{outline:2px solid #fff!important;outline-offset:5px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 .wpforms-error{color:#fff!important;font-size:12px!important;line-height:1.5!important;margin:5px 0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 :is(input,select,textarea).wpforms-error{border-bottom-style:dashed!important;border-color:#fff!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-note{font-size:10px!important;line-height:1.5!important;color:#9bb7d4!important;letter-spacing:.03em;margin:13px 0 0!important;padding:0!important;text-align:center!important}
@media(min-width:1600px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)!important;gap:110px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-copy{font-size:18px!important}}
@media(max-width:1000px) and (min-width:761px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20{gap:30px!important;grid-template-columns:.85fr 1.15fr!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-intro h2.gx-title{font-size:85px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .ftr-frm{padding:27px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 .wpforms-field-container{gap:20px 18px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-form-title{font-size:20px!important}}
@media(max-width:760px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20{grid-template-columns:minmax(0,1fr)!important;gap:42px!important;padding:60px 0!important;align-items:start!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-intro h2.gx-title{font-size:clamp(76px,16vw,108px)!important;line-height:.94!important;margin-bottom:26px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-title .gx-title-small{font-size:.58em}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-copy{max-width:36ch!important;font-size:16px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-phone{margin-top:24px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .ftr-frm{padding:28px 23px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-atmosphere{mask-image:linear-gradient(transparent,#000 3%,#000 93%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 3%,#000 93%,transparent)}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-form-header{margin-bottom:26px}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 .wpforms-field-container{gap:23px 18px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 :is(input,select,textarea):not([aria-hidden=true]){font-size:16px!important}}
@media(max-width:480px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 .wpforms-field-container{grid-template-columns:1fr!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 .wpforms-field{grid-column:1/-1!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-form-title{font-size:22px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .ftr-frm{padding:26px 21px!important}}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 *{transition:none!important;animation:none!important}}
html[data-trendi-motion="paused"] body.trendi-shared-footer #block-20 *{animation-play-state:paused!important}

/* Source: trendi-home-light.css */
/* Trendi / Pearl universe. Light homepage only; dark art direction stays independent. */
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio {--tm-bg:#f6f9ff;--tm-panel:#ffffff;--tm-ink:#10213d;--tm-muted:#51647f;--tm-blue:#205ad3;--tm-line:rgba(42,86,153,.18);--tm-glass:rgba(248,251,255,.96);--tr-rule-color:rgba(39,91,171,.18);--home-wine:#205ad3;--home-wine-line:rgba(38,91,176,.19);--home-wine-wash:rgba(65,126,230,.06);color:#10213d!important;background:#f6f9ff!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ajax-content-wrap,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main{--tm-bg:#f6f9ff;--tm-panel:#ffffff;--tm-ink:#10213d;--tm-muted:#51647f;--tm-blue:#205ad3;--tm-line:rgba(42,86,153,.18);--tm-glass:rgba(248,251,255,.96);--tr-rule-color:rgba(39,91,171,.18);--home-wine:#205ad3;--home-wine-line:rgba(38,91,176,.19);--home-wine-wash:rgba(65,126,230,.06);color:#10213d!important;background:#f6f9ff!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>section{--tm-bg:#f6f9ff;--tm-panel:#ffffff;--tm-ink:#10213d;--tm-muted:#51647f;--tm-blue:#205ad3;--tm-line:rgba(42,86,153,.18);--tm-glass:rgba(248,251,255,.96);--tr-rule-color:rgba(39,91,171,.18);--home-wine:#205ad3;--home-wine-line:rgba(38,91,176,.19);--home-wine-wash:rgba(65,126,230,.06);color:#10213d!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main :is(h2,h3,h4,strong,blockquote){color:#10213d!important;text-shadow:none!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main :is(p,figcaption,small){color:#51647f!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main :is(.ts-index,.tc-eyebrow,.tc-section-top,.tr-review-kicker,.tr-review-topic,.mk-kicker){color:#205ad3!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main :is(.ts-link,.tc-text-link,.mk-all){color:#184eb8!important;border-color:#789bd64d!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main :is(a,button,input,select,textarea):focus-visible,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #footer-outer :is(a,button,input,select,textarea):focus-visible{outline-color:#205ad3!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #header-outer{--tm-bg:#f6f9ff;--tm-panel:#ffffff;--tm-ink:#10213d;--tm-muted:#51647f;--tm-blue:#205ad3;--tm-line:rgba(42,86,153,.18);--tm-glass:rgba(248,251,255,.96);--tr-rule-color:rgba(39,91,171,.18);--home-wine:#205ad3;--home-wine-line:rgba(38,91,176,.19);--home-wine-wash:rgba(65,126,230,.06);color:#10213d!important;background:rgba(250,252,255,.96)!important;border-color:#18366a12!important;box-shadow:0 4px 30px #17396b04!important;backdrop-filter:blur(18px);}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #header-outer #logo img{filter:url("#trendi-logo-blue-light")!important;opacity:1!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #header-outer #top :is(a,button,.menu-title-text,.sf-sub-indicator){color:#132746!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #header-outer .trendi-utility-bar{background:#edf3fb!important;border-color:#18366a16!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #header-outer :is(.tb-menu-trigger,.trendi-utility-languages a,.ts-theme-switch){color:#344f72!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #header-outer .ts-switch-track{background:#d5e3f7!important;border-color:#8eafd9!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #header-outer .ts-switch-track>span{background:#205ad3!important;box-shadow:0 1px 6px #264f8d38!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #header-outer #top .sf-menu ul{background:rgba(250,252,255,.98)!important;border-color:#a9c1e3!important;box-shadow:0 15px 45px #214a7718!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #header-outer #top .sf-menu ul a:hover{color:#205ad3!important;background:#e7f0ff!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #header-outer .mobile-icon .lines-button .lines,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #header-outer .mobile-icon .lines-button .lines:before,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #header-outer .mobile-icon .lines-button .lines:after{background:#122848!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-explore{--tm-bg:#f6f9ff;--tm-panel:#ffffff;--tm-ink:#10213d;--tm-muted:#51647f;--tm-blue:#205ad3;--tm-line:rgba(42,86,153,.18);--tm-glass:rgba(248,251,255,.96);--tr-rule-color:rgba(39,91,171,.18);--home-wine:#205ad3;--home-wine-line:rgba(38,91,176,.19);--home-wine-wash:rgba(65,126,230,.06);color:#10213d!important;background:#f4f8ff!important;border-color:#b4c9e7!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-explore :is(h2,h3,p,a,button,span){color:#183355!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #trendi-explore :is(.tb-menu-cta){color:#fff!important;background:#205ad3!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tg-hero{background:transparent!important;color:#10213d!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tg-hero .tg-halo{background:linear-gradient(90deg,#f6f9ffab 0%,#f6f9ff3d 38%,transparent 70%)!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tg-hero .tg-kicker{color:#46658b!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tg-hero .tg-kicker>span{background:#205ad3!important;box-shadow:0 0 12px #4f8ee455!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #tg-title,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #tg-title em{color:#10213d!important;text-shadow:none!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #tg-title .tg-type-line>span{color:#10213d!important;background-image:linear-gradient(105deg,#10213d 0%,#10213d 25%,#1e5cda 38%,#3e88ed 44%,#0e3b8d 50%,#3e88ed 56%,#1e5cda 62%,#10213d 75%,#10213d 100%)!important;-webkit-text-fill-color:transparent!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tg-hero .tg-description,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tg-hero .tg-description strong{color:#415c7e!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tg-hero .tg-text-link{color:#526b8b!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tg-hero .tg-bottom a{color:#244c85!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tg-hero .tg-constellation{filter:drop-shadow(0 0 14px #4c83da18)!important;mix-blend-mode:multiply;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tg-hero .tg-liquid{filter:brightness(.55) sepia(.25) hue-rotate(165deg)!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-pill{background:#205ad3!important;color:#fff!important;border-color:#205ad3!important;box-shadow:0 9px 28px #2b65cc26!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main .ts-pill:hover{background:#123f9c!important;color:#fff!important;border-color:#123f9c!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth{background:transparent!important;color:#10213d!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .ts-section-heading h2{color:#10213d!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .ts-section-heading p{color:#51647f!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-face{background:radial-gradient(ellipse at var(--mx,80%) var(--my,25%),#7fb3ff25,transparent 65%),linear-gradient(135deg,#ffffffb8,#e5efff7a 48%,#d8e8ff80)!important;color:#10213d!important;border-color:#a0bce175!important;box-shadow:inset 0 1px 0 #fff,0 18px 55px #264a8c12!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-face:before{opacity:.045!important;mix-blend-mode:multiply!important;filter:grayscale(1) contrast(.75)!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back h3{color:#132a4a!important;text-shadow:none!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back p{color:#455f80!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth :is(.gg-back .ts-index,.gg-front-label){color:#235cba!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth svg.gg-mark{filter:drop-shadow(0 3px 15px #4d89dd33)!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth svg.gg-mark>rect{fill:#205ad3!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-front:after{border-color:#5187d84d!important;box-shadow:0 0 45px #5a8fe422,inset 0 0 35px #75a0e119!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth article:is(:hover,:focus-visible) .gg-face{border-color:#5e91d8!important;box-shadow:inset 0 1px 0 #fff,0 24px 65px #3c74c526!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .gg-back :is(h3,p):hover,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-growth.tg-growth .ts-section-heading :is(h2,p):hover{color:#205ad3!important;text-shadow:none!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-editorial:after{background:linear-gradient(90deg,rgba(245,249,255,.03),rgba(245,249,255,.22) 30%,rgba(245,249,255,.92) 65%,rgba(245,249,255,.97))!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-editorial>.ts-editorial-copy h2{color:#10213d!important;text-shadow:none!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-editorial>.ts-editorial-copy p{color:#3f5778!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-editorial>.ts-editorial-copy a{color:#184fae!important;border-color:#7199d366!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-services .tc-section-intro :is(h2,em){color:#122a4b!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-services .tc-section-intro>p{color:#51647f!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-services .gs-sphere{background:radial-gradient(ellipse at 35% 15%,#fff 0%,#eff5ff 48%,#e0edff 100%)!important;box-shadow:0 0 4px 2px #fff,0 0 35px 12px #d7eaffaa,0 0 80px 38px #88b7f445,0 0 145px 55px #4d88dd20,inset 0 0 0 1px #8eb5eb77!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-services .gs-exploring .gs-sphere{box-shadow:0 0 6px 2px #fff,0 0 45px 18px #d7eaffdd,0 0 90px 38px #88b7f477,0 0 160px 65px #4d88dd28,inset 0 0 0 1px #8eb5eb88!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-services .gs-ring{border-color:#376dbd3d!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-services :is(.gs-node,.gs-node-label,.gs-number,.gs-orbit-star){color:#24579e!important;text-shadow:none!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-services .gs-node:is(:hover,:focus-visible,.is-active) :is(.gs-node-label,.gs-number){color:#103d95!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-services .gs-dot{background:#f9fcff!important;border-color:#3b76cc!important;box-shadow:0 0 16px #3d80da28!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-services .gs-node.is-active .gs-dot{background:#2460d2!important;border-color:#fff!important;box-shadow:0 0 0 4px #377ddd22,0 0 24px #428ae26b!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-services :is(.gs-idle strong,.gs-panel h3){color:#10213d!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-services :is(.gs-idle span,.gs-idle small,.gs-service-content p,.gs-service-content li){color:#4d6585!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-services .gs-service-content a{color:#174eaf!important;border-color:#82a9de99!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation{background:transparent!important;color:#10213d!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation #tr-reviews-heading,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-google-summary .tr-rating strong{color:#10213d!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation :is(.tr-review-kicker,.tr-review-topic,.tr-stars){color:#245fc4!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation :is(.tr-review-intro,.tr-google-source,.tr-google-summary small,.tr-google-summary .tr-rating>span>span:last-child,.tr-review-card figcaption span,.tr-review-note,.gr-star-button small){color:#516984!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-google-summary{background:transparent!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-review-card{background:linear-gradient(115deg,#ffffff75,#f5f9ff29 50%,#deedff52)!important;border-color:#7197c94d!important;box-shadow:inset 0 1px 0 #fff,0 18px 55px #234f8c0d!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-review-card:before{color:#467dc622!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-review-card blockquote,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-review-card figcaption strong{color:#122a4b!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-google-summary>a,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .tr-review-card>a{color:#1b55b6!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .gr-star-button{color:#234b80!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .gr-star{color:#3c72ba!important;text-shadow:0 0 16px #77a8ee38!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .gr-star-button[aria-pressed=true] .gr-star{color:#174fb8!important;text-shadow:0 0 20px #458cf96b!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .gr-star-nav:before{background:linear-gradient(90deg,#346bc320,#346bc35a,#346bc320)!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .gr-zodiac path{stroke:#3066b8!important;stroke-opacity:.6!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .gr-zodiac circle{fill:#255fb5!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tr-reviews.gr-constellation.gr-constellation.gr-constellation .gr-zodiac svg{filter:drop-shadow(0 0 5px #75baff38)!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-section-heading h2,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-team-caption h3{color:#10213d!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-section-heading .ts-link{color:#174eaf!important;background:#ffffff66!important;border-color:#85a8da66!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-portrait,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-team-caption{background:radial-gradient(ellipse at 70% 8%,#fff9,transparent 70%),linear-gradient(130deg,#f9fcffb3,#ddeaff75)!important;border-color:#8faed152!important;box-shadow:0 20px 50px #204c8810!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-team .ts-team-caption p{color:#4b668a!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners h2{color:#10213d!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners:before{background:radial-gradient(ellipse at 20% 65%,#5396f018,transparent 52%),radial-gradient(ellipse at 80% 45%,#90cfff35,transparent 48%)!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-group>div{border-color:rgba(var(--partner-glow),.23)!important;background:radial-gradient(ellipse at 50% 110%,rgba(var(--partner-glow),.12),transparent 72%),linear-gradient(120deg,#ffffffb3,#e8f2ff70)!important;box-shadow:inset 0 1px 0 #fff,0 12px 35px #1c4b8010!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-group>div:hover{border-color:#6795d0!important;box-shadow:0 10px 40px #3476d228,inset 0 1px 0 #fff!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .tb-partner-name{color:#2f4b70!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-group img{filter:none!important;opacity:1!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-group img:is([alt="Birdeye"],[alt="Hotjar"]){filter:invert(1) hue-rotate(180deg) brightness(.72) saturate(1.2)!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>#trendi-partners.ts-partners .ts-logo-group img:is([alt="CallRail"],[alt="WordPress"],[alt="Kinsta"]){filter:brightness(0) saturate(100%) invert(13%) sepia(28%) saturate(1434%) hue-rotate(177deg) brightness(94%) contrast(93%)!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite>h2,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite #mk-selected-city{color:#10213d!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite>.mk-kicker,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-panel-eyebrow,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-nav-title{color:#205bb9!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite>p:not(.mk-kicker):not(.mk-map-note),html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite #mk-selected-description,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-nav-hint,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-note,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-nav-footer .mk-map-note{color:#4d6583!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite :is(.mk-map-top,.mk-map-top span,.mk-motion,.mk-selector,.mk-earth-credit,.mk-city-credit a,.mk-flight-status){color:#3c5b80!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-selector select{color:#163e79!important;border-bottom:1px solid #8aa9d455!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-selector select option{color:#17375e!important;background:#f4f8ff!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-earth{filter:saturate(.28) brightness(1.3) contrast(.78)!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-stage:before{background:linear-gradient(180deg,#f6f9ff 0%,transparent 14%,transparent 72%,#f6f9ff 100%),linear-gradient(90deg,#f6f9ffbb,transparent 20%,transparent 80%,#f6f9ffbb)!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-stage:after{background:linear-gradient(110deg,#d8e9ff30,#d6e9ff4d)!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city span{color:#fff!important;text-shadow:0 1px 4px #071b3d,0 0 8px #071b3dcc!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-page-link{color:#fff!important;text-shadow:0 1px 4px #071b3d,0 0 8px #071b3dcc!important;opacity:1!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city:before{background:#205bd5!important;border-color:#fff!important;box-shadow:0 0 0 2px #fff5,0 0 10px #1b66d9aa!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-map-city[aria-pressed="true"]:before{background:#fff!important;border-color:#1e60d2!important;box-shadow:0 0 0 3px #2465cc55,0 0 12px #fff!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button{color:#365678!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button:is(:hover,:focus-visible,.mk-preview,[aria-pressed="true"]){color:#174da6!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button:before{background:#4e7fba!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-dock button:is(:hover,:focus-visible,[aria-pressed="true"]):before{background:#1e5dc5!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-dock-page-link,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-link-arrow,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-market-nav-footer .mk-all{color:#1d54ae!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite #mk-selected-link{color:#fff!important;background:#205ad3!important;border-color:#205ad3!important;box-shadow:0 8px 26px #2562ca26!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite #mk-selected-link:is(:hover,:focus-visible){color:#fff!important;background:#123f9c!important;border-color:#123f9c!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-map{background:#e7effb!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-map .leaflet-tile-pane{filter:saturate(.75) brightness(1.06)!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-map:after{background:linear-gradient(180deg,#f6f9ff70,transparent 20%,transparent 78%,#f6f9ff70)!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-tools button{color:#163c75!important;background:#f6faffec!important;border-color:#719ad280!important;box-shadow:0 5px 20px #173b7a20!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-tools button:is(:hover,:focus-visible){color:#103673!important;background:#fff!important;outline-color:#275fc2!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #home-markets.mk-satellite .mk-city-tooltip{color:#122b4a!important;background:#f6fafff0!important;border-color:#719ad288!important;box-shadow:0 6px 24px #13366b20!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-client-focus :is(h2,p){color:#10213d!important;text-shadow:none!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-client-focus .cf-sky{mix-blend-mode:normal!important;filter:none!important;opacity:.80!important;}
/* Contact and footer light styles now live in trendi-footer-shared.css. */
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #to-top{color:#fff!important;background:#205ad3!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio .gg-cursor{background:#205dc8!important;box-shadow:0 0 4px #fff,0 0 13px #3f78cc8a!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio .gg-dust{background:#3a76cf!important;box-shadow:0 0 4px #9bc5ff,0 0 10px #3f78cc66!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio :is(#ts-main,#footer-outer) .gg-hover-title.gg-title-active{color:#205ad3!important;background-image:radial-gradient(ellipse 190px 110px at var(--title-x,50%) var(--title-y,50%),#173d82 0%,#316fcb 25%,#164da6 70%,#10213d 100%)!important;text-shadow:none!important;}
@media(max-width:900px){html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.tg-hero .tg-halo{background:linear-gradient(#f6f9ffb3,transparent 65%)!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main>.ts-editorial:after{background:linear-gradient(180deg,#f6f9ff05,#f6f9ff99 28%,#f6f9fff2 66%)!important;}
}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #tg-title .tg-type-line>span{background:none!important;color:#10213d!important;-webkit-text-fill-color:#10213d!important;}
}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-motion="paused"] body.home.trendi-atmosphere.trendi-studio #ts-main #tg-title .tg-type-line>span{background:none!important;color:#10213d!important;-webkit-text-fill-color:#10213d!important}

/* Source: trendi-service-globe.css */
/* A central globe with service copy outside, inspired by the supplied motion reference. */
html:has(#trendi-service-studio.gs-world-services) body.home.trendi-atmosphere.trendi-studio{overflow:clip!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services{--world-copy:#c3d2e5;--world-muted:#8faaca;--world-title:#f5f8ff;--world-accent:#a6ceff;padding-bottom:150px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-journey{position:relative;height:270svh;min-height:1900px;width:100vw;max-width:1920px;left:50%;transform:translateX(-50%);margin:0}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-stage{--world-size:min(48vw,calc(var(--world-stage-height,680px) * .94),880px);position:sticky;top:var(--world-sticky-top,150px);height:var(--world-stage-height,680px);display:grid;grid-template-columns:minmax(0,1fr) var(--world-size) minmax(0,1fr);grid-template-rows:1fr;column-gap:clamp(36px,3.4vw,68px);align-items:center;isolation:isolate;padding:0 3vw;box-sizing:border-box}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-planet{grid-column:2;grid-row:1;position:relative;width:var(--world-size);height:var(--world-size);border-radius:50%;align-self:center;z-index:1;cursor:grab;touch-action:pan-y;outline:none;transform:translateX(calc((1 - var(--world-approach,1)) * 19vw)) scale(calc(1 + (1 - var(--world-approach,1)) * .16));will-change:transform}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-planet:focus-visible{outline:1px solid #c3e2ff;outline-offset:16px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-planet.gs-world-dragging{cursor:grabbing}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-planet .gs-sphere{inset:0!important;opacity:1!important;transform:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-earth{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:50%;pointer-events:none;z-index:1}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-planet:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse at 28% 12%,#d9ecff06,transparent 58%);pointer-events:none;z-index:2}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-card{position:relative;grid-row:1;min-width:0;min-height:365px;container-type:inline-size;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;z-index:3;animation:gs-world-copy-in .9s cubic-bezier(.16,1,.3,1) both;--copy-entry:-75px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-card[data-side="left"]{grid-column:1}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-card[data-side="right"]{grid-column:3;--copy-entry:75px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-card[hidden]{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-card,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-card *,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-navigation{font-family:"DM Sans",sans-serif!important;font-style:normal!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-number{display:block!important;margin:0 0 19px!important;color:var(--world-accent)!important;font-size:11px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:.18em!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-card h3{font-size:clamp(40px,min(3.8vw,16cqw),78px)!important;font-weight:650!important;line-height:.99!important;letter-spacing:-.045em!important;white-space:normal!important;text-transform:uppercase!important;min-height:1.98em;color:var(--world-title)!important;margin:0 0 26px!important;text-align:left!important;text-decoration:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services #gs-world-service-0 h3{display:flex!important;flex-direction:column;justify-content:flex-end}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-detail,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-detail>div{display:block!important;width:auto!important;padding:0!important;margin:0!important;text-align:left!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-detail p{font-size:clamp(14px,1.12vw,18px)!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important;color:var(--world-copy)!important;margin:0 0 22px!important;text-align:left!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-detail ul{display:block!important;width:100%!important;box-sizing:border-box!important;list-style:none!important;padding:0!important;margin:0!important;text-align:left!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-detail li{display:flex!important;gap:7px!important;align-items:flex-start!important;font-size:clamp(12px,1vw,15px)!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important;color:var(--world-muted)!important;text-align:left!important;margin:6px 0!important;padding:0!important;list-style:none!important;text-indent:0!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-detail li:before{content:"•"!important;position:static!important;display:block!important;flex:0 0 auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:none!important;border:0!important;transform:none!important;line-height:inherit!important;font-size:inherit!important;color:inherit!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-detail li::marker{content:""!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-navigation{position:absolute;bottom:3px;left:auto;right:3vw;transform:none;display:flex;align-items:center;justify-content:center;gap:10px;z-index:4}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-instruction{font-size:9px;line-height:1.5;letter-spacing:.16em;color:var(--world-muted);white-space:nowrap;margin-right:16px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-step{display:block!important;position:relative!important;min-width:35px;min-height:44px;width:auto!important;height:auto!important;padding:12px 7px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--world-muted)!important;font-family:"DM Sans",sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:.06em!important;cursor:pointer;transition:color .25s!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-step:after{content:"";position:absolute;bottom:7px;left:7px;right:7px;height:1px;background:var(--world-accent);transform:scaleX(0);transition:transform .3s}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-step[aria-pressed="true"]{color:var(--world-title)!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-step[aria-pressed="true"]:after{transform:scaleX(1)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-step:focus-visible{outline:1px solid var(--world-accent);outline-offset:1px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services.gs-world-static .gs-world-journey{height:auto;min-height:0;width:100%;left:auto;transform:none}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services.gs-world-static .gs-world-stage{position:relative;top:auto;height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:50px 45px;padding:20px 0 0}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services.gs-world-static .gs-world-planet{grid-column:1/-1;grid-row:auto;justify-self:center;width:min(65vw,560px);height:min(65vw,560px);margin:35px 0 90px;transform:none;will-change:auto}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services.gs-world-static .gs-world-card{grid-column:auto;grid-row:auto;min-height:0;animation:none!important;max-width:560px}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services.gs-world-static .gs-world-navigation{display:none!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services.gs-world-static .gs-world-card h3{font-size:clamp(32px,4vw,46px)!important;white-space:normal!important;min-height:0}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services.gs-world-static .gs-world-detail p{font-size:16px!important}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services.gs-world-static .gs-world-detail li{font-size:14px!important}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services{--world-copy:#405b7a;--world-muted:#526f92;--world-title:#10213d;--world-accent:#2b62b1}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-planet:after{background:radial-gradient(ellipse at 30% 16%,#ffffff24,transparent 55%),radial-gradient(ellipse at 70% 80%,#86a9da22,transparent 65%)}
@keyframes gs-world-copy-in{from{opacity:0;transform:translateX(var(--copy-entry))}to{opacity:1;transform:translateX(0)}}
@media(max-width:1200px) and (min-width:1001px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-stage{--world-size:min(46vw,calc(var(--world-stage-height,680px) * .92))}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-card h3{font-size:clamp(30px,min(3.5vw,16cqw),44px)!important}}
@media(max-width:700px){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services{padding:65px 7% 90px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .tc-section-intro{margin-bottom:35px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services.gs-world-static .gs-world-stage{grid-template-columns:1fr;gap:40px}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services.gs-world-static .gs-world-planet{width:66vw;height:66vw;margin:40px 0 65px}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-number{margin-bottom:15px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services.gs-world-static .gs-world-card h3{font-size:32px!important;margin-bottom:18px!important}html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-planet .gs-sphere{box-shadow:0 0 10px 3px #ffffffcc,0 0 28px 10px #d5eeffbb,0 0 50px 22px #65acff80,0 0 90px 35px #164dbd66,0 0 120px 45px #071b5533!important}}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-card,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-step,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-step:after{animation:none!important;transition:none!important}}

html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-title-line{display:block;white-space:nowrap;animation:gs-world-title-in .85s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--line-order,0) * .075s)}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-detail{animation:gs-world-detail-in .8s ease .16s both}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services.gs-world-static .gs-world-title-line,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services.gs-world-static .gs-world-detail{animation:none!important}
@keyframes gs-world-title-in{from{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(.3em)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}
@keyframes gs-world-detail-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-title-line,html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.home.trendi-atmosphere.trendi-studio #ts-main #trendi-service-studio.gs-world-services .gs-world-detail{animation:none!important}}

/* Source: trendi-footer-shared.css */
/* The homepage footer palette and title effects, shared by every page. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer{--tm-bg:#030710;--tm-panel:#0b1424;--tm-ink:#f5f8ff;--tm-muted:#aab7cb;--tm-blue:#84baff;--tm-line:rgba(132,186,255,.22);color:#f5f8ff!important}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer{--tm-bg:#f6f9ff;--tm-panel:#ffffff;--tm-ink:#10213d;--tm-muted:#51647f;--tm-blue:#205ad3;--tm-line:rgba(42,86,153,.18);--tm-glass:rgba(248,251,255,.96);--tr-rule-color:rgba(39,91,171,.18);--home-wine:#205ad3;--home-wine-line:rgba(38,91,176,.19);--home-wine-wash:rgba(65,126,230,.06);color:#10213d!important;background:#f6f9ff!important;border-top:0!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-horizon{background:radial-gradient(ellipse at 86% 54%,rgba(105,162,242,.13),transparent 50%)!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-eyebrow{color:#365c8e!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-eyebrow:before{background:#245dc4!important;box-shadow:0 0 13px 4px #5185ce30!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-intro h2.gx-title{color:#10213d!important;text-shadow:none!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-title .gx-title-light,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #trendi-footer-horizon .fh-title .gx-title-light{color:#205ad3!important;background:linear-gradient(110deg,#122d57 5%,#245fc6 48%,#478adb 92%)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-copy{color:#456080!important;text-shadow:none!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-phone,html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-phone strong{color:#153562!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .tr-contact-phone>span:first-child{color:#536e91!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-phone-arrow{color:#205ab8!important;border-color:#7c9fce77!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .ftr-frm{background:linear-gradient(135deg,#ffffffad,#eef5ff75 48%,#dceaff66)!important;border-color:#7f9fcd66!important;box-shadow:inset 0 1px 0 #fff,0 25px 75px #204e8912!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .ftr-frm:focus-within{border-color:#4e7ec4bb!important;box-shadow:inset 0 1px 0 #fff,0 0 55px #3a7de615,0 25px 75px #204e8912!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .ftr-frm:before{background:linear-gradient(90deg,#fff,#79a4df88,transparent)!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-form-title{color:#15335b!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-progress{color:#536c8b!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-progress-dots i{background:#9bb6db77!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 .gx-progress-dots i[data-filled]{background:#205dc8!important;box-shadow:0 0 8px #508ae665!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 .wpforms-field:not([data-field-id="8"]):not([data-field-id="9"])>.wpforms-field-label{color:#456082!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 .wpforms-required-label{color:#205dc8!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 :is(input[type=text],input[type=email],input[type=tel],select,textarea):not([aria-hidden=true]){color:#132f55!important;background-color:transparent!important;border-bottom-color:#7c9cc260!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 :is(input,textarea)::placeholder{color:#637c9c!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23235596' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 4px center!important;background-size:12px 8px!important;padding-right:26px!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 select option{color:#132f55!important;background:#f4f8ff!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 :is(input[type=text],input[type=email],input[type=tel],select,textarea):not([aria-hidden=true]):focus{border-color:#205dc8!important;box-shadow:0 1px 0 #205dc8!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 .wpforms-field:focus-within>.wpforms-field-label{color:#164ba9!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 button.wpforms-submit{background:#205ad3!important;color:#fff!important;border-color:#205ad3!important;box-shadow:0 10px 30px #3b76db22!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 button.wpforms-submit:hover{background:#123f9c!important;color:#fff!important;box-shadow:0 10px 35px #3b76db38!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 .wpforms-error{color:#1c3c69!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20 #wpforms-form-18149 :is(input,select,textarea).wpforms-error{border-color:#1c3c69!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #block-25 img{filter:brightness(0) saturate(100%)!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer :is(h2,h3,h4,strong){color:#132e52!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer :is(p,small,li,.ts-motion-control){color:#4a6689!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer :is(a,.wp-block-social-links a){color:#214f95!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer :is(.tm-ai-home-card,#copyright){background:transparent!important;border-color:#86a5d044!important;}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #copyright :is(p,a){color:#4c6585!important;}
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer .gg-hover-title{transition:color .2s ease,text-shadow .2s ease!important}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer .gg-hover-title.gg-title-active{color:#84baff!important;-webkit-text-fill-color:transparent!important;background-image:radial-gradient(ellipse 190px 110px at var(--title-x,50%) var(--title-y,50%),#fff 0%,#a6dcff 18%,#498bff 55%,#84baff 100%)!important;background-clip:text!important;-webkit-background-clip:text!important;text-shadow:0 0 26px #4c97ff40!important}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer .gg-hover-title.gg-title-active{color:#205ad3!important;background-image:radial-gradient(ellipse 190px 110px at var(--title-x,50%) var(--title-y,50%),#173d82 0%,#316fcb 25%,#164da6 70%,#10213d 100%)!important;text-shadow:none!important}
}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer :is(a,button,input,select,textarea):focus-visible{outline-color:#205ad3!important}
html[data-trendi-motion="paused"] body.trendi-shared-footer #footer-outer .gg-hover-title{transition:none!important}

/* Win over legacy interior footer backgrounds while retaining the homepage palette. */
html[data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #ajax-content-wrap #footer-outer{background:#030710!important;border-top:0!important}
html[data-trendi-mode="light"][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode][data-trendi-mode] body.trendi-shared-footer.trendi-atmosphere.trendi-studio #ajax-content-wrap #footer-outer{background:#f6f9ff!important}
body.trendi-shared-footer #footer-outer #block-29 .tm-ai-home-card{display:block!important}

/* Source: trendi-footer-horizon.css */
/* Trendi / horizon footer. Shared across the site, with the existing form kept intact. */
body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets>.container>.row>.col.fh-shell{display:block!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;float:none!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon{--fh-ink:#f5f8ff;--fh-muted:#9bb1cf;--fh-blue:#8ec4ff;position:relative;isolation:isolate;padding:64px 0 0!important;margin:0!important;border:0!important;overflow:visible;scroll-margin-top:160px;color:var(--fh-ink)!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon *{box-sizing:border-box}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-atmosphere{position:absolute;inset:0 -10vw -82px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 30% 80%,rgba(31,101,217,.17),transparent 65%);overflow:hidden}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-horizon{position:absolute;width:145%;height:580px;left:-22.5%;top:calc(100% - 35px);border-radius:50%;border-top:1px solid #eff9ff;background:#030710;box-shadow:0 -2px 7px #d5ecffb3,0 -13px 32px #8abcfb8c,0 -35px 80px #2964d866,0 -68px 125px #12336a59}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-atmosphere>i{position:absolute;width:2px;height:2px;border-radius:50%;background:#dceeff;box-shadow:0 0 8px #8fbfff;opacity:.5}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-atmosphere>i:nth-child(1){left:4%;top:38%}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-atmosphere>i:nth-child(2){left:43%;top:22%;width:3px;height:3px;opacity:.75}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-atmosphere>i:nth-child(3){left:86%;top:14%}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-atmosphere>i:nth-child(4){left:62%;top:68%}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-atmosphere>i:nth-child(5){left:12%;top:83%}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-atmosphere>i:nth-child(6){left:94%;top:75%;width:3px;height:3px;opacity:.7}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-layout{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.02fr;gap:clamp(56px,8vw,150px);align-items:start}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-brand,body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-directory{min-width:0}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-layout,body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-layout *{text-align:left!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-logo{display:inline-block!important;border:0!important;text-decoration:none!important;line-height:0!important;padding:0!important;margin:0 0 35px!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-logo img{display:block!important;width:230px!important;height:auto!important;max-width:100%!important;filter:url("#trendi-logo-blue-dark")!important;opacity:1!important;margin:0!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon h2{font-family:"DM Sans",sans-serif!important;font-size:clamp(48px,5.6vw,82px)!important;font-weight:400!important;line-height:1.04!important;letter-spacing:-.055em!important;color:var(--fh-ink)!important;margin:0 0 28px!important;padding:0!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon h2>span{color:var(--fh-blue)!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon a{color:var(--fh-ink)!important;text-decoration:none!important;background:none!important;box-shadow:none!important;transition:color .2s ease,border-color .2s ease!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon a:focus-visible{outline:2px solid var(--fh-blue)!important;outline-offset:7px}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-phone{display:inline-flex!important;align-items:center;gap:30px;font-size:clamp(23px,2.25vw,34px)!important;line-height:1.4!important;letter-spacing:-.03em!important;padding:0 0 8px!important;border:0!important;border-bottom:1px solid #8ebfff55!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-phone>span{color:var(--fh-blue);font-size:27px;transition:transform .2s ease}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-phone:hover>span{transform:translate(3px,-3px)}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-social{display:flex;gap:26px;margin-top:25px!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-social a{display:inline-flex;align-items:center;gap:8px;color:var(--fh-muted)!important;font-size:13px!important;line-height:24px!important;padding:3px 0!important;border:0!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-social svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.2}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-eyebrow{display:block;font-family:"DM Sans",sans-serif!important;font-size:10px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.17em!important;text-transform:uppercase!important;color:var(--fh-blue)!important;margin:0 0 21px!important;padding:0!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-directory{padding-top:4px}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-nav{display:grid;grid-template-columns:1fr 1fr;column-gap:35px;row-gap:11px}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-nav>a{display:flex;align-items:baseline;gap:15px;min-height:46px;font-size:clamp(20px,1.9vw,28px)!important;line-height:1.5!important;font-weight:400!important;letter-spacing:-.025em;padding:3px 0!important;border:0!important;white-space:nowrap}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-nav>a>span{font-size:10px;letter-spacing:.05em;color:#6987ad;min-width:16px}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-nav>a:hover,body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-social>a:hover,body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-details a:hover,body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-phone:hover{color:var(--fh-blue)!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-details{display:grid;grid-template-columns:1.5fr 1fr;gap:25px;margin-top:40px!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-details address{font-style:normal!important;font-size:14px!important;margin:0!important;line-height:1.8!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-details .fh-eyebrow{margin-bottom:14px!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-details p,body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-details a{font-family:"DM Sans",sans-serif!important;font-size:14px!important;line-height:1.8!important;color:var(--fh-muted)!important;margin:0!important;padding:0!important;border:0!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-location-dot{display:inline-block;width:5px;height:5px;background:#a9d6ff;border-radius:50%;box-shadow:0 0 10px #6baaff;vertical-align:2px;margin-right:8px}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-signature{position:relative;z-index:0;font-family:"DM Sans",sans-serif!important;font-size:clamp(100px,15vw,220px)!important;font-weight:600!important;line-height:.83!important;letter-spacing:-.065em!important;text-align:center;margin:38px 0 0!important;padding:0 0 3px!important;color:transparent;-webkit-text-stroke:1px rgba(146,190,255,.22);background:linear-gradient(180deg,rgba(87,152,249,.02),rgba(130,183,255,.14));-webkit-background-clip:text;background-clip:text;user-select:none}
body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #copyright>.container{position:relative;border:0!important;padding:26px 0 30px!important;min-height:0!important}
body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #copyright p{font-size:11px!important}
body.trendi-shared-footer.trendi-atmosphere.trendi-studio #footer-outer #copyright .ts-motion-control{font-size:11px!important}
html[data-trendi-mode="light"] body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon{--fh-ink:#10213d;--fh-muted:#516b8f;--fh-blue:#205ad3}
html[data-trendi-mode="light"] body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-logo img{filter:url("#trendi-logo-blue-light")!important}
html[data-trendi-mode="light"] body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-atmosphere{background:radial-gradient(ellipse at 30% 85%,#97c1ff38,transparent 65%)}
html[data-trendi-mode="light"] body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-horizon{background:#f6f9ff;border-color:#fff;box-shadow:0 -2px 8px #fff,0 -14px 38px #91bbfa99,0 -38px 90px #4c87dd3d,0 -70px 120px #b2d0ff33}
html[data-trendi-mode="light"] body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-atmosphere>i{background:#508add;box-shadow:0 0 7px #90b6ef;opacity:.4}
html[data-trendi-mode="light"] body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-location-dot{background:#205ad3;box-shadow:0 0 9px #7eacfa}
html[data-trendi-mode="light"] body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-phone{border-bottom-color:#3263ae66!important}
html[data-trendi-mode="light"] body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-signature{-webkit-text-stroke-color:#336fca30;background-image:linear-gradient(180deg,#3178e004,#3178e012)}
@media(max-width:1000px){
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-layout{gap:45px;grid-template-columns:1fr 1.05fr}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-logo img{width:205px!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-nav{column-gap:15px}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-nav>a{font-size:20px!important;gap:10px}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-details{grid-template-columns:1fr;gap:22px;margin-top:28px!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-details .fh-eyebrow{margin-bottom:7px!important}
}
@media(max-width:700px){
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon{padding-top:52px!important;scroll-margin-top:130px}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-layout{grid-template-columns:1fr;gap:46px}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-logo{margin-bottom:27px!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon h2{font-size:clamp(46px,11.8vw,76px)!important;margin-bottom:24px!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-phone{font-size:26px!important;gap:24px}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-nav{gap:8px 20px}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-nav>a{min-height:42px}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-details{grid-template-columns:1fr 1fr;gap:22px;margin-top:32px!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-details a,body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-details p{font-size:12px!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-signature{font-size:23vw!important;margin-top:45px!important}
body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-horizon{height:300px;top:calc(100% - 25px)}
}
@media(max-width:380px){body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-details{grid-template-columns:1fr;gap:24px}}
@media(prefers-reduced-motion:reduce){body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon a,body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-phone>span{transition:none!important}body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-phone:hover>span{transform:none}}
html[data-trendi-motion="paused"] body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon a,html[data-trendi-motion="paused"] body.trendi-shared-footer #footer-outer #footer-widgets #trendi-footer-horizon .fh-phone>span{transition:none!important}

/* Source: trendi-critical-controls.css */
:root{--trendi-critical-controls:1}
/* Essential controls must remain readable before deferred styles and scripts load. */
html[data-trendi-mode] body #ajax-content-wrap .tf-market-search{max-width:600px;margin:0 0 36px}
html[data-trendi-mode] body #ajax-content-wrap .tf-market-search label{display:block;margin-bottom:12px;color:var(--tm-ink,#f5f8ff)}
html[data-trendi-mode] body #ajax-content-wrap #tf-market-query{box-sizing:border-box;width:100%;padding:16px!important;background:var(--tm-panel,#0b1424)!important;color:var(--tm-ink,#f5f8ff)!important;-webkit-text-fill-color:var(--tm-ink,#f5f8ff)!important;caret-color:var(--tm-ink,#f5f8ff);border:1px solid var(--tm-line,#4c6672)!important;border-radius:3px!important;font-size:16px}
html[data-trendi-mode] body #ajax-content-wrap #tf-market-query::placeholder{color:var(--tm-muted,#a7b3b8)!important;-webkit-text-fill-color:var(--tm-muted,#a7b3b8)!important;opacity:1}
html[data-trendi-mode] body #ajax-content-wrap #tf-market-query:focus-visible{outline:2px solid #639eb9;outline-offset:3px}
html[data-trendi-mode] body #market-directory [hidden],html[data-trendi-mode] body .trendi-core .tc-card[hidden],html[data-trendi-mode] body .trendi-core section[hidden]{display:none!important}
html[data-trendi-mode="light"] body #ajax-content-wrap #tf-market-query{background:#ffffff!important;color:#1e2325!important;-webkit-text-fill-color:#1e2325!important;caret-color:#1e2325}
html[data-trendi-mode="light"] body #ajax-content-wrap #tf-market-query::placeholder{color:#526077!important;-webkit-text-fill-color:#526077!important}
html[data-trendi-mode="dark"] body #ajax-content-wrap #tf-market-query::placeholder{color:#a7b3b8!important;-webkit-text-fill-color:#a7b3b8!important}
@media(min-width:1000px){
html[data-trendi-mode] body #header-outer #top nav > ul.sf-menu > li > ul.sub-menu > li{opacity:1!important;transform:none!important}
html[data-trendi-mode] body #header-outer #top nav > ul.sf-menu > li > ul.sub-menu{visibility:hidden;pointer-events:none}
html[data-trendi-mode] body #header-outer #top nav > ul.sf-menu > li:is(:hover,:focus-within,.sfHover) > ul.sub-menu{display:block!important;opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto}
}
