/* Native TST polish. All rules require the allowlisted page body class. */
body.tst-premium{--premium-lime:#a7ff2f;--premium-cyan:#43ddff;--premium-blue:#6684ff;--premium-violet:#b492ff;--premium-magenta:#f055ff;--premium-amber:#ff9b3d;--premium-mint:#4ce3b1;--accent:#b492ff;--accent-2:#43ddff;--premium-tint:rgba(102,132,255,.06)}
body.tst-premium.page-id-109{--accent:#a7ff2f;--accent-2:#4ce3b1;--premium-tint:rgba(167,255,47,.035)}
body.tst-premium.page-id-99,body.tst-premium.page-id-113{--accent:#43ddff;--accent-2:#6684ff;--premium-tint:rgba(67,221,255,.045)}
body.tst-premium.page-id-111{--accent:#6684ff;--accent-2:#b492ff}
body.tst-premium.page-id-101{--accent:#f055ff;--accent-2:#ff9b3d;--premium-tint:rgba(240,85,255,.04)}
body.tst-premium.page-id-107{--accent:#b492ff;--accent-2:#43ddff;--premium-tint:rgba(180,146,255,.07)}
body.tst-premium.page-id-95,body.tst-premium.page-id-93{--accent:#4ce3b1;--accent-2:#43ddff;--premium-tint:rgba(76,227,177,.04)}
body.tst-premium.page-id-115,body.tst-premium.page-id-103{--accent:#ffbd7e;--accent-2:#a7ff2f;--premium-tint:rgba(255,155,61,.04)}
body.tst-premium.page-id-105{--accent:#f38aff;--accent-2:#b492ff}
body.tst-premium .signal-tape--green{background:linear-gradient(105deg,#a7ff2f 0%,#4ce3b1 30%,#43ddff 57%,#b492ff 82%,#f38aff 100%)!important;color:#05080e!important}
body.tst-premium .signal-tape--green :is(span,b,strong){color:#05080e!important}
body.tst-premium .signal-tape--ice{border-color:rgba(180,146,255,.24);color:#e5ddff}
body.tst-premium :is(.button--primary,.btn-primary,.nav-start){background:linear-gradient(110deg,var(--accent),var(--accent-2));color:#05080e!important;border-color:transparent}
body.tst-premium :is(a,button,input,select,textarea):focus-visible{outline:2px solid #f3caff!important;outline-offset:4px}
body.tst-premium :is(.hero h1,.page-hero h1){letter-spacing:-.045em;line-height:.97}
body.tst-premium :is(.inner-section h2,.display-title){letter-spacing:-.04em;line-height:1.02}
body.tst-premium .tst-native-container.page-hero{min-height:0!important;padding:64px 0 56px!important;background:linear-gradient(115deg,#020406 28%,var(--premium-tint)),#020406}
body.tst-premium .page-hero-grid{min-height:440px!important;gap:48px;align-items:center!important}
body.tst-premium .page-hero h1{font-size:clamp(3.6rem,6.8vw,6.6rem);margin:20px 0 24px!important}
body.tst-premium .page-hero-lede{line-height:1.65;color:#c0cbd6;max-width:62ch}
body.tst-premium .page-ledger{align-self:center!important;box-shadow:none;background:#080c13}
body.tst-premium .page-ledger>div{min-height:64px!important;padding:15px 20px!important;background:linear-gradient(110deg,var(--premium-tint),transparent)}
body.tst-premium .inner-section{padding:76px 0!important}
body.tst-premium .inner-section:nth-of-type(even){background:var(--premium-tint)}
body.tst-premium :is(.split,.form-grid){gap:48px}
body.tst-premium .cap-row{padding-block:25px}
body.tst-premium .cap-row:nth-child(3n+1){--accent:#43ddff}
body.tst-premium .cap-row:nth-child(3n+2){--accent:#b492ff}
body.tst-premium .cap-row:nth-child(3n){--accent:#f38aff}
body.tst-premium .field label{color:#bac7d4;font-size:11px}
body.tst-premium :is(.field input,.field textarea,.field select){border-color:#394351;background:#080d16;min-height:48px}
body.tst-premium .field :is(input,textarea)::placeholder{color:#a9b6c5}
body.tst-premium .office-panel{background:#080d16;border-color:rgba(180,146,255,.25)}
body.tst-premium.page-id-19 .hero{min-height:0!important;background:linear-gradient(115deg,#040606 40%,#090a14);padding-bottom:0!important}
body.tst-premium.page-id-19 .hero__layout{min-height:0!important;padding:44px 0 36px!important;align-items:center!important;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)!important;gap:36px!important}
body.tst-premium.page-id-19 .hero-orbit{min-height:0!important;height:530px!important;max-height:530px!important;width:100%;margin:0!important}
body.tst-premium.page-id-19 .hero h1{font-size:clamp(3.7rem,6.8vw,6.3rem)!important;max-width:12ch;line-height:1.01!important;letter-spacing:-.05em!important}
body.tst-premium.page-id-19 .hero__copy{padding:0!important}
body.tst-premium.page-id-19 .hero__copy .hero__lead{font-size:clamp(1.15rem,1.8vw,1.55rem)}
body.tst-premium.page-id-19 .status-strip{margin-top:0!important;margin-bottom:22px!important;padding:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;background:#080b10;border:1px solid #29313a;min-height:90px}
body.tst-premium.page-id-19 .premium-status-item{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;padding:18px 22px!important;min-width:0;border-right:1px solid #29313a;width:100%!important}
body.tst-premium.page-id-19 .premium-status-item:last-child{border-right:0}
body.tst-premium.page-id-19 .premium-status-icon{width:32px!important;min-width:32px!important;margin:0!important}
body.tst-premium.page-id-19 .premium-status-icon img{width:32px;height:32px;display:block}
body.tst-premium.page-id-19 .premium-status-item .elementor-widget-text-editor{font-size:11px;line-height:1.5;letter-spacing:.07em;min-width:0}
body.tst-premium.page-id-19 .premium-status-item .elementor-widget-text-editor span{display:block;white-space:normal!important}
body.tst-premium.page-id-19 .premium-status-item b{display:block;font-size:10px;letter-spacing:.14em;color:var(--status-color);margin-bottom:5px}
body.tst-premium.page-id-19 .premium-status-item:nth-child(1){--status-color:#a7ff2f}
body.tst-premium.page-id-19 .premium-status-item:nth-child(2){--status-color:#43ddff}
body.tst-premium.page-id-19 .premium-status-item:nth-child(3){--status-color:#b492ff}
body.tst-premium.page-id-19 .premium-status-item:nth-child(4){--status-color:#f38aff}
body.tst-premium.page-id-19 .marquee{margin:0!important}
body.tst-premium.page-id-19 :is(.pathways,.connected,.services,.standard,.opportunity,.roadmap,.start-small,.ownership,.watching,.difference,.company,.intelligence,.faq){padding-block:76px!important}
body.tst-premium.page-id-19 .path-selector__head{margin-bottom:28px!important}
body.tst-premium.page-id-19 .path-selector__head h2{font-size:clamp(2.6rem,4.8vw,4.5rem)!important;max-width:22ch;letter-spacing:-.04em}
body.tst-premium.page-id-19 .service-card:nth-child(1){--accent:#a7ff2f}
body.tst-premium.page-id-19 .service-card:nth-child(2){--accent:#43ddff}
body.tst-premium.page-id-19 .service-card:nth-child(3){--accent:#b492ff}
body.tst-premium.page-id-19 .service-card:nth-child(4){--accent:#f38aff}
body.tst-premium.page-id-19 .service-card{border-top:1px solid var(--accent);background:linear-gradient(155deg,color-mix(in srgb,var(--accent) 7%,#06090c),#06090c 65%)}
body.tst-premium.page-id-19 .service-card :is(.mono,.service-link){color:var(--accent)}
body.tst-premium.page-id-97 .page-hero-media{inset:0!important;opacity:1!important;clip-path:none!important;mask-image:none!important;filter:none!important}
body.tst-premium.page-id-97 .page-hero-media::after{display:none!important}
body.tst-premium.page-id-97 .page-hero-grid{min-height:440px!important;grid-template-columns:minmax(0,1.15fr) minmax(300px,.7fr)!important}
body.tst-premium.page-id-97 .page-hero h1{max-width:12ch}
body.tst-premium.page-id-97 .page-ledger{align-self:end!important;background:rgba(6,9,16,.93);border-color:#353044}
body.tst-premium .tst-premium-fx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:1;filter:none;background-size:cover;background-position:center}
@media(max-width:1024px){
 body.tst-premium .page-hero-grid{gap:30px!important;min-height:380px!important}
 body.tst-premium.page-id-19 .hero__layout{gap:24px!important}
 body.tst-premium.page-id-19 .hero-orbit{height:440px!important}
 body.tst-premium.page-id-19 .premium-status-item{padding:16px 14px!important;gap:12px!important}
}
@media(max-width:767px){
 body.tst-premium .tst-native-container.page-hero{padding:38px 0 40px!important}
 body.tst-premium .page-hero-grid,body.tst-premium.page-id-97 .page-hero-grid{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;gap:30px!important}
 body.tst-premium .page-hero h1{font-size:clamp(3rem,12.5vw,4.7rem)!important;line-height:1.02;letter-spacing:-.04em;margin:18px 0 20px!important}
 body.tst-premium .page-ledger{width:100%;margin-top:0!important}
 body.tst-premium .page-ledger>div{min-height:54px!important;padding:12px 16px!important}
 body.tst-premium .inner-section{padding:48px 0!important}
 body.tst-premium :is(.split,.form-grid){gap:30px}
 body.tst-premium.page-id-19 .hero__layout{padding:32px 0 24px!important;grid-template-columns:minmax(0,1fr)!important;gap:26px!important}
 body.tst-premium.page-id-19 .hero h1{font-size:clamp(3.1rem,13vw,4.5rem)!important;max-width:13ch}
 body.tst-premium.page-id-19 .hero-orbit{height:340px!important;max-height:340px!important;min-height:0!important}
 body.tst-premium.page-id-19 .status-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:20px!important}
 body.tst-premium.page-id-19 .premium-status-item{padding:15px 10px!important;grid-template-columns:25px minmax(0,1fr)!important;gap:9px!important;border-bottom:1px solid #29313a}
 body.tst-premium.page-id-19 .premium-status-item:nth-child(2){border-right:0}
 body.tst-premium.page-id-19 .premium-status-item:nth-last-child(-n+2){border-bottom:0}
 body.tst-premium.page-id-19 .premium-status-icon,body.tst-premium.page-id-19 .premium-status-icon img{width:25px!important;min-width:25px!important;height:25px}
 body.tst-premium.page-id-19 .premium-status-item .elementor-widget-text-editor{font-size:10px;letter-spacing:.015em}
 body.tst-premium.page-id-19 :is(.pathways,.connected,.services,.standard,.opportunity,.roadmap,.start-small,.ownership,.watching,.difference,.company,.intelligence,.faq){padding-block:48px!important}
 body.tst-premium.page-id-97 .page-hero-media{opacity:.65!important}
}
/* Preserve a quiet reading area while retaining the mobile Contact scene. */
@media(max-width:767px){body.tst-premium.page-id-97 .tst-premium-fx{mask-image:linear-gradient(90deg,rgba(0,0,0,.15),rgba(0,0,0,.4) 55%,#000)}}
/* Shared identity: intentionally independent of page-level layout scope. */
body .signal-tape--green{background:linear-gradient(105deg,#a7ff2f 0%,#4ce3b1 30%,#43ddff 57%,#b492ff 82%,#f38aff 100%)!important;color:#05080e!important}
body .signal-tape--green :is(span,b,strong){color:#05080e!important}
body :is(.button,.btn,.elementor-button,.nav-start){min-height:48px;touch-action:manipulation;transition:transform .18s ease,box-shadow .22s ease,border-color .22s ease;position:relative}
body :is(.button,.btn,.elementor-button,.nav-start):active{transform:translateY(1px) scale(.98);transition-duration:70ms}
body :is(.button,.btn,.elementor-button,.nav-start):focus-visible{outline:2px solid #e6bfff;outline-offset:4px}
@media(hover:hover){body :is(.button,.btn,.elementor-button,.nav-start):hover{box-shadow:0 4px 0 rgba(102,132,255,.3),0 12px 28px rgba(67,221,255,.10);transform:translateY(-2px)}}
body .tape-cross--footer .signal-tape--blue{background:linear-gradient(100deg,#1544d8,#355aff 50%,#8055df);border-block:1px solid rgba(199,215,255,.3)}
body.tst-premium.page-id-19 .globe-clip{position:relative!important;left:auto!important;top:auto!important;translate:none!important;transform:none!important;width:100%!important;max-width:540px!important;aspect-ratio:1024/978!important;margin:0 auto!important;overflow:visible!important;contain:layout!important}
body.tst-premium.page-id-19 .hero-orbit{display:grid!important;place-items:center!important;height:auto!important;max-height:none!important;min-height:0!important;width:100%!important;overflow:visible!important;padding:20px!important}
body.tst-premium.page-id-19 .globe-poster__image{object-fit:contain!important}
body.tst-premium.page-id-19 .globe-clip::before{inset:0!important;opacity:.4}
body.tst-premium.page-id-19 .hero-shield::before{inset:5%!important;background:radial-gradient(ellipse,rgba(102,132,255,.15),transparent 68%)!important}
body.tst-premium.page-id-19 .principles{gap:0!important;border-top:1px solid #353741}
body.tst-premium.page-id-19 .principles>.e-con{position:relative;padding:28px 28px 30px!important;border-right:1px solid #353741;background:linear-gradient(145deg,rgba(102,132,255,.055),transparent 65%)}
body.tst-premium.page-id-19 .principles>.e-con:last-child{border-right:0}
body.tst-premium.page-id-19 .premium-principle-number{margin-bottom:24px!important}
body.tst-premium.page-id-19 .premium-principle-number span{font-family:'Satoshi',sans-serif!important;font-size:clamp(76px,8vw,120px)!important;line-height:.9!important;font-weight:500!important;letter-spacing:-.08em!important;color:#43ddff!important;display:block!important}
body.tst-premium.page-id-19 .principles>.e-con:nth-child(2) .premium-principle-number span{color:#b492ff!important}
body.tst-premium.page-id-19 .principles>.e-con:nth-child(3) .premium-principle-number span{color:#f38aff!important}
body.tst-premium.page-id-19 .principles h3{font-size:clamp(23px,2vw,30px);line-height:1.2;max-width:19ch}
body.tst-premium.page-id-19 :is(.standard,.ownership,.difference){background:linear-gradient(115deg,rgba(102,132,255,.035),transparent 60%),#07090c}
body.tst-premium.page-id-19 .marquee{border-block-color:#353741;background:linear-gradient(100deg,#0c1116,#100d18)}
body.tst-premium.page-id-19 .marquee :is(.diamond,.marquee__dot){color:#b492ff}
body.tst-premium.page-id-19 .final-cta{min-height:0!important;padding:100px 0 110px!important;position:relative;isolation:isolate;overflow:hidden!important;color:#edf4f5!important;border-block:1px solid #333143;background:radial-gradient(ellipse at 90% 90%,rgba(240,85,255,.16),transparent 52%),radial-gradient(ellipse at 80% 10%,rgba(67,221,255,.14),transparent 55%),#090b12!important}
body.tst-premium.page-id-19 .final-cta::before{content:'';position:absolute;width:650px;height:650px;border:1px solid rgba(180,146,255,.2);border-radius:50%;right:-120px;top:-240px;box-shadow:0 0 0 42px rgba(180,146,255,.03),0 0 0 84px rgba(67,221,255,.025);pointer-events:none;z-index:-1}
body.tst-premium.page-id-19 .final-cta h2,body.tst-premium.page-id-19 .final-cta h2 em{color:#edf4f5!important;font-size:clamp(46px,6.3vw,90px)!important;line-height:1!important;letter-spacing:-.05em!important}
body.tst-premium.page-id-19 .final-cta h2 em{color:#b492ff!important}
body.tst-premium.page-id-19 .final-cta .eyebrow{color:#43ddff!important}
body.tst-premium.page-id-19 .final-cta p:not(.eyebrow){color:#c1c8d4!important;margin-top:22px}
body.tst-premium.page-id-19 .final-cta .button-row{justify-content:flex-start!important;margin-top:30px!important;gap:14px!important;flex-wrap:wrap}
body.tst-premium.page-id-19 .final-cta :is(.button,.elementor-button){border-radius:3px!important;border:1px solid #74738a!important;padding:20px 26px!important;background:rgba(255,255,255,.025)!important;color:#edf4f5!important;font-weight:600!important}
body.tst-premium.page-id-19 .final-cta .elementor-widget-button:first-child :is(.button,.elementor-button){background:linear-gradient(110deg,#4ce3b1,#43ddff 48%,#b492ff)!important;color:#05080e!important;border-color:transparent!important}
body.tst-premium.page-id-19 .final-cta .elementor-button-content-wrapper::after{content:'↗';font-size:19px;line-height:1;margin-left:16px}
body.tst-premium.page-id-119 .page-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;align-items:center!important;gap:48px!important}
body.tst-premium.page-id-119 .page-hero h1{font-size:clamp(48px,5.9vw,86px)!important;max-width:12ch!important}
body.tst-premium.page-id-119 .page-hero-lede{max-width:47ch}
body.tst-premium.page-id-119 .solution-promises{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:30px!important;align-self:stretch!important;border-color:#303143;background:transparent!important}
body.tst-premium.page-id-119 .solution-promises>div{min-height:65px!important;padding:12px 14px!important;border-bottom:1px solid #303143;display:block!important}
body.tst-premium.page-id-119 .solution-promises span{color:#b492ff!important;display:block;font-size:10px;margin-bottom:7px}
body.tst-premium.page-id-119 .solution-promises b{font-size:12px;color:#ced6df!important}
body.tst-premium.page-id-119 .solution-sculpture{position:relative!important;width:100%!important;min-width:0;display:flex;flex-direction:column;padding:0!important;gap:0!important}
body.tst-premium.page-id-119 .solution-sculpture>.elementor-widget-html{width:100%;aspect-ratio:1;position:relative}
.tst-solution-fx{display:block;width:100%;height:100%;position:absolute;inset:0;pointer-events:none;background-size:contain;background-repeat:no-repeat;background-position:center}
body.tst-premium.page-id-119 .solution-sculpture-caption{text-align:center;margin:0 0 25px!important}
body.tst-premium.page-id-119 .solution-sculpture-caption strong{display:block;color:#edf4f5;font-size:26px;letter-spacing:-.03em}
body.tst-premium.page-id-119 .solution-sculpture-caption span{font-size:13px;color:#b1bfd1}
body.tst-premium.page-id-119 .solution-capability-links{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important}
body.tst-premium.page-id-119 .solution-capability-links>.elementor-widget{width:auto!important}
body.tst-premium.page-id-119 .solution-capability-links .elementor-button{min-height:48px;padding:14px 15px!important;font-size:12px!important;border:1px solid #424352!important;border-radius:3px!important;background:#10131b!important;color:#d9e2ef!important;letter-spacing:.03em!important}
body.tst-premium.page-id-119 .solution-capability-links>.elementor-widget:nth-child(7n+1),body.tst-premium.page-id-119 .cap-row:nth-child(7n+1){--cap-color:#6684ff}
body.tst-premium.page-id-119 .solution-capability-links>.elementor-widget:nth-child(7n+2),body.tst-premium.page-id-119 .cap-row:nth-child(7n+2){--cap-color:#43ddff}
body.tst-premium.page-id-119 .solution-capability-links>.elementor-widget:nth-child(7n+3),body.tst-premium.page-id-119 .cap-row:nth-child(7n+3){--cap-color:#a7ff2f}
body.tst-premium.page-id-119 .solution-capability-links>.elementor-widget:nth-child(7n+4),body.tst-premium.page-id-119 .cap-row:nth-child(7n+4){--cap-color:#4ce3b1}
body.tst-premium.page-id-119 .solution-capability-links>.elementor-widget:nth-child(7n+5),body.tst-premium.page-id-119 .cap-row:nth-child(7n+5){--cap-color:#ffbd7e}
body.tst-premium.page-id-119 .solution-capability-links>.elementor-widget:nth-child(7n+6),body.tst-premium.page-id-119 .cap-row:nth-child(7n+6){--cap-color:#f38aff}
body.tst-premium.page-id-119 .solution-capability-links>.elementor-widget:nth-child(7n),body.tst-premium.page-id-119 .cap-row:nth-child(7n){--cap-color:#b492ff}
body.tst-premium.page-id-119 .solution-capability-links .elementor-button{border-top-color:var(--cap-color)!important}
body.tst-premium.page-id-119 .cap-row{scroll-margin-top:120px;grid-template-columns:100px minmax(150px,.65fr) minmax(0,1.5fr)!important;gap:28px!important;padding-block:32px!important;border-top-color:color-mix(in srgb,var(--cap-color) 30%,#151820)}
body.tst-premium.page-id-119 .cap-row .index{font-size:64px!important;font-family:'Satoshi',sans-serif;line-height:1;letter-spacing:-.07em;color:var(--cap-color)!important;opacity:1!important}
body.tst-premium.page-id-119 .cap-row h3{color:var(--cap-color)!important}
body.tst-premium.page-id-119 .cap-row p{max-width:60ch;line-height:1.7;color:#bfcbda}
@media(max-width:767px){
 body.tst-premium.page-id-19 .hero-orbit{padding:12px 24px!important}
 body.tst-premium.page-id-19 .globe-clip{max-width:360px!important}
 body.tst-premium.page-id-19 .principles>.e-con{padding:26px 0!important;border-right:0;border-bottom:1px solid #353741}
 body.tst-premium.page-id-19 .premium-principle-number{margin-bottom:16px!important}
 body.tst-premium.page-id-19 .final-cta{padding:56px 0 68px!important}
 body.tst-premium.page-id-19 .final-cta .button-row{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}
 body.tst-premium.page-id-19 .final-cta .elementor-widget-button,body.tst-premium.page-id-19 .final-cta .elementor-button{width:100%!important}
 body.tst-premium.page-id-119 .page-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}
 body.tst-premium.page-id-119 .page-hero h1{font-size:clamp(44px,12vw,64px)!important;max-width:14ch!important}
 body.tst-premium.page-id-119 .cap-row{grid-template-columns:65px minmax(0,1fr)!important;gap:15px!important}
 body.tst-premium.page-id-119 .cap-row>.elementor-widget:last-child{grid-column:2}
 body.tst-premium.page-id-119 .cap-row .index{font-size:52px!important}
}
@media(prefers-reduced-motion:reduce){body :is(.button,.btn,.elementor-button,.nav-start){transition:none!important}body :is(.button,.btn,.elementor-button,.nav-start):hover{transform:none}}
/* Preserve contrast on sections that previously used a light surface. */
body.tst-premium.page-id-19 :is(.standard,.ownership,.difference){color:#c1cbd7!important}
body.tst-premium.page-id-19 :is(.standard,.ownership,.difference) :is(h2,h3){color:#edf4f5!important}
body.tst-premium.page-id-19 :is(.standard,.ownership,.difference) :is(p,.wide-copy){color:#c1cbd7!important}
body.tst-premium.page-id-19 :is(.standard,.ownership,.difference) h2 em{color:#b492ff!important}
body.tst-premium.page-id-19 .final-cta::before{left:auto!important}
body.tst-premium.page-id-119 .solution-promises .elementor-widget-container>div{display:block!important;grid-template-columns:none!important;padding:0!important;min-height:0!important;background:none!important;border:0!important}
body.tst-premium.page-id-119 .solution-promises .elementor-widget-container>div :is(span,b){display:block!important;white-space:normal!important;overflow-wrap:break-word}
@media(min-width:768px) and (max-width:1024px){body.tst-premium.page-id-119 .page-hero-grid{grid-template-columns:minmax(0,1fr)!important}body.tst-premium.page-id-119 .solution-sculpture{max-width:570px;margin:auto}}
body.tst-premium :is(.button--primary,.btn--primary,.btn-primary,.nav-start){background:linear-gradient(110deg,#4ce3b1 0%,#43ddff 52%,#b492ff 100%)!important;color:#05080e!important;border-color:transparent!important}
body.tst-premium .hero-actions .elementor-widget-button:first-child .elementor-button{background:linear-gradient(110deg,#4ce3b1,#43ddff 52%,#b492ff)!important;color:#05080e!important}
/* Native bake renders text directly; Elementor editor may retain widget-container. */
body.tst-premium.page-id-119 .solution-promises>.elementor-widget{min-width:0!important;width:auto!important}
body.tst-premium.page-id-119 .solution-promises>.elementor-widget>div{display:block!important;grid-template-columns:none!important;min-height:0!important;min-width:0!important;padding:0!important;background:none!important;border:0!important}
body.tst-premium.page-id-119 .solution-promises .elementor-widget :is(span,b){display:block!important;white-space:normal!important;overflow-wrap:break-word}
body.tst-premium.page-id-19 .premium-principle-number span{margin:0!important}
/* A slight shared stellar palette lift for the already accepted Home composition. */
body.tst-premium.page-id-19 .hero{background:radial-gradient(ellipse at 87% 45%,rgba(102,132,255,.11),transparent 45%),radial-gradient(ellipse at 63% 85%,rgba(240,85,255,.045),transparent 42%),#06080c!important}
body.tst-premium.page-id-19 .status-strip{border-top-color:#62618a!important}
body.tst-premium.page-id-19 .hero-shield::before{background:radial-gradient(ellipse,rgba(67,221,255,.11),rgba(180,146,255,.08) 42%,transparent 70%)!important}

/* Final spatial rhythm: Fibonacci intervals guide grouping; optical fit wins.
   Scoped to the marketing containers. Native Elementor documents stay intact. */
body{--tst-space-1:13px;--tst-space-2:21px;--tst-space-3:34px;--tst-space-4:55px;--tst-space-5:89px;--tst-gutter:55px;--tst-section-space:89px;--tst-column-gap:55px}
body :is(main,.site-header,.site-footer) .shell{width:min(1320px,calc(100% - var(--tst-gutter)*2))!important;max-width:1320px!important;margin-inline:auto!important}
body.tst-premium .tst-native-container.page-hero{padding-block:55px!important}
body.tst-premium .page-hero-grid{column-gap:var(--tst-column-gap)!important;row-gap:34px!important;min-height:377px!important}
body.tst-premium :is(.inner-section,.pathways){padding-block:var(--tst-section-space)!important}
body.tst-premium :is(.split,.form-grid){gap:var(--tst-column-gap)!important}
body.tst-premium .page-hero h1{margin-top:21px!important;margin-bottom:21px!important}
body.tst-premium .hero-actions{gap:13px!important;margin-top:34px!important;flex-wrap:wrap!important}
body.tst-premium .page-ledger:not(.solution-promises){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:6px!important;margin:0!important;min-width:0!important;align-self:center!important}
body.tst-premium .page-ledger:not(.solution-promises)>.elementor-widget{display:block!important;min-width:0!important;width:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important}
body.tst-premium .page-ledger:not(.solution-promises)>.elementor-widget>div:not(.elementor-widget-container),
body.tst-premium .page-ledger:not(.solution-promises) .elementor-widget-container>div{display:grid!important;grid-template-columns:minmax(70px,.5fr) minmax(0,1fr)!important;gap:13px!important;align-items:center!important;min-height:65px!important;padding:21px!important}
body.tst-premium .page-ledger:not(.solution-promises) .elementor-widget :is(span,b){min-width:0;overflow-wrap:anywhere}
body.tst-premium.page-id-19 .hero__layout{padding-block:55px 34px!important;gap:55px!important}
body.tst-premium.page-id-19 :is(.pathways,.connected,.services,.standard,.opportunity,.roadmap,.start-small,.ownership,.watching,.difference,.company,.intelligence,.faq,.seam-section){padding-block:var(--tst-section-space)!important}
body.tst-premium.page-id-19 :is(.section-head,.path-selector__head){margin-bottom:34px!important}
body.tst-premium.page-id-19 .status-strip{margin-top:0!important;margin-bottom:34px!important}
body.tst-premium.page-id-19 .final-cta{padding-block:89px!important}
body.tst-premium.page-id-119 .solution-sculpture{align-self:start!important;margin-top:-34px!important}
body.tst-premium.page-id-119 .solution-sculpture>.elementor-widget-html{margin-bottom:-34px!important}
body.tst-premium.page-id-119 .solution-sculpture-caption{margin-bottom:21px!important}
body.tst-premium.page-id-119 .solution-promises{margin-top:34px!important}
body.page-id-117 :is(.solutions-intro,.solution-chapter,.solutions-ownership,.solutions-faq,.solutions-final){padding-block:var(--tst-section-space)!important}
body.page-id-117 .solutions-hero{padding-block:89px 55px!important}
body.page-id-117 :is(.solution-chapter__grid,.solutions-intro__grid,.solutions-faq__grid){gap:var(--tst-column-gap)!important}
body .site-footer{padding-top:55px!important;padding-bottom:34px!important}
@media(min-width:768px) and (max-width:1024px){
 body{--tst-gutter:34px;--tst-section-space:55px;--tst-column-gap:34px}
 body.tst-premium .page-hero-grid,body.tst-premium.page-id-97 .page-hero-grid{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;gap:34px!important}
 body.tst-premium .page-ledger:not(.solution-promises){grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}
 body.tst-premium.page-id-19 .hero__layout{gap:34px!important}
 body.tst-premium.page-id-119 .solution-sculpture{margin: -21px auto 0!important}
 body.page-id-117 .solutions-hero{padding-block:55px!important}
}
@media(max-width:767px){
 body{--tst-gutter:21px;--tst-section-space:55px;--tst-column-gap:34px}
 body.tst-premium .tst-native-container.page-hero{padding-block:34px!important}
 body.tst-premium .page-hero-grid,body.tst-premium.page-id-97 .page-hero-grid{min-height:0!important;gap:34px!important}
 body.tst-premium :is(.split,.form-grid){gap:34px!important}
 body.tst-premium .hero-actions{margin-top:21px!important;gap:13px!important}
 body.tst-premium .page-ledger:not(.solution-promises)>.elementor-widget>div:not(.elementor-widget-container),
 body.tst-premium .page-ledger:not(.solution-promises) .elementor-widget-container>div{padding:16px 13px!important;min-height:55px!important}
 body.tst-premium.page-id-19 .hero__layout{padding-block:34px 21px!important;gap:21px!important}
 body.tst-premium.page-id-19 .hero-orbit{padding:0 13px!important}
 body.tst-premium.page-id-19 .status-strip{margin-bottom:21px!important}
 body.tst-premium.page-id-19 .final-cta{padding-block:55px!important}
 body.tst-premium.page-id-119 .solution-sculpture{margin-top:-13px!important}
 body.tst-premium.page-id-119 .solution-sculpture>.elementor-widget-html{margin-bottom:-21px!important}
 body.tst-premium.page-id-119 .solution-promises{margin-top:21px!important}
 body.page-id-117 .solutions-hero{padding-block:34px!important}
 body .site-footer{padding-block:55px 21px!important}
}
/* Optical corrections from the combined phone/tablet/desktop review. */
body.tst-premium.page-id-19 .hero__copy{width:100%!important;max-width:100%!important;min-width:0!important}
body.tst-premium.page-id-19 .difference .principles h3{margin-top:34px!important;margin-bottom:13px!important}
@media(max-width:767px){body.tst-premium.page-id-19 .difference .principles h3{margin-top:21px!important}}



/* BEGIN SERVICE AND TYPOGRAPHY V3 */
/* Role-aware typography using the existing Satoshi and utility faces. */
body.tst-type-refined{--tst-body-size:clamp(1rem,.94rem + .2vw,1.125rem);--tst-number-size:clamp(4.5rem,7.8vw,7rem);font-kerning:normal;-webkit-font-smoothing:antialiased}
body.tst-type-refined main :is(h1,h2){text-wrap:balance;letter-spacing:-.04em!important}
body.tst-type-refined main h1{line-height:1.05!important}
body.tst-type-refined main h2{line-height:1.08!important}
body.tst-type-refined main h3{line-height:1.22!important;text-wrap:balance;letter-spacing:-.02em}
body.tst-type-refined :is(.prose,.page-hero-lede,.principles,.steps,.wide-copy,.final-cta) p{font-size:var(--tst-body-size);font-weight:400;line-height:1.65;letter-spacing:normal;text-wrap:pretty}
body.tst-type-refined .prose p{max-width:68ch}
body.tst-type-refined .page-hero-lede{line-height:1.65;max-width:62ch;text-wrap:pretty}
body.tst-type-refined :is(.button,.btn,.elementor-button){white-space:normal;overflow-wrap:normal;line-height:1.35!important}
body.tst-type-refined :is(.button,.btn,.elementor-button) .elementor-button-text{min-width:0}
body.tst-type-refined :is(input,textarea,select){font-size:16px;line-height:1.5}
body.tst-type-refined main :is(p,li){overflow-wrap:break-word}
body.tst-type-refined.page-id-19 .standard .premium-principle-number span,
body.tst-type-refined.page-id-19 .tst-step-number{display:block!important;font:500 var(--tst-number-size)/.95 'Satoshi',sans-serif!important;letter-spacing:-.06em!important;font-variant-numeric:tabular-nums;color:var(--step-color,#43ddff)!important;margin:0!important}
body.tst-type-refined.page-id-19 .standard .principles>article:nth-child(2),body.tst-type-refined.page-id-19 .roadmap .steps>article:nth-child(2){--step-color:#b492ff}
body.tst-type-refined.page-id-19 .standard .principles>article:nth-child(3),body.tst-type-refined.page-id-19 .roadmap .steps>article:nth-child(3){--step-color:#f38aff}
body.tst-type-refined.page-id-19 .standard .principles h3{margin-top:34px!important;margin-bottom:13px!important}
body.tst-type-refined.page-id-19 .tst-step-label{display:block!important;font:500 12px/1.5 var(--mono,'JetBrains Mono',monospace)!important;letter-spacing:.12em!important;text-transform:uppercase;color:#b8c5d4!important;margin:0 0 13px!important}
body.tst-type-refined.page-id-19 .premium-stage-number :is(p,.elementor-widget-container){display:contents!important}
body.tst-type-refined.page-id-19 .roadmap .steps>article{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important;padding:34px!important}
body.tst-type-refined.page-id-19 .roadmap .steps h3{font-size:clamp(23px,1.8vw,29px)!important;margin:34px 0 21px!important}
body.tst-type-refined.page-id-19 .roadmap .steps small{display:block!important;position:static!important;font-size:12px!important;line-height:1.65!important;letter-spacing:.04em;color:#b9c5d5!important;margin:13px 0 21px!important}
body.tst-type-refined.page-id-19 .roadmap .steps a{position:static!important;inset:auto!important;transform:none!important;align-self:flex-start!important;max-width:100%!important;min-height:48px!important;margin: auto 0 0!important;padding:15px 18px!important;box-sizing:border-box;white-space:normal!important;text-align:left!important;color:#c7efff!important;font-size:12px!important;letter-spacing:.06em!important}
body.tst-type-refined.page-id-19 .roadmap .steps article:first-child a{background:linear-gradient(110deg,#4ce3b1,#43ddff 55%,#b492ff)!important;color:#05080e!important}
body.tst-type-refined.page-id-19 .roadmap .steps a span{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;margin:0!important}
body.tst-type-refined.page-id-19 .roadmap .steps :is(small,a){font-family:var(--mono,'JetBrains Mono',monospace)!important}
/***** Company film keeps its source aspect, controls, and native surrounding copy. *****/
body.tst-type-refined.page-id-95 .location-grid{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr)!important;gap:0!important;align-items:center!important;background:#050d14}
body.tst-type-refined.page-id-95 .location-film{position:relative;width:100%!important;min-width:0!important;aspect-ratio:16/9!important;min-height:0!important;align-self:center!important;overflow:hidden}
body.tst-type-refined.page-id-95 .location-copy{padding:34px!important;min-width:0!important}
body.tst-type-refined.page-id-95 .location-copy h2{font-size:clamp(42px,4.1vw,59px)!important}
.tst-company-film-widget{width:100%!important;min-width:0!important}
.tst-company-film{display:block!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:contain!important;background:#02060b}
/***** Five service studies; native copy remains above and beside the scenes. *****/
.tst-service-scene{position:relative;isolation:isolate;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none}
.tst-service-scene.is-rendered{background-image:none!important}
.tst-service-scene canvas{display:block;width:100%;height:100%;position:absolute;inset:0;pointer-events:none}
.tst-service-hero-art{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;overflow:hidden!important}
.tst-service-hero-art .tst-service-scene{position:absolute;inset:0 0 0 auto;width:60%;opacity:.7;mask-image:linear-gradient(90deg,transparent,#000 28%,#000 85%,transparent)}
body.tst-service-refined .page-hero{isolation:isolate;position:relative;overflow:hidden}
body.tst-service-refined .page-hero-grid{position:relative;z-index:2}
body.tst-service-refined .page-ledger{background:rgba(5,10,18,.93)!important}
body.tst-service-refined .page-hero-media:has(.tst-service-scene){inset:0!important;clip-path:none!important;opacity:1!important;mask-image:none!important}
body.tst-service-refined .final-cta{position:relative!important;isolation:isolate!important;min-height:490px!important;padding:89px 0!important;overflow:hidden!important;background:#060a12!important;display:grid!important;align-items:center!important;border-top:1px solid #293445!important;color:#edf4f5!important}
body.tst-service-refined .final-cta::before,body.tst-service-refined .final-cta::after{display:none!important}
body.tst-service-refined .tst-service-final-art{position:absolute!important;inset:0 0 0 auto!important;width:49%!important;z-index:0!important;pointer-events:none}
body.tst-service-refined .final-content{position:relative!important;z-index:2!important;min-width:0!important;text-align:left!important}
body.tst-service-refined .final-content h2{font-size:clamp(44px,5.8vw,84px)!important;max-width:12ch!important;color:#edf4f5!important;margin:0 0 21px!important}
body.tst-service-refined .final-content p{max-width:36ch!important;color:#c1cede!important}
body.tst-service-refined .final-content :is(h2,p){width:47%!important}
body.tst-service-refined .final-content .hero-actions{justify-content:flex-start!important;max-width:52%;margin-top:34px!important}
@media(max-width:1024px){body.tst-service-refined .tst-service-hero-art .tst-service-scene{width:80%;opacity:.4}body.tst-service-refined .final-content h2{font-size:clamp(44px,6.2vw,64px)!important}body.tst-type-refined.page-id-95 .location-grid{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:767px){
 body.tst-type-refined main h1{line-height:1.08!important}
 body.tst-type-refined.page-id-19 .roadmap .steps>article{padding:26px 21px!important}
 body.tst-type-refined.page-id-19 .standard .principles h3{margin-top:21px!important}
 body.tst-service-refined .final-cta{min-height:0!important;padding:34px 0 55px!important;display:flex!important;flex-direction:column!important}
 body.tst-service-refined .tst-service-final-art{position:relative!important;inset:auto!important;width:100%!important;height:280px!important;order:0!important}
 body.tst-service-refined .final-content{order:1!important}
 body.tst-service-refined .final-content h2{max-width:14ch!important}
 body.tst-service-refined .final-content :is(h2,p){width:100%!important}
 body.tst-service-refined .final-content .hero-actions{max-width:100%;width:100%}
 body.tst-service-refined .final-content .hero-actions .elementor-button{width:100%!important}
 body.tst-service-refined .tst-service-hero-art .tst-service-scene{width:100%;opacity:.25;mask-image:linear-gradient(90deg,transparent,#000)}
}

/* BEGIN ATMOSPHERIC V4 */
/* V4: horizontal chapter ticker. Track translation and endcap angles stay independent. */
body .tape-run>.signal-tape{transform:none!important;rotate:0deg!important;inset-inline:0!important;width:100%!important;margin-inline:0!important}

/* Bring the accepted galaxy toward the headline without moving native copy. */
body.tst-premium.page-id-119 .solution-sculpture{margin-top:-68px!important}
body.tst-premium.page-id-119 .solution-sculpture>.elementor-widget-html{margin-bottom:-34px!important}

/* Atmospheric art has enough room to read as a composition, including phones. */
body.tst-service-refined .tst-service-final-art{width:53%!important}
body.tst-service-refined .tst-service-hero-art .tst-service-scene{opacity:.75;mask-image:linear-gradient(90deg,transparent,#000 35%,#000 92%,transparent)}
@media(min-width:768px) and (max-width:1024px){
 body.tst-premium.page-id-119 .solution-sculpture{margin-top:-42px!important}
 body.tst-service-refined .tst-service-hero-art .tst-service-scene{opacity:.42}
}
@media(max-width:767px){
 body.tst-premium.page-id-119 .solution-sculpture{margin-top:-21px!important}
 body.tst-premium.page-id-119 .solution-sculpture>.elementor-widget-html{margin-bottom:-34px!important}
 body.tst-service-refined .tst-service-final-art{width:100%!important;height:290px!important}
 body.tst-service-refined .tst-service-hero-art .tst-service-scene{opacity:.28;mask-image:linear-gradient(90deg,transparent,#000)}
}

/* Versioned scene fallbacks */
body .tst-service-scene:not(.is-rendered)[data-service="it"]{background-image:url("/wp-content/mu-plugins/tst-premium-assets/service-it.svg?v=bddb679ec84c")!important}
body .tst-service-scene:not(.is-rendered)[data-service="security"]{background-image:url("/wp-content/mu-plugins/tst-premium-assets/service-security.svg?v=c8d900b85424")!important}
body .tst-service-scene:not(.is-rendered)[data-service="web"]{background-image:url("/wp-content/mu-plugins/tst-premium-assets/service-web.svg?v=eec22dd94faa")!important}
body .tst-service-scene:not(.is-rendered)[data-service="marketing"]{background-image:url("/wp-content/mu-plugins/tst-premium-assets/service-marketing.svg?v=cbc0569a45de")!important}
body .tst-service-scene:not(.is-rendered)[data-service="ai"]{background-image:url("/wp-content/mu-plugins/tst-premium-assets/service-ai.svg?v=497cae7b9875")!important}
body .tst-solution-fx:is(:not([data-render-state]),[data-render-state="fallback"]){background-image:url("/wp-content/mu-plugins/tst-premium-assets/solution-orbits.svg?v=a6e89b25a67c")!important}

/* BEGIN FINAL POLISH V5 */
/* Final polish: approved artwork stays intact, top-hero composition is clearer. */
body.tst-service-refined .tst-service-hero-art .tst-service-scene{
 width:78%;opacity:.86;
 mask-image:linear-gradient(90deg,transparent,#000 30%,#000 94%,transparent);
 -webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 94%,transparent);
}
body.tst-service-refined .page-hero .page-ledger{
 background:rgba(4,9,18,.48)!important;
 backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);
 border-color:rgba(182,201,232,.32)!important;
 box-shadow:inset 0 1px rgba(255,255,255,.035)!important;
}
body.tst-service-refined .page-hero .page-ledger>.elementor-widget,
body.tst-service-refined .page-hero .page-ledger>.elementor-widget>div,
body.tst-service-refined .page-hero .page-ledger .elementor-widget-container,
body.tst-service-refined .page-hero .page-ledger .elementor-widget-container>div{background:transparent!important}
body.tst-service-refined .page-hero .page-ledger b{color:#edf5ff!important;text-shadow:0 1px 5px rgba(0,0,0,.7)}
body.tst-service-refined .page-hero .page-ledger span{color:color-mix(in srgb,var(--accent) 68%,#fff)!important;text-shadow:0 1px 5px rgba(0,0,0,.7)}

/* A black surround preserves the marbled shield's crisp silhouette. */
body.tst-premium.page-id-19 .hero,
body.tst-premium.page-id-19 .tst-v22-section-01:has(>.hero),
body.tst-premium.page-id-19 .hero__layout,
body.tst-premium.page-id-19 .hero-shield,
body.tst-premium.page-id-19 .globe-clip{background:#000!important;box-shadow:none!important;filter:none!important}
body.tst-premium.page-id-19 .hero{position:relative!important;isolation:isolate!important;overflow:visible!important}
body.tst-premium.page-id-19 .hero::before{content:""!important;position:absolute!important;inset:0 calc((100vw - 100%)/-2)!important;background:#000!important;z-index:-1!important;pointer-events:none}
body.tst-premium.page-id-19 .hero-shield::before,
body.tst-premium.page-id-19 .hero-shield::after,
body.tst-premium.page-id-19 .globe-clip::before,
body.tst-premium.page-id-19 .globe-clip::after{display:none!important;content:none!important;box-shadow:none!important;filter:none!important}

/* The final link lives in nav-actions; use the same gap as the primary links. */
@media(min-width:1101px){
 body .tst-v22-header-widget .nav-row{--tst-nav-gap:clamp(18px,1.4vw,24px);gap:var(--tst-nav-gap)!important}
 body .tst-v22-header-widget .desktop-nav,
 body .tst-v22-header-widget .nav-actions{gap:var(--tst-nav-gap)!important}
 body .tst-v22-header-widget .nav-actions{margin-left:0!important}
 body .tst-v22-header-widget .nav-actions>.support-trigger{margin:0!important;padding-block:6px;line-height:1.5}
}
@media(min-width:1101px) and (max-width:1279px){
 body .tst-v22-header-widget .nav-row{--tst-nav-gap:12px}
 body .tst-v22-header-widget .brand{min-width:0!important;width:clamp(220px,24vw,300px)!important}
 body .tst-v22-header-widget .brand-wordmark{width:100%!important}
}
/* Keep long comparison tables from widening an article's mobile grid. */
body.single-post .article-body{min-width:0}
@media(max-width:1024px){
 body.single-post .article-layout{grid-template-columns:minmax(0,1fr)!important}
 body.single-post .article-content table{display:block;max-width:100%;overflow-x:auto}
 body.single-post .article-content a{overflow-wrap:anywhere}
}

/* Company retains its native Colorado story without the removed media block. */
body.tst-type-refined.page-id-95 .location-grid{grid-template-columns:minmax(0,1fr)!important;background:transparent!important}
body.tst-type-refined.page-id-95 .location-copy{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)!important;gap:21px 55px!important;padding:clamp(21px,3.2vw,55px)!important;align-items:center!important}
body.tst-type-refined.page-id-95 .location-copy>.tst-native-widget{display:block!important;min-width:0}
body.tst-type-refined.page-id-95 .location-copy>.elementor-element-a26b868{grid-column:1/-1}
body.tst-type-refined.page-id-95 .location-copy>.elementor-element-bd3ceb1{grid-column:1;grid-row:2/4}
body.tst-type-refined.page-id-95 .location-copy>.elementor-element-a1fc957,
body.tst-type-refined.page-id-95 .location-copy>.elementor-element-2ecef33{grid-column:2}
body.tst-type-refined.page-id-95 .location-copy :is(h2,p){margin:0!important}
body.tst-type-refined.page-id-95 .location-copy .eyebrow{color:#60dfc7;margin-bottom:0!important}
@media(min-width:768px) and (max-width:1024px){
 body.tst-service-refined .tst-service-hero-art .tst-service-scene{width:94%;opacity:.65}
 body.tst-service-refined .page-hero .page-ledger{background:rgba(4,9,18,.55)!important}
}
@media(max-width:767px){
 body.tst-service-refined .tst-service-hero-art .tst-service-scene{width:100%;opacity:.48;mask-image:linear-gradient(90deg,transparent,#000 65%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 65%)}
 body.tst-service-refined .page-hero .page-ledger{background:rgba(4,9,18,.58)!important}
 body.tst-type-refined.page-id-95 .location-copy{grid-template-columns:minmax(0,1fr)!important;gap:21px!important}
 body.tst-type-refined.page-id-95 .location-copy>.elementor-element{grid-column:1!important;grid-row:auto!important}
}
