:root{
  --bg:#090806;
  --panel:#15110d;
  --panel-2:#1d1711;
  --line:rgba(230,202,151,.18);
  --text:#f4eadb;
  --muted:#b8aa96;
  --soft:#d7c3a0;
  --gold:#d7b56d;
  --gold-2:#f1d797;
  --green:#9bc7a5;
  --shadow:0 28px 90px rgba(0,0,0,.45);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:radial-gradient(circle at 15% 0%,rgba(167,126,63,.22),transparent 35%),linear-gradient(180deg,#0d0b08 0%,#080706 48%,#0c0906 100%);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55;min-height:100vh}
a{color:inherit;text-decoration:none}.noise{position:fixed;inset:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:22px clamp(22px,4vw,68px);backdrop-filter:blur(18px);background:rgba(9,8,6,.78);border-bottom:1px solid var(--line)}.brand{display:flex;gap:14px;align-items:center}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;font-family:"Playfair Display",serif;color:var(--gold-2);background:rgba(215,181,109,.06)}.brand strong{letter-spacing:.18em;font-size:.82rem}.brand small{display:block;color:var(--muted);font-size:.72rem;margin-top:1px}nav{display:flex;gap:24px;align-items:center;color:var(--muted);font-size:.83rem}nav a:hover{color:var(--text)}.nav-cta{border:1px solid var(--line);padding:10px 14px;border-radius:999px;color:var(--soft)}main{overflow:hidden}.grid-section{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(34px,5vw,80px);align-items:center}.hero{min-height:88vh;padding:clamp(74px,10vw,150px) clamp(22px,6vw,90px) 70px}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:700;margin:0 0 18px}h1,h2,h3{font-family:"Playfair Display",Georgia,serif;margin:0;color:var(--text);font-weight:600;line-height:1.02}h1{font-size:clamp(3.2rem,8vw,7.3rem);letter-spacing:-.06em;max-width:920px}h2{font-size:clamp(2rem,4vw,4.5rem);letter-spacing:-.04em}h3{font-size:clamp(1.35rem,2.2vw,2rem);letter-spacing:-.025em}.lede{font-size:clamp(1.05rem,1.4vw,1.35rem);max-width:720px;color:var(--soft);margin:28px 0 0}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.button,.contact-form button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:0 20px;border-radius:999px;border:1px solid var(--line);font-weight:700;font-size:.88rem;cursor:pointer}.button.primary,.contact-form button{background:linear-gradient(135deg,var(--gold-2),#b98b39);color:#16100a;border-color:transparent}.button.ghost{color:var(--soft);background:rgba(255,255,255,.02)}.console-card{background:linear-gradient(145deg,rgba(29,23,17,.96),rgba(12,10,8,.96));border:1px solid var(--line);border-radius:30px;padding:24px;box-shadow:var(--shadow);position:relative}.console-card:before{content:"";position:absolute;inset:18px;border:1px solid rgba(215,181,109,.08);border-radius:22px;pointer-events:none}.console-topline,.metric-strip{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.14em}.status-dot{color:var(--green)}.console-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:36px 0 20px}.console-grid div,.metric-strip div,.dashboard-column{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:18px;padding:16px}.console-grid strong,.metric-strip strong{display:block;color:var(--text);font-family:"Playfair Display",serif;font-size:1.2rem}.console-grid span,.metric-strip span{display:block;color:var(--muted);font-size:.76rem;margin-top:4px}.pass-card{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:22px 0;padding:24px;border-radius:22px;border:1px solid rgba(215,181,109,.24);background:radial-gradient(circle at 50% 0%,rgba(215,181,109,.18),transparent 60%);color:var(--gold-2);font-family:"Playfair Display",serif;font-size:1.18rem}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr)}.section{padding:clamp(70px,9vw,130px) clamp(22px,6vw,90px);border-top:1px solid var(--line)}.section-heading{max-width:920px;margin-bottom:34px}.section-heading p,.split-section p,.pilot-copy p,.contact-section p{color:var(--muted);font-size:1.02rem;max-width:760px}.cards{display:grid;gap:18px}.cards.two{grid-template-columns:repeat(2,1fr)}.cards.three{grid-template-columns:repeat(3,1fr)}.card{background:linear-gradient(180deg,rgba(29,23,17,.88),rgba(13,10,7,.88));border:1px solid var(--line);border-radius:28px;padding:28px;box-shadow:0 18px 70px rgba(0,0,0,.22)}.highlight-card,.standout{border-color:rgba(215,181,109,.42);background:linear-gradient(180deg,rgba(42,31,20,.92),rgba(15,11,8,.9))}.chip{display:inline-block;color:var(--gold-2);border:1px solid rgba(215,181,109,.28);border-radius:999px;padding:7px 10px;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px}.card p{color:var(--muted)}ul{padding-left:18px;margin:20px 0 0;color:var(--soft)}li+li{margin-top:8px}.split-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;align-items:center}.statement-panel{padding:clamp(28px,4vw,54px);border:1px solid rgba(215,181,109,.28);border-radius:34px;background:radial-gradient(circle at 0% 0%,rgba(215,181,109,.18),transparent 50%),rgba(255,255,255,.03)}.statement-panel p{font-family:"Playfair Display",serif;color:var(--text);font-size:clamp(1.6rem,3vw,3rem);line-height:1.12;margin:0}.deployment-card a{display:inline-block;margin-top:16px;color:var(--gold-2);font-weight:700}.narrow{max-width:760px}.dashboard-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.panel-label{display:block;color:var(--gold);font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;margin-bottom:18px}.dashboard-column p{color:var(--muted)}.pilot-section{background:linear-gradient(180deg,rgba(215,181,109,.035),transparent)}.price{display:block;color:var(--gold-2);font-weight:800;margin:18px 0;font-size:1.1rem}.contact-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:44px;align-items:start}.contact-line a{color:var(--gold-2)}.contact-form{display:grid;gap:14px;background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:28px;padding:24px}.contact-form label{display:grid;gap:8px;color:var(--soft);font-size:.86rem;font-weight:700}.contact-form input,.contact-form textarea,.contact-form select{width:100%;border:1px solid var(--line);border-radius:14px;background:rgba(0,0,0,.22);color:var(--text);padding:13px 14px;font:inherit}.contact-form textarea{resize:vertical}.hidden{display:none!important}.site-footer{display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap;padding:28px clamp(22px,6vw,90px);border-top:1px solid var(--line);color:var(--muted);font-size:.85rem}.site-footer a{color:var(--soft)}@media (max-width:980px){.grid-section,.split-section,.contact-section{grid-template-columns:1fr}.cards.two,.cards.three,.dashboard-preview{grid-template-columns:1fr}.metric-strip{grid-template-columns:repeat(2,1fr)}nav{display:none}.hero{min-height:auto;padding-top:82px}h1{font-size:clamp(3rem,15vw,5rem)}}
