@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");
.bodenstation-page{--bs-navy:#061b35;--bs-navy2:#0a2b50;--bs-blue:#0878c9;--bs-cyan:#42c8ed;--bs-ink:#122d4d;--bs-muted:#58718d;--bs-pale:#eef6fd;--bs-line:#d8e6f2;--bs-amber:#ffbd55}
.bodenstation-page *{box-sizing:border-box}.bodenstation-page{scroll-behavior:smooth}.bodenstation-page{margin:0;color:var(--bs-ink);font-family:Inter,Arial,sans-serif;line-height:1.65;background:#fff}.bodenstation-page a{color:inherit}.bodenstation-page .site-header{height:76px;background:#061b35;color:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid #254363}.bodenstation-page .nav-wrap{max-width:1240px;height:100%;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between}.bodenstation-page .brand{display:flex;gap:10px;align-items:center;text-decoration:none;font-weight:800;letter-spacing:.08em;font-size:17px}.bodenstation-page .brand-mark{font-size:34px;color:#51c9f0}.bodenstation-page .brand-light{color:#56c7ee}.bodenstation-page .brand small{display:block;font-size:8px;letter-spacing:.18em;color:#9db4cc;font-weight:500}.bodenstation-page .nav-wrap nav{display:flex;gap:25px}.bodenstation-page .nav-wrap nav a{font-size:12px;color:#d3e4f4;text-decoration:none}.bodenstation-page .nav-wrap nav a:hover{color:#5dd2f6}
.bodenstation-page .hero{height:min(690px,78vw);min-height:570px;position:relative;background:#061b35;color:#fff;overflow:hidden}.bodenstation-page .hero-image{position:absolute;inset:0;background-image:url("../image/bodenstation_uebersicht.png");background-size:cover;background-position:center 43%;opacity:.82;transform:scale(1.015)}.bodenstation-page .hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,18,37,.93) 0%,rgba(3,18,37,.75) 42%,rgba(3,18,37,.12) 100%),linear-gradient(0deg,rgba(3,18,37,.55),transparent 40%)}.bodenstation-page .hero-content{position:relative;z-index:1;max-width:1240px;margin:auto;padding:130px 28px 60px}.bodenstation-page .eyebrow, .bodenstation-page .section-kicker{font-size:11px;letter-spacing:.18em;font-weight:800;color:#1686d4}.bodenstation-page .hero .eyebrow{color:#68d5f7}.bodenstation-page .hero h1{font-size:clamp(46px,6vw,76px);line-height:1.03;max-width:650px;margin:20px 0 10px;letter-spacing:-.04em}.bodenstation-page .hero-lead{font-size:25px;color:#c7eaff;margin:0 0 14px}.bodenstation-page .hero-copy{max-width:540px;color:#e0eaf4;font-size:16px}.bodenstation-page .primary-link{display:inline-flex;gap:26px;align-items:center;margin-top:22px;padding:13px 20px;border:1px solid #5bcaf2;border-radius:4px;background:#0876b8;color:white;text-decoration:none;font-weight:700;font-size:13px}.bodenstation-page .hero-caption{position:absolute;bottom:18px;right:28px;font-size:10px;color:#d7e7f4;z-index:2}
.bodenstation-page .section{max-width:1180px;margin:auto;padding:88px 28px}.bodenstation-page .section h2{font-size:clamp(30px,4vw,43px);line-height:1.14;letter-spacing:-.035em;margin:12px 0 16px;color:#0b2d52}.bodenstation-page .section-sub{font-size:17px;color:#526e8a;margin:0;max-width:780px}.bodenstation-page .section-sub.max{max-width:850px}.bodenstation-page .section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px}.bodenstation-page .intro-note{min-width:245px;padding:15px 18px;border-left:3px solid #1a9bd4;background:#f1f7fc;color:#54708c;font-size:12px}.bodenstation-page .intro-note strong{color:#0d3d68;font-size:13px}.bodenstation-page .intro-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px}.bodenstation-page .intro-card{border:1px solid var(--bs-line);padding:24px 22px 25px;border-radius:9px;background:linear-gradient(145deg,#fff,#f7fbff);min-height:220px}.bodenstation-page .number{color:#1688cf;font-weight:800;font-size:12px;letter-spacing:.1em}.bodenstation-page .intro-card h3{font-size:19px;margin:12px 0 8px}.bodenstation-page .intro-card p, .bodenstation-page .component p, .bodenstation-page .rack-card p, .bodenstation-page .types-grid p{font-size:13px;color:#58718a;margin:0}
.bodenstation-page .photo-band{position:relative;min-height:410px;background:#061b35;color:white;overflow:hidden}.bodenstation-page .photo-band>img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;opacity:.72}.bodenstation-page .photo-overlay{position:relative;z-index:1;max-width:1180px;margin:auto;padding:100px 28px 75px;max-width:1180px}.bodenstation-page .photo-overlay h2{font-size:40px;line-height:1.1;max-width:570px;margin:13px 0}.bodenstation-page .photo-overlay p{max-width:560px;color:#e1edf7}.bodenstation-page .photo-overlay small{font-size:10px;color:#b9cfe1}.bodenstation-page .photo-overlay:before{content:"";position:absolute;z-index:-1;inset:0 35% 0 0;background:linear-gradient(90deg,rgba(4,20,39,.94),rgba(4,20,39,.66),transparent)}
.bodenstation-page .feature-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:38px;margin-top:38px;align-items:stretch}.bodenstation-page .feature-photo{position:relative;min-height:470px;border-radius:12px;overflow:hidden;background:#dce8f1}.bodenstation-page .feature-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.bodenstation-page .image-tag{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(3,20,39,.85));color:white;padding:38px 20px 16px;font-size:11px}.bodenstation-page .feature-copy{display:flex;flex-direction:column;justify-content:center;gap:19px}.bodenstation-page .component{display:grid;grid-template-columns:38px 1fr;gap:14px}.bodenstation-page .component>span{width:34px;height:34px;border-radius:50%;background:#e8f5fd;color:#087cc4;display:grid;place-items:center;font-weight:800;font-size:12px}.bodenstation-page .component h3{margin:0 0 4px;font-size:17px}.bodenstation-page .fact-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:30px;border:1px solid var(--bs-line);border-radius:9px;overflow:hidden}.bodenstation-page .fact-strip div{padding:18px 20px;background:#f7fbff;border-right:1px solid var(--bs-line)}.bodenstation-page .fact-strip div:last-child{border:0}.bodenstation-page .fact-strip strong{display:block;color:#087dc3;font-size:22px}.bodenstation-page .fact-strip span{font-size:11px;color:#627b94}
.bodenstation-page .dark-section{background:#061b35;color:white}.bodenstation-page .dark-inner{padding-top:82px;padding-bottom:85px}.bodenstation-page .dark-inner h2{color:#fff}.bodenstation-page .light{color:#b9cee0}.bodenstation-page .signal-visual{margin:46px 0 36px;min-height:240px;border:1px solid #244968;border-radius:12px;background:radial-gradient(ellipse at 50% 100%,#123c65,#071d37 65%);display:grid;grid-template-columns:190px 1fr 190px;align-items:center;padding:25px 35px;position:relative;overflow:hidden}.bodenstation-page .signal-node{text-align:center;z-index:2}.bodenstation-page .signal-node strong{display:block;color:#fff;margin-top:9px}.bodenstation-page .signal-node small{color:#a9c5dd;font-size:11px}.bodenstation-page .dish-icon{width:86px;height:86px;border:7px solid #d8e8f4;border-radius:50%;margin:auto;position:relative;background:linear-gradient(145deg,#f8fdff,#8baec7);transform:rotate(-22deg);box-shadow:0 0 25px #5fbfe4aa}.bodenstation-page .dish-icon:after{content:"";position:absolute;width:56px;height:8px;background:#c5d8e8;left:40px;top:54px;transform:rotate(-32deg);transform-origin:left}.bodenstation-page .dish-icon i{position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;right:-13px;top:3px}.bodenstation-page .sat-icon{height:65px;width:90px;margin:auto;position:relative}.bodenstation-page .sat-icon b{position:absolute;left:31px;top:13px;width:29px;height:36px;background:linear-gradient(90deg,#c99b45,#f4d27c,#9e6f28);border:1px solid #f5d990;transform:rotate(12deg)}.bodenstation-page .sat-icon i, .bodenstation-page .sat-icon em{position:absolute;top:20px;width:27px;height:28px;background:repeating-linear-gradient(90deg,#2b8bc5 0 5px,#9bdcff 6px 7px);border:1px solid #9bdcff}.bodenstation-page .sat-icon i{left:0}.bodenstation-page .sat-icon em{right:0}.bodenstation-page .signal-path{position:relative;height:130px}.bodenstation-page .path-label{position:absolute;font-size:11px;font-weight:700;padding:5px 9px;border-radius:20px}.bodenstation-page .path-label.up{top:5px;left:8%;background:#77501b;color:#ffe0a5}.bodenstation-page .path-label.down{bottom:5px;right:8%;background:#075d7b;color:#c5f5ff}.bodenstation-page .path-line{height:2px;position:absolute;left:0;right:0;top:55px;overflow:hidden}.bodenstation-page .up-line{background:repeating-linear-gradient(90deg,#ffbd55 0 9px,transparent 9px 17px)}.bodenstation-page .down-line{top:72px;background:repeating-linear-gradient(90deg,#49d0f1 0 9px,transparent 9px 17px)}.bodenstation-page .path-line i{position:absolute;width:9px;height:9px;border-radius:50%;top:-4px;background:#fff;box-shadow:0 0 12px currentColor;animation:bs-travel 3.5s linear infinite}.bodenstation-page .up-line i{color:#ffbd55}.bodenstation-page .down-line i{color:#49d0f1;animation-direction:reverse}.bodenstation-page .path-line i:nth-child(2){animation-delay:1.1s}.bodenstation-page .path-line i:nth-child(3){animation-delay:2.2s}@keyframes bs-travel{from{left:-2%}to{left:102%}}.bodenstation-page .signal-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.bodenstation-page .signal-columns article{padding:20px 22px;border:1px solid #254967;border-radius:8px;background:#0a2746}.bodenstation-page .signal-columns h3{font-size:16px;margin:0 0 8px}.bodenstation-page .signal-columns p{font-size:13px;color:#c0d2e2;margin:0}.bodenstation-page .dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:9px}.bodenstation-page .amber{background:#ffbd55}.bodenstation-page .cyan{background:#49d0f1}.bodenstation-page .note{margin:22px 0 0;color:#94b3ce;font-size:11px}
.bodenstation-page .rack-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.bodenstation-page .rack-card{border:1px solid var(--bs-line);border-radius:10px;overflow:hidden;background:#fff}.bodenstation-page .rack-art{height:155px;background:linear-gradient(135deg,#0a213d,#17436b);display:flex;align-items:center;justify-content:center;gap:10px;position:relative;color:#d7f0ff}.bodenstation-page .rack-art span{font-weight:800;letter-spacing:.16em;font-size:20px}.bodenstation-page .rack-art i{height:54px;width:12px;border-radius:2px;background:linear-gradient(#91aabd,#e3edf4,#4e6c82);box-shadow:0 0 10px #49b7e766}.bodenstation-page .rack-art:after{content:"";position:absolute;bottom:23px;left:20%;right:20%;height:2px;background:#52c5ef;box-shadow:0 0 12px #52c5ef}.bodenstation-page .rack-card h3{font-size:17px;margin:19px 20px 7px}.bodenstation-page .rack-card p{padding:0 20px 22px}
.bodenstation-page .tracking{background:#f7fbff;max-width:none}.bodenstation-page .tracking-grid{max-width:1124px;margin:auto;display:grid;grid-template-columns:1fr .85fr;gap:60px;align-items:center}.bodenstation-page .tracking-grid h2{margin-top:12px}.bodenstation-page .tracking-grid p{font-size:14px;color:#58718a}.bodenstation-page .check-list{padding-left:19px;color:#526f89;font-size:13px}.bodenstation-page .check-list li{margin:9px 0}.bodenstation-page .check-list strong{color:#163e65}.bodenstation-page .tracking-visual{height:330px;border-radius:14px;background:radial-gradient(circle at 50% 45%,#163e64,#061b35 70%);display:grid;place-items:center;position:relative;overflow:hidden}.bodenstation-page .radar{width:240px;height:240px;border:1px solid #4d93bd;border-radius:50%;position:relative;background:repeating-radial-gradient(circle,transparent 0 38px,#2e678e 39px 40px),linear-gradient(90deg,transparent 49.7%,#3d7398 50%,transparent 50.3%),linear-gradient(transparent 49.7%,#3d7398 50%,transparent 50.3%)}.bodenstation-page .radar-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 290deg,#49d0f133 340deg,#49d0f1 360deg);animation:bs-spin 7s linear infinite}.bodenstation-page .radar-center{position:absolute;left:calc(50% - 4px);top:calc(50% - 4px);width:8px;height:8px;background:#fff;border-radius:50%;box-shadow:0 0 14px #5edaff}.bodenstation-page .target{position:absolute;width:8px;height:8px;border-radius:50%;background:#ffca6c;box-shadow:0 0 13px #ffca6c}.bodenstation-page .t1{top:23%;left:68%}.bodenstation-page .t2{bottom:24%;left:28%}.bodenstation-page .radar-caption{position:absolute;bottom:17px;display:flex;gap:14px;color:#9fc4df;font-size:10px}.bodenstation-page .radar-caption b{color:#55d2f4;letter-spacing:.13em}@keyframes bs-spin{to{transform:rotate(360deg)}}
.bodenstation-page .control-band{min-height:430px}.bodenstation-page .control-band>img{object-position:center 44%}.bodenstation-page .types-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.bodenstation-page .types-grid article{padding:23px;border:1px solid var(--bs-line);border-radius:9px;background:#f9fcff}.bodenstation-page .type-icon{font-size:25px;color:#1389ce}.bodenstation-page .types-grid h3{font-size:16px;margin:12px 0 7px}
.bodenstation-page .network-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:35px;align-items:center;margin-top:30px}.bodenstation-page .network-grid>img{width:100%;height:370px;object-fit:cover;border-radius:11px}.bodenstation-page .network-grid p{font-size:14px;color:#58718a}.bodenstation-page .mini-stat{border-top:1px solid var(--bs-line);padding:12px 0;display:flex;gap:15px;align-items:baseline}.bodenstation-page .mini-stat b{min-width:105px;color:#087cc4;font-size:13px}.bodenstation-page .mini-stat span{font-size:12px;color:#58718a}
.bodenstation-page .glossary{padding-top:40px}.bodenstation-page .glossary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px}.bodenstation-page .glossary-grid div{padding:15px 16px;border:1px solid var(--bs-line);border-radius:7px;background:#fbfdff}.bodenstation-page .glossary-grid b{display:block;color:#087cc4;font-size:13px}.bodenstation-page .glossary-grid span{display:block;font-size:11px;color:#637c94;margin-top:3px}
.bodenstation-page .sources{background:#f2f7fb}.bodenstation-page .sources .section{padding-top:65px;padding-bottom:60px}.bodenstation-page .source-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px;margin-top:25px}.bodenstation-page .source-list a{font-size:13px;color:#0879bc;text-decoration:none;border-bottom:1px solid #cdddea;padding:10px 0}.bodenstation-page .source-list a:hover{text-decoration:underline}.bodenstation-page .credits{font-size:10px;color:#71869b;margin-top:25px;max-width:900px}
.bodenstation-page footer{background:#061b35;color:#a9c2d8}.bodenstation-page .footer-inner{max-width:1180px;margin:auto;padding:23px 28px;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.08em}.bodenstation-page .footer-inner a{color:#d5e7f5;text-decoration:none}
@media(max-width:900px){.bodenstation-page .nav-wrap nav{gap:12px}.bodenstation-page .nav-wrap nav a{font-size:10px}.bodenstation-page .intro-grid, .bodenstation-page .types-grid{grid-template-columns:repeat(2,1fr)}.bodenstation-page .section-heading{align-items:start;flex-direction:column}.bodenstation-page .feature-grid, .bodenstation-page .tracking-grid, .bodenstation-page .network-grid{grid-template-columns:1fr}.bodenstation-page .feature-photo{min-height:360px}.bodenstation-page .fact-strip{grid-template-columns:repeat(2,1fr)}.bodenstation-page .fact-strip div:nth-child(2){border-right:0}.bodenstation-page .fact-strip div:nth-child(-n/**/+2){border-bottom:1px solid var(--bs-line)}.bodenstation-page .signal-visual{grid-template-columns:120px 1fr 120px;padding:20px 12px}.bodenstation-page .dish-icon{width:68px;height:68px}.bodenstation-page .rack-grid{grid-template-columns:1fr 1fr}.bodenstation-page .glossary-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.bodenstation-page .site-header{height:auto;position:relative}.bodenstation-page .nav-wrap{padding:14px 18px;align-items:flex-start;gap:12px;flex-direction:column}.bodenstation-page .nav-wrap nav{width:100%;overflow:auto;padding-bottom:5px}.bodenstation-page .nav-wrap nav a{white-space:nowrap;font-size:11px}.bodenstation-page .hero{min-height:610px;height:75vh}.bodenstation-page .hero-content{padding:105px 22px 50px}.bodenstation-page .hero-shade{background:linear-gradient(90deg,rgba(3,18,37,.9),rgba(3,18,37,.5)),linear-gradient(0deg,rgba(3,18,37,.55),transparent 60%)}.bodenstation-page .hero-caption{left:22px;right:auto}.bodenstation-page .section{padding:62px 20px}.bodenstation-page .intro-grid, .bodenstation-page .types-grid, .bodenstation-page .rack-grid{grid-template-columns:1fr}.bodenstation-page .intro-card{min-height:0}.bodenstation-page .photo-overlay{padding:75px 22px}.bodenstation-page .photo-overlay:before{inset:0;background:rgba(4,20,39,.72)}.bodenstation-page .photo-overlay h2{font-size:32px}.bodenstation-page .feature-photo{min-height:300px}.bodenstation-page .signal-visual{grid-template-columns:1fr;gap:18px;padding:25px 15px}.bodenstation-page .signal-path{height:75px;order:2}.bodenstation-page .signal-node{order:1}.bodenstation-page .satellite-node{order:3}.bodenstation-page .path-line{top:33px}.bodenstation-page .down-line{top:48px}.bodenstation-page .path-label.up{top:-3px}.bodenstation-page .path-label.down{bottom:-4px}.bodenstation-page .signal-columns{grid-template-columns:1fr}.bodenstation-page .fact-strip{grid-template-columns:1fr 1fr}.bodenstation-page .tracking-grid{gap:25px}.bodenstation-page .tracking-visual{height:280px}.bodenstation-page .network-grid>img{height:260px}.bodenstation-page .glossary-grid, .bodenstation-page .source-list{grid-template-columns:1fr}.bodenstation-page .footer-inner{padding:20px;gap:10px;flex-direction:column}}
@media(prefers-reduced-motion:reduce){.bodenstation-page *, .bodenstation-page *:before, .bodenstation-page *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Lokale KI-Bildmotive und transparente Bildnachweise */
.bodenstation-page .photo-band>img{object-position:center 48%}
.bodenstation-page .photo-overlay small{display:block;margin-top:12px}
.bodenstation-page .rack-art{overflow:hidden}
.bodenstation-page .rack-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.43}
.bodenstation-page .rack-art span, .bodenstation-page .rack-art i{position:relative;z-index:1}
.bodenstation-page .network-photo{position:relative}
.bodenstation-page .network-photo>img{display:block;width:100%;height:370px;object-fit:cover;border-radius:11px}
.bodenstation-page .network-photo small{position:absolute;bottom:8px;left:10px;padding:4px 7px;border-radius:3px;background:rgba(3,20,39,.78);color:#fff;font-size:9px}
@media(max-width:620px){.bodenstation-page .network-photo>img{height:260px}}


/* Erweiterte Fachkapitel: Signalverarbeitung, Tracking und Stationsbetrieb */
.bodenstation-page .signal-process-intro{display:grid;grid-template-columns:1fr 70px 1fr;gap:15px;align-items:center;margin:30px 0 34px;padding:20px 24px;border:1px solid #d6e7f4;border-radius:10px;background:linear-gradient(110deg,#f1f8fd,#fff)}
.bodenstation-page .signal-process-intro div:not(.process-arrow){display:flex;flex-direction:column}.bodenstation-page .signal-process-intro strong{color:#0b4775;font-size:15px}.bodenstation-page .signal-process-intro span{color:#637c94;font-size:12px}.bodenstation-page .process-arrow{text-align:center;color:#168bd0;font-size:30px;font-weight:700}
.bodenstation-page .subsection-title{font-size:20px;color:#10385e;margin:0 0 16px}.bodenstation-page .process-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;counter-reset:step}
.bodenstation-page .process-flow article{position:relative;padding:20px 17px 18px;border:1px solid #d8e6f2;border-radius:9px;background:#fbfdff;min-height:210px}
.bodenstation-page .process-flow article>span, .bodenstation-page .operations-grid article>span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e5f4fd;color:#087dc3;font-size:11px;font-weight:800}
.bodenstation-page .process-flow h4{font-size:14px;line-height:1.35;color:#143d63;margin:13px 0 7px}.bodenstation-page .process-flow p, .bodenstation-page .operations-grid p{font-size:12px;line-height:1.65;color:#5a738c;margin:0}
.bodenstation-page .transmit-panel{display:grid;grid-template-columns:1fr 260px;gap:28px;align-items:center;margin-top:26px;padding:27px 30px;border-radius:11px;background:#071f3a;color:#fff}.bodenstation-page .mini-kicker{font-size:10px;letter-spacing:.16em;font-weight:800;color:#59d0f2}.bodenstation-page .transmit-panel h3{font-size:21px;margin:7px 0 8px}.bodenstation-page .transmit-panel p{font-size:13px;color:#c6d8e8;margin:0}.bodenstation-page .transmit-facts{display:grid;gap:10px}.bodenstation-page .transmit-facts div{padding:10px 13px;border-left:2px solid #48c9ed;background:#0d2e50}.bodenstation-page .transmit-facts b{display:block;color:#70d9f5;font-size:13px}.bodenstation-page .transmit-facts span{font-size:10px;color:#c2d5e5}
.bodenstation-page .tracking-subtitle{font-size:16px;color:#143d63;margin:22px 0 5px}.bodenstation-page .tracking-note{margin:17px 0;padding:15px 17px;border-left:3px solid #168bd0;background:#eaf5fc;color:#4f6d87;font-size:12px}.bodenstation-page .tracking-note strong{color:#0b4775}
.bodenstation-page .operations-detail{padding-top:65px}.bodenstation-page .operations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:34px}.bodenstation-page .operations-grid article{padding:22px 21px;border:1px solid #d8e6f2;border-radius:9px;background:linear-gradient(145deg,#fff,#f7fbff)}.bodenstation-page .operations-grid h3{font-size:16px;color:#143d63;margin:12px 0 7px}.bodenstation-page .noc-strip{display:grid;grid-template-columns:95px 1fr;gap:22px;align-items:center;margin-top:25px;padding:24px 27px;border-radius:10px;background:#071f3a;color:white}.bodenstation-page .noc-symbol{width:76px;height:76px;border:1px solid #45c6ec;border-radius:50%;display:grid;place-items:center;color:#6bd9f5;font-weight:800;letter-spacing:.08em;box-shadow:0 0 24px #3cbde933}.bodenstation-page .noc-strip h3{font-size:18px;margin:0 0 5px}.bodenstation-page .noc-strip p{font-size:12px;color:#c3d7e8;margin:0}
@media(max-width:900px){.bodenstation-page .process-flow{grid-template-columns:repeat(2,1fr)}.bodenstation-page .operations-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.bodenstation-page .signal-process-intro{grid-template-columns:1fr;gap:8px}.bodenstation-page .process-arrow{transform:rotate(90deg);font-size:24px}.bodenstation-page .process-flow, .bodenstation-page .operations-grid{grid-template-columns:1fr}.bodenstation-page .process-flow article{min-height:0}.bodenstation-page .transmit-panel{grid-template-columns:1fr;padding:22px}.bodenstation-page .noc-strip{grid-template-columns:1fr}.bodenstation-page .noc-symbol{width:60px;height:60px}}

/* Bodenstation: sichere Kontraste im dunklen Titelbereich */
.bodenstation-page .hero h1{color:#fff !important;text-shadow:0 2px 12px rgba(0,0,0,.45)}
.bodenstation-page .hero .hero-lead{color:#d9efff !important}
.bodenstation-page .hero .hero-copy{color:#eef7ff !important}
.bodenstation-page .hero .eyebrow{color:#68d5f7 !important}


/* KONTRAST-FIX v2: erzwungene helle Schrift in allen dunklen Bodenstation-Bereichen.
   Diese Regeln sind bewusst stark und vollständig auf .bodenstation-page begrenzt,
   damit globale Website-Regeln die Textfarben nicht wieder überschreiben. */
.bodenstation-page .photo-band,
.bodenstation-page .photo-band .photo-overlay,
.bodenstation-page .photo-band .photo-overlay * {
  color: #f4f9ff !important;
}
.bodenstation-page .photo-band .photo-overlay .eyebrow,
.bodenstation-page .photo-band .photo-overlay .section-kicker {
  color: #65d5f7 !important;
}
.bodenstation-page .photo-band .photo-overlay h1,
.bodenstation-page .photo-band .photo-overlay h2,
.bodenstation-page .photo-band .photo-overlay h3,
.bodenstation-page .photo-band .photo-overlay h4 {
  color: #ffffff !important;
  text-shadow: 0 2px 12px rgba(0,0,0,.55);
}
.bodenstation-page .photo-band .photo-overlay p {
  color: #e8f2fc !important;
}
.bodenstation-page .photo-band .photo-overlay small {
  color: #c7dced !important;
}

.bodenstation-page .dark-section,
.bodenstation-page .dark-section .dark-inner {
  color: #f2f7fc !important;
}
.bodenstation-page .dark-section .dark-inner h1,
.bodenstation-page .dark-section .dark-inner h2,
.bodenstation-page .dark-section .dark-inner h3,
.bodenstation-page .dark-section .dark-inner h4,
.bodenstation-page .dark-section .dark-inner strong {
  color: #ffffff !important;
}
.bodenstation-page .dark-section .dark-inner p,
.bodenstation-page .dark-section .dark-inner li,
.bodenstation-page .dark-section .dark-inner span:not(.dot),
.bodenstation-page .dark-section .dark-inner small {
  color: #d4e4f2 !important;
}
.bodenstation-page .dark-section .dark-inner .note {
  color: #a9c5dc !important;
}
.bodenstation-page .dark-section .dark-inner .path-label.up {
  color: #ffe0a5 !important;
}
.bodenstation-page .dark-section .dark-inner .path-label.down {
  color: #c5f5ff !important;
}

.bodenstation-page .transmit-panel,
.bodenstation-page .transmit-panel h3,
.bodenstation-page .transmit-panel .mini-kicker {
  color: #ffffff !important;
}
.bodenstation-page .transmit-panel > div:first-child p {
  color: #e0edf8 !important;
}
.bodenstation-page .transmit-panel .transmit-facts b {
  color: #70d9f5 !important;
}
.bodenstation-page .transmit-panel .transmit-facts span {
  color: #d5e5f2 !important;
}
.bodenstation-page .noc-strip,
.bodenstation-page .noc-strip h3 {
  color: #ffffff !important;
}
.bodenstation-page .noc-strip p {
  color: #d4e3f0 !important;
}
