@font-face{font-family:'Orbitron';src:url(/wp-content/themes/blocksy-child/assets/fonts/orbitron-regular.woff2) format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'Klein';src:url(/wp-content/themes/blocksy-child/assets/fonts/klein-regular.woff2) format('woff2');font-weight:300 400;font-display:swap}@font-face{font-family:'Klein';src:url(/wp-content/themes/blocksy-child/assets/fonts/klein-medium.woff2) format('woff2');font-weight:500 700;font-display:swap}:root{--bg:#04060a;--ink:#e9edf2;--ink-dim:#ced3d9;--accent:#ff4400;--accent-dim:rgba(255, 68, 0, 0.35);--terminal:#33ff33;--terminal-rgb:51, 255, 51;--whatsapp:#25d366;--line:rgba(233, 237, 242, 0.12);--line-soft:rgba(233, 237, 242, 0.07);--font-sans:'Klein', 'Helvetica Neue', Arial, sans-serif;--font-display:'Orbitron', 'Klein', 'Helvetica Neue', Arial, sans-serif;--gutter:clamp(1.25rem, 4vw, 4rem);--maxw:84rem}html body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-weight:400;line-height:1.6}html body{overflow-x:clip;overflow-y:visible}::selection{background:var(--accent);color:#04140f}body .mono{font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}body .accent{color:var(--accent)}body .hero{display:flex;flex-direction:column;justify-content:center;padding:7rem var(--gutter) 0;position:relative}body .hero-inner{max-width:var(--maxw);margin:0 auto;width:100%}body .hero-kicker{display:flex;align-items:center;gap:.7rem;color:var(--ink-dim);margin-bottom:clamp(1.5rem, 4vh, 2.8rem)}body .kicker-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent);animation:pulse 2.4s ease-in-out infinite;flex:none;display:inline-block}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.3}}body h1.hero-title,body .hero-title .elementor-heading-title{font-family:var(--font-display);font-size:clamp(1.9rem, 5.2vw, 5rem);font-weight:400;line-height:1.14;letter-spacing:1px;margin-bottom:0;hyphens:manual;color:var(--ink)}body .hero-title{margin-bottom:clamp(2rem, 6vh, 3.5rem)}body .hero-row{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;flex-wrap:wrap}body .elementor-widget.elementor-element.hero-copy{max-width:34rem;color:var(--ink-dim);font-size:clamp(0.95rem, 1.3vw, 1.1rem);font-weight:300}body .hero-copy p{margin:0;color:inherit;font:inherit}body .e-con.hero-ctas{width:auto}body .hero-ctas{display:flex;align-items:center;gap:1.8rem;flex-wrap:wrap}body .btn-warp .elementor-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.05rem 2.2rem;border:1px solid var(--accent-dim);border-radius:0;overflow:hidden;background:none;background-color:#fff0;transition:border-color 0.3s}body .btn-warp .elementor-button-text{position:relative;z-index:2;color:var(--accent);transition:color 0.3s;font-family:var(--font-sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.6}body .btn-warp .elementor-button::before{content:'';position:absolute;inset:0;background:var(--accent);transform:translateX(-101%);transition:transform 0.45s cubic-bezier(.7,0,.2,1);z-index:1}body .btn-warp .elementor-button:hover,body .btn-warp .elementor-button:focus-visible{border-color:var(--accent);background:none;background-color:#fff0}body .btn-warp .elementor-button:hover::before,body .btn-warp .elementor-button:focus-visible::before{transform:translateX(0)}body .btn-warp .elementor-button:hover .elementor-button-text,body .btn-warp .elementor-button:focus-visible .elementor-button-text{color:#03110d}body .btn-ghost .elementor-button{position:relative;color:var(--ink-dim);padding:.4rem 0;border:none;border-radius:0;background:none;background-color:#fff0;transition:color 0.25s}body .btn-ghost .elementor-button-text{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:inherit}body .btn-ghost .elementor-button::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--line);transition:background 0.25s}body .btn-ghost .elementor-button:hover,body .btn-ghost .elementor-button:focus-visible{color:var(--ink);background:none;background-color:#fff0}body .btn-ghost .elementor-button:hover::after,body .btn-ghost .elementor-button:focus-visible::after{background:var(--accent)}body .e-con:has(>.elementor-widget.btn-whatsapp){gap:2.2rem;align-items:center}body .btn-whatsapp .elementor-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.05rem 2.2rem;border:1px solid rgb(37 211 102 / .45);border-radius:0;background:none;background-color:#fff0;color:var(--whatsapp);overflow:hidden;transition:border-color 0.3s,color 0.3s}body .btn-whatsapp .elementor-button-content-wrapper{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.65rem}body .btn-whatsapp .elementor-button-icon{display:inline-flex;align-items:center;margin:0;font-size:1.05rem;color:inherit}body .btn-whatsapp .elementor-button-text{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:inherit}body .btn-whatsapp .elementor-button::before{content:'';position:absolute;inset:0;background:var(--whatsapp);transform:translateX(-101%);transition:transform 0.45s cubic-bezier(.7,0,.2,1);z-index:1}body .btn-whatsapp .elementor-button:hover,body .btn-whatsapp .elementor-button:focus-visible{border-color:var(--whatsapp);color:#04140b;background:none;background-color:#fff0}body .btn-whatsapp .elementor-button:hover::before,body .btn-whatsapp .elementor-button:focus-visible::before{transform:translateX(0)}body .btn-whatsapp .elementor-button:after{display:none!important}body .hero-scrollcue{position:absolute;bottom:4.5rem;right:var(--gutter);display:flex;flex-direction:column;align-items:center;gap:.8rem;color:var(--ink-dim);font-size:.6rem}body .scrollcue-line{width:1px;height:3.5rem;background:var(--line);position:relative;overflow:hidden;display:block}body .scrollcue-line::after{content:'';position:absolute;top:-50%;left:0;width:100%;height:50%;background:var(--accent);animation:scrollcue 2.2s cubic-bezier(.6,0,.3,1) infinite}@keyframes scrollcue{0%{top:-50%}100%{top:110%}}body .hero-title-sm .elementor-heading-title,body h1.hero-title-sm{font-size:clamp(1.6rem, 4vw, 4rem)}body .value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .e-con.value{background:rgb(6 9 14 / .82);padding:clamp(1.5rem, 2.5vw, 2.4rem);display:flex;flex-direction:column;gap:.9rem;min-height:13rem}body .value-no{color:var(--accent)}body .value-title .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.2rem, 1.8vw, 1.5rem);font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0}body .value-copy{color:var(--ink-dim);font-weight:300;font-size:.92rem}body .logbuch-lead{color:var(--ink-dim);font-weight:300;font-size:clamp(1rem, 1.5vw, 1.2rem);max-width:44rem;margin:-1.5rem 0 clamp(2.5rem, 6vh, 4rem)}body .e-con.log-entry{display:grid;grid-template-columns:6rem 1fr;gap:2rem;padding:clamp(1.8rem, 4vh, 2.8rem) 0;border-top:1px solid var(--line);position:relative;transition:padding-left 0.4s cubic-bezier(.7,0,.2,1);width:100%}body .log-list>.e-con.log-entry:last-child{border-bottom:1px solid var(--line)}body .e-con.log-entry::before{content:'';position:absolute;left:0;top:-1px;height:1px;width:0%;background:var(--accent);transition:width 0.5s cubic-bezier(.7,0,.2,1)}body .e-con.log-entry:hover{padding-left:1rem}body .e-con.log-entry:hover::before{width:100%}body .log-no{color:var(--accent);padding-top:.3rem}body .log-title .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.3rem, 2.2vw, 1.8rem);font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0}body .elementor-widget.log-title{margin-bottom:.7rem}body .log-copy{color:var(--ink-dim);font-weight:300;max-width:42rem}body .timeline{display:flex;flex-direction:column;border-left:1px solid var(--line);margin-left:.4rem}body .e-con.timeline-entry{position:relative;padding:0 0 clamp(2.2rem, 5vh, 3.2rem) clamp(1.8rem, 4vw, 3.5rem);display:block}body .e-con.timeline-entry::before{content:'';position:absolute;left:-4px;top:.85em;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent-dim)}body .timeline-year{display:block;font-size:clamp(1.8rem, 3.5vw, 2.8rem);font-weight:300;line-height:1.1;letter-spacing:-.02em;margin-bottom:.5rem;font-variant-numeric:tabular-nums;color:var(--ink)}body .timeline-copy{color:var(--ink-dim);font-weight:300;max-width:36rem}body .timeline-year.accent{color:var(--accent)}body .crew-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .e-con.crew-card{background:rgb(6 9 14 / .82);padding:clamp(1.8rem, 3vw, 2.8rem);display:flex;flex-direction:column;gap:.4rem;transition:background 0.3s}body .e-con.crew-card:hover{background:rgb(255 68 0 / .04)}body .crew-monogram{font-family:var(--font-sans);font-size:clamp(2.6rem, 5vw, 4rem);font-weight:700;color:var(--accent);line-height:1;margin-bottom:1.4rem;opacity:.85;display:block}body .crew-name .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.4rem, 2.2vw, 1.9rem);font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0}body .crew-rank{color:var(--accent);margin-bottom:.6rem}body .crew-duties{color:var(--ink-dim);font-weight:300;font-size:.92rem}body .e-con.rettung-inner.antrieb-inner{border-color:var(--accent-dim);background-image:linear-gradient(120deg,rgb(255 68 0 / .06),rgb(5 8 12 / .78) 55%)!important}body .rettung-signal.antrieb-signal{color:var(--accent)}body .antrieb-signal .signal-dot{background:var(--accent);box-shadow:0 0 12px var(--accent)}body .antrieb .rettung-title .elementor-heading-title{max-width:26ch}body .e-con.service-hub-card{display:grid;grid-template-columns:6rem 1fr 10rem;gap:2rem;align-items:center;padding:clamp(2rem, 5vh, 3.5rem) 0;border-top:1px solid var(--line);position:relative;transition:padding-left 0.4s cubic-bezier(.7,0,.2,1);width:100%}body .service-hub-grid>.e-con.service-hub-card:last-child{border-bottom:1px solid var(--line)}body .e-con.service-hub-card::before{content:'';position:absolute;left:0;top:-1px;height:1px;width:0%;background:var(--accent);transition:width 0.5s cubic-bezier(.7,0,.2,1)}body .e-con.service-hub-card:hover{padding-left:1rem}body .e-con.service-hub-card:hover::before{width:100%}body .service-hub-no{color:var(--accent)}body .service-hub-title .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.6rem, 3.2vw, 2.6rem);font-weight:500;letter-spacing:-.02em;color:var(--ink);margin:0}body .elementor-widget.service-hub-title{margin-bottom:.5rem}body .service-hub-claim{color:var(--accent);font-weight:300;margin-bottom:.6rem}body .service-hub-copy{color:var(--ink-dim);font-weight:300;max-width:40rem}body .service-hub-cta{justify-self:end;display:flex;align-items:center;gap:.6rem;color:var(--ink-dim);transition:color 0.3s,gap 0.3s;white-space:nowrap}body .e-con.service-hub-card:hover .service-hub-cta{color:var(--accent);gap:1rem}body .sub-crumb{display:flex;align-items:center;gap:.6rem;color:var(--ink-dim);margin-bottom:clamp(1.5rem, 4vh, 2.8rem)}body .sub-crumb a{color:var(--ink-dim);transition:color 0.25s}body .sub-crumb a:hover{color:var(--accent)}body .sub-crumb{gap:.7rem}body .sub-crumb .crumb-sep{color:var(--ink-dim)}body .intro-lead{color:var(--ink-dim);font-weight:300;font-size:clamp(1rem, 1.5vw, 1.2rem);max-width:44rem;margin:-1.5rem 0 clamp(2.5rem, 6vh, 4rem)}body .process-list{display:flex;flex-direction:column;border-left:1px solid var(--line);margin-left:.4rem}body .e-con.process-step{position:relative;padding:0 0 clamp(2rem, 4.5vh, 3rem) clamp(1.8rem, 4vw, 3.5rem);display:block}body .e-con.process-step::before{content:attr(data-step);position:absolute;left:-.85rem;top:.15em;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--bg);border:1px solid var(--accent-dim);color:var(--accent);font-family:var(--font-sans);font-size:.62rem;display:flex;align-items:center;justify-content:center}body .process-no{position:absolute;left:-.85rem;top:.15em;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--bg);border:1px solid var(--accent-dim);color:var(--accent);font-family:var(--font-sans);font-size:.62rem;display:flex;align-items:center;justify-content:center}body .process-title .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.15rem, 1.9vw, 1.5rem);font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0}body .elementor-widget.process-title{margin-bottom:.5rem}body .process-copy{color:var(--ink-dim);font-weight:300;max-width:38rem}body .system-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .e-con.system-card{background:rgb(6 9 14 / .82);padding:clamp(1.6rem, 2.5vw, 2.4rem);display:flex;flex-direction:column;gap:.8rem}body .system-title .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.1rem, 1.6vw, 1.3rem);font-weight:500;color:var(--accent);margin:0}body .system-copy{color:var(--ink-dim);font-weight:300;font-size:.92rem}@media (max-width:980px){body .e-con.stats-grid{grid-template-columns:1fr 1fr}body .e-con.crew-grid{grid-template-columns:1fr}body .e-con.flugplan-track{flex-direction:column}body .e-con.flugplan-track>.e-con.phase{flex:0 0 auto;flex-wrap:nowrap;width:100%;min-width:0;min-height:0;height:auto}body .module-list>.e-con.module,body .e-con.module{grid-template-columns:4rem 1fr;gap:1.2rem}body .module-list>.e-con.module .module-arrow{display:none}body .value-grid{grid-template-columns:1fr 1fr}body .e-con.value{min-height:0}body .crew-cards{grid-template-columns:1fr}body .e-con.log-entry{grid-template-columns:4.5rem 1fr;gap:1.2rem}body .e-con.service-hub-card{grid-template-columns:4rem 1fr}body .service-hub-cta{display:none}body .system-grid{grid-template-columns:1fr}}@media (max-width:1024px){body .section-title .elementor-heading-title br,body .rettung-title .elementor-heading-title br,body .finale-title .elementor-heading-title br{display:none}}@media (max-width:560px){body .value-grid{grid-template-columns:1fr}body .module-list>.e-con.module{grid-template-columns:1fr;gap:.6rem}body .log-list>.e-con.log-entry{grid-template-columns:1fr;gap:.6rem}}body .price-toggle{display:inline-flex;align-items:center;gap:1rem;margin-bottom:clamp(2.5rem, 6vh, 4rem)}body .price-toggle-label{color:var(--ink-dim);transition:color 0.25s}body .price-toggle-label.is-active{color:var(--ink)}body .price-toggle-switch{position:relative;width:3.4rem;height:1.7rem;border:1px solid var(--line);background:none;cursor:pointer;padding:0;border-radius:0}body .price-toggle-switch::after{content:'';position:absolute;top:2px;left:2px;width:calc(1.7rem - 6px);height:calc(1.7rem - 6px);background:var(--accent);transition:transform 0.3s cubic-bezier(.7,0,.2,1)}body .price-toggle-switch.is-yearly::after{transform:translateX(1.7rem)}body .price-toggle-save{color:var(--accent);font-size:.62rem}body .price-yearly-note{color:var(--ink-dim);font-size:.68rem;letter-spacing:.04em;margin-top:-.6rem;margin-bottom:1.3rem;opacity:.85}body .price-yearly-note .accent{opacity:1}body .glossary-intro{font-size:clamp(0.95rem, 1.2vw, 1.05rem);line-height:1.75;font-weight:300;color:var(--ink-dim);max-width:46rem;margin-bottom:clamp(1.6rem, 4vh, 2.4rem)}body .glossary-more{display:inline-block;margin-top:.9rem;padding-bottom:.2rem;font-size:.62rem;letter-spacing:.08em;color:var(--ink-dim);border-bottom:1px solid var(--line);transition:color 0.25s,border-color 0.25s}body .glossary-more:hover,body .glossary-more:focus-visible{color:var(--ink);border-bottom-color:var(--accent)}body.single-glossary .entry-header{padding-top:clamp(9rem, 16vh, 12rem)}body.single-glossary .entry-header .page-title{font-family:var(--font-display);font-size:clamp(2rem, 4.5vw, 3.4rem);font-weight:400;letter-spacing:1px;color:var(--ink)}body.single-glossary .entry-meta,body.single-glossary .ct-share-box,body.single-glossary .post-navigation{display:none}body.single-glossary .entry-content{font-size:clamp(1rem, 1.35vw, 1.15rem);line-height:1.8;color:var(--ink-dim);max-width:46rem}body.single-glossary .glossar-zurueck{display:inline-block;margin-top:clamp(2rem, 5vh, 3rem);padding:.4rem 0;font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid var(--line);transition:color 0.25s,border-color 0.25s}body.single-glossary .glossar-zurueck:hover{color:var(--ink);border-bottom-color:var(--accent)}body.single-glossary .glossar-kategorie{display:block;margin-bottom:.6rem;font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}body #footer [data-column="ghost"]{display:none}body #footer .ct-container{width:100%!important;max-width:1456px!important}body #footer [data-row="middle"]>.ct-container{grid-template-columns:1.6fr 1fr 1fr 1fr!important}@media (max-width:800px){body #footer [data-row="middle"]>.ct-container{grid-template-columns:1fr 1fr!important;column-gap:clamp(1.5rem, 6vw, 2.5rem)!important;row-gap:clamp(2rem, 6vh, 3rem)!important}body #footer [data-column="widget-area-1"],body #footer [data-column="widget-area-5"]{grid-column:1 / -1}}@media (max-width:800px){body #footer [data-column="widget-area-2"] .footer-col p,body #footer [data-column="widget-area-3"] .footer-col ul,body #footer [data-column="widget-area-3"] .footer-col li,body #footer [data-column="widget-area-3"] .footer-col a{font-size:.88rem;line-height:2.1}body #footer [data-column="widget-area-3"] .footer-col ul{gap:0}body #footer [data-column="widget-area-3"] .footer-col li{height:2.1em;display:flex;align-items:center}}@media (max-width:800px){body #footer [data-column="widget-area-5"] .footer-col ul{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 1.4rem}body #footer [data-column="widget-area-5"] .footer-col li{position:relative;height:auto}body #footer [data-column="widget-area-5"] .footer-col li+li::before{content:'\00b7';position:absolute;left:-.85rem;color:var(--line)}}@media (max-width:360px){body #footer [data-row="middle"]>.ct-container{grid-template-columns:1fr!important}}body .text-link{color:inherit;border-bottom:1px solid var(--accent);transition:color 0.25s,border-color 0.25s}body .text-link:hover,body .text-link:focus-visible{color:var(--accent)}body .module-cta{display:inline-block;margin-top:1rem;padding:.4rem 0;font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid var(--line);transition:color 0.25s,border-color 0.25s}body .module:hover .module-cta,body .module:focus-visible .module-cta{color:var(--ink);border-bottom-color:var(--accent)}body .price-card>.elementor-element:has(>.price-badge){display:contents}body .price-gift{display:table;margin-top:.6rem;padding:.3rem .65rem;background:var(--accent);color:#04060a;font-weight:700;letter-spacing:.08em;opacity:1}body .price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);align-items:stretch}body .price-grid-3{grid-template-columns:repeat(3,1fr)}body .e-con.price-card{background:rgb(6 9 14 / .82);padding:clamp(1.6rem, 2vw, 2.2rem);display:flex;flex-direction:column;position:relative}body .e-con.price-card.is-featured{background:rgb(255 68 0 / .04);box-shadow:inset 0 0 0 1px var(--accent-dim)}body .price-badge{position:absolute;top:-1px;right:-1px;background:var(--accent);color:#03110d;font-family:var(--font-sans);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .6rem}body .price-name .elementor-heading-title{font-family:var(--font-sans);font-size:1.2rem;font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0 0 .6rem}body .price-amount{font-size:clamp(1.8rem, 3vw, 2.4rem);font-weight:300;letter-spacing:-.02em;margin-bottom:.3rem;font-variant-numeric:tabular-nums;color:var(--ink)}body .price-amount span{font-size:.9rem;color:var(--ink-dim);font-weight:400}body .price-desc{color:var(--ink-dim);font-weight:300;font-size:.85rem;margin-bottom:1.4rem;min-height:3.2em}body .price-features{list-style:none;display:flex;flex-direction:column;gap:.55rem;margin:0 0 1.6rem;padding:0;flex:1}body .price-features li{color:var(--ink-dim);font-size:.82rem;font-weight:300;padding-left:1.1rem;position:relative;line-height:1.5;list-style:none}body .price-features li::before{content:'+';position:absolute;left:0;color:var(--accent)}body .e-con.price-card .btn-ghost{align-self:flex-start}body .form-note{color:var(--ink-dim);font-size:.7rem;opacity:.8;margin-top:1.5rem;max-width:52rem}body .terms-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .e-con.terms-row{display:flex;flex-direction:column;gap:.6rem;background:rgb(6 9 14 / .82);padding:clamp(1.4rem, 2.2vw, 2rem);transition:background 0.3s}body .e-con.terms-row:hover{background:rgb(255 68 0 / .04)}body .terms-label{color:var(--accent);font-family:var(--font-sans);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:.6rem}@media (max-width:980px){body .terms-list{grid-template-columns:1fr 1fr}}@media (max-width:560px){body .terms-list{grid-template-columns:1fr}}body .terms-value{color:var(--ink-dim);font-weight:300;font-size:.92rem}body .terms-value strong{color:var(--ink);font-weight:500}body .e-con.calc-box{border:1px solid var(--accent-dim);background:linear-gradient(120deg,rgb(255 68 0 / .06),rgb(5 8 12 / .78) 55%);padding:clamp(1.6rem, 3vw, 2.4rem);margin-top:clamp(1.5rem, 3vh, 2.5rem);max-width:46rem}body .calc-box-title{color:var(--accent);margin-bottom:1rem;display:block}body .e-con.calc-box p{color:var(--ink-dim);font-weight:300;font-size:.92rem;margin-bottom:.5rem}body .e-con.calc-box .calc-result{color:var(--ink);font-weight:500;font-size:1.05rem;margin-top:.8rem;font-variant-numeric:tabular-nums}body .e-con.calc-box .calc-result .accent{font-weight:700}body .license-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}@media (max-width:980px){body .price-grid,body .price-grid-3{grid-template-columns:1fr 1fr}body .e-con.terms-row{grid-template-columns:1fr;gap:.4rem}body .license-grid{grid-template-columns:1fr}}@media (max-width:560px){body .price-grid,body .price-grid-3{grid-template-columns:1fr}}body .e-con.portfolio-card{display:grid;grid-template-columns:6rem 1fr 14rem;gap:2rem;padding:clamp(2rem, 4.5vh, 3.2rem) 0;border-top:1px solid var(--line);position:relative;transition:padding-left 0.4s cubic-bezier(.7,0,.2,1);width:100%}body .portfolio-grid>.e-con.portfolio-card:last-child{border-bottom:1px solid var(--line)}body .e-con.portfolio-card::before{content:'';position:absolute;left:0;top:-1px;height:1px;width:0%;background:var(--accent);transition:width 0.5s cubic-bezier(.7,0,.2,1)}body .e-con.portfolio-card:hover{padding-left:1rem}body .e-con.portfolio-card:hover::before{width:100%}body .portfolio-no{color:var(--accent);padding-top:.3rem}body .portfolio-name .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.4rem, 2.6vw, 2rem);font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0}body .elementor-widget.portfolio-name{margin-bottom:.9rem}body .portfolio-tags{display:flex;flex-wrap:wrap;gap:.5rem .7rem}body .portfolio-tags span{font-family:var(--font-sans);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--line);padding:.35rem .7rem}body .portfolio-link{justify-self:end;align-self:center;display:flex;align-items:center;gap:.6rem;color:var(--ink-dim);transition:color 0.3s,gap 0.3s;white-space:nowrap}body .e-con.portfolio-card:hover .portfolio-link{color:var(--accent);gap:1rem}@media (max-width:980px){body .e-con.portfolio-card{grid-template-columns:4rem 1fr}body .portfolio-link{display:none}}body .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .e-con.blog-card{background:rgb(6 9 14 / .82);padding:clamp(1.6rem, 2.2vw, 2.2rem);display:flex;flex-direction:column;gap:1rem;transition:background 0.3s}body .e-con.blog-card:hover{background:rgb(255 68 0 / .04)}body .blog-meta{display:flex;gap:1rem;color:var(--ink-dim)}body .blog-meta .accent{color:var(--accent)}body .blog-title .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.1rem, 1.7vw, 1.35rem);font-weight:500;letter-spacing:-.01em;line-height:1.3;color:var(--ink);margin:0}body .elementor-widget.blog-title{flex:1}body .blog-excerpt{color:var(--ink-dim);font-weight:300;font-size:.88rem}body .blog-readmore a,body a.blog-readmore,body .blog-readmore{color:var(--accent);display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;transition:gap 0.3s}body .e-con.blog-card:hover .blog-readmore{gap:.9rem}@media (max-width:980px){body .blog-grid{grid-template-columns:1fr}}body .glossary-filter{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:clamp(2rem, 5vh, 3rem)}body .glossary-chip{font-family:var(--font-sans);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--line);background:none;padding:.5rem .9rem;cursor:pointer;transition:color 0.25s,border-color 0.25s;border-radius:0}body .glossary-chip:hover{color:var(--ink)}body .glossary-chip.is-active{color:var(--accent);border-color:var(--accent-dim)}body .glossary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .e-con.glossary-term,body .glossary-grid>.glossary-term{background:rgb(6 9 14 / .82);padding:clamp(1.5rem, 2.2vw, 2rem);display:flex;flex-direction:column;gap:.7rem;transition:opacity 0.3s,background 0.3s}body .e-con.glossary-term:hover{background:rgb(255 68 0 / .04)}body .e-con.glossary-term.is-hidden,body .glossary-term.is-hidden,body .e-con.blog-card.is-hidden,body .blog-card.is-hidden{display:none}body .glossary-cat{color:var(--accent);font-size:.6rem;display:block;margin-bottom:.7rem}body h3.glossary-word{font-family:var(--font-sans);font-size:clamp(1.05rem, 1.6vw, 1.25rem);font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0 0 .7rem}body .glossary-def{color:var(--ink-dim);font-weight:300;font-size:.92rem;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}body .glossary-grid>.glossary-term{justify-content:flex-start}body .glossary-grid>.glossary-term .glossary-more{margin-top:auto;padding-top:.9rem}@media (max-width:980px){body .glossary-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){body .glossary-grid{grid-template-columns:1fr}}body .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem, 6vw, 6rem);align-items:start}@media (max-width:980px){body .contact-grid{grid-template-columns:1fr}}body .fluentform .ff-el-input--label label{font-family:var(--font-sans);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}body .fluentform .ff-el-form-control{background:rgb(233 237 242 / .03);border:1px solid var(--line);border-radius:0;color:var(--ink);font-family:var(--font-sans);font-size:.95rem;padding:.85rem 1rem;transition:border-color 0.25s,background 0.25s}body .fluentform textarea.ff-el-form-control{resize:vertical;min-height:8rem}body .fluentform .ff-el-form-control:focus{outline:none;border-color:var(--accent);background:rgb(255 68 0 / .03);box-shadow:none}body .fluentform .ff-el-form-check-label,body .fluentform .ff_t_c{color:var(--ink-dim);font-weight:300;font-size:.78rem;line-height:1.6}body .fluentform .ff-el-group{margin-bottom:1.6rem}body .fluentform .ff-btn.ff-btn-submit.ff_btn_style,body .fluentform .ff-btn-submit{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.05rem 2.2rem;border:1px solid var(--accent-dim);border-radius:0;overflow:hidden;color:var(--accent)!important;font-family:var(--font-sans)!important;font-size:0.72rem!important;letter-spacing:.08em;text-transform:uppercase;font-weight:700;border:1px solid var(--accent-dim)!important;border-radius:0!important;cursor:pointer;transition:border-color 0.3s,color 0.3s;z-index:0}body .fluentform .ff-btn-submit::before{content:'';position:absolute;inset:0;background:var(--accent);transform:translateX(-101%);transition:transform 0.45s cubic-bezier(.7,0,.2,1);z-index:-1}body .fluentform .ff-btn.ff-btn-submit.ff_btn_style:hover,body .fluentform .ff-btn-submit:hover{border-color:var(--accent)!important;color:#03110d!important}body .fluentform .ff-btn-submit:hover::before{transform:translateX(0)}body .fluentform .ff-message-success{background:rgb(255 68 0 / .06);border:1px solid var(--accent-dim);border-radius:0;color:var(--ink)}body .fluentform .error.text-danger{color:var(--accent);font-size:.78rem}body .contact-side{display:flex;flex-direction:column;gap:2.2rem}body .contact-block-title{color:var(--accent);margin-bottom:.9rem;display:block}body .contact-block a,body .contact-block p{display:block;color:var(--ink-dim);font-weight:300;margin:0 0 .3rem;transition:color 0.25s}body .contact-block a:hover{color:var(--accent)}body .gn-prose{max-width:44rem;color:var(--ink-dim);font-weight:300}body .gn-prose p{margin:0 0 1.2rem}body .gn-prose h2{font-family:var(--font-sans);font-size:clamp(1.2rem, 1.8vw, 1.5rem);font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:2.2rem 0 .9rem}body .gn-prose h2:first-child{margin-top:0}body .gn-prose a{color:var(--ink);border-bottom:1px solid var(--accent-dim);transition:color 0.25s,border-color 0.25s}body .gn-prose a:hover{color:var(--accent);border-bottom-color:var(--accent)}body :where(.elementor-widget-heading .elementor-heading-title){color:inherit}body .hero .elementor-widget-text-editor{color:inherit}body #scene{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}body .elementor{position:relative;z-index:10}body .warp-flash{position:fixed;inset:0;z-index:60;background:radial-gradient(ellipse at center,rgb(210 255 250 / .95),rgb(255 68 0 / .4) 45%,#fff0 75%);opacity:0;pointer-events:none}body .preloader{position:fixed;inset:0;z-index:100;background:var(--bg);display:flex;align-items:center;justify-content:center;animation:preloaderNotaus 0.5s linear 6s forwards}@keyframes preloaderNotaus{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){body .preloader{display:none}}body .preloader-inner{width:min(22rem, 80vw);display:flex;flex-direction:column;gap:1.5rem}body .preloader-logo{width:min(15rem, 60vw);height:auto;filter:drop-shadow(0 0 10px rgb(255 68 0 / .35))}body .preloader-lines{display:flex;flex-direction:column;gap:.35rem;color:var(--ink-dim);font-size:.62rem}body .preloader-lines span{opacity:0}body .preloader-bar{height:1px;background:var(--line);overflow:hidden}body .preloader-bar span{display:block;height:100%;width:0%;background:var(--accent);transition:width 0.2s linear}body .preloader-pct{color:var(--ink-dim);font-size:.62rem;text-align:right}body .hud-bottom{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;align-items:flex-end;justify-content:space-between;padding:1.2rem var(--gutter);pointer-events:none;color:var(--ink-dim);font-size:.62rem}body .hud-velocity{display:flex;align-items:center;gap:.7rem}body .hud-vel-label{color:var(--accent)}body #velocityReadout{min-width:4.5em;display:inline-block}body .hud-vel-bar{width:5rem;height:1px;background:var(--line);display:inline-block;overflow:hidden}body .hud-vel-bar span{display:block;height:100%;width:4%;background:var(--accent);transition:width 0.2s}body .hud-coords{margin-right:calc(44px + 0.8rem - var(--gutter) * 0.25)}@media (max-width:980px){body .hud-coords{display:none}}body .to-top{position:fixed;right:calc(var(--gutter) * 0.75);bottom:4.2rem;z-index:55;width:44px;height:58px;padding:2px;background:none;border:none;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity 0.4s,transform 0.4s,visibility 0.4s}body .to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}body .to-top svg{width:100%;height:100%;overflow:visible;display:block;transform-origin:50% 85%;animation:rocketIdle 5s ease-in-out infinite}@keyframes rocketIdle{0%{transform:translate(0,0) rotate(0deg)}3%{transform:translate(-1.5px,0) rotate(-7deg)}7%{transform:translate(1.5px,0) rotate(7deg)}11%{transform:translate(-1px,0) rotate(-5deg)}14%{transform:translate(1px,0) rotate(4deg)}16%{transform:translate(0,0) rotate(0deg)}19%{transform:translate(0,-3px) rotate(0deg)}21%{transform:translate(0,0) rotate(0deg)}24%{transform:translate(0,-2px) rotate(0deg)}26%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(0,0) rotate(0deg)}}@media (prefers-reduced-motion:reduce){body .to-top svg{animation:none}}body .to-top-body{stroke:var(--ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;fill:none;opacity:.85;transition:stroke 0.3s,opacity 0.3s}body .to-top-flame{stroke:#f40;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;fill:none;filter:drop-shadow(0 0 3px rgb(255 68 0 / .55));animation:flameFlicker 1.6s steps(1,end) infinite;transition:filter 0.25s}@keyframes flameFlicker{0%{opacity:.45}11%{opacity:.85}23%{opacity:.55}36%{opacity:.95}49%{opacity:.4}62%{opacity:.8}74%{opacity:.6}88%{opacity:1}100%{opacity:.45}}body .to-top:hover .to-top-flame,body .to-top:focus-visible .to-top-flame{animation:flameThrust 0.1s steps(2,end) infinite;filter:drop-shadow(0 0 8px #ff4400) drop-shadow(0 0 20px rgb(255 68 0 / .85))}@keyframes flameThrust{0%,100%{opacity:1}50%{opacity:.7}}body .to-top:hover .to-top-body,body .to-top:focus-visible .to-top-body{stroke:#fff}body .to-top:hover svg,body .to-top:focus-visible svg{animation:rocketTremble 0.14s linear infinite}@keyframes rocketTremble{0%{transform:translate(.5px,-.4px)}25%{transform:translate(-.5px,.4px)}50%{transform:translate(.5px,.5px)}75%{transform:translate(-.4px,-.5px)}100%{transform:translate(.5px,-.4px)}}body .to-top.is-launching{pointer-events:none;animation:rocketLiftoff 1s cubic-bezier(.42,0,.7,1) forwards}@keyframes rocketLiftoff{0%{transform:translateY(0) scale(1);opacity:1}16%{transform:translateY(7px) scale(.93);opacity:1}34%{transform:translateY(-16px) scale(1.05);opacity:1}100%{transform:translateY(-160vh) scale(.7);opacity:0}}body .to-top.is-launching .to-top-flame{animation:flameThrust 0.06s steps(2,end) infinite;filter:drop-shadow(0 0 10px #ff4400) drop-shadow(0 0 26px rgb(255 68 0 / .9))}body .to-top.is-launching .to-top-body{stroke:#fff;opacity:1}body .to-top.is-launching svg{animation:rocketTremble 0.09s linear infinite}@media (prefers-reduced-motion:reduce){body .to-top.is-launching{animation:none}}@media (max-width:980px){body .to-top{right:1rem;bottom:3.4rem;width:38px;height:50px}}body .cursor{display:none}@media (pointer:fine){body .cursor{display:block}body .cursor-dot,body .cursor-ring{position:fixed;top:0;left:0;z-index:90;pointer-events:none;border-radius:50%;transform:translate(-50%,-50%)}body .cursor-dot{width:5px;height:5px;background:var(--accent)}body .cursor-ring{width:34px;height:34px;border:1px solid rgb(255 68 0 / .4);transition:width 0.25s,height 0.25s,border-color 0.25s}body .cursor-ring.is-hover{width:56px;height:56px;border-color:var(--accent)}}html.gn-motion body .h-line-inner{transform:translateY(115%)}html.gn-reduced body .h-line-inner{transform:none}body .h-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}body .h-line-inner{display:inline-block}body .ct-header,body #header{position:fixed;top:0;left:0;right:0;z-index:50;background:#fff0}body #header [data-row],body #header [data-row]>.ct-container{background:#fff0}body #header [data-row]{padding:0}body #header [data-row]>.ct-container{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);margin:0 auto;padding:.6rem var(--gutter);align-items:center}body #header [data-column],body #header [data-items]{display:flex;align-items:center}body #header .site-branding,body #header .site-logo-container{display:flex;align-items:center;height:auto;margin:0}body #header [data-items]>*{margin-right:0}body #header .site-title-container{display:none}body #header::before{content:'';position:absolute;inset:0;z-index:-1;background:rgb(4 6 10 / .65);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--line-soft);opacity:0;transition:opacity 0.35s;pointer-events:none}body #header.is-scrolled::before{opacity:1}body .ct-header .site-branding img,body .ct-header .custom-logo{height:14px!important;width:auto;max-height:none;filter:drop-shadow(0 0 1px rgb(255 255 255 / .5))}body .ct-header .site-title a{font-family:var(--font-display);font-size:.9rem;letter-spacing:1px;color:var(--ink)}body #header .menu-container a,body #offcanvas .mobile-menu a{--theme-link-initial-color:var(--ink-dim);--theme-link-hover-color:var(--ink);--theme-link-active-color:var(--accent)}body .ct-header .menu-container>ul{display:flex;gap:1.9rem;align-items:center}body .ct-header .menu-container>ul>li>a{position:relative;font-family:var(--font-sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);transition:color 0.25s;padding:.4rem 0}body .ct-header .menu-container>ul>li>a:hover,body .ct-header .menu-container>ul>li>a:focus-visible{color:var(--ink)}body .ct-header .menu-container>ul>li>a::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--accent);opacity:1;transform:scaleX(0);transform-origin:right;transition:transform 0.35s cubic-bezier(.7,0,.2,1)}body .ct-header .menu-container>ul>li>a:hover::after{transform:scaleX(1);transform-origin:left}body .ct-header .menu-container>ul>li.current-menu-item>a,body .ct-header .menu-container>ul>li.current_page_item>a,body .ct-header .menu-container>ul>li.current-menu-ancestor>a{color:var(--accent)}body .ct-header .menu-container>ul>li.current-menu-item>a::after,body .ct-header .menu-container>ul>li.current_page_item>a::after,body .ct-header .menu-container>ul>li.current-menu-ancestor>a::after{transform:scaleX(1)}body .ct-header .menu-container .ct-toggle-dropdown-desktop .ct-icon{fill:var(--ink)}body .ct-header .menu-container>ul>li:last-child>a{color:var(--accent)}body .ct-header .menu-container .sub-menu{background:rgb(4 6 10 / .92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:0;box-shadow:none;padding:.6rem 0;min-width:13rem}body .ct-header .menu-container .sub-menu a{font-family:var(--font-sans);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);padding:.55rem 1.2rem}body .ct-header .menu-container .sub-menu a:hover{background:rgb(255 68 0 / .06);color:var(--accent)}body .ct-header .menu-container .sub-menu li.current-menu-item>a,body .ct-header .menu-container .sub-menu li.current_page_item>a,body #offcanvas .mobile-menu .sub-menu li.current-menu-item>a,body #offcanvas .mobile-menu .sub-menu li.current_page_item>a{color:var(--accent)}body #footer,body #footer [data-row],body #footer [data-row]>.ct-container{background:#fff0}body #footer{position:relative;z-index:10;background:rgb(5 8 12 / .85);border-top:1px solid var(--line-soft);color:var(--ink-dim)}body .ct-footer .ct-footer-copyright{font-family:var(--font-sans);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);padding:1.6rem 0}body .ct-footer .ct-footer-copyright a{color:var(--ink)}body #footer [data-row="middle"]>.ct-container{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:clamp(2rem, 4vw, 3.5rem);max-width:calc(var(--maxw) + var(--gutter) * 2);margin:0 auto;padding:clamp(3rem, 7vh, 5rem) var(--gutter) clamp(2.5rem, 5vh, 4rem)}body #footer [data-row="middle"]{border-bottom:1px solid var(--line-soft)}body #footer .footer-brand{display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start}body #footer .footer-brand img{height:13px;width:auto;filter:drop-shadow(0 0 1px rgb(255 255 255 / .5))}body #footer .footer-brand p,body #footer .footer-col p,body #footer .footer-col li a{font-family:var(--font-sans)}body #footer .footer-brand p{color:var(--ink-dim);font-weight:300;font-size:.88rem;max-width:20rem;margin:0}body #footer .footer-coords{color:var(--ink-dim);font-size:.6rem}body #footer .footer-title{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:400;margin:0 0 1.1rem}body #footer .footer-col p{color:var(--ink-dim);font-weight:300;font-size:.88rem;line-height:1.7;margin:0}body #footer .footer-col ul{list-style:none;display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0}body #footer .footer-col li{margin:0}body #footer .footer-col li a{color:var(--ink-dim);font-weight:300;font-size:.88rem;transition:color 0.25s}body #footer .footer-col li a:hover{color:var(--ink)}body #footer .ct-footer-copyright{display:flex;justify-content:space-between;align-items:center;gap:1rem 2rem;flex-wrap:wrap;max-width:calc(var(--maxw) + var(--gutter) * 2);margin:0 auto;padding:1.6rem var(--gutter)}body #footer .footer-status{display:inline-flex;align-items:center;gap:.6rem}@media (max-width:980px){body #footer [data-row="middle"]>.ct-container{grid-template-columns:1fr 1fr}body #footer [data-row="middle"]>.ct-container>[data-column]:first-child{grid-column:1 / -1}}@media (max-width:560px){body #footer [data-row="middle"]>.ct-container{grid-template-columns:1fr}}body #header .ct-header-search{color:var(--ink,#e9edf2);transition:color .25s ease}body #header .ct-header-search .ct-icon{fill:currentColor}body #header .ct-header-search:hover,body #header .ct-header-search:focus-visible{color:var(--accent,#ff4400)}body #header .ct-header-search.ct-toggle{margin-left:1.9rem}#search-modal .ct-search-form-inner,#search-modal .ct-pseudo-input{border-color:rgb(233 237 242 / .25);border-radius:0;transition:border-color .25s ease}#search-modal .ct-search-form-inner:focus-within,#search-modal .ct-pseudo-input:focus-within{border-color:var(--accent,#ff4400)}#search-modal input[name="s"]{color:var(--ink,#e9edf2)}#search-modal button[type="submit"]{background:#fff0;color:var(--ink,#e9edf2);border-radius:0;transition:color .25s ease}#search-modal button[type="submit"]:hover{color:var(--accent,#ff4400)}#search-modal .ct-toggle-close{color:var(--ink,#e9edf2)}#search-modal a{color:var(--ink,#e9edf2);transition:color .2s ease}#search-modal a:hover,#search-modal a:focus-visible{color:var(--accent,#ff4400)!important}#search-modal .ct-search-form-inner,#search-modal .ct-pseudo-input,#search-modal input[name="s"],#search-modal button[type="submit"]{border-radius:0!important}#search-modal .ct-search-form-inner:focus-within,#search-modal .ct-pseudo-input:focus-within,#search-modal input[name="s"]:focus,#search-modal input[name="s"]:focus-visible{outline-color:var(--accent,#ff4400)!important}body #header .ct-header-trigger .ct-icon,body #header [data-toggle-panel="#offcanvas"] svg{fill:var(--ink)}body #offcanvas .ct-panel-inner{background:rgb(4 6 10 / .94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body #offcanvas .ct-panel-actions{display:none}body #offcanvas .ct-toggle-close{background:none;border:1px solid var(--line);border-radius:0;color:var(--ink)}body #offcanvas .ct-toggle-close svg{fill:var(--ink)}body #offcanvas .ct-toggle-close:hover{border-color:var(--accent)}body #offcanvas .ct-toggle-close:hover svg{fill:var(--accent)}body #offcanvas .mobile-menu>ul{counter-reset:gn-ov;display:flex;flex-direction:column;gap:.4rem;align-items:flex-start;text-align:left}body #offcanvas .mobile-menu>ul>li{counter-increment:gn-ov;width:100%}body #offcanvas .mobile-menu>ul>li>.ct-sub-menu-parent{display:flex;align-items:baseline;gap:.8rem;justify-content:flex-start}body #offcanvas .mobile-menu>ul>li>a,body #offcanvas .mobile-menu>ul>li>.ct-sub-menu-parent>a{display:flex;align-items:baseline;justify-content:flex-start;gap:1.1rem;font-family:var(--font-sans);font-size:clamp(1.7rem, 6vw, 2.6rem);font-weight:500;letter-spacing:-.02em;line-height:1.25;color:var(--ink);transition:color 0.25s;text-transform:none}body #offcanvas .mobile-menu>ul>li>a::before,body #offcanvas .mobile-menu>ul>li>.ct-sub-menu-parent>a::before{content:counter(gn-ov,decimal-leading-zero);font-family:var(--font-sans);font-size:.62rem;letter-spacing:.08em;color:var(--accent);flex:none}body #offcanvas .mobile-menu>ul>li>a:hover,body #offcanvas .mobile-menu>ul>li>.ct-sub-menu-parent>a:hover,body #offcanvas .mobile-menu>ul>li.current-menu-item>a{color:var(--accent)}body #offcanvas .mobile-menu>ul>li:last-child>a{color:var(--accent)}body #offcanvas .ct-toggle-dropdown-mobile{background:none;border:none}body #offcanvas .ct-toggle-dropdown-mobile svg{fill:var(--accent)}body #offcanvas .mobile-menu .sub-menu{display:none}body #offcanvas .mobile-menu li.dropdown-active>.sub-menu,body #offcanvas .mobile-menu li.dropdown-active>.ct-sub-menu-parent+.sub-menu{display:flex;flex-direction:column;gap:.4rem;padding:.2rem 0 .8rem 2.6rem;background:none;border:none}body #offcanvas .mobile-menu .sub-menu li{list-style:none}body #offcanvas .mobile-menu .sub-menu li::before,body #offcanvas .mobile-menu .sub-menu li::marker{display:none;content:none}body #offcanvas .mobile-menu .sub-menu a{font-family:var(--font-sans);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);justify-content:flex-start;text-align:left}body #offcanvas .mobile-menu .sub-menu a:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce),(max-width:980px){html body{background-color:var(--bg);background-image:radial-gradient(1.6px 1.6px at 24px 32px,rgb(233 237 242 / .95),transparent 55%),radial-gradient(1.2px 1.2px at 108px 76px,rgb(233 237 242 / .7),transparent 55%),radial-gradient(1.1px 1.1px at 62px 148px,rgb(233 237 242 / .55),transparent 55%),radial-gradient(1.9px 1.9px at 152px 18px,rgb(233 237 242 / .85),transparent 55%),radial-gradient(1.2px 1.2px at 42px 96px,rgb(255 190 150 / .65),transparent 55%),radial-gradient(1.4px 1.4px at 178px 132px,rgb(233 237 242 / .6),transparent 55%),radial-gradient(ellipse 78% 42% at 70% 26%,rgb(255 68 0 / .16),transparent 70%),radial-gradient(ellipse 86% 48% at 20% 64%,rgb(86 116 186 / .15),transparent 72%);background-size:190px 190px,190px 190px,230px 230px,230px 230px,310px 310px,310px 310px,100% 100%,100% 100%;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,no-repeat,no-repeat;background-attachment:scroll}html.gn-szene-aktiv body{background-image:none}}body.no-scroll{overflow:hidden}body .e-con.gn-section,body .gn-section{position:relative;padding:clamp(5rem, 12vh, 9rem) var(--gutter);max-width:calc(var(--maxw) + var(--gutter) * 2);margin-left:auto;margin-right:auto}body .section-head{display:flex;align-items:baseline;gap:1rem;margin-bottom:clamp(2rem, 5vh, 3.5rem);border-top:1px solid var(--line);padding-top:1rem}body .section-no{color:var(--accent)}body .section-label{color:var(--ink-dim)}body .section-title .elementor-heading-title{font-family:var(--font-display);font-size:clamp(1.5rem, 3.4vw, 2.7rem);font-weight:400;line-height:1.3;letter-spacing:1px;color:var(--ink);margin:0}body .elementor-widget.section-title{margin-bottom:clamp(2.5rem, 6vh, 4.5rem)}body :where(.gn-section .elementor-widget-text-editor){color:inherit}body :where(.gn-section .elementor-widget-text-editor) p{margin:0}body .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .stats-grid>.stat{background:rgb(6 9 14 / .82);padding:clamp(1.5rem, 3vw, 2.8rem);display:flex;flex-direction:column;gap:.8rem}body .stat .elementor-counter-number-wrapper{font-size:clamp(2.4rem, 5vw, 4.2rem);font-weight:400;line-height:1;letter-spacing:1px;font-variant-numeric:tabular-nums;color:var(--ink);justify-content:flex-start;font-family:var(--font-display)}body .stat .elementor-counter{text-align:left}body .stats-grid .stat .elementor-counter-number-wrapper{justify-content:flex-start}body .stat .elementor-counter-title{margin-top:.8rem;justify-content:flex-start;font-family:var(--font-sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);text-align:left}body .stat-value{font-size:clamp(2.4rem, 5vw, 4.2rem);font-weight:400;line-height:1;letter-spacing:1px;font-variant-numeric:tabular-nums;color:var(--ink);display:block;font-family:var(--font-display)}body .stat-slash{color:var(--accent);font-weight:300}body .stat-value.stat-value-sm{font-family:var(--font-sans);font-size:clamp(1.1rem, 1.6vw, 1.3rem);font-weight:500;letter-spacing:-.01em}body .stat .stat-label{color:var(--ink-dim);display:block}body .e-con.module{display:grid;grid-template-columns:6rem 1fr 3rem;gap:2rem;align-items:start;padding:clamp(1.8rem, 4vh, 3rem) 0;border-top:1px solid var(--line);position:relative;transition:padding-left 0.4s cubic-bezier(.7,0,.2,1);width:100%}body .module-list>.e-con.module:last-child{border-bottom:1px solid var(--line)}body .e-con.module::before{content:'';position:absolute;left:0;top:-1px;height:1px;width:0%;background:var(--accent);transition:width 0.5s cubic-bezier(.7,0,.2,1)}body .e-con.module:hover{padding-left:1rem}body .e-con.module:hover::before{width:100%}body .module-no{color:var(--accent);padding-top:.4rem}body .module-title .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.5rem, 3vw, 2.4rem);font-weight:500;letter-spacing:-.02em;line-height:1.15;color:var(--ink);margin:0}body .elementor-widget.module-title{margin-bottom:.3rem}body .module-claim{color:var(--accent);font-weight:300;font-size:clamp(1rem, 1.5vw, 1.2rem);margin-bottom:.9rem}body .module-copy{color:var(--ink-dim);font-weight:300;max-width:38rem}body .module-arrow{color:var(--ink-dim);font-size:1.2rem;padding-top:.5rem;transition:color 0.3s,transform 0.4s cubic-bezier(.7,0,.2,1)}body .e-con.module:hover .module-arrow{color:var(--accent);transform:translateX(.5rem)}body .flugplan-track{display:flex;gap:clamp(1.5rem, 3vw, 2.5rem)}body .flugplan-track>.e-con.phase{flex:1 1 0%;width:auto;min-width:0}html.gn-flugplan-pin body .flugplan{overflow:hidden}body .flugplan,body .flugplan-track{transition:none}html.gn-flugplan-pin body .flugplan-track{flex-wrap:nowrap;will-change:transform}html.gn-flugplan-pin body .flugplan-track>.e-con.phase{flex:0 0 clamp(17rem, 30vw, 24rem)}body .e-con.phase{border:1px solid var(--line);padding:clamp(1.6rem, 2.5vw, 2.4rem);background:rgb(6 9 14 / .82);display:flex;flex-direction:column;gap:1rem;min-height:clamp(15rem, 32vh, 19rem);transition:border-color 0.3s}body .e-con.phase:hover{border-color:var(--accent-dim)}body .phase-no{color:var(--accent)}body .phase-title .elementor-heading-title{font-family:var(--font-sans);font-size:clamp(1.15rem, 1.8vw, 1.45rem);font-weight:500;letter-spacing:-.01em;line-height:1.25;color:var(--ink);margin:0}body .phase-copy{color:var(--ink-dim);font-weight:300;font-size:.95rem}body .crew-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(2.5rem, 6vw, 6rem);align-items:start;margin-bottom:clamp(4rem, 10vh, 7rem)}body .crew-copy{color:var(--ink-dim);font-weight:300;max-width:36rem;margin-bottom:1.4rem;font-size:clamp(0.95rem, 1.3vw, 1.08rem)}body .elementor-widget.crew-copy:last-child{margin-bottom:0}body .e-con.crew-inclusive{border:1px solid var(--line);padding:clamp(1.6rem, 2.5vw, 2.4rem);background:rgb(6 9 14 / .82)}body .inclusive-title .elementor-heading-title{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:400;color:var(--accent);margin:0}body .elementor-widget.inclusive-title{margin-bottom:1rem}body .inclusive-copy{color:var(--ink-dim);font-weight:300;font-size:.92rem;margin-bottom:1.4rem}body .inclusive-list{list-style:none;display:flex;flex-direction:column;margin:0;padding:0;font-family:var(--font-sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}body .inclusive-list li{padding:.65rem 0;border-top:1px solid var(--line-soft);color:var(--ink);list-style:none}body .inclusive-list li::before{content:'+';color:var(--accent);margin-right:.8rem}body .stimmen-head{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;margin-bottom:2rem;color:var(--ink-dim)}body .stimmen-rating{font-family:var(--font-sans);font-size:clamp(1.8rem, 3vw, 2.2rem);font-weight:300;color:var(--ink);letter-spacing:0;line-height:1}body .stimmen-summary{display:flex;flex-direction:column;gap:.35rem;margin-right:auto}body .stimmen-stars,body .stimme-stars{color:var(--accent);font-size:.8rem;letter-spacing:.3em;text-shadow:0 0 8px rgb(255 68 0 / .45);white-space:nowrap}body .stimmen-meta{color:var(--ink-dim)}body .stimmen-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .stimme{background:rgb(6 9 14 / .82);padding:clamp(1.5rem, 2.5vw, 2.2rem);display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;margin:0}body .stimme blockquote{font-weight:300;font-size:clamp(1rem, 1.4vw, 1.15rem);line-height:1.5;margin:0;padding:0;border:0;color:var(--ink)}body .stimme figcaption{color:var(--ink-dim)}body .stimme-head{display:flex;align-items:center;gap:.9rem}body .stimme-avatar{flex:none;width:38px;height:38px;border-radius:50%;border:1px solid var(--accent-dim);background:rgb(255 68 0 / .05);color:var(--accent);font-family:var(--font-sans);font-size:.68rem;letter-spacing:.06em;display:flex;align-items:center;justify-content:center}body .stimme-id{display:flex;flex-direction:column;gap:.15rem;margin-right:auto;min-width:0}body .stimme-name{font-weight:500;font-size:.95rem;line-height:1.3}body .stimme-date{color:var(--ink-dim);font-size:.58rem}body .stimme-stars{font-size:.68rem;letter-spacing:.22em}body .stimme-source{color:var(--ink-dim);font-size:.56rem;opacity:.75}body .stimmen-cta{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.8rem;border:1px solid var(--accent);border-radius:0;color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:#fff0;background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:left center;background-size:0% 100%;animation:stimmenPuls 4.5s ease-in-out infinite;transition:background-size 0.45s cubic-bezier(.7,0,.2,1),color 0.3s}body .stimmen-cta:hover,body .stimmen-cta:focus-visible{background-size:100% 100%;color:#03110d;animation:none}body .stimmen-cta-stern{font-size:.9rem;line-height:1;transform:translateY(-1px)}@keyframes stimmenPuls{0%,100%{box-shadow:0 0 0 0 #fff0}50%{box-shadow:0 0 18px 0 rgb(255 68 0 / .3)}}@media (max-width:560px){body .stimmen-cta{white-space:normal}}@media (prefers-reduced-motion:reduce){body .stimmen-cta{animation:none}}@media (max-width:980px){body .stimmen-grid{grid-template-columns:1fr}}body .e-con.rettung-inner{border:1px solid rgba(var(--terminal-rgb),.25);background-image:linear-gradient(120deg,rgba(var(--terminal-rgb),.07),rgb(5 8 12 / .78) 55%)!important;padding:clamp(2rem, 5vw, 4rem);display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}body .rettung-signal{display:flex;align-items:center;gap:.7rem;color:var(--terminal)}body .rettung-inner:not(.antrieb-inner) .btn-ghost .elementor-button::after{background:rgba(var(--terminal-rgb),.45)}body .rettung-inner:not(.antrieb-inner) .btn-ghost .elementor-button:hover::after,body .rettung-inner:not(.antrieb-inner) .btn-ghost .elementor-button:focus-visible::after{background:var(--terminal)}body .signal-dot{width:6px;height:6px;border-radius:50%;background:var(--terminal);box-shadow:0 0 12px var(--terminal);animation:pulse 1.1s ease-in-out infinite;flex:none;display:inline-block}body .rettung-title .elementor-heading-title{font-family:var(--font-display);font-size:clamp(1.5rem, 3.1vw, 2.5rem);font-weight:400;line-height:1.2;letter-spacing:1px;color:var(--ink);margin:0}body .rettung-copy{color:var(--ink-dim);font-weight:300;max-width:40rem;margin-bottom:.8rem}body .faq-acc .elementor-toggle-item{border:none;border-top:1px solid var(--line);background:none}body .faq-acc .elementor-toggle-item:last-child{border-bottom:1px solid var(--line)}body .faq-acc .elementor-tab-title{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:clamp(1.3rem, 2.5vh, 1.7rem) 0;background:none;border:none;color:var(--ink);text-align:left;font-family:var(--font-sans);font-size:clamp(1rem, 1.5vw, 1.15rem);font-weight:500;letter-spacing:-.01em;line-height:1.55;cursor:pointer}body .faq-acc .elementor-tab-title a,body .faq-acc .elementor-toggle-title{color:inherit;font:inherit;letter-spacing:inherit;flex:1 1 auto;text-align:left}body .faq-acc .elementor-tab-title:hover,body .faq-acc .elementor-tab-title:hover a{color:var(--accent)}body .faq-acc .elementor-tab-title .elementor-toggle-icon,body .faq-acc .elementor-tab-title .elementor-accordion-icon{display:none}body .faq-acc .elementor-tab-title::after{content:'+';flex:none;color:var(--accent);font-family:var(--font-sans);font-size:1.1rem;transition:transform 0.35s cubic-bezier(.7,0,.2,1)}body .faq-acc .elementor-tab-title.elementor-active::after{transform:rotate(135deg)}body .faq-acc .elementor-tab-content{color:var(--ink-dim);font-weight:300;max-width:42rem;padding:0 0 clamp(1.3rem, 2.5vh, 1.7rem) 0;border:none;background:none}body .e-con.finale{min-height:92vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:clamp(5rem, 12vh, 9rem) var(--gutter);position:relative}body .finale .elementor-background-video-container{opacity:1}body .finale .elementor-background-video-container video{opacity:.5;mix-blend-mode:screen}body .finale .elementor-background-video-container::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,var(--bg),rgb(4 6 10 / .25) 30%,rgb(4 6 10 / .35) 75%,var(--bg))}body .e-con.finale-inner{max-width:var(--maxw);margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.6rem;position:relative;z-index:1}body .finale-kicker{color:var(--ink-dim)}body .finale-title .elementor-heading-title{font-family:var(--font-display);font-size:clamp(2.1rem, 6.2vw, 5.8rem);font-weight:400;line-height:1.08;letter-spacing:1px;color:var(--ink);margin:0}body .finale-copy{color:var(--ink-dim);font-weight:300;max-width:34rem;font-size:clamp(0.95rem, 1.3vw, 1.1rem)}body .e-con.finale-ctas{margin-top:1rem;width:auto}body.search .page-title,body.search .entry-title,body.search .entry-title a{color:var(--ink,#e9edf2)}body.search .entries{gap:1.5rem}body.search .entry-card{background:rgb(6 9 14 / .82);border:1px solid var(--line-soft,rgb(233 237 242 / .07));border-radius:0;padding:32px;color:var(--ink-dim,#ced3d9);transition:background .25s ease,border-color .25s ease}body.search .entry-card:hover{background:rgb(6 9 14 / .95);border-color:var(--line,rgb(233 237 242 / .12))}body.search .entry-card:hover .entry-title a{color:var(--accent,#ff4400)}body.search .entry-card .entry-excerpt,body.search .entry-card .entry-excerpt p{color:var(--ink,#e9edf2)}body.search .entry-card strong{color:var(--accent,#ff4400);font-weight:500}body.search .entry-meta{display:none}body.search .page-description,body.archive .page-description,body.blog .page-description{color:var(--ink-dim);font-size:clamp(0.95rem, 1.3vw, 1.1rem);font-weight:300;line-height:1.7;--description-max-width:44rem}body.search .page-title{font-size:clamp(1.5rem, 3.4vw, 2.7rem);line-height:1.2}body.search main .ct-search-form{--theme-form-field-border-initial-color:var(--line);--theme-form-field-border-focus-color:var(--accent);--theme-form-text-initial-color:var(--ink);--theme-form-text-focus-color:var(--ink);--theme-form-field-border-radius:0;--theme-form-border-radius:0}body.search main .ct-search-form .ct-search-form-inner,body.search main .ct-search-form .ct-pseudo-input{background:rgb(0 0 0 / .4);border-radius:0!important}body.search main .ct-search-form input[name="s"]{color:rgb(233 237 242 / .6);border-radius:0!important;transition:color .25s ease}body.search main .ct-search-form input[name="s"]:focus,body.search main .ct-search-form:focus-within input[name="s"]{color:var(--ink)}body.search main .ct-search-form:focus-within .ct-search-form-inner,body.search main .ct-search-form:focus-within .ct-pseudo-input{border-color:var(--accent)}body.search main .ct-search-form input[name="s"]::placeholder{color:rgb(233 237 242 / .6);opacity:1}body.search main .ct-search-form button[type="submit"]{background:#fff0;color:var(--ink);border-radius:0;transition:color .25s ease}body.search main .ct-search-form button[type="submit"]:hover{color:var(--accent)}body.search main .ct-search-form .ct-icon{fill:currentColor}body.search .hero-section,body.search main,body.search #main-container>.ct-container{padding-top:clamp(7rem, 12vw, 11rem)}body #offcanvas.ct-panel{z-index:60}body.single-post article{background:rgb(4 6 10 / .88);border:1px solid var(--line-soft,rgb(233 237 242 / .07));max-width:62rem;margin:0 auto clamp(3rem, 8vw, 6rem);padding:clamp(1.8rem, 5vw, 3.5rem)}body.single-post .page-title,body.single-post .entry-content h2,body.single-post .entry-content h3,body.single-post .entry-content h4,body.single-post .entry-content h5,body.single-post .entry-content h6{font-family:var(--font-display);font-weight:400;letter-spacing:1px;color:var(--ink,#e9edf2)}body.single-post .page-title{font-size:clamp(1.45rem, 3.4vw, 2.5rem);line-height:1.2;margin-bottom:1rem}body.single-post .entry-content h2{font-size:clamp(1.2rem, 2.4vw, 1.85rem);line-height:1.28;margin-top:clamp(2.4rem, 5vw, 3.4rem)}body.single-post .entry-content h3{font-size:clamp(1.05rem, 1.9vw, 1.4rem);line-height:1.32;margin-top:clamp(1.8rem, 4vw, 2.6rem)}body.single-post .entry-content h4{font-size:clamp(0.98rem, 1.5vw, 1.15rem);line-height:1.36;margin-top:clamp(1.4rem, 3vw, 2rem)}body.single-post .entry-content,body.single-post .entry-content p,body.single-post .entry-content li,body.single-post .page-description,body.single-post .page-description p,body.single-post .entry-meta,body.single-post .entry-meta a,body.single-post .entry-meta time,body.single-post .entry-content figcaption{font-family:var(--font-sans)}body.single-post .entry-content p,body.single-post .entry-content li{color:var(--ink,#e9edf2)}body.single-post .entry-content strong{color:var(--ink,#e9edf2)}body.single-post .page-description,body.single-post .page-description p{color:var(--ink-dim,#ced3d9)}body.single-post .entry-meta,body.single-post .entry-meta a,body.single-post .entry-meta time,body.single-post .entry-meta li{color:var(--ink-dim,#ced3d9)}body.single-post .entry-content a{color:var(--accent,#ff4400)}body.single-post .entry-meta{display:none}body.single-post .entry-content .blog-cta-wrap{margin-top:clamp(2rem, 5vw, 3rem);margin-bottom:0}body.single-post .entry-content .blog-cta{display:inline-flex;align-items:center;justify-content:center;padding:1.05rem 2.2rem;border:1px solid var(--accent-dim);border-radius:0;color:var(--accent);font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;background-color:#fff0;background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:left center;background-size:0% 100%;transition:background-size 0.45s cubic-bezier(.7,0,.2,1),color 0.3s,border-color 0.3s}body.single-post .entry-content .blog-cta:hover,body.single-post .entry-content .blog-cta:focus-visible,body.single-post .entry-content .blog-cta:active{background-size:100% 100%;border-color:var(--accent);color:#03110d}body.single-post .entry-content figure.gn-beitragsbild{margin:0 0 clamp(1.8rem, 4vw, 2.6rem)}body.single-post .entry-content figure.gn-beitragsbild img{width:100%;height:auto;display:block}body.single-post .entry-content figure.gn-beitragsbild figcaption{margin-top:.6rem;font-size:.85rem;line-height:1.5;letter-spacing:.04em;color:var(--ink-dim,#ced3d9);opacity:.85}@media (max-width:600px){body h1.hero-title,body .hero-title .elementor-heading-title{font-size:clamp(1.25rem, 6.7vw, 1.9rem)}body h1.hero-title-sm,body .hero-title-sm .elementor-heading-title{font-size:clamp(1.1rem, 6vw, 1.6rem)}}body main.site-main{position:relative;z-index:10}body.single-glossary article{background:rgb(4 6 10 / .88);border:1px solid var(--line-soft,rgb(233 237 242 / .07));max-width:62rem;margin:clamp(7rem, 14vh, 10rem) auto clamp(3rem, 8vw, 6rem);padding:clamp(1.8rem, 5vw, 3.5rem)}body.single-glossary .entry-header{padding-top:0}body:is(.search,.archive,.blog,.error404) .site-main{font-family:var(--font-sans)}body:is(.search,.archive,.blog,.error404) .site-main :is(p,li,.entry-excerpt,.entry-meta,.entry-meta a,.entry-meta time,.page-description){font-family:var(--font-sans)}body:is(.search,.archive,.blog,.error404) .site-main :is(h1,h2,h3,h4,h5,h6,.page-title,.entry-title,.entry-title a){font-family:var(--font-display);font-weight:400;letter-spacing:1px}@media (max-width:999px){body #header .ct-header-search.ct-toggle,body #header .ct-header-trigger.ct-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-left:0;padding:0}body #header .ct-header-trigger.ct-toggle{margin-left:8px}body #header .ct-header-search.ct-toggle .ct-icon{width:22px;height:22px}body #header .ct-header-trigger.ct-toggle .ct-icon{width:24px;height:24px}body #header .ct-header-trigger.ct-toggle{margin-right:-10px}}@media (min-width:801px){body #footer .footer-brand{gap:0}body #footer .footer-col>.footer-title{height:1.1rem;line-height:1.1rem;margin:0 0 1.1rem}body #footer .footer-brand>img{display:block;height:13px;width:auto;box-sizing:content-box;padding:2.3px 0;margin:0 0 1.1rem}body #footer .footer-brand p,body #footer .footer-col p,body #footer .footer-col ul,body #footer .footer-col li,body #footer .footer-col li a{font-size:.88rem;line-height:2.1;margin:0}body #footer .footer-col ul{gap:0}body #footer .footer-col li{height:2.1em;display:flex;align-items:center}}body .fluentform .ff-btn.ff-btn-submit.ff_btn_style,body .fluentform .ff-btn-submit{background-color:transparent!important;background-image:linear-gradient(var(--accent),var(--accent))!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:0% 100%!important;transition:background-size 0.45s cubic-bezier(.7,0,.2,1),color 0.3s,border-color 0.3s}body .fluentform .ff-btn.ff-btn-submit.ff_btn_style:hover,body .fluentform .ff-btn-submit:hover,body .fluentform .ff-btn-submit:focus-visible,body .fluentform .ff-btn-submit:active{background-size:100% 100%!important;border-color:var(--accent)!important;color:#03110d!important}body .fluentform .ff-btn-submit::before{display:none}body.single-post .ct-comments-container>.ct-container-narrow{max-width:62rem;margin:0 auto clamp(3rem, 8vw, 6rem);padding:0}body.single-post .ct-comments{background:rgb(4 6 10 / .88);border:1px solid var(--line-soft,rgb(233 237 242 / .07));padding:clamp(1.8rem, 5vw, 3.5rem)}body.single-post .ct-comments .comment-reply-title,body.single-post .ct-comments .comments-title{font-family:var(--font-display);font-weight:400;letter-spacing:1px;font-size:clamp(1.1rem, 2vw, 1.5rem);color:var(--ink,#e9edf2);margin-bottom:1.6rem}body.single-post .ct-comments,body.single-post .ct-comments p,body.single-post .ct-comments label,body.single-post .ct-comments input,body.single-post .ct-comments textarea,body.single-post .ct-comments .comment-notes{font-family:var(--font-sans);color:var(--ink,#e9edf2)}body.single-post .ct-comments .comment-notes,body.single-post .ct-comments .comment-form-cookies-consent label{color:var(--ink-dim,#ced3d9);font-size:.82rem;line-height:1.6}body.single-post .ct-comments label{display:block;margin-bottom:.5rem;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim,#ced3d9)}body.single-post .ct-comments .comment-form-cookies-consent label{display:inline;text-transform:none;letter-spacing:0}body.single-post .ct-comments input[type="text"],body.single-post .ct-comments input[type="email"],body.single-post .ct-comments input[type="url"],body.single-post .ct-comments textarea{width:100%;background:rgb(233 237 242 / .03);border:1px solid var(--line,rgb(233 237 242 / .12));border-radius:0;color:var(--ink,#e9edf2);font-size:.95rem;padding:.85rem 1rem}body.single-post .ct-comments input[type="text"]:focus,body.single-post .ct-comments input[type="email"]:focus,body.single-post .ct-comments input[type="url"]:focus,body.single-post .ct-comments textarea:focus{outline:none;border-color:var(--accent,#ff4400);background:rgb(255 68 0 / .03);box-shadow:none}body.single-post .ct-comments textarea{resize:vertical;min-height:8rem}body.single-post .ct-comments .comment-form>p{margin-bottom:1.6rem}body.single-post .ct-comments #submit,body.single-post .ct-comments .submit{display:inline-flex;align-items:center;justify-content:center;padding:1.05rem 2.2rem;border:1px solid var(--accent-dim,rgb(255 68 0 / .35))!important;border-radius:0!important;background-color:transparent!important;background-image:linear-gradient(var(--accent),var(--accent))!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:0% 100%!important;color:var(--accent,#ff4400)!important;font-family:var(--font-sans)!important;font-size:0.72rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-size 0.45s cubic-bezier(.7,0,.2,1),color 0.3s,border-color 0.3s}body.single-post .ct-comments #submit:hover,body.single-post .ct-comments #submit:focus-visible,body.single-post .ct-comments #submit:active{background-size:100% 100%!important;border-color:var(--accent,#ff4400)!important;color:#03110d!important}body.single-post .ct-comments .comment-body,body.single-post .ct-comments .comment-content,body.single-post .ct-comments .comment-content p{color:var(--ink,#e9edf2)}body.single-post .ct-comments .comment-metadata,body.single-post .ct-comments .comment-metadata a{color:var(--ink-dim,#ced3d9)}body.single-post .ct-comments .comment-author .fn,body.single-post .ct-comments .comment-author a{font-family:var(--font-display);font-weight:400;letter-spacing:1px;color:var(--ink,#e9edf2)}body.single-post .ct-comments a{color:var(--accent,#ff4400)}body .stimmen.is-slider .stimmen-viewport{overflow:hidden;border:1px solid var(--line-soft)}body .stimmen.is-slider .stimmen-grid{display:flex;border:0;transition:transform 0.6s cubic-bezier(.7,0,.2,1);will-change:transform}body .stimmen.is-slider .stimme{flex:0 0 calc((100% - 2px) / 3);min-width:0}body .stimmen-nav{display:flex;align-items:center;gap:1rem;margin-top:1.4rem}body .stimmen-arrow{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--line);border-radius:0;color:var(--ink-dim);font-size:.95rem;line-height:1;cursor:pointer;transition:color 0.25s,border-color 0.25s}body .stimmen-arrow:hover,body .stimmen-arrow:focus-visible{color:var(--accent);border-color:var(--accent)}body .stimmen-dots{display:flex;gap:.5rem;margin-right:auto}body .stimmen-dot{width:32px;padding:.75rem 0;background:none;border:0;cursor:pointer;position:relative}body .stimmen-dot::before{content:'';position:absolute;left:0;right:0;top:calc(50% - 1px);height:2px;background:var(--line);transition:background 0.25s}body .stimmen-dot.is-active::before{background:var(--accent)}body .stimmen-dot:hover::before{background:var(--ink-dim)}body .stimmen-dot.is-active:hover::before{background:var(--accent)}@media (max-width:980px){body .stimmen.is-slider .stimme{flex-basis:100%}}@media (prefers-reduced-motion:reduce){body .stimmen.is-slider .stimmen-grid{transition:none}}body .e-con.rettung-inner{position:relative;overflow:hidden}body .rettung-icon{display:contents}body .rettung-icon-svg{position:absolute;left:calc(50% + 17rem);top:50%;transform:translate(-50%,-50%);width:190px;height:158px;pointer-events:none}body .rettung-icon-svg .gn-crash{fill:none;stroke:var(--accent);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}body .rettung-icon-svg .gn-crash-dim{opacity:.5}body .rettung-icon-svg .gn-qualm-1,body .rettung-icon-svg .gn-qualm-2{stroke-width:1.05}body .rettung-icon-svg .gn-qualm-1{transform-origin:79px 53px;animation:qualmA 5.5s ease-in-out infinite}body .rettung-icon-svg .gn-qualm-2{transform-origin:76px 47px;animation:qualmB 7.5s ease-in-out infinite}@keyframes qualmA{0%,100%{transform:rotate(-4deg) translate(0,0);opacity:.3}35%{transform:rotate(3deg) translate(1px,-2px);opacity:.6}70%{transform:rotate(-1deg) translate(-1px,-4px);opacity:.38}}@keyframes qualmB{0%,100%{transform:rotate(3deg) translate(0,0);opacity:.22}40%{transform:rotate(-4deg) translate(-2px,-3px);opacity:.45}75%{transform:rotate(1deg) translate(1px,-5px);opacity:.28}}@media (min-width:981px){body .rettung-inner:not(.antrieb-inner) .rettung-copy{max-width:34rem}}@media (max-width:980px){body .rettung-icon-svg{display:none}}@media (prefers-reduced-motion:reduce){body .rettung-icon-svg .gn-qualm-1,body .rettung-icon-svg .gn-qualm-2{animation:none;opacity:.4}}body.single-glossary .glossar-zurueck{width:auto}body.single-glossary .glossar-kategorie{width:auto}@media (min-width:981px){body .e-con .elementor-widget.elementor-element.rettung-copy{max-width:34rem}}body .rechtstext{max-width:52rem;color:var(--ink-dim);font-weight:300;line-height:1.75}body .rechtstext h2,body .rechtstext h3,body .rechtstext h4,body .rechtstext h5{font-family:var(--font-display);font-weight:400;letter-spacing:1px;color:var(--ink)}body .rechtstext h2{font-size:clamp(1.2rem, 2.2vw, 1.7rem);margin:clamp(2.6rem, 6vw, 3.6rem) 0 1rem}body .rechtstext h3{font-size:clamp(1.05rem, 1.7vw, 1.3rem);margin:clamp(1.8rem, 4vw, 2.4rem) 0 .8rem}body .rechtstext h4{font-size:clamp(0.98rem, 1.4vw, 1.12rem);margin:clamp(1.4rem, 3vw, 1.8rem) 0 .6rem}body .rechtstext h5{font-size:1rem;margin:1.2rem 0 .5rem}body .rechtstext p{margin:0 0 1rem;color:var(--ink-dim)}body .rechtstext ul,body .rechtstext ol{margin:0 0 1.2rem 1.2rem;color:var(--ink-dim)}body .rechtstext li{margin-bottom:.4rem}body .rechtstext a{color:var(--accent);word-break:break-word}body .rechtstext strong{color:var(--ink);font-weight:500}body .rechtstext>h2:first-child{margin-top:0}body .gn-chart{margin:clamp(2rem, 5vw, 3rem) 0;padding:clamp(1.2rem, 3vw, 2rem);background:rgb(233 237 242 / .03);border:1px solid var(--line-soft)}body .gn-chart svg{width:100%;height:auto;display:block}body .gn-chart .gn-chart-balken{fill:var(--accent)}body .gn-chart .gn-chart-grid{stroke:var(--line-soft);stroke-width:1}body .gn-chart .gn-chart-achse{stroke:var(--line);stroke-width:1}body .gn-chart .gn-chart-wert{fill:var(--ink);font-family:var(--font-sans);font-size:17px;font-weight:500;text-anchor:middle}body .gn-chart .gn-chart-label{fill:var(--ink-dim);font-family:var(--font-sans);font-size:14px;text-anchor:middle}body .gn-chart .gn-chart-fuss{fill:var(--ink-dim);font-family:var(--font-sans);font-size:12px;opacity:.75}body .gn-chart figcaption{margin-top:1rem;font-size:.8rem;line-height:1.5;color:var(--ink-dim);opacity:.85}body #footer .footer-status .kicker-dot{background:var(--terminal);box-shadow:0 0 12px rgba(var(--terminal-rgb),.75)}body .blog-grid>.blog-card{background:rgb(6 9 14 / .82);padding:clamp(1.6rem, 2.2vw, 2.2rem);display:flex;flex-direction:column;gap:1rem;transition:background 0.3s}body .blog-grid>.blog-card:hover{background:rgb(255 68 0 / .04)}body .blog-grid>.blog-card:hover .blog-readmore{gap:.9rem}body .blog-grid>.blog-card .blog-title{font-family:var(--font-sans);font-size:clamp(1.1rem, 1.7vw, 1.35rem);font-weight:500;letter-spacing:-.01em;line-height:1.3;color:var(--ink);margin:0;flex:1}body .blog-grid>.blog-card .blog-excerpt{margin:0}body .stats-grid>.stat{align-items:center;text-align:center}body .stats-grid .stat .elementor-counter{text-align:center}body .stats-grid .stat .elementor-counter-number-wrapper{justify-content:center}body .stats-grid .stat .elementor-counter-title{justify-content:center;text-align:center}body .stats-grid .stat .stat-value,body .stats-grid .stat .stat-label{text-align:center}:root{--kl-hoehe:4.4rem}body .gn-kl{position:fixed;left:0;right:0;bottom:0;z-index:56;background:rgb(4 6 10 / .92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:.7rem var(--gutter);transform:translateY(110%);opacity:0;visibility:hidden;transition:transform 0.4s ease,opacity 0.4s ease,visibility 0.4s}body .gn-kl.ist-sichtbar{transform:translateY(0);opacity:1;visibility:visible}body .gn-kl-inner{display:flex;align-items:stretch;gap:.6rem;max-width:46rem;margin:0 auto}body .gn-kl-btn{flex:1 1 0%;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem 1rem;border:1px solid currentColor;font-family:var(--font-sans);font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;background:#fff0;transition:background 0.3s,color 0.3s}body .gn-kl-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .gn-kl-icon{width:17px;height:17px;flex:none;display:block}body .gn-kl-btn-kontakt{color:var(--accent)}body .gn-kl-btn-whatsapp{color:var(--whatsapp)}body .gn-kl-btn-anruf{color:var(--ink-dim)}body .gn-kl-btn-kontakt:hover,body .gn-kl-btn-kontakt:focus-visible{background:var(--accent);color:var(--bg)}body .gn-kl-btn-whatsapp:hover,body .gn-kl-btn-whatsapp:focus-visible{background:var(--whatsapp);color:var(--bg)}body .gn-kl-btn-anruf:hover,body .gn-kl-btn-anruf:focus-visible{background:var(--ink-dim);color:var(--bg)}body .hud-bottom{transition:transform 0.4s ease}body .hud-bottom{position:fixed;isolation:isolate}body .hud-bottom::before{content:'';position:absolute;left:0;right:0;bottom:0;height:calc(100% + 2.4rem);z-index:-1;pointer-events:none;background:linear-gradient(to top,rgb(4 6 10 / .9) 0%,rgb(4 6 10 / .72) 40%,rgb(4 6 10 / .32) 72%,#fff0 100%)}body.gn-kl-an .hud-bottom{transform:translateY(calc(var(--kl-hoehe) * -1))}body.gn-kl-an .to-top{bottom:calc(var(--kl-hoehe) + 0.6rem)}@media (max-width:480px){:root{--kl-hoehe:3.9rem}body .gn-kl{padding:.55rem .7rem}body .gn-kl-inner{gap:.4rem}body .gn-kl-btn{padding:.8rem .5rem;font-size:.62rem;letter-spacing:.05em;gap:.4rem}body .gn-kl-btn-whatsapp{flex:0 0 3.4rem;padding-left:0;padding-right:0}body .gn-kl-btn-whatsapp .gn-kl-label{display:none}body .gn-kl-btn-whatsapp .gn-kl-icon{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){body .gn-kl{transition:none}}@media print{body .gn-kl{display:none}}#header .gn-sprache,#header .ct-header-text{position:relative;width:24px;height:18px;flex:none}#header .ct-header-text .entry-content{margin:0}#header .gn-sprache .gtranslate_wrapper,#header .ct-header-text .gtranslate_wrapper{position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:0;z-index:60}#header .gtranslate_wrapper a.glink{display:none}#header .gtranslate_wrapper a.gt-current-lang{display:block;order:-1}#header .gn-sprache:hover .gtranslate_wrapper a.glink,#header .gn-sprache:focus-within .gtranslate_wrapper a.glink,#header .gn-sprache.ist-offen .gtranslate_wrapper a.glink,#header .ct-header-text:hover .gtranslate_wrapper a.glink,#header .ct-header-text:focus-within .gtranslate_wrapper a.glink,#header .ct-header-text.ist-offen .gtranslate_wrapper a.glink{display:block}#header .gtranslate_wrapper a.glink img{display:block;width:24px!important;height:18px!important;max-width:none!important;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px var(--line);opacity:.85;transition:opacity 0.25s,box-shadow 0.25s}#header .gtranslate_wrapper a.glink:hover img,#header .gtranslate_wrapper a.glink:focus-visible img{opacity:1;box-shadow:0 0 0 1px var(--accent)}#header .gtranslate_wrapper a.glink:not(.gt-current-lang) img{box-shadow:0 0 0 1px var(--line),0 4px 14px rgb(4 6 10 / .75)}@media (max-width:999px){#header .ct-header-text{margin:0 .2rem}}body.error404 main,body.error404 #main-container>.ct-container{padding-top:clamp(7rem, 12vw, 11rem)}body.error404 .ct-no-results{text-align:left}body .gn-fehler-kicker{display:flex;align-items:center;gap:.7rem;color:var(--ink-dim);margin:0 0 1.1rem}body .gn-fehler-haupt{display:grid;grid-template-columns:minmax(0,1fr) clamp(15rem, 24vw, 19rem) clamp(9rem, 16vw, 15rem);grid-template-areas:"text computer rakete";gap:clamp(1.6rem, 3vw, 3rem);align-items:center}body .gn-fehler-text{grid-area:text}body .gn-bordcomputer{grid-area:computer}body .gn-fehler-bild{grid-area:rakete}body .gn-fehler .page-title{font-family:var(--font-display);font-size:clamp(1.6rem, 4vw, 3.1rem);font-weight:400;line-height:1.15;letter-spacing:1px;color:var(--ink);margin:0 0 1.2rem}body .gn-fehler-copy{max-width:34rem;color:var(--ink-dim);font-size:clamp(0.95rem, 1.3vw, 1.1rem);font-weight:300;line-height:1.7;margin:0 0 clamp(1.8rem, 4vh, 2.6rem)}body .gn-fehler-bild{margin:0}@media (max-width:1180px){body .gn-fehler-haupt{grid-template-columns:minmax(0,1fr) clamp(9rem, 18vw, 13rem);grid-template-areas:"text     rakete" "computer rakete";align-items:start}body .gn-bordcomputer{max-width:26rem}body .gn-fehler-bild{align-self:center}}@media (max-width:760px){body .gn-fehler-haupt{grid-template-columns:1fr;grid-template-areas:"rakete" "text" "computer"}body .gn-fehler-bild{width:clamp(150px, 45vw, 220px)}body .gn-bordcomputer{max-width:none}}body .gn-absturz{display:block;width:100%;height:auto}body .gn-absturz .gn-crash{fill:none;stroke:var(--accent);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}body .gn-absturz .gn-crash-dim{opacity:.5}body .gn-absturz .gn-qualm-1,body .gn-absturz .gn-qualm-2{stroke-width:1.05}body .gn-absturz .gn-qualm-1{transform-origin:79px 53px;animation:qualmA 5.5s ease-in-out infinite}body .gn-absturz .gn-qualm-2{transform-origin:76px 47px;animation:qualmB 7.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){body .gn-absturz .gn-qualm-1,body .gn-absturz .gn-qualm-2{animation:none;opacity:.4}}body .gn-bordcomputer{width:100%;border:1px solid var(--line);background:rgb(6 9 14 / .9)}body .gn-bc-kopf{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.6rem .9rem;border-bottom:1px solid var(--line-soft);color:var(--ink-dim)}body .gn-bc-name{color:var(--ink)}body .gn-bc-status{display:flex;align-items:center;gap:.45rem;color:var(--terminal)}body .gn-bc-led{width:6px;height:6px;border-radius:50%;background:var(--terminal);box-shadow:0 0 8px var(--terminal);animation:pulse 2.4s ease-in-out infinite;flex:none}body .gn-bc-schirm{position:relative;overflow:hidden;padding:.9rem;border-bottom:1px solid var(--line-soft);background:rgb(0 0 0 / .55);font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.06em;line-height:1.9;color:var(--terminal);word-break:break-word}body .gn-bc-schirm::after{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(var(--terminal-rgb),.05) 0 1px,transparent 1px 3px)}body .gn-bc-zeile{margin:0;opacity:.85;color:inherit;font:inherit}body .gn-bc-cursor{display:inline-block;width:.5em;height:.95em;margin-left:.35em;vertical-align:-.1em;background:var(--terminal);animation:gnBcBlink 1.1s steps(1) infinite}@keyframes gnBcBlink{0%,49%{opacity:1}50%,100%{opacity:0}}body .gn-bc-form{display:flex;flex-direction:column;gap:.7rem;padding:.9rem}body .gn-bc-label{color:var(--ink-dim)}body .gn-bc-feld{display:flex;align-items:center;gap:.5rem;padding:.55rem .7rem;border:1px solid var(--line);background:rgb(0 0 0 / .4);transition:border-color .25s ease}body .gn-bc-feld:focus-within{border-color:var(--accent)}body .gn-bc-prompt{color:var(--accent);font-family:var(--font-sans);font-size:.85rem;line-height:1;flex:none}body .gn-bc-form input[type="search"]{flex:1;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--ink);font-family:var(--font-sans);font-size:.9rem;font-weight:300;line-height:1.5;outline:none}body .gn-bc-form input[type="search"]::placeholder{color:rgb(233 237 242 / .6);opacity:1}body .gn-bc-form input[type="search"]:focus,body .gn-bc-form input[type="search"]:focus-visible{outline:none;box-shadow:none;background:none}body .gn-bc-knopf{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.85rem 1.2rem;border:1px solid var(--accent-dim);border-radius:0;overflow:hidden;cursor:pointer;--theme-button-background-initial-color:transparent;--theme-button-background-hover-color:transparent;background-color:#fff0;background-image:linear-gradient(to right,var(--accent) 0 50%,#fff0 50% 100%);background-repeat:no-repeat;background-size:200% 100%;background-position:100% 0;transition:border-color 0.3s,background-position 0.45s cubic-bezier(.7,0,.2,1)}body .gn-bc-knopf span{position:relative;z-index:2;color:var(--accent);font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.6;transition:color 0.3s}body .gn-bc-knopf:hover,body .gn-bc-knopf:focus-visible,body .gn-bc-knopf:active{border-color:var(--accent);background-color:#fff0;background-position:0 0}body .gn-bc-knopf:hover span,body .gn-bc-knopf:focus-visible span,body .gn-bc-knopf:active span{color:#03110d}@media (prefers-reduced-motion:reduce){body .gn-bc-led,body .gn-bc-cursor{animation:none}}body .gn-nav-block{margin-top:clamp(3rem, 7vh, 4.5rem);width:auto;max-width:none}body .gn-nav-kopf{border-top:1px solid var(--line);padding-top:1rem;margin:0 0 clamp(1.4rem, 3vh, 2rem);color:var(--ink-dim)}body .gn-nav-raster{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}body .gn-nav-raster>li{margin:0}body .gn-nav-raster a{display:flex;flex-direction:column;gap:.45rem;height:100%;padding:clamp(1.1rem, 2vw, 1.6rem);background:rgb(6 9 14 / .82);text-decoration:none;transition:background .25s ease}body .gn-nav-raster a:hover,body .gn-nav-raster a:focus-visible{background:rgb(6 9 14 / .95)}body .gn-nav-no{color:var(--accent)}body .gn-nav-titel{font-family:var(--font-display);font-size:.95rem;letter-spacing:1px;color:var(--ink);transition:color .25s ease}body .gn-nav-raster a:hover .gn-nav-titel,body .gn-nav-raster a:focus-visible .gn-nav-titel{color:var(--accent)}body .gn-nav-copy{color:var(--ink-dim);font-size:.85rem;font-weight:300;line-height:1.5}@media (max-width:1100px){body .gn-nav-raster{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){body .gn-nav-raster{grid-template-columns:1fr}}body .ct-pagination{margin-top:3rem}body .ct-pagination .ct-hidden-sm{display:inline-flex;align-items:center;gap:.35rem}body .ct-pagination .page-numbers{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;height:2.6rem;padding:0;border:none;border-radius:0;background:none!important;background-color:transparent!important;box-shadow:none;color:var(--ink)!important;font-family:var(--font-sans);font-size:.95rem;font-weight:400;line-height:1;transition:color 0.25s}body .ct-pagination a.page-numbers:hover,body .ct-pagination a.page-numbers:focus-visible{color:var(--accent)!important}body .ct-pagination .page-numbers.current{color:var(--accent)!important;font-weight:700}body .ct-pagination .page-numbers.current::after{content:'';position:absolute;left:.55rem;right:.55rem;bottom:.4rem;height:1px;background:var(--accent)}body .ct-pagination .page-numbers.dots{color:var(--ink-dim)!important;min-width:1.4rem}body .ct-pagination a.next.page-numbers,body .ct-pagination a.prev.page-numbers{min-width:0;height:auto;gap:.55rem;padding:.85rem 1.6rem;border:1px solid var(--accent-dim);color:var(--accent)!important;background-color:transparent!important;background-image:linear-gradient(var(--accent),var(--accent))!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:0% 100%!important;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background-size 0.45s cubic-bezier(.7,0,.2,1),border-color 0.3s,color 0.3s}body .ct-pagination a.next.page-numbers:hover,body .ct-pagination a.next.page-numbers:focus-visible,body .ct-pagination a.prev.page-numbers:hover,body .ct-pagination a.prev.page-numbers:focus-visible{border-color:var(--accent);color:#03110d!important;background-size:100% 100%!important}body .ct-pagination a.next.page-numbers svg,body .ct-pagination a.prev.page-numbers svg{position:relative;color:currentColor}@media (max-width:767px){body .ct-pagination a.next.page-numbers,body .ct-pagination a.prev.page-numbers{padding:.75rem 1.1rem}body .ct-pagination .page-numbers{min-width:2.2rem;height:2.2rem}}body .stimmen-dots{flex:1 1 auto;min-width:0}body .stimmen-dot{flex:0 1 32px;width:auto;min-width:6px}@media (max-width:767px){body .stimmen-nav{gap:.75rem}body .stimmen-dots{gap:.3rem}body .stimmen-dot{min-width:5px}}