.ags-page{--ags-night:#07131c;--ags-panel:#102631;--ags-green:#57dc77;--ags-amber:#ffb332;--ags-cyan:#43bcd9;--ags-ink:#102933;--ags-muted:#627983;color:var(--ags-ink);background:#fff}.ags-hero{color:#fff;background:radial-gradient(circle at 78% 18%,#50da7326,#0000 28%),linear-gradient(132deg,#061018,#102934);grid-template-columns:minmax(440px,.92fr) minmax(560px,1.08fr);align-items:center;gap:5vw;min-height:800px;padding:140px 6vw 76px;display:grid}.ags-breadcrumbs{color:#8197a1;gap:9px;margin-bottom:50px;font-size:11px;display:flex}.ags-breadcrumbs a:hover{color:var(--ags-green)}.ags-hero-copy>small,.ags-overview small{letter-spacing:.17em;color:var(--ags-green);font:11px/1.4 ui-monospace,monospace}.ags-hero h1{letter-spacing:-.045em;margin:20px 0 14px;font-size:clamp(50px,4.7vw,74px);line-height:1.08}.ags-hero h2{max-width:720px;margin:0 0 24px;font-size:clamp(27px,2.35vw,39px);line-height:1.36}.ags-hero-copy>p{color:#afc2c9;max-width:700px;margin:0;font-size:16px;line-height:1.95}.ags-hero-actions{gap:12px;margin-top:30px;display:flex}.ags-hero-actions a{border:1px solid #fff3;padding:15px 22px;font-size:13px}.ags-hero-actions a:first-child{background:linear-gradient(90deg,#22a96a,#3eafd0);border-color:#0000}.ags-hero-status{background:#ffffff1a;grid-template-columns:1fr 1fr;gap:1px;margin-top:35px;display:grid}.ags-hero-status span{color:#91a8b0;background:#05131cdb;padding:13px 15px;font-size:10px}.ags-hero-status b{color:#56db79;margin-right:10px;font:10px ui-monospace,monospace}.ags-hero-screen{min-width:0;margin:0}.ags-hero-screen>div{background:#d9e6e8;padding:9px;box-shadow:0 36px 85px #0006}.ags-hero-screen img{width:100%;height:auto;display:block}.ags-hero-screen figcaption{color:#7d969f;justify-content:space-between;gap:18px;padding:15px 3px;font-size:10px;display:flex}.ags-hero-screen figcaption span{color:#54da77;font-family:ui-monospace,monospace}.ags-overview{grid-template-columns:minmax(400px,.85fr) minmax(500px,1fr);gap:8vw;padding:105px 7vw 110px;display:grid}.ags-overview h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(38px,4vw,60px);line-height:1.2}.ags-overview p{color:var(--ags-muted);margin:0 0 18px;font-size:17px;line-height:2}@media (max-width:1120px){.ags-hero,.ags-overview{grid-template-columns:1fr}.ags-overview{gap:20px}}@media (max-width:620px){.ags-hero{min-height:auto;padding:110px 22px 58px}.ags-breadcrumbs{flex-wrap:wrap;margin-bottom:32px}.ags-hero h1{font-size:42px}.ags-hero h2{font-size:25px}.ags-hero-copy>p{font-size:15px}.ags-hero-actions{flex-direction:column}.ags-hero-actions a{text-align:center}.ags-hero-status{grid-template-columns:1fr}.ags-overview{padding:72px 22px}.ags-overview h2{font-size:35px}.ags-overview p{font-size:16px}}.ags-heading{max-width:1080px;margin-bottom:50px}.ags-heading>small,.ags-status-copy>small,.ags-camera-copy>small,.ags-control>div>small{letter-spacing:.17em;color:#1688a7;font:11px/1.4 ui-monospace,monospace}.ags-heading h2,.ags-status h2,.ags-camera h2,.ags-control h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(37px,4vw,59px);line-height:1.2}.ags-heading>p{max-width:930px;color:var(--ags-muted);margin:0;font-size:16px;line-height:1.9}.ags-heading-light h2{color:#fff}.ags-heading-light>p{color:#96abb3}.ags-capabilities{background:linear-gradient(90deg,#0000 7vw,#d5e1e4 7vw calc(100% - 7vw),#0000 calc(100% - 7vw));grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0 7vw 112px;display:grid}.ags-capabilities article{background:#f2f7f7;min-height:250px;padding:29px}.ags-capabilities span,.ags-mission article>span,.ags-scenarios article>span{color:#159768;font:11px ui-monospace,monospace}.ags-capabilities h3{margin:42px 0 14px;font-size:22px}.ags-capabilities p{color:var(--ags-muted);margin:0;font-size:13px;line-height:1.85}.ags-console{background:linear-gradient(132deg,#061018,#102a35);padding:112px 7vw}.ags-console-feature{background:#172c35;max-width:1180px;margin:0 auto;padding:9px}.ags-console-feature img{width:100%;height:auto;display:block}.ags-console-feature figcaption{color:#90a5ac;justify-content:space-between;gap:28px;padding:16px 5px 6px;font-size:12px;display:flex}.ags-console-feature figcaption b{color:#57dc77;font-weight:600}.ags-console-feature figcaption span{text-align:right}.ags-mission{background:linear-gradient(132deg,#061018,#102a35);padding:112px 7vw}.ags-mission>div{background:#ffffff1a;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.ags-mission article{color:#fff;background:#06131ce6;min-height:270px;padding:28px}.ags-mission h3{margin:42px 0 14px;font-size:20px}.ags-mission p{color:#91a8b0;margin:0;font-size:13px;line-height:1.85}.ags-status{grid-template-columns:minmax(450px,.88fr) minmax(560px,1.12fr);align-items:center;gap:6vw;padding:118px 7vw;display:grid}.ags-status-copy>p,.ags-camera-copy>p,.ags-control>div>p{color:var(--ags-muted);font-size:16px;line-height:1.95}.ags-status-copy>div{background:#d4e0e3;grid-template-columns:1fr 1fr;gap:1px;margin-top:30px;display:grid}.ags-status-copy article{background:#f2f6f7;padding:17px}.ags-status-copy h3{margin:0 0 7px;font-size:14px}.ags-status-copy article p{color:#6b8088;margin:0;font-size:11px;line-height:1.7}.ags-status figure,.ags-camera figure{background:#07141d;margin:0;padding:9px;box-shadow:0 28px 70px #081c2233}.ags-status img,.ags-camera img{width:100%;height:auto;display:block}.ags-status figcaption,.ags-camera figcaption{color:#80959c;padding:13px 4px 4px;font-size:11px}.ags-positioning{background:linear-gradient(132deg,#061018,#102a35);padding:112px 7vw}.ags-position-flow{grid-template-columns:1fr 56px 1.1fr 56px 1fr;align-items:center;display:grid}.ags-position-flow article{color:#fff;background:#102934;min-height:260px;padding:31px}.ags-position-flow article>span{color:#57dc77;font:10px ui-monospace,monospace}.ags-position-flow h3{margin:42px 0 14px;font-size:21px}.ags-position-flow p{color:#92a8b0;margin:0;font-size:13px;line-height:1.8}.ags-position-flow>i{color:#fff;background:#1e9d72;place-items:center;height:56px;font-style:normal;display:grid}.ags-position-flow .ags-position-center{background:linear-gradient(145deg,#153943,#0a202a);border:1px solid #56da7738}.ags-position-note{color:#91a8b0;background:#ffffff0d;border-left:3px solid #55d979;margin:24px 0 0;padding:16px 18px;font-size:12px;line-height:1.8}.ags-camera{background:#eef3f4;grid-template-columns:minmax(440px,.92fr) minmax(560px,1.08fr);align-items:center;gap:6vw;padding:118px 7vw;display:grid}.ags-camera-copy>div{background:#d1dfe1;grid-template-columns:1fr 1fr;gap:1px;margin-top:29px;display:grid}.ags-camera-copy article{background:#fff;padding:17px}.ags-camera-copy h3{margin:0 0 7px;font-size:14px}.ags-camera-copy article p{color:#6d8188;margin:0;font-size:11px;line-height:1.7}.ags-control{background:#eef3f4;grid-template-columns:minmax(430px,.86fr) minmax(560px,1.14fr);align-items:center;gap:7vw;padding:118px 7vw;display:grid}.ags-control ul{grid-template-columns:1fr 1fr;gap:8px;margin:27px 0 0;padding:0;list-style:none;display:grid}.ags-control li{color:#536b73;background:#fff;border-left:2px solid #1da36e;padding:13px 14px;font-size:12px}.ags-control-visual{color:#fff;background:linear-gradient(145deg,#102f38,#06131c);flex-direction:column;justify-content:center;min-height:410px;padding:48px;display:flex}.ags-control-visual>span{color:#58da78;font:10px ui-monospace,monospace}.ags-control-visual>div{grid-template-columns:repeat(7,1fr);gap:7px;margin:52px 0 30px;display:grid}.ags-control-visual b{aspect-ratio:1;color:#78919a;border:1px solid #ffffff29;place-items:center;font:11px ui-monospace,monospace;display:grid}.ags-control-visual .done{color:#50cade;background:#3cbad01a;border-color:#3cbad0}.ags-control-visual .active{color:#06151c;background:#57dc77;border-color:#57dc77}.ags-control-visual strong{font-size:24px}.ags-control-visual small{color:#7f969e;margin-top:18px;font-size:10px}.ags-scenarios{background:linear-gradient(132deg,#061018,#102a35);padding:112px 7vw}.ags-scenarios>div{background:#ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.ags-scenarios article{color:#fff;background:#06131ce6;min-height:265px;padding:29px}.ags-scenarios h3{margin:40px 0 13px;font-size:21px}.ags-scenarios p{color:#92a8b0;margin:0;font-size:13px;line-height:1.8}.ags-ecosystem{background:#eef3f4;padding:112px 7vw}.ags-ecosystem>div{background:#d3e0e2;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.ags-ecosystem a,.ags-ecosystem article{background:#fff;min-height:260px;padding:28px}.ags-ecosystem a:hover{background:#e9f7ef}.ags-ecosystem span{color:#189866;font:10px ui-monospace,monospace}.ags-ecosystem h3{margin:40px 0 13px;font-size:20px}.ags-ecosystem p{color:var(--ags-muted);margin:0;font-size:13px;line-height:1.8}.ags-cta{color:#fff;background:linear-gradient(105deg,#199965,#2fabc2);justify-content:space-between;align-items:center;gap:50px;padding:84px 7vw;display:flex}.ags-cta small{letter-spacing:.18em;color:#d1f5db;font:10px ui-monospace,monospace}.ags-cta h2{max-width:950px;margin:14px 0 10px;font-size:clamp(30px,3vw,48px);line-height:1.25}.ags-cta p{color:#def2eb;margin:0;font-size:14px}.ags-cta>a{color:#15704e;background:#fff;flex:none;padding:16px 23px;font-size:13px}@media (max-width:1180px){.ags-capabilities,.ags-scenarios>div,.ags-ecosystem>div{grid-template-columns:1fr 1fr}.ags-mission>div{grid-template-columns:repeat(3,1fr)}.ags-status,.ags-camera,.ags-control{grid-template-columns:1fr}}@media (max-width:820px){.ags-position-flow{grid-template-columns:1fr}.ags-position-flow>i{width:56px;margin:auto;transform:rotate(90deg)}}@media (max-width:700px){.ags-capabilities{background:0 0;padding:0 22px 75px}.ags-console,.ags-mission,.ags-status,.ags-positioning,.ags-camera,.ags-control,.ags-scenarios,.ags-ecosystem{padding:75px 22px}.ags-heading h2,.ags-status h2,.ags-camera h2,.ags-control h2{font-size:35px}.ags-capabilities,.ags-mission>div,.ags-scenarios>div,.ags-ecosystem>div{grid-template-columns:1fr}.ags-capabilities article,.ags-mission article,.ags-scenarios article,.ags-ecosystem a,.ags-ecosystem article{min-height:auto}.ags-status-copy>div,.ags-camera-copy>div,.ags-control ul{grid-template-columns:1fr}.ags-console-feature figcaption{flex-direction:column;align-items:flex-start;gap:7px}.ags-console-feature figcaption span{text-align:left}.ags-control-visual{min-height:330px;padding:32px}.ags-control-visual>div{gap:4px}.ags-cta{flex-direction:column;align-items:flex-start;padding:68px 22px}.ags-cta>a{text-align:center;width:100%}}
