@font-face{font-family:DM Sans;src:url(/fonts/dm-sans.woff2)format("woff2");font-weight:100 1000;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/outfit.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--accent:#21b4a6;--accent-hover:#0faf9f;--bg:#111a28;--bg-alt:#1c2a3c;--text:#fff;--muted:#c9d3dc;--border:#2c3b4f;--radius:8px;--max:1200px;--font-body:"DM Sans", sans-serif;--font-head:"Outfit", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--muted);font:400 1rem/1.7 var(--font-body);margin:0}h1,h2,h3{font-family:var(--font-head);color:var(--text);margin:0 0 .6em;line-height:1.2}h1{font-size:clamp(2.2rem,5vw,3.4rem)}h2{font-size:clamp(1.8rem,3.5vw,2.5rem)}h3{font-size:1.25rem}p{margin:0 0 1em}a{color:var(--accent)}a:hover{color:var(--accent-hover)}img{max-width:100%;height:auto;display:block}.container{max-width:var(--max);margin:0 auto;padding:0 20px}.section{padding:90px 0}.alt{background:var(--bg-alt)}.center{text-align:center}.eyebrow{color:var(--accent);font-size:.9rem;font-weight:500}.lead{max-width:640px;font-size:1.1rem}.center .lead{margin-inline:auto}.btn{border-radius:var(--radius);background:var(--accent);color:var(--bg);font:inherit;border:2px solid var(--accent);cursor:pointer;padding:12px 24px;font-weight:500;text-decoration:none;display:inline-block}.btn:hover{background:var(--accent-hover);color:var(--bg)}.btn-outline{color:var(--accent);background:0 0}.btn-outline:hover{background:var(--accent);color:var(--bg)}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.center .btn-row{justify-content:center}.link-arrow{font-weight:500;text-decoration:none}.link-arrow:after{content:" →"}.grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;display:grid}.split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;display:grid}@media (width<=800px){.split{grid-template-columns:minmax(0,1fr)}}.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);padding:16px}.card img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%;margin-bottom:20px}.num{color:var(--accent);font-size:.9rem}.prose{max-width:760px}.prose ul{padding-left:1.2em}form{gap:16px;display:grid}label{color:var(--text);gap:6px;font-weight:500;display:grid}input,textarea{font:inherit;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-alt);color:var(--text);padding:12px}input:focus,textarea:focus{outline:2px solid var(--accent);border-color:#0000}.header[data-astro-cid-ju4pidww]{z-index:20;background:var(--bg);border-bottom:1px solid var(--border);padding:18px 0;position:sticky;top:0}.bar[data-astro-cid-ju4pidww]{align-items:center;gap:24px;display:flex}.logo[data-astro-cid-ju4pidww]{font-family:var(--font-head);color:var(--text);font-size:1.3rem;font-weight:700;text-decoration:none}.menu[data-astro-cid-ju4pidww]{gap:28px;margin-left:auto;display:flex}.menu[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--text);font-size:.95rem;text-decoration:none}.menu[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover,.menu[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww].active{color:var(--accent)}.burger[data-astro-cid-ju4pidww]{display:none}@media (width<=1000px){.cta-btn[data-astro-cid-ju4pidww]{display:none}.burger[data-astro-cid-ju4pidww]{cursor:pointer;color:var(--text);background:0 0;border:0;margin-left:auto;padding:4px 8px;font-size:1.6rem;display:block}.menu[data-astro-cid-ju4pidww]{background:var(--bg-alt);z-index:10;flex-direction:column;gap:0;padding:8px 20px;display:none;position:absolute;top:64px;left:0;right:0}.burger[data-astro-cid-ju4pidww][aria-expanded=true]+.menu[data-astro-cid-ju4pidww]{display:flex}.menu[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{border-bottom:1px solid var(--border);padding:12px 0}}.ready[data-astro-cid-ju4pidww]{background:linear-gradient(#111a28bf,#111a28bf),url(/img/netwerk.jpg) 50%/cover}.footer[data-astro-cid-ju4pidww]{background:var(--bg-alt);padding:48px 0 24px;font-size:.9rem}.cols[data-astro-cid-ju4pidww]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;display:grid}.footer[data-astro-cid-ju4pidww] nav[data-astro-cid-ju4pidww]{flex-direction:column;gap:6px;display:flex}.footer[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--muted)}.footer[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:var(--accent)}.copy[data-astro-cid-ju4pidww]{border-top:1px solid var(--border);margin-top:24px;padding-top:16px;font-size:.85rem}
