*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b1517;color:#edf5f1;font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit}header,main,footer{max-width:1220px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;align-items:center;gap:25px}nav{display:flex;gap:24px;flex-wrap:wrap}nav a{text-decoration:none;color:#bccbc5;font-size:14px}.brand{font-size:25px;font-weight:800;text-decoration:none;letter-spacing:-1px}.brand span{color:#73dfa7}.eyebrow{color:#73dfa7;letter-spacing:3px;font-size:11px;font-weight:700;text-transform:uppercase}.hero{padding:70px 0 58px;display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:center}h1{font-size:clamp(44px,6vw,78px);line-height:1.05;letter-spacing:-3px;margin:20px 0 26px}h1 em{font-style:normal;color:#73dfa7}.lead{font-size:19px;max-width:620px;color:#bbcfc5}h2{font-size:34px;line-height:1.2;letter-spacing:-1px}h3{font-size:21px;line-height:1.3}.button{display:inline-block;border:1px solid #73dfa7;background:#73dfa7;color:#10231b;padding:12px 21px;border-radius:8px;font-weight:700;text-decoration:none;cursor:pointer;font-size:14px}.button.secondary{background:transparent;color:#d5e6dc;border-color:#39504a}.hero-art{border:1px solid #314b41;border-radius:22px;padding:35px;background:radial-gradient(ellipse at top right,#214b36,transparent 75%),#10211e;transform:rotate(2deg)}.hero-art img{width:110px;height:110px;object-fit:contain}.hero-art p{font-size:23px;line-height:1.4;font-weight:700}.art-row{border-top:1px solid #355044;padding:14px 0;display:flex;justify-content:space-between;font-size:14px;color:#becfc7}.dot{color:#73dfa7}.section{padding:42px 0;border-top:1px solid #283c34;scroll-margin-top:20px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px}.muted{color:#aec1b6}.filters{display:flex;gap:8px;margin:22px 0;flex-wrap:wrap}.filters button{border:1px solid #365046;background:transparent;color:#c5d8cc;padding:10px 17px;border-radius:30px;cursor:pointer}.filters button.active{background:#73dfa7;color:#10231b;border-color:#73dfa7}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{border:1px solid #30443b;background:#12201c;border-radius:12px;padding:25px;display:flex;flex-direction:column;min-height:270px}.card p{color:#b8c9c0;flex:1}.card a{align-self:start}.tag{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#73dfa7}.number{font-size:38px;color:#4d7460;font-weight:800;line-height:1;margin:16px 0}.live{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.live a{padding:25px;border:1px solid #30443b;border-radius:12px;text-decoration:none;background:#14251e}.live a:hover,.card:hover{border-color:#73dfa7}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px}.pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pillar{padding:18px;border:1px solid #30443b;border-radius:8px}.form{max-width:520px;padding:35px;background:#14251e;border:1px solid #365046;border-radius:14px;margin:70px auto}label{display:block;margin:18px 0 8px}input{width:100%;padding:14px;font-size:17px;background:#0b1517;color:white;border:1px solid #597565;border-radius:7px}.error{color:#ffb5ab}footer{border-top:1px solid #283c34;color:#9cb3a6;font-size:13px;display:flex;justify-content:space-between;gap:20px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #fff;outline-offset:4px}[hidden]{display:none!important}@media(max-width:850px){.hero,.split{grid-template-columns:1fr;gap:30px}.hero{padding-top:35px}.hero-art{transform:none}.grid,.live{grid-template-columns:repeat(2,1fr)}header{align-items:start;flex-direction:column}.section-heading{display:block}}@media(max-width:550px){.grid,.live,.pillars{grid-template-columns:1fr}header,main,footer{padding:20px}nav{gap:16px}h1{letter-spacing:-2px}footer{flex-direction:column}.card{min-height:240px}}
:root{--ink:#061416;--mint:#62f7c6;--cream:#f1eee5;--muted:#9ab3ad}body{background:var(--ink);color:var(--cream)}header,main,footer{max-width:none}header{padding:20px 5vw;min-height:84px;border-bottom:1px solid #ffffff24;background:linear-gradient(#021010e8,transparent);position:absolute;inset:0 0 auto;z-index:3}.brand{display:flex;align-items:center;gap:16px;letter-spacing:0}.brand img{width:52px;height:52px;object-fit:contain}.brand>span{border-left:1px solid #ffffff30;padding-left:17px;color:var(--cream)}.brand b{display:block;font-size:11px;letter-spacing:.22em}.brand small{display:block;color:var(--muted);letter-spacing:.12em;font-size:8px;margin-top:4px}nav a{font-size:11px}main{padding:0}.hero{display:flex;min-height:800px;height:92vh;padding:0;position:relative;background:linear-gradient(90deg,#031011f4,#031011c4 38%,#03101122 78%),linear-gradient(transparent 62%,#061416),url('/assets/rm-airship-downward.png') center/cover}.heroCopy{position:relative;margin-left:7vw;padding-top:100px;width:min(830px,88vw);z-index:1}h1{font-size:clamp(50px,5.8vw,88px);line-height:.94;letter-spacing:-.065em;margin:25px 0 24px}h1 em,h2 em{font-family:Georgia,serif;font-weight:400;color:var(--mint);text-shadow:0 0 25px #59ffb733}h2{font-size:clamp(38px,4.8vw,64px);line-height:1.02;letter-spacing:-.05em;margin:18px 0 22px}.eyebrow,.tag{color:var(--mint)}.lead{color:#cad6d2;font-size:clamp(18px,1.8vw,24px);line-height:1.45}.heroClarity{max-width:650px;color:#c2d6cf;border-left:2px solid var(--mint);padding-left:16px}.heroActions{display:flex;align-items:center;gap:25px;margin-top:26px}.textLink{text-underline-offset:6px;font-size:13px;color:#d9e9e3}.heroRule{color:var(--mint);font-size:10px;font-weight:800;letter-spacing:.18em;margin-top:24px}.button{background:var(--mint);border-color:var(--mint);border-radius:30px;padding:15px 25px;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.scan{position:absolute;right:5vw;bottom:30px;color:var(--mint);font-size:9px;letter-spacing:.13em}.section{padding:95px 6vw;background:#020e10;border-color:#59ffb72b}.section:nth-of-type(3){background:linear-gradient(135deg,#0a392f,#020e10)}.muted,.accessNote{color:var(--muted)}.section-heading{align-items:center}.demoTabs{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;border:1px solid #59ffb744}.demoTabs button{display:flex;align-items:center;gap:12px;text-align:left;border:0;border-right:1px solid #59ffb72b;background:#071b19;color:#bcd0c7;padding:22px 18px;cursor:pointer;font-size:13px;line-height:1.35}.demoTabs button:last-child{border-right:0}.demoTabs button[aria-selected=true]{background:#0b392e;color:#f1eee5;box-shadow:inset 0 -3px var(--mint)}.tabIndex{color:var(--mint);font-size:10px;letter-spacing:.1em}.lock{font-size:12px;margin-left:auto}.demoPanel{display:grid;grid-template-columns:1fr 1fr;gap:6vw;padding:50px;border:1px solid #59ffb744;border-top:0;background:radial-gradient(circle at 85% 45%,#0b533d55,transparent 50%),#061a17}.demoPanel h3{font-size:clamp(30px,3.5vw,48px);letter-spacing:-.04em;margin:20px 0}.accessNote{font-size:12px}.previewVisual{align-self:center;border:1px solid #62f7c666;background:#041815;box-shadow:0 30px 70px #0008,0 0 70px #59ffb713;transform:rotate(-2deg)}.browserBar{display:flex;align-items:center;gap:5px;border-bottom:1px solid #ffffff20;padding:14px;background:#0a2925}.browserBar i{width:5px;height:5px;border-radius:50%;background:#658b7c}.browserBar span{margin-left:auto;font-size:8px;letter-spacing:.15em;color:var(--muted)}.previewInside{position:relative;padding:32px}.previewInside strong{display:block;font-size:28px;line-height:1.05;letter-spacing:-.04em;max-width:250px;margin:22px 0}.previewLines i{display:block;height:5px;background:#426255;margin-bottom:8px;width:75%}.previewLines i:last-child{width:50%}.previewBlocks{display:flex;gap:10px;margin:28px 0}.previewBlocks i{width:33%;height:65px;background:linear-gradient(135deg,#0a493a,#07251f);border:1px solid #62f7c62b}.previewLock{position:absolute;right:30px;top:75px;font-size:27px}.previewInside small{font-size:8px;letter-spacing:.17em;color:var(--mint)}.live a{border-radius:0;background:linear-gradient(145deg,#0a2b26,#041613);padding:32px;border-color:#59ffb744}.live h3{font-size:24px;letter-spacing:-.03em}.live p{color:var(--muted);font-size:14px}.split{background:linear-gradient(140deg,#0a392f,#031311)}footer{padding:30px 6vw;background:#031311}.hero-art{display:none}.form{background:linear-gradient(160deg,#0a392f,#031713);border-color:#59ffb778}.form h2{font-size:36px}@media(max-width:850px){header{position:relative;gap:14px}.hero{min-height:680px;height:auto;padding:70px 0}.heroCopy{padding-top:0}.demoTabs{grid-template-columns:1fr 1fr}.demoTabs button{border-bottom:1px solid #59ffb72b}.demoPanel{grid-template-columns:1fr;padding:30px}.previewVisual{max-width:500px;width:100%;transform:none}.section{padding:70px 5vw}.scan{display:none}}@media(max-width:550px){.hero{min-height:640px;background-position:60% center}.heroCopy{margin-left:6vw;width:88vw}h1{font-size:46px}.heroActions{align-items:start;flex-direction:column;gap:17px}.demoTabs button{padding:18px 12px;font-size:11px;gap:7px}.demoPanel{padding:25px 20px}.previewInside{padding:24px}.previewInside strong{font-size:24px;max-width:210px}.previewLock{right:20px}.section-heading .muted{font-size:14px}.brand small{font-size:7px}}

.live{grid-template-columns:repeat(2,1fr)}@media(max-width:550px){.live{grid-template-columns:1fr}}
