.din-page{max-width:var(--container-max);margin:auto;padding:0 var(--space-6) var(--space-16);font-family:var(--font-body)}.din-page h1,.din-page h2,.din-page h3{font-family:var(--font-heading);font-weight:750;letter-spacing:-.035em;line-height:1.12;color:var(--color-fg)}.din-page h1{font-size:clamp(2.4rem,5vw,4.4rem);margin:20px 0 24px}.din-page h2{font-size:clamp(1.7rem,3vw,2.5rem);margin:0 0 24px}.din-page p{line-height:1.6;color:var(--color-fg-muted)}.din-nav{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 40px}.din-nav a,.din-view-tabs button{border:1px solid var(--color-border);border-radius:10px;padding:10px 15px;font-size:14px;color:var(--color-fg-muted);transition:background .15s,color .15s}.din-nav a:hover,.din-view-tabs button:hover{background:var(--color-card);color:var(--color-fg)}.din-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center;padding:20px 0 52px}.din-lead{font-size:clamp(1.2rem,2vw,1.5rem);max-width:36em}.din-eyebrow{font:600 12px/1.5 var(--font-mono);letter-spacing:.12em;color:var(--color-accent)!important;margin:24px 0 0}.din-status{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--color-accent);padding:10px 16px;border-radius:10px;background:var(--color-accent);color:var(--color-on-accent);font-size:15px;line-height:1.4;font-weight:750}.din-status>span{width:6px;height:6px;background:currentColor;border-radius:50%}.din-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0}.din-cta,.din-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;padding:13px 18px;font-size:14px;font-weight:650;line-height:1.4;min-height:46px}.din-cta{background:var(--color-accent);color:var(--color-on-accent)}.din-cta:hover{background:var(--color-accent-strong)}.din-secondary{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg)}.din-secondary:hover{background:var(--color-card-hover);border-color:var(--color-accent)}.din-page :is(a,button):focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.din-notice{font-size:14px;margin-top:22px;max-width:65em}.din-card-status{color:var(--color-accent);font-size:13px;font-weight:750;padding:5px 9px;border:1px solid color-mix(in srgb,var(--color-accent) 50%,transparent);border-radius:7px;background:color-mix(in srgb,var(--color-accent) 9%,transparent)}.din-lineup-visual{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--color-card);padding:40px 30px 70px;border:1px solid var(--color-border);border-radius:var(--radius-tile);min-height:430px;position:relative}.din-lineup-visual img{width:20%;height:300px;object-fit:contain}.din-lineup-visual img:nth-child(2){transform:translateY(-14px)}.din-lineup-visual img:nth-child(4){transform:translateY(14px)}.din-lineup-visual>span{position:absolute;bottom:22px;font-size:11px;color:var(--color-fg-muted)}.din-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-block:1px solid var(--color-border-muted);padding:28px 0}.din-facts>div{display:flex;flex-direction:column;gap:8px}.din-facts strong{font:700 28px/1.2 var(--font-heading)}.din-facts span{font-size:13px;color:var(--color-fg-muted)}.din-section{margin-top:64px}.din-section-intro{max-width:68ch;margin:0 0 28px}.din-controller-promo,.din-common,.din-protocol-switch{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:36px;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-tile)}.din-controller-promo .din-eyebrow{margin-top:0;margin-bottom:16px}.din-controller-promo p{margin-bottom:24px}.din-specs{margin:0}.din-specs>div{display:grid;grid-template-columns:minmax(160px,30%) 1fr;gap:28px;padding:18px 0;border-bottom:1px solid var(--color-border-muted);line-height:1.6;font-size:14px}.din-specs dt{color:var(--color-fg-muted)}.din-specs dd{margin:0;color:var(--color-fg)}.din-filter{display:flex;gap:8px;margin:28px 0}.din-filter button{padding:12px 18px;border:1px solid var(--color-border);border-radius:12px;color:var(--color-fg-muted);font-size:14px;font-weight:650}.din-filter button[aria-pressed=true],.din-view-tabs button[aria-pressed=true]{color:var(--color-fg);border-color:var(--color-accent);background:var(--color-card)}.din-filter span{margin-left:10px;font-size:12px;opacity:.6}.din-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.din-module-card{display:flex;gap:20px;padding:22px;border:1px solid var(--color-border);border-radius:20px;background:var(--color-product-card);transition:border-color .15s,background .15s;min-width:0}.din-module-card:hover{border-color:var(--color-accent);background:var(--color-card-hover)}.din-card-art{width:60px;flex-shrink:0;display:flex;align-items:center}.din-card-copy{display:flex;flex:1;flex-direction:column;min-width:0}.din-card-copy .din-eyebrow{margin:0;font-size:9px;letter-spacing:.04em}.din-card-copy h3{font-size:22px;margin:12px 0 8px}.din-card-copy p{font-size:13px;margin:0 0 18px}.din-card-copy>strong{font-size:15px}.din-card-copy>span:not(.din-eyebrow){font-size:11px;color:var(--color-fg-muted);line-height:1.5}.din-card-bottom{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--color-border-muted);margin-top:auto;padding-top:18px}.din-card-copy>span:nth-last-child(2){margin:6px 0 18px}.din-common ul,.din-features{list-style:none;padding:0;margin:24px 0}.din-common li{display:flex;gap:12px;font-size:14px;margin:0;line-height:1.55;color:var(--color-fg-muted)}.din-common svg{color:var(--color-accent);flex-shrink:0}.din-common{display:block}.din-common ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:20px}.din-contact{border-top:1px solid var(--color-border-muted);padding-top:40px}.din-contact p{margin-bottom:24px}.din-product-signal{display:flex;gap:20px;align-items:center;margin:26px 0}.din-product-signal strong{font:750 64px/1 var(--font-heading);color:var(--color-accent)}.din-product-signal span{font-size:14px;color:var(--color-fg-muted);line-height:1.6}.din-features li{font-size:14px;color:var(--color-fg-muted);margin:12px 0;padding-left:20px;position:relative}.din-features li:before{content:"—";position:absolute;left:0;color:var(--color-accent)}.din-gallery{background:var(--color-card);padding:22px;border:1px solid var(--color-border);border-radius:var(--radius-tile)}.din-drawing{display:flex;align-items:center;justify-content:center;width:100%;height:440px;padding:16px;background:var(--color-document-paper);border-radius:16px;cursor:zoom-in}.din-drawing img{width:auto;height:100%;max-width:100%;object-fit:contain}.din-drawing-side img{width:100%;height:100%}.din-view-tabs{display:flex;justify-content:flex-start;gap:8px;margin-top:12px}.din-caption{text-align:center;font-size:11px;margin:12px 0 0}.din-model{height:60vh;min-height:300px;display:flex;align-items:center;justify-content:center}.din-protocol-switch{grid-template-columns:1fr auto}@media(max-width:1050px){.din-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.din-hero,.din-controller-promo,.din-common{gap:30px}.din-card-art{width:55px}}@media(max-width:700px){.din-common ul{grid-template-columns:1fr}.din-page{padding-inline:18px}.din-nav{gap:8px;margin:22px 0}.din-nav a{font-size:11px;padding:9px 10px}.din-hero{grid-template-columns:1fr;gap:28px;padding-bottom:32px}.din-page h1{font-size:38px}.din-lineup-visual{min-height:330px;padding:28px 20px 58px}.din-lineup-visual img{height:250px}.din-facts{grid-template-columns:1fr;gap:20px}.din-facts>div{flex-direction:row;align-items:center;gap:20px}.din-facts strong{font-size:24px;min-width:125px}.din-facts span{font-size:12px}.din-section{margin-top:40px}.din-controller-promo,.din-common,.din-protocol-switch{grid-template-columns:1fr;padding:24px;gap:20px;border-radius:22px}.din-module-grid{grid-template-columns:1fr}.din-module-card{padding:20px;gap:26px}.din-card-art{width:64px}.din-card-art img{height:240px}.din-card-copy h3{font-size:26px}.din-drawing{height:360px}.din-gallery{padding:16px}.din-specs>div{grid-template-columns:1fr;gap:5px;padding:15px 0}.din-filter button{flex:1;padding:11px 10px}.din-filter{gap:10px}.din-features li{line-height:1.6}.din-actions>*{flex:1 1 auto}}.din-render{display:flex;align-items:center;justify-content:center;width:100%;height:430px;cursor:zoom-in;background:var(--color-product-visual);border-radius:18px}.din-render img{height:100%;width:100%;object-fit:contain;padding:12px}.din-model-open{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:5px;padding:13px 16px;border:1px solid var(--color-border);border-radius:14px;font-size:14px;font-weight:650;background:var(--color-surface)}.din-model-open:hover{border-color:var(--color-accent)}.din-model{position:relative}.din-model-loading{position:absolute;z-index:1;font-size:13px;color:var(--color-fg-muted)}.din-model-options,.din-model-view-tabs{padding:0 24px}.din-model-help{padding:0 24px 20px;text-align:center;font-size:12px;color:var(--color-fg-muted)}.din-card-art{width:115px}.din-card-art img{width:100%;height:220px;object-fit:contain}.din-monitor-sizes{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:28px 0}.din-monitor-sizes button{border:1px solid var(--color-border);border-radius:14px;padding:15px 5px;font-size:22px;font-weight:700;color:var(--color-fg)}.din-monitor-sizes button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-card)}.din-monitor-sizes span{display:block;font-size:10px;font-weight:400;color:var(--color-fg-muted);margin-top:5px}@media(max-width:1050px){.din-card-art{width:90px}.din-monitor-sizes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.din-render{height:330px}.din-gallery .din-view-tabs{gap:5px}.din-gallery .din-view-tabs button{font-size:12px;padding:9px}.din-module-card{gap:18px}.din-card-art{width:115px}.din-lineup-visual{gap:0;padding-inline:0}.din-lineup-visual img{width:25%;transform:none!important}.din-model-options,.din-model-view-tabs{padding:0 16px}}.din-view-tabs{flex-wrap:wrap}.din-model{height:50dvh;min-height:260px}.din-lineup-visual{padding:12px 12px 42px;min-height:420px;overflow:hidden}.din-lineup-visual>img{width:100%;height:370px;object-fit:contain;transform:none!important}.din-card-art{width:155px;align-self:stretch;justify-content:center}.din-card-art img{width:100%;height:245px;object-fit:contain}.monitor-photo{display:flex;align-items:center;justify-content:center;width:100%;height:390px;background:var(--color-product-visual);border-radius:18px;overflow:hidden;cursor:zoom-in}.monitor-photo img{width:100%;height:100%;object-fit:contain;padding:14px}@media(max-width:1200px){.din-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.din-card-art{width:155px}.din-module-card{gap:20px;padding:20px}.din-lineup-visual>img{height:340px}}@media(max-width:700px){.din-module-grid{grid-template-columns:1fr;padding:0}.din-lineup-visual{min-height:310px}.din-lineup-visual>img{width:100%;height:280px}.din-card-art{width:clamp(90px,28vw,125px)}.din-card-art img{height:225px}.din-module-card{gap:18px;padding:18px}.monitor-photo{height:300px}}
