.jet-trust-proof{padding:86px 0;border-top:1px solid var(--jet-line);border-bottom:1px solid var(--jet-line);background:#eef2f0}.jet-trust-proof--compact{padding:68px 0}.jet-trust-proof__heading{display:grid;margin-bottom:42px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:12px 72px;align-items:end}.jet-trust-proof__heading .jet-eyebrow{grid-column:1/-1;margin-bottom:0}.jet-trust-proof__heading h2,.jet-trust-proof__heading p{margin-bottom:0}.jet-trust-proof__heading p{color:var(--jet-muted);font-size:18px}.jet-trust-proof__row{display:grid;padding:22px 0;grid-template-columns:190px minmax(0,1fr);gap:28px;align-items:center;border-top:1px solid #cbd4d0}.jet-trust-proof__row:last-of-type{border-bottom:1px solid #cbd4d0}.jet-trust-proof__label span,.jet-trust-proof__label small{display:block}.jet-trust-proof__label span{margin-bottom:4px;color:var(--jet-ink);font-size:13px;font-weight:800;text-transform:uppercase}.jet-trust-proof__label small{color:var(--jet-muted);font-size:12px;line-height:1.4}.jet-logo-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.jet-logo-rail--orgs{grid-template-columns:repeat(5,minmax(0,1fr))}.jet-logo-rail figure{display:flex;height:76px;margin:0;padding:12px;border:1px solid #d5ddda;border-radius:4px;align-items:center;justify-content:center;overflow:hidden;background:var(--jet-paper);transition:border-color .18s ease,box-shadow .22s var(--jet-ease-out),transform .22s var(--jet-ease-out)}.jet-logo-rail img{display:block;max-width:100%;max-height:48px;width:auto;height:auto;filter:grayscale(1);object-fit:contain;transition:filter .18s ease,transform .22s var(--jet-ease-out)}.jet-hotel-proof{display:grid;margin-top:34px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.jet-hotel-proof figure{position:relative;min-height:230px;margin:0;overflow:hidden;background:var(--jet-ink)}.jet-hotel-proof img{display:block;width:100%;height:100%;min-height:230px;object-fit:cover;transition:transform .36s var(--jet-ease-out)}.jet-hotel-proof figure:after{position:absolute;inset:34% 0 0;background:linear-gradient(to bottom,transparent,rgba(9,25,36,.92));content:"";pointer-events:none}.jet-hotel-proof figcaption{position:absolute;right:18px;bottom:16px;left:18px;z-index:1;color:var(--jet-paper);font-size:14px;font-weight:800;line-height:1.35}.jet-customer-explorer{margin-top:40px}.jet-customer-explorer__heading{margin-bottom:28px}.jet-customer-explorer__toolbar{display:grid;margin-bottom:24px;grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr);gap:30px;align-items:end}.jet-customer-explorer__toolbar>div:first-child>span{display:block;color:var(--jet-ink);font-size:14px;font-weight:800}.jet-customer-explorer__toolbar p{margin:3px 0 0;color:var(--jet-muted);font-size:12px}.jet-customer-filters{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.jet-customer-filters button{display:inline-flex;min-height:40px;padding:8px 12px;border:1px solid #bdc9c4;border-radius:4px;align-items:center;gap:7px;background:0 0;color:var(--jet-ink);cursor:pointer;font:inherit;font-size:12px;font-weight:800;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .18s var(--jet-ease-out)}.jet-customer-filters button span{display:inline-grid;min-width:22px;height:22px;padding:0 5px;border-radius:11px;place-items:center;background:rgba(20,37,54,.08);font-size:10px}.jet-customer-filters button.is-active{border-color:var(--jet-ink);background:var(--jet-ink);color:var(--jet-paper)}.jet-customer-filters button.is-active span{background:var(--jet-gold);color:var(--jet-ink)}.jet-customer-explorer__flip-note{display:flex;max-width:780px;margin:-4px 0 18px;align-items:flex-start;gap:9px;color:var(--jet-muted);font-size:12px;line-height:1.55}.jet-customer-explorer__flip-note svg{width:16px;height:16px;margin-top:1px;flex:0 0 auto;color:var(--jet-gold)}.jet-customer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.jet-customer-card{position:relative;min-height:410px;perspective:1400px;animation:jet-customer-card-in .18s ease-out both;transition:transform .24s var(--jet-ease-out)}.jet-customer-card.is-list-hidden,.jet-customer-card.is-filtered-out{display:none}.jet-customer-card__flip,.jet-customer-card__inner{position:relative;width:100%;min-height:inherit}.jet-customer-card__flip{border-radius:12px;cursor:pointer;outline:none}.jet-customer-card__flip:focus-visible{outline:3px solid rgba(199,146,47,.68);outline-offset:4px}.jet-customer-card__inner{transform-style:preserve-3d;transition:transform .68s cubic-bezier(.2,.72,.18,1)}.jet-customer-card__flip.is-flipped .jet-customer-card__inner{transform:rotateY(180deg)}.jet-customer-card__face{position:absolute;inset:0;display:flex;border:1px solid rgba(20,37,54,.16);border-radius:12px;flex-direction:column;overflow:hidden;box-shadow:0 20px 46px rgba(20,37,54,.12);backface-visibility:hidden;-webkit-backface-visibility:hidden}.jet-customer-card__front{justify-content:flex-end;background:radial-gradient(circle at 82% 18%,rgba(199,146,47,.48),transparent 28%),linear-gradient(145deg,#142536,#2a7168);color:#fff;transform:rotateY(0deg)}.jet-customer-card__front:after{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(20,37,54,.02) 20%,rgba(20,37,54,.28) 52%,rgba(12,25,37,.94) 100%),linear-gradient(90deg,rgba(12,25,37,.46),transparent 58%);content:""}.jet-customer-card__front img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .78s cubic-bezier(.2,.72,.18,1),filter .32s ease}.jet-customer-card__front-content{position:relative;z-index:2;display:flex;min-height:238px;padding:24px;flex-direction:column;justify-content:flex-end}.jet-customer-card__meta{display:flex;margin:0 0 14px;align-items:center;justify-content:space-between;gap:12px}.jet-customer-card__meta span{display:inline-flex;min-height:27px;padding:5px 9px;border:1px solid rgba(255,255,255,.34);border-radius:999px;align-items:center;background:rgba(255,255,255,.12);color:#fff;font-size:12px;font-weight:900;letter-spacing:.035em;text-transform:uppercase;backdrop-filter:blur(10px)}.jet-customer-card__meta small{color:rgba(255,255,255,.74);font-size:11px;font-weight:800}.jet-customer-card h3{margin:0 0 8px;color:inherit;font-size:clamp(21px,1.7vw,27px);line-height:1.15;letter-spacing:-.025em}.jet-customer-card__location{display:flex;margin:0;align-items:flex-start;gap:7px;color:rgba(255,255,255,.76);font-size:13px;line-height:1.45}.jet-customer-card__location svg{width:15px;height:15px;margin-top:1px;flex:0 0 auto;color:var(--jet-gold)}.jet-customer-card__cue{display:flex;margin-top:19px;align-items:center;gap:7px;color:#efd28d;font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.jet-customer-card__cue svg{width:15px;height:15px}.jet-customer-card__back{padding:24px;background:radial-gradient(circle at 88% 8%,rgba(199,146,47,.22),transparent 31%),linear-gradient(145deg,#142536 0%,#1b3e45 100%);color:#fff;transform:rotateY(180deg)}.jet-customer-card__back:before{position:absolute;inset:0;pointer-events:none;border:1px solid rgba(255,255,255,.12);border-radius:inherit;content:""}.jet-customer-card__back .jet-customer-card__meta{margin-bottom:18px}.jet-customer-card__back h3{font-size:clamp(19px,1.45vw,23px)}.jet-customer-card__back .jet-customer-card__location{color:#bfcbd1}.jet-customer-card__services-label{display:block;margin:21px 0 9px;color:#efd28d;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.jet-customer-card__services{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.jet-customer-service{display:inline-flex;min-height:29px;padding:5px 8px;border:1px solid rgba(255,255,255,.18);border-radius:4px;align-items:center;gap:6px;background:rgba(255,255,255,.08);color:#edf3f1;font-size:10px;font-weight:800;line-height:1.2}.jet-customer-service svg{width:13px;height:13px;flex:0 0 auto;color:#efd28d}.jet-customer-card__back .jet-customer-card__cue{margin-top:auto;padding-top:15px}.jet-customer-explorer__more{display:flex;min-height:96px;align-items:center;justify-content:center}.jet-customer-explorer__more button{gap:9px}.jet-customer-explorer__more button[hidden]{display:none}.jet-customer-explorer__more svg{width:17px;height:17px;transition:transform .18s var(--jet-ease-out)}.jet-customer-explorer__more button[aria-expanded=true] svg{transform:rotate(180deg)}.jet-customer-map-block{padding-top:52px;border-top:1px solid #cbd4d0}.jet-customer-map-block__heading{display:grid;margin-bottom:22px;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:end}.jet-customer-map-block__heading .jet-eyebrow{margin:0}.jet-customer-map-block__heading>p{margin:0;padding-bottom:3px;color:var(--jet-muted);font-size:12px;font-weight:800;text-transform:uppercase}.jet-customer-map{position:relative;z-index:0;min-height:520px;border:1px solid #bfcac5;border-radius:6px;overflow:hidden;background:#dfe7e3}.jet-customer-map__fallback{position:absolute;inset:0;display:grid;margin:0;place-items:center;color:var(--jet-muted);font-size:13px}.jet-customer-map.is-ready .jet-customer-map__fallback{display:none}.jet-customer-marker{display:grid;width:18px;height:18px;border:3px solid var(--jet-paper);border-radius:50%;place-items:center;background:#1f6d64;box-shadow:0 3px 10px rgba(20,37,54,.36)}.jet-customer-map .marker-cluster div{display:grid;width:34px;height:34px;margin:3px;border:2px solid var(--jet-paper);border-radius:50%;place-items:center;background:var(--jet-ink);box-shadow:0 5px 14px rgba(20,37,54,.3);color:var(--jet-paper);font:800 12px/1 sans-serif}.jet-customer-map .marker-cluster{border-radius:50%;background:rgba(199,146,47,.52)}.jet-customer-map .leaflet-popup-content-wrapper{border-radius:6px;box-shadow:0 14px 36px rgba(20,37,54,.2)}.jet-customer-map .leaflet-popup-content{min-width:190px;margin:16px 18px;color:var(--jet-ink);font-family:inherit}.jet-map-popup__brand{display:block;margin-bottom:4px;color:#29665f;font-size:10px;font-weight:900;text-transform:uppercase}.jet-map-popup strong{display:block;margin-bottom:3px;font-size:14px;line-height:1.35}.jet-map-popup p{margin:0 0 9px;color:var(--jet-muted);font-size:12px}.jet-map-popup small{display:block;color:#334c49;font-size:11px;font-weight:700;line-height:1.45}@keyframes jet-customer-card-in{from{opacity:0}to{opacity:1}}.jet-home-project-types{padding:48px 0;background:var(--jet-ink)}.jet-home-project-types__layout{display:grid;grid-template-columns:minmax(230px,.72fr) repeat(2,minmax(0,1fr));gap:0;align-items:stretch}.jet-home-project-types__layout>div{padding:18px 32px 18px 0}.jet-home-project-types h2{margin-bottom:0;color:var(--jet-paper);font-size:30px}.jet-home-project-types .jet-eyebrow{color:#efd28d}.jet-home-project-types a{position:relative;display:grid;min-height:150px;padding:22px 58px 22px 26px;border-left:1px solid rgba(255,255,255,.2);align-content:center;color:var(--jet-paper);text-decoration:none;transition:background-color .18s ease,transform .22s var(--jet-ease-out)}.jet-home-project-types a>span{margin-bottom:7px;color:#efd28d;font-size:13px;font-weight:800;text-transform:uppercase}.jet-home-project-types a>strong{font-size:15px;line-height:1.5}.jet-home-project-types a>svg{position:absolute;top:50%;right:24px;width:20px;height:20px;transform:translateY(-50%);transition:transform .18s var(--jet-ease-out)}.jet-renovation-hero{position:relative;display:flex;min-height:690px;align-items:center;overflow:hidden;background-color:var(--jet-ink);background-image:var(--jet-renovation-image);background-position:center;background-size:cover;color:var(--jet-paper)}.jet-renovation-hero:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,28,39,.96) 0%,rgba(12,28,39,.86) 47%,rgba(12,28,39,.42) 74%,rgba(12,28,39,.22) 100%);content:""}.jet-renovation-hero__layout{position:relative;z-index:1;display:grid;padding-top:78px;padding-bottom:82px;grid-template-columns:minmax(0,1fr) minmax(330px,.56fr);gap:72px;align-items:end}.jet-renovation-hero__copy h1{max-width:820px}.jet-renovation-hero .jet-eyebrow{margin-bottom:14px;color:#efd28d}.jet-renovation-hero__findings{padding:26px;border:1px solid rgba(255,255,255,.24);border-radius:6px;background:rgba(13,31,43,.8);box-shadow:0 22px 60px rgba(7,18,25,.28);backdrop-filter:blur(10px);transform:perspective(1000px) rotateX(var(--jet-pointer-tilt-x,0deg)) rotateY(var(--jet-pointer-tilt-y,0deg)) translate3d(var(--jet-pointer-x,0),var(--jet-pointer-y,0),0);transition:transform .18s var(--jet-ease-out)}.jet-renovation-hero__label{display:flex;margin-bottom:14px;align-items:center;gap:8px;color:#efd28d;font-size:12px;font-weight:800;text-transform:uppercase}.jet-renovation-hero__label svg{width:17px;height:17px}.jet-renovation-hero__findings ol{margin:0;padding:0;list-style:none}.jet-renovation-hero__findings li{display:grid;min-height:68px;padding:12px 0;grid-template-columns:34px minmax(80px,.48fr) 1fr;gap:10px;align-items:center;border-top:1px solid rgba(255,255,255,.17);opacity:.74;transition:background-color .18s ease,opacity .18s ease,transform .22s var(--jet-ease-out)}.jet-renovation-hero__findings li>span{color:#efd28d;font-size:12px;font-weight:800}.jet-renovation-hero__findings li>strong{color:var(--jet-paper);font-size:14px}.jet-renovation-hero__findings li>small{color:#cbd5db;font-size:12px;line-height:1.4}.jet-renovation-hero__findings li.is-motion-active{padding-right:10px;padding-left:10px;background:rgba(255,255,255,.08);opacity:1;transform:translate3d(7px,0,0)}.jet-renovation-signal{border-bottom:1px solid var(--jet-line);background:var(--jet-paper)}.jet-renovation-signal .jet-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.jet-renovation-signal span{min-height:94px;padding:20px 26px;border-left:1px solid var(--jet-line);color:var(--jet-muted);font-size:13px;line-height:1.5}.jet-renovation-signal span:last-child{border-right:1px solid var(--jet-line)}.jet-renovation-signal b{display:block;margin-bottom:3px;color:var(--jet-green);font-size:12px;text-transform:uppercase}.jet-renovation-survey__header{display:grid;margin-bottom:48px;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:72px;align-items:end}.jet-renovation-survey__header h2,.jet-renovation-survey__header p{margin-bottom:0}.jet-renovation-survey__route{position:relative;display:grid;margin:0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--jet-line);border-left:1px solid var(--jet-line);list-style:none}.jet-renovation-survey__route li{position:relative;min-height:360px;padding:28px;border-right:1px solid var(--jet-line);border-bottom:1px solid var(--jet-line);background:var(--jet-paper)}.jet-renovation-survey__route li>span{display:block;margin-bottom:42px;color:#9b6c18;font-size:13px;font-weight:800}.jet-renovation-survey__route li>svg{width:28px;height:28px;margin-bottom:22px;color:var(--jet-green)}.jet-renovation-survey__route h3{font-size:21px}.jet-renovation-survey__route p{color:var(--jet-muted);font-size:14px;line-height:1.55}.jet-renovation-survey__route strong{display:block;margin-top:20px;color:var(--jet-green);font-size:12px}.jet-renovation-survey__note{display:flex;margin-top:18px;align-items:flex-start;gap:10px;color:var(--jet-muted);font-size:13px}.jet-renovation-survey__note svg{width:18px;height:18px;flex:0 0 18px;color:#9b6c18}.jet-renovation-ve{padding:92px 0;background:var(--jet-ink);color:#dbe4e9}.jet-renovation-ve__layout{display:grid;grid-template-columns:minmax(280px,.64fr) minmax(0,1.36fr);gap:76px}.jet-renovation-ve h2{color:var(--jet-paper)}.jet-renovation-ve .jet-eyebrow{color:#efd28d}.jet-renovation-ve__intro p{color:#bdcad1}.jet-renovation-ve__table{border-top:1px solid rgba(255,255,255,.24)}.jet-renovation-ve__table>div{display:grid;min-height:112px;padding:20px 0;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.25fr) minmax(170px,.85fr);gap:24px;align-items:center;border-bottom:1px solid rgba(255,255,255,.18)}.jet-renovation-ve__table .jet-renovation-ve__head{min-height:50px;padding:10px 0;color:#91a6b1;font-size:11px;font-weight:800;text-transform:uppercase}.jet-renovation-ve__table strong{color:var(--jet-paper);font-size:15px}.jet-renovation-ve__table span,.jet-renovation-ve__table em{font-size:13px;line-height:1.5}.jet-renovation-ve__table em{color:#efd28d;font-style:normal;font-weight:700}.jet-renovation-compare>.jet-container>header{max-width:820px;margin-bottom:42px}.jet-renovation-compare__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.jet-renovation-compare__grid article{position:relative;min-height:330px;padding:34px;border:1px solid var(--jet-line);border-top:4px solid var(--jet-navy);border-radius:4px}.jet-renovation-compare__grid article:last-child{border-top-color:var(--jet-green);background:#f5f7f5}.jet-renovation-compare__grid article>span{display:block;margin-bottom:30px;color:var(--jet-muted);font-size:12px;font-weight:800;text-transform:uppercase}.jet-renovation-compare__grid article>svg{position:absolute;top:34px;right:34px;width:28px;height:28px;color:var(--jet-green)}.jet-renovation-compare__grid p{color:var(--jet-muted);font-size:15px}.jet-renovation-compare__grid a{display:inline-flex;align-items:center;gap:8px;color:var(--jet-green);font-size:13px;font-weight:800;text-decoration:none}.jet-renovation-compare__grid a svg{width:17px;height:17px}.jet-renovation-scope{padding:76px 0;background:#e7e5df}.jet-renovation-scope__layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:72px;align-items:start}.jet-renovation-scope__links{border-top:1px solid #bcc5c8}.jet-renovation-scope__links a{display:grid;min-height:92px;padding:16px 8px;grid-template-columns:32px 1fr;gap:15px;align-items:center;border-bottom:1px solid #bcc5c8;color:var(--jet-ink);text-decoration:none;transition:background-color .18s ease,padding .22s var(--jet-ease-out)}.jet-renovation-scope__links svg{width:24px;height:24px;color:var(--jet-green)}.jet-renovation-scope__links strong,.jet-renovation-scope__links small{display:block}.jet-renovation-scope__links strong{font-size:15px}.jet-renovation-scope__links small{color:var(--jet-muted);font-size:12px}.jet-service-hero{position:relative;min-height:670px;overflow:hidden;background-color:var(--jet-ink);background-image:linear-gradient(90deg,rgba(14,31,44,.97),rgba(14,31,44,.9) 55%,rgba(14,31,44,.78)),url(//www.jethotelsolutions.com/wp-content/themes/wordpress-childtheme/assets/css/../images/jet-hotel-technology.webp);background-position:center;background-size:cover;color:var(--jet-paper)}.jet-service-hero:after{position:absolute;top:0;right:10%;bottom:0;width:1px;background:rgba(255,255,255,.15);content:""}.jet-service-hero__layout{position:relative;z-index:1;display:grid;min-height:670px;padding-top:80px;padding-bottom:80px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:74px;align-items:center}.jet-service-hero h1{max-width:780px}.jet-service-hero .jet-eyebrow{margin-bottom:14px;color:#efd28d}.jet-service-hero__map{padding:24px;border:1px solid rgba(255,255,255,.22);border-radius:6px;background:rgba(17,39,53,.86);box-shadow:0 22px 60px rgba(4,14,20,.3);transform:perspective(1000px) rotateX(var(--jet-pointer-tilt-x,0deg)) rotateY(var(--jet-pointer-tilt-y,0deg)) translate3d(var(--jet-pointer-x,0),var(--jet-pointer-y,0),0);transition:transform .18s var(--jet-ease-out)}.jet-service-hero__core{display:grid;min-height:124px;margin-bottom:14px;padding:20px;grid-template-columns:42px 1fr;gap:3px 14px;align-content:center;border-left:4px solid var(--jet-service-accent);background:rgba(255,255,255,.08)}.jet-service-hero__core>svg{width:32px;height:32px;grid-row:1/3;color:#efd28d}.jet-service-hero__core span{color:#acc0ca;font-size:11px;font-weight:800;text-transform:uppercase}.jet-service-hero__core strong{color:var(--jet-paper);font:600 20px/1.25 Georgia,"Times New Roman",serif}.jet-service-hero__nodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.jet-service-hero__node{display:grid;min-height:96px;padding:15px;grid-template-columns:25px 1fr;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.14);opacity:.68;transition:background-color .18s ease,border-color .18s ease,opacity .18s ease,transform .22s var(--jet-ease-out)}.jet-service-hero__node>svg{width:22px;height:22px;color:#efd28d}.jet-service-hero__node strong,.jet-service-hero__node small{display:block}.jet-service-hero__node strong{color:var(--jet-paper);font-size:13px}.jet-service-hero__node small{color:#aebfc8;font-size:11px}.jet-service-hero__node.is-motion-active{border-color:color-mix(in srgb,var(--jet-service-accent),#fff 38%);background:rgba(255,255,255,.1);opacity:1;transform:translate3d(0,-5px,0)}.jet-service-intro__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:74px;align-items:end}.jet-service-intro__layout h2,.jet-service-intro__layout p{margin-bottom:0}.jet-service-dependencies{padding:88px 0;background:#e7e5df}.jet-service-dependencies header{max-width:760px;margin-bottom:40px}.jet-service-dependency-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #bcc5c8;border-left:1px solid #bcc5c8}.jet-service-dependency-grid article{min-height:320px;padding:30px;border-right:1px solid #bcc5c8;border-bottom:1px solid #bcc5c8;background:rgba(255,255,255,.48)}.jet-service-dependency-grid article>span{display:block;margin-bottom:40px;color:var(--jet-service-accent);font-size:13px;font-weight:800}.jet-service-dependency-grid article>svg{width:28px;height:28px;margin-bottom:22px;color:var(--jet-service-accent)}.jet-service-dependency-grid p{color:var(--jet-muted);font-size:14px}.jet-service-decisions__layout{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:76px}.jet-service-decisions__layout>div>p{color:var(--jet-muted)}.jet-service-decisions dl{margin:0;border-top:1px solid var(--jet-line)}.jet-service-decisions dl>div{display:grid;min-height:122px;padding:22px 0;grid-template-columns:38px minmax(170px,.7fr) minmax(0,1.3fr);gap:18px;align-items:start;border-bottom:1px solid var(--jet-line)}.jet-service-decisions dl span{color:var(--jet-service-accent);font-size:12px;font-weight:800}.jet-service-decisions dt{color:var(--jet-ink);font-weight:800;line-height:1.45}.jet-service-decisions dd{margin:0;color:var(--jet-muted);font-size:14px;line-height:1.55}.jet-service-output{padding:72px 0;background:var(--jet-ink);color:var(--jet-paper)}.jet-service-output__layout{display:grid;grid-template-columns:minmax(300px,.84fr) minmax(0,1.16fr);gap:74px;align-items:center}.jet-service-output h2{margin-bottom:0;color:var(--jet-paper)}.jet-service-output .jet-eyebrow{color:#efd28d}.jet-service-output ul{display:grid;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2);list-style:none}.jet-service-output li{display:grid;min-height:92px;padding:18px;grid-template-columns:22px 1fr;gap:10px;align-items:center;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);font-size:13px;font-weight:700}.jet-service-output li svg{width:19px;height:19px;color:#efd28d}.jet-service-related{border-top:1px solid var(--jet-line);border-bottom:1px solid var(--jet-line);background:var(--jet-paper)}.jet-service-related .jet-container{display:flex;min-height:86px;align-items:center;gap:26px}.jet-service-related span{margin-right:auto;color:var(--jet-muted);font-size:12px;font-weight:800;text-transform:uppercase}.jet-service-related a{display:inline-flex;align-items:center;gap:7px;color:var(--jet-ink);font-size:13px;font-weight:800;text-decoration:none}.jet-service-related a svg{width:16px;height:16px;color:var(--jet-service-accent)}.jet-about-hero__grid--copy-only{display:block;min-height:0}.jet-about-hero__copy--wide{max-width:960px;padding:88px 0 82px}.jet-about-hero__copy--wide h1{max-width:900px}.jet-about-hero__facts{display:grid;margin-top:48px;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.jet-about-hero__facts span{min-height:104px;padding:20px;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);color:#bfcbd1;font-size:12px;line-height:1.45}.jet-about-hero__facts strong{display:block;margin-bottom:3px;color:#efd28d;font-size:19px}.jet-leader__media img[src*=troy-konicki-linkedin]{object-position:50% 30%}.jet-team-member__copy{min-height:68px;display:flex;align-items:center}.jet-team-member__copy h3{margin-bottom:0}@media (hover:hover) and (pointer:fine){.jet-logo-rail figure:hover{border-color:#9eb0a8;box-shadow:0 10px 22px rgba(20,37,54,.1);transform:translate3d(0,-4px,0)}.jet-logo-rail figure:hover img{filter:grayscale(0);transform:scale(1.04)}.jet-hotel-proof figure:hover img{transform:scale(1.045)}.jet-customer-card:hover{transform:translate3d(0,-4px,0)}.jet-customer-card:hover .jet-customer-card__inner{transform:rotateY(180deg)}.jet-customer-card:hover .jet-customer-card__front img{filter:saturate(1.04) contrast(1.02);transform:scale(1.045)}.jet-customer-filters button:hover{border-color:var(--jet-gold);transform:translate3d(0,-2px,0)}.jet-home-project-types a:hover{background:rgba(255,255,255,.08);transform:translate3d(0,-4px,0)}.jet-home-project-types a:hover>svg{transform:translate3d(4px,-50%,0)}.jet-renovation-hero__findings li:hover,.jet-renovation-hero__findings li:focus-visible{padding-right:10px;padding-left:10px;background:rgba(255,255,255,.1);opacity:1;transform:translate3d(7px,0,0)}.jet-renovation-compare__grid article{transition:border-color .18s ease,box-shadow .22s var(--jet-ease-out),transform .22s var(--jet-ease-out)}.jet-renovation-compare__grid article:hover{border-color:#9fb0b8;box-shadow:0 18px 38px rgba(20,37,54,.1);transform:translate3d(0,-6px,0)}.jet-renovation-scope__links a:hover{padding-right:16px;padding-left:16px;background:rgba(255,255,255,.54)}.jet-service-hero__node:hover,.jet-service-hero__node:focus-visible{border-color:color-mix(in srgb,var(--jet-service-accent),#fff 38%);background:rgba(255,255,255,.1);opacity:1;transform:translate3d(0,-5px,0)}.jet-service-related a:hover svg{transform:translate3d(3px,-3px,0)}.jet-service-related a svg{transition:transform .18s var(--jet-ease-out)}}@media (max-width:980px){.jet-trust-proof__heading,.jet-renovation-survey__header,.jet-renovation-ve__layout,.jet-renovation-scope__layout,.jet-service-intro__layout,.jet-service-decisions__layout,.jet-service-output__layout{grid-template-columns:1fr;gap:32px}.jet-trust-proof__heading{row-gap:12px}.jet-customer-explorer__toolbar{grid-template-columns:1fr;gap:16px}.jet-customer-filters{justify-content:flex-start}.jet-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jet-home-project-types__layout{grid-template-columns:1fr 1fr}.jet-home-project-types__layout>div{grid-column:1/-1}.jet-renovation-hero__layout,.jet-service-hero__layout{grid-template-columns:1fr;gap:34px}.jet-renovation-hero__copy,.jet-service-hero__copy{max-width:800px}.jet-renovation-hero__findings,.jet-service-hero__map{max-width:640px}.jet-renovation-survey__route{grid-template-columns:repeat(2,minmax(0,1fr))}.jet-renovation-ve__table>div{grid-template-columns:minmax(130px,.7fr) minmax(210px,1.3fr) minmax(150px,.8fr)}.jet-service-dependency-grid{grid-template-columns:1fr}}@media (max-width:760px){.jet-trust-proof,.jet-service-dependencies,.jet-renovation-ve{padding:64px 0}.jet-trust-proof__row{grid-template-columns:1fr;gap:14px}.jet-logo-rail,.jet-logo-rail--orgs{grid-template-columns:repeat(2,minmax(0,1fr))}.jet-hotel-proof{grid-template-columns:1fr}.jet-hotel-proof figure,.jet-hotel-proof img{min-height:220px}.jet-customer-filters{flex-wrap:nowrap;padding-bottom:7px;justify-content:flex-start;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.jet-customer-filters button{flex:0 0 auto}.jet-customer-grid{grid-template-columns:1fr}.jet-customer-card{min-height:440px}.jet-customer-card h3,.jet-customer-card__location{min-height:0}.jet-customer-map-block__heading{grid-template-columns:1fr;gap:10px}.jet-customer-map{min-height:410px}.jet-home-project-types__layout{grid-template-columns:1fr}.jet-home-project-types__layout>div,.jet-home-project-types a{grid-column:auto}.jet-home-project-types a{border-top:1px solid rgba(255,255,255,.2);border-left:0}.jet-renovation-hero,.jet-service-hero,.jet-service-hero__layout{min-height:0}.jet-renovation-hero:before{background:rgba(12,28,39,.82)}.jet-renovation-hero__layout,.jet-service-hero__layout{padding-top:62px;padding-bottom:62px}.jet-renovation-hero__findings li{grid-template-columns:30px 82px 1fr}.jet-renovation-signal .jet-container{grid-template-columns:1fr}.jet-renovation-signal span,.jet-renovation-signal span:last-child{min-height:0;border-right:1px solid var(--jet-line);border-bottom:1px solid var(--jet-line)}.jet-renovation-survey__route,.jet-renovation-compare__grid,.jet-service-output ul{grid-template-columns:1fr}.jet-renovation-survey__route li,.jet-service-dependency-grid article{min-height:0}.jet-renovation-ve__table>div,.jet-renovation-ve__table .jet-renovation-ve__head{display:block;min-height:0}.jet-renovation-ve__table .jet-renovation-ve__head{display:none}.jet-renovation-ve__table strong,.jet-renovation-ve__table span,.jet-renovation-ve__table em{display:block;margin-bottom:8px}.jet-service-hero__nodes{grid-template-columns:1fr}.jet-service-decisions dl>div{grid-template-columns:30px 1fr}.jet-service-decisions dd{grid-column:2}.jet-service-related .jet-container{padding:22px 0;align-items:flex-start;flex-direction:column;gap:14px}.jet-service-related span{margin-right:0}.jet-about-hero__facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.jet-logo-rail figure,.jet-logo-rail img,.jet-hotel-proof img,.jet-customer-card,.jet-customer-card__inner,.jet-customer-card__front img,.jet-customer-filters button,.jet-customer-explorer__more svg,.jet-home-project-types a,.jet-home-project-types a>svg,.jet-renovation-hero__findings,.jet-renovation-hero__findings li,.jet-renovation-compare__grid article,.jet-renovation-scope__links a,.jet-service-hero__map,.jet-service-hero__node,.jet-service-related a svg{transition:none}.jet-customer-card__inner{transition-duration:.01ms}}