/* 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{--lt-red:#cf2634;--lt-red-deep:#8d1420;--lt-ink:#101820;--lt-copy:#5a6f7d;--lt-line:rgba(44,68,83,.14);--lt-surface:rgba(247,251,253,.76);--lt-mich:"Michroma",sans-serif;--lt-body:"IBM Plex Sans",system-ui,sans-serif;--lt-mono:"IBM Plex Mono",monospace;--lt-ease:cubic-bezier(.22,1,.36,1)}
.pzlt-active{overflow-x:clip}.pzlt{position:relative;isolation:isolate;overflow:clip;padding-top:0!important;color:var(--lt-ink);font-family:var(--lt-body);background:radial-gradient(circle at 14% 5%,rgba(207,38,52,.055),transparent 22rem),radial-gradient(circle at 82% 28%,rgba(97,134,156,.08),transparent 34rem),linear-gradient(180deg,#f4f8fa,#eaf2f5)}
.pzlt:before{content:"";position:fixed;inset:-8%;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(56,85,103,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(56,85,103,.045) 1px,transparent 1px);background-size:88px 88px;transform:translate3d(0,var(--bg-y,0),0);will-change:transform}.pzlt:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.36),transparent 34%,rgba(255,255,255,.18))}
.pzlt *,.pzlt *:before,.pzlt *:after{box-sizing:border-box}.pzlt img,.pzlt video{display:block;max-width:100%}.pzlt section[id]{scroll-margin-top:calc(var(--poz-header-height,72px) + 92px)}.pzlt-shell{width:min(calc(100% - 72px),1680px);margin-inline:auto;min-width:0}
.pzlt h1,.pzlt h2,.pzlt h3{margin:0;font-family:var(--lt-mich);font-weight:400;letter-spacing:-.055em;line-height:1.07;text-wrap:balance;overflow-wrap:normal;word-break:normal}.pzlt h1{font-size:clamp(3.15rem,5.4vw,6.6rem)}.pzlt h2{font-size:clamp(2.45rem,4.25vw,5.15rem)}.pzlt h3{font-size:clamp(1.45rem,2.2vw,2.55rem)}.pzlt p{margin:0;color:var(--lt-copy);font-size:clamp(1rem,1.05vw,1.2rem);line-height:1.65}.pzlt-eyebrow{margin:0!important;color:#6a8190!important;font:500 .68rem/1.35 var(--lt-mono)!important;letter-spacing:.18em;text-transform:uppercase}.pzlt-heading{display:grid;gap:24px;margin-bottom:clamp(38px,5vw,70px)}.pzlt-heading>p{max-width:760px}.pzlt-heading--split{grid-template-columns:minmax(0,1.2fr) minmax(320px,.62fr);align-items:end;gap:clamp(44px,7vw,110px)}
.pzlt-reveal{opacity:0;filter:blur(7px);transform:translateY(24px);transition:opacity .75s ease,filter .75s ease,transform .9s var(--lt-ease)}.pzlt-reveal.is-visible{opacity:1;filter:none;transform:none}

/* Shared quick navigation */
.pzlt-quick{position:sticky;top:var(--poz-header-height,72px);z-index:80;height:56px;color:#31434e}.pzlt-quick:before{content:"";position:absolute;inset:0;border-block:1px solid rgba(255,255,255,.76);background:linear-gradient(110deg,rgba(249,252,253,.84),rgba(224,234,240,.66));box-shadow:0 12px 30px rgba(30,48,61,.1),inset 0 -1px rgba(52,75,90,.1);backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);transition:background-color .28s ease,border-color .28s ease}.pzlt-quick.is-dark{color:#f4f7f9}.pzlt-quick.is-dark:before{border-color:rgba(255,255,255,.12);background:linear-gradient(110deg,rgba(13,19,24,.9),rgba(31,42,49,.78))}
.pzlt-quick__inner{position:relative;height:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;padding:0 26px}.pzlt-quick__brand{display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none;white-space:nowrap;font:400 .58rem var(--lt-mich)}.pzlt-quick__brand img{width:78px;height:23px;object-fit:contain}.pzlt-quick.is-dark .pzlt-quick__brand img{filter:brightness(0) invert(1)}.pzlt-quick__brand span{padding-left:14px;border-left:1px solid currentColor}.pzlt-quick__links{height:100%;display:flex;justify-content:center;min-width:0}.pzlt-quick__links a{position:relative;display:flex;align-items:center;padding:0 15px;color:inherit;opacity:.72;text-decoration:none;white-space:nowrap;font:400 .52rem var(--lt-mich)}.pzlt-quick__links a:after{content:"";position:absolute;right:15px;bottom:0;left:15px;height:2px;background:var(--lt-red);transform:scaleX(0);transition:transform .32s var(--lt-ease)}.pzlt-quick__links a:hover,.pzlt-quick__links a.is-active{opacity:1}.pzlt-quick__links a:hover:after,.pzlt-quick__links a.is-active:after{transform:none}.pzlt-quick__action{display:flex;align-items:center;gap:18px;border:0;background:transparent;color:inherit;white-space:nowrap;cursor:pointer;font:400 .56rem var(--lt-mich)}.pzlt-quick__action span{color:var(--lt-red)}
.pzlt-button{display:inline-flex;min-height:56px;align-items:center;justify-content:space-between;gap:42px;padding:0 24px;border:1px solid transparent;color:inherit;text-decoration:none;font:400 .65rem var(--lt-mich);transition:transform .45s var(--lt-ease),color .25s ease,background-color .25s ease,box-shadow .45s ease}.pzlt-button:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(18,31,40,.15)}.pzlt-button--dark{background:#111920;color:#fff}.pzlt-button--light{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.9);color:#10171d}

/* Category hero */
.pzlt-hero{position:relative;min-height:clamp(760px,83vh,920px);overflow:hidden;background:#dce5e9}.pzlt-hero__media{position:absolute;inset:0;display:grid;place-items:center}.pzlt-hero__media video{width:100%;height:100%;object-fit:cover;object-position:center}.pzlt-hero__media:after{display:none}.pzlt-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(63,89,106,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(63,89,106,.04) 1px,transparent 1px);background-size:96px 96px;pointer-events:none}.pzlt-hero__content{position:relative;min-height:inherit;display:flex;flex-direction:column;justify-content:flex-end;padding:84px 0 30px}.pzlt-crumb{position:absolute;top:30px;display:flex;gap:12px;color:#687b87;font:400 .58rem var(--lt-mich)}.pzlt-crumb a{color:inherit;text-decoration:none}
.pzlt-hero__glass,.pzlt-model-hero__glass{position:relative;width:min(720px,54vw);min-width:0;padding:42px 46px 40px;overflow:hidden;border:1px solid rgba(255,255,255,.94);border-radius:28px;background:linear-gradient(128deg,rgba(255,255,255,.9),rgba(224,234,240,.67));box-shadow:0 30px 88px rgba(29,49,64,.14),inset 0 1px #fff;backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%)}.pzlt-core,.pzlt-model-hero__glass:before{position:absolute;left:0;top:38px;bottom:38px;width:3px;background:linear-gradient(var(--lt-red),var(--lt-red-deep));box-shadow:0 0 20px rgba(207,38,52,.34)}.pzlt-model-hero__glass:before{content:""}.pzlt-brand{display:flex;align-items:center;gap:18px;margin-bottom:24px}.pzlt-brand img{width:108px;height:32px;object-fit:contain}.pzlt-brand span{color:#657984;font:400 .61rem var(--lt-mich)}.pzlt-hero__glass>p,.pzlt-model-hero__glass>p{max-width:620px;margin:22px 0 28px}
.pzlt-hero__strip,.pzlt-model-hero__strip{width:min(720px,54vw);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:16px;background:rgba(244,249,251,.76);box-shadow:0 16px 45px rgba(28,49,63,.09);backdrop-filter:blur(20px)}.pzlt-hero__strip div,.pzlt-model-hero__strip div{min-width:0;padding:16px 18px;border-right:1px solid var(--lt-line)}.pzlt-hero__strip div:last-child,.pzlt-model-hero__strip div:last-child{border:0}.pzlt-hero__strip small,.pzlt-model-hero__strip small{display:block;color:#768995;font:400 .52rem var(--lt-mono);letter-spacing:.12em;text-transform:uppercase}.pzlt-hero__strip strong,.pzlt-model-hero__strip strong{display:block;margin-top:6px;font:400 .8rem var(--lt-mich)}

/* Family system map */
.pzlt-overview,.pzlt-selector,.pzlt-safety,.pzlt-compare{padding:clamp(92px,8vw,142px) 0}.pzlt-overview__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pzlt-family{position:relative;display:grid;grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);min-width:0;min-height:590px;overflow:hidden;border:1px solid rgba(255,255,255,.94);border-radius:34px;background:linear-gradient(145deg,rgba(250,253,254,.94),rgba(222,232,237,.82));color:var(--lt-ink);text-decoration:none;box-shadow:0 28px 74px rgba(35,62,79,.1);transition:transform .7s var(--lt-ease),box-shadow .7s var(--lt-ease)}.pzlt-family--ulk{margin-top:64px;background:linear-gradient(145deg,rgba(239,244,246,.96),rgba(207,220,226,.78))}.pzlt-family:hover{transform:translateY(-8px);box-shadow:0 38px 90px rgba(31,54,70,.15)}.pzlt-family__copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(34px,4vw,58px)}.pzlt-family__copy>span{color:var(--lt-red);font:500 .68rem var(--lt-mono);letter-spacing:.18em}.pzlt-family h3{margin:16px 0}.pzlt-family p{font-size:1rem}.pzlt-family dl{display:grid;grid-template-columns:1fr 1fr;margin:30px 0 0;border-top:1px solid var(--lt-line)}.pzlt-family dl div{padding:18px 14px 0 0}.pzlt-family dt{color:#70818c;font:400 .54rem var(--lt-mono);letter-spacing:.12em;text-transform:uppercase}.pzlt-family dd{margin:7px 0 0;color:#173c54;font:400 .75rem var(--lt-mich)}.pzlt-family b{display:block;margin-top:32px;font:400 .62rem var(--lt-mich)}.pzlt-family__stage{position:relative;display:grid;place-items:end center;min-width:0;overflow:hidden;background-image:linear-gradient(rgba(46,73,90,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(46,73,90,.045) 1px,transparent 1px);background-size:72px 72px}.pzlt-family__stage:before{content:"";position:absolute;inset:8% 8% 6%;border:1px solid rgba(207,38,52,.16);border-radius:50%}.pzlt-family__stage img{position:relative;z-index:1;width:96%;height:92%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 25px 25px rgba(17,33,44,.18));transition:transform .85s var(--lt-ease)}.pzlt-family:hover .pzlt-family__stage img{transform:translateY(-7px) scale(1.02)}.pzlt-family__stage i{position:absolute;right:8%;bottom:8%;left:8%;height:1px;background:linear-gradient(90deg,transparent,var(--lt-red),transparent)}

/* ELC model theatre */
.pzlt-selector__frame{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(330px,.58fr);grid-template-rows:auto minmax(650px,72vh);overflow:hidden;border:1px solid rgba(255,255,255,.94);border-radius:34px;background:rgba(248,251,252,.76);box-shadow:0 34px 84px rgba(29,52,68,.11)}.pzlt-selector__rail{grid-column:1/-1;display:flex;min-width:0;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--lt-line);scrollbar-width:none}.pzlt-selector__rail::-webkit-scrollbar{display:none}.pzlt-selector__rail button{position:relative;flex:1 0 126px;min-height:78px;padding:15px 18px;border:0;border-right:1px solid var(--lt-line);background:transparent;color:var(--lt-ink);text-align:left;cursor:pointer}.pzlt-selector__rail button:after{content:"";position:absolute;right:18px;bottom:0;left:18px;height:2px;background:var(--lt-red);transform:scaleX(0);transition:transform .42s var(--lt-ease)}.pzlt-selector__rail button.is-active{background:rgba(255,255,255,.78)}.pzlt-selector__rail button.is-active:after{transform:none}.pzlt-selector__rail span{display:block;font:400 .69rem var(--lt-mich)}.pzlt-selector__rail small{display:block;margin-top:8px;color:#728691;font:400 .62rem var(--lt-mono)}
.pzlt-selector__visual{position:relative;display:grid;place-items:center;min-width:0;overflow:hidden;background:radial-gradient(ellipse at 50% 54%,rgba(255,255,255,.98),rgba(229,237,241,.72) 70%)}.pzlt-selector__visual:before{content:"";position:absolute;right:8%;bottom:7%;left:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(207,38,52,.7),transparent)}.pzlt-selector__visual img{width:92%;height:94%;object-fit:contain;object-position:center;-webkit-mask-image:radial-gradient(ellipse 80% 94% at center,#000 72%,transparent 100%);mask-image:radial-gradient(ellipse 80% 94% at center,#000 72%,transparent 100%);filter:drop-shadow(0 28px 30px rgba(18,34,44,.16));transition:opacity .25s ease,transform .72s var(--lt-ease)}.pzlt-selector__visual.is-changing img{opacity:.08;transform:translateY(8px) scale(.97)}.pzlt-height{position:absolute;z-index:2;top:40px;right:30px;bottom:40px;display:flex;flex-direction:column;align-items:center;color:var(--lt-red);font:500 .64rem var(--lt-mono)}.pzlt-height i{flex:1;width:1px;margin-top:12px;background:currentColor}
.pzlt-selector__copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(34px,4vw,58px);border-left:1px solid var(--lt-line)}.pzlt-selector__copy h3{max-width:12ch;margin:16px 0 42px;font-size:clamp(1.85rem,2.5vw,3.2rem)}.pzlt-selector dl,.pzlt-ulk dl{margin:0}.pzlt-selector dl div,.pzlt-ulk dl div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:18px 0;border-top:1px solid var(--lt-line)}.pzlt-selector dt,.pzlt-ulk dt{color:#728691;font:400 .58rem var(--lt-mono);letter-spacing:.12em;text-transform:uppercase}.pzlt-selector dd,.pzlt-ulk dd{margin:0;font:400 .92rem var(--lt-mich);text-align:right}.pzlt-model-link{display:flex;min-height:54px;align-items:center;justify-content:space-between;margin-top:28px;padding:0 20px;border:1px solid rgba(16,24,32,.55);color:inherit;text-decoration:none;font:400 .6rem var(--lt-mich);transition:color .25s ease,background-color .25s ease}.pzlt-model-link:hover{background:#111920;color:#fff}

/* ULK full-model theatre */
.pzlt-ulk{position:relative;margin:70px 20px;padding:clamp(82px,7vw,120px) 0;overflow:hidden;border-radius:42px;background:#11181d;color:#fff}.pzlt-ulk .pzlt-grid{opacity:.58;background-size:84px 84px;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)}.pzlt-ulk__content{position:relative}.pzlt-ulk__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);align-items:end;gap:clamp(50px,8vw,120px);margin-bottom:50px}.pzlt-ulk__head h2{max-width:14ch;margin-top:14px;font-size:clamp(2.5rem,4vw,5rem)}.pzlt-ulk p{color:#b9c6cd}.pzlt-ulk__frame{display:grid;grid-template-columns:230px minmax(0,1fr) 390px;min-height:670px;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:30px;background:rgba(28,39,47,.54);box-shadow:0 35px 90px rgba(0,0,0,.28);backdrop-filter:blur(20px) saturate(130%)}.pzlt-ulk__rail{display:flex;min-width:0;flex-direction:column;overflow-y:auto;border-right:1px solid rgba(255,255,255,.12);scrollbar-width:none}.pzlt-ulk__rail::-webkit-scrollbar{display:none}.pzlt-ulk__rail button{position:relative;display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border:0;border-bottom:1px solid rgba(255,255,255,.1);background:transparent;color:#fff;text-align:left;cursor:pointer}.pzlt-ulk__rail button:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:2px;background:var(--lt-red);transform:scaleY(0);transition:transform .45s var(--lt-ease)}.pzlt-ulk__rail button.is-active{background:rgba(255,255,255,.07)}.pzlt-ulk__rail button.is-active:before{transform:none}.pzlt-ulk__rail strong{font:400 .61rem var(--lt-mich)}.pzlt-ulk__rail span{color:#9eafb8;font:400 .54rem var(--lt-mono)}.pzlt-ulk__stage{position:relative;display:grid;place-items:center;min-width:0;overflow:hidden;background:radial-gradient(circle at 50% 52%,rgba(78,94,105,.58),rgba(10,15,19,.22) 68%)}.pzlt-ulk__stage:before{content:"";position:absolute;inset:8%;border:1px solid rgba(207,38,52,.18);border-radius:50%}.pzlt-ulk__active{position:relative;z-index:2;width:94%;height:94%;padding:22px;object-fit:contain;object-position:center;filter:drop-shadow(0 30px 30px rgba(0,0,0,.38));transition:opacity .24s ease,transform .75s var(--lt-ease)}.pzlt-ulk__stage.is-changing .pzlt-ulk__active{opacity:.08;transform:translateY(8px) scale(.975)}.pzlt-ulk__floor{position:absolute;z-index:1;right:10%;bottom:8%;left:10%;height:1px;background:linear-gradient(90deg,transparent,var(--lt-red),transparent)}.pzlt-ulk__scale{position:absolute;z-index:3;top:34px;right:24px;bottom:34px;display:flex;flex-direction:column;align-items:center;color:#d55a65;font:400 .5rem var(--lt-mono)}.pzlt-ulk__scale i{flex:1;width:1px;margin:10px 0;background:currentColor}.pzlt-ulk__glass{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:36px;border-left:1px solid rgba(255,255,255,.12);background:rgba(12,18,23,.34)}.pzlt-ulk__glass h3{margin:14px 0 34px;font-size:clamp(1.55rem,2vw,2.45rem)}.pzlt-ulk dl{margin:0}.pzlt-ulk dl div{border-color:rgba(255,255,255,.13)}.pzlt-ulk .pzlt-model-link{border-color:rgba(255,255,255,.26);color:#fff}.pzlt-ulk .pzlt-model-link:hover{background:#fff;color:#111920}

/* Safety */
.pzlt-safety__stage{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(390px,.72fr);min-height:700px;overflow:hidden;border:1px solid rgba(255,255,255,.94);border-radius:34px;background:rgba(247,251,252,.8);box-shadow:0 30px 78px rgba(35,62,79,.1)}.pzlt-safety__visual{position:relative;display:grid;place-items:center;overflow:hidden;background-image:linear-gradient(rgba(46,73,90,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(46,73,90,.045) 1px,transparent 1px);background-size:74px 74px}.pzlt-safety__visual img{position:relative;z-index:2;width:90%;height:94%;padding:28px;object-fit:contain;filter:drop-shadow(0 28px 32px rgba(18,34,44,.2))}.pzlt-safety__halo{position:absolute;width:68%;aspect-ratio:1;border:1px solid rgba(207,38,52,.2);border-radius:50%;box-shadow:0 0 0 80px rgba(207,38,52,.025)}.pzlt-safety__datum{position:absolute;z-index:3;right:28px;bottom:26px;display:grid;gap:6px;padding:15px 18px;border:1px solid rgba(255,255,255,.9);border-radius:12px;background:rgba(239,245,248,.75);box-shadow:0 16px 40px rgba(28,48,61,.12);backdrop-filter:blur(18px)}.pzlt-safety__datum span{color:var(--lt-red);font:500 .55rem var(--lt-mono);letter-spacing:.14em}.pzlt-safety__datum b{font:400 .62rem var(--lt-mich)}.pzlt-safety__steps{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid var(--lt-line)}.pzlt-safety__steps article{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:34px 30px;border-right:1px solid var(--lt-line);border-bottom:1px solid var(--lt-line);transition:background-color .35s ease}.pzlt-safety__steps article:hover{background:rgba(255,255,255,.62)}.pzlt-safety__steps span{color:var(--lt-red);font:500 .62rem var(--lt-mono);letter-spacing:.14em}.pzlt-safety__steps h3{margin:18px 0 12px;font-size:clamp(1.05rem,1.2vw,1.35rem)}.pzlt-safety__steps p{font-size:.91rem;line-height:1.55}

/* Comparison field */
.pzlt-compare__filters{display:flex;gap:8px;margin-bottom:20px}.pzlt-compare__filters button{min-height:46px;padding:0 22px;border:1px solid var(--lt-line);border-radius:999px;background:rgba(255,255,255,.62);color:#1d3545;cursor:pointer;font:400 .6rem var(--lt-mich)}.pzlt-compare__filters button.is-active{border-color:var(--lt-red);background:#111920;color:#fff}.pzlt-compare__cards{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(190px,15vw,250px);min-height:570px;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(255,255,255,.92);border-radius:34px;background:linear-gradient(150deg,rgba(251,253,254,.87),rgba(226,235,240,.72));box-shadow:0 30px 78px rgba(35,62,79,.1);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--lt-red) rgba(50,74,89,.1)}.pzlt-compare__cards>a{position:relative;display:grid;min-width:0;grid-template-rows:minmax(0,1fr) auto;color:#173041;text-decoration:none;border-right:1px solid var(--lt-line);scroll-snap-align:start;transition:background-color .35s ease,opacity .3s ease}.pzlt-compare__cards>a:hover{background:rgba(255,255,255,.68)}.pzlt-compare__cards>a.is-hidden{display:none}.pzlt-compare__image{display:grid;min-height:0;place-items:end center;overflow:hidden;padding:24px 10px 0;background-image:linear-gradient(rgba(46,73,90,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(46,73,90,.035) 1px,transparent 1px);background-size:56px 56px}.pzlt-compare__image img{width:100%;height:100%;padding:12px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 16px rgba(17,33,44,.15));transition:transform .65s var(--lt-ease)}.pzlt-compare__cards>a:hover img{transform:translateY(-7px) scale(1.025)}.pzlt-compare__copy{display:grid;gap:7px;min-height:164px;padding:20px 18px 24px;border-top:1px solid var(--lt-line)}.pzlt-compare__copy small{color:var(--lt-red);font:500 .52rem var(--lt-mono);letter-spacing:.14em}.pzlt-compare__copy strong{font:400 .69rem var(--lt-mich)}.pzlt-compare__copy b{color:#425d6d;font:500 .77rem var(--lt-body)}.pzlt-compare__copy em{color:#748792;font:400 .7rem var(--lt-mono);font-style:normal}.pzlt-compare__cards>a>i{position:absolute;right:14px;bottom:18px;font-style:normal}

/* Catalogue journey and final chapters */
.pzlt-catalogue{margin:70px 20px 80px;padding:clamp(92px,8vw,140px) 0;overflow:clip;border-radius:42px;background:linear-gradient(135deg,#11181d,#26343d);color:#fff}.pzlt-catalogue p{color:#bdc8ce}.pzlt-catalogue__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);align-items:start;gap:clamp(50px,8vw,120px)}.pzlt-catalogue__head h2{margin-top:14px}.pzlt-catalogue__download{display:grid;grid-template-columns:112px minmax(0,1fr) 28px;align-items:center;gap:18px;margin-top:28px;padding:14px 18px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:rgba(255,255,255,.075);color:#fff;text-decoration:none;transition:transform .45s var(--lt-ease),background-color .3s ease}.pzlt-catalogue__download:hover{transform:translateY(-4px);background:rgba(255,255,255,.12)}.pzlt-catalogue__book{display:block;height:94px;perspective:600px}.pzlt-catalogue__book img{width:auto;height:100%;object-fit:contain;filter:drop-shadow(10px 14px 20px rgba(0,0,0,.36));transform:rotateY(-12deg) rotateZ(-2deg)}.pzlt-catalogue__download small{display:block;margin-bottom:7px;color:#8fa2ad;font:400 .55rem var(--lt-mono);letter-spacing:.12em}.pzlt-catalogue__download strong{font:400 .8rem var(--lt-mich)}.pzlt-catalogue__download b{font-size:1.2rem}.pzlt-reel__journey{position:relative;margin-top:68px}.pzlt-reel__sticky{position:sticky;top:calc(var(--poz-header-height,72px) + 56px);height:78vh;min-height:620px;overflow:hidden}.pzlt-reel__gallery{display:flex;width:max-content;height:calc(100% - 66px);align-items:center;gap:28px;padding:8px max(48px,calc((100vw - 1680px)/2));transform:translate3d(var(--pzlt-reel-x,0),0,0);will-change:transform}.pzlt-reel__item{flex:0 0 min(760px,67vw)}.pzlt-reel__label{display:flex;align-items:center;gap:18px;margin-bottom:14px;color:#b9c6ce}.pzlt-reel__label span{color:#ef6572;font:400 .57rem var(--lt-mono);letter-spacing:.14em}.pzlt-reel__label strong{font:400 .68rem var(--lt-mich)}.pzlt-reel__item button{position:relative;width:100%;aspect-ratio:1.44;display:grid;grid-template-columns:1fr 1fr;padding:22px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:linear-gradient(145deg,#202b33,#090d11);box-shadow:0 26px 58px rgba(0,0,0,.34);cursor:zoom-in}.pzlt-reel__item button:after{content:"";position:absolute;top:22px;bottom:22px;left:50%;width:1px;background:rgba(255,255,255,.22)}.pzlt-reel__item img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 20px rgba(0,0,0,.32))}.pzlt-reel__progress{position:absolute;right:max(48px,calc((100vw - 1680px)/2));bottom:18px;left:max(48px,calc((100vw - 1680px)/2));height:1px;background:rgba(255,255,255,.16)}.pzlt-reel__progress i{position:absolute;inset:0 auto 0 0;width:var(--pzlt-reel-progress,0%);background:var(--lt-red)}.pzlt-reel__progress span{position:absolute;right:0;top:13px;color:#8fa1ab;font:400 .53rem var(--lt-mono);letter-spacing:.12em;text-transform:uppercase}.pzlt-reel__actions{width:min(calc(100% - 72px),1680px);display:flex;align-items:center;justify-content:space-between;gap:30px;margin:40px auto 0;padding-top:26px;border-top:1px solid rgba(255,255,255,.15)}.pzlt-reel__actions>div span{display:block;margin-bottom:7px;color:#ef6572;font:400 .55rem var(--lt-mono);letter-spacing:.14em;text-transform:uppercase}.pzlt-reel__actions>div strong{font:400 .78rem var(--lt-mich)}.pzlt-button--catalogue{display:inline-flex;min-height:56px;align-items:center;justify-content:space-between;gap:36px;padding:0 24px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.9);color:#111920;cursor:pointer;font:400 .62rem var(--lt-mich);transition:transform .45s var(--lt-ease),box-shadow .35s ease}.pzlt-button--catalogue:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,.22)}
.pzlt-support{padding:72px 0 140px}.pzlt-support__frame{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:70px;padding:clamp(48px,5.5vw,88px);border:1px solid rgba(255,255,255,.92);border-radius:34px;background:var(--lt-surface);box-shadow:0 28px 70px rgba(35,62,79,.1);backdrop-filter:blur(20px)}.pzlt-support h2{max-width:1040px;margin:14px 0 24px}.pzlt-config{position:relative;min-height:810px;margin:0 20px 60px;overflow:hidden;border-radius:42px;background:#0e151a}.pzlt-config>video,.pzlt-config__shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pzlt-config__shade{background:linear-gradient(90deg,rgba(8,12,15,.9),rgba(8,12,15,.16) 72%)}.pzlt-config__content{position:relative;min-height:810px;display:flex;align-items:center}.pzlt-config__glass{width:min(680px,50vw);min-width:0;padding:46px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:rgba(15,23,29,.7);color:#fff;box-shadow:0 32px 90px rgba(0,0,0,.25);backdrop-filter:blur(24px)}.pzlt-config h2{max-width:100%;margin:14px 0 24px;font-size:clamp(2.25rem,3.6vw,4.45rem)}.pzlt-config p{color:#c4cfd5}.pzlt-config .pzlt-button{margin-top:30px}

/* Product pages */
.pzlt-model-hero{position:relative;min-height:clamp(760px,84vh,930px);overflow:hidden;background:linear-gradient(145deg,#edf3f6,#fff)}.pzlt-model-hero__media{position:absolute;inset:0 0 0 34%;display:grid;place-items:center;overflow:hidden}.pzlt-model-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f1f6f8 0,rgba(241,246,248,.8) 13%,transparent 40%)}.pzlt-model-hero__media video,.pzlt-model-hero__media>img{width:100%;height:100%;object-fit:contain;object-position:62% center;padding:28px 3vw;transform:scale(.91);filter:drop-shadow(0 34px 45px rgba(20,37,49,.19))}.pzlt-model-hero__content{position:relative;min-height:inherit;display:flex;flex-direction:column;justify-content:flex-end;padding:70px 0 30px}.pzlt-model-hero__glass{width:min(630px,48vw);padding:38px 42px}.pzlt-model-hero h1{font-size:clamp(3.35rem,5.7vw,6.8rem)}.pzlt-model-hero__strip{width:min(700px,56vw);grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 0 18px}.pzlt-model-hero__strip strong{color:#173d55;font-size:.95rem}
.pzlt-model-study{position:relative;height:340vh;padding:0;background:transparent}.pzlt-model-study__sticky{position:sticky;top:calc(var(--poz-header-height,72px) + 56px);height:calc(100vh - var(--poz-header-height,72px) - 56px);min-height:620px;overflow:hidden;background:linear-gradient(145deg,#eaf1f4,#f9fbfc)}.pzlt-model-study__visual{position:absolute;inset:18px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:34px;background:radial-gradient(ellipse at 57% 49%,#fff,#e4ecef 72%);box-shadow:0 25px 65px rgba(30,52,67,.09)}.pzlt-model-study__visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(55,87,108,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(55,87,108,.04) 1px,transparent 1px);background-size:82px 82px}.pzlt-model-study__visual>img,.pzlt-model-study__visual video{position:relative;width:100%;height:100%;padding:3vh 8vw;object-fit:contain;object-position:center;-webkit-mask-image:radial-gradient(ellipse 70% 94% at center,#000 72%,transparent 100%);mask-image:radial-gradient(ellipse 70% 94% at center,#000 72%,transparent 100%);filter:drop-shadow(0 32px 32px rgba(20,37,49,.18));transform:translate3d(var(--study-x,0),var(--study-y,0),0) scale(var(--study-scale,.78));transition:transform 1s var(--lt-ease);will-change:transform}.pzlt-model-study__wash{position:absolute;inset:0;background:linear-gradient(90deg,rgba(239,245,248,.94) 0,rgba(239,245,248,.52) 29%,transparent 52%),linear-gradient(0deg,rgba(229,238,243,.2),transparent 35%);pointer-events:none}.pzlt-model-study__progress{position:absolute;z-index:3;top:9%;bottom:9%;left:2.3%;width:2px;background:rgba(43,68,85,.14)}.pzlt-model-study__progress i{display:block;width:100%;height:var(--study-progress,0%);background:var(--lt-red);box-shadow:0 0 16px rgba(207,38,52,.4)}.pzlt-model-study__cards{position:absolute;inset:0;pointer-events:none}.pzlt-model-study__cards article{position:absolute;width:min(540px,38vw);min-width:0;padding:34px 38px;border:1px solid rgba(255,255,255,.94);border-radius:26px;background:linear-gradient(135deg,rgba(250,253,254,.9),rgba(225,235,241,.7));box-shadow:0 30px 78px rgba(26,48,62,.15),inset 0 1px #fff;backdrop-filter:blur(25px) saturate(145%);opacity:0;transform:translateY(22px) scale(.985);transition:opacity .4s ease,transform .72s var(--lt-ease)}.pzlt-model-study__cards article.is-active{opacity:1;transform:none}.pzlt-model-study__cards article:nth-child(1){top:9%;left:5%}.pzlt-model-study__cards article:nth-child(2){top:10%;right:5%}.pzlt-model-study__cards article:nth-child(3){bottom:8%;left:5%}.pzlt-model-study__cards article:nth-child(4){right:5%;bottom:8%}.pzlt-model-study__cards h2{margin:10px 0 16px;font-size:clamp(2rem,3vw,3.85rem)}.pzlt-model-study__cards p{font-size:.98rem;line-height:1.58}.pzlt-model-study__cards dl{display:grid;grid-template-columns:1fr 1fr;margin:24px 0 0;border-top:1px solid var(--lt-line)}.pzlt-model-study__cards dl div{min-width:0;padding:16px 12px 0;border-right:1px solid var(--lt-line)}.pzlt-model-study__cards dl div:last-child{border:0}.pzlt-model-study__cards dt{color:#70818d;font:400 .55rem var(--lt-mono);letter-spacing:.12em;text-transform:uppercase}.pzlt-model-study__cards dd{margin:7px 0 0;color:#163c54;font:400 .72rem var(--lt-mich);overflow-wrap:normal;word-break:normal}
.pzlt-model-spec{padding:clamp(90px,8vw,132px) 0}.pzlt-model-spec dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:44px 0 30px;overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:26px;background:rgba(255,255,255,.67);box-shadow:0 24px 64px rgba(30,52,67,.08)}.pzlt-model-spec dl div{min-width:0;padding:25px;border-right:1px solid var(--lt-line)}.pzlt-model-spec dl div:last-child{border:0}.pzlt-model-spec dt{color:#71818c;font:400 .56rem var(--lt-mono);letter-spacing:.12em;text-transform:uppercase}.pzlt-model-spec dd{margin:13px 0 0;color:#173c54;font:400 .82rem var(--lt-mich)}.pzlt-model-docs{padding:0 0 clamp(90px,9vw,140px)}.pzlt-model-docs__frame{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.25fr);align-items:center;gap:clamp(40px,7vw,112px);padding:clamp(38px,5vw,78px);border:1px solid rgba(255,255,255,.92);border-radius:34px;background:linear-gradient(130deg,rgba(250,253,254,.84),rgba(224,234,240,.68));box-shadow:0 30px 80px rgba(29,52,68,.1);backdrop-filter:blur(22px)}.pzlt-model-docs__book{display:grid;place-items:center;perspective:1000px}.pzlt-model-docs__book img{width:min(100%,380px);max-height:500px;object-fit:contain;filter:drop-shadow(24px 28px 30px rgba(13,26,36,.23));transform:rotateY(7deg) rotateX(1deg)}.pzlt-model-docs h2{margin:14px 0 22px;font-size:clamp(2.25rem,4vw,4.8rem)}.pzlt-model-docs p:not(.pzlt-eyebrow){max-width:700px}.pzlt-model-docs__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.pzlt-model-docs .pzlt-button--light{border-color:var(--lt-line);background:rgba(255,255,255,.68)}

/* Other models panel */
.pzlt-model-menu{position:fixed;z-index:180;top:calc(var(--poz-header-height,72px) + 62px);right:24px;width:min(980px,calc(100vw - 48px));max-height:min(76vh,760px);padding:14px;overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:24px;background:linear-gradient(135deg,rgba(250,253,255,.96),rgba(224,234,240,.91));box-shadow:0 34px 100px rgba(14,29,40,.22);backdrop-filter:blur(30px) saturate(150%);opacity:0;transform:translateY(-12px) scale(.985);pointer-events:none;transition:opacity .24s ease,transform .36s var(--lt-ease)}.pzlt-model-menu.is-open{opacity:1;transform:none;pointer-events:auto}.pzlt-model-menu__head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 14px;border-bottom:1px solid var(--lt-line)}.pzlt-model-menu__head strong{font:400 .62rem var(--lt-mich)}.pzlt-model-menu__head button{width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.62);cursor:pointer;font-size:1.3rem}.pzlt-model-menu__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:min(64vh,660px);gap:6px;padding-top:10px;overflow:auto;scrollbar-width:none}.pzlt-model-menu__grid::-webkit-scrollbar{display:none}.pzlt-model-menu__grid a{display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:78px;padding:8px;border-radius:15px;color:#182833;text-decoration:none;transition:background-color .2s ease,transform .35s var(--lt-ease)}.pzlt-model-menu__grid a:hover{background:rgba(255,255,255,.74);transform:translateY(-2px)}.pzlt-model-menu__grid img{width:72px;height:60px;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse at center,#000 64%,transparent 100%);mask-image:radial-gradient(ellipse at center,#000 64%,transparent 100%)}.pzlt-model-menu__grid span{min-width:0;display:grid;gap:5px}.pzlt-model-menu__grid strong{font:400 .67rem/1.35 var(--lt-mich)}.pzlt-model-menu__grid small{color:#637580;font-size:.75rem}

/* Viewer */
.pzlt-viewer{position:fixed;inset:0;z-index:99999;display:none}.pzlt-viewer.is-open{display:block}.pzlt-viewer__backdrop{position:absolute;inset:0;background:rgba(5,9,12,.86);backdrop-filter:blur(15px)}.pzlt-viewer__dialog{position:absolute;inset:22px;display:grid;grid-template-rows:64px 1fr 64px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:#11181d;color:#fff}.pzlt-viewer header,.pzlt-viewer footer{display:flex;align-items:center;justify-content:space-between;padding:0 22px}.pzlt-viewer header strong{font:400 .7rem var(--lt-mich)}.pzlt-viewer header span{font:400 .65rem var(--lt-mono)}.pzlt-viewer nav{display:flex;gap:6px}.pzlt-viewer button,.pzlt-viewer header a{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff;text-decoration:none;cursor:pointer}.pzlt-viewer__stage{display:grid;place-items:center;overflow:auto;background:#253139;cursor:grab}.pzlt-viewer__stage img{width:auto;max-height:calc(100vh - 180px);transform-origin:center;transition:transform .25s ease}.pzlt-viewer footer{justify-content:center;gap:16px}.pzlt-viewer input{width:min(580px,54vw);accent-color:var(--lt-red)}body.pzlt-viewer-open{overflow:hidden}

@media(min-width:2200px){.pzlt-shell{width:min(calc(100% - 160px),1780px)}.pzlt-hero__glass,.pzlt-hero__strip{width:760px}.pzlt-selector__frame{grid-template-rows:auto 760px}.pzlt-compare__cards{min-height:660px}.pzlt-model-hero__glass{width:660px}.pzlt-model-hero__strip{width:720px}.pzlt-model-study__cards article{width:560px}}
@media(max-width:1240px){.pzlt-shell{width:calc(100% - 46px)}.pzlt-quick__links a:nth-child(4),.pzlt-quick__links a:nth-child(5){display:none}.pzlt-heading--split{grid-template-columns:1fr;align-items:start;gap:28px}.pzlt-family{min-height:560px}.pzlt-family>div{width:58%}.pzlt-selector__frame{grid-template-columns:minmax(0,1fr) 360px}.pzlt-safety__stage{grid-template-columns:1fr}.pzlt-safety__visual{min-height:580px}.pzlt-safety__steps{border-top:1px solid var(--lt-line);border-left:0}.pzlt-compare__cards{min-height:570px;overflow-x:auto;grid-template-columns:repeat(8,190px)}.pzlt-model-study__cards article{width:min(480px,42vw);padding:30px}.pzlt-model-spec dl{grid-template-columns:repeat(3,minmax(0,1fr))}.pzlt-model-spec dl div{border-bottom:1px solid var(--lt-line)}}
@media(max-width:900px){.pzlt-shell{width:calc(100% - 30px)}.pzlt h2{font-size:clamp(2.2rem,8vw,4rem)}.pzlt-quick{top:var(--poz-header-height,70px);height:52px;overflow:hidden}.pzlt-quick__inner{width:max-content;min-width:100%;grid-template-columns:auto 1fr;padding:0 15px}.pzlt-quick__brand span,.pzlt-quick__action{display:none}.pzlt-quick__links{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.pzlt-hero{min-height:820px}.pzlt-hero__media{inset:0}.pzlt-hero__media:after{background:linear-gradient(0deg,#f4f8fa 0,rgba(244,248,250,.94) 47%,rgba(255,255,255,.03) 82%)}.pzlt-hero__content{padding-bottom:18px}.pzlt-hero__glass,.pzlt-hero__strip{width:100%}.pzlt-hero__glass{padding:32px 28px 30px 34px}.pzlt h1{font-size:clamp(2.65rem,10vw,4.7rem)}.pzlt-overview__grid{grid-template-columns:1fr}.pzlt-family--elc,.pzlt-family--ulk{grid-column:auto;margin-top:0}.pzlt-family{min-height:560px}.pzlt-selector__frame{grid-template-columns:1fr;grid-template-rows:auto 560px auto}.pzlt-selector__rail{grid-column:auto}.pzlt-selector__copy{border-top:1px solid var(--lt-line);border-left:0}.pzlt-selector__copy h3{max-width:16ch}.pzlt-ulk{min-height:920px;margin:40px 10px}.pzlt-ulk__content{min-height:920px;align-items:flex-end;padding-bottom:18px}.pzlt-ulk__glass{width:100%;padding:34px 28px}.pzlt-ulk__shade{background:linear-gradient(0deg,rgba(8,12,15,.92),rgba(8,12,15,.08) 78%)}.pzlt-ulk__active{padding:36px 7vw 310px;object-position:center 20%}.pzlt-catalogue{margin-inline:10px}.pzlt-catalogue__frame{grid-template-columns:1fr}.pzlt-catalogue__books{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.pzlt-catalogue__books button{min-height:180px}.pzlt-catalogue__preview{min-height:590px;padding:24px}.pzlt-reel{margin-inline:10px}.pzlt-reel__gallery{width:calc(100% - 32px)}.pzlt-support__frame{grid-template-columns:1fr;align-items:start;gap:34px}.pzlt-config{min-height:740px;margin-inline:10px}.pzlt-config__content{min-height:740px;align-items:flex-end;padding-bottom:18px}.pzlt-config__shade{background:linear-gradient(0deg,rgba(8,12,15,.92),rgba(8,12,15,.08) 78%)}.pzlt-config__glass{width:100%}.pzlt-model-hero{min-height:820px}.pzlt-model-hero__media{inset:0;height:58%}.pzlt-model-hero__media:after{background:linear-gradient(0deg,#f2f7f9,transparent 54%)}.pzlt-model-hero__media video,.pzlt-model-hero__media>img{object-position:center;padding:22px;transform:scale(.92)}.pzlt-model-hero__content{padding-bottom:18px}.pzlt-model-hero__glass,.pzlt-model-hero__strip{width:100%}.pzlt-model-hero__glass{padding:30px}.pzlt-model-hero__strip{margin-left:0}.pzlt-model-study{height:auto;padding:78px 0}.pzlt-model-study__sticky{position:relative;top:auto;height:auto;min-height:0;overflow:visible;padding:0 15px;background:transparent}.pzlt-model-study__visual{position:relative;inset:auto;min-height:560px;border-radius:26px}.pzlt-model-study__visual>img,.pzlt-model-study__visual video{padding:24px;transform:scale(.9)!important}.pzlt-model-study__wash,.pzlt-model-study__progress{display:none}.pzlt-model-study__cards{position:relative;inset:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;pointer-events:auto}.pzlt-model-study__cards article,.pzlt-model-study__cards article.is-active{position:relative;inset:auto;width:auto;opacity:1;transform:none}.pzlt-model-study__cards h2{font-size:clamp(1.65rem,5vw,2.6rem)}.pzlt-model-spec dl{grid-template-columns:1fr 1fr}.pzlt-model-docs__frame{grid-template-columns:1fr}.pzlt-model-docs__book img{max-height:390px}.pzlt-model-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pzlt-viewer__dialog{inset:8px}}
@media(max-width:620px){.pzlt-shell{width:calc(100% - 24px)}.pzlt-quick{display:none}.pzlt section[id]{scroll-margin-top:var(--poz-header-height,70px)}.pzlt-brand span{display:none}.pzlt-hero{min-height:780px}.pzlt-hero__media{height:46%;bottom:auto}.pzlt-hero__content{justify-content:flex-end;padding:66px 0 12px}.pzlt-crumb{top:20px}.pzlt-hero__glass{padding:27px 21px 25px 27px;border-radius:22px}.pzlt-hero__strip{grid-template-columns:1fr 1fr}.pzlt-hero__strip div{padding:13px 14px}.pzlt-hero__strip div:nth-child(n+3){display:none}.pzlt-family{min-height:520px;border-radius:26px}.pzlt-family>div{width:72%;padding:28px 24px}.pzlt-family img{width:76%;height:70%}.pzlt-selector__frame{grid-template-rows:auto 450px auto;border-radius:26px}.pzlt-selector__rail button{flex-basis:132px;min-height:72px;padding:13px}.pzlt-selector__copy{padding:30px 24px}.pzlt-height{right:14px}.pzlt-ulk{min-height:980px;border-radius:28px}.pzlt-ulk__content{min-height:980px}.pzlt-ulk__models{grid-template-columns:1fr 1fr;max-height:230px}.pzlt-safety__visual{min-height:410px}.pzlt-safety__steps{grid-template-columns:1fr}.pzlt-safety__steps article{border-right:0}.pzlt-compare__cards{grid-template-columns:repeat(8,174px);min-height:520px;overflow-x:auto;scroll-snap-type:x mandatory}.pzlt-compare__cards>a{scroll-snap-align:start}.pzlt-catalogue__books{padding:16px}.pzlt-catalogue__books button{min-height:150px;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px}.pzlt-catalogue__books button>span,.pzlt-catalogue__books img{width:70px;height:102px}.pzlt-catalogue__spread{gap:2px}.pzlt-catalogue__actions{display:grid;grid-template-columns:1fr}.pzlt-reel__item{flex-basis:88vw}.pzlt-reel__item button{display:block;padding:10px}.pzlt-reel__item button img:nth-child(2),.pzlt-reel__item button:after{display:none}.pzlt-config__glass{padding:29px 23px}.pzlt-model-hero{min-height:790px}.pzlt-model-hero__media{height:50%}.pzlt-model-hero__content{justify-content:flex-end;padding:58px 0 12px}.pzlt-model-hero__glass{padding:27px 23px;border-radius:22px}.pzlt-model-hero h1{font-size:clamp(2.8rem,14vw,4.5rem)}.pzlt-model-hero__strip div{padding:13px 10px}.pzlt-model-hero__strip strong{font-size:.7rem}.pzlt-model-study{padding:66px 0}.pzlt-model-study__visual{min-height:450px}.pzlt-model-study__cards{grid-template-columns:1fr}.pzlt-model-study__cards article{padding:27px 24px}.pzlt-model-spec dl{grid-template-columns:1fr}.pzlt-model-spec dl div{border-right:0}.pzlt-model-docs__frame{padding:30px 22px}.pzlt-model-docs__actions{display:grid}.pzlt-model-docs__actions .pzlt-button{width:100%}.pzlt-model-menu{top:calc(var(--poz-header-height,70px) + 8px);right:10px;width:calc(100vw - 20px)}.pzlt-model-menu__grid{grid-template-columns:1fr}}
/* Responsive category theatres */
.pzlt-model-menu__grid img{width:72px!important;height:64px!important;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(20,35,45,.14));-webkit-mask-image:none;mask-image:none}
@media(max-width:1240px){.pzlt-family{grid-template-columns:240px minmax(0,1fr);min-height:560px}.pzlt-family__copy,.pzlt-family__stage{width:auto!important}.pzlt-ulk__frame{grid-template-columns:190px minmax(0,1fr) 330px}.pzlt-compare__cards{grid-template-columns:none;grid-auto-columns:210px;min-height:540px}}
@media(max-width:900px){.pzlt-hero__media:after{display:none}.pzlt-family{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);min-height:560px}.pzlt-family__copy,.pzlt-family__stage{width:auto!important}.pzlt-ulk{min-height:0;margin:40px 10px;padding:80px 0}.pzlt-ulk__content{min-height:0;padding:0}.pzlt-ulk__head{grid-template-columns:1fr;align-items:start;gap:24px}.pzlt-ulk__frame{grid-template-columns:180px minmax(0,1fr)}.pzlt-ulk__rail{max-height:560px}.pzlt-ulk__stage{min-height:560px}.pzlt-ulk__glass{grid-column:1/-1;width:auto;padding:34px;border-top:1px solid rgba(255,255,255,.12);border-left:0}.pzlt-ulk__active{padding:26px;object-position:center}.pzlt-catalogue{margin-inline:10px}.pzlt-catalogue__head{grid-template-columns:1fr;gap:34px}.pzlt-reel__journey{height:auto!important;margin-top:30px}.pzlt-reel__sticky{position:relative;top:auto;height:auto;min-height:0;overflow:visible}.pzlt-reel__gallery{width:auto;height:auto;overflow-x:auto;transform:none!important;padding:40px 15px 28px;scroll-snap-type:x mandatory;scrollbar-width:none}.pzlt-reel__item{flex:0 0 86vw;scroll-snap-align:center}.pzlt-reel__progress{display:none}.pzlt-reel__actions{width:calc(100% - 30px)}}
@media(max-width:620px){.pzlt-family{grid-template-columns:1fr;min-height:0}.pzlt-family__copy{width:auto!important;padding:30px 24px}.pzlt-family__stage{width:auto!important;min-height:430px;padding:0!important}.pzlt-family__stage img{width:92%!important;height:92%!important}.pzlt-ulk{border-radius:28px}.pzlt-ulk__head h2{font-size:clamp(2rem,10vw,3.3rem)}.pzlt-ulk__frame{grid-template-columns:1fr}.pzlt-ulk__rail{max-height:none;flex-direction:row;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.pzlt-ulk__rail button{flex:0 0 146px;min-height:72px;border-right:1px solid rgba(255,255,255,.1);border-bottom:0}.pzlt-ulk__rail button:before{top:auto;right:14px;bottom:0;left:14px;width:auto;height:2px;transform:scaleX(0)}.pzlt-ulk__stage{min-height:470px}.pzlt-ulk__glass{grid-column:auto;padding:30px 24px}.pzlt-safety__visual{min-height:460px}.pzlt-safety__visual img{width:94%!important;height:94%!important;padding:20px}.pzlt-safety__datum{right:16px;bottom:16px}.pzlt-compare__cards{grid-template-columns:none;grid-auto-columns:176px;min-height:520px}.pzlt-catalogue__download{grid-template-columns:78px minmax(0,1fr) 24px}.pzlt-catalogue__book{height:76px}.pzlt-reel__item{flex-basis:91vw}.pzlt-reel__item button{display:grid;padding:10px}.pzlt-reel__item button img:nth-child(2),.pzlt-reel__item button:after{display:block}.pzlt-reel__actions{align-items:stretch;flex-direction:column}.pzlt-button--catalogue{width:100%}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.pzlt-hero__glass,.pzlt-model-hero__glass,.pzlt-support__frame,.pzlt-model-docs__frame,.pzlt-model-menu{background-color:rgba(242,247,249,.97)}.pzlt-ulk__glass,.pzlt-config__glass{background-color:rgba(16,24,30,.96)}}
@media(prefers-reduced-motion:reduce){.pzlt *,.pzlt *:before,.pzlt *:after{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.pzlt-reveal{opacity:1;filter:none;transform:none}.pzlt:before{transform:none}.pzlt-model-study{height:auto;padding:80px 0}.pzlt-model-study__sticky{position:relative;top:auto;height:auto;padding-inline:15px}.pzlt-model-study__visual{position:relative;inset:auto;min-height:560px}.pzlt-model-study__cards{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.pzlt-model-study__cards article{position:relative;inset:auto;width:auto;opacity:1;transform:none}}

/* Fixed header and quick-navigation clearance, verified against the rendered shell. */
.pzlt section[id]{scroll-margin-top:180px}.pzlt-crumb{top:86px}
@media(max-width:900px){.pzlt section[id]{scroll-margin-top:166px}}
@media(max-width:620px){.pzlt section[id]{scroll-margin-top:104px}.pzlt-crumb{top:20px}}

/* The parent theme declares responsive images with height:auto!important.
   Product theatres own both axes so portrait assets cannot escape their stage. */
.pzlt-selector__visual img{width:92%!important;height:94%!important}
.pzlt-ulk__active{width:94%!important;height:94%!important}
.pzlt-safety__visual img{width:90%!important;height:94%!important}
.pzlt-compare__image img{width:100%!important;height:100%!important}
.pzlt-model-hero__media>img{width:100%!important;height:100%!important;mix-blend-mode:multiply}
.pzlt-model-study__visual>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;mix-blend-mode:multiply}
@media(max-width:620px){.pzlt-hero__media{height:100%!important;bottom:0!important}}
.pzlt-model-hero__media:after{display:none}

/* 1.4: guided selection journey, full-model stages and adapter route */
.pzlt-choice{position:relative;height:420vh;margin:0 10px;overflow:clip;border-radius:34px;background:#070a0d;color:#f5f8fa}.pzlt-choice__sticky{position:sticky;top:0;height:100svh;min-height:720px;overflow:hidden;background:radial-gradient(circle at 72% 56%,rgba(196,32,47,.16),transparent 31%),linear-gradient(135deg,#070a0d,#11181d 58%,#080b0e)}.pzlt-choice__ambient{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;transform:translate3d(0,var(--choice-grid-y,0),0);will-change:transform}.pzlt-choice__ambient:after{content:"";position:absolute;inset:11% 5%;border:1px solid rgba(255,255,255,.06);border-radius:50%}.pzlt-choice__media{position:absolute;inset:clamp(128px,13vh,170px) 6% 5% 46%;display:grid;place-items:center}.pzlt-choice__media:after{content:"";position:absolute;right:5%;bottom:5%;left:5%;height:1px;background:linear-gradient(90deg,transparent,rgba(207,38,52,.82),transparent)}.pzlt-choice__media img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain;object-position:center bottom;opacity:0;filter:drop-shadow(0 36px 30px rgba(0,0,0,.52));transform:translate3d(4%,12px,0) scale(.88);transition:opacity .48s ease-out,transform .9s var(--lt-ease);will-change:opacity,transform}.pzlt-choice__media img.is-active{opacity:1;transform:translate3d(0,0,0) scale(1)}.pzlt-choice__layout{position:relative;z-index:2;display:grid;grid-template-columns:48px minmax(0,620px) 1fr;align-items:center;height:100%;padding-top:clamp(118px,12vh,158px);padding-bottom:42px}.pzlt-choice__index{align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px 0;color:#aeb9c0;font:500 .6rem var(--lt-mono);letter-spacing:.14em}.pzlt-choice__index>span{color:#fff}.pzlt-choice__index i{position:relative;flex:1;width:1px;background:rgba(255,255,255,.13)}.pzlt-choice__index b{position:absolute;top:0;left:0;width:1px;height:var(--choice-progress,0%);background:var(--lt-red);box-shadow:0 0 16px rgba(207,38,52,.64)}.pzlt-choice__cards{position:relative;min-height:590px}.pzlt-choice__cards article{position:absolute;top:50%;left:0;width:min(100%,600px);padding:clamp(30px,3vw,46px);border:1px solid rgba(255,255,255,.18);border-radius:28px;background:linear-gradient(135deg,rgba(25,34,41,.78),rgba(10,15,19,.62));box-shadow:0 32px 90px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.15);backdrop-filter:blur(25px) saturate(135%);opacity:0;transform:translate3d(0,calc(-50% + 24px),0) scale(.985);pointer-events:none;transition:opacity .34s ease-out,transform .72s var(--lt-ease)}.pzlt-choice__cards article.is-active{opacity:1;transform:translate3d(0,-50%,0) scale(1);pointer-events:auto}.pzlt-choice__cards h2{max-width:11ch;margin:13px 0 19px;color:#fff;font-size:clamp(2.15rem,3.6vw,4.6rem)}.pzlt-choice__cards p:not(.pzlt-eyebrow){max-width:560px;color:#afbbc3;font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.6}.pzlt-choice__cards dl{display:grid;grid-template-columns:1fr 1fr;margin:27px 0 0;border-top:1px solid rgba(255,255,255,.12)}.pzlt-choice__cards dl div{min-width:0;padding:17px 13px 0 0}.pzlt-choice__cards dt{color:#7f909b;font:400 .54rem var(--lt-mono);letter-spacing:.13em;text-transform:uppercase}.pzlt-choice__cards dd{margin:7px 0 0;color:#fff;font:400 .65rem var(--lt-mich)}.pzlt-choice__cards article>a{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none;font:400 .6rem var(--lt-mich)}.pzlt-choice__nav{grid-column:3;align-self:end;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 18px clamp(30px,5vw,80px);border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.05);backdrop-filter:blur(20px)}.pzlt-choice__nav button{min-width:0;min-height:66px;padding:10px;border:0;border-right:1px solid rgba(255,255,255,.08);background:transparent;color:#8c9aa3;cursor:pointer;font:400 .53rem var(--lt-mich);transition:color .2s ease,background-color .2s ease}.pzlt-choice__nav button:last-child{border:0}.pzlt-choice__nav span{display:block;margin-bottom:7px;color:var(--lt-red);font:500 .52rem var(--lt-mono)}.pzlt-choice__nav button.is-active{background:rgba(255,255,255,.09);color:#fff}

/* Parent theme image rules cannot enlarge portrait product assets beyond their visual stage. */
.pzlt-selector__visual{--pzlt-visual-inset:clamp(28px,3.4vw,54px)}.pzlt-selector__visual>img{position:absolute!important;inset:var(--pzlt-visual-inset)!important;width:calc(100% - var(--pzlt-visual-inset) - var(--pzlt-visual-inset))!important;height:calc(100% - var(--pzlt-visual-inset) - var(--pzlt-visual-inset))!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;-webkit-mask-image:none;mask-image:none}.pzlt-selector__visual .pzlt-height{right:18px}

/* Both model interfaces show every option without internal scrolling. */
.pzlt-model-menu{top:calc(var(--poz-header-height,72px) + 58px);right:24px;width:min(1160px,calc(100vw - 48px));max-height:none;padding:14px 16px 16px;overflow:visible}.pzlt-model-menu__grid{grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;gap:3px 8px;padding-top:10px;overflow:visible}.pzlt-model-menu__grid a{grid-template-columns:52px minmax(0,1fr) 16px;gap:10px;min-height:58px;padding:5px 7px}.pzlt-model-menu__grid img{width:48px!important;height:48px!important}.pzlt-model-menu__grid span{gap:2px}.pzlt-model-menu__grid strong{font-size:.58rem}.pzlt-model-menu__grid small{font-size:.67rem}.pzlt-model-menu__grid b{font-size:.72rem}

/* Complete range: responsive rows, never a horizontal carousel. */
.pzlt-compare__cards{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;min-height:0;overflow:visible;scroll-snap-type:none}.pzlt-compare__cards>a{min-height:370px;border-right:1px solid var(--lt-line);border-bottom:1px solid var(--lt-line);scroll-snap-align:none}.pzlt-compare__image{min-height:220px}.pzlt-compare__copy{min-height:146px}.pzlt-compare__cards>a.is-hidden{display:none}

/* Dedicated adapter route and category hand-off. White archive photography is blended into intentional white media stages. */
.pzlt-adapter-callout{padding:clamp(92px,8vw,140px) 0}.pzlt-adapter-callout__frame{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.8fr);min-height:650px;overflow:hidden;border:1px solid rgba(255,255,255,.95);border-radius:36px;background:linear-gradient(140deg,rgba(251,253,254,.95),rgba(226,235,240,.8));box-shadow:0 34px 88px rgba(29,52,68,.11)}.pzlt-adapter-callout__media{position:relative;min-width:0;overflow:hidden;background:#fff}.pzlt-adapter-callout__media:after{content:"";position:absolute;inset:7%;border:1px solid rgba(207,38,52,.12);border-radius:50%;pointer-events:none}.pzlt-adapter-callout__media figure{position:absolute;margin:0;background:#fff}.pzlt-adapter-callout__media figure:first-child{inset:8% 12% 34% 5%;z-index:1;transform:rotate(-3deg)}.pzlt-adapter-callout__media figure:last-child{inset:37% 4% 7% 30%;transform:rotate(2deg)}.pzlt-adapter-callout__media img{width:100%!important;height:100%!important;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 24px 24px rgba(16,31,42,.14))}.pzlt-adapter-callout__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,5vw,74px);border-left:1px solid var(--lt-line)}.pzlt-adapter-callout__copy h2{max-width:12ch;margin:15px 0 24px;font-size:clamp(2.2rem,3.6vw,4.8rem)}.pzlt-adapter-callout__copy .pzlt-button{margin-top:30px}
.pzlt-adapter-hero{position:relative;min-height:900px;overflow:hidden}.pzlt-adapter-hero__layout{display:grid;grid-template-columns:minmax(430px,.8fr) minmax(0,1.2fr);align-items:center;min-height:900px;padding-top:110px}.pzlt-adapter-hero__copy{position:relative;z-index:2}.pzlt-adapter-hero .pzlt-crumb{top:-86px}.pzlt-adapter-hero__glass{padding:clamp(38px,4.4vw,68px);border:1px solid rgba(255,255,255,.96);border-left:3px solid var(--lt-red);border-radius:30px;background:linear-gradient(135deg,rgba(251,253,254,.92),rgba(226,235,240,.74));box-shadow:0 34px 90px rgba(30,52,67,.14);backdrop-filter:blur(28px) saturate(145%)}.pzlt-adapter-hero__glass h1{margin:21px 0 20px;font-size:clamp(3.2rem,5vw,6.2rem)}.pzlt-adapter-hero__media{position:relative;align-self:stretch;min-width:0}.pzlt-adapter-hero__media figure{position:absolute;margin:0;background:#fff;mix-blend-mode:multiply}.pzlt-adapter-hero__media figure:first-child{inset:12% 20% 42% 0;transform:rotate(-4deg)}.pzlt-adapter-hero__media figure:last-child{inset:40% 0 8% 28%;transform:rotate(3deg)}.pzlt-adapter-hero__media img{width:100%!important;height:100%!important;object-fit:contain;filter:drop-shadow(0 28px 26px rgba(25,42,53,.17))}.pzlt-adapter-family{padding:clamp(90px,8vw,142px) 0}.pzlt-adapter-family--dark{margin:0 10px;border-radius:36px;background:#0b1014;color:#f5f8fa}.pzlt-adapter-family--dark .pzlt-heading>p{color:#9eabb3}.pzlt-adapter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:46px}.pzlt-adapter-grid article{display:grid;grid-template-rows:420px auto;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:28px;background:#fff;box-shadow:0 26px 70px rgba(27,48,61,.1)}.pzlt-adapter-family--dark .pzlt-adapter-grid article{border-color:rgba(255,255,255,.12);background:#fff}.pzlt-adapter-grid__media{display:grid;place-items:center;min-width:0;overflow:hidden;background:#fff}.pzlt-adapter-grid__media img{width:100%!important;height:100%!important;padding:24px;object-fit:contain;mix-blend-mode:multiply;transition:transform .75s var(--lt-ease)}.pzlt-adapter-grid article:hover img{transform:scale(1.025)}.pzlt-adapter-grid__copy{padding:24px 26px 28px;border-top:1px solid #dfe6ea;color:#132630}.pzlt-adapter-grid__copy small{color:var(--lt-red);font:500 .55rem var(--lt-mono);letter-spacing:.13em}.pzlt-adapter-grid__copy h3{margin:10px 0 9px;font-size:clamp(1.35rem,1.7vw,2.1rem)}.pzlt-adapter-grid__copy p{color:#607481;font-size:.92rem}.pzlt-adapter-matrix{padding:clamp(96px,9vw,150px) 0}.pzlt-adapter-matrix__flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;overflow:hidden;border:1px solid rgba(255,255,255,.93);border-radius:28px;background:rgba(255,255,255,.64);box-shadow:0 28px 76px rgba(29,52,68,.09)}.pzlt-adapter-matrix__flow article{position:relative;min-width:0;padding:28px;border-right:1px solid var(--lt-line)}.pzlt-adapter-matrix__flow article:last-child{border:0}.pzlt-adapter-matrix__flow span{display:block;color:var(--lt-red);font:500 .55rem var(--lt-mono)}.pzlt-adapter-matrix__flow strong{display:block;margin:28px 0 10px;font:400 .7rem var(--lt-mich)}.pzlt-adapter-matrix__flow b{color:#607481;font-size:.88rem}.pzlt-adapter-matrix__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}

@media(max-width:1500px){.pzlt-compare__cards{grid-template-columns:repeat(4,minmax(0,1fr))}.pzlt-choice__layout{grid-template-columns:42px minmax(0,560px) 1fr}.pzlt-choice__nav{grid-template-columns:1fr 1fr}}
@media(max-width:1240px){.pzlt-model-menu__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pzlt-compare__cards{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;overflow:visible}.pzlt-choice__media{left:52%}.pzlt-choice__layout{grid-template-columns:36px minmax(0,520px) 1fr}.pzlt-adapter-callout__frame{grid-template-columns:1fr 420px}.pzlt-adapter-hero__layout{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr)}}
@media(max-width:900px){.pzlt-choice{height:auto;margin:0 10px;padding:76px 0;border-radius:28px}.pzlt-choice__sticky{position:relative;top:auto;height:auto;min-height:0;overflow:visible;padding:0}.pzlt-choice__ambient{position:absolute}.pzlt-choice__media{position:relative;inset:auto;min-height:560px;margin:0 15px}.pzlt-choice__media img{display:none;position:absolute}.pzlt-choice__media img:first-child{display:block;opacity:1;transform:none}.pzlt-choice__layout{display:block;height:auto;padding:0 15px}.pzlt-choice__index,.pzlt-choice__nav{display:none}.pzlt-choice__cards{display:grid;grid-template-columns:1fr;gap:12px;min-height:0;margin-top:12px}.pzlt-choice__cards article,.pzlt-choice__cards article.is-active{position:relative;top:auto;left:auto;width:auto;opacity:1;transform:none;pointer-events:auto}.pzlt-choice__cards h2{font-size:clamp(1.8rem,5.5vw,3rem)}.pzlt-model-menu{top:calc(var(--poz-header-height,70px) + 8px);left:10px;right:10px;width:auto;padding:10px}.pzlt-model-menu__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.pzlt-model-menu__grid a{grid-template-columns:44px minmax(0,1fr);min-height:52px}.pzlt-model-menu__grid img{width:40px!important;height:40px!important}.pzlt-model-menu__grid b{display:none}.pzlt-compare__cards{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.pzlt-compare__cards>a{min-height:350px}.pzlt-adapter-callout__frame{grid-template-columns:1fr}.pzlt-adapter-callout__media{min-height:520px}.pzlt-adapter-callout__copy{border-top:1px solid var(--lt-line);border-left:0}.pzlt-adapter-hero__layout{grid-template-columns:1fr;min-height:980px;padding-top:120px}.pzlt-adapter-hero__copy{align-self:end}.pzlt-adapter-hero__media{position:absolute;inset:100px 15px 48%}.pzlt-adapter-hero .pzlt-crumb{top:-74px}.pzlt-adapter-grid{grid-template-columns:1fr}.pzlt-adapter-grid article{grid-template-columns:1fr 1fr;grid-template-rows:minmax(300px,42vw)}.pzlt-adapter-grid__copy{display:flex;flex-direction:column;justify-content:center;border-top:0;border-left:1px solid #dfe6ea}.pzlt-adapter-matrix__flow{grid-template-columns:1fr 1fr}.pzlt-adapter-matrix__flow article{border-bottom:1px solid var(--lt-line)}}
@media(max-width:620px){.pzlt-choice{margin:0 8px;padding:62px 0}.pzlt-choice__media{min-height:430px}.pzlt-choice__cards{grid-template-columns:1fr}.pzlt-choice__cards article{padding:28px 24px}.pzlt-choice__cards dl{grid-template-columns:1fr}.pzlt-choice__cards dl div+div{padding-top:12px}.pzlt-model-menu__head{padding-bottom:8px}.pzlt-model-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:6px}.pzlt-model-menu__grid a{grid-template-columns:34px minmax(0,1fr);min-height:43px;padding:2px 4px}.pzlt-model-menu__grid img{width:31px!important;height:35px!important}.pzlt-model-menu__grid strong{font-size:.49rem}.pzlt-model-menu__grid small{display:none}.pzlt-compare__cards{grid-template-columns:1fr}.pzlt-compare__cards>a{grid-template-columns:42% 58%;grid-template-rows:auto;min-height:230px}.pzlt-compare__image{min-height:230px}.pzlt-compare__copy{align-content:center;min-height:230px}.pzlt-adapter-callout__media{min-height:430px}.pzlt-adapter-callout__copy{padding:32px 24px}.pzlt-adapter-hero{min-height:850px}.pzlt-adapter-hero__layout{min-height:850px;padding:78px 12px 12px}.pzlt-adapter-hero__media{inset:70px 8px 53%}.pzlt-adapter-hero__glass{padding:28px 23px;border-radius:23px}.pzlt-adapter-hero__glass h1{font-size:clamp(2.7rem,13vw,4.4rem)}.pzlt-adapter-grid article{display:grid;grid-template-columns:1fr;grid-template-rows:320px auto}.pzlt-adapter-grid__copy{border-top:1px solid #dfe6ea;border-left:0}.pzlt-adapter-matrix__flow{grid-template-columns:1fr}.pzlt-adapter-matrix__flow article{border-right:0}.pzlt-adapter-matrix__actions{display:grid}.pzlt-adapter-matrix__actions .pzlt-button{width:100%}}
@media(prefers-reduced-motion:reduce){.pzlt-choice{height:auto;padding:80px 0}.pzlt-choice__sticky{position:relative;top:auto;height:auto}.pzlt-choice__media{position:relative;inset:auto;min-height:620px}.pzlt-choice__media img{display:none}.pzlt-choice__media img:first-child{display:block;opacity:1;transform:none}.pzlt-choice__layout{display:block;height:auto;padding:0 15px}.pzlt-choice__index,.pzlt-choice__nav{display:none}.pzlt-choice__cards{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px;min-height:0}.pzlt-choice__cards article{position:relative;top:auto;width:auto;opacity:1;transform:none}}

/* 1.5: cinematic tower camera, alpha components and unified hero geometry */
.pzlt-hero__media{inset:0 0 0 34%;background:linear-gradient(135deg,#eef3f5,#fff 46%,#edf2f4)}
.pzlt-hero__media video{object-fit:contain;object-position:center;padding:24px 3vw 24px 0}
.pzlt-choice__sticky{background:linear-gradient(132deg,#070a0d,#11171c 56%,#090d10)}
.pzlt-choice__ambient:after,.pzlt-family__stage:before,.pzlt-ulk__stage:before,.pzlt-safety__halo{display:none!important}
.pzlt-choice__ambient{opacity:.88;background-size:68px 68px;mask-image:linear-gradient(90deg,transparent,#000 16%,#000 88%,transparent)}
.pzlt-choice__media{perspective:1500px;isolation:isolate}
.pzlt-choice__media:before{content:"ELC-785  /  CAMERA STUDY";position:absolute;z-index:4;top:18px;right:18px;color:rgba(255,255,255,.48);font:500 .53rem var(--lt-mono);letter-spacing:.15em}
.pzlt-choice__media:after{right:3%;bottom:4%;left:3%;background:linear-gradient(90deg,transparent,rgba(207,38,52,.9) 20%,rgba(255,255,255,.28) 76%,transparent)}
.pzlt-choice__media img{display:none!important}
.pzlt-choice__media img:first-child{display:block!important;position:absolute;inset:2% 5% 7%;width:90%!important;height:91%!important;opacity:1!important;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 44px 34px rgba(0,0,0,.58)) drop-shadow(0 0 1px rgba(255,255,255,.55));transform:translate3d(var(--choice-x,5%),var(--choice-y,4%),0) scale(var(--choice-scale,.76)) rotateX(var(--choice-rx,0deg)) rotateY(var(--choice-ry,-7deg)) rotateZ(var(--choice-rz,0deg));transform-origin:50% 76%;transition:none!important;will-change:transform}
.pzlt-choice__media img:first-child:after{content:""}
.pzlt-choice__cards article{background:linear-gradient(135deg,rgba(28,37,44,.78),rgba(9,14,18,.66));box-shadow:0 38px 110px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.17)}
.pzlt-choice__nav{box-shadow:0 18px 55px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.08)}
.pzlt-family__stage,.pzlt-safety__visual{background-image:linear-gradient(rgba(46,73,90,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(46,73,90,.045) 1px,transparent 1px),linear-gradient(145deg,rgba(255,255,255,.32),rgba(211,223,229,.28));background-size:72px 72px,72px 72px,auto}
.pzlt-family__stage{min-height:520px;place-items:center}
.pzlt-family__stage img{width:92%!important;height:92%!important;object-fit:contain;object-position:center}

.pzlt-adapter-callout{margin:70px 10px;padding:0}
.pzlt-adapter-callout__frame{grid-template-columns:minmax(0,1.1fr) minmax(390px,.72fr);min-height:690px;border-color:rgba(255,255,255,.14);background:linear-gradient(135deg,#11181d,#080c0f 72%);color:#f6f8fa;box-shadow:0 38px 100px rgba(17,28,36,.24)}
.pzlt-adapter-callout__media{background-image:linear-gradient(rgba(255,255,255,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.038) 1px,transparent 1px),linear-gradient(135deg,#10171c,#070a0d);background-size:66px 66px,66px 66px,auto}
.pzlt-adapter-callout__media:after{display:none}
.pzlt-adapter-callout__media:before{content:"ELC  /  ULK";position:absolute;top:26px;left:30px;color:#82919a;font:500 .55rem var(--lt-mono);letter-spacing:.17em}
.pzlt-adapter-callout__media figure{background:transparent!important}
.pzlt-adapter-callout__media figure:first-of-type{inset:12% 22% 36% 5%;transform:rotate(-3deg)}
.pzlt-adapter-callout__media figure:last-of-type{inset:39% 3% 8% 28%;transform:rotate(2deg)}
.pzlt-adapter-callout__media img{mix-blend-mode:normal;filter:drop-shadow(0 30px 30px rgba(0,0,0,.5))}
.pzlt-adapter-callout__copy{border-color:rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.02))}
.pzlt-adapter-callout__copy p{color:#aebbc3}.pzlt-adapter-callout__copy .pzlt-eyebrow{color:#dc6b74!important}

.pzlt-adapter-hero{min-height:clamp(780px,86vh,980px);background:linear-gradient(130deg,#080c0f,#131b21 56%,#080b0e);color:#f7f9fa}
.pzlt-adapter-hero__field{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.038) 1px,transparent 1px);background-size:78px 78px;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 92%,transparent)}
.pzlt-adapter-hero__field span{position:absolute;height:1px;background:linear-gradient(90deg,transparent,var(--lt-red),transparent);opacity:.7;transform-origin:left}
.pzlt-adapter-hero__field span:nth-child(1){top:21%;right:4%;width:42%;transform:rotate(-9deg)}
.pzlt-adapter-hero__field span:nth-child(2){right:8%;bottom:20%;width:34%;transform:rotate(6deg)}
.pzlt-adapter-hero__field span:nth-child(3){top:12%;bottom:10%;left:58%;width:1px;height:auto;background:linear-gradient(transparent,rgba(207,38,52,.72),transparent)}
.pzlt-adapter-hero__layout{grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr);min-height:inherit}
.pzlt-adapter-hero .pzlt-crumb{color:#9cabb4}
.pzlt-adapter-hero__glass{padding:42px 46px 40px;overflow:hidden;border:1px solid rgba(255,255,255,.17);border-left:3px solid var(--lt-red);border-radius:28px;background:linear-gradient(128deg,rgba(37,48,57,.78),rgba(12,18,23,.58));box-shadow:0 36px 110px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.16);backdrop-filter:blur(28px) saturate(135%)}
.pzlt-adapter-hero__glass h1{max-width:8.7ch;color:#fff;font-size:clamp(3rem,4.65vw,5.8rem)}
.pzlt-adapter-hero__glass p{color:#b6c2c9}
.pzlt-adapter-hero__glass .pzlt-brand span{color:#9faeb7}
.pzlt-adapter-hero__glass .pzlt-brand img{filter:brightness(0) invert(1)}
.pzlt-adapter-hero__media{position:relative;align-self:stretch;min-width:0;transform-style:preserve-3d}
.pzlt-adapter-hero__mast{position:absolute;inset:9% 26% 5% 27%;opacity:.24;filter:saturate(.2) drop-shadow(0 42px 36px rgba(0,0,0,.58))}
.pzlt-adapter-hero__mast img{width:100%!important;height:100%!important;object-fit:contain}
.pzlt-adapter-hero__part{position:absolute!important;margin:0;background:transparent!important;mix-blend-mode:normal!important}
.pzlt-adapter-hero__part--elc{inset:9% 37% 49% 1%;transform:translateZ(70px) rotate(-5deg)}
.pzlt-adapter-hero__part--ulk{inset:47% 1% 5% 34%;transform:translateZ(100px) rotate(3deg)}
.pzlt-adapter-hero__part img{width:100%!important;height:100%!important;object-fit:contain;filter:drop-shadow(0 30px 28px rgba(0,0,0,.52))}
.pzlt-adapter-hero__labels{position:absolute;inset:0;pointer-events:none}
.pzlt-adapter-hero__labels span{position:absolute;padding:11px 14px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(12,18,22,.54);color:#dce3e7;backdrop-filter:blur(18px);font:500 .52rem var(--lt-mono);letter-spacing:.14em}
.pzlt-adapter-hero__labels span:first-child{top:14%;left:5%}.pzlt-adapter-hero__labels span:last-child{right:4%;bottom:11%}
.pzlt-adapter-grid article{background:linear-gradient(145deg,rgba(249,252,253,.9),rgba(224,234,239,.76))}
.pzlt-adapter-family--dark .pzlt-adapter-grid article{border-color:rgba(255,255,255,.13);background:linear-gradient(145deg,#1a2329,#0d1216)}
.pzlt-adapter-grid__media{background:transparent}
.pzlt-adapter-grid__media img{mix-blend-mode:normal;filter:drop-shadow(0 26px 24px rgba(15,28,36,.2))}
.pzlt-adapter-family--dark .pzlt-adapter-grid__copy{border-color:rgba(255,255,255,.12);color:#f5f8fa}
.pzlt-adapter-family--dark .pzlt-adapter-grid__copy p{color:#aebbc3}

@media(max-width:900px){.pzlt-hero__media{inset:0}.pzlt-hero__media video{padding:20px 0 260px;object-position:center top}.pzlt-choice__media img{display:none!important}.pzlt-choice__media img:first-child{display:block!important;position:absolute;inset:0;width:100%!important;height:100%!important;opacity:1!important;transform:none!important}.pzlt-adapter-hero__layout{grid-template-columns:1fr}.pzlt-adapter-hero__media{position:absolute;inset:86px 15px 46%}.pzlt-adapter-hero__copy{align-self:end}.pzlt-adapter-hero__glass{padding:34px 30px}.pzlt-adapter-hero__part--elc{inset:5% 40% 46% 0}.pzlt-adapter-hero__part--ulk{inset:43% 0 3% 38%}.pzlt section[id]{scroll-margin-top:calc(var(--poz-header-height,70px) + 76px)}}
@media(max-width:620px){.pzlt-adapter-callout{margin:42px 8px}.pzlt-adapter-callout__media{min-height:470px}.pzlt-adapter-hero{min-height:860px}.pzlt-adapter-hero__media{inset:58px 8px 55%}.pzlt-adapter-hero__glass{padding:29px 24px 27px 29px;border-radius:18px}.pzlt-adapter-hero__glass h1{max-width:100%;font-size:clamp(2.45rem,11.8vw,4rem)}.pzlt-adapter-hero__labels span{font-size:.46rem}.pzlt-family__stage{min-height:430px}}
@media(prefers-reduced-motion:reduce){.pzlt-choice__media img:first-child{transform:none!important}.pzlt-adapter-hero__part{transform:none!important}}

/* ELC-700 pilot product page: master for the lifting-tower range */
.pzlt-pilot{--pilot-red:#cf2634;--pilot-paper:#edf3f6;--pilot-ink:#0d151c;background:radial-gradient(circle at 78% 8%,rgba(207,38,52,.055),transparent 31rem),linear-gradient(180deg,#eef4f7,#e7eff3)}
.pzlt-pilot:before{background-size:84px 84px;opacity:.9}
.pzpilot-hero{position:relative;min-height:clamp(820px,91vh,1010px);overflow:hidden;background:#eaf0f3}
.pzpilot-hero__media{position:absolute;top:28px;right:max(18px,2.2vw);bottom:auto;left:auto;height:calc(100% - 54px);aspect-ratio:var(--hero-ratio,4/3);overflow:hidden;border:1px solid rgba(255,255,255,.96);border-radius:42px;background:#eef1f2 var(--hero-poster) center/contain no-repeat;box-shadow:0 34px 90px rgba(25,46,60,.14),inset 0 1px 0 rgba(255,255,255,.95)}
.pzpilot-hero__media:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(35,59,72,.045);pointer-events:none}
.pzpilot-hero__film,.pzpilot-hero__poster{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#eef1f2;transform:translateZ(0) scale(1.012);transform-origin:50% 50%;backface-visibility:hidden}
.pzpilot-hero__media.is-static{padding:clamp(24px,4vw,70px)}
.pzpilot-hero__media.is-static .pzpilot-hero__poster{filter:drop-shadow(0 28px 26px rgba(28,48,62,.2));animation:pzpremiumHeroFloat 8s ease-in-out infinite alternate}
@keyframes pzpremiumHeroFloat{to{transform:translate3d(0,-8px,0) scale(1.02)}}
.pzpilot-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(45,70,86,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(45,70,86,.038) 1px,transparent 1px);background-size:96px 96px;mask-image:linear-gradient(90deg,rgba(0,0,0,.72),transparent 58%);pointer-events:none}
.pzpilot-hero__layout{position:relative;min-height:inherit;display:flex;flex-direction:column;justify-content:flex-end;padding:108px 0 46px}
.pzpilot-crumb{position:absolute;top:62px;display:flex;gap:12px;color:#5f727e;font:400 .58rem var(--lt-mich)}
.pzpilot-crumb a{color:inherit;text-decoration:none}
.pzpilot-hero__glass{position:relative;width:min(650px,48vw);padding:40px 44px 38px;overflow:hidden;border:1px solid rgba(255,255,255,.96);border-radius:26px;background:linear-gradient(132deg,rgba(251,253,254,.84),rgba(224,234,239,.64));box-shadow:0 30px 82px rgba(25,46,60,.15),inset 0 1px 0 #fff;backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%)}
.pzpilot-hero__glass:before{content:"";position:absolute;top:36px;bottom:36px;left:0;width:2px;background:linear-gradient(var(--pilot-red),#8d1420);box-shadow:0 0 18px rgba(207,38,52,.32)}
.pzpilot-hero__glass h1{font-size:clamp(3.8rem,6.7vw,7rem);letter-spacing:-.065em}
.pzpilot-hero__glass>p{max-width:53ch;margin:20px 0 28px;color:#4f6471;font-size:clamp(1rem,1.1vw,1.15rem)}
.pzpilot-hero__strip{width:min(650px,48vw);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;overflow:hidden;border:1px solid rgba(255,255,255,.94);border-radius:15px;background:rgba(245,249,251,.74);box-shadow:0 16px 45px rgba(28,49,63,.1);backdrop-filter:blur(20px) saturate(140%)}
.pzpilot-hero__strip>div{min-width:0;padding:16px 18px;border-right:1px solid var(--lt-line)}
.pzpilot-hero__strip>div:last-child{border:0}
.pzpilot-hero__strip small{display:block;color:#71848f;font:500 .51rem var(--lt-mono);letter-spacing:.11em;text-transform:uppercase}
.pzpilot-hero__strip strong{display:block;margin-top:7px;color:#173e59;font:400 .84rem var(--lt-mich);white-space:nowrap}

.pzpilot-study{position:relative;height:470vh;margin:12px;border-radius:42px;background:#080c0f;color:#f7f9fa}
.pzpilot-study__sticky{position:sticky;top:calc(var(--poz-header-height,72px) + 56px);height:calc(100vh - var(--poz-header-height,72px) - 56px);min-height:650px;overflow:hidden;border-radius:42px;background:radial-gradient(ellipse at 58% 52%,#263039 0,#12191e 34%,#080c0f 73%)}
.pzpilot-study__field{position:absolute;inset:-3%;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;transform:translate3d(0,0,0);transform-origin:50% 50%;will-change:transform}
.pzpilot-study__field:after{content:attr(data-study-label);position:absolute;top:24px;right:30px;color:#7e8c95;font:500 .52rem var(--lt-mono);letter-spacing:.15em}
.pzpilot-study__field span{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(207,38,52,.72),transparent);opacity:.75;transform-origin:left center}
.pzpilot-study__field span:nth-child(1){top:19%;left:37%;width:32%;transform:rotate(-7deg)}
.pzpilot-study__field span:nth-child(2){right:5%;bottom:20%;width:27%;transform:rotate(8deg)}
.pzpilot-study__field span:nth-child(3){top:9%;bottom:10%;left:68%;width:1px;height:auto;background:linear-gradient(transparent,rgba(255,255,255,.16),transparent)}
.pzpilot-study__product{position:absolute;inset:1.5% 3.5% 5.5%;display:grid;place-items:center;overflow:visible;pointer-events:none}
.pzlt-pilot .pzpilot-study__product>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain;object-position:center;filter:drop-shadow(0 48px 38px rgba(0,0,0,.64));transform:none;transform-origin:0 0;transition:none;will-change:transform}
.pzpilot-study__scale{position:absolute;top:76px;right:32px;bottom:92px;display:flex;flex-direction:column;align-items:center;color:#a6b2b9;font:500 .5rem var(--lt-mono)}
.pzpilot-study__scale i{position:relative;flex:1;width:1px;margin:12px 0;background:rgba(255,255,255,.13)}
.pzpilot-study__scale b{position:absolute;inset:0 auto auto 0;width:1px;height:100%;background:var(--pilot-red);transform:scaleY(var(--pilot-progress-ratio,0));transform-origin:50% 0;will-change:transform}
.pzpilot-study__counter{position:absolute;top:28px;left:30px;display:flex;align-items:baseline;gap:8px;font-family:var(--lt-mono)}
.pzpilot-study__counter strong{color:#fff;font-size:.76rem}.pzpilot-study__counter span{color:#788791;font-size:.52rem}
.pzpilot-study__cards{position:absolute;inset:0;pointer-events:none}
.pzpilot-study__cards article{position:absolute;width:min(560px,34vw);padding:34px 36px 32px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:linear-gradient(135deg,rgba(33,44,52,.82),rgba(10,15,19,.68));box-shadow:0 34px 90px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.14);backdrop-filter:blur(24px) saturate(132%);opacity:0;transform:translateY(22px) scale(.98);transition:opacity .5s ease-out,transform .75s var(--lt-ease);pointer-events:none}
.pzpilot-study__cards article:nth-child(1){left:6%;top:16%}.pzpilot-study__cards article:nth-child(2){right:8%;top:13%}.pzpilot-study__cards article:nth-child(3){left:7%;bottom:14%}.pzpilot-study__cards article:nth-child(4){right:8%;bottom:14%}
.pzpilot-study__cards article.is-active{opacity:1;transform:none;pointer-events:auto}
.pzpilot-study__cards article>span{display:block;color:#d96a73;font:500 .58rem var(--lt-mono);letter-spacing:.13em;text-transform:uppercase}
.pzpilot-study__cards h2{max-width:13ch;margin:15px 0 17px;color:#fff;font-size:clamp(1.85rem,2.45vw,3.15rem);letter-spacing:-.05em}
.pzpilot-study__cards p{color:#b5c0c7;font-size:.96rem;line-height:1.58}
.pzpilot-study__cards dl{display:grid;grid-template-columns:1fr 1fr;margin:22px 0 0;border-top:1px solid rgba(255,255,255,.13)}
.pzpilot-study__cards dl div{padding:16px 14px 0 0}.pzpilot-study__cards dt{color:#83939c;font:500 .5rem var(--lt-mono);letter-spacing:.1em;text-transform:uppercase}.pzpilot-study__cards dd{margin:7px 0 0;color:#fff;font:400 .68rem var(--lt-mich)}
.pzpilot-study__cards article>a{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.13);color:#fff;text-decoration:none;font:400 .56rem var(--lt-mich)}
.pzpilot-study__nav{position:absolute;right:30px;bottom:26px;left:30px;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:rgba(9,14,18,.66);backdrop-filter:blur(20px)}
.pzpilot-study__nav button{position:relative;min-height:52px;padding:0 18px;border:0;border-right:1px solid rgba(255,255,255,.1);background:transparent;color:#929fa7;text-align:left;cursor:pointer;font:400 .53rem var(--lt-mich);transition:color .2s ease,background-color .2s ease}
.pzpilot-study__nav button:last-child{border:0}.pzpilot-study__nav button span{margin-right:12px;color:#d65b66;font-family:var(--lt-mono)}.pzpilot-study__nav button.is-active{background:rgba(255,255,255,.08);color:#fff}

.pzpilot-spec{padding:clamp(100px,10vw,170px) 0}
.pzpilot-spec__head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:48px}.pzpilot-spec__head h2{max-width:13ch}.pzpilot-spec__head p{margin-top:20px}.pzpilot-spec__head>span{color:#758792;font:500 .57rem var(--lt-mono);letter-spacing:.13em}
.pzpilot-spec__grid{display:grid;grid-template-columns:repeat(3,1fr);margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.94);border-radius:25px 25px 0 0;background:rgba(249,252,253,.72);box-shadow:0 26px 72px rgba(30,54,70,.09)}
.pzpilot-spec__grid>div{min-height:190px;padding:30px 32px;border-right:1px solid var(--lt-line)}.pzpilot-spec__grid>div:last-child{border:0}.pzpilot-spec__grid dt{color:#71848f;font:500 .56rem var(--lt-mono);letter-spacing:.12em;text-transform:uppercase}.pzpilot-spec__grid dd{margin:28px 0 15px;color:#173f5a;font:400 clamp(1.7rem,2.4vw,2.9rem) var(--lt-mich);white-space:nowrap}.pzpilot-spec__grid small{color:#71838f;font-size:.85rem}
.pzpilot-spec__visual{position:relative;height:min(820px,68vw);min-height:620px;overflow:hidden;border:1px solid rgba(255,255,255,.94);border-top:0;border-radius:0 0 35px 35px;background:linear-gradient(rgba(51,77,92,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(51,77,92,.045) 1px,transparent 1px),radial-gradient(ellipse at 50% 54%,#fff,#dfe9ee 76%);background-size:80px 80px,80px 80px,auto;box-shadow:0 34px 88px rgba(30,54,70,.1)}
.pzpilot-spec__view{position:absolute;z-index:2;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(220,231,237,.46));box-shadow:0 24px 60px rgba(28,51,65,.11),inset 0 1px rgba(255,255,255,.96);backdrop-filter:blur(18px) saturate(132%)}
.pzpilot-spec__view img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 26px 24px rgba(26,45,57,.18))}
.pzpilot-spec__view figcaption{position:absolute;right:14px;bottom:12px;left:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.76);border-radius:11px;background:rgba(246,250,252,.72);color:#173d57;font:500 .52rem var(--lt-mono);letter-spacing:.08em;backdrop-filter:blur(16px)}
.pzpilot-spec__view figcaption span{color:#b32230;white-space:nowrap}
.pzpilot-spec__view--open{top:3%;bottom:3%;left:29%;width:42%;border:0;background:transparent;box-shadow:none;backdrop-filter:none}.pzpilot-spec__view--open img{padding:12px 0 46px}.pzpilot-spec__view--open figcaption{right:18%;left:18%}
.pzpilot-spec__view--folded{top:7%;left:3%;width:24%;height:48%}.pzpilot-spec__view--folded img{padding:24px 18px 52px}
.pzpilot-spec__view--detail{right:3%;bottom:7%;width:25%;height:48%;background:#d8dbdc}.pzpilot-spec__view--detail img{object-fit:cover;object-position:50% 22%;-webkit-mask-image:linear-gradient(#000 82%,transparent 100%);mask-image:linear-gradient(#000 82%,transparent 100%)}
.pzpremium-spec .pzpremium-spec__detail{background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(218,230,236,.68))}
.pzpremium-spec .pzpremium-spec__detail img{width:184%;height:184%;max-width:none;max-height:none;object-fit:contain;-webkit-mask-image:none;mask-image:none;filter:drop-shadow(0 22px 22px rgba(26,45,57,.18))}
.pzpremium-spec .pzpremium-spec__detail--mechanism img{transform:translate(-23%,-12%)}
.pzpremium-model--ulk .pzpremium-spec .pzpremium-spec__detail--mechanism img{transform:translate(-23%,-8%)}
.pzpremium-spec .pzpremium-spec__detail--base img{transform:translate(-22%,-36%)}
.pzpremium-model--ulk .pzpremium-spec .pzpremium-spec__detail--base img{transform:translate(-22%,-30%)}
.pzpilot-spec__measure{position:absolute;display:flex;align-items:center;gap:14px;color:#b01f2c;font:500 .58rem var(--lt-mono)}
.pzpilot-spec__measure i{display:block;width:108px;height:1px;background:currentColor}.pzpilot-spec__measure--height{z-index:3;top:14%;right:4%}.pzpilot-spec__measure--folded{z-index:3;bottom:13%;left:4%;flex-direction:row-reverse}

.pzpilot-adapters{margin:12px;padding:clamp(96px,9vw,150px) 0;overflow:hidden;border-radius:42px;background:linear-gradient(135deg,#11181d,#080c0f 72%);color:#fff}
.pzpilot-adapters__layout{display:grid;grid-template-columns:minmax(340px,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(50px,8vw,130px)}
.pzpilot-adapters__copy h2{max-width:12ch;color:#fff}.pzpilot-adapters__copy p{max-width:55ch;margin:24px 0 34px;color:#aebbc3}
.pzpilot-adapters__stage{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);min-height:590px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:30px;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:62px 62px}
.pzpilot-adapters__object{display:grid;place-items:center;min-width:0;padding:44px;border-right:1px solid rgba(255,255,255,.11)}
.pzpilot-adapters__object img{width:100%;height:100%;max-height:510px;object-fit:contain;filter:drop-shadow(0 30px 28px rgba(0,0,0,.55));transition:transform .8s var(--lt-ease)}
.pzpilot-adapters__stage:hover .pzpilot-adapters__object img{transform:translateY(-7px) scale(1.018)}
.pzpilot-adapters__facts{display:grid;grid-template-rows:repeat(3,1fr);min-width:0}
.pzpilot-adapters__facts article{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:24px 28px;border-bottom:1px solid rgba(255,255,255,.11)}
.pzpilot-adapters__facts article:last-child{border:0}.pzpilot-adapters__facts span{color:#d45d68;font:500 .56rem var(--lt-mono);letter-spacing:.13em}.pzpilot-adapters__facts strong{margin-top:13px;color:#edf2f4;font:400 .61rem/1.4 var(--lt-mich)}.pzpilot-adapters__facts p{margin-top:9px;color:#93a3ac;font-size:.86rem}

.pzpilot-docs{padding:clamp(100px,9vw,150px) 0}.pzpilot-docs__frame{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);align-items:center;min-height:690px;overflow:hidden;border:1px solid rgba(255,255,255,.94);border-radius:36px;background:linear-gradient(135deg,rgba(249,252,253,.86),rgba(221,232,238,.7));box-shadow:0 34px 90px rgba(30,52,67,.12)}
.pzpilot-docs__book{align-self:stretch;display:grid;place-items:center;min-width:0;padding:55px;background:radial-gradient(ellipse at 50% 58%,#fff,rgba(224,234,239,.64) 72%)}.pzpilot-docs__book img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 32px 28px rgba(20,35,46,.2));transform:rotate(-3deg)}
.pzpilot-docs__copy{padding:clamp(45px,6vw,96px);border-left:1px solid var(--lt-line)}.pzpilot-docs__copy h2{max-width:12ch}.pzpilot-docs__copy p{max-width:58ch;margin:24px 0 34px}.pzpilot-docs__copy>div{display:flex;flex-wrap:wrap;gap:10px}.pzpilot-docs__copy .pzlt-button:not(.pzlt-button--dark){border-color:rgba(16,24,32,.35)}
.pzpilot-support{padding:0 0 clamp(100px,9vw,150px)}.pzpilot-support__frame{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;padding:clamp(38px,5vw,70px);border:1px solid rgba(255,255,255,.93);border-radius:30px;background:rgba(248,251,253,.7);box-shadow:0 28px 75px rgba(32,55,70,.09);backdrop-filter:blur(20px)}.pzpilot-support h2{max-width:15ch;font-size:clamp(2rem,3.3vw,4rem)}.pzpilot-support p{max-width:66ch;margin-top:20px}

@media(max-width:1100px){.pzpilot-hero__glass,.pzpilot-hero__strip{width:min(620px,60vw)}.pzpilot-study__product{inset:5% 16% 6% 24%}.pzpilot-study__cards article{width:min(500px,43vw)}.pzpilot-adapters__layout{grid-template-columns:1fr}.pzpilot-adapters__copy{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:20px}.pzpilot-adapters__copy p{margin:0}.pzpilot-adapters__copy .pzlt-button{grid-column:2}.pzpilot-docs__frame{grid-template-columns:42% 58%}}
@media(max-width:900px){.pzlt-pilot section[id]{scroll-margin-top:calc(var(--poz-header-height,70px) + 76px)}.pzpilot-hero{min-height:880px}.pzpilot-hero__media{top:18px;right:14px;height:calc(100% - 38px);border-radius:34px}.pzpilot-hero__film{object-fit:contain;object-position:right center;background:#eef1f2}.pzpilot-hero__layout{padding:70px 0 34px}.pzpilot-hero__glass,.pzpilot-hero__strip{width:min(650px,88%)}.pzpilot-study{height:auto;margin:10px;padding:72px 0;border-radius:30px}.pzpilot-study__sticky{position:relative;top:auto;height:auto;min-height:0;overflow:visible;padding-top:min(76vh,680px)}.pzpilot-study__product{inset:18px 8% auto;height:min(72vh,640px)}.pzlt-pilot .pzpilot-study__product>img{transform:none!important;transform-origin:50% 50%;will-change:auto}.pzpilot-study__field{inset:0;transform:none!important;will-change:auto}.pzpilot-study__scale,.pzpilot-study__counter,.pzpilot-study__nav{display:none}.pzpilot-study__cards{position:relative;display:grid;gap:12px;padding:0 18px}.pzpilot-study__cards article,.pzpilot-study__cards article:nth-child(n){position:relative;inset:auto;width:auto;opacity:1;transform:none;pointer-events:auto}.pzpilot-study__cards h2{font-size:clamp(1.8rem,5vw,2.8rem)}.pzpilot-spec__head{align-items:start}.pzpilot-spec__grid{grid-template-columns:1fr}.pzpilot-spec__grid>div{min-height:0;border-right:0;border-bottom:1px solid var(--lt-line)}.pzpilot-spec__visual{height:720px}.pzpilot-spec__view--open{left:25%;width:50%}.pzpilot-spec__view--folded{left:2%;width:25%;height:45%}.pzpilot-spec__view--detail{right:2%;width:27%;height:45%}.pzpilot-spec__view figcaption{font-size:.48rem}.pzpilot-adapters{margin:10px}.pzpilot-adapters__copy{display:block}.pzpilot-adapters__copy p{margin:22px 0 30px}.pzpilot-adapters__copy .pzlt-button{grid-column:auto}.pzpilot-adapters__stage{min-height:520px}.pzpilot-docs__frame{grid-template-columns:1fr}.pzpilot-docs__book{height:520px}.pzpilot-docs__copy{border-top:1px solid var(--lt-line);border-left:0}.pzpilot-support__frame{grid-template-columns:1fr}.pzpilot-support__frame .pzlt-button{justify-self:start}}
@media(max-width:620px){.pzpilot-hero{min-height:820px}.pzpilot-hero__media{top:12px;right:8px;bottom:auto;left:8px;width:auto;height:58%;aspect-ratio:auto;border-radius:28px}.pzpilot-hero__film{width:100%;height:100%;object-fit:contain;object-position:center top;background:#eef1f2;transform:scale(1.01);transform-origin:50% 35%}.pzpilot-hero__layout{padding:22px 0 20px;justify-content:flex-end}.pzpilot-crumb{top:34px}.pzpilot-hero__glass,.pzpilot-hero__strip{width:100%}.pzpilot-hero__glass{padding:28px 24px 26px 29px;border-radius:19px}.pzpilot-hero__glass:before{top:26px;bottom:26px}.pzpilot-hero__glass h1{font-size:clamp(3rem,16vw,4.3rem)}.pzpilot-hero__glass>p{font-size:.94rem;line-height:1.5}.pzpilot-hero__strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.pzpilot-hero__strip>div{flex:0 0 72%;scroll-snap-align:start}.pzpilot-study{margin:8px;padding:54px 0}.pzpilot-study__sticky{padding-top:min(72vh,570px)}.pzpilot-study__product{height:min(68vh,530px);inset-inline:0}.pzpilot-study__field:after{display:none}.pzpilot-study__cards{padding:0 10px}.pzpilot-study__cards article{padding:27px 23px;border-radius:19px}.pzpilot-study__cards dl{grid-template-columns:1fr}.pzpilot-study__cards dl div+div{padding-top:12px}.pzpilot-spec{padding:82px 0}.pzpilot-spec__head{display:block}.pzpilot-spec__head>span{display:block;margin-top:20px}.pzpilot-spec__grid>div{padding:24px}.pzpilot-spec__grid dd{font-size:1.75rem}.pzpilot-spec__visual{height:760px;min-height:0}.pzpilot-spec__view--open{top:2%;right:3%;bottom:43%;left:3%;width:auto}.pzpilot-spec__view--open img{padding:8px 0 42px}.pzpilot-spec__view--open figcaption{right:11%;left:11%}.pzpilot-spec__view--folded{top:auto;bottom:3%;left:3%;width:45%;height:37%}.pzpilot-spec__view--detail{right:3%;bottom:3%;width:45%;height:37%}.pzpilot-spec__view--folded img{padding:16px 10px 48px}.pzpilot-spec__view figcaption{right:8px;bottom:8px;left:8px;display:grid;gap:3px;padding:8px 9px;font-size:.44rem}.pzpilot-spec__view figcaption span{white-space:normal}.pzpilot-spec__measure{display:none}.pzpilot-adapters{margin:8px;padding:74px 0}.pzpilot-adapters__stage{grid-template-columns:1fr;min-height:0}.pzpilot-adapters__object{min-height:340px;padding:28px;border-right:0;border-bottom:1px solid rgba(255,255,255,.11)}.pzpilot-adapters__object img{max-height:320px}.pzpilot-docs{padding:82px 0}.pzpilot-docs__frame{border-radius:24px}.pzpilot-docs__book{height:390px;padding:28px 28px 48px}.pzpilot-docs__book img{max-width:92%;max-height:300px}.pzpilot-docs__copy{padding:36px 24px 32px}.pzpilot-docs__copy>div{display:grid}.pzpilot-support{padding-bottom:82px}.pzpilot-support__frame{padding:30px 24px;border-radius:22px}.pzpilot-support__frame .pzlt-button{width:100%}}

/* 1.8 - exact model identity and complete fitting libraries */
.pzpilot-hero__glass h1{font-size:clamp(2.4rem,4vw,4.4rem);letter-spacing:-.045em;white-space:nowrap}
.pzlt-premium-model[data-model-slug*="-plus"] .pzpilot-hero__glass h1{font-size:clamp(2.2rem,3.2vw,3.4rem)}
.pzpilot-adapters--range{position:relative;isolation:isolate;color:var(--lt-ink);border:1px solid rgba(255,255,255,.94);background:
	radial-gradient(circle at 82% 8%,rgba(190,42,55,.07),transparent 27%),
	radial-gradient(circle at 8% 92%,rgba(88,132,155,.12),transparent 30%),
	linear-gradient(138deg,#f8fbfc 0%,#eaf1f4 55%,#f8fbfc 100%);box-shadow:inset 0 1px 0 #fff,0 34px 100px rgba(30,55,70,.12)}
.pzpilot-adapters--range:before{position:absolute;z-index:-1;inset:0;content:"";opacity:.52;background-image:linear-gradient(rgba(96,126,143,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(96,126,143,.075) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 76%)}
.pzpilot-adapters__head{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:end;gap:clamp(48px,7vw,118px);margin-bottom:34px}
.pzpilot-adapters__intro h2{max-width:13ch;color:var(--lt-ink)}
.pzpilot-adapters--range .pzpilot-adapters__intro>p:last-child{max-width:68ch;margin:24px 0 0;color:#607481}
.pzpilot-adapters__summary{display:grid;grid-template-columns:142px minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.96);border-radius:24px;background:rgba(250,253,254,.72);box-shadow:0 24px 62px rgba(30,55,70,.1);backdrop-filter:blur(22px) saturate(125%)}
.pzpilot-adapters__summary>div{display:flex;min-width:0;min-height:106px;flex-direction:column;justify-content:space-between;padding:21px 22px;border-bottom:1px solid rgba(129,153,166,.22)}
.pzpilot-adapters__summary>div:first-child{border-right:1px solid rgba(129,153,166,.22)}
.pzpilot-adapters__summary span{color:#6f828e;font:500 .5rem var(--lt-mono);letter-spacing:.13em;text-transform:uppercase}
.pzpilot-adapters__summary strong{color:#12222c;font:400 .68rem/1.55 var(--lt-mich)}
.pzpilot-adapters__summary>div:first-child strong{font-size:2.1rem;line-height:1}
.pzpilot-adapters__summary .pzlt-button{grid-column:1/-1;width:100%;min-height:56px;border:0;border-radius:0}
.pzpilot-adapters__rule{position:relative;z-index:1;display:flex;align-items:center;gap:18px;margin-bottom:18px;color:#718491;font:500 .5rem var(--lt-mono);letter-spacing:.13em;text-transform:uppercase}
.pzpilot-adapters__rule i{height:1px;flex:1;background:linear-gradient(90deg,rgba(111,136,150,.48),rgba(111,136,150,.08))}
.pzpilot-adapter-range{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.pzpilot-adapter-range article{display:grid;grid-template-rows:286px auto;min-width:0;overflow:hidden;border:1px solid rgba(150,172,184,.28);border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(235,242,245,.82));box-shadow:0 22px 55px rgba(31,55,69,.09),inset 0 1px 0 #fff;transition:transform .55s var(--lt-ease),border-color .35s ease,box-shadow .35s ease}
.pzpilot-adapter-range article:hover{transform:translateY(-5px);border-color:rgba(116,144,159,.48);box-shadow:0 30px 70px rgba(31,55,69,.14),inset 0 1px 0 #fff}
.pzpilot-adapter-range__media{position:relative;display:grid;place-items:center;min-width:0;overflow:hidden;padding:24px;background:radial-gradient(ellipse at 50% 54%,rgba(255,255,255,.98),rgba(232,240,244,.72) 70%)}
.pzpilot-adapter-range__media:before{position:absolute;inset:17px;content:"";border:1px solid rgba(122,149,163,.14);border-radius:18px;pointer-events:none}
.pzpilot-adapter-range__axis{position:absolute;right:12%;bottom:31px;left:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(112,139,153,.25),transparent)}
.pzpilot-adapter-range__media img{position:relative;z-index:1;display:block;width:auto!important;height:auto!important;max-width:86%!important;max-height:228px!important;object-fit:contain;object-position:center;filter:drop-shadow(0 21px 22px rgba(28,48,60,.2));transform-origin:center;transition:transform .7s var(--lt-ease)}
.pzlt-adapter-grid--library .pzlt-adapter-grid__media img{position:absolute!important;z-index:1;inset:18px 20px;display:block;width:calc(100% - 40px)!important;height:calc(100% - 36px)!important;max-width:none;max-height:none;object-fit:contain;object-position:center}
.pzpilot-adapter-range article:hover img{transform:scale(1.025) translateY(-2px)}
.pzpilot-adapter-range__copy{min-width:0;padding:20px 23px 25px;border-top:1px solid rgba(139,162,174,.24)}
.pzpilot-adapter-range__copy>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}
.pzpilot-adapter-range__copy small{display:block;min-width:0;color:#bd2c39;font:500 .65rem/1.45 var(--lt-mono);letter-spacing:.09em;text-transform:uppercase}
.pzpilot-adapter-range__copy>div>span{color:#71858f;font:500 .625rem var(--lt-mono);letter-spacing:.08em}
.pzpilot-adapter-range__copy h3{margin:10px 0 8px;color:#14242d;font-size:clamp(1rem,1.25vw,1.4rem);white-space:nowrap}
.pzpilot-adapter-range__copy p{color:#617581;font-size:.82rem;line-height:1.5}
@media(min-width:1201px){.pzpilot-adapter-range--count-04{grid-template-columns:repeat(2,minmax(0,1fr))}.pzpilot-adapter-range--count-05{grid-template-columns:repeat(6,minmax(0,1fr))}.pzpilot-adapter-range--count-05 article{grid-column:span 2}.pzpilot-adapter-range--count-05 article:nth-last-child(2){grid-column:2/span 2}}
@media(max-width:1200px){.pzpilot-adapters__head{grid-template-columns:minmax(0,1fr) minmax(360px,.75fr)}.pzpilot-adapter-range{grid-template-columns:repeat(2,minmax(0,1fr))}.pzpilot-adapter-range article:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);grid-template-rows:286px}.pzpilot-adapter-range article:last-child:nth-child(odd) .pzpilot-adapter-range__copy{display:flex;flex-direction:column;justify-content:center;border-top:0;border-left:1px solid rgba(139,162,174,.24)}}
@media(max-width:900px){.pzpilot-adapters__head{grid-template-columns:1fr;align-items:start}.pzpilot-adapters__summary{width:min(100%,610px)}.pzpilot-adapter-range{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.pzpilot-hero__glass h1{font-size:clamp(1.8rem,7.8vw,2.7rem);letter-spacing:-.035em}.pzlt-premium-model[data-model-slug*="-plus"] .pzpilot-hero__glass h1{font-size:clamp(1.65rem,6.7vw,2.25rem)}.pzpilot-hero__strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;scroll-snap-type:none}.pzpilot-hero__strip>div{min-width:0;padding:13px 8px;flex:auto}.pzpilot-hero__strip small{font-size:.41rem;letter-spacing:.07em}.pzpilot-hero__strip strong{font-size:.61rem}.pzpilot-adapters--range{padding:72px 0}.pzpilot-adapters__head{margin-bottom:24px;gap:30px}.pzpilot-adapters__intro h2{font-size:clamp(2rem,10vw,3.1rem)}.pzpilot-adapters__summary{grid-template-columns:108px minmax(0,1fr);border-radius:19px}.pzpilot-adapters__summary>div{min-height:92px;padding:17px}.pzpilot-adapters__summary>div:first-child strong{font-size:1.7rem}.pzpilot-adapters__summary strong{font-size:.58rem}.pzpilot-adapters__rule{gap:10px}.pzpilot-adapters__rule span:last-child{display:none}.pzpilot-adapter-range{grid-template-columns:1fr;gap:8px}.pzpilot-adapter-range article,.pzpilot-adapter-range article:last-child:nth-child(odd){grid-column:auto;grid-template-columns:43% minmax(0,57%);grid-template-rows:minmax(190px,auto);border-radius:19px}.pzpilot-adapter-range__media{min-height:190px;padding:18px 11px}.pzpilot-adapter-range__media:before{inset:10px;border-radius:13px}.pzpilot-adapter-range__media img{max-width:86%!important;max-height:164px!important}.pzpilot-adapter-range__copy,.pzpilot-adapter-range article:last-child:nth-child(odd) .pzpilot-adapter-range__copy{display:flex;flex-direction:column;justify-content:center;padding:17px 15px;border-top:0;border-left:1px solid rgba(139,162,174,.24)}.pzpilot-adapter-range__copy small,.pzpilot-adapter-range__copy>div>span{font-size:.625rem}.pzpilot-adapter-range__copy h3{font-size:.88rem}.pzpilot-adapter-range__copy p{font-size:.72rem}}

.pzlt-adapter-hero__media figure{background:transparent;mix-blend-mode:normal}
.pzlt-adapter-hero__media img{filter:drop-shadow(0 28px 30px rgba(4,10,14,.38))}
.pzlt-adapter-family--library{padding-block:clamp(96px,9vw,156px)}
.pzlt-adapter-grid--library{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.pzlt-adapter-grid--library article{grid-template-rows:250px auto;border-color:rgba(156,176,188,.25);background:linear-gradient(145deg,rgba(252,254,255,.82),rgba(222,232,238,.58));box-shadow:0 22px 55px rgba(27,48,61,.09)}
.pzlt-adapter-family--dark .pzlt-adapter-grid--library article{background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.025))}
.pzlt-adapter-grid--library .pzlt-adapter-grid__media{position:relative;padding:0}
.pzlt-adapter-grid--library .pzlt-adapter-grid__media:before{position:absolute;z-index:0;inset:18px;content:"";border:1px solid rgba(124,149,162,.12);border-radius:18px;background:radial-gradient(ellipse at 50% 52%,rgba(255,255,255,.74),rgba(232,240,244,.18) 72%,transparent);pointer-events:none}
.pzlt-adapter-grid--library .pzlt-adapter-grid__media img{padding:0;filter:drop-shadow(0 20px 22px rgba(15,28,36,.24))}
.pzlt-adapter-family--dark .pzlt-adapter-grid--library .pzlt-adapter-grid__media:before{border-color:rgba(255,255,255,.08);background:radial-gradient(ellipse at 50% 52%,rgba(255,255,255,.075),rgba(255,255,255,.012) 72%,transparent)}
.pzlt-adapters-page .pzlt-reveal.is-visible,.pzlt-adapters-page .pzlt-reveal.is-poz-revealed{opacity:1!important;filter:none!important;transform:none!important}
.pzlt-adapter-grid--library .pzlt-adapter-grid__copy{padding:18px 21px 22px}
.pzlt-adapter-grid--library .pzlt-adapter-grid__copy h3{font-size:clamp(1rem,1.25vw,1.45rem);white-space:nowrap}
.pzlt-adapter-grid--library .pzlt-adapter-grid__copy p{font-size:.82rem}
@media(max-width:1200px){.pzlt-adapter-grid--library{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.pzlt-adapter-grid--library{grid-template-columns:repeat(2,minmax(0,1fr))}.pzlt-adapter-grid--library article{grid-template-columns:1fr;grid-template-rows:220px auto}.pzlt-adapter-grid--library .pzlt-adapter-grid__copy{border-top:1px solid #dfe6ea;border-left:0}}
@media(max-width:620px){.pzlt-adapter-grid--library{gap:7px}.pzlt-adapter-grid--library article{grid-template-rows:150px auto;border-radius:17px}.pzlt-adapter-grid--library .pzlt-adapter-grid__media:before{inset:9px;border-radius:12px}.pzlt-adapter-grid--library .pzlt-adapter-grid__media img{inset:10px;width:calc(100% - 20px)!important;height:calc(100% - 20px)!important}.pzlt-adapter-grid--library .pzlt-adapter-grid__copy{padding:13px 12px 16px}.pzlt-adapter-grid--library .pzlt-adapter-grid__copy small{font-size:.42rem}.pzlt-adapter-grid--library .pzlt-adapter-grid__copy h3{font-size:.82rem}.pzlt-adapter-grid--library .pzlt-adapter-grid__copy p{font-size:.7rem}}
@media(max-width:900px){.pzpilot-docs__book{overflow:hidden}.pzpilot-docs__book img{width:auto;height:auto;max-width:88%;max-height:440px}}
@media(max-width:620px){.pzpilot-hero__film{top:0;bottom:auto}.pzpilot-docs__book img{max-width:92%;max-height:300px}}
@media(hover:hover) and (pointer:fine){.pzpilot-study__nav button:hover{background:rgba(255,255,255,.06);color:#fff}}
@media(prefers-reduced-motion:reduce){.pzpilot-hero__film{display:none}.pzpilot-hero__media{background:#eef1f2 var(--hero-poster) center/contain no-repeat}.pzpilot-hero__poster{animation:none!important}.pzpilot-study{height:auto;padding:72px 0}.pzpilot-study__sticky{position:relative;top:auto;height:auto;min-height:0;padding-top:560px}.pzpilot-study__product{inset:20px 16% auto;height:520px}.pzlt-pilot .pzpilot-study__product>img{transform:none!important;transform-origin:50% 50%;will-change:auto}.pzpilot-study__field{inset:0;transform:none!important;will-change:auto}.pzpilot-study__cards{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 18px}.pzpilot-study__cards article,.pzpilot-study__cards article:nth-child(n){position:relative;inset:auto;width:auto;opacity:1;transform:none}.pzpilot-study__nav,.pzpilot-study__scale,.pzpilot-study__counter{display:none}}

/* 1.9.8 - complete, grouped lifter registry in the quicklinks menu. */
.pzlt-model-menu{top:var(--pzlt-model-menu-top,calc(var(--poz-header-height,72px) + 70px));right:24px;width:min(1220px,calc(100vw - 48px));max-height:none;padding:13px 14px 15px;overflow:hidden;border-color:rgba(255,255,255,.96);border-radius:26px;background:linear-gradient(138deg,rgba(251,253,254,.975),rgba(226,235,240,.95));box-shadow:0 36px 110px rgba(15,31,42,.24),inset 0 1px 0 #fff;transform:translate3d(0,-11px,0) scale(.99);transform-origin:85% 0;transition:opacity .22s ease-out,transform .44s var(--lt-ease)}
.pzlt-model-menu.is-open{transform:translate3d(0,0,0) scale(1)}
.pzlt-model-menu__head{display:grid;grid-template-columns:minmax(0,1fr) auto 40px;gap:18px;min-height:44px;padding:2px 4px 11px 8px;border-bottom:1px solid rgba(119,145,159,.22)}
.pzlt-model-menu__head>strong{overflow:hidden;color:#132631;font:400 .68rem/1.35 var(--lt-mich);text-overflow:ellipsis;white-space:nowrap}
.pzlt-model-menu__head>span{color:#6c808c;font:500 .5rem var(--lt-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}
.pzlt-model-menu__head>button{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(117,143,157,.2);border-radius:50%;background:rgba(255,255,255,.62);color:#18303e;font:300 1.08rem/1 system-ui,sans-serif;transition:transform .35s var(--lt-ease),background-color .2s ease}
.pzlt-model-menu__families{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:11px}
.pzlt-model-menu__family{min-width:0;overflow:hidden;border:1px solid rgba(139,162,174,.24);border-radius:19px;background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(237,243,246,.5));box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}
.pzlt-model-menu__family>header{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:16px;padding:7px 11px 7px 14px;border-bottom:1px solid rgba(129,153,166,.2)}
.pzlt-model-menu__family>header>strong{position:relative;padding-left:13px;color:#182c38;font:500 .57rem var(--lt-mono);letter-spacing:.13em}
.pzlt-model-menu__family>header>strong:before{position:absolute;top:50%;left:0;width:3px;height:13px;border-radius:3px;background:var(--lt-red);content:"";transform:translateY(-50%)}
.pzlt-model-menu__family>header>span{color:#71848f;font:500 .48rem var(--lt-mono);letter-spacing:.1em;text-transform:uppercase}
.pzlt-model-menu__family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px}
.pzlt-model-menu__family-grid>a{display:grid;grid-template-columns:66px minmax(0,1fr) 13px;align-items:center;gap:9px;min-width:0;min-height:66px;padding:4px 8px 4px 5px;border:1px solid transparent;border-radius:13px;color:#172b37;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .4s var(--lt-ease)}
.pzlt-model-menu__family-grid>a:hover,.pzlt-model-menu__family-grid>a:focus-visible{border-color:rgba(125,151,165,.24);background:rgba(255,255,255,.82);box-shadow:0 12px 28px rgba(30,53,67,.08);outline:0;transform:translateY(-1px)}
.pzlt-model-menu__family-grid>a.is-current{border-color:rgba(190,42,55,.21);background:linear-gradient(135deg,rgba(190,42,55,.075),rgba(255,255,255,.76));box-shadow:inset 2px 0 0 var(--lt-red)}
.pzlt-model-menu__media{display:grid;width:66px;height:56px;min-width:0;place-items:center;overflow:visible}
.pzlt-model-menu__media>img{display:block;width:100%!important;height:100%!important;max-width:58px!important;max-height:54px!important;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 8px 8px rgba(20,35,45,.15));-webkit-mask-image:none!important;mask-image:none!important}
.pzlt-model-menu__copy{display:grid;min-width:0;gap:3px}
.pzlt-model-menu__copy>strong{overflow:hidden;color:#142b38;font:400 .6rem/1.35 var(--lt-mich);text-overflow:ellipsis;white-space:nowrap}
.pzlt-model-menu__copy>small{overflow:hidden;color:#6b7f8a;font-size:.69rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}
.pzlt-model-menu__family-grid>a>b{color:#8798a2;font:400 .66rem/1 system-ui,sans-serif;text-align:center}
.pzlt-model-menu__family-grid>a.is-current>b{color:var(--lt-red);font-size:.43rem}
@media(hover:hover) and (pointer:fine){.pzlt-model-menu__head>button:hover{background:#fff;transform:rotate(90deg)}}
@media(max-width:1240px){.pzlt-model-menu{right:18px;left:18px;width:auto;padding:11px 12px 13px}.pzlt-model-menu__family-grid{gap:3px;padding:6px}.pzlt-model-menu__family-grid>a{grid-template-columns:58px minmax(0,1fr) 12px;min-height:61px;padding-inline:4px 6px}.pzlt-model-menu__media{width:58px;height:52px}.pzlt-model-menu__media>img{max-width:51px!important;max-height:50px!important}.pzlt-model-menu__copy>strong{font-size:.55rem}.pzlt-model-menu__copy>small{font-size:.64rem}}
@media(max-width:900px){.pzlt-model-menu{left:10px;right:10px;width:auto}.pzlt-model-menu__families{grid-template-columns:repeat(2,minmax(0,1fr))}.pzlt-model-menu__family-grid>a{grid-template-columns:46px minmax(0,1fr) 9px;gap:6px}.pzlt-model-menu__media{width:46px;height:50px}.pzlt-model-menu__media>img{max-width:42px!important;max-height:47px!important}.pzlt-model-menu__copy>strong{font-size:.5rem}}
@media(max-width:620px){.pzlt-model-menu__head{grid-template-columns:minmax(0,1fr) 36px}.pzlt-model-menu__head>span{display:none}.pzlt-model-menu__families{gap:6px}.pzlt-model-menu__family-grid{grid-template-columns:1fr}.pzlt-model-menu__family-grid>a{grid-template-columns:36px minmax(0,1fr);gap:5px;min-height:44px}.pzlt-model-menu__media{width:36px;height:38px}.pzlt-model-menu__media>img{max-width:33px!important;max-height:36px!important}.pzlt-model-menu__family-grid>a>b,.pzlt-model-menu__copy>small{display:none}.pzlt-model-menu__copy>strong{font-size:.49rem}}
@media(prefers-reduced-motion:reduce){.pzlt-model-menu,.pzlt-model-menu__family-grid>a,.pzlt-model-menu__head>button{transition:none!important}}

/* Mobile category navigation keeps the official brand mark visible. */
@media(max-width:620px){
	.pzlt-quick{display:block!important;height:46px!important}
	.pzlt-quick.pzfam-quick .pzlt-quick__inner{display:grid!important;width:calc(100% - 28px);min-width:0;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;padding:0 12px!important;overflow:hidden}
	.pzlt-quick__brand{display:flex!important;gap:0}
	.pzlt-quick__brand img{width:64px;height:21px}
	.pzlt-quick__brand span{display:none!important}
	.pzlt-quick.pzfam-quick .pzlt-quick__links{display:none!important}
	.pzlt-quick.pzfam-quick .pzlt-quick__action{display:inline-flex!important;grid-column:2!important;justify-self:end!important;max-width:100%!important;margin:0!important;padding-inline:9px!important;font-size:8px!important;letter-spacing:.055em!important}
	.pzlt-quick__links::-webkit-scrollbar{display:none}
	.pzlt section[id]{scroll-margin-top:calc(var(--poz-header-height,70px) + 46px)}
}

/* 2.0 - keep model identity, decision copy and core facts inside the first
   mobile viewport. The product film remains the visual lead, while the glass
   panel overlaps its lower edge instead of being pushed below a tall media bay. */
@media(max-width:620px){
	.pzlt-pilot .pzpilot-hero{box-sizing:border-box!important;height:740px!important;min-height:740px!important;padding-top:0!important}
	.pzpilot-hero__media{top:10px;right:8px;left:8px;height:43%;border-radius:24px}
	.pzlt-pilot .pzpilot-hero__layout{box-sizing:border-box!important;height:740px!important;min-height:740px!important;padding:124px 0 12px!important}
	.pzpilot-crumb{top:132px}
	.pzpilot-hero__glass{padding:21px 20px 18px 24px;border-radius:18px}
	.pzpilot-hero__glass:before{top:20px;bottom:20px}
	.pzpilot-hero__glass .pzlt-brand{margin-bottom:13px}
	.pzpilot-hero__glass h1{font-size:clamp(1.8rem,7.8vw,2.7rem);line-height:1.04}
	.pzpilot-hero__glass>p{margin:12px 0 16px;font-size:.82rem;line-height:1.42}
	.pzpilot-hero__glass .pzlt-button{min-height:43px;padding:0 16px;font-size:.56rem}
	.pzpilot-hero__strip{margin-top:8px;border-radius:13px}
	.pzpilot-hero__strip>div{padding:10px 7px}
	.pzpilot-hero__strip strong{margin-top:5px}
}
/* Laptop hero fit for the active category composition (pzj). */
@media (min-width:901px) and (max-height:950px){
 .pzj-hero.poz-first-ground-to-top{height:100svh!important;min-height:100svh!important}
 .pzj-hero__inner{height:calc(100svh - var(--poz-first-ground-padding,0px))!important;min-height:0!important;padding-top:48px!important;padding-bottom:22px!important}
}

/* 2.1 - model hero optical bay. The supplied GUIL motion studies are used in
   their native landscape, 3:4 and 9:16 ratios instead of being cropped into a
   single oversized frame. The hero includes the shared header/quick-bar safe
   area in its height, so both glass panels remain inside a laptop viewport. */
.pzlt-premium-model .pzpilot-hero{
	box-sizing:border-box!important;
	height:max(720px,100svh)!important;
	min-height:max(720px,100svh)!important;
	isolation:isolate;
	background:
		radial-gradient(circle at 78% 39%,rgba(255,255,255,.98) 0 11%,rgba(240,246,249,.9) 32%,rgba(224,235,240,.3) 54%,transparent 72%),
		radial-gradient(circle at 11% 88%,rgba(207,38,52,.08),transparent 29rem),
		linear-gradient(145deg,#f4f8fa 0,#e4edf2 48%,#dbe7ed 100%);
}
.pzlt-premium-model .pzpilot-hero:before{
	content:"";
	position:absolute;
	inset:var(--poz-first-ground-padding,0px) 0 0 43%;
	z-index:0;
	background:
		repeating-radial-gradient(circle at 55% 47%,rgba(45,73,89,.075) 0 1px,transparent 1px 56px),
		linear-gradient(90deg,transparent 49.85%,rgba(58,82,96,.11) 50%,transparent 50.15%),
		linear-gradient(transparent 49.85%,rgba(58,82,96,.09) 50%,transparent 50.15%);
	-webkit-mask-image:radial-gradient(ellipse 68% 76% at 57% 48%,#000 15%,rgba(0,0,0,.7) 58%,transparent 100%);
	mask-image:radial-gradient(ellipse 68% 76% at 57% 48%,#000 15%,rgba(0,0,0,.7) 58%,transparent 100%);
	pointer-events:none;
}
.pzlt-premium-model .pzpilot-hero__grid{
	inset:var(--poz-first-ground-padding,0px) auto 0 0;
	z-index:0;
	width:61%;
	background-image:linear-gradient(rgba(34,63,80,.042) 1px,transparent 1px),linear-gradient(90deg,rgba(34,63,80,.042) 1px,transparent 1px);
	background-size:68px 68px;
	-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.18) 70%,transparent);
	mask-image:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.18) 70%,transparent);
}
.pzlt-premium-model .pzpilot-hero__media{
	position:absolute;
	top:calc(var(--poz-first-ground-padding,0px) + 30px)!important;
	right:clamp(18px,3vw,46px)!important;
	bottom:auto!important;
	left:auto!important;
	z-index:2;
	box-sizing:border-box;
	width:min(53vw,760px)!important;
	height:auto!important;
	aspect-ratio:4/3!important;
	padding:clamp(5px,.55vw,9px);
	overflow:hidden;
	border:1px solid rgba(255,255,255,.92);
	border-radius:clamp(30px,3vw,46px)!important;
	background:#edf3f6 var(--hero-poster) center/contain no-repeat;
	box-shadow:0 44px 110px rgba(23,46,60,.17),0 12px 28px rgba(23,46,60,.09),inset 0 1px 0 #fff;
}
.pzlt-premium-model .pzpilot-hero__media:before{
	content:"";
	position:absolute;
	inset:6px;
	z-index:3;
	border:1px solid rgba(78,105,119,.1);
	border-radius:calc(clamp(30px,3vw,46px) - 6px);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.86);
	pointer-events:none;
}
.pzlt-premium-model .pzpilot-hero__media:after{
	content:"";
	position:absolute;
	inset:5px;
	z-index:2;
	border-radius:calc(clamp(30px,3vw,46px) - 5px);
	box-shadow:inset 0 0 28px 7px rgba(237,243,246,.9);
	pointer-events:none;
}
.pzlt-premium-model .pzpilot-hero__film,
.pzlt-premium-model .pzpilot-hero__poster{
	position:relative;
	z-index:1;
	width:100%!important;
	height:100%!important;
	object-fit:contain!important;
	object-position:center!important;
	border-radius:calc(clamp(30px,3vw,46px) - 8px);
	background:#edf3f6!important;
	transform:translateZ(0);
}
.pzpilot-hero__media-meta{
	position:absolute;
	right:24px;
	bottom:21px;
	left:24px;
	z-index:5;
	display:flex;
	align-items:center;
	gap:10px;
	color:#5d727e;
	font:500 .46rem/1 var(--lt-mono);
	letter-spacing:.12em;
	text-transform:uppercase;
	pointer-events:none;
}
.pzpilot-hero__media-meta i{height:1px;flex:1;background:linear-gradient(90deg,rgba(86,108,120,.34),rgba(86,108,120,.06))}
.pzlt-premium-model .pzpilot-hero__layout{
	z-index:4;
	box-sizing:border-box!important;
	height:calc(100svh - var(--poz-first-ground-padding,0px))!important;
	min-height:0!important;
	padding:0 0 24px!important;
	justify-content:flex-end;
}
.pzlt-premium-model .pzpilot-crumb{top:26px;z-index:6}
.pzlt-premium-model .pzpilot-hero__glass{
	width:min(580px,44vw);
	padding:31px 36px 30px;
	border-radius:24px;
	background:linear-gradient(132deg,rgba(255,255,255,.88),rgba(226,237,242,.7));
	box-shadow:0 30px 78px rgba(20,43,57,.15),inset 0 1px 0 #fff;
}
.pzlt-premium-model .pzpilot-hero__glass:before{top:29px;bottom:29px}
.pzlt-premium-model .pzpilot-hero__glass h1{font-size:clamp(2.8rem,4.7vw,5.2rem)}
.pzlt-premium-model .pzpilot-hero__glass>p{margin:16px 0 22px;font-size:clamp(.92rem,1vw,1.05rem);line-height:1.5}
.pzlt-premium-model .pzpilot-hero__strip{width:min(580px,44vw);margin-top:10px}
.pzlt-premium-model .pzpilot-hero__strip>div{padding:13px 16px}

@media(max-width:900px){
	.pzlt-premium-model .pzpilot-hero{height:max(880px,100svh)!important;min-height:max(880px,100svh)!important}
	.pzlt-premium-model .pzpilot-hero:before{inset:var(--poz-first-ground-padding,0px) 0 28% 22%}
	.pzlt-premium-model .pzpilot-hero__media{top:calc(var(--poz-first-ground-padding,0px) + 52px)!important;right:18px!important;width:min(52vw,430px)!important;aspect-ratio:3/4!important;border-radius:34px!important}
	.pzlt-premium-model .pzpilot-hero__layout{height:calc(max(880px,100svh) - var(--poz-first-ground-padding,0px))!important;padding-bottom:24px!important}
	.pzlt-premium-model .pzpilot-crumb{top:20px}
	.pzlt-premium-model .pzpilot-hero__glass,.pzlt-premium-model .pzpilot-hero__strip{width:min(580px,76vw)}
}

@media(max-width:620px){
	.pzlt-premium-model .pzpilot-hero{height:max(760px,100svh)!important;min-height:max(760px,100svh)!important}
	.pzlt-premium-model .pzpilot-hero:before{inset:var(--poz-first-ground-padding,0px) -22% 36% 22%}
	.pzlt-premium-model .pzpilot-hero__grid{width:100%;background-size:54px 54px;-webkit-mask-image:linear-gradient(rgba(0,0,0,.62),transparent 68%);mask-image:linear-gradient(rgba(0,0,0,.62),transparent 68%)}
	.pzlt-premium-model .pzpilot-hero__media{top:calc(var(--poz-first-ground-padding,0px) + 49px)!important;right:12px!important;left:auto!important;width:min(47vw,196px)!important;height:auto!important;aspect-ratio:9/16!important;padding:5px;border-radius:27px!important;box-shadow:0 30px 70px rgba(23,46,60,.16),0 9px 22px rgba(23,46,60,.08),inset 0 1px 0 #fff}
	.pzlt-premium-model .pzpilot-hero__media:before{inset:4px;border-radius:23px}
	.pzlt-premium-model .pzpilot-hero__media:after{inset:4px;border-radius:23px;box-shadow:inset 0 0 17px 4px rgba(237,243,246,.88)}
	.pzlt-premium-model .pzpilot-hero__film,.pzlt-premium-model .pzpilot-hero__poster{border-radius:22px}
	.pzpilot-hero__media-meta{display:none}
	.pzlt-premium-model .pzpilot-hero__layout{height:max(760px,100svh)!important;min-height:0!important;padding:0 0 11px!important}
	.pzlt-premium-model .pzpilot-crumb{top:14px;max-width:calc(100% - 18px);gap:8px;font-size:.49rem}
	.pzlt-premium-model .pzpilot-hero__glass,.pzlt-premium-model .pzpilot-hero__strip{width:100%}
	.pzlt-premium-model .pzpilot-hero__glass{padding:20px 19px 18px 23px;border-radius:18px}
	.pzlt-premium-model .pzpilot-hero__glass:before{top:19px;bottom:19px}
	.pzlt-premium-model .pzpilot-hero__glass .pzlt-brand{margin-bottom:11px}
	.pzlt-premium-model .pzpilot-hero__glass h1{font-size:clamp(1.8rem,7.8vw,2.7rem);line-height:1.03}
	.pzlt-premium-model .pzpilot-hero__glass>p{margin:10px 0 14px;font-size:.79rem;line-height:1.38}
	.pzlt-premium-model .pzpilot-hero__glass .pzlt-button{min-height:41px;padding:0 15px;font-size:.54rem}
	.pzlt-premium-model .pzpilot-hero__strip{margin-top:7px;border-radius:13px}
	.pzlt-premium-model .pzpilot-hero__strip>div{padding:9px 7px}
	.pzlt-premium-model .pzpilot-hero__strip strong{margin-top:4px}
}

@media(min-width:621px){
	.pzlt-premium-model[data-model-slug$="-plus"] .pzpilot-hero__glass h1{font-size:clamp(1.95rem,2.65vw,2.4rem)!important}
}
