:root{--ink:#081831;--navy:#07142b;--blue:#075cff;--aqua:#00c7bd;--sky:#dff5ff;--paper:#f3f7fb;--white:#fff;--muted:#536378;--line:#d8e2ec;--max:1220px;--shadow:0 24px 70px rgba(8,24,49,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Aptos,"Segoe UI",Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.62}a{color:inherit}img{display:block;max-width:100%}
.topbar{position:sticky;top:0;z-index:20;min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px max(24px,calc((100vw - var(--max))/2));background:rgba(255,255,255,.94);border-bottom:1px solid rgba(216,226,236,.8);backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;line-height:1.05}.brand b{display:block;color:var(--navy);font-size:1.02rem;font-weight:900;letter-spacing:.08em}.brand small{display:block;margin-top:5px;color:var(--muted);font-size:.72rem;font-weight:650}.brand-mark{width:46px;height:46px;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:6px;background:var(--navy);box-shadow:5px 5px 0 var(--aqua)}.brand-mark i{display:block;background:var(--blue)}.brand-mark i:nth-child(2),.brand-mark i:nth-child(3){background:var(--aqua)}nav{display:flex;align-items:center;gap:28px}nav a{text-decoration:none;font-size:.9rem;font-weight:750;color:#243853}.nav-cta{padding:12px 18px;background:var(--blue);color:#fff;box-shadow:4px 4px 0 var(--navy)}
.hero{position:relative;min-height:760px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);gap:55px;align-items:center;padding:75px max(24px,calc((100vw - var(--max))/2)) 90px;overflow:hidden;background:linear-gradient(125deg,#fff 0 48%,#e9f4ff 48% 100%)}.hero:before{content:"";position:absolute;width:360px;height:360px;left:-210px;top:100px;border:60px solid var(--aqua);border-radius:50%;opacity:.17}.hero-copy,.hero-image{position:relative;z-index:1}.eyebrow{margin:0 0 17px;color:var(--blue);font-size:.78rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.eyebrow.light{color:#65f1e8}h1,h2,h3,p{margin-top:0}h1,h2{color:var(--navy);line-height:.99;letter-spacing:-.048em}h1{max-width:800px;margin-bottom:28px;font-size:clamp(3.2rem,6vw,6.2rem);font-weight:900}h1 span{color:var(--blue)}h2{margin-bottom:23px;font-size:clamp(2.45rem,4.3vw,4.6rem);font-weight:900}.lead{max-width:760px;color:#334861;font-size:1.18rem;line-height:1.7}.topics{display:flex;flex-wrap:wrap;gap:8px;margin:29px 0 34px}.topics span{padding:8px 13px;background:var(--navy);color:#fff;font-size:.78rem;font-weight:800}.topics span:nth-child(2){background:var(--blue)}.topics span:nth-child(3){background:var(--aqua);color:var(--navy)}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px}.button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:14px 23px;border:0;border-radius:0;text-decoration:none;font:inherit;font-size:.93rem;font-weight:900;cursor:pointer;transition:transform .2s}.button:hover,.nav-cta:hover{transform:translate(-2px,-2px)}.primary{background:var(--aqua);color:var(--navy);box-shadow:5px 5px 0 var(--blue)}.dark{background:var(--navy);color:#fff;box-shadow:5px 5px 0 var(--aqua)}.text-link{color:var(--blue);font-weight:850;text-decoration:none}.micro{margin:15px 0 0;color:var(--muted);font-size:.77rem}.hero-image{height:620px;margin:0;background:var(--navy);box-shadow:22px 22px 0 var(--blue);overflow:hidden}.hero-image:before{content:"NETZWERK";position:absolute;z-index:2;top:20px;right:-2px;padding:8px 17px;background:var(--aqua);color:var(--navy);font-size:.7rem;font-weight:950;letter-spacing:.18em}.hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,20,43,.82),transparent 52%)}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:56% 43%}.hero-image figcaption{position:absolute;z-index:2;left:28px;right:28px;bottom:25px;color:#fff}.hero-image figcaption b,.hero-image figcaption span{display:block}.hero-image figcaption b{font-size:1.12rem}.hero-image figcaption span{max-width:430px;color:#dce7f3;font-size:.8rem}
.signal-strip{display:grid;grid-template-columns:.82fr 1.18fr;gap:55px;align-items:center;padding:31px max(24px,calc((100vw - var(--max))/2));background:var(--blue);color:#fff}.signal-strip p{margin:0;color:#fff;font-size:1.32rem;font-weight:950}.signal-strip strong{font-size:.94rem}.section{padding:115px max(24px,calc((100vw - var(--max))/2))}.section-heading{max-width:850px;margin-bottom:54px}.section-heading>p:last-child{color:var(--muted);font-size:1.07rem}.section-heading.compact{max-width:770px}
.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.problem-grid article{min-height:225px;padding:30px;background:var(--paper);border-top:5px solid var(--navy)}.problem-grid article:nth-child(2),.problem-grid article:nth-child(5){border-color:var(--blue)}.problem-grid article:nth-child(3),.problem-grid article:nth-child(6){border-color:var(--aqua)}.problem-grid article>span{color:var(--blue);font-weight:950}.problem-grid h3{margin:22px 0 10px;color:var(--navy);font-size:1.17rem}.problem-grid p{color:var(--muted);font-size:.92rem}.inline-cta{margin-top:35px;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:27px 30px;background:var(--sky);border-left:8px solid var(--blue)}.inline-cta p{margin:0}
.transfer{position:relative;overflow:hidden;background:var(--navy);color:#dce7f3}.transfer:after{content:"+";position:absolute;right:2vw;bottom:-145px;color:rgba(0,199,189,.13);font-size:420px;font-weight:200;line-height:1}.transfer>*{position:relative;z-index:1}.transfer h2{color:#fff}.transfer-intro{max-width:880px}.transfer-intro>p:last-child{font-size:1.08rem}.transfer-map{display:grid;grid-template-columns:1fr 80px 1fr;align-items:stretch;margin-top:55px}.transfer-map>div:not(.transfer-arrow){display:grid;background:#0c2142;border:1px solid #274262}.transfer-map b{padding:18px 22px;background:var(--blue);color:#fff;text-transform:uppercase;letter-spacing:.13em}.transfer-map>div:last-child b{background:var(--aqua);color:var(--navy)}.transfer-map span{padding:14px 22px;border-top:1px solid #274262}.transfer-arrow{display:grid;place-items:center;color:var(--aqua);font-size:2.3rem;font-weight:900}
.network{background:linear-gradient(180deg,#f4f9ff 0%,#fff 100%)}.network-head{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end}.network-promise{color:var(--muted);font-size:1.04rem}.network-promise strong{color:var(--navy)}.network-hub{display:grid;grid-template-columns:260px 1fr;gap:45px;align-items:center;margin:70px 0}.hub-center{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--blue);color:#fff;box-shadow:18px 18px 0 var(--aqua)}.hub-center span{font-size:1rem;font-weight:800;letter-spacing:.2em}.hub-center b{color:#fff;font-size:3.15rem;font-weight:950;line-height:1}.hub-center small{margin-top:16px;padding:6px 10px;background:var(--navy);color:#fff}.hub-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hub-fields article{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:23px;background:#fff;border:1px solid var(--line);box-shadow:0 8px 22px rgba(8,24,49,.05)}.hub-fields article>span{display:grid;place-items:center;width:34px;height:34px;background:var(--sky);color:var(--blue);font-size:.78rem;font-weight:950}.hub-fields h3{margin:0 0 5px;color:var(--navy);font-size:1rem}.hub-fields p{margin:0;color:var(--muted);font-size:.84rem}.coordination{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin:65px 0;background:var(--blue)}.coordination>div{padding:28px;background:var(--navy);color:#fff}.coordination>div:nth-child(even){background:#0c2142}.coordination span{display:grid;place-items:center;width:39px;height:39px;margin-bottom:20px;background:var(--aqua);color:var(--navy);font-weight:950}.coordination h3{color:#fff;font-size:1.04rem;line-height:1.27}.coordination p{margin:0;color:#bfd0e3;font-size:.87rem}.relief{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:52px;background:var(--blue);color:#fff;box-shadow:16px 16px 0 var(--navy)}.relief h2{color:#fff;font-size:clamp(2.1rem,3.5vw,3.6rem)}.relief strong{color:#fff}.relief .button{margin-top:10px}.network-note{max-width:930px;margin:35px auto 0;text-align:center;color:var(--muted);font-size:.79rem}
.profile{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:80px;align-items:start}.profile-image{position:sticky;top:110px;height:760px;overflow:hidden;background:#e8e5e9;box-shadow:18px 18px 0 var(--aqua)}.profile-image img{width:100%;height:100%;object-fit:contain;object-position:center}.profile-copy>p{color:#475a70;font-size:1.01rem}.credential-line{display:grid;grid-template-columns:150px 1fr;gap:25px;margin-top:36px;padding:23px;background:var(--paper);border-left:7px solid var(--blue)}.credential-line img{width:126px;height:178px;object-fit:cover;object-position:top}.credential-line b{color:var(--navy);font-size:1.1rem}.credential-line p{margin:8px 0;font-size:.9rem}.credential-line a,.certificates a{color:var(--blue);font-weight:800}.certificates{margin-top:15px;padding:15px 18px;border:1px solid var(--line)}.certificates summary{font-weight:800;cursor:pointer}.certificates div{display:flex;flex-wrap:wrap;gap:20px;margin-top:12px}
.services{background:var(--paper)}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.service-grid article{min-height:205px;padding:29px;background:#fff;border-bottom:5px solid var(--blue)}.service-grid article:nth-child(2n){border-color:var(--aqua)}.service-grid h3{color:var(--navy);font-size:1.22rem;line-height:1.2}.service-grid p{color:var(--muted);font-size:.91rem}.process ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:45px 0;padding:0}.process li{padding:28px;background:var(--navy);color:#fff}.process li>span{display:grid;place-items:center;width:43px;height:43px;margin-bottom:22px;background:var(--aqua);color:var(--navy);font-weight:950}.process li b{color:#fff;font-size:1.08rem}.process li p{margin-top:8px;color:#c5d4e4;font-size:.91rem}.boundary{max-width:960px;padding:18px 20px;background:var(--sky);border-left:6px solid var(--blue);color:#41556d;font-size:.9rem}
.contact{display:grid;grid-template-columns:.82fr 1.18fr;gap:75px;padding:105px max(24px,calc((100vw - var(--max))/2));background:linear-gradient(120deg,var(--navy) 0 57%,var(--blue) 57% 100%);color:#dce7f3}.contact h2{color:#fff;font-size:clamp(2.5rem,4.2vw,4.2rem)}.contact-copy>p:not(.eyebrow){font-size:1.03rem}.contact-copy img{width:100%;height:300px;margin-top:34px;object-fit:cover;object-position:52% 38%;border:8px solid #fff;box-shadow:13px 13px 0 var(--aqua)}form{padding:35px;background:#fff;color:var(--ink);box-shadow:var(--shadow)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{display:block;margin-bottom:18px;font-size:.84rem;font-weight:800}input,select,textarea{width:100%;display:block;margin-top:7px;padding:13px 14px;border:1px solid #c9d7e6;border-radius:0;background:#f6f9fc;color:var(--ink);font:inherit}input:focus,select:focus,textarea:focus{outline:3px solid rgba(0,199,189,.42);border-color:var(--blue)}.consent{display:grid;grid-template-columns:20px 1fr;gap:10px;color:var(--muted);font-size:.75rem;font-weight:500}.consent input{width:18px;height:18px;margin:2px 0}.full{width:100%}.form-note{margin:13px 0 0;color:var(--muted);text-align:center;font-size:.71rem}footer{max-width:var(--max);display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:30px;margin:auto;padding:37px 24px;font-size:.82rem}footer p{margin:0;color:var(--muted)}footer>div:last-child{display:flex;gap:18px}footer>div:last-child a{color:var(--muted)}
@media(max-width:980px){nav>a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;background:linear-gradient(145deg,#fff 0 55%,#e9f4ff 55% 100%)}.hero-image{height:560px}.signal-strip,.network-head,.relief{grid-template-columns:1fr;gap:22px}.problem-grid,.service-grid{grid-template-columns:repeat(2,1fr)}.transfer-map{grid-template-columns:1fr}.transfer-arrow{height:70px;transform:rotate(90deg)}.network-hub{grid-template-columns:1fr}.hub-center{width:235px;margin:auto}.coordination{grid-template-columns:1fr 1fr}.profile{grid-template-columns:1fr;gap:50px}.profile-image{position:relative;top:0;height:620px}.process ol{grid-template-columns:1fr}.contact{grid-template-columns:1fr;background:var(--navy)}.contact-copy img{display:none}footer{grid-template-columns:1fr}}
@media(max-width:620px){.topbar{min-height:70px;padding:11px 16px}.brand-mark{width:39px;height:39px}.brand b{font-size:.86rem}.brand small{font-size:.62rem}.nav-cta{padding:10px 11px;font-size:.76rem;box-shadow:3px 3px 0 var(--navy)}.hero{min-height:auto;gap:42px;padding:62px 18px 78px}h1{font-size:3.25rem}.hero-image{height:500px;box-shadow:12px 12px 0 var(--blue)}.hero-image img{object-position:56% 45%}.hero-actions{align-items:flex-start;flex-direction:column}.signal-strip{padding:28px 18px}.section,.contact{padding:82px 18px}.problem-grid,.service-grid,.hub-fields,.coordination{grid-template-columns:1fr}.inline-cta{align-items:flex-start;flex-direction:column}.network-hub{margin:45px 0}.hub-center{width:195px}.hub-center b{font-size:2.45rem}.relief{padding:30px 22px;box-shadow:10px 10px 0 var(--navy)}.profile-image{height:510px;box-shadow:11px 11px 0 var(--aqua)}.credential-line{grid-template-columns:90px 1fr;gap:15px;padding:16px}.credential-line img{width:90px;height:130px}.field-row{grid-template-columns:1fr}form{padding:24px 18px}}
