.landing{max-width:none;padding:0;overflow:hidden}.site-nav{height:74px;max-width:1240px;margin:auto;padding:0 28px;justify-content:space-between}.brand,.site-nav{display:flex;align-items:center}.brand{gap:11px;color:var(--text);font-weight:900;letter-spacing:.13em;text-decoration:none}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--lime);color:#071006;font-size:18px}.site-nav-links{display:flex;align-items:center;gap:24px}.site-nav-links>a:not(.nav-cta){color:var(--muted);text-decoration:none;font-size:13px}.nav-cta{padding:10px 16px;border-radius:9px;background:var(--lime);color:#081006;text-decoration:none;font-weight:800;font-size:13px}.landing-hero{position:relative;max-width:1240px;margin:auto;padding:105px 28px 90px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:center;grid-gap:70px;gap:70px}.landing-hero:before{content:"";position:absolute;width:620px;height:620px;right:-160px;top:-100px;border-radius:50%;background:#a7f43212;filter:blur(30px);pointer-events:none}.hero-copy{position:relative}.hero-kicker{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #a7f43244;border-radius:999px;color:var(--lime);font-size:11px;font-weight:800;letter-spacing:.09em}.hero-kicker i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px var(--lime)}.landing h1{font-size:clamp(54px,7vw,92px);line-height:.93;max-width:850px;margin:24px 0;letter-spacing:-.065em}.landing h1 span{color:var(--lime)}.hero-copy>p{font-size:19px;line-height:1.65;max-width:650px}.hero-actions{display:flex;gap:11px;margin-top:34px}.hero-actions a{padding:14px 20px;border-radius:10px;text-decoration:none;font-weight:800}.hero-actions .primary{background:var(--lime);color:#071006}.hero-actions .secondary-link{border:1px solid var(--line);color:var(--text);background:#111713}.hero-proof{display:flex;gap:24px;margin-top:30px;color:var(--muted);font-size:12px}.hero-proof span:before{content:"✓";color:var(--lime);margin-right:7px}.product-preview{position:relative;border:1px solid #3b493f;border-radius:22px;padding:16px;background:#080c09;box-shadow:0 35px 100px #000b;transform:perspective(1200px) rotateY(-4deg)}.preview-top{display:flex;align-items:center;justify-content:space-between;padding:8px 6px 18px}.preview-top b{font-size:13px}.preview-live{color:var(--lime);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.preview-map{height:250px;border-radius:13px;overflow:hidden;position:relative;background:radial-gradient(circle at 30% 25%,#4a5f3d 0 4%,transparent 5%),linear-gradient(145deg,#263b2d,#10251c 55%,#173448);border:1px solid var(--line)}.preview-map:after,.preview-map:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff0b 1px,transparent 0),linear-gradient(90deg,#ffffff0b 1px,transparent 0);background-size:42px 42px}.preview-map:after{inset:50px 80px 110px 50px;border-width:2px;border-left:2px solid var(--lime);border-bottom:2px solid var(--lime);border-right:0 solid var(--lime);border-top:0 solid var(--lime);transform:rotate(-10deg);background:none}.map-dot{position:absolute;z-index:2;width:15px;height:15px;border-radius:50%;background:var(--lime);border:4px solid #20301f;box-shadow:0 0 0 4px #a7f43222}.map-dot.one{left:26%;top:48%}.map-dot.two{left:52%;top:33%}.map-dot.three{left:69%;top:62%}.preview-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:9px}.preview-cards div{padding:13px;border:1px solid var(--line);border-radius:10px;background:#111713}.preview-cards small,.preview-cards strong{display:block}.preview-cards strong{margin-top:7px}.landing-section{max-width:1240px;margin:auto;padding:90px 28px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px}.section-heading h2{font-size:clamp(34px,5vw,58px);margin:7px 0;letter-spacing:-.045em}.section-heading>p{max-width:470px;line-height:1.6}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.feature-card{min-height:225px;padding:25px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,#151b17,#101411);transition:.2s}.feature-card:hover{transform:translateY(-3px);border-color:#a7f43255}.feature-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#a7f43212;color:var(--lime);font-size:20px}.feature-card h3{margin:25px 0 9px}.feature-card p{line-height:1.55;font-size:14px}.workflow-band{border-block:1px solid var(--line);background:#101512}.workflow{max-width:1240px;margin:auto;padding:75px 28px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;align-items:center}.workflow h2{font-size:44px;margin:8px 0}.workflow-steps{display:grid;grid-gap:10px;gap:10px}.workflow-steps div{display:grid;grid-template-columns:42px 1fr;grid-gap:15px;gap:15px;padding:18px;border:1px solid var(--line);border-radius:13px;background:#0b100c}.workflow-steps span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--lime);color:#071006;font-weight:900}.workflow-steps b,.workflow-steps small{display:block}.workflow-steps small{margin-top:5px;letter-spacing:0;line-height:1.45}.landing-cta{text-align:center;padding-top:120px;padding-bottom:120px}.landing-cta h2{font-size:clamp(42px,6vw,70px);margin:10px auto 18px;max-width:800px;letter-spacing:-.055em}.landing-cta p{font-size:17px}.landing-footer{max-width:1240px;margin:auto;padding:28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:var(--muted);font-size:12px}@media(max-width:900px){.landing-hero{grid-template-columns:1fr;padding-top:70px}.product-preview{transform:none;max-width:650px}.feature-grid{grid-template-columns:1fr 1fr}.workflow{grid-template-columns:1fr}.site-nav-links>a:not(.nav-cta){display:none}}@media(max-width:600px){.site-nav{padding:0 18px}.landing-hero,.landing-section,.workflow{padding-left:18px;padding-right:18px}.landing-hero{padding-top:50px}.landing h1{font-size:54px}.hero-proof{display:grid;grid-gap:9px;gap:9px}.feature-grid{grid-template-columns:1fr}.section-heading{display:block}.preview-map{height:190px}.preview-cards{grid-template-columns:1fr}.landing-footer{display:grid;grid-gap:8px;gap:8px}.site-nav-links{gap:8px}}.workflow-steps small a{color:var(--lime)}.map-live-screen{isolation:isolate;background:linear-gradient(#07100655,#07100655),url(/landing/tactical-map-island-v1.webp) 50%/cover}.map-live-screen:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#07100619 45%,#071006a8)}.map-live-screen:after{display:none}.map-controls{position:absolute;z-index:3;top:11px;left:11px;display:flex;gap:7px;align-items:center;font-size:9px;font-weight:800;letter-spacing:.08em}.map-controls b,.map-controls span{padding:6px 8px;border:1px solid #d9ffd430;border-radius:6px;background:#071006bd;color:#d9e7d7}.map-controls b{color:var(--lime)}.map-tracks{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:visible}.map-tracks path{fill:none;stroke:#a7f432;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:8 8;filter:drop-shadow(0 0 4px #a7f432)}.map-tracks .track-two{stroke:#ffcb66;stroke-width:2.7;opacity:.92}.map-live-screen .map-dot{display:grid;place-items:center;width:27px;height:27px;border:3px solid #172019;background:var(--lime);color:#071006;font-size:8px}.map-live-screen .map-dot b{font-size:8px}.map-live-screen .map-dot span{position:absolute;top:30px;left:50%;transform:translateX(-50%);white-space:nowrap;border-radius:4px;background:#071006d9;padding:3px 5px;color:#fff;font-size:8px;font-weight:700}.map-live-screen .map-dot.three{background:#ffcb66}.map-legend{position:absolute;right:10px;bottom:9px;z-index:2;display:flex;gap:8px;padding:6px 8px;border-radius:6px;background:#071006db;font-size:8px;color:#e3ede0}.map-legend span{display:flex;align-items:center;gap:4px}.map-legend i{width:8px;height:8px;border-radius:50%;background:var(--lime)}.map-legend em{width:12px;border-top:2px dashed var(--lime)}.product-shots{padding-top:35px}.product-shot-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.shot-card{min-height:335px;padding:24px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,#151c17,#0a0f0b);overflow:hidden}.shot-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.shot-head .eyebrow{margin:0;color:var(--lime);font-size:11px;font-weight:900;letter-spacing:.09em}.shot-head h3{margin:7px 0 0;font-size:24px}.switch-live{padding:6px 8px;border-radius:99px;background:#a7f43218;color:var(--lime);font-size:10px;font-weight:800}.mini-map{position:relative;height:258px;margin-top:21px;overflow:hidden;border-radius:12px;background:linear-gradient(#07100622,#07100677),url(/landing/tactical-map-island-v1.webp) 50%/cover}.mini-map:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ffffff0a 1px,transparent 0),linear-gradient(#ffffff0a 1px,transparent 0);background-size:42px 42px;pointer-events:none}.mini-map-trail{position:absolute;z-index:2;width:58%;height:45%;left:18%;top:30%;border-width:3px;border-left:3px dashed var(--lime);border-bottom:3px dashed var(--lime);border-right:0 dashed var(--lime);border-top:0 dashed var(--lime);border-radius:30% 0 0 30%;transform:rotate(-15deg);filter:drop-shadow(0 0 5px #a7f432)}.mini-player{position:absolute;z-index:3;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;border:2px solid #081006;background:var(--lime);color:#081006;font-size:8px;font-weight:900}.mini-player.p1{top:32%;left:29%}.mini-player.p2{top:54%;left:55%;background:#ffcb66}.mini-player.p3{top:28%;right:16%;background:#70c4ff}.mini-map small{position:absolute;z-index:3;bottom:8px;left:9px;padding:5px 7px;border-radius:5px;background:#071006d9;color:#eef5ec;font-size:9px}.map-shot>p{margin:14px 0 0;max-width:52ch;color:var(--muted);font-size:13px;line-height:1.55}.config-shot{padding-bottom:0}.switch-capture{margin:20px -24px 0;position:relative;max-height:300px;overflow:hidden;border-top:1px solid #243426;background:#071006}.switch-capture:after{content:"";position:absolute;inset:auto 0 0;height:80px;background:linear-gradient(transparent,#071006)}.switch-capture img{display:block;width:100%;height:auto;opacity:.98}.switch-capture figcaption{position:absolute;z-index:2;left:24px;right:24px;bottom:16px;font-size:12px;line-height:1.45;color:#e5eee2}.product-proof-callout{display:grid;grid-template-columns:1.1fr .85fr auto;grid-gap:32px;gap:32px;align-items:center;margin-top:16px;padding:28px;border:1px solid #a7f43238;border-radius:18px;background:radial-gradient(circle at 92% 16%,#a7f43216,transparent 30%),#0d130e}.product-proof-callout .eyebrow{margin:0;color:var(--lime);font-size:11px;font-weight:900;letter-spacing:.09em}.product-proof-callout h3{margin:7px 0;font-size:23px}.product-proof-callout p{margin:0;color:var(--muted);line-height:1.55}.product-proof-callout ul{margin:0;padding:0;list-style:none;color:#dce7d9;font-size:13px;line-height:1.55}.product-proof-callout li{margin:7px 0}.product-proof-callout li:before{content:"✓";color:var(--lime);margin-right:8px}.product-proof-callout .secondary-link{justify-self:end;padding:13px 16px;border:1px solid var(--line);border-radius:10px;background:#111713;color:var(--text);font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.setup-band{border-block:1px solid var(--line);background:radial-gradient(circle at 72% 50%,#a7f4320e,transparent 30%),#101512}.setup-guide{max-width:1240px;margin:auto;padding:82px 28px;display:grid;grid-template-columns:.76fr 1.24fr;grid-gap:70px;gap:70px;align-items:center}.setup-guide h2{margin:8px 0 14px;font-size:clamp(36px,4vw,56px);line-height:1;letter-spacing:-.05em}.setup-guide p{line-height:1.6}.setup-guide a{display:inline-block;margin-top:15px;color:var(--lime);font-weight:800;text-decoration:none}.setup-diagram{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.setup-diagram li{display:grid;grid-template-columns:20px 52px 1fr;grid-gap:13px;gap:13px;align-items:center;padding:17px;border:1px solid var(--line);border-radius:14px;background:#0b100c}.setup-node{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;color:#071006;font-weight:950}.setup-node.rust{background:#ec8c4f}.setup-node.wire{background:var(--lime)}.setup-node.discord{background:#7787e8;color:#fff}.setup-arrow{color:var(--lime);font-size:20px;font-weight:900}.setup-arrow.spacer{visibility:hidden}.setup-diagram b,.setup-diagram small{display:block}.setup-diagram small{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}@media(max-width:900px){.product-shot-grid{grid-template-columns:1fr 1fr}.setup-guide{grid-template-columns:1fr}.product-proof-callout{grid-template-columns:1fr 1fr}.product-proof-callout .secondary-link{justify-self:start}}@media(max-width:600px){.product-shot-grid{grid-template-columns:1fr}.product-shots,.setup-guide{padding-left:18px;padding-right:18px}.shot-card{padding:18px}.switch-capture{margin-inline:-18px}.product-proof-callout{grid-template-columns:1fr;gap:14px;padding:22px}.mini-map{height:220px}.setup-diagram li{grid-template-columns:48px 1fr}.setup-arrow{display:none}}