.Button-module__We7rla__button{font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast)var(--ease-precise),color var(--duration-fast)var(--ease-precise),border-color var(--duration-fast)var(--ease-precise);border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-weight:500;display:inline-flex;position:relative}.Button-module__We7rla__button:after{content:"";transform-origin:0;background:var(--accent-brass);width:100%;height:1px;transition:transform var(--duration-fast)var(--ease-precise);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.Button-module__We7rla__button:hover:after,.Button-module__We7rla__button:focus-visible:after{transform:scaleX(1)}.Button-module__We7rla__primary{background:var(--accent-rust);color:var(--bg-primary)}.Button-module__We7rla__primary:hover,.Button-module__We7rla__primary:focus-visible{background:var(--accent-rust-bright)}.Button-module__We7rla__secondary{border-color:var(--accent-brass);color:var(--accent-brass);background:0 0}.Button-module__We7rla__secondary:hover,.Button-module__We7rla__secondary:focus-visible{background:var(--bg-surface)}.Button-module__We7rla__ghost{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding-inline:0}.Button-module__We7rla__ghost:hover,.Button-module__We7rla__ghost:focus-visible{color:var(--accent-rust)}
.BrassLine-module__ls93vG__line{border:0;border-top:1px solid var(--accent-brass);margin:0}.BrassLine-module__ls93vG__heavy{opacity:1;width:100%}.BrassLine-module__ls93vG__medium{opacity:.7;width:80px}.BrassLine-module__ls93vG__light{opacity:.4;width:32px}
.SystemMarker-module__Q9qDwW__marker{color:var(--accent-brass);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0}
.Card-module__adqX8G__card{gap:var(--section-space-tight);background:var(--section-bg-surface);border-right:1px solid var(--section-border-subtle);border-bottom:1px solid var(--section-border-subtle);min-width:0;transition:transform var(--duration-fast)var(--ease-heavy),border-color var(--duration-fast)var(--ease-precise);align-content:start;padding:1.25rem;display:grid}.Card-module__adqX8G__card:hover,.Card-module__adqX8G__card:focus-within{border-color:var(--accent-brass);transform:translateY(-2px)}.Card-module__adqX8G__title{font-size:var(--text-lg);line-height:1.2}.Card-module__adqX8G__copy{color:var(--section-text-secondary);font-size:var(--section-text-base);line-height:var(--section-line-height);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}
.DataDisplay-module__2Ezwha__data{gap:.4rem;display:grid}.DataDisplay-module__2Ezwha__value{color:var(--accent-rust);font-family:var(--font-display);font-size:var(--text-4xl);line-height:1}.DataDisplay-module__2Ezwha__label{color:var(--section-text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}
.SectionHeader-module__k8Tj-G__header{gap:.75rem;max-width:64ch;display:grid}.SectionHeader-module__k8Tj-G__headline{font-size:clamp(var(--text-xl),2.2vw,var(--text-2xl));font-weight:600;line-height:1.05}.SectionHeader-module__k8Tj-G__subline{font-size:var(--text-md);color:var(--section-text-secondary);line-height:1.6}@media (max-width:767px){.SectionHeader-module__k8Tj-G__header{max-width:none}.SectionHeader-module__k8Tj-G__headline{font-size:clamp(var(--text-xl),7vw,var(--text-2xl));overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.SectionHeader-module__k8Tj-G__subline{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}
.KontrollpultGrid-module__04vVyG__grid{gap:var(--space-tight);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.KontrollpultGrid-module__04vVyG__layoutFeaturedFirst>:first-child{grid-column:span 5}.KontrollpultGrid-module__04vVyG__layoutFeaturedFirst>:not(:first-child){grid-column:span 2}.KontrollpultGrid-module__04vVyG__layoutEqual>*{grid-column:span 3}.KontrollpultGrid-module__04vVyG__layoutDense>*{grid-column:span 2}.KontrollpultGrid-module__04vVyG__layoutDuo>*{grid-column:span 6}.KontrollpultGrid-module__04vVyG__layoutStack>*{grid-column:1/-1}@media (max-width:1199px){.KontrollpultGrid-module__04vVyG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.KontrollpultGrid-module__04vVyG__layoutFeaturedFirst>*{grid-column:span 2}.KontrollpultGrid-module__04vVyG__layoutEqual>*,.KontrollpultGrid-module__04vVyG__layoutDense>*,.KontrollpultGrid-module__04vVyG__layoutDuo>*{grid-column:span 1}}@media (max-width:767px){.KontrollpultGrid-module__04vVyG__grid{grid-template-columns:1fr}}
.SectionBoundary-module__P1edWW__boundary{margin:0 0 var(--space-element)}
.StructuredSection-module__HI5MWG__section{padding:clamp(3rem,6vw,5rem)var(--space-element);position:relative}.StructuredSection-module__HI5MWG__grid{gap:var(--section-space-element);display:grid}.StructuredSection-module__HI5MWG__marker{align-content:start;gap:.75rem;display:grid}@media (min-width:1200px){.StructuredSection-module__HI5MWG__marker{top:var(--space-element);align-self:start;position:sticky}}.StructuredSection-module__HI5MWG__content{gap:var(--section-space-element);display:grid}.StructuredSection-module__HI5MWG__body{gap:var(--section-space-element);font-size:var(--section-text-base);line-height:var(--section-line-height);display:grid}.StructuredSection-module__HI5MWG__body>p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (max-width:767px){.StructuredSection-module__HI5MWG__section{padding-inline:1rem}.StructuredSection-module__HI5MWG__grid{column-gap:0;row-gap:var(--space-tight)}.StructuredSection-module__HI5MWG__marker{text-align:left;justify-items:start}.StructuredSection-module__HI5MWG__content{justify-items:stretch}.StructuredSection-module__HI5MWG__body{justify-items:stretch;width:100%}.StructuredSection-module__HI5MWG__body>p{text-align:left;max-width:none}.StructuredSection-module__HI5MWG__body>:is(button,a){justify-self:start}}
.PageContentBlocks-module__8rZwwW__lead{max-width:64ch}.PageContentBlocks-module__8rZwwW__highlight{color:var(--accent-rust-bright);font-style:normal}.PageContentBlocks-module__8rZwwW__highlightBrass{color:var(--accent-brass);font-style:normal}.PageContentBlocks-module__8rZwwW__highlightRisk{color:var(--accent-patina);font-style:normal}.PageContentBlocks-module__8rZwwW__statInline{font-family:var(--font-display);font-size:var(--text-xl);color:var(--accent-rust);letter-spacing:-.02em;font-weight:600}.PageContentBlocks-module__8rZwwW__assertion{font-family:var(--font-display);font-size:var(--text-lg);color:var(--section-text-primary);letter-spacing:-.02em;padding-left:var(--space-tight);border-left:2px solid var(--accent-rust);margin-block:var(--space-tight);font-weight:600;line-height:1.25;display:block}.PageContentBlocks-module__8rZwwW__kickerBox{gap:var(--space-tight);padding:var(--space-tight)var(--space-element);background:rgb(var(--accent-rust-rgb)/.08);border-left:2px solid var(--accent-rust);display:grid}.PageContentBlocks-module__8rZwwW__kickerBox p{color:var(--section-text-primary);font-size:var(--section-text-base);line-height:var(--section-line-height);margin:0}.PageContentBlocks-module__8rZwwW__slotList{gap:var(--section-space-tight);margin:0;display:grid}.PageContentBlocks-module__8rZwwW__slotItem{gap:var(--space-tight);padding-block:var(--space-tight);border-top:1px solid var(--section-border-subtle);display:grid}.PageContentBlocks-module__8rZwwW__slotLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-brass)}.PageContentBlocks-module__8rZwwW__slotValue{color:var(--section-text-secondary);margin:0}.PageContentBlocks-module__8rZwwW__plainList{gap:var(--space-tight);color:var(--section-text-secondary);margin:0;padding-left:1.2rem;display:grid}.PageContentBlocks-module__8rZwwW__plainList li{line-height:var(--section-line-height)}.PageContentBlocks-module__8rZwwW__panel{gap:var(--space-tight);padding:var(--space-element);background:var(--section-bg-surface);border-right:1px solid var(--section-border-subtle);border-bottom:1px solid var(--section-border-subtle);display:grid}.PageContentBlocks-module__8rZwwW__panel p{margin:0}.PageContentBlocks-module__8rZwwW__inlineLink{width:fit-content;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-rust);border-bottom:1px solid rgb(var(--accent-brass-rgb)/.4);align-items:center;gap:.4rem;padding-bottom:.25rem;display:inline-flex}.PageContentBlocks-module__8rZwwW__ctaBlock{gap:var(--space-tight);padding:var(--space-element)calc(var(--space-element)*1.5);background:var(--section-bg-surface);border-left:2px solid var(--accent-rust);border-bottom:1px solid var(--section-border-subtle);display:grid}.PageContentBlocks-module__8rZwwW__ctaLead{color:var(--section-text-secondary);font-size:var(--section-text-base);line-height:var(--section-line-height);margin:0}.PageContentBlocks-module__8rZwwW__ctaButton{background:var(--accent-rust);width:fit-content;color:var(--bg-primary);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.02em;margin-block:var(--space-tight);transition:background-color var(--duration-fast)var(--ease-precise),color var(--duration-fast)var(--ease-precise);border-radius:2px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:500;display:inline-flex}.PageContentBlocks-module__8rZwwW__ctaButton:hover,.PageContentBlocks-module__8rZwwW__ctaButton:focus-visible{background:var(--accent-rust-bright)}.PageContentBlocks-module__8rZwwW__ctaFallback{color:var(--section-text-secondary);font-size:var(--text-sm);margin:0}.PageContentBlocks-module__8rZwwW__cardSlotList{gap:var(--space-tight);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.PageContentBlocks-module__8rZwwW__cardSlotItem{border-right:1px solid var(--section-border-subtle);border-bottom:1px solid var(--section-border-subtle);background:rgb(var(--bg-primary-rgb)/.28);gap:.35rem;padding:.7rem;display:grid}.PageContentBlocks-module__8rZwwW__cardSlotItemWide{grid-column:1/-1}.PageContentBlocks-module__8rZwwW__cardSlotTerm{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-brass)}.PageContentBlocks-module__8rZwwW__cardSlotDesc{margin:0}@media (max-width:767px){.PageContentBlocks-module__8rZwwW__cardSlotList{grid-template-columns:1fr}.PageContentBlocks-module__8rZwwW__cardSlotItemWide{grid-column:1}}.PageContentBlocks-module__8rZwwW__tierLadder{gap:0;display:grid}.PageContentBlocks-module__8rZwwW__tierRow{gap:var(--space-element);padding-block:var(--space-element);border-top:1px solid var(--section-border-subtle);grid-template-columns:1fr 2fr;align-items:start;display:grid}.PageContentBlocks-module__8rZwwW__tierRow:last-child{border-bottom:1px solid var(--section-border-subtle)}.PageContentBlocks-module__8rZwwW__tierAnchor{top:var(--space-element);align-content:start;gap:var(--space-tight);display:grid;position:sticky}.PageContentBlocks-module__8rZwwW__tierTitle{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-medium);color:var(--section-text-primary);margin:0;line-height:1.2}.PageContentBlocks-module__8rZwwW__tierPrice{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--accent-brass);margin:0}.PageContentBlocks-module__8rZwwW__tierFields{grid-template-columns:1fr;align-content:start;gap:0;display:grid}.PageContentBlocks-module__8rZwwW__tierField{padding-block:var(--space-tight);border-top:1px solid var(--section-border-subtle);gap:.5rem;padding-inline:.7rem;display:grid}.PageContentBlocks-module__8rZwwW__tierField:first-child{border-top:none}.PageContentBlocks-module__8rZwwW__tierFieldTerm{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-brass)}.PageContentBlocks-module__8rZwwW__tierFieldDesc{color:var(--section-text-secondary);font-size:var(--section-text-base);line-height:var(--section-line-height);margin:0}@media (max-width:1023px){.PageContentBlocks-module__8rZwwW__tierAnchor{position:static}.PageContentBlocks-module__8rZwwW__tierRow{grid-template-columns:1fr}}@media (max-width:767px){.PageContentBlocks-module__8rZwwW__tierField{padding-inline:0}}
