:root{--ink:#f3f5ee;--paper:#0c0e0c;--acid:#c9ff3e;--muted:#969b91;--line:rgba(243,245,238,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}.noise{position:fixed;inset:0;opacity:.1;pointer-events:none;z-index:5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E")}.topbar,main,footer{max-width:1240px;margin:auto}.topbar{height:94px;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.brand{color:var(--ink);font-size:18px;font-weight:800;letter-spacing:-.07em;text-decoration:none;display:flex;align-items:center;gap:9px}.brand>span:last-child span{color:#777d74}.brand-mark{display:flex;align-items:flex-end;gap:2px;height:17px}.brand-mark i{display:block;background:var(--ink);width:4px;border-radius:5px}.brand-mark i:nth-child(1){height:8px}.brand-mark i:nth-child(2){height:13px}.brand-mark i:nth-child(3){height:17px}.topbar nav{display:flex;gap:29px}.topbar nav a,.text-link,footer a{font-size:13px;color:#d8ddd3;text-decoration:none;font-weight:700}.outline-button,.plan button{font:700 12px Manrope;color:var(--ink);border:1px solid var(--ink);background:transparent;border-radius:50px;padding:11px 19px;cursor:pointer}.hero{padding:66px 24px 100px;min-height:630px;display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.eyebrow,.section-label,.panel-head,.card-code,small{font:500 10px 'DM Mono',monospace;letter-spacing:.11em}.eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:27px;color:#bdc3b9}.live-dot,.status-pill span{width:8px;height:8px;border-radius:50%;background:#80d64e;box-shadow:0 0 0 4px rgba(128,214,78,.16)}h1,h2,h3,p{margin:0}h1{font-size:clamp(55px,7.2vw,100px);letter-spacing:-.095em;line-height:.89;font-weight:800}h1 em{font-style:normal;color:#858d82}.hero-copy>p{max-width:402px;margin:31px 0;color:#a4aaa0;font-size:15px;line-height:1.65}.hero-actions{display:flex;align-items:center;gap:25px}.primary-button{border:0;border-radius:5px;padding:15px 17px;background:var(--acid);color:#11140e;font:700 13px Manrope;cursor:pointer}.primary-button b{color:#11140e;font-size:17px;margin-left:24px}.text-link span{margin-left:8px}.hero-panel{background:#151914;color:#f5f6ef;border-radius:12px;padding:20px 23px 22px;min-height:424px;position:relative;overflow:hidden;box-shadow:0 19px 36px rgba(0,0,0,.35)}.panel-head{display:flex;justify-content:space-between;color:#b8b9b1}.panel-live{color:var(--acid)}.radar{height:273px;position:relative;margin:8px auto 0;max-width:380px;background:radial-gradient(circle at center,rgba(201,255,62,.12),transparent 53%)}.radar-ring{position:absolute;top:50%;left:50%;border:1px solid rgba(239,240,233,.18);border-radius:50%;transform:translate(-50%,-50%)}.ring-one{width:54px;height:54px}.ring-two{width:148px;height:148px}.ring-three{width:246px;height:246px}.radar-line{position:absolute;left:50%;top:14px;height:123px;width:1px;background:linear-gradient(var(--acid),transparent);transform-origin:bottom;animation:scan 5s linear infinite}.radar-core{position:absolute;top:50%;left:50%;width:11px;height:11px;background:var(--acid);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px rgba(201,255,62,.13),0 0 25px var(--acid)}.node{position:absolute;font:500 10px 'DM Mono';color:var(--acid);border:1px solid rgba(201,255,62,.4);border-radius:20px;padding:5px 7px}.node-nl{top:33%;left:23%}.node-de{bottom:23%;right:21%}.panel-foot{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(239,240,233,.18);padding-top:14px;gap:8px}.panel-foot small{display:block;color:#898c82;font-size:8px}.panel-foot strong{font:600 12px 'DM Mono';margin-top:5px;display:block}.online{color:var(--acid)}.ticker{overflow:hidden;background:var(--acid);color:#11140e;padding:14px 0;white-space:nowrap;font:600 12px 'DM Mono';letter-spacing:.12em}.ticker div{animation:move 22s linear infinite}.ticker b{margin:0 21px}.network,.locations,.plans{padding:120px 24px;border-top:1px solid var(--line)}.section-label{color:#8f978c}.network-intro,.locations-heading,.plans-title{display:flex;justify-content:space-between;gap:40px;margin-top:41px}.network h2,.locations h2,.plans h2{font-size:clamp(40px,5vw,68px);letter-spacing:-.08em;line-height:.94}.network-intro p,.plans-title p{max-width:290px;align-self:flex-end;color:#a7ada3;line-height:1.65;font-size:14px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:80px;border-top:1px solid var(--line)}.feature-grid article{padding:23px 24px 7px 0;border-right:1px solid var(--line);min-height:185px}.feature-grid article:not(:first-child){padding-left:24px}.feature-grid article:last-child{border:0}.feature-grid span{font:500 10px 'DM Mono';color:#8d958a}.feature-grid h3{font-size:19px;letter-spacing:-.05em;margin:45px 0 9px}.feature-grid p{max-width:240px;color:#9ea59b;font-size:13px;line-height:1.55}.status-pill{border:1px solid var(--line);height:max-content;border-radius:40px;padding:10px 14px;display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700}.location-grid{margin-top:55px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.location-card{min-height:306px;border-radius:9px;padding:23px;display:flex;flex-direction:column;justify-content:space-between;color:#f5f6ef;position:relative;overflow:hidden}.location-card:after{content:'';position:absolute;width:280px;height:280px;border-radius:50%;right:-105px;bottom:-145px;border:1px solid rgba(255,255,255,.2);box-shadow:0 0 0 35px rgba(255,255,255,.03),0 0 0 70px rgba(255,255,255,.025)}.nl{background:#172a26}.de{background:#202020}.location-top{display:flex;justify-content:space-between;align-items:center}.flag{font-size:33px}.card-code{color:#aeb3ab}.location-card h3{font-size:32px;letter-spacing:-.07em}.location-card p{font-size:12px;color:#bec3ba;margin-top:6px}.location-status{font-size:12px;font-weight:700;position:relative;z-index:1}.location-status i{width:7px;height:7px;background:var(--acid);border-radius:50%;display:inline-block;margin-right:7px}.plans{padding-bottom:138px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:56px}.plan{border:1px solid var(--line);background:#131612;padding:21px;border-radius:8px;min-height:205px;display:flex;flex-direction:column;justify-content:space-between}.plan.featured{background:var(--acid);color:#11140e;border-color:var(--acid)}.plan span{display:block;font:500 11px 'DM Mono';letter-spacing:.1em}.plan small{display:block;letter-spacing:0;color:#929a8e;margin-top:8px;font:400 12px Manrope}.featured small{color:#4e5749}.plan strong{font-size:37px;letter-spacing:-.08em}.plan sup{font-size:17px}.plan button{align-self:flex-start;padding:9px 16px}.featured button{color:#f3f5ee;background:#11140e;border-color:#11140e}footer{border-top:1px solid var(--line);padding:27px 24px;display:flex;justify-content:space-between;align-items:center}footer p{color:#8d958a;font:10px 'DM Mono';letter-spacing:.08em}.toast{position:fixed;left:50%;bottom:26px;background:var(--acid);color:#11140e;padding:13px 18px;border-radius:5px;font-size:13px;font-weight:700;transform:translate(-50%,100px);transition:transform .25s ease;z-index:10}.toast.visible{transform:translate(-50%,0)}@keyframes scan{to{transform:rotate(360deg)}}@keyframes move{to{transform:translateX(-42%)}}@media(max-width:720px){.topbar{height:75px}.topbar nav{display:none}.hero{grid-template-columns:1fr;padding:46px 20px 70px;gap:52px}.hero-panel{min-height:370px}.radar{height:228px}.network,.locations,.plans{padding:78px 20px}.network-intro,.locations-heading,.plans-title{display:block;margin-top:27px}.network-intro p,.plans-title p{margin-top:25px}.feature-grid{grid-template-columns:1fr;margin-top:45px}.feature-grid article,.feature-grid article:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:20px 0;min-height:140px}.feature-grid h3{margin-top:22px}.location-grid,.plan-grid{grid-template-columns:1fr;margin-top:35px}.location-card{min-height:228px}.plans{padding-bottom:75px}footer{padding:25px 20px}footer p{display:none}.outline-button{padding:9px 14px}h1{font-size:61px}}
