@font-face{font-family:Sansation;src:url('../fonts/sansation/Sansation-Regular.ttf') format('truetype');font-weight:400;font-display:block}@font-face{font-family:Sansation;src:url('../fonts/sansation/Sansation-Bold.ttf') format('truetype');font-weight:700;font-display:block}@font-face{font-family:Sansation;src:url('../fonts/sansation/Sansation-Italic.ttf') format('truetype');font-style:italic;font-display:block}@font-face{font-family:Sansation;src:url('../fonts/sansation/Sansation-BoldItalic.ttf') format('truetype');font-weight:700;font-style:italic;font-display:block}
:root{--red:#dc001b;--ink:#303234;--light:#f3f3f3;--line:#dedede}*{box-sizing:border-box}html{background:#e7e7e7}body{font:9pt/1.36 Sansation,Arial,sans-serif;color:var(--ink);margin:0}button,a{font:inherit}.pdf-toolbar{max-width:210mm;margin:16px auto;padding:16px;background:white;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.pdf-toolbar a{color:var(--ink)}.pdf-toolbar button{background:var(--red);border:0;color:white;padding:10px 14px;cursor:pointer}.pdf-toolbar button:disabled{opacity:.5}.pdf-toolbar p,.pdf-toolbar small{flex-basis:100%;margin:0}.pdf-toolbar small{color:#656565}.pdf-page{width:210mm;height:297mm;padding:12mm 15mm 8mm;margin:0 auto 10mm;background:white;display:flex;flex-direction:column;box-shadow:0 2px 12px #0002;overflow:hidden;break-after:page}.pdf-page:last-child{break-after:auto}.pdf-header{height:17mm;flex:none;border-bottom:.35mm solid var(--red);display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:4mm;margin-bottom:6mm}.pdf-header img{width:48mm;max-height:12mm;object-fit:contain;object-position:left top}.pdf-header>div{text-align:right;padding-top:1mm;max-width:95mm}.pdf-header strong{font-size:9pt}.pdf-header span{display:block;color:#656565;font-size:7.5pt;margin-top:1mm}.pdf-content{height:230mm;flex:1;min-height:0;overflow:visible}.pdf-footer{height:21mm;flex:none;margin-top:4mm;border-top:.35mm solid var(--red);padding-top:2mm;font-size:6.5pt;color:#656565;line-height:1.3}.footer-columns{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:3mm}.footer-columns strong{color:var(--ink)}.footer-disclaimer{font-size:6pt;margin-top:1mm}.footer-edition{display:flex;justify-content:space-between;margin-top:1mm;font-size:6.5pt}.pdf-block{margin:0 0 5mm;display:flow-root;overflow-wrap:anywhere}.pdf-block h2{font-size:13pt;line-height:1.2;margin:0 0 4mm;padding-bottom:2mm;border-bottom:.25mm solid var(--line);font-weight:700}.pdf-block h3{font-size:9pt;margin:0 0 2mm}.pdf-block p{margin:0 0 2.5mm}.pdf-block p:last-child{margin-bottom:0}.pdf-block figure{margin:0}.product-intro{display:grid;grid-template-columns:1fr 1fr;gap:8mm;min-height:61mm;align-items:center}.eyebrow{color:var(--red);text-transform:uppercase;font-size:8pt;font-weight:700}h1{font-size:28pt;line-height:1.06;margin:4mm 0;overflow-wrap:anywhere}.lead{font-size:11pt}.product-photo{width:100%;height:60mm;object-fit:contain}.overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:3mm}.overview-box{padding:4mm;background:var(--light);min-height:19mm}.overview-box span{display:block;font-size:8pt;margin-bottom:2mm}.overview-box strong{font-size:10pt}.optical{padding:4mm;background:var(--light)}.optical h2{font-size:10pt;border:0;padding:0}.optical-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4mm;font-size:8pt}.optical-grid p{font-size:7.5pt}.optical .muted{margin-top:3mm}.muted,.english,figcaption{font-size:7.5pt;color:#656565}.english{font-style:italic;margin-top:1mm}.text-copy.english{margin-top:4mm}.text-copy p{white-space:normal}.text-copy ul{padding-left:5mm}.text-copy h3{padding:2mm 0 1mm}.text-copy{line-height:1.4}.figure-block img{display:block;width:100%;height:auto;max-height:195mm;object-fit:contain}.figure-block figcaption{margin-top:2mm}table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:8.5pt;line-height:1.3}th,td{padding:1.8mm 2mm;text-align:left;vertical-align:top;border-bottom:.2mm solid var(--line);overflow-wrap:anywhere}thead th{background:var(--ink);color:white;font-weight:700}tbody tr:nth-child(even){background:var(--light)}.general th{width:35%;font-weight:400}.general .english{font-size:7.5pt}.matrix table,.reference table{font-size:7pt;line-height:1.25}.matrix th,.matrix td,.reference th,.reference td{padding:1.3mm 1mm}.matrix h3{background:var(--light);padding:2mm}.matrix tr,.reference tr,.accessories tr{break-inside:avoid}.pin-card{display:grid;grid-template-columns:45mm 1fr;align-items:stretch}.pin-visual{background:white;padding:4mm 4mm 4mm 0;text-align:left}.pin-image{display:block;width:auto;height:auto;max-width:34mm;max-height:40mm;object-fit:contain;margin:0 auto 3mm}.pin-data{background:var(--light);padding:5mm 0;min-height:47mm}.pin-data table{font-size:9pt}.pin-data tbody tr{background:transparent}.pin-scope{font-size:8pt;color:#656565}.pin-notes{font-size:8pt;margin-top:3mm!important}.accessories th:first-child,.accessories td:first-child{width:27%}#pdf-source{position:absolute;left:-100000px;top:0;width:180mm;visibility:hidden}.pdf-noscript{padding:20px;background:white}.pdf-page-number{white-space:nowrap}.continuation{font-size:8pt!important;color:#656565}.pdf-block details{display:block}.pdf-block summary{font-weight:700}.br-source-reference>p{font-size:8pt}
@page{size:A4;margin:0}@media print{html,body{background:white;margin:0;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pdf-toolbar,#pdf-source,.pdf-noscript{display:none!important}.pdf-page{margin:0;box-shadow:none}.pdf-page:last-child{break-after:auto}}
@media screen and (max-width:820px){.pdf-toolbar{margin:8px;padding:12px}#pdf-pages{overflow-x:auto;padding:0 8px}.pdf-page{margin-left:0}}

.pin-wire-color{border:1px solid #b5b5b5!important;text-align:center!important;vertical-align:middle!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pin-color-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

.configurator-feature{display:grid;grid-template-columns:minmax(0,1fr) 38mm;gap:8mm;align-items:center;background:#f3f3f3;padding:5mm;border-left:1mm solid #dc001b}.configurator-feature h2{border:0;padding:0;margin:2mm 0 3mm;font-size:17pt}.configurator-feature p{font-size:9pt;line-height:1.45}.configurator-feature .eyebrow{font-size:7.5pt;margin:0}.configurator-feature .muted{font-size:7.5pt;margin:3mm 0 0}.configurator-feature-link{display:inline-block;margin-top:1mm;color:#dc001b;font-weight:700;text-decoration:none}.configurator-qr{display:block;text-decoration:none;color:#303234;text-align:center;background:#fff;padding:2mm}.configurator-qr svg{display:block;width:34mm;height:34mm;max-width:100%;shape-rendering:crispEdges}.configurator-qr span{display:block;font-size:6.5pt;margin-top:1mm}.availability-data table{font-size:8pt}

/* Compact PIN profiles: one group heading, unchanged readable data. */
.pin-profile{margin-bottom:3mm}.pin-profile h2{margin-bottom:3mm}.pin-profile h3{margin-bottom:1.5mm;font-size:9pt}.pin-profile .pin-card{grid-template-columns:34mm 1fr;gap:2mm}.pin-profile .pin-visual{padding:1.5mm 2mm 1.5mm 0}.pin-profile .pin-image{max-width:27mm;max-height:30mm;margin-bottom:1.5mm}.pin-profile .pin-data{padding:2mm 0;min-height:0}.pin-profile .pin-data table{font-size:8.5pt;line-height:1.25}.pin-profile .pin-data th,.pin-profile .pin-data td{padding:.8mm 1.5mm}.pin-profile .pin-data th{font-size:8pt}.pin-profile .pin-scope{font-size:7pt;margin-bottom:1mm}.pin-profile .pin-notes{font-size:7.5pt;margin-top:1.5mm!important}.pin-profile .pin-visual .muted{font-size:7pt}.accessory-figure img{max-height:175mm}
