:root{--bg:#010405;--panel:#061015;--text:#f7f7f4;--muted:#b8c3c8;--blue:#00a7ff;--green:#65f477;--max:1420px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}.shell{width:min(var(--max),calc(100% - 112px));margin:auto}.site-header{height:82px;position:absolute;top:0;left:0;right:0;z-index:20;background:rgba(0,4,6,.78);border-bottom:1px solid rgba(53,112,135,.28)}.nav-wrap{height:82px;display:grid;grid-template-columns:300px 1fr auto;align-items:center;gap:30px}.brand img{display:block;width:270px;height:64px;object-fit:contain;object-position:left center}.menu{display:none}.nav-wrap nav{display:flex;justify-content:center;gap:42px}.nav-wrap a{color:#fff;text-decoration:none}.nav-wrap nav a,.briefing-link{font-size:11px;font-weight:700;letter-spacing:.16em}.briefing-link{padding:14px 28px;border:1px solid transparent;border-radius:30px;background:linear-gradient(#020607,#020607) padding-box,linear-gradient(90deg,var(--blue),var(--green)) border-box;white-space:nowrap}.hero{position:relative;height:760px;overflow:hidden}.hero-bg{position:absolute;inset:0;background-image:linear-gradient(90deg,#010405 0%,rgba(1,4,5,.98) 26%,rgba(1,4,5,.80) 45%,rgba(1,4,5,.13) 68%,rgba(1,4,5,.04) 100%),url('assets/key-person-boardroom-clean.jpg');background-size:100% 100%,auto 100%;background-position:center,right center;background-repeat:no-repeat}.hero-inner{position:relative;z-index:2;padding-top:118px}.hero-copy{width:650px}.eyebrow,.kicker,.section-index{color:var(--green);font-size:12px;font-weight:700;letter-spacing:.24em}.hero h1{font:400 58px/.98 Georgia,'Times New Roman',serif;letter-spacing:-.025em;margin:18px 0 24px;text-shadow:0 2px 20px #000}.hero h1 span,h2 span,.system-close span,.value-statement span{color:var(--green)}.hero-copy p{width:590px;color:#d9e0e4;font-size:15px;line-height:1.55}.objective{margin:23px 0 21px;color:var(--green);font-size:12px;font-weight:700;letter-spacing:.24em}.cta{display:inline-block;color:#fff;text-decoration:none;padding:14px 26px;border:1px solid transparent;border-radius:28px;background:linear-gradient(rgba(2,7,9,.94),rgba(2,7,9,.94)) padding-box,linear-gradient(90deg,var(--blue),var(--green)) border-box;font-size:11px;font-weight:800;letter-spacing:.11em}.cta span{margin-left:16px}.explore{display:block;width:max-content;margin-top:18px;color:#fff;text-decoration:none;font-size:10px;letter-spacing:.18em}.explore span{font-size:19px;color:var(--blue);margin-left:16px}.hero-section-break{height:2px;background:linear-gradient(90deg,var(--blue),#0cb6e3 54%,var(--green))}.exact-approved{width:100%;line-height:0;overflow:hidden}.approved-section-art{display:block;width:100%;height:auto}.section{padding:104px 0;border-top:1px solid rgba(64,119,139,.24);background:radial-gradient(circle at 80% 0,rgba(0,167,255,.045),transparent 32%),#010405}.section-index{color:#7c8b92;margin-bottom:42px}.system-head,.two-col{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:end}.section h2{font:400 48px/1.08 Georgia,'Times New Roman',serif;margin:14px 0 0}.system-intro,.lead{color:#c7d0d4;font-size:16px;line-height:1.65}.visibility-callout{margin-top:26px;font-size:21px;letter-spacing:.08em}.visibility-callout em{font-style:normal;color:var(--green)}.cv-panel{margin-top:56px;padding:34px;border:1px solid rgba(0,167,255,.28);background:linear-gradient(135deg,rgba(0,167,255,.05),rgba(101,244,119,.025));display:grid;grid-template-columns:220px 1fr;gap:38px;align-items:center}.cv-mark{display:flex;justify-content:center}.cv-mark img{width:190px;max-height:150px;object-fit:contain}.cv-copy h3{font:400 35px Georgia,'Times New Roman',serif;margin:7px 0}.blue{color:var(--blue)}.cv-sub{font-size:11px;letter-spacing:.22em;color:#dbe5e9}.cv-copy p{color:#c7d0d4;line-height:1.6;max-width:850px}.cv-copy strong{font-family:Georgia,'Times New Roman',serif;font-size:18px}.relationship-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(100,150,170,.24);padding-top:24px}.relationship-grid div{padding:0 24px;border-right:1px solid rgba(100,150,170,.25)}.relationship-grid div:last-child{border:0}.relationship-grid b{display:block;font-size:11px;letter-spacing:.2em}.relationship-grid span{display:block;color:#9db0b9;margin-top:8px;font-size:13px}.operating-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:58px}.steps{display:grid;grid-template-columns:1fr 1fr;gap:12px}.steps>div,.infrastructure{border:1px solid rgba(101,244,119,.2);background:#03090b;padding:22px}.steps span{color:var(--blue);font-size:11px;margin-right:10px}.steps b{color:var(--green);letter-spacing:.14em}.steps p,.infrastructure span{color:#aebbc1;font-size:13px;line-height:1.45}.infrastructure ul{list-style:none;padding:0;margin:20px 0 0}.infrastructure li{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.system-close,.value-statement{font:400 35px/1.2 Georgia,'Times New Roman',serif;margin-top:55px}.capital-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:50px}.capital-cards article,.value-pillars article,.deployment-cards article{border:1px solid rgba(0,167,255,.18);padding:28px;background:#03090b}.num{color:var(--blue);font-size:11px;letter-spacing:.2em}.capital-cards h3,.value-pillars h3,.deployment-cards h3{font-size:15px;letter-spacing:.08em;color:var(--green)}.capital-cards p,.value-pillars p,.deployment-cards p{color:#abb8be;font-size:14px;line-height:1.55}.enterprise-value{background:linear-gradient(180deg,#010405,#061016)}.value-pillars,.deployment-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.price-card{margin-top:52px;border:1px solid rgba(101,244,119,.32);padding:40px;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;background:#03090b}.price-label,.price-unit{font-size:11px;letter-spacing:.2em;color:#b8c3c8}.price{font:400 64px Georgia,'Times New Roman',serif;color:var(--green);margin:8px 0}.included{display:grid;gap:9px}.included b{color:var(--blue);letter-spacing:.18em;font-size:11px}.included span{padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08);color:#c3cdd1}.payment,.privacy{color:#9fafb6;line-height:1.55;font-size:13px;margin-top:22px}.privacy{border-left:2px solid var(--green);padding:18px 22px;background:rgba(101,244,119,.035)}.briefing{padding:120px 0;text-align:center;background:radial-gradient(circle at center,rgba(0,167,255,.10),transparent 45%),#010405;border-top:1px solid rgba(0,167,255,.25)}.briefing h2{font:400 52px/1.05 Georgia,'Times New Roman',serif;margin:18px 0}.briefing p{color:#bdc8cd;max-width:650px;margin:0 auto 28px;line-height:1.6}.large{padding:17px 30px}footer{border-top:1px solid rgba(255,255,255,.1);padding:28px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.16em;color:#9eabb0}.footer-inner img{width:220px;height:58px;object-fit:contain}.footer-inner a{color:#fff;text-decoration:none}
@media(max-width:900px){.shell{width:calc(100% - 40px)}.site-header{position:relative;height:auto}.nav-wrap{height:76px;grid-template-columns:1fr auto}.brand img{width:220px}.nav-wrap nav,.briefing-link{display:none}.menu{display:block;background:none;border:0;color:#fff;font-size:24px}.hero{height:auto;min-height:720px}.hero-bg{background-image:linear-gradient(180deg,rgba(1,4,5,.1),rgba(1,4,5,.8) 48%,#010405 72%),url('assets/key-person-boardroom-clean.jpg');background-size:100% 100%,auto 360px;background-position:center top,70% top}.hero-inner{padding-top:350px;padding-bottom:45px}.hero-copy,.hero-copy p{width:100%}.hero h1{font-size:44px}.system-head,.two-col,.operating-grid,.price-card{grid-template-columns:1fr;gap:28px}.section{padding:72px 0}.section h2{font-size:38px}.cv-panel{grid-template-columns:1fr;text-align:left}.cv-mark img{width:160px}.relationship-grid{grid-template-columns:1fr 1fr;gap:20px}.relationship-grid div{border:0;padding:0}.steps{grid-template-columns:1fr}.capital-cards{grid-template-columns:1fr 1fr}.value-pillars,.deployment-cards{grid-template-columns:1fr}.briefing h2{font-size:40px}.footer-inner{flex-direction:column;gap:20px;text-align:center}}@media(max-width:560px){.capital-cards,.relationship-grid{grid-template-columns:1fr}.hero h1{font-size:38px}.section h2,.briefing h2{font-size:34px}.price{font-size:54px}.infrastructure li{grid-template-columns:1fr}}
