@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-vietnamese-400-normal.Dpl4UHAZ.woff2) format("woff2"),url(/_astro/barlow-vietnamese-400-normal.BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-ext-400-normal.HxX4XjxC.woff2) format("woff2"),url(/_astro/barlow-latin-ext-400-normal.CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2) format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-vietnamese-500-normal.zTViEIzf.woff2) format("woff2"),url(/_astro/barlow-vietnamese-500-normal.GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-ext-500-normal.DOaysfXq.woff2) format("woff2"),url(/_astro/barlow-latin-ext-500-normal.CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2) format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-vietnamese-600-normal.DcjprdFV.woff2) format("woff2"),url(/_astro/barlow-vietnamese-600-normal.CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-ext-600-normal.B8NK_A3D.woff2) format("woff2"),url(/_astro/barlow-latin-ext-600-normal.DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2) format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-vietnamese-700-normal.D6euyNzi.woff2) format("woff2"),url(/_astro/barlow-vietnamese-700-normal.4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-latin-ext-700-normal.BLuWmldJ.woff2) format("woff2"),url(/_astro/barlow-latin-ext-700-normal.CctuGmmz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-latin-700-normal.A9pxMQ4z.woff2) format("woff2"),url(/_astro/barlow-latin-700-normal.__SGTsZ1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-vietnamese-600-normal.A5AYRdjN.woff2) format("woff2"),url(/_astro/barlow-condensed-vietnamese-600-normal.CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-ext-600-normal.18ESti3H.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-ext-600-normal.Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-vietnamese-700-normal.DYeBwlKR.woff2) format("woff2"),url(/_astro/barlow-condensed-vietnamese-700-normal.DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-ext-700-normal.CwuXbfVR.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-ext-700-normal.BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}img,picture,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul{list-style:none;padding:0}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--ink: #10161f;--ink-2: #364253;--muted: #61708a;--line: #dde3ec;--line-2: #ebeff5;--bg: #ffffff;--bg-alt: #f4f6f9;--deep: #10161f;--deep-2: #161f2d;--brand: #16497f;--brand-ink: #0e3560;--brand-soft: #e9f0f8;--accent: #e85512;--accent-ink: #c74409;--ok: #15935a;--ok-soft: #e7f6ee;--r-sm: 4px;--r: 6px;--r-lg: 10px;--shadow-sm: 0 1px 2px rgba(14,23,38,.05);--shadow: 0 10px 24px -14px rgba(14,23,38,.18), 0 2px 5px -2px rgba(14,23,38,.06);--shadow-lg: 0 26px 60px -28px rgba(14,23,38,.32);--font-sans: "Barlow", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Barlow Condensed", "Barlow", ui-sans-serif, system-ui, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, monospace;--wrap: 1140px;--wrap-narrow: 760px;--gutter: clamp(1.1rem, 4vw, 2rem)}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg);line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{line-height:1.08;font-weight:700;letter-spacing:0;color:var(--ink);text-wrap:balance;font-family:var(--font-display)}h1{font-size:clamp(2.3rem,1.4rem + 3.6vw,3.9rem)}h2{font-size:clamp(1.7rem,1.2rem + 2vw,2.6rem)}h3{font-size:clamp(1.22rem,1.06rem + .7vw,1.55rem)}h4{font-family:var(--font-sans);letter-spacing:-.01em}p{color:var(--ink-2)}strong{color:var(--ink);font-weight:650}.lead{font-size:clamp(1.05rem,.99rem + .4vw,1.24rem);color:var(--ink-2);line-height:1.58}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.narrow{max-width:var(--wrap-narrow)}.section{padding-block:clamp(3rem,2rem + 5vw,6rem)}.section--alt{background:var(--bg-alt);border-block:1px solid var(--line)}.section--deep{background:linear-gradient(180deg,var(--deep) 0%,var(--deep-2) 100%);color:#dbe4f1}.section--deep h2,.section--deep h3{color:#fff}.section--deep p{color:#a9b8cd}.eyebrow{display:inline-flex;align-items:center;gap:.6ch;font-family:var(--font-mono);font-size:.77rem;letter-spacing:.09em;text-transform:uppercase;color:var(--brand);font-weight:600}.eyebrow:before{content:"";width:.55rem;height:.55rem;background:var(--accent);border-radius:1px}.section--deep .eyebrow{color:#86a7d6}.section-head{max-width:64ch}.section-head h2{margin-top:.65rem}.section-head p{margin-top:.85rem}.btn{--_bg: var(--brand);--_fg: #fff;display:inline-flex;align-items:center;justify-content:center;gap:.6ch;background:var(--_bg);color:var(--_fg);font-weight:600;font-size:.98rem;letter-spacing:.01em;white-space:nowrap;padding:.78em 1.4em;border-radius:var(--r-sm);border:1px solid transparent;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.btn:hover{background:var(--brand-ink)}.btn--accent{--_bg: var(--accent)}.btn--accent:hover{background:var(--accent-ink)}.btn--ghost{--_bg: transparent;--_fg: var(--ink);border-color:color-mix(in srgb,var(--ink) 28%,transparent)}.btn--ghost:hover{background:transparent;border-color:var(--brand);color:var(--brand)}.btn--light{--_bg: #fff;--_fg: var(--brand-ink)}.btn--light:hover{background:#e9eef6}.btn--lg{font-size:1.04rem;padding:.9em 1.7em}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 45%,white);outline-offset:2px;border-radius:3px}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.site-header .wrap{display:flex;align-items:center;gap:1.5rem;height:68px}.brand{display:inline-flex;align-items:center;gap:.55ch;font-weight:800;letter-spacing:-.03em;font-size:1.24rem;color:var(--ink)}.brand b{color:var(--brand);font-weight:800}.brand .mark{width:27px;height:27px;flex:none}.nav{display:flex;align-items:center;gap:1.45rem;margin-left:auto}.nav a:not(.btn){font-weight:500;color:var(--ink-2);font-size:.96rem}.nav a:not(.btn):hover{color:var(--brand)}.nav-toggle{display:none;background:none;border:0;padding:.4rem;margin-left:auto;color:var(--ink);cursor:pointer;border-radius:8px}.nav-toggle:hover{color:var(--brand)}@media(max-width:880px){.nav-toggle{display:inline-flex}.nav{position:absolute;top:100%;left:0;right:0;margin:0;flex-direction:column;align-items:stretch;gap:0;padding:.4rem var(--gutter) 1.1rem;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow);display:none}.site-header.nav-open .nav{display:flex}.nav a:not(.btn){padding:.85rem .2rem;border-bottom:1px solid var(--line-2);font-size:1rem}.nav .btn{margin-top:.9rem;justify-content:center}}.hero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--graphite) 0%,var(--graphite-2) 100%);color:#e7eef8}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--steel-line) 1px,transparent 1px),linear-gradient(90deg,var(--steel-line) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(130% 100% at 72% 0%,#000 28%,transparent 74%);mask-image:radial-gradient(130% 100% at 72% 0%,#000 28%,transparent 74%);opacity:.55;pointer-events:none}.hero .wrap{position:relative;display:grid;gap:2.6rem;padding-block:clamp(3rem,2rem + 6vw,5.5rem)}@media(min-width:920px){.hero .wrap{grid-template-columns:1.12fr .88fr;align-items:center}}.hero h1{color:#fff}.hero h1 .hl{color:var(--accent)}.hero .lead{color:#b9c6d9;margin-top:1.15rem;max-width:42ch}.hero-cta{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.9rem}.hero-trust{display:flex;flex-wrap:wrap;gap:.9rem 1.8rem;margin-top:2rem;color:#9fb0c6;font-size:.92rem}.hero-trust span{display:inline-flex;align-items:center;gap:.55ch}.hero-trust svg{color:var(--accent);flex:none}.hero-card{background:#ffffff0b;border:1px solid rgba(255,255,255,.11);border-radius:var(--r-lg);padding:1.5rem;box-shadow:var(--shadow-lg)}.hero-card h3{color:#fff;font-size:1.08rem}.hero-card .spec{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid rgba(255,255,255,.09);font-size:.95rem}.hero-card .spec:last-of-type{border-bottom:0}.hero-card .spec dt{color:#9fb0c6}.hero-card .spec dd{color:#fff;font-weight:600;font-family:var(--font-mono)}.chip{display:inline-flex;align-items:center;gap:.5ch;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.04em;padding:.32em .7em;border-radius:3px;background:var(--brand-soft);color:var(--brand-ink);border:1px solid color-mix(in srgb,var(--brand) 16%,white)}.chip--accent{background:#fdeee4;color:var(--accent-ink);border-color:#f6cfb4}.chip--dark{background:#ffffff14;color:#cdd9ea;border-color:#ffffff24}.split{display:grid;gap:2rem}@media(min-width:860px){.split{grid-template-columns:1fr 1fr;align-items:center;gap:3rem}}.panel{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);padding:1.7rem}.panel--warn{border-left:4px solid var(--accent)}.panel--ok{border-left:4px solid var(--ok)}.panel h3{display:flex;align-items:center;gap:.6ch}.panel ul{display:grid;gap:.7rem;margin-top:1rem}.panel li{position:relative;padding-left:1.7rem;color:var(--ink-2)}.panel li:before{content:"";position:absolute;left:0;top:.55em;width:.7rem;height:.7rem;border-radius:3px;background:var(--accent)}.panel--ok li:before{background:var(--ok);border-radius:50%}.compare{display:grid;gap:1.3rem;margin-top:2.2rem}@media(min-width:760px){.compare{grid-template-columns:1fr 1fr}}.compare-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);padding:1.6rem;display:flex;flex-direction:column}.compare-card__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.compare-card h3{font-size:1.22rem}.compare-card p{margin-bottom:1rem}.compare-card .ideal{margin-top:auto;padding-top:1rem;border-top:1px dashed var(--line);font-size:.93rem}.compare-card .ideal b{color:var(--brand)}.model-grid{display:grid;gap:1.2rem;margin-top:2.4rem;grid-template-columns:repeat(auto-fill,minmax(255px,1fr))}.model-card{display:flex;flex-direction:column;gap:.5rem;background:var(--bg);border:1px solid var(--line);border-radius:var(--r);padding:1.4rem;transition:border-color .18s ease,background .18s ease}.model-card:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));background:color-mix(in srgb,var(--brand-soft) 30%,#fff)}.model-card__marke{font-family:var(--font-mono);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.model-card h3{font-size:1.24rem}.model-card__einsatz{color:var(--ink-2);font-size:.93rem}.model-card__foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1rem}.model-card__foot .baureihe{font-family:var(--font-mono);font-size:.72rem;color:var(--muted)}.model-card__foot .go{display:inline-flex;align-items:center;gap:.4ch;color:var(--brand);font-weight:600;font-size:.92rem}.model-card:hover .go{color:var(--accent-ink)}.benefit-grid{display:grid;gap:1.4rem 1.8rem;margin-top:2.4rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.benefit{display:flex;flex-direction:column;gap:.5rem}.benefit .ico{width:44px;height:44px;display:grid;place-items:center;border-radius:6px;background:var(--brand-soft);color:var(--brand);border:1px solid color-mix(in srgb,var(--brand) 14%,white);margin-bottom:.3rem}.section--deep .benefit .ico{background:#ffffff14;color:var(--accent)}.benefit h3{font-size:1.1rem}.benefit p{font-size:.96rem}.steps{display:grid;gap:1.2rem;margin-top:2.2rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));counter-reset:s}.step{position:relative;padding:1.4rem;background:var(--bg);border:1px solid var(--line);border-radius:var(--r)}.step:before{counter-increment:s;content:"0" counter(s);display:grid;place-items:center;min-width:34px;height:34px;padding-inline:.5em;border-radius:4px;background:var(--brand);color:#fff;font-weight:700;font-family:var(--font-mono);font-size:.9rem;margin-bottom:.8rem;width:fit-content}.step h3{font-size:1.06rem}.step p{font-size:.94rem;margin-top:.3rem}.table-scroll{overflow-x:auto;margin-top:1.6rem;border:1px solid var(--line);border-radius:var(--r)}.datatable{width:100%;border-collapse:collapse;font-size:.95rem;min-width:520px}.datatable th,.datatable td{text-align:left;padding:.85rem 1.1rem;border-bottom:1px solid var(--line)}.datatable thead th{background:var(--bg-alt);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.datatable tbody tr:last-child td{border-bottom:0}.datatable td:first-child{font-weight:600;color:var(--ink)}.datatable .price{font-family:var(--font-mono);color:var(--brand-ink);white-space:nowrap}.faq{display:grid;gap:.8rem;margin-top:2rem}.faq-item{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.faq-item summary{cursor:pointer;list-style:none;padding:1.1rem 1.3rem;font-weight:600;color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:1rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--font-mono);font-size:1.3rem;color:var(--brand);transition:transform .2s ease;flex:none}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item__body{padding:0 1.3rem 1.2rem;color:var(--ink-2)}.cta-band{text-align:center}.cta-band h2{color:#fff}.cta-band p{max-width:52ch;margin:.9rem auto 1.8rem}.cta-band .hero-cta{justify-content:center}.funnel-grid{display:grid;gap:2rem}@media(min-width:940px){.funnel-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:3rem}}.funnel-form{background:var(--bg);border:1px solid var(--line);border-top:3px solid var(--brand);border-radius:var(--r);padding:clamp(1.4rem,1rem + 2vw,2.1rem);box-shadow:var(--shadow-sm)}.field{display:grid;gap:.4rem;margin-bottom:1.05rem}.field label{font-weight:600;font-size:.92rem;color:var(--ink)}.field .req{color:var(--accent-ink)}.field input,.field select,.field textarea{width:100%;padding:.8em .95em;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-alt);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent);outline:none}.field-row{display:grid;gap:1rem}@media(min-width:520px){.field-row{grid-template-columns:1fr 1fr}}.radio-cards{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.radio-card{position:relative}.radio-card input{position:absolute;opacity:0;inset:0;cursor:pointer}.radio-card span{display:block;text-align:center;padding:.7em .5em;border:1px solid var(--line);border-radius:var(--r-sm);font-weight:600;font-size:.92rem;color:var(--ink-2);background:var(--bg-alt);transition:all .15s ease}.radio-card input:checked+span{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand) inset}.radio-card input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--brand) 40%,white);outline-offset:2px}.check{display:flex;gap:.7rem;align-items:flex-start;font-size:.87rem;color:var(--muted);margin-bottom:1.2rem}.check input{margin-top:.2rem;width:1.05rem;height:1.05rem;flex:none;accent-color:var(--brand)}.check a{color:var(--brand);text-decoration:underline}.form-success{display:none;text-align:center;padding:2rem 1rem}.form-success .ico{width:56px;height:56px;margin:0 auto 1rem;display:grid;place-items:center;border-radius:50%;background:var(--ok-soft);color:var(--ok)}.is-sent .funnel-fields{display:none}.is-sent .form-success{display:block}.pt-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-error-msg{margin:-.3rem 0 1rem;padding:.8rem 1rem;border-radius:var(--r-sm);background:#fdecec;border:1px solid #f3c6c6;color:#a12b2b;font-size:.9rem;line-height:1.5}.form-error-msg a{color:#a12b2b;text-decoration:underline}.kfg{background:var(--bg);border:1px solid var(--line);border-top:3px solid var(--brand);border-radius:var(--r);padding:clamp(1.3rem,1rem + 2vw,2rem);box-shadow:var(--shadow-sm);max-width:640px;margin:2.2rem auto 0}.kfg-progress{margin-bottom:1.6rem}.kfg-progress__bar{height:6px;background:var(--line);border-radius:999px;overflow:hidden}.kfg-progress__bar span{display:block;height:100%;background:var(--accent);border-radius:999px;transition:width .3s ease}.kfg-progress__label{margin-top:.6rem;font-size:.85rem;color:var(--muted);font-family:var(--font-mono)}.kfg-progress__label b{color:var(--brand)}.kfg-step{border:0;padding:0;margin:0;min-inline-size:0}.kfg-step:not(.is-active){display:none}.kfg-legend{font-weight:700;font-size:1.18rem;color:var(--ink)}.kfg-sub{color:var(--ink-2);font-size:.95rem;margin:.3rem 0 1.2rem}.kfg-tiles{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.kfg-tile{text-align:left;padding:.8em .95em;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-alt);font-weight:600;font-size:.95rem;color:var(--ink-2);cursor:pointer;transition:border-color .15s,background .15s,color .15s;display:flex;align-items:center;gap:.55ch}.kfg-tile:hover{border-color:var(--brand);color:var(--brand)}.kfg-tile.is-selected{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--brand)}.kfg-tile.is-selected:before{content:"✓";font-weight:800;color:var(--brand)}.kfg-nav{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.7rem;align-items:center}.kfg-tiles--compact{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.kfg-optional{font-size:.88rem;font-weight:600;color:var(--ink-2);margin:1.4rem 0 .7rem;padding-top:1.1rem;border-top:1px solid var(--line)}.kfg-alt{font-size:.9rem;color:var(--ink-2);margin-top:1rem}.kfg-alt a{color:var(--brand);font-weight:600;text-decoration:underline}.kfg-nav [data-kfg-next],.kfg-nav [data-kfg-submit]{margin-left:auto}.kfg-hint{color:var(--accent-ink);font-size:.88rem;margin-top:.9rem}.kfg-reco{margin-bottom:1.3rem;padding:1rem 1.1rem;border-radius:var(--r);background:var(--brand-soft);border:1px solid color-mix(in srgb,var(--brand) 16%,white)}.kfg-reco .lbl{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.kfg-reco .sys{font-weight:700;color:var(--brand-ink);font-size:1.05rem;margin-top:.25rem}.is-sent .kfg-progress,.is-sent .kfg-steps,.is-sent .kfg-nav,.is-sent .kfg-hint,.is-sent [data-form-error],.is-sent [data-kfg-alt]{display:none}.role-grid{display:grid;gap:1.3rem;margin-top:2.4rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.role-grid .panel{display:flex;flex-direction:column}.role-grid .panel .btn{margin-top:auto;align-self:flex-start}.funnel-aside{display:grid;gap:1.1rem;align-content:start}.usp{display:flex;gap:.9rem;align-items:flex-start}.usp .ico{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:6px;background:var(--brand-soft);color:var(--brand);border:1px solid color-mix(in srgb,var(--brand) 14%,white)}.usp h3{font-size:1.02rem}.usp p{font-size:.93rem;margin-top:.15rem}.crumbs{display:flex;flex-wrap:wrap;gap:.5ch;font-size:.86rem;color:var(--muted);padding-top:1.4rem}.crumbs a:hover{color:var(--brand)}.crumbs .sep{color:var(--line)}.prose{max-width:72ch}.prose>*+*{margin-top:1.1rem}.prose h2{margin-top:2.6rem}.prose h3{margin-top:1.9rem}.prose p,.prose li{color:var(--ink-2);font-size:1.03rem;line-height:1.72}.prose ul{display:grid;gap:.6rem;padding-left:0}.prose ul li{position:relative;padding-left:1.6rem}.prose ul li:before{content:"";position:absolute;left:.1rem;top:.62em;width:.55rem;height:.55rem;border-radius:2px;background:var(--accent)}.prose a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.prose strong{color:var(--ink)}.note{background:var(--brand-soft);border:1px solid color-mix(in srgb,var(--brand) 16%,white);border-radius:var(--r);padding:1.1rem 1.3rem}.note p{color:var(--brand-ink)}.site-footer{background:var(--deep);color:#a9b8cd;padding-block:3rem 2rem}.footer-grid{display:grid;gap:2rem;grid-template-columns:1.4fr 1fr 1fr}@media(max-width:760px){.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:460px){.footer-grid{grid-template-columns:1fr}}.footer-brand .brand{color:#fff}.footer-brand .brand b{color:#6ea3e0}.footer-logo{height:30px;width:auto;display:block;opacity:.95}.footer-brand p{color:#8496af;margin-top:.8rem;max-width:34ch;font-size:.93rem}.footer-col h4{color:#fff;font-size:.8rem;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.9rem}.footer-col ul{display:grid;gap:.55rem}.footer-col a{color:#a9b8cd;font-size:.94rem}.footer-col a:hover{color:#fff}.footer-bottom{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;justify-content:space-between;margin-top:2.4rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);font-size:.84rem;color:#7386a1}.footer-bottom a{color:#7386a1}.footer-bottom a:hover{color:#fff}:root{--graphite: #0c1119;--graphite-2: #131a26;--graphite-3: #1b2434;--steel: #2a3550;--steel-line: rgba(255,255,255,.1);--steel-line-2: rgba(255,255,255,.16);--signal: var(--accent);--signal-ink: var(--accent-ink);--tech-fg: #c4d0e2;--tech-fg-dim: #8494ab}.section--graphite{position:relative;overflow:hidden;background:var(--graphite);color:var(--tech-fg);border-block:1px solid var(--steel-line)}.section--graphite:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--steel-line) 1px,transparent 1px),linear-gradient(90deg,var(--steel-line) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(120% 90% at 80% 0%,#000 20%,transparent 72%);mask-image:radial-gradient(120% 90% at 80% 0%,#000 20%,transparent 72%);opacity:.5}.section--graphite>.wrap{position:relative}.section--graphite h1,.section--graphite h2,.section--graphite h3{color:#fff}.section--graphite p{color:var(--tech-fg-dim)}.section--graphite .eyebrow{color:var(--signal)}.section--graphite .eyebrow:before{background:var(--signal)}.b2b-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--graphite) 0%,var(--graphite-2) 100%);color:var(--tech-fg);border-bottom:1px solid var(--steel-line)}.b2b-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--steel-line) 1px,transparent 1px),linear-gradient(90deg,var(--steel-line) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(120% 100% at 85% 10%,#000 18%,transparent 70%);mask-image:radial-gradient(120% 100% at 85% 10%,#000 18%,transparent 70%);opacity:.55}.b2b-hero .wrap{position:relative;padding-block:clamp(2.6rem,1.8rem + 5vw,4.6rem)}.b2b-hero h1{color:#fff;max-width:20ch}.b2b-hero h1 .hl{color:var(--signal)}.b2b-hero .lead{color:var(--tech-fg);margin-top:1.1rem;max-width:60ch}.refsearch{margin-top:2rem;max-width:760px}.refsearch__box{display:flex;gap:.6rem;flex-wrap:wrap;background:#ffffff0d;border:1px solid var(--steel-line-2);border-radius:var(--r);padding:.6rem;box-shadow:var(--shadow-lg)}.refsearch__box:focus-within{border-color:color-mix(in srgb,var(--signal) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 22%,transparent)}.refsearch__input{flex:1 1 260px;min-width:0;background:transparent;border:0;color:#fff;font-size:1.05rem;padding:.7em .85em;font-family:var(--font-mono);letter-spacing:.01em}.refsearch__input::placeholder{color:var(--tech-fg-dim);font-family:var(--font-sans);letter-spacing:0}.refsearch__input:focus{outline:none}.refsearch__actions{display:flex;gap:.5rem;flex-wrap:wrap}.refsearch__hint{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.5ch .8ch;align-items:center;color:var(--tech-fg-dim);font-size:.85rem}.refsearch__hint .k{font-family:var(--font-mono);font-size:.78rem;padding:.18em .6em;border:1px solid var(--steel-line-2);border-radius:3px;color:var(--tech-fg)}.refsearch__examples{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.refsearch__ex{font-family:var(--font-mono);font-size:.8rem;color:var(--tech-fg);background:#ffffff0d;border:1px solid var(--steel-line);border-radius:3px;padding:.3em .7em;cursor:pointer;transition:border-color .15s,color .15s}.refsearch__ex:hover{border-color:var(--signal);color:#fff}.result{margin-top:1.4rem;border-radius:var(--r);border:1px solid var(--steel-line-2);background:#ffffff0a;padding:1.2rem 1.3rem}.result[hidden]{display:none}.result__tag{display:inline-flex;align-items:center;gap:.5ch;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;padding:.28em .7em;border-radius:3px}.result--a .result__tag{background:var(--ok-soft);color:var(--ok)}.result--b .result__tag{background:#fff1e9;color:var(--signal-ink)}.result--c .result__tag{background:#ffffff14;color:var(--tech-fg);border:1px solid var(--steel-line-2)}.result h3{margin-top:.7rem;color:#fff;font-size:1.12rem}.result p{color:var(--tech-fg-dim);margin-top:.4rem}.result .hero-cta{margin-top:1.1rem}.result__ref{font-family:var(--font-mono);color:#fff}.tag-row{display:flex;flex-wrap:wrap;gap:.6rem .7rem;margin-top:1.8rem}.tag-row span{display:inline-flex;align-items:center;gap:.5ch;font-size:.86rem;color:var(--tech-fg);background:#ffffff0d;border:1px solid var(--steel-line);border-radius:3px;padding:.38em .9em}.tag-row svg{color:var(--signal);flex:none}.area-grid{display:grid;gap:1.1rem;margin-top:2.2rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.area-card{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border-radius:var(--r);background:var(--graphite-2);border:1px solid var(--steel-line);transition:border-color .2s,background .2s;color:var(--tech-fg)}.area-card:hover{border-color:color-mix(in srgb,var(--signal) 55%,var(--steel-line));background:var(--graphite-3)}.area-card h3{color:#fff;font-size:1.14rem}.area-card p{color:var(--tech-fg-dim);font-size:.94rem;flex:1}.area-card .balgtypen{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.3rem}.area-card .go{display:inline-flex;align-items:center;gap:.4ch;color:var(--signal);font-weight:600;font-size:.9rem;margin-top:.4rem}.spec-grid{display:grid;gap:.1rem;margin-top:1.4rem;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.spec-item{padding:.95rem 1.1rem;background:var(--bg);border:1px solid var(--line-2)}.spec-item dt{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.spec-item dd{font-weight:650;color:var(--ink);margin-top:.25rem}.rfq-ways{display:grid;gap:1.2rem;margin-top:2.2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.rfq-way{display:flex;flex-direction:column;padding:1.6rem;border-radius:var(--r);background:var(--bg);border:1px solid var(--line);border-top:3px solid var(--brand)}.rfq-way .num{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;color:var(--signal-ink)}.rfq-way h3{margin-top:.3rem;font-size:1.2rem}.rfq-way p{margin-top:.5rem;font-size:.95rem;flex:1}.rfq-way .btn{margin-top:1.2rem;align-self:flex-start}.statusflow{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.6rem}.statusflow li{display:inline-flex;align-items:center;gap:.5ch;font-size:.86rem;color:var(--ink-2);background:var(--bg-alt);border:1px solid var(--line);border-radius:3px;padding:.35em .85em}.statusflow li .n{font-family:var(--font-mono);font-size:.72rem;color:var(--brand)}.section--graphite .statusflow li{color:var(--tech-fg);background:#ffffff0d;border-color:var(--steel-line)}.section--graphite .statusflow li .n{color:var(--signal)}.rolerow{display:grid;gap:1.2rem;margin-top:2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.rolecard{padding:1.5rem;border-radius:var(--r);border:1px solid var(--line);background:var(--bg)}.rolecard h3{font-size:1.12rem}.rolecard ul{display:grid;gap:.5rem;margin-top:1rem}.rolecard li{position:relative;padding-left:1.5rem;color:var(--ink-2);font-size:.94rem}.rolecard li:before{content:"";position:absolute;left:0;top:.5em;width:.6rem;height:.6rem;border-radius:2px;background:var(--brand)}.center{text-align:center;margin-inline:auto}.mt-0{margin-top:0}.divider{height:1px;background:var(--line);border:0;margin-block:2rem}.brand-logo[data-astro-cid-3ef6ksr2]{height:32px;width:auto;display:block}@media(max-width:480px){.brand-logo[data-astro-cid-3ef6ksr2]{height:27px}}.site-header[data-astro-cid-3ef6ksr2] .nav[data-astro-cid-3ef6ksr2]{gap:1.15rem}.site-header[data-astro-cid-3ef6ksr2] .nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn){font-size:.93rem;position:relative;padding-block:.35rem}.site-header[data-astro-cid-3ef6ksr2] .nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn)[aria-current=page]{color:var(--brand);font-weight:600}@media(min-width:881px){.site-header[data-astro-cid-3ef6ksr2] .nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn)[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-1.05rem;height:2px;background:var(--accent)}}@media(max-width:1080px)and (min-width:881px){.site-header[data-astro-cid-3ef6ksr2] .nav[data-astro-cid-3ef6ksr2]{gap:.9rem}.site-header[data-astro-cid-3ef6ksr2] .nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn){font-size:.88rem}}
