:root{--bg:#12181f;--bg-deep:#0b0f14;--surface: rgba(255,255,255,.04);--surface-strong: rgba(255,255,255,.07);--line: rgba(255,255,255,.1);--line-strong: rgba(255,255,255,.22);--text:#F2F5F7;--text-muted:#AEBAC4;--text-dim:#76838d;--copper:#E8A24A;--copper-soft: rgba(232,162,74,.14);--copper-line: rgba(232,162,74,.55);--cyan:#8FD3FF;--font-display:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--font-mono:"IBM Plex Mono", monospace;--ease: cubic-bezier(.22,.8,.32,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark;forced-color-adjust:none}html,body{forced-color-adjust:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}html{background-color:var(--bg)!important}body{margin:0;background-color:var(--bg)!important;background-image:radial-gradient(1100px 620px at 15% -10%,rgba(143,211,255,.05),transparent 60%),radial-gradient(900px 700px at 100% 10%,rgba(232,162,74,.06),transparent 55%);color:var(--text)!important;font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:-60px;right:-60px;bottom:-60px;left:-60px;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:24px 24px,24px 24px,120px 120px,120px 120px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),rgba(0,0,0,.35) 60%,transparent 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),rgba(0,0,0,.35) 60%,transparent 100%);animation:grid-drift 50s linear infinite}@keyframes grid-drift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:24px 24px,24px 24px,-120px 120px,-120px 120px}}@media(prefers-reduced-motion:reduce){body:before{animation:none}}a{color:inherit}.wrap :is(h1,h2,h3,h4,h5,h6,p,strong,b,em,li,label,span){color:inherit}.panel-text strong,.contact p strong{color:var(--text)!important}img{max-width:100%;display:block}button{font-family:inherit}.wrap{max-width:1280px;margin:0 auto;padding:0 28px;position:relative;z-index:1}@media(max-width:640px){.wrap{padding:0 18px}}.icon{width:20px;height:20px;flex:none;forced-color-adjust:none;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;stroke-linecap:round;stroke-linejoin:round}.icon,.icon *{forced-color-adjust:none}.icon path,.icon circle,.icon rect,svg.icon path,svg.icon circle,svg.icon rect{fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;stroke-linecap:round;stroke-linejoin:round}.topbar{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#0d2748f5,#091a31e0);border-bottom:2px solid var(--copper);box-shadow:0 6px 24px #00000047}.topbar-inner{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;max-width:1280px;margin:0 auto}.brand{display:flex;align-items:center;gap:14px}.brand-mark{width:40px;height:40px;border-radius:3px;flex:none;background:var(--copper);color:var(--bg-deep);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px var(--copper-line),0 6px 20px #e8a24a59}.brand-mark svg{width:22px;height:22px}.brand-text{display:flex;flex-direction:column;gap:2px}.brand-word{font-family:var(--font-display);font-weight:700;font-size:23px;letter-spacing:.03em;color:var(--text)!important;line-height:1}.brand-sub{font-family:var(--font-mono);font-size:10.5px;color:var(--text-dim)!important;letter-spacing:.14em}.sheet-meta{font-family:var(--font-mono);font-size:12px;color:var(--text-dim)!important;letter-spacing:.03em;text-align:right}.sheet-meta b{display:inline-block;color:var(--copper)!important;font-weight:600;border:1px solid var(--copper-line);background:var(--copper-soft);padding:2px 9px;border-radius:2px;letter-spacing:.06em}.hero{padding:76px 0 40px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;z-index:0;pointer-events:none;width:640px;height:640px;top:-260px;right:-160px;background:radial-gradient(circle,rgba(232,162,74,.14),transparent 70%);filter:blur(10px);animation:glow-pulse 9s ease-in-out infinite}@keyframes glow-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.hero:before{animation:none}}.hero-eyebrow,.hero h1,.hero-sub,.hero p.lead,.stat-row{position:relative;z-index:1}.hero-eyebrow{font-family:var(--font-mono);font-size:12.5px;color:var(--copper);letter-spacing:.06em;display:flex;align-items:center;gap:10px;margin-bottom:22px}.hero-eyebrow:before{content:"";width:26px;height:1px;background:var(--copper-line)}.hero h1{font-family:var(--font-display);font-weight:700;font-size:clamp(32px,4.4vw,48px);line-height:1.16;letter-spacing:-.01em;margin:0 0 16px;max-width:38ch;color:var(--text)!important}.hero-sub{font-family:var(--font-display);font-weight:500;font-size:clamp(18px,2.2vw,23px);color:var(--copper)!important;margin:0 0 18px;max-width:32ch}.hero p.lead{font-size:17.5px;color:var(--text-muted)!important;max-width:56ch;margin:0 0 44px}.stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.stat-row:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--copper-line);transform:translateY(-50%) scaleX(0);transform-origin:left;animation:trace 1.3s var(--ease) .3s forwards}@keyframes trace{to{transform:translateY(-50%) scaleX(1)}}.stat{padding:26px 22px;border-right:1px solid var(--line);position:relative}.stat:last-child{border-right:none}.stat-num{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,4vw,40px);color:var(--text)!important}.stat-num:after{content:""}.stat-label{font-size:13.5px;color:var(--text-muted)!important;margin-top:4px}.stat-node{position:absolute;top:-1px;left:22px;width:7px;height:7px;border-radius:50%;background:var(--copper);opacity:0;transform:translateY(-50%) scale(0);box-shadow:0 0 0 4px #e8a24a2e;animation:node-pop .5s var(--ease) forwards}.stat:nth-child(1) .stat-node{animation-delay:1.35s}.stat:nth-child(2) .stat-node{animation-delay:1.55s}.stat:nth-child(3) .stat-node{animation-delay:1.75s}@keyframes node-pop{to{opacity:1;transform:translateY(-50%) scale(1)}}.layout{display:grid;grid-template-columns:230px 1fr;gap:48px;padding:56px 0 20px;align-items:start}@media(max-width:900px){.layout{grid-template-columns:1fr}}.index{position:sticky;top:78px;display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--line)}@media(max-width:900px){.index{position:sticky;top:0;z-index:20;flex-direction:row;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;border-left:none;border-bottom:1px solid var(--line);background:#12181feb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 -18px;padding:10px 0 10px 18px;gap:8px}.index::-webkit-scrollbar{display:none}}.index-title{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);letter-spacing:.08em;padding:0 0 10px 18px}@media(max-width:900px){.index-title{display:none}}.index-item{display:flex;align-items:center;gap:10px;padding:11px 16px;margin-left:-1px;border-left:1px solid transparent;font-size:13.5px;color:var(--text-muted);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease);white-space:nowrap;background:transparent;text-align:left}.index-item .icon{width:16px;height:16px;color:var(--text-dim);transition:color .2s}.index-item .count{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}@media(max-width:900px){.index-item{border-left:none;border:1px solid var(--line);border-radius:999px;padding:8px 14px}.index-item .count{display:none}}.index-item:hover{color:var(--text)}.index-item.is-active{color:var(--text);border-left-color:var(--copper);background:var(--surface)}.index-item.is-active .icon{color:var(--copper)}@media(max-width:900px){.index-item.is-active{border-color:var(--copper);background:var(--copper-soft)}}.panels{display:flex;flex-direction:column;gap:26px}.panel{position:relative;border:1px solid var(--line);background:var(--surface);padding:34px clamp(20px,3vw,44px);opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease),border-color .25s}.panel.is-visible{opacity:1;transform:translateY(0)}.panel:hover{border-color:var(--line-strong)}.panel:before,.panel:after{content:"";position:absolute;width:14px;height:14px;pointer-events:none}.panel:before{top:-1px;left:-1px;border-top:1.5px solid var(--copper);border-left:1.5px solid var(--copper)}.panel:after{bottom:-1px;right:-1px;border-bottom:1.5px solid var(--copper);border-right:1.5px solid var(--copper)}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.panel-ref{font-family:var(--font-mono);font-size:12.5px;color:var(--copper);letter-spacing:.04em}.panel-cat{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted);letter-spacing:.04em;border:1px solid var(--line);padding:5px 10px 5px 8px}.panel-cat .icon{width:15px;height:15px;color:var(--copper)}.panel h3{font-family:var(--font-display);font-weight:600;font-size:clamp(22px,2.6vw,29px);line-height:1.15;margin:0 0 6px;max-width:34ch;color:var(--text)!important}.panel .meta-line{font-family:var(--font-mono);font-size:12.5px;color:var(--text-dim)!important;display:flex;align-items:center;gap:7px;margin-bottom:20px}.panel .meta-line .icon{width:14px;height:14px}.panel-body{display:flex;flex-direction:column;gap:28px}.panel-body .gallery{order:1}.panel-body .panel-text{order:2}.panel-text p{color:var(--text-muted)!important;font-size:15px;margin:0 0 14px}.case-label{color:var(--copper)!important;font-family:var(--font-mono);font-weight:500;font-size:11.5px;letter-spacing:.05em;margin-right:5px}.case-link{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-family:var(--font-mono);font-size:12.5px;color:var(--text-dim)!important}.case-link a{color:var(--cyan)!important}.panel-cta-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.panel-text a{color:var(--cyan)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#8fd3ff66}.panel-text a:hover{text-decoration-color:var(--cyan)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px}.chip{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;color:var(--text);border:1px solid var(--line);background:#ffffff08;padding:6px 10px}a.chip{text-decoration:none;cursor:pointer;transition:border-color .2s,color .2s}a.chip:hover{border-color:var(--copper-line);color:var(--copper)}.chip .icon{width:13px;height:13px;color:var(--copper)}.cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:13px;letter-spacing:.03em;color:var(--text);background:transparent;border:1px solid var(--copper-line);padding:12px 18px;cursor:pointer;text-decoration:none}.cta span{position:relative;z-index:1;display:flex;align-items:center;gap:8px}.cta .icon{width:15px;height:15px;transition:transform .3s var(--ease)}.cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--copper);transform:translate(-101%);transition:transform .32s var(--ease);z-index:0}.cta:hover{color:var(--bg-deep)}.cta:hover:before{transform:translate(0)}.cta:hover .icon{transform:translate(3px)}.cta-lg{position:relative;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-weight:500;font-size:14px;letter-spacing:.03em;color:var(--bg-deep);background:var(--copper);border:1px solid var(--copper);padding:16px 26px;cursor:pointer;text-decoration:none;box-shadow:0 8px 26px #e8a24a47;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.cta-lg .icon{width:16px;height:16px;transition:transform .3s var(--ease)}.cta-lg:hover{transform:translateY(-2px);box-shadow:0 12px 32px #e8a24a66;background:#f0b565}.cta-lg:hover .icon{transform:translate(3px)}.cta-micro{font-family:var(--font-mono);font-size:11.5px;color:var(--text-dim)!important;display:flex;align-items:center;gap:7px;margin-top:14px}.cta-micro .icon{width:13px;height:13px;color:var(--copper)}.gallery{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.gallery[data-count="1"]{grid-template-columns:1fr}.gallery[data-count="3"]{grid-template-columns:repeat(3,1fr)}.gallery a{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;border:1px solid var(--line);cursor:zoom-in;background:var(--bg-deep)}.gallery[data-count="1"] a{aspect-ratio:21/9}@media(max-width:640px){.gallery[data-count="2"],.gallery[data-count="4"]{grid-template-columns:1fr}.gallery a{aspect-ratio:16/10}}.gallery img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease),filter .5s var(--ease);filter:saturate(.92) brightness(.94)}.gallery a:hover img{transform:scale(1.06);filter:saturate(1) brightness(1)}.gallery a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,transparent 60%,rgba(8,27,52,.55));pointer-events:none}.gallery a .zoom-tag{position:absolute;right:6px;bottom:6px;z-index:2;width:24px;height:24px;border:1px solid rgba(255,255,255,.4);background:#081b348c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;color:var(--text);opacity:0;transform:scale(.85);transition:opacity .25s,transform .25s}.gallery a .zoom-tag svg{width:12px;height:12px}.gallery a:hover .zoom-tag{opacity:1;transform:scale(1)}.learned{margin-top:56px;padding:40px clamp(20px,3vw,44px);border:1px solid var(--line);position:relative;background:var(--surface)}.learned:before,.learned:after{content:"";position:absolute;width:14px;height:14px}.learned:before{top:-1px;left:-1px;border-top:1.5px solid var(--copper);border-left:1.5px solid var(--copper)}.learned:after{bottom:-1px;right:-1px;border-bottom:1.5px solid var(--copper);border-right:1.5px solid var(--copper)}.learned-eyebrow{font-family:var(--font-mono);font-size:12.5px;color:var(--copper);letter-spacing:.06em;display:flex;align-items:center;gap:10px;margin-bottom:16px}.learned-eyebrow:before{content:"";width:26px;height:1px;background:var(--copper-line)}.learned h2{font-family:var(--font-display);font-weight:600;color:var(--text)!important;font-size:clamp(22px,2.8vw,28px);margin:0 0 18px;max-width:26ch}.learned p{color:var(--text-muted)!important;font-size:15px;max-width:78ch;margin:0 0 14px}.eeat-note{margin-top:28px;padding-top:22px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:12px;color:var(--text-dim)!important;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.eeat-note .icon{width:14px;height:14px;color:var(--copper)}.faq{padding:70px 0 10px}.faq-head{margin-bottom:36px}.faq-eyebrow{font-family:var(--font-mono);font-size:12.5px;color:var(--copper);letter-spacing:.06em;display:flex;align-items:center;gap:10px;margin-bottom:16px}.faq-eyebrow:before{content:"";width:26px;height:1px;background:var(--copper-line)}.faq h2{font-family:var(--font-display);font-weight:600;color:var(--text)!important;font-size:clamp(24px,3vw,32px);margin:0;max-width:22ch}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line);position:relative}.faq-item summary{list-style:none;cursor:pointer;padding:20px 4px;display:flex;align-items:flex-start;gap:16px;font-family:var(--font-body);font-size:16px;color:var(--text)!important;transition:color .2s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--cyan)!important}.faq-num{font-family:var(--font-mono);font-size:12px;color:var(--copper);padding-top:3px;flex:none;width:34px}.faq-item summary .q-text{flex:1;font-weight:500}.faq-toggle{flex:none;width:22px;height:22px;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:transform .3s var(--ease),border-color .2s}.faq-toggle svg{width:11px;height:11px;transition:transform .3s var(--ease)}.faq-item[open] .faq-toggle{border-color:var(--copper);color:var(--copper)}.faq-item[open] .faq-toggle svg{transform:rotate(45deg)}.faq-answer{padding:0 4px 22px 50px;color:var(--text-muted)!important;font-size:14.5px;line-height:1.65;max-width:66ch;animation:faq-in .35s var(--ease)}@keyframes faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-answer a{color:var(--cyan)!important}.cta-band{margin-top:64px}.cta-eyebrow{font-family:var(--font-mono);font-size:12.5px;color:var(--copper);letter-spacing:.06em;display:flex;align-items:center;gap:10px;margin-bottom:16px}.cta-eyebrow:before{content:"";width:26px;height:1px;background:var(--copper-line)}.benefit-list{list-style:none;margin:22px 0 28px;padding:0;display:flex;flex-direction:column;gap:11px}.benefit-list li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--text-muted)!important}.benefit-list .icon{width:16px;height:16px;color:var(--copper);flex:none}.cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.cta-secondary{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:13px;color:var(--text-muted)!important;border-bottom:1px solid var(--line-strong);padding-bottom:2px;text-decoration:none;transition:color .2s,border-color .2s}.cta-secondary:hover{color:var(--cyan)!important;border-color:var(--cyan)}.contact{margin-top:60px;padding:52px clamp(22px,3.4vw,52px);border:1px solid var(--line);position:relative;background:radial-gradient(600px 320px at 90% 0%,rgba(232,162,74,.07),transparent 65%),var(--surface)}.contact:before,.contact:after{content:"";position:absolute;width:14px;height:14px}.contact:before{top:-1px;left:-1px;border-top:1.5px solid var(--copper);border-left:1.5px solid var(--copper)}.contact:after{bottom:-1px;right:-1px;border-bottom:1.5px solid var(--copper);border-right:1.5px solid var(--copper)}.contact-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:start}@media(max-width:760px){.contact-grid{grid-template-columns:1fr}}.contact h2{font-family:var(--font-display);font-size:clamp(28px,3.6vw,40px);line-height:1.1;margin:0 0 14px;color:var(--text)!important;max-width:16ch}.contact p{color:var(--text-muted)!important;max-width:46ch;margin:0 0 8px;font-size:15.5px}.contact-links{display:flex;flex-direction:column;gap:10px}.contact-link{display:flex;align-items:center;gap:14px;font-size:14.5px;padding:15px 16px;border:1px solid var(--line);text-decoration:none;background:#ffffff05;transition:border-color .2s,background .2s,transform .2s var(--ease)}.contact-link:hover{border-color:var(--copper-line);background:var(--copper-soft);transform:translate(3px)}.contact-link-icon{width:38px;height:38px;flex:none;border:1px solid var(--copper-line);background:var(--copper-soft);display:flex;align-items:center;justify-content:center}.contact-link-icon .icon{color:var(--copper);width:17px;height:17px}.contact-link .value{font-weight:500;color:var(--text)!important}.contact-link span{font-family:var(--font-mono);font-size:10.5px;color:var(--text-dim)!important;display:block;margin-bottom:3px;letter-spacing:.04em}footer{margin-top:70px;border-top:1px solid var(--line);padding:28px 0 40px}.footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-family:var(--font-mono);font-size:12px;color:var(--text-dim)}.footer-inner a{opacity:.8}.footer-inner a:hover{opacity:1;color:var(--copper)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;align-items:center;justify-content:center;background:#061120eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .25s var(--ease)}.lightbox.is-open{display:flex;opacity:1}.lightbox-img-wrap{max-width:min(92vw,1100px);max-height:86vh;transform:scale(.96);transition:transform .3s var(--ease)}.lightbox.is-open .lightbox-img-wrap{transform:scale(1)}.lightbox img{max-width:100%;max-height:86vh;object-fit:contain;border:1px solid var(--line)}.lb-btn{position:absolute;width:42px;height:42px;border:1px solid var(--line-strong);background:#0d2748b3;color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,color .2s}.lb-btn:hover{border-color:var(--copper);color:var(--copper)}.lb-close{top:22px;right:22px}.lb-prev{left:22px;top:50%;transform:translateY(-50%)}.lb-next{right:22px;top:50%;transform:translateY(-50%)}@media(max-width:640px){.lb-prev,.lb-next{width:36px;height:36px}.lb-close{top:14px;right:14px}}.panel.panel-featured{position:relative;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.panel.panel-featured:hover{transform:translateY(-3px)}.panel.panel-featured .gallery a{overflow:hidden}.panel.panel-featured .gallery img{transition:transform .45s ease}.panel.panel-featured:hover .gallery img{transform:scale(1.025)}.panel.panel-featured .panel-ref{display:flex;align-items:center;gap:10px}.panel.panel-featured .panel-ref:after{content:"NEU";display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border:1px solid currentColor;border-radius:999px;font-size:9px;font-weight:600;letter-spacing:.08em;opacity:.72}@media(prefers-reduced-motion:reduce){.panel.panel-featured,.panel.panel-featured .gallery img{transition:none!important}.panel.panel-featured:hover,.panel.panel-featured:hover .gallery img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/entratek-referenzen.css.map */
