.tech-section{background:var(--surface-bg);color:var(--surface-fg);padding-block:clamp(3rem,7vw,5.5rem)}.tech-section--mist{--surface-bg:var(--mist)}.tech-section h2{font-size:var(--fs-h2);margin:.35rem 0 0;line-height:1}.tech-section h3{font-size:var(--fs-h3);margin:0 0 .5rem;line-height:1.1}.tech-head{max-width:46rem;margin-bottom:clamp(1.5rem,4vw,2.75rem)}.tech-head h2+p{color:var(--surface-muted);font-size:var(--fs-lead);margin:.9rem 0 0}.tech-source{color:var(--surface-muted);font-size:var(--fs-caption);margin:.75rem 0 0}.tech-source a,.tech-more a,.tech-link{color:var(--surface-fg);text-decoration:underline;text-decoration-color:var(--surface-accent);text-underline-offset:.2em;font-weight:600}.tech-link{margin-top:.75rem;display:inline-block}.tech-more{margin:var(--space-6) 0 0}.tech-hero{isolation:isolate;background:radial-gradient(60rem 36rem at 78% 40%, #c8102e47, transparent 60%), radial-gradient(40rem 30rem at 85% 95%, #788caa29, transparent 70%), linear-gradient(180deg, var(--dark-bg) 0%, #0d0f13 100%);color:var(--on-dark);position:relative;overflow:hidden}.tech-hero:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 0%,#000 45% 100%)}.tech-hero__grid{gap:var(--space-5);align-items:center;padding-block:clamp(1.5rem,4vw,3rem) 0;display:grid}.tech-hero h1{max-width:13ch;font-size:var(--fs-display);margin:.4rem 0 1rem;line-height:.92}.tech-hero__lead{opacity:.92;max-width:34rem;margin:0;font-size:clamp(1.02rem,1.6vw,1.2rem)}.tech-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.tech-hero__media{margin:0}.tech-hero__media img{filter:drop-shadow(0 30px 40px #0000008c);width:100%;max-width:min(40rem,78vw);height:auto;margin-inline:auto;display:block}.tech-hero__facts{margin-block:var(--space-6) 0;border-top:1px solid var(--dark-line);gap:1px;padding:0;list-style:none;display:grid}.tech-hero__facts li{border-bottom:1px solid var(--dark-line);align-items:baseline;gap:.9rem;padding:1rem 0;display:flex}.tech-hero__facts strong{min-width:4.5ch;color:var(--red-on-dark);font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);line-height:1}.tech-hero__facts span{color:var(--on-dark-muted);font-size:.95rem}@media (width>=64rem){.tech-hero__grid{min-height:34rem;padding-top:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tech-hero__facts{gap:var(--space-6);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.tech-hero__facts li{border-top:1px solid var(--dark-line);padding-bottom:var(--space-6);border-bottom:0}}@media (prefers-reduced-motion:no-preference){.tech-hero__media img{animation:7s ease-in-out infinite tech-float}}@keyframes tech-float{50%{transform:translateY(-8px)rotate(-.6deg)}}.tech-toc{border-bottom:1px solid var(--line);background:var(--card)}.tech-toc ul{scrollbar-width:none;gap:.4rem;margin-block:0;padding-block:.7rem;list-style:none;display:flex;overflow-x:auto}.tech-toc a{border:1px solid var(--line);color:var(--ink);white-space:nowrap;transition:border-color var(--duration) var(--ease), color var(--duration) var(--ease);border-radius:999px;padding:.4rem .8rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}.tech-toc a:hover{border-color:var(--red);color:var(--red)}.anat__tabs{margin-bottom:var(--space-5);border:1px solid var(--line);background:var(--card);border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}.anat:not(.anat--js) .anat__tabs{display:none}.anat__tab{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5rem 1.1rem;font-weight:700;line-height:1.15;display:grid}.anat__tab span{color:var(--ink-subtle);font-size:.75rem;font-weight:500}.anat__tab[aria-selected=true]{background:var(--ink);color:var(--card)}.anat__tab[aria-selected=true] span{color:var(--on-dark-muted)}.anat__panel{gap:var(--space-5);align-items:start;display:grid}.anat:not(.anat--js) .anat__panel+.anat__panel{margin-top:var(--space-7)}.anat__panel[hidden]{display:none}@media (width>=64rem){.anat__panel{gap:var(--space-7);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.anat__stage{border-radius:var(--radius);background:radial-gradient(circle at 50% 45%, #fff 0%, var(--mist) 75%);margin:0;padding:clamp(.75rem,2vw,1.5rem)}.anat__media{position:relative}.anat__media img{width:100%;height:auto;display:block}.anat__caption{color:var(--ink-subtle);font-size:var(--fs-caption);text-align:right;margin-top:.5rem}.anat__dot{left:var(--x);top:var(--y);background:var(--ink);color:#fff;width:2rem;height:2rem;font:700 .8rem/1 var(--font-body);cursor:pointer;transition:background var(--duration) var(--ease), transform var(--duration) var(--ease);border:2px solid #fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 10px #11131859}.anat__dot:after{content:"";border:2px solid var(--red);opacity:0;border-radius:50%;position:absolute;inset:-6px}.anat__dot:hover,.anat__dot.is-active{background:var(--red);transform:translate(-50%,-50%)scale(1.12)}.anat__dot:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.anat__dot.is-active:after{animation:tech-ping 1.8s var(--ease) infinite}}@keyframes tech-ping{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.anat__list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.anat__item{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease)}.anat__item.is-active{border-color:var(--ink);box-shadow:var(--shadow-card)}.anat__toggle{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.7rem;padding:.7rem .9rem;font-weight:700;display:flex}.anat__num{background:var(--mist);border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.78rem;display:grid}.anat__item.is-active .anat__num{background:var(--red);color:#fff}.anat__text{padding:0 .9rem .85rem 3.2rem}.anat__text p{color:var(--ink-muted);margin:0}.anat__text .anat__src{color:var(--ink-subtle);margin-top:.35rem;font-size:.75rem}.anat--js .anat__item:not(.is-active) .anat__text{display:none}.tech-split{gap:var(--space-6);align-items:start;display:grid}@media (width>=64rem){.tech-split{gap:var(--space-8,4rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tech-split__copy>p:not(.eyebrow):not(.tech-source){color:var(--surface-muted);margin:.9rem 0 0}.tech-split__media{gap:var(--space-4);display:grid}.tech-materials{margin:var(--space-5) 0 0;border-top:1px solid var(--line);gap:0;padding:0;list-style:none;display:grid}.tech-materials li{border-bottom:1px solid var(--line);gap:.15rem;padding:.65rem 0;display:grid}.tech-materials strong{font-size:.9rem}.tech-materials span{color:var(--ink-muted);font-size:.9rem}@media (width>=40rem){.tech-materials li{grid-template-columns:11rem minmax(0,1fr);gap:1rem}}.stiff-scale{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--card);margin:0}.stiff-scale__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin-bottom:.9rem;font-size:1.25rem;font-weight:700}.stiff-scale__list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.stiff-scale__row{grid-template-columns:minmax(7.5rem,11rem) minmax(0,1fr) 3.5rem;align-items:center;gap:.75rem;font-size:.875rem;display:grid}.stiff-scale__track{background:var(--mist);border-radius:999px;height:.6rem;position:relative;overflow:hidden}.stiff-scale__fill{width:calc(var(--v) * 1%);border-radius:inherit;background:linear-gradient(90deg, #5b616c, var(--red));transform-origin:0;position:absolute;inset:0 auto 0 0}.stiff-scale__value{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.stiff-scale__note{color:var(--ink-subtle);font-size:var(--fs-caption);margin:.8rem 0 0}@media (prefers-reduced-motion:no-preference){.stiff-scale.g-anim .stiff-scale__fill{animation:g-grow 1.1s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms)}.js-anim .stiff-scale.g-anim:not(.is-visible) .stiff-scale__fill{animation-play-state:paused}}.tech-card{min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--card);flex-direction:column;display:flex}.tech-card>p:not(.tech-source){color:var(--ink-muted);margin:0 0 .6rem}.tech-card .g-figure{padding:var(--space-3);margin:auto 0 0}.tech-fit{gap:var(--space-4);display:grid}@media (width>=64rem){.tech-fit{grid-template-columns:repeat(3,minmax(0,1fr))}}.tech-foot{gap:.75rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.tech-foot li{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.tech-foot svg{width:100%;height:auto}.tech-foot__sole{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.tech-foot__floor{stroke:var(--red);stroke-width:2px}.tech-foot strong{font-size:.95rem;display:block}.tech-foot span{color:var(--ink-muted);font-size:.875rem}.tech-measures{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:.25rem 0 .9rem;padding:0;list-style:none;display:grid}.tech-measures li{border-radius:var(--radius-sm);background:var(--mist);align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.875rem;font-weight:600;display:flex}.tech-measures span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.72rem;display:grid}.tech-inner{gap:var(--space-4);display:grid}@media (width>=40rem){.tech-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.tech-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}.tech-inner__card{min-width:0;padding:var(--space-5);border:1px solid var(--dark-line);border-top:3px solid var(--red);border-radius:var(--radius);background:var(--dark-panel)}.tech-inner__note{color:var(--on-dark-muted);margin:0 0 .9rem;font-size:.9rem}.tech-inner__card dl{gap:.2rem;margin:0;display:grid}.tech-inner__card dt{color:var(--red-on-dark);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin-top:.5rem;font-weight:700}.tech-inner__card dd{margin:0;font-size:.9rem}.tech-holders{gap:var(--space-3);display:grid}@media (width>=40rem){.tech-holders{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.tech-holders{grid-template-columns:repeat(3,minmax(0,1fr))}}.tech-holder{min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.tech-holder h3{font-size:1.25rem}.tech-holder ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.tech-holder li{font-size:.875rem;display:grid}.tech-holder span{color:var(--ink-muted)}.tech-tblade{gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-5);border-radius:var(--radius);background:var(--dark-panel);color:var(--on-dark);--surface-fg:var(--on-dark);--surface-muted:var(--on-dark-muted);--surface-accent:var(--red-on-dark);align-items:center;display:grid}.tech-tblade p{max-width:48rem;margin:0}.tech-tblade .btn--ghost{justify-self:start}@media (width>=64rem){.tech-tblade{grid-template-columns:minmax(0,1fr) auto}}.blade-diag{gap:var(--space-4);margin-top:var(--space-6);display:grid}@media (width>=64rem){.blade-diag{grid-template-columns:repeat(2,minmax(0,1fr))}}.blade-fig{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--card);margin:0}.blade-fig svg{width:100%;height:auto;display:block}.blade-fig figcaption{color:var(--ink-muted);margin-top:.75rem;font-size:.9rem}.blade-fig figcaption strong{color:var(--ink)}.blade-fig__steel{fill:#c5cad2;stroke:#5b616c;stroke-width:1.5px}.blade-fig__holder{fill:var(--ink)}.blade-fig__ice{stroke:#9fc3dc;stroke-width:3px}.blade-fig__contact{stroke:var(--red);stroke-width:5px;stroke-linecap:round}.blade-fig__edge{fill:var(--red)}.blade-fig__label{fill:var(--ink-muted);font:600 13px var(--font-body)}.blade-fig__hollow--flat,.blade-fig__label--flat{opacity:0}.blade-fig__rock{transform-box:view-box}.blade-fig__rock--strong{transform-origin:240px 103px}.blade-fig__rock--soft{transform-origin:240px 204px}.blade-diag__note{color:var(--ink-subtle);font-size:var(--fs-caption);margin:0}@media (width>=64rem){.blade-diag__note{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.blade-fig__rock--strong{animation:3.2s ease-in-out infinite tech-rock}.blade-fig__rock--soft{animation:3.2s ease-in-out infinite tech-rock-soft}.blade-fig__hollow--deep,.blade-fig__label--deep{animation:5s ease-in-out infinite tech-swap}.blade-fig__hollow--flat,.blade-fig__label--flat{animation:5s ease-in-out infinite reverse tech-swap}.js-anim .blade-fig.g-anim:not(.is-visible) *{animation-play-state:paused}}@keyframes tech-rock{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes tech-rock-soft{0%,to{transform:rotate(-.8deg)}50%{transform:rotate(.8deg)}}@keyframes tech-swap{0%,40%{opacity:1}50%,90%{opacity:0}to{opacity:1}}.tech-figure{gap:var(--space-4);align-items:start;display:grid}@media (width>=64rem){.tech-figure{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.tech-figure__side{gap:var(--space-4);display:grid}.tech-ul{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--card);grid-template-columns:minmax(7rem,13rem) minmax(0,1fr);align-items:start;margin:0;display:grid}.tech-ul__media{position:relative}.tech-ul__media img{width:100%;height:auto;display:block}.tech-ul__pin{left:var(--x);top:var(--y);background:var(--red);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.72rem;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #1113184d}.tech-ul__parts{color:var(--ink-muted);gap:.35rem;margin:0 0 1rem;padding-left:1.3rem;font-size:.9rem;display:grid}.tech-ul__parts li::marker{color:var(--red);font-weight:700}.tech-ul .g-list li{font-size:.9rem}@media (width<=39.99rem){.tech-ul{gap:var(--space-2) var(--space-4);padding:var(--space-4);grid-template-columns:6.5rem minmax(0,1fr)}.tech-ul figcaption{display:contents}.tech-ul__media{grid-row:1/span 2}.tech-ul h3,.tech-ul__parts{grid-column:2}.tech-ul .g-list,.tech-ul .tech-source{grid-column:1/-1}}.tech-steps{color:var(--ink-muted);gap:.5rem;margin:0;padding-left:1.3rem;font-size:.9rem;display:grid}.tech-steps li::marker{color:var(--red);font-weight:700}.tech-quote{max-width:52rem;margin:0 0 var(--space-6);padding-left:var(--space-5);border-left:3px solid var(--red)}.tech-quote p{font-family:var(--font-display);margin:0;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.15}.tech-quote cite{color:var(--on-dark-muted);font-size:var(--fs-caption);margin-top:.6rem;font-style:normal;display:block}.tech-process{gap:var(--space-3);counter-reset:none;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=64rem){.tech-process{grid-template-columns:repeat(5,minmax(0,1fr))}.tech-process:before{content:"";background:linear-gradient(90deg, var(--red), var(--dark-line));height:2px;position:absolute;top:1.35rem;left:1rem;right:1rem}}.tech-process__step{min-width:0;padding:var(--space-4);border:1px solid var(--dark-line);border-radius:var(--radius);background:var(--dark-panel);position:relative}.tech-process__num{min-width:2.7rem;height:2.7rem;margin:calc(-1 * var(--space-4)) 0 .6rem;background:var(--red);color:#fff;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:700;display:inline-grid;transform:translateY(-.1rem)}.tech-process__step h3{font-size:1.2rem}.tech-process__step p{color:var(--on-dark-muted);margin:0;font-size:.875rem}.tech-special{gap:var(--space-5);margin-top:var(--space-7);padding:var(--space-5);border:1px solid var(--dark-line);border-radius:var(--radius);background:var(--dark-raised);align-items:center;display:grid}.tech-special picture,.tech-special img{display:block}.tech-special__image{border-radius:var(--radius-sm);object-fit:cover;width:100%;height:auto;max-height:22rem}.tech-special__body p:not(.eyebrow){color:var(--on-dark-muted);margin:0 0 .75rem}@media (width>=64rem){.tech-special{gap:var(--space-7);grid-template-columns:18rem minmax(0,1fr)}.tech-special__image{aspect-ratio:4/5;max-height:none}}.tech-chips{flex-wrap:wrap;gap:.4rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.tech-chips li{border:1px solid var(--dark-line-strong);border-radius:999px;padding:.35rem .75rem;font-size:.85rem}#vergleich .g-compare+.g-compare{margin-top:var(--space-7)}.tech-next{gap:var(--space-6);align-items:start;display:grid}@media (width>=64rem){.tech-next{gap:var(--space-8,4rem);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.tech-next h3{margin-top:var(--space-6);font-size:1.25rem}.tech-linklist{margin:var(--space-5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.tech-linklist a{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);height:100%;color:var(--ink);transition:border-color var(--duration) var(--ease);justify-content:space-between;gap:.5rem;padding:.8rem 1rem;font-weight:600;text-decoration:none;display:flex}.tech-linklist a:after{content:"→";color:var(--red)}.tech-linklist a:hover{border-color:var(--ink)}.tech-linklist--plain{margin-top:var(--space-3)}@media (width<=39.99rem){.tech-linklist{grid-template-columns:minmax(0,1fr)}}.tech-faq>*{max-width:52rem}.tech-faq__item{border-bottom:1px solid var(--line)}.tech-faq__item summary{cursor:pointer;padding:1rem 0;font-weight:700}.tech-faq__item p,.tech-faq__item ul{color:var(--ink-muted);margin:0 0 1rem}.tech-sources ul{gap:.35rem;padding-left:1.2rem;font-size:.9rem;display:grid}.tech-sources a{color:var(--ink)}.js-reveal .reveal{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(14px)}.js-reveal .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js-reveal .reveal{opacity:1;transition:none;transform:none}}.tech-thermo h3{font-size:1.15rem}.tech-thermo h3+ul{margin-bottom:1rem}.tech-thermo__list{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.tech-thermo__list li{border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.82rem;font-weight:600;display:inline-flex}.tech-thermo__list .is-yes{background:var(--ok-tint);color:var(--ok)}.tech-thermo__list .is-yes:before{content:"✓"}.tech-thermo__list .is-no{background:var(--mist);color:var(--ink-muted)}.tech-thermo__list .is-no:before{content:"–"}#thermoformen .g-figure{margin-top:var(--space-6)}@media (width<=39.99rem){.anat__dot{width:1.65rem;height:1.65rem;font-size:.72rem}}#thermoformen .timeline{padding:var(--space-5)}#thermoformen .timeline svg{width:100%;height:auto;display:block}@media (width<=39.99rem){.blade-fig__label{font-size:19px}}
