/* Google Fonts @import removed 2026-09-12 - Michroma / IBM Plex are now self-hosted
   and enqueued site-wide by the theme (uploads/fonts/poz/poz-fonts.css). */
:root{--tm5-ink:#0c0d10;--tm5-muted:#5f6772;--tm5-line:#dfe3e7;--tm5-blue:#0066cc;--tm5-surface:#f2f4f6}
html{scroll-behavior:smooth}.tm5{overflow:hidden;background:#fff;color:var(--tm5-ink);font-family:"IBM Plex Sans",sans-serif}.tm5 *{box-sizing:border-box}.tm5 h1,.tm5 h2,.tm5 h3,.tm5 p,.tm5 dl{margin-top:0}.tm5 h1,.tm5 h2,.tm5 h3{font-family:Michroma,sans-serif;font-weight:400;letter-spacing:-.055em}.tm5 img{max-width:100%}.tm5-wrap{width:min(1440px,calc(100% - 64px));margin-inline:auto;min-width:0}.tm5-kicker{margin-bottom:18px;color:#0058aa;font:500 .63rem/1.4 "IBM Plex Mono",monospace;letter-spacing:.18em;text-transform:uppercase}.tm5-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px}.tm5-btn{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 23px;border:1px solid rgba(21,39,53,.24);border-radius:4px;color:#1b2b37;font:400 .56rem/1 Michroma,sans-serif;letter-spacing:.045em;text-transform:uppercase;transition:transform .3s,background .3s,color .3s,border-color .3s}.tm5-btn:hover{transform:translateY(-2px);background:#edf3f8;border-color:#9db3c4}.tm5-btn--dark{background:#111419;color:#fff;border-color:#111419}.tm5-btn--dark:hover{background:#0066cc;color:#fff;border-color:#0066cc}.tm5-btn--light{background:#fff;color:#10151a;border-color:#fff}
.tm5-quick{position:sticky;z-index:80;top:var(--poz-header-height,72px);height:62px;border-bottom:1px solid rgba(66,87,102,.13);background:rgba(248,250,251,.72);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}.tm5-quick__in{height:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px}.tm5-quick__model{display:flex;align-items:center;gap:16px;color:#202c35;font:400 .63rem Michroma}.tm5-quick__model img{width:78px;height:25px;object-fit:contain}.tm5-quick__model span{padding-left:16px;border-left:1px solid #cdd6dd}.tm5-quick__links{display:flex;height:100%;justify-content:center}.tm5-quick__links a{position:relative;display:flex;align-items:center;padding:0 18px;color:#74808a;font:400 .48rem Michroma;text-transform:uppercase;letter-spacing:.04em}.tm5-quick__links a::after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:2px;background:#0674ce;transform:scaleX(0);transition:transform .3s}.tm5-quick__links a:hover,.tm5-quick__links a.is-current{color:#0d5da7}.tm5-quick__links a.is-current::after{transform:scaleX(1)}.tm5-quick__cta{padding:12px 14px;border:1px solid rgba(64,84,99,.16);border-radius:4px;color:#3c4851;font:400 .48rem Michroma;white-space:nowrap}.tm5-quick__cta span{color:#0066cc;margin-left:7px}
.tm5-hero{position:relative;height:clamp(670px,80vh,870px);min-height:670px;background:#eef1f3}.tm5-hero__film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 56%}.tm5-hero__veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,249,250,.96) 0,rgba(247,249,250,.84) 31%,rgba(247,249,250,.16) 58%,rgba(247,249,250,.03) 100%)}.tm5-hero__content{position:relative;height:100%;display:flex;align-items:center;padding-bottom:104px}.tm5-hero__copy{width:min(555px,44vw)}.tm5-brand{display:block;width:clamp(160px,13vw,208px);margin-bottom:30px}.tm5-hero h1{margin:0 0 20px;font-size:clamp(4rem,7.2vw,7.2rem);line-height:.95}.tm5-hero__copy>p:not(.tm5-kicker){max-width:530px;color:#526471;font-size:clamp(1.02rem,1.2vw,1.2rem);line-height:1.65}.tm5-hero__strip{position:absolute;left:0;right:0;bottom:26px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.75);border-radius:4px;background:linear-gradient(112deg,rgba(255,255,255,.8),rgba(232,239,244,.62));box-shadow:0 24px 58px rgba(25,45,60,.12);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.tm5-hero__strip::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#0878d2}.tm5-hero__strip>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-width:0;min-height:88px;padding:18px 26px;border-right:1px solid rgba(74,96,112,.14)}.tm5-hero__strip>div:last-child{border:0}.tm5-hero__strip small{grid-column:1/-1;color:#71818d;font:500 .48rem "IBM Plex Mono";letter-spacing:.12em;text-transform:uppercase}.tm5-hero__strip strong{font:400 clamp(1.35rem,1.9vw,1.8rem) Michroma;color:#153f61;white-space:nowrap}.tm5-hero__strip span{padding-bottom:4px;color:#687b89;font:500 .58rem "IBM Plex Mono";white-space:nowrap}
.tm5-intro{position:relative;padding:clamp(95px,9vw,150px) 0;background:linear-gradient(145deg,#fff,#f3f6f8)}.tm5-intro::before{content:"MOTORISED";position:absolute;right:-.03em;top:.12em;color:rgba(0,82,151,.035);font:400 clamp(6rem,16vw,15rem) Michroma;letter-spacing:-.07em}.tm5-intro__head,.tm5-section-head{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:clamp(50px,8vw,130px);align-items:end}.tm5-intro h2,.tm5-section-head h2{max-width:13ch;margin-bottom:0;font-size:clamp(2.7rem,5vw,5.3rem);line-height:1.05}.tm5-intro__head>p,.tm5-section-head>p{margin-bottom:8px;color:#5f7180;font-size:clamp(.95rem,1.2vw,1.12rem);line-height:1.75}.tm5-metrics{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;border:1px solid rgba(47,73,92,.14);background:rgba(255,255,255,.72);box-shadow:0 25px 70px rgba(31,53,69,.07);backdrop-filter:blur(16px)}.tm5-metrics>div{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:126px;padding:25px;border-right:1px solid rgba(47,73,92,.13)}.tm5-metrics>div:last-child{border:0}.tm5-metrics>div::before{content:"";position:absolute;left:25px;right:25px;top:-1px;height:2px;background:linear-gradient(90deg,#0876cf 32px,rgba(8,118,207,.12) 32px)}.tm5-metrics span{color:#738493;font:500 .49rem "IBM Plex Mono";letter-spacing:.13em;text-transform:uppercase}.tm5-metrics strong{margin-top:16px;color:#153e60;font:400 clamp(.95rem,1.25vw,1.24rem) Michroma;white-space:nowrap}.tm5-metrics small{margin-top:7px;color:#7b8891;font-size:.7rem}
.tm5-study{height:430vh;background:#e9edef}.tm5-study__sticky{position:sticky;top:0;height:100vh;overflow:hidden}.tm5-study__media{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 52% 45%,#fff 0,#f6f8f9 47%,#dfe6ea 100%)}.tm5-study__media::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,85,160,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,85,160,.035) 1px,transparent 1px);background-size:96px 96px;mask-image:radial-gradient(circle,#000,transparent 75%)}.tm5-study__media::after{content:"TM500";position:absolute;right:-.03em;bottom:-.14em;color:rgba(0,91,172,.045);font:400 clamp(9rem,23vw,23rem) Michroma}.tm5-study__media>img[data-study-image]{position:absolute;z-index:2;left:3%;top:4%;width:94%;height:92%;object-fit:contain;object-position:center;transform-origin:0 0;filter:drop-shadow(0 36px 36px rgba(22,37,49,.16));will-change:transform}.tm5-study__lion{position:absolute;z-index:1;left:4%;top:14%;width:22vw;opacity:.025}.tm5-study__ui{position:absolute;z-index:4;inset:0;pointer-events:none}.tm5-study__ui header{position:absolute;z-index:8;top:clamp(88px,10vh,118px);left:max(32px,calc((100vw - 1440px)/2));right:max(32px,calc((100vw - 1440px)/2));display:flex;justify-content:space-between}.tm5-study__ui header>div{display:flex;align-items:center;gap:12px;color:#315f84;font:500 .56rem "IBM Plex Mono"}.tm5-study__ui header i{width:58px;height:1px;background:#2083d3}.tm5-study__panels article{position:absolute;z-index:6;display:flex;width:min(470px,36vw);min-height:370px;flex-direction:column;justify-content:center;padding:38px 40px 34px;border:1px solid rgba(255,255,255,.82);border-left:2px solid #0877d1;border-radius:4px;background:linear-gradient(130deg,rgba(255,255,255,.84),rgba(238,243,247,.65));box-shadow:0 30px 80px rgba(26,45,59,.15);backdrop-filter:blur(28px) saturate(130%);-webkit-backdrop-filter:blur(28px) saturate(130%);opacity:0;transform:translateY(20px);transition:opacity .5s,transform .7s;pointer-events:none;container-type:inline-size;overflow:hidden}.tm5-study__panels article.is-active{opacity:1;transform:none}.tm5-study__panels article[data-window="lower-left"]{left:max(32px,calc((100vw - 1440px)/2));bottom:11vh}.tm5-study__panels article[data-window="upper-left"]{left:max(32px,calc((100vw - 1440px)/2));top:19vh}.tm5-study__panels article[data-window="upper-right"]{right:max(32px,calc((100vw - 1440px)/2));top:19vh;border-left:1px solid rgba(255,255,255,.82);border-right:2px solid #0877d1}.tm5-study__panels article[data-window="lower-right"]{right:max(32px,calc((100vw - 1440px)/2));bottom:11vh;border-left:1px solid rgba(255,255,255,.82);border-right:2px solid #0877d1}.tm5-study__panels article>span{color:#075ca8;font:500 .53rem "IBM Plex Mono";letter-spacing:.15em;text-transform:uppercase}.tm5-study__panels h2{max-width:100%;margin:17px 0 19px;font-size:clamp(1.55rem,8.5cqi,2.65rem);line-height:1.08;text-wrap:balance}.tm5-study__panels p{color:#596e7d;font-size:.87rem;line-height:1.55}.tm5-study__panels dl{display:grid;grid-template-columns:1fr 1fr;margin:18px 0 0;border-top:1px solid rgba(76,102,120,.18)}.tm5-study__panels dl div{min-width:0;padding-top:14px}.tm5-study__panels dl div+div{padding-left:18px;border-left:1px solid rgba(76,102,120,.18)}.tm5-study__panels dt{color:#788b98;font:500 .45rem "IBM Plex Mono";letter-spacing:.12em;text-transform:uppercase}.tm5-study__panels dd{margin:8px 0 0;color:#153e60;font:400 .75rem Michroma;overflow-wrap:anywhere}.tm5-study__rail{position:absolute;z-index:9;left:50%;bottom:22px;display:grid;width:min(670px,62vw);grid-template-columns:repeat(4,1fr);transform:translateX(-50%);border:1px solid rgba(255,255,255,.85);border-radius:4px;background:rgba(248,250,251,.72);box-shadow:0 18px 48px rgba(32,52,67,.12);backdrop-filter:blur(20px);pointer-events:auto}.tm5-study__rail button{position:relative;min-height:58px;border:0;border-right:1px solid rgba(76,99,115,.13);background:transparent;color:#667784;font:400 .46rem Michroma;text-transform:uppercase;cursor:pointer}.tm5-study__rail button:last-child{border:0}.tm5-study__rail button span{display:block;margin-bottom:5px;color:#8aa0b0;font:500 .42rem "IBM Plex Mono"}.tm5-study__rail button::before{content:"";position:absolute;left:15px;right:15px;top:0;height:2px;background:#0877d1;transform:scaleX(0);transition:transform .3s}.tm5-study__rail button.is-active{color:#075ca8}.tm5-study__rail button.is-active::before{transform:scaleX(1)}
.tm5-height{padding:clamp(95px,9vw,150px) 0;background:#fff}.tm5-heightlab{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);min-height:690px;margin-top:58px;overflow:hidden;border:1px solid rgba(47,73,91,.15);background:#f2f5f7;box-shadow:0 34px 90px rgba(31,51,66,.1)}.tm5-heightlab__stage{position:relative;min-width:0;overflow:hidden;background:linear-gradient(145deg,#eef3f6,#fff)}.tm5-heightlab__stage::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,89,167,.047) 1px,transparent 1px),linear-gradient(90deg,rgba(0,89,167,.047) 1px,transparent 1px);background-size:72px 72px}.tm5-heightlab__scale{position:absolute;z-index:4;left:30px;top:42px;bottom:42px;width:56px;display:flex;flex-direction:column;justify-content:space-between;color:#718998;font:400 .48rem "IBM Plex Mono"}.tm5-heightlab__scale i{position:absolute;left:42px;top:0;bottom:0;width:1px;background:#74a9d4}.tm5-heightlab__scale span::after{content:"";position:absolute;left:37px;width:10px;height:1px;margin-top:6px;background:#438cca}.tm5-lift{position:absolute;z-index:3;left:14%;right:8%;bottom:13%;height:calc(125px + var(--lift) * 330px);transition:height 1s cubic-bezier(.22,1,.36,1)}.tm5-lift__deck{position:absolute;left:2%;right:2%;top:0;height:42px;border:1px solid #1d2730;background:linear-gradient(#1d2025 0 34%,#101418 34% 58%,#aeb9c0 58% 73%,#222a30 73%);box-shadow:0 15px 22px rgba(23,37,47,.15)}.tm5-lift__deck::before{content:"";position:absolute;left:2%;right:2%;top:-6px;height:7px;background:#111418}.tm5-lift__deck span{position:absolute;right:16px;top:17px;color:#dbe1e5;font:400 .42rem Michroma}.tm5-lift__scissors{position:absolute;left:12%;right:12%;top:42px;bottom:25px}.tm5-lift__scissors i{position:absolute;left:0;top:50%;width:100%;height:15px;border:1px solid #2c343a;background:#151a1e;transform-origin:center}.tm5-lift__scissors i:first-child{transform:rotate(calc(-10deg - var(--lift) * 28deg))}.tm5-lift__scissors i:nth-child(2){transform:rotate(calc(10deg + var(--lift) * 28deg))}.tm5-lift__scissors b{position:absolute;left:calc(50% - 11px);top:calc(50% - 11px);width:22px;height:22px;border:5px solid #7d8a93;border-radius:50%;background:#182026}.tm5-lift__base{position:absolute;left:3%;right:3%;bottom:0;height:27px;border:1px solid #1b242a;background:#1a2025}.tm5-lift__base i{position:absolute;bottom:-18px;width:20px;height:18px;background:#2b3237}.tm5-lift__base i:nth-child(1){left:2%}.tm5-lift__base i:nth-child(2){left:28%}.tm5-lift__base i:nth-child(3){right:28%}.tm5-lift__base i:nth-child(4){right:2%}.tm5-heightlab__read{position:absolute;z-index:5;right:32px;top:30px;text-align:right}.tm5-heightlab__read strong{color:#075da8;font:400 2.4rem Michroma}.tm5-heightlab__read>span{margin-left:6px;color:#587287;font:500 .58rem "IBM Plex Mono"}.tm5-heightlab__read small{display:block;margin-top:5px;color:#8a9ba7;font:400 .43rem "IBM Plex Mono";letter-spacing:.12em;text-transform:uppercase}.tm5-heightlab__control{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(35px,4vw,60px);border-left:1px solid rgba(47,73,91,.14);background:rgba(255,255,255,.92)}.tm5-heightlab__control>p{font:500 .55rem "IBM Plex Mono";letter-spacing:.14em;text-transform:uppercase;color:#6a8090}.tm5-heightlab__stops{display:grid;margin:20px 0 32px;border-top:1px solid #dce3e7}.tm5-heightlab__stops button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;min-height:70px;padding:0 18px;border:0;border-bottom:1px solid #dce3e7;background:transparent;text-align:left;cursor:pointer;transition:background .25s,transform .25s}.tm5-heightlab__stops button::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;background:#0876ce;transform:scaleY(0)}.tm5-heightlab__stops button:hover,.tm5-heightlab__stops button.is-active{background:linear-gradient(90deg,rgba(0,102,204,.085),transparent);transform:translateX(4px)}.tm5-heightlab__stops button.is-active::before{transform:scaleY(1)}.tm5-heightlab__stops strong{color:#164363;font:400 1.12rem Michroma}.tm5-heightlab__stops small{color:#758896;font:500 .5rem "IBM Plex Mono"}.tm5-heightlab__control dl{margin:0;border-top:1px solid #dce3e7}.tm5-heightlab__control dl div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:15px;padding:14px 0;border-bottom:1px solid #dce3e7}.tm5-heightlab__control dt{color:#788b98;font:500 .47rem "IBM Plex Mono";letter-spacing:.11em;text-transform:uppercase}.tm5-heightlab__control dd{margin:0;color:#153e60;font:400 .67rem Michroma}
.tm5-control{padding:clamp(95px,9vw,150px) 0;background:linear-gradient(135deg,#eef2f4,#fff)}.tm5-control__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);gap:clamp(50px,9vw,150px);align-items:center}.tm5-control__copy h2{max-width:12ch;font-size:clamp(2.8rem,5.2vw,5.5rem);line-height:1.05}.tm5-control__copy>p:not(.tm5-kicker){max-width:610px;color:#5a6e7d;font-size:1rem;line-height:1.7}.tm5-control__copy>p span{display:block;margin-top:17px;color:#153f60;font-weight:600}.tm5-remote{position:relative;justify-self:center;width:min(100%,440px);padding:40px 38px 30px;border:1px solid rgba(48,68,82,.32);border-radius:34px;background:linear-gradient(150deg,#323a40,#141a1f 50%,#293138);box-shadow:0 42px 70px rgba(24,38,48,.25),inset 0 1px rgba(255,255,255,.25);color:#fff}.tm5-remote::before{content:"GUIL";display:block;margin:0 0 27px;color:#f4f7f8;font:400 1.05rem Michroma;letter-spacing:.12em}.tm5-remote__screen{position:relative;padding:24px;border:1px solid #53636f;border-radius:8px;background:#0c151b;box-shadow:inset 0 0 25px rgba(0,102,204,.16)}.tm5-remote__screen small{display:block;color:#77aacf;font:400 .44rem "IBM Plex Mono";letter-spacing:.13em}.tm5-remote__screen strong{display:block;margin-top:15px;color:#eaf7ff;font:400 1.65rem Michroma}.tm5-remote__screen i{position:absolute;right:22px;top:22px;bottom:22px;width:5px;background:#27353e}.tm5-remote__screen i b{position:absolute;left:0;right:0;bottom:0;background:#1684d7;transition:height .35s}.tm5-remote__keys{display:grid;grid-template-columns:1fr .82fr 1fr;gap:12px;margin-top:22px}.tm5-remote__keys button{display:flex;min-height:98px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #485660;border-radius:8px;background:linear-gradient(#333c43,#21282d);box-shadow:0 5px 10px rgba(0,0,0,.3);color:#e9f5fc;font:400 1.5rem Michroma;cursor:pointer}.tm5-remote__keys button:hover,.tm5-remote__keys button.is-active{border-color:#1684d7;background:linear-gradient(#27516c,#193649)}.tm5-remote__keys button:nth-child(2){background:linear-gradient(#61282b,#361b1e)}.tm5-remote__keys button:nth-child(2) i{width:28px;height:28px;border:5px solid #f2484f;border-radius:50%}.tm5-remote__keys button small{font:400 .43rem "IBM Plex Mono";letter-spacing:.08em;text-transform:uppercase}.tm5-remote>p{margin:22px 0 0;text-align:center;color:#8798a4;font:400 .48rem "IBM Plex Mono";letter-spacing:.12em;text-transform:uppercase}
.tm5-safety{padding:clamp(95px,9vw,150px) 0;background:#fff}.tm5-safety__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:18px;margin-top:58px}.tm5-safety article{position:relative;overflow:hidden;border:1px solid rgba(50,75,93,.14);background:linear-gradient(145deg,#f7f9fa,#edf2f5);box-shadow:0 25px 65px rgba(28,49,65,.07)}.tm5-safety article>span{color:#0975ca;font:500 .5rem "IBM Plex Mono"}.tm5-safety article h3{margin:0;font-size:clamp(1.35rem,2.4vw,2.6rem);line-height:1.15}.tm5-safety article p{margin:18px 0 0;color:#607381;line-height:1.65}.tm5-safety article>strong{color:rgba(0,89,170,.08);font:400 clamp(4rem,9vw,9rem) Michroma}.tm5-safety__main{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;min-height:420px;padding:clamp(35px,5vw,74px)}.tm5-safety__main>div{max-width:680px}.tm5-safety__side{display:grid;gap:18px}.tm5-safety__side article{display:grid;grid-template-columns:30px minmax(0,1fr);align-content:center;min-height:201px;padding:32px}.tm5-safety__side article h3{font-size:clamp(1.15rem,1.6vw,1.7rem)}.tm5-safety__side article p{grid-column:2;margin-top:12px;font-size:.83rem}.tm5-safety__side article>strong{position:absolute;right:12px;bottom:-.18em;font-size:4.5rem}
.tm5-docs{padding:clamp(95px,9vw,150px) 0;background:#eef2f4}.tm5-docs__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(50px,9vw,130px);align-items:center}.tm5-docs h2{max-width:11ch;font-size:clamp(2.6rem,4.7vw,4.8rem);line-height:1.08}.tm5-docs p:not(.tm5-kicker){max-width:590px;color:#5c7080;font-size:1rem;line-height:1.7}.tm5-docs__plate{position:relative;min-height:520px;padding:34px;border:1px solid rgba(46,70,88,.15);background:rgba(255,255,255,.75);box-shadow:0 30px 85px rgba(26,46,61,.11)}.tm5-docs__plate>img{width:100%;height:380px;object-fit:contain;object-position:center;filter:drop-shadow(0 24px 28px rgba(18,31,40,.14))}.tm5-docs__plate dl{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0 0;border-top:1px solid #d5dee4}.tm5-docs__plate dl div{padding:18px 15px;border-right:1px solid #d5dee4}.tm5-docs__plate dl div:last-child{border:0}.tm5-docs__plate dt{color:#718592;font:500 .44rem "IBM Plex Mono";letter-spacing:.1em;text-transform:uppercase}.tm5-docs__plate dd{margin:9px 0 0;color:#153f60;font:400 .68rem Michroma}.tm5-next{padding:clamp(75px,7vw,105px) 0;background:#fff}.tm5-next h2{max-width:20ch;font-size:clamp(2rem,4vw,4rem);line-height:1.1}.tm5-next a{display:inline-flex;margin-top:25px;color:#075ea8;font:400 .62rem Michroma;text-transform:uppercase}.tm5-next a span{margin-left:14px}
.tm5-config{padding:100px 0 0;background:#091017;color:#eaf4fb}.tm5-config__shell{overflow:hidden;border:1px solid rgba(121,164,195,.16);background:#0b131a}.tm5-config__status{display:flex;min-height:50px;align-items:center;justify-content:space-between;padding:0 25px;border-bottom:1px solid rgba(121,164,195,.13);color:#7492a7;font:400 .48rem "IBM Plex Mono";letter-spacing:.12em;text-transform:uppercase}.tm5-config__status i{display:inline-block;width:7px;height:7px;margin-right:10px;border-radius:50%;background:#1684d7;box-shadow:0 0 16px #1684d7}.tm5-config__status b{color:#8cb3cf;font-weight:400}.tm5-config__grid{display:grid;grid-template-columns:minmax(420px,.75fr) minmax(0,1.25fr);min-height:720px}.tm5-config__copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(44px,5vw,75px);border-right:1px solid rgba(121,164,195,.13)}.tm5-config h2{font-size:clamp(2.25rem,4vw,4.4rem);line-height:1.08}.tm5-config__copy>p:not(.tm5-kicker){color:#94a9b7;font-size:.94rem;line-height:1.65}.tm5-config__focus{display:grid;margin:25px 0 30px;border-top:1px solid rgba(130,164,188,.14)}.tm5-config__focus button{display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;min-height:65px;padding:0 15px;border:0;border-bottom:1px solid rgba(130,164,188,.14);background:transparent;color:#7d94a5;text-align:left;cursor:pointer}.tm5-config__focus button:hover,.tm5-config__focus button.is-active{background:linear-gradient(90deg,rgba(0,102,204,.13),transparent);color:#dff2ff}.tm5-config__focus button span{font:400 .45rem "IBM Plex Mono"}.tm5-config__focus button strong{font:400 .55rem Michroma}.tm5-config__focus button small{font:400 .52rem "IBM Plex Mono"}.tm5-config__screen{position:relative;min-width:0;overflow:hidden;background:radial-gradient(circle at 50% 46%,#24323c,#0b1117 75%)}.tm5-config__screen::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(39,136,205,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(39,136,205,.08) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle,#000,transparent 82%)}.tm5-config__screen img{position:absolute;z-index:2;inset:4%;width:92%;height:92%;object-fit:contain;filter:drop-shadow(0 32px 40px rgba(0,0,0,.38));transition:transform 1.35s cubic-bezier(.22,1,.36,1)}.tm5-config__screen[data-focus="deck"] img{transform:scale(.88)}.tm5-config__screen[data-focus="height"] img{transform:translate(-4%,9%) scale(1.32)}.tm5-config__screen[data-focus="access"] img{transform:translate(13%,-2%) scale(1.18)}.tm5-config__screen[data-focus="safety"] img{transform:translate(-9%,-11%) scale(1.23)}.tm5-config__screen>span{position:absolute;z-index:4;left:24px;bottom:23px;padding:9px 12px;border:1px solid rgba(139,191,229,.28);border-radius:3px;background:rgba(8,16,23,.63);color:#73b8ea;font:400 .46rem "IBM Plex Mono";letter-spacing:.12em}.tm5-config__screen>i{position:absolute;z-index:4;right:25px;top:25px;width:30px;height:30px;border-top:1px solid #1684d7;border-right:1px solid #1684d7}
@media(max-width:1100px){.tm5-quick__links a{padding-inline:9px}.tm5-intro__head,.tm5-section-head,.tm5-control__grid,.tm5-docs__grid{grid-template-columns:1fr;gap:30px}.tm5-intro h2,.tm5-section-head h2{max-width:14ch}.tm5-heightlab{grid-template-columns:minmax(0,1fr) 320px}.tm5-safety__layout{grid-template-columns:1fr}.tm5-safety__side{grid-template-columns:1fr 1fr}.tm5-config__grid{grid-template-columns:1fr}.tm5-config__copy{border-right:0;border-bottom:1px solid rgba(121,164,195,.13)}.tm5-config__screen{height:620px}}
@media(max-width:760px){html,body{max-width:100%;overflow-x:clip!important}.tm5{width:100%;max-width:100%;overflow:hidden}.tm5-wrap{width:calc(100% - 32px)}.tm5-quick{display:none}.tm5-hero{height:720px;min-height:720px}.tm5-hero__film{object-position:61% bottom}.tm5-hero__veil{background:linear-gradient(180deg,rgba(247,249,250,.92),rgba(247,249,250,.7) 53%,rgba(247,249,250,.12) 78%)}.tm5-hero__content{align-items:flex-start;padding-top:66px;padding-bottom:118px}.tm5-hero__copy{width:100%}.tm5-brand{width:138px;margin-bottom:22px}.tm5-hero h1{font-size:clamp(3.3rem,16vw,4.5rem)}.tm5-hero__copy>p:not(.tm5-kicker){max-width:33ch;font-size:.88rem;line-height:1.5}.tm5-actions{margin-top:22px}.tm5-btn{min-height:48px;padding-inline:17px;font-size:.48rem}.tm5-hero__strip{bottom:14px;grid-template-columns:repeat(3,1fr)}.tm5-hero__strip>div{display:flex;min-height:88px;flex-direction:column;align-items:flex-start;justify-content:center;padding:12px 10px}.tm5-hero__strip small{font-size:.35rem}.tm5-hero__strip strong{margin-top:9px;font-size:.72rem}.tm5-hero__strip span{padding:0;font-size:.39rem}.tm5-intro,.tm5-height,.tm5-control,.tm5-safety,.tm5-docs{padding:74px 0}.tm5-intro h2,.tm5-section-head h2,.tm5-control__copy h2,.tm5-docs h2{font-size:clamp(2rem,10.7vw,3rem);line-height:1.08;max-width:100%}.tm5-intro__head>p,.tm5-section-head>p{font-size:.86rem}.tm5-metrics{grid-template-columns:1fr 1fr;margin-top:40px}.tm5-metrics>div{min-height:108px;padding:18px 15px}.tm5-metrics>div:nth-child(2){border-right:0}.tm5-metrics>div:nth-child(-n+2){border-bottom:1px solid rgba(47,73,92,.13)}.tm5-metrics>div::before{left:15px;right:15px}.tm5-metrics span{font-size:.4rem}.tm5-metrics strong{font-size:.72rem;white-space:normal}.tm5-metrics small{font-size:.58rem}.tm5-study{height:auto}.tm5-study__sticky{position:relative;height:auto;overflow:hidden}.tm5-study__media{position:relative;height:360px}.tm5-study__media>img[data-study-image]{inset:3%;width:94%;height:94%;transform:none!important}.tm5-study__ui{position:relative;padding:28px 16px 22px;background:linear-gradient(#f8fafb,#edf2f4);pointer-events:auto}.tm5-study__ui header{position:relative;inset:auto;margin:0 0 20px}.tm5-study__panels article{position:relative!important;inset:auto!important;width:100%;min-height:0;padding:24px 21px;display:none;opacity:1;transform:none}.tm5-study__panels article.is-active{display:flex}.tm5-study__panels h2{font-size:clamp(1.45rem,7vw,2rem)}.tm5-study__panels p{font-size:.78rem}.tm5-study__rail{position:relative;left:auto;bottom:auto;width:100%;margin-top:14px;transform:none}.tm5-study__rail button{min-height:54px;font-size:.38rem}.tm5-heightlab{display:block;min-height:0;margin-top:34px}.tm5-heightlab__stage{height:430px}.tm5-heightlab__scale{left:15px}.tm5-lift{left:20%;right:5%;bottom:15%}.tm5-heightlab__read{right:15px}.tm5-heightlab__read strong{font-size:1.8rem}.tm5-heightlab__control{padding:26px 20px;border-left:0;border-top:1px solid rgba(47,73,91,.14)}.tm5-heightlab__stops{grid-template-columns:repeat(5,1fr)}.tm5-heightlab__stops button{display:flex;min-width:0;min-height:70px;flex-direction:column;justify-content:center;padding:7px;text-align:center}.tm5-heightlab__stops strong{font-size:.65rem}.tm5-heightlab__stops small{font-size:.38rem}.tm5-control__grid{gap:40px}.tm5-remote{width:100%;padding:28px 22px 22px;border-radius:25px}.tm5-remote__keys button{min-height:82px}.tm5-safety__main{display:block;min-height:0;padding:35px 26px}.tm5-safety__main>span{display:block;margin-bottom:18px}.tm5-safety__main>strong{position:absolute;right:5px;bottom:-.1em}.tm5-safety__side{grid-template-columns:1fr}.tm5-docs__plate{min-height:0;padding:20px}.tm5-docs__plate>img{height:260px}.tm5-docs__plate dl{grid-template-columns:1fr}.tm5-docs__plate dl div{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid #d5dee4}.tm5-config{padding-top:70px}.tm5-config__shell{width:100%;border-inline:0}.tm5-config__status{min-height:54px;padding:10px 16px;gap:10px;flex-wrap:wrap}.tm5-config__copy{padding:38px 20px}.tm5-config h2{font-size:clamp(1.8rem,9vw,2.5rem)}.tm5-config__focus{grid-template-columns:1fr 1fr}.tm5-config__focus button{grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;min-height:70px;padding:10px 8px}.tm5-config__focus button strong,.tm5-config__focus button small{grid-column:2}.tm5-config__focus button small{font-size:.43rem}.tm5-config__screen{height:410px}.tm5-config__screen img{inset:1%;width:98%;height:98%}.tm5-config__screen[data-focus="height"] img{transform:translate(-4%,9%) scale(1.18)}.tm5-config__screen[data-focus="access"] img{transform:translate(9%,-2%) scale(1.12)}.tm5-config__screen[data-focus="safety"] img{transform:translate(-7%,-8%) scale(1.13)}}
@media(max-width:420px){.tm5-hero{height:690px;min-height:690px}.tm5-hero__copy>p:not(.tm5-kicker){font-size:.81rem}.tm5-btn{padding-inline:13px}.tm5-study__media{height:320px}.tm5-study__panels dl{grid-template-columns:1fr}.tm5-study__panels dl div+div{padding-left:0;border-left:0}.tm5-heightlab__stage{height:390px}.tm5-lift{left:22%}.tm5-heightlab__stops strong{font-size:.57rem}.tm5-remote__keys{gap:7px}.tm5-remote__keys button{min-height:76px}.tm5-config__screen{height:360px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tm5 *{transition-duration:.01ms!important;animation-duration:.01ms!important}.tm5-study{height:auto}.tm5-study__sticky{position:relative;height:auto}.tm5-study__media{position:relative;height:70vh}.tm5-study__ui{position:relative;padding:30px}.tm5-study__panels article{position:relative!important;inset:auto!important;display:none;width:100%}.tm5-study__panels article.is-active{display:flex}.tm5-study__rail{position:relative;left:auto;bottom:auto;width:100%;margin-top:15px;transform:none}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.tm5-quick,.tm5-hero__strip,.tm5-study__panels article,.tm5-study__rail{background:#f3f6f8}}
.tm5 :where(a,button):focus-visible{outline:2px solid #0877d1;outline-offset:4px}.tm5 :where(button,a){-webkit-tap-highlight-color:transparent}@media(pointer:coarse){.tm5 :where(button,.tm5-btn){min-height:44px}}

/* TM500 product study and integrated powered-lift laboratory. */
.tm5{padding-top:0!important}
@property --lift{syntax:"<number>";inherits:true;initial-value:.52}
.tm5-study__media>img[data-study-image]{left:50%;top:50%;width:min(78vw,1120px);height:auto;max-width:none;object-fit:initial;transform:translate(-50%,-50%);transform-origin:center}
.tm5-study__panels article{min-height:340px;padding:36px 38px 32px}
.tm5-study__panels h2{font-size:clamp(1.55rem,7.2cqi,2.45rem)}
.tm5-study__media>img[data-study-image]{width:auto;height:min(76vh,680px);max-width:72vw;max-height:76vh;object-fit:contain;transform-origin:0 0}
.tm5-study__panels article{min-height:320px}

.tm5-height{position:relative;overflow:hidden;background:linear-gradient(135deg,#f7f8f9,#fff 50%,#f2f4f6)}
.tm5-height:before{content:"TM500";position:absolute;left:-.045em;bottom:.02em;color:rgba(0,102,204,.035);font:400 clamp(7rem,18vw,17rem)/1 Michroma,sans-serif;letter-spacing:-.08em}
.tm5-heightlab{position:relative;grid-template-columns:minmax(0,1.55fr) minmax(330px,.58fr);min-height:720px;background:rgba(255,255,255,.72);box-shadow:0 36px 90px rgba(25,49,67,.1)}
.tm5-heightlab__stage{background:radial-gradient(circle at 54% 42%,#fff 0,#f4f7f9 52%,#e9ecef 100%)}
.tm5-heightlab__stage:after{content:"";position:absolute;left:12%;right:5%;bottom:10%;height:16%;background:radial-gradient(ellipse,rgba(22,36,46,.2),transparent 68%);filter:blur(14px);opacity:calc(.45 + var(--lift, .52) * .25)}
.tm5-lift{--travel:calc(150px + var(--lift) * 300px);left:15%;right:6%;bottom:14%;height:var(--travel);transition:--lift 1.15s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 26px 30px rgba(19,32,42,.16));transform:perspective(1200px) rotateX(-2deg)}
.tm5-lift__deck{left:0;right:0;top:0;height:54px;border:1px solid #303a41;border-radius:2px;background:linear-gradient(#14171a 0 18%,#262b2f 19% 45%,#d8e0e5 46% 59%,#626e76 60% 68%,#c5d0d7 69% 82%,#232a2f 83%);box-shadow:inset 0 1px rgba(255,255,255,.35),0 12px 18px rgba(22,35,44,.12)}
.tm5-lift__deck:before{left:1%;right:1%;top:-7px;height:8px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,#15181b,#292d31 52%,#111416)}
.tm5-lift__deck>i{position:absolute;left:8%;right:8%;bottom:5px;height:2px;background:linear-gradient(90deg,transparent,#eef3f6 18%,#6e7a82 45%,#eef3f6 76%,transparent);opacity:.65}
.tm5-lift__deck span{right:19px;top:28px;color:#243a4c;font-size:.48rem;letter-spacing:.13em}
.tm5-lift__mechanism{position:absolute;left:7%;right:7%;top:52px;bottom:43px}
.tm5-lift__pair{display:none!important}
.tm5-lift__x{position:absolute;z-index:2;inset:0;width:100%;height:100%;overflow:visible}
.tm5-lift__x line{stroke:#171c20;stroke-width:30;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 0 rgba(255,255,255,.13))}
.tm5-lift__x circle{fill:#1b2227;stroke:#7f8c95;stroke-width:14;vector-effect:non-scaling-stroke}
.tm5-lift__pair{position:absolute;inset:0}
.tm5-lift__pair i{position:absolute;left:50%;top:50%;width:108%;height:18px;border:1px solid #2d363c;border-radius:3px;background:linear-gradient(#343a3f,#13181c 52%,#262c30);box-shadow:inset 0 1px rgba(255,255,255,.12);transform-origin:50% 50%}
.tm5-lift__pair i:first-child{transform:translate(-50%,-50%) rotate(calc(-9deg - var(--lift) * 30deg))}
.tm5-lift__pair i:nth-child(2){transform:translate(-50%,-50%) rotate(calc(9deg + var(--lift) * 30deg))}
.tm5-lift__pair b{position:absolute;left:50%;top:50%;width:26px;height:26px;border:6px solid #7f8c95;border-radius:50%;background:#1b2227;box-shadow:0 0 0 1px #2b343a;transform:translate(-50%,-50%)}
.tm5-lift__pair--rear{left:4%;right:51%;opacity:.72;transform:scale(.9)}
.tm5-lift__pair--front{left:48%;right:2%}
.tm5-lift__drive{position:absolute;z-index:4;left:46%;bottom:4px;width:125px;height:48px;transform:translateX(-50%)}
.tm5-lift__drive i{position:absolute;left:0;bottom:0;width:65px;height:34px;border:1px solid #8a6c16;border-radius:17px;background:linear-gradient(145deg,#f1c037,#b27b07);box-shadow:inset 0 1px rgba(255,255,255,.45)}
.tm5-lift__drive b{position:absolute;right:0;bottom:2px;width:68px;height:37px;border:1px solid #2d373e;border-radius:5px;background:repeating-linear-gradient(90deg,#20272c 0 5px,#434d54 5px 8px)}
.tm5-lift__drive span{position:absolute;left:59px;top:14px;width:18px;height:8px;background:#8d9aa2}
.tm5-lift__base{left:0;right:0;bottom:0;height:43px;border:1px solid #242d33;background:linear-gradient(#323a40,#11161a 62%,#272f34);box-shadow:inset 0 1px rgba(255,255,255,.15)}
.tm5-lift__base:before,.tm5-lift__base:after{content:"";position:absolute;left:7%;right:7%;height:6px;background:#151a1e}.tm5-lift__base:before{top:7px}.tm5-lift__base:after{bottom:7px}
.tm5-lift__base i{z-index:2;bottom:-18px;width:24px;height:20px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#161c20,#555f66 50%,#181e22)}
.tm5-lift__base i:nth-child(1){left:2%}.tm5-lift__base i:nth-child(2){left:31%}.tm5-lift__base i:nth-child(3){right:31%}.tm5-lift__base i:nth-child(4){right:2%}
.tm5-lift__base>b{position:absolute;z-index:3;left:50%;top:50%;width:9px;height:9px;border-radius:50%;background:#72818b;transform:translate(-50%,-50%)}
.tm5-heightlab__read{right:28px;top:25px;padding:13px 16px;border:1px solid rgba(255,255,255,.85);border-radius:4px;background:rgba(255,255,255,.65);box-shadow:0 15px 38px rgba(31,55,72,.08);backdrop-filter:blur(18px)}
.tm5-heightlab__read strong{font-size:2rem}.tm5-heightlab__read small{font-size:.4rem}
.tm5-heightlab__control{justify-content:center;padding:34px 32px;border-left:1px solid rgba(47,73,91,.14);background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(242,246,249,.88))}
.tm5-heightlab__control-head{margin-bottom:16px}.tm5-heightlab__control-head p{margin:0;color:#075da8;font:500 .48rem "IBM Plex Mono",monospace;letter-spacing:.14em;text-transform:uppercase}.tm5-heightlab__control-head strong{display:block;margin-top:8px;color:#1a3346;font:400 .72rem Michroma,sans-serif}
.tm5-heightlab .tm5-remote{width:100%;padding:24px 22px 19px;border-radius:18px;background:linear-gradient(150deg,#30383e,#12181c 52%,#293138);box-shadow:0 28px 50px rgba(23,38,49,.2),inset 0 1px rgba(255,255,255,.22)}
.tm5-heightlab .tm5-remote:before{display:none}.tm5-remote__brand{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;color:#f2f6f8;font:400 .8rem Michroma,sans-serif;letter-spacing:.12em}.tm5-remote__brand span{color:#8196a5;font:400 .43rem "IBM Plex Mono",monospace}
.tm5-heightlab .tm5-remote__screen{padding:17px 18px}.tm5-heightlab .tm5-remote__screen strong{display:flex;align-items:baseline;gap:7px;margin-top:11px;font-size:1.28rem}.tm5-heightlab .tm5-remote__screen strong b{font:500 .45rem "IBM Plex Mono",monospace;color:#8bb3cf}.tm5-heightlab .tm5-remote__screen i{right:16px;top:15px;bottom:15px}
.tm5-heightlab .tm5-remote__keys{gap:8px;margin-top:14px}.tm5-heightlab .tm5-remote__keys button{min-height:72px;border-radius:6px;font-size:1.1rem;touch-action:none}.tm5-heightlab .tm5-remote__keys button>span{font:400 1.2rem Michroma}.tm5-heightlab .tm5-remote__keys button small{font-size:.38rem}
.tm5-heightlab__stops{grid-template-columns:repeat(5,1fr);margin:18px 0 0}.tm5-heightlab__stops button{display:flex;min-width:0;min-height:52px;flex-direction:column;justify-content:center;padding:6px;text-align:center}.tm5-heightlab__stops strong{font-size:.72rem}.tm5-heightlab__stops small{font-size:.38rem}.tm5-heightlab__stops button:hover,.tm5-heightlab__stops button.is-active{transform:none}
.tm5-heightlab__hint{margin:13px 0 0;color:#6d808e;font-size:.69rem;line-height:1.45;text-align:center}

@media(max-width:1100px){.tm5-heightlab{grid-template-columns:minmax(0,1.25fr) minmax(310px,.62fr)}}
@media(max-width:760px){
  .tm5-study__media>img[data-study-image]{left:50%;top:50%;width:94%;height:94%;object-fit:contain;transform:translate(-50%,-50%)!important}
  .tm5-heightlab{display:flex;flex-direction:column;min-height:0}
  .tm5-heightlab__stage{height:500px}
  .tm5-lift{left:20%;right:4%;bottom:13%;--travel:calc(130px + var(--lift) * 240px)}
  .tm5-lift__pair i{height:13px}.tm5-lift__pair b{width:20px;height:20px;border-width:5px}.tm5-lift__drive{width:92px;transform:translateX(-50%) scale(.8)}
  .tm5-heightlab__read{right:14px;top:16px;padding:10px 12px}.tm5-heightlab__read strong{font-size:1.42rem}
  .tm5-heightlab__control{padding:26px 20px;border-left:0;border-top:1px solid rgba(47,73,91,.14)}
  .tm5-heightlab .tm5-remote{max-width:360px;margin-inline:auto}.tm5-heightlab__stops{width:100%}
}
@media(max-width:420px){.tm5-heightlab__stage{height:430px}.tm5-lift{left:22%;right:2%;--travel:calc(118px + var(--lift) * 195px)}.tm5-lift__deck{height:45px}.tm5-lift__mechanism{top:44px}.tm5-lift__pair--rear{display:none}.tm5-heightlab__scale{font-size:.42rem}.tm5-heightlab__stops strong{font-size:.58rem}}

/* Final containment: oversized safety numerals stay inside their structural panels. */
.tm5-safety article>strong{line-height:.78;align-self:center;padding-bottom:.08em}.tm5-safety__side article>strong{bottom:.05em;line-height:.72}
@media(max-width:760px){.tm5-safety__main>strong{bottom:.04em;line-height:.72}.tm5-safety__side article>strong{bottom:.08em}}

/* Shared product-navigation behaviour: aligned beneath the global chrome. */
.tm5-quick{position:fixed;left:0;right:0;top:124px;z-index:80;height:54px;border:0;background:transparent;box-shadow:none;pointer-events:none}
.tm5-quick::before{content:"";position:absolute;z-index:-1;left:18px;right:18px;top:3px;bottom:3px;border:1px solid rgba(255,255,255,.58);border-radius:4px;background:linear-gradient(104deg,rgba(221,232,239,.22),rgba(255,255,255,.11) 46%,rgba(207,222,231,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.76),inset 0 -1px 0 rgba(66,88,104,.1),0 10px 28px rgba(24,41,54,.08);backdrop-filter:blur(18px) saturate(132%);-webkit-backdrop-filter:blur(18px) saturate(132%)}
.tm5-quick__in{width:calc(100% - 36px);max-width:none;padding-inline:22px;pointer-events:auto}
.tm5-quick__links a{font-size:.48rem}.tm5-quick__cta{height:30px;display:flex;align-items:center;padding:0 13px;background:rgba(255,255,255,.13)}
@media(max-width:1100px){.tm5-quick__in{grid-template-columns:auto 1fr auto}.tm5-quick__links{display:none}.tm5-quick__cta{grid-column:3}.tm5-quick__model{grid-column:1}}
@media(max-width:760px){.tm5-quick{display:none;top:62px}}

/* Sticky study must not inherit a clipping scroll container from the page shell. */
.tm5{overflow-x:clip!important;overflow-y:visible!important}
@media(max-width:760px){.tm5{overflow-x:clip!important;overflow-y:visible!important}}
