/*
Theme Name: VERILIUM
*/

/* ============================================================
   VERILIUM — dark cinematic theme (palette from pitch deck)
   red = crisis / brand energy   ·   emerald = verified / safe
   ============================================================ */
:root{
  --display:"Clash Display","Archivo",system-ui,sans-serif;

  --bg:#0f0a09;            /* warm near-black base */
  --bg-2:#140d0c;          /* alt section */
  --bg-3:#180f0e;
  --surface:#1c1312;       /* card */
  --surface-2:#231715;     /* raised / red-tinted card */
  --surface-3:#2a1917;

  --red:#D8232A;           /* primary brand accent */
  --red-600:#c11f27;
  --red-500:#e5383f;
  --red-deep:#7d1418;      /* oxblood */
  --red-deeper:#4a0d10;
  --red-glow:rgba(216,35,42,.15);

  --emerald:#2fa982;       /* verified accent (dark-bg tuned) */
  --emerald-bright:#38c795;
  --emerald-dim:#25896a;
  --amber:#d9a441;         /* band B */

  --text:#f7ede9;          /* warm off-white (headings) */
  --text-2:#e6d9d4;
  --body:#cabfba;          /* body copy */
  --muted:#9d8f89;         /* captions */
  --muted-2:#7c706b;

  --line:rgba(247,237,233,.11);
  --line-2:rgba(247,237,233,.06);
  --red-line:rgba(216,35,42,.32);

  --band-a:var(--emerald);
  --band-b:var(--amber);
  --band-c:#d5605a;

  --r-sm:8px; --r-md:14px; --r-lg:22px; --r-xl:30px;
  --shadow-sm:0 1px 2px rgba(0,0,0,.4), 0 6px 18px rgba(0,0,0,.35);
  --shadow-md:0 12px 40px rgba(0,0,0,.5), 0 3px 10px rgba(0,0,0,.4);
  --shadow-lg:0 34px 80px rgba(0,0,0,.6), 0 12px 30px rgba(0,0,0,.5);
  --glow-red:0 10px 34px rgba(216,35,42,.4);
  --ease:cubic-bezier(.22,.61,.36,1);
  --maxw:1180px;
}

*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{
  margin:0;font-family:"Inter",system-ui,sans-serif;color:var(--body);
  background:var(--bg);line-height:1.62;-webkit-font-smoothing:antialiased;
  overflow-x:hidden;font-size:16.5px;
}
h1,h2,h3,h4{font-family:var(--display);color:var(--text);font-weight:600;line-height:1.04;letter-spacing:-.015em;margin:0}
p{margin:0}
a{color:inherit;text-decoration:none}
img,svg{display:block;max-width:100%}
::selection{background:var(--red);color:#fff}

.wrap{max-width:var(--maxw);margin:0 auto;padding:0 26px}
.section{padding:18px 0;position:relative}
.eyebrow{font-family:"IBM Plex Mono",monospace;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--red-500);display:inline-flex;align-items:center;gap:11px}
.eyebrow::before{content:"";width:26px;height:1px;background:var(--red-500);opacity:.7}
.eyebrow.on-dark{color:var(--red-500)}
.eyebrow.on-dark::before{background:var(--red-500)}
.lead{font-size:20px;line-height:1.55;color:var(--body)}

/* buttons */
.btn{display:inline-flex;align-items:center;gap:10px;font-family:"Inter";font-weight:600;font-size:15px;
  padding:14px 26px;border-radius:100px;border:1px solid transparent;cursor:pointer;transition:.32s var(--ease);white-space:nowrap;letter-spacing:.005em}
.btn-primary{background:var(--red);color:#fff;box-shadow:var(--glow-red)}
.btn-primary:hover{background:var(--red-500);transform:translateY(-2px);box-shadow:0 16px 40px rgba(216,35,42,.5)}
.btn-emerald{background:var(--emerald);color:#04150f;box-shadow:0 10px 30px rgba(47,169,130,.34)}
.btn-emerald:hover{background:var(--emerald-bright);transform:translateY(-2px);box-shadow:0 16px 40px rgba(47,169,130,.44)}
.btn-ghost{background:transparent;color:var(--text-2);border-color:var(--line)}
.btn-ghost:hover{border-color:var(--red);color:#fff;transform:translateY(-2px);background:rgba(216,35,42,.06)}
.btn-cream{background:var(--text);color:var(--red-deep)}
.btn-cream:hover{background:#fff;transform:translateY(-2px)}
.btn .ar{transition:transform .32s var(--ease)}
.btn:hover .ar{transform:translateX(4px)}

/* ============================================================ HEADER */
header{position:fixed;top:0;left:0;right:0;z-index:80;transition:.4s var(--ease)}
.nav{display:flex;align-items:center;justify-content:space-between;height:76px;
  background:rgba(15,10,9,.55);backdrop-filter:blur(16px) saturate(140%);
  border-bottom:1px solid transparent;padding:0 26px;transition:.4s var(--ease)}
header.scrolled .nav{background:rgba(15,10,9,.86);border-bottom-color:var(--line);box-shadow:0 8px 30px rgba(0,0,0,.5)}
.nav-inner{max-width:var(--maxw);margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between}
.brand{display:flex;align-items:center;gap:12px}
.brand .mark{width:34px;height:34px;flex:0 0 34px}
.brand .name{font-family:var(--display);font-weight:600;font-size:23px;letter-spacing:.04em;color:var(--text);text-transform:uppercase}
.navlinks{display:flex;gap:30px;align-items:center}
.navlinks a{font-size:14.5px;font-weight:500;color:var(--body);position:relative;transition:.25s}
.navlinks a::after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;background:var(--red);transition:.28s var(--ease)}
.navlinks a:hover{color:var(--text)}
.navlinks a:hover::after{width:100%}
.nav-cta{display:flex;align-items:center;gap:14px}
.burger{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:8px}
.burger span{width:24px;height:2px;background:var(--text);border-radius:2px;transition:.3s}
.mobile-menu{display:none}

/* ============================================================ HERO */
.hero{position:relative;padding:80px 0 24px;background:
  radial-gradient(1100px 640px at 82% -6%,rgba(216,35,42,.18),transparent 58%),
  radial-gradient(900px 620px at 2% 20%,rgba(125,20,24,.14),transparent 55%),
  linear-gradient(180deg,#130c0b 0%,#0d0807 100%);overflow:hidden}
.hero .contours{position:absolute;inset:0;z-index:0;opacity:.6;pointer-events:none}
.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.06fr .94fr;gap:56px;align-items:center}
.hero h1{font-size:clamp(40px,5.2vw,66px);font-weight:700;letter-spacing:-.02em;line-height:1.02}
.hero h1 em{font-style:normal;color:var(--red-500)}
.hero .sub{margin-top:26px;font-size:19.5px;line-height:1.6;color:var(--body);max-width:540px}
.hero-cta{margin-top:36px;display:flex;gap:14px;flex-wrap:wrap}
.trust-row{margin-top:40px;display:flex;flex-wrap:wrap;gap:10px 22px}
.trust-row .t{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--muted);font-weight:500}
.trust-row .t svg{flex:0 0 16px;color:var(--emerald-bright)}

/* passport card (signature element) — the "verified glow" */
.passport{position:relative;background:linear-gradient(165deg,#221715,#170f0e);border:1px solid var(--line);
  border-radius:var(--r-xl);box-shadow:var(--shadow-lg);padding:26px;transform:perspective(1400px) rotateY(-6deg) rotateX(2deg);
  transition:transform .8s var(--ease)}
.passport::before{content:"";position:absolute;inset:-1px;border-radius:var(--r-xl);padding:1px;background:linear-gradient(160deg,rgba(47,169,130,.5),transparent 40%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.passport:hover{transform:perspective(1400px) rotateY(-2deg) rotateX(1deg)}
.pp-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}
.pp-tag{font-family:"IBM Plex Mono";font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}
.pp-name{font-family:var(--display);font-weight:600;font-size:20px;color:var(--text);margin-top:6px;line-height:1.15}
.pp-meta{font-size:12.5px;color:var(--muted);margin-top:3px}
.band-seal{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:58px;height:58px;border-radius:14px;
  background:linear-gradient(160deg,var(--emerald),#166049);color:#eafff7;box-shadow:0 12px 26px rgba(47,169,130,.4)}
.band-seal b{font-family:var(--display);font-weight:700;font-size:24px;line-height:1}
.band-seal span{font-family:"IBM Plex Mono";font-size:8px;letter-spacing:.14em;margin-top:2px;opacity:.9}
.pp-score{display:flex;align-items:center;gap:20px;padding:6px 0 18px;border-bottom:1px dashed var(--line)}
.ring{position:relative;width:104px;height:104px;flex:0 0 104px}
.ring svg{transform:rotate(-90deg)}
.ring .val{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}
.ring .val b{font-family:var(--display);font-weight:700;font-size:30px;color:var(--text);line-height:1}
.ring .val small{font-family:"IBM Plex Mono";font-size:9px;letter-spacing:.14em;color:var(--muted);margin-top:2px}
.pp-score .cap{font-size:13px;color:var(--body)}
.pp-score .cap strong{color:var(--text)}
.layers{margin-top:16px;display:flex;flex-direction:column;gap:13px}
.layer .lh{display:flex;justify-content:space-between;font-size:12.5px;margin-bottom:6px}
.layer .lh span:first-child{color:var(--body);font-weight:500}
.layer .lh span:last-child{font-family:"IBM Plex Mono";color:var(--muted);font-size:11px}
.bar{height:7px;border-radius:100px;background:rgba(247,237,233,.08);overflow:hidden}
.bar i{display:block;height:100%;border-radius:100px;width:0;transition:width 1.2s var(--ease)}
.pp-foot{margin-top:18px;display:flex;justify-content:space-between;align-items:center}
.pp-foot .vf{font-size:11.5px;color:var(--muted);display:flex;align-items:center;gap:7px}
.pp-foot .vf svg{color:var(--emerald-bright)}
.pp-foot .docs{font-family:"IBM Plex Mono";font-size:10.5px;letter-spacing:.05em;color:var(--emerald-bright);background:rgba(47,169,130,.14);padding:5px 10px;border-radius:100px}
.pp-badge{position:absolute;top:-14px;left:22px;background:var(--red);color:#fff;font-family:"IBM Plex Mono";font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:6px 13px;border-radius:100px;box-shadow:var(--glow-red)}

/* mineral ticker */
.ticker{position:relative;z-index:2;margin-top:46px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;padding:16px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.ticker-track{display:flex;gap:52px;width:max-content;animation:scrollx 34s linear infinite}
.ticker-track span{font-family:"IBM Plex Mono";font-size:13px;letter-spacing:.18em;color:var(--text-2);text-transform:uppercase;display:flex;align-items:center;gap:52px;opacity:.55}
.ticker-track span::after{content:"◆";color:var(--red);opacity:.85}
@keyframes scrollx{to{transform:translateX(-50%)}}

/* ============================================================ CRISIS band */
.crisis{background:
  radial-gradient(800px 500px at 88% 12%,rgba(216,35,42,.16),transparent 60%),
  linear-gradient(160deg,#150b0a,#080504);color:var(--text-2);position:relative;overflow:hidden}
.crisis .contours{position:absolute;inset:0;opacity:.32;pointer-events:none}
.crisis .wrap{position:relative;z-index:2}
.crisis-head{max-width:660px;margin-bottom:34px}
.crisis-head h2{color:var(--text);font-size:clamp(29px,3.8vw,44px);margin-top:18px;font-weight:700}
.crisis-head p{color:var(--body);margin-top:16px;font-size:17px}
.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}
.stat{border-top:1px solid var(--red-line);padding-top:22px}
.stat-fig{font-family:var(--display);font-weight:700;font-size:clamp(40px,4.6vw,58px);color:var(--text);line-height:1;display:flex;align-items:baseline}
.stat-fig .pfx{color:var(--red-500);margin-right:2px}
.stat-fig .sfx{color:var(--red-500)}
.stat p{margin-top:14px;font-size:14px;color:var(--muted);line-height:1.5}

/* ============================================================ section headers */
.sec-head{max-width:720px;margin-bottom:34px}
.sec-head h2{font-size:clamp(30px,3.9vw,46px);margin-top:18px;font-weight:700}
.sec-head p{margin-top:18px;font-size:18px;color:var(--body)}
.center{text-align:center;margin-left:auto;margin-right:auto}
.center .eyebrow{justify-content:center}

/* ============================================================ PROBLEM */
.problem{background:var(--bg)}
.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
.problem-copy h2{font-size:clamp(29px,3.7vw,44px);margin-top:18px;font-weight:700}
.problem-copy > p{margin-top:20px;font-size:18px;color:var(--body)}
.problem-copy .close{margin-top:26px;font-family:var(--display);font-weight:500;font-size:22px;color:var(--red-500);line-height:1.35}
.barriers{display:flex;flex-direction:column;gap:14px}
.barrier{display:flex;gap:16px;padding:22px;background:var(--surface);border:1px solid var(--line-2);border-left:3px solid var(--red-deep);border-radius:var(--r-md);transition:.4s var(--ease)}
.barrier:hover{transform:translateX(6px);border-left-color:var(--red);background:var(--surface-2);box-shadow:var(--shadow-sm)}
.barrier .qn{font-family:"IBM Plex Mono";font-size:13px;color:var(--red-500);font-weight:600;flex:0 0 26px}
.barrier p{font-size:15px;color:var(--body)}

/* ============================================================ PLATFORM / modules */
.platform{background:var(--bg-2)}
.mod-explorer{display:grid;grid-template-columns:.9fr 1.35fr;gap:20px;align-items:stretch}
.mod-tabs{display:flex;flex-direction:column;gap:12px}
.mod-tab{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:20px 22px;cursor:pointer;transition:.35s var(--ease);position:relative;overflow:hidden}
.mod-tab::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--red);transform:scaleY(0);transform-origin:top;transition:.35s var(--ease)}
.mod-tab:hover{border-color:var(--red-line);transform:translateY(-2px)}
.mod-tab.active{background:linear-gradient(150deg,var(--red-deep),#3a0a0d);border-color:var(--red);box-shadow:var(--shadow-md)}
.mod-tab.active::before{transform:scaleY(1)}
.mod-tab .mt-n{font-family:"IBM Plex Mono";font-size:11px;letter-spacing:.16em;color:var(--muted);transition:.3s}
.mod-tab .mt-t{font-family:var(--display);font-weight:600;font-size:19px;color:var(--text);margin-top:5px;transition:.3s;display:block}
.mod-tab.active .mt-n{color:#f2c9c6}
.mod-tab.active .mt-t{color:#fff}
.mod-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:40px;display:flex;flex-direction:column;justify-content:center;min-height:340px}
.mod-panel .p-ico{width:52px;height:52px;border-radius:14px;background:rgba(216,35,42,.14);display:flex;align-items:center;justify-content:center;color:var(--red-500);margin-bottom:22px}
.mod-panel h3{font-size:26px;margin-bottom:14px;font-weight:600}
.mod-panel p{font-size:16.5px;color:var(--body);max-width:520px}
.mod-panel .p-tags{margin-top:24px;display:flex;flex-wrap:wrap;gap:9px}
.mod-panel .p-tags span{font-family:"IBM Plex Mono";font-size:11.5px;letter-spacing:.06em;color:var(--text-2);background:rgba(247,237,233,.05);border:1px solid var(--line);padding:6px 13px;border-radius:100px}
.mp-anim{animation:fadeUp .5s var(--ease)}
@keyframes fadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}

/* ============================================================ PRODUCT close-up (dark mockup) */
.product{background:
  radial-gradient(700px 460px at 12% 6%,rgba(216,35,42,.12),transparent 60%),
  linear-gradient(160deg,#160c0b,#090605);color:var(--text-2);overflow:hidden}
.product .contours{position:absolute;inset:0;opacity:.2;pointer-events:none}
.product .wrap{position:relative;z-index:2}
.product .sec-head{text-align:center;margin-left:auto;margin-right:auto}
.product .sec-head .eyebrow{justify-content:center}
.product .sec-head h2{color:var(--text)}
.product .sec-head p{color:var(--body)}
.browser{max-width:960px;margin:0 auto;background:#140d0c;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden}
.br-bar{display:flex;align-items:center;gap:8px;padding:13px 18px;background:#0d0807;border-bottom:1px solid var(--line)}
.br-bar .dot{width:11px;height:11px;border-radius:50%}
.br-bar .dot:nth-child(1){background:#e0685c}.br-bar .dot:nth-child(2){background:#e6b04a}.br-bar .dot:nth-child(3){background:#3fb98c}
.br-url{margin-left:14px;font-family:"IBM Plex Mono";font-size:11.5px;color:var(--muted);background:#0a0605;padding:6px 14px;border-radius:100px;flex:1;max-width:340px}
.br-body{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#160e0d}
.pv{padding:28px}
.pv-left{border-right:1px solid var(--line);background:#1b1210}
.pv-h{font-family:"IBM Plex Mono";font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}
.pv-passport{display:flex;gap:18px;align-items:center;margin-bottom:20px}
.pv-passport .pv-name{font-family:var(--display);font-weight:600;font-size:17px;color:var(--text)}
.pv-passport .pv-loc{font-size:12px;color:var(--muted);margin-top:2px}
.pv-passport .band-seal{width:50px;height:50px;flex:0 0 50px}
.pv-passport .band-seal b{font-size:20px}
.mini-layers{display:flex;flex-direction:column;gap:11px;margin-top:6px}
.mini-layer .mh{display:flex;justify-content:space-between;font-size:12px;margin-bottom:5px;color:var(--body)}
.mini-layer .mh b{font-family:"IBM Plex Mono";font-weight:500;color:var(--text)}
.pv-right{background:#150d0c}
.match-req{background:#1b1210;border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin-bottom:18px;font-size:12.5px;color:var(--body)}
.match-req b{color:var(--text)}
.match-list{display:flex;flex-direction:column;gap:10px}
.mrow{display:flex;align-items:center;gap:14px;background:#1b1210;border:1px solid var(--line);border-radius:10px;padding:12px 14px;transition:.3s var(--ease);cursor:default}
.mrow:hover{border-color:var(--red-line);box-shadow:var(--shadow-sm);transform:translateY(-2px)}
.mrow.top{border-color:rgba(47,169,130,.5);background:linear-gradient(90deg,#1b1210,#122019)}
.mrow .ms{font-family:var(--display);font-weight:700;font-size:22px;color:var(--text-2);width:40px;flex:0 0 40px}
.mrow.top .ms{color:var(--emerald-bright)}
.mrow .minfo{flex:1;min-width:0}
.mrow .minfo b{font-size:13px;color:var(--text);display:block}
.mrow .minfo small{font-size:11px;color:var(--muted)}
.chip{font-family:"IBM Plex Mono";font-size:10px;font-weight:600;letter-spacing:.08em;padding:4px 9px;border-radius:100px;color:#04150f}
.chip.a{background:var(--band-a)}.chip.b{background:var(--band-b);color:#2a1e07}.chip.c{background:var(--band-c);color:#2a0b09}
.product .pv-actions{text-align:center;margin-top:38px}
.product .pv-note{font-family:"IBM Plex Mono";font-size:11px;color:var(--muted-2);text-align:center;margin-top:16px;letter-spacing:.04em}

/* ============================================================ HOW IT WORKS */
.how{background:var(--bg)}
.how-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:start}
.steps{position:relative}
.steps::before{content:"";position:absolute;left:19px;top:14px;bottom:14px;width:2px;background:linear-gradient(var(--red),var(--line))}
.step{display:flex;gap:22px;padding:16px 0;position:relative}
.step .sn{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:var(--surface);border:2px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:"IBM Plex Mono";font-size:14px;font-weight:600;color:var(--muted);z-index:2;transition:.4s var(--ease)}
.step.in .sn{border-color:var(--red);color:#fff;background:var(--red);box-shadow:var(--glow-red)}
.step .sc h4{font-family:var(--display);font-weight:600;font-size:19px;color:var(--text);margin-bottom:5px}
.step .sc p{font-size:14.5px;color:var(--body)}
.speed{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:34px;position:sticky;top:100px}
.speed .sp-eyebrow{font-family:"IBM Plex Mono";font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:22px}
.sp-row{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}
.sp-row .sp-lab{font-size:13px;color:var(--muted)}
.sp-old{font-family:var(--display);font-weight:600;font-size:26px;color:var(--red-500);text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:rgba(216,35,42,.45)}
.sp-arrow{color:var(--emerald-bright);margin:2px 0}
.sp-new{font-family:var(--display);font-weight:700;font-size:38px;color:var(--emerald-bright)}
.sp-foot{font-size:13.5px;color:var(--body);border-top:1px solid var(--line);padding-top:16px;margin-top:6px}

/* ============================================================ TDDaaS */
.tddaas{background:var(--bg-2)}
.tdd-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.tdd-copy h2{font-size:clamp(29px,3.7vw,44px);margin-top:18px;font-weight:700}
.tdd-copy p{margin-top:20px;font-size:17.5px;color:var(--body)}
.tdd-copy .tdd-close{margin-top:22px;font-family:var(--display);font-weight:500;font-size:21px;color:var(--emerald-bright)}
.compare{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:34px;box-shadow:var(--shadow-md)}
.cmp{margin-bottom:26px}
.cmp:last-child{margin-bottom:0}
.cmp .ct{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}
.cmp .ct .cl{font-size:14px;font-weight:600;color:var(--text)}
.cmp .ct .cl small{display:block;font-weight:400;font-size:12px;color:var(--muted)}
.cmp .ct .cv{font-family:var(--display);font-weight:700;font-size:22px}
.cmp.trad .cv{color:var(--red-500)}
.cmp.veri .cv{color:var(--emerald-bright)}
.cbar{height:14px;border-radius:100px;background:rgba(247,237,233,.07);overflow:hidden}
.cbar i{display:block;height:100%;width:0;border-radius:100px;transition:width 1.4s var(--ease)}
.cmp.trad .cbar i{background:linear-gradient(90deg,#e5383f,#7d1418)}
.cmp.veri .cbar i{background:linear-gradient(90deg,var(--emerald-bright),var(--emerald-dim))}
.cmp .cn{font-family:"IBM Plex Mono";font-size:11px;color:var(--muted);margin-top:8px}

/* ============================================================ SECTORS */
.sectors{background:var(--bg)}
.sec-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.sc-card{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:30px 26px;transition:.4s var(--ease);position:relative;overflow:hidden}
.sc-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:.4s var(--ease)}
.sc-card:hover{transform:translateY(-6px);background:var(--surface-2);box-shadow:var(--shadow-md);border-color:var(--red-line)}
.sc-card:hover::after{transform:scaleX(1)}
.sc-card .ico{width:48px;height:48px;border-radius:12px;background:rgba(247,237,233,.05);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--text-2);margin-bottom:20px;transition:.4s}
.sc-card:hover .ico{background:var(--red);color:#fff;border-color:var(--red)}
.sc-card h3{font-size:19px;margin-bottom:10px;font-weight:600}
.sc-card p{font-size:14.5px;color:var(--body)}

/* ============================================================ COMPLIANCE (oxblood band) */
.compliance{background:
  radial-gradient(700px 460px at 85% 20%,rgba(216,35,42,.22),transparent 60%),
  linear-gradient(160deg,#5a1013,#2a0709);color:#f4dedb;overflow:hidden;position:relative}
.compliance .contours{position:absolute;inset:0;opacity:.14;pointer-events:none}
.compliance .wrap{position:relative;z-index:2}
.comp-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.comp-copy .eyebrow{color:#f2c9c6}.comp-copy .eyebrow::before{background:#f2c9c6}
.comp-copy h2{color:#fff;font-size:clamp(29px,3.7vw,44px);margin-top:18px;font-weight:700}
.comp-copy p{color:#e7c7c3;margin-top:20px;font-size:17.5px}
.comp-list{display:flex;flex-direction:column;gap:14px}
.comp-item{display:flex;align-items:center;gap:16px;background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.12);border-radius:var(--r-md);padding:20px 24px;transition:.35s var(--ease)}
.comp-item:hover{background:rgba(0,0,0,.34);transform:translateX(6px)}
.comp-item .ci{width:38px;height:38px;flex:0 0 38px;border-radius:10px;background:var(--emerald);display:flex;align-items:center;justify-content:center;color:#04150f;box-shadow:0 8px 20px rgba(47,169,130,.35)}
.comp-item b{font-size:15.5px;color:#fff;font-weight:600;display:block}
.comp-item small{font-size:12.5px;color:#e2b8b4}

/* ============================================================ ACCESS */
.access{background:var(--bg-2)}
.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}
.tier{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:34px 30px;display:flex;flex-direction:column;transition:.4s var(--ease)}
.tier:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--red-line)}
.tier.feat{background:linear-gradient(160deg,var(--red-deep),#3a0a0d);color:#f6e6e4;border-color:var(--red);box-shadow:var(--shadow-lg);position:relative}
.tier.feat .flag{position:absolute;top:-12px;left:30px;background:var(--emerald);color:#04150f;font-family:"IBM Plex Mono";font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:5px 13px;border-radius:100px}
.tier .tn{font-family:"IBM Plex Mono";font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--red-500)}
.tier.feat .tn{color:#f2c9c6}
.tier h3{font-size:24px;margin:12px 0 8px;font-weight:600}
.tier.feat h3{color:#fff}
.tier .td{font-size:14px;color:var(--muted);margin-bottom:22px;min-height:40px}
.tier.feat .td{color:#e7c7c3}
.tier ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;flex:1}
.tier li{display:flex;gap:11px;font-size:14px;color:var(--body)}
.tier.feat li{color:#f0dedb}
.tier li svg{flex:0 0 17px;color:var(--emerald-bright);margin-top:3px}
.tier.feat li svg{color:#7ce0bd}
.tier .btn{margin-top:26px;width:100%;justify-content:center}

/* ============================================================ ABOUT */
.about{background:var(--bg)}
.about-copy{max-width:720px;margin-bottom:32px}
.about-copy h2{font-size:clamp(29px,3.7vw,44px);margin-top:18px;font-weight:700}
.about-copy p{margin-top:20px;font-size:18px;color:var(--body)}
.founders{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.founder{display:flex;gap:24px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:32px;transition:.4s var(--ease)}
.founder:hover{background:var(--surface-2);box-shadow:var(--shadow-md);transform:translateY(-4px)}
.monogram{flex:0 0 76px;width:76px;height:76px;border-radius:50% 50%;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:28px;color:#fff;letter-spacing:.02em;box-shadow:var(--shadow-md)}
.monogram.ceo{background:linear-gradient(155deg,var(--red),var(--red-deep)); border: 2px solid var(--red);}
.monogram.cto{background:linear-gradient(155deg,var(--emerald),#166049);color:#eafff7; border: 2px solid var(--emerald);}
.founder .fn{font-family:var(--display);font-weight:600;font-size:22px;color:var(--text)}
.founder .fr{font-family:"IBM Plex Mono";font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--red-500);margin:6px 0 12px}
.founder .fd{font-size:14.5px;color:var(--body)}

/* ============================================================ CONTACT */
.contact{background:
  radial-gradient(720px 460px at 90% 90%,rgba(216,35,42,.14),transparent 60%),
  linear-gradient(160deg,#160c0b,#090605);color:var(--text-2);overflow:hidden;position:relative}
.contact .contours{position:absolute;inset:0;opacity:.18;pointer-events:none}
.contact .wrap{position:relative;z-index:2}
.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}
.contact-copy h2{color:var(--text);font-size:clamp(29px,3.7vw,44px);margin-top:18px;font-weight:700}
.contact-copy p{color:var(--body);margin-top:20px;font-size:17px}
.contact-copy .cmail{margin-top:28px;display:inline-flex;align-items:center;gap:10px;font-family:"IBM Plex Mono";font-size:14px;color:var(--red-500)}
.form{background:rgba(247,237,233,.035);border:1px solid var(--line);border-radius:var(--r-lg);padding:34px;backdrop-filter:blur(8px)}
.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.field{margin-bottom:16px}
.field.full{grid-column:1/-1}
.field label{display:block;font-size:12.5px;font-weight:500;color:var(--text-2);margin-bottom:7px;letter-spacing:.02em}
.field input,.field select,.field textarea{width:100%;background:rgba(247,237,233,.05);border:1px solid var(--line);border-radius:10px;padding:13px 15px;color:var(--text);font-family:"Inter";font-size:14.5px;transition:.28s var(--ease)}
.field input::placeholder,.field textarea::placeholder{color:var(--muted-2)}
.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%239d8f89' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}
.field select option{background:#1c1312;color:var(--text)}
.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--red);background:rgba(247,237,233,.08)}
.field textarea{resize:vertical;min-height:90px}
.form .btn{margin-top:8px;width:100%;justify-content:center}
.form-success{display:none;text-align:center;padding:20px}
.form-success.show{display:block;animation:fadeUp .5s var(--ease)}
.form-success svg{color:var(--emerald-bright);margin:0 auto 14px}
.form-success p{color:var(--body);font-size:15px}
.field.err input,.field.err select,.field.err textarea{border-color:#e0685c}

/* ============================================================ FOOTER */
footer{background:#090605;color:var(--muted);padding:70px 0 34px;position:relative;overflow:hidden}
.foot-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px;padding-bottom:44px;border-bottom:1px solid var(--line)}
.foot-brand .brand{margin-bottom:16px}
.foot-brand .brand .name{color:var(--text)}
.foot-brand p{font-size:14px;color:var(--muted);max-width:260px}
.foot-brand .fmail{margin-top:18px;display:inline-flex;align-items:center;gap:9px;font-family:"IBM Plex Mono";font-size:13px;color:var(--red-500)}
.foot-col h5{font-family:"IBM Plex Mono";font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin:0 0 16px;font-weight:500}
.foot-col a{display:block;font-size:14px;color:var(--body);margin-bottom:11px;transition:.25s}
.foot-col a:hover{color:var(--text);transform:translateX(3px)}
.foot-quick h5{font-family:"IBM Plex Mono";font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin:0 0 8px;font-weight:500}
.foot-quick p{font-size:13.5px;color:var(--muted);margin-bottom:16px}
.quick-form{display:flex;gap:8px}
.quick-form input{flex:1;background:rgba(247,237,233,.05);border:1px solid var(--line);border-radius:10px;padding:12px 14px;color:var(--text);font-size:14px;font-family:"Inter";transition:.28s}
.quick-form input::placeholder{color:var(--muted-2)}
.quick-form input:focus{outline:none;border-color:var(--red);background:rgba(247,237,233,.08)}
.quick-form button{background:var(--red);color:#fff;border:0;border-radius:10px;padding:0 18px;font-weight:600;font-size:14px;cursor:pointer;font-family:"Inter";transition:.28s;white-space:nowrap}
.quick-form button:hover{background:var(--red-500)}
.quick-ok{font-size:13px;color:var(--emerald-bright);margin-top:10px;display:none}
.quick-ok.show{display:block;animation:fadeUp .4s var(--ease)}
.foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;flex-wrap:wrap;gap:14px}
.foot-bottom p{font-size:12.5px;color:var(--muted-2);font-family:"IBM Plex Mono";letter-spacing:.03em}
.foot-bottom .fl{display:flex;gap:22px}
.foot-bottom .fl a{font-size:12.5px;color:var(--muted)}
.foot-bottom .fl a:hover{color:var(--text)}

/* ============================================================ MODAL */
.modal-back{position:fixed;inset:0;z-index:200;background:rgba(5,3,2,.72);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:.35s var(--ease)}
.modal-back.open{opacity:1;visibility:visible}
.modal{background:linear-gradient(165deg,#231715,#160e0d);border:1px solid var(--line);border-radius:var(--r-xl);max-width:460px;width:100%;padding:42px 40px;box-shadow:var(--shadow-lg);position:relative;transform:translateY(24px) scale(.97);transition:.4s var(--ease);text-align:center}
.modal-back.open .modal{transform:none}
.modal .m-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;border:0;background:rgba(247,237,233,.06);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.25s}
.modal .m-close:hover{background:rgba(247,237,233,.12);color:var(--text)}
.modal .m-ico{width:66px;height:66px;border-radius:20px;background:linear-gradient(155deg,var(--red),var(--emerald));display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 22px;box-shadow:var(--shadow-md)}
.modal .m-pulse{position:relative}
.modal .m-pulse::after{content:"";position:absolute;inset:-6px;border-radius:24px;border:2px solid var(--red);opacity:0;animation:pulse 2.2s ease-out infinite}
@keyframes pulse{0%{transform:scale(.9);opacity:.6}100%{transform:scale(1.28);opacity:0}}
.modal h3{font-size:25px;margin-bottom:12px;color:var(--text);font-weight:600}
.modal > p{font-size:15px;color:var(--body);margin-bottom:24px}
.modal .m-form{display:flex;gap:8px}
.modal .m-form input{flex:1;background:rgba(247,237,233,.05);border:1px solid var(--line);border-radius:10px;padding:13px 15px;font-size:14px;font-family:"Inter";color:var(--text);transition:.25s}
.modal .m-form input::placeholder{color:var(--muted-2)}
.modal .m-form input:focus{outline:none;border-color:var(--red);background:rgba(247,237,233,.08)}
.modal .m-form button{background:var(--red);color:#fff;border:0;border-radius:10px;padding:0 20px;font-weight:600;cursor:pointer;font-family:"Inter";font-size:14px;transition:.25s}
.modal .m-form button:hover{background:var(--red-500)}
.modal .m-ok{display:none;color:var(--emerald-bright);font-size:14.5px;font-weight:500;margin-top:6px}
.modal .m-ok.show{display:block;animation:fadeUp .4s var(--ease)}
.modal .m-note{font-family:"IBM Plex Mono";font-size:10.5px;letter-spacing:.06em;color:var(--muted-2);margin-top:16px}

/* ============================================================ reveal + responsive */
.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s var(--ease),transform .8s var(--ease)}
.reveal.in{opacity:1;transform:none}
.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}

@media(max-width:980px){
  .hero-grid,.problem-grid,.mod-explorer,.how-grid,.tdd-grid,.comp-grid,.contact-grid{grid-template-columns:1fr;gap:44px}
  .stats,.sec-cards{grid-template-columns:1fr 1fr}
  .founders,.tiers,.br-body{grid-template-columns:1fr}
  .pv-left{border-right:0;border-bottom:1px solid var(--line)}
  .speed{position:static}
  .foot-top{grid-template-columns:1fr 1fr}
  .navlinks{display:none}
  .burger{display:flex}
  .passport{transform:none}
  .mobile-menu.open{display:block;position:fixed;top:76px;left:0;right:0;background:#140d0c;border-bottom:1px solid var(--line);padding:20px 26px;box-shadow:var(--shadow-md);z-index:70;animation:fadeUp .3s var(--ease)}
  .mobile-menu.open a{display:block;padding:12px 0;font-size:16px;color:var(--text);border-bottom:1px solid var(--line-2)}
  .mobile-menu.open .btn{margin-top:16px;width:100%;justify-content:center}
  .nav-cta .btn-primary{display:none}
}
@media(max-width:560px){
  .section{padding:16px 0}
  .stats,.sec-cards,.foot-top,.fgrid{grid-template-columns:1fr}
  .hero{padding:84px 0 70px}
  .founder{flex-direction:column;gap:18px}
  .foot-bottom{flex-direction:column;align-items:flex-start}
}
@media(prefers-reduced-motion:reduce){
  *{animation-duration:.001ms!important;transition-duration:.001ms!important}
  .reveal{opacity:1;transform:none}
  .ticker-track{animation:none}
}
.mlogo{display:block;background:url("data:image/png;base64,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") center/contain no-repeat}
/* ============================================================ THANK-YOU PAGE */
.ty-page{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:28px;
  background:
    radial-gradient(760px 520px at 50% 10%,rgba(216,35,42,.16),transparent 60%),
    radial-gradient(620px 500px at 82% 104%,rgba(47,169,130,.11),transparent 60%),
    linear-gradient(160deg,#150d0c,#080504);
  opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility .5s var(--ease);overflow:hidden}
.ty-page.open{opacity:1;visibility:visible}
.ty-contours{position:absolute;inset:0;opacity:.14;pointer-events:none;z-index:1}
.ty-inner{position:relative;z-index:2;text-align:center;max-width:560px;transform:translateY(18px);opacity:.5;transition:transform .6s var(--ease) .05s,opacity .6s var(--ease) .05s}
.ty-page.open .ty-inner{transform:none;opacity:1}
.ty-logo{width:46px;height:46px;margin:0 auto 30px}
.ty-check{width:96px;height:96px;margin:0 auto 30px;position:relative;display:flex;align-items:center;justify-content:center}
.ty-check .glow{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(47,169,130,.45),transparent 66%);filter:blur(6px)}
.ty-check .c-pulse{position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--emerald);opacity:0}
.ty-page.open .ty-check .c-pulse{animation:tyPulse 2.4s ease-out .6s infinite}
@keyframes tyPulse{0%{transform:scale(.85);opacity:.5}100%{transform:scale(1.35);opacity:0}}
.ty-check svg{position:relative}
.ty-check .c-ring{stroke:var(--emerald);stroke-width:5;fill:rgba(47,169,130,.12)}
.ty-check .c-tick{stroke:var(--emerald-bright);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:54;stroke-dashoffset:54}
.ty-page.open .ty-check .c-tick{animation:tyDraw .55s var(--ease) .35s forwards}
@keyframes tyDraw{to{stroke-dashoffset:0}}
.ty-inner h2{font-size:clamp(30px,4vw,44px);color:var(--text);font-weight:700;line-height:1.06;margin-bottom:16px}
.ty-inner .ty-sub{font-size:18px;color:var(--body);line-height:1.6;max-width:450px;margin:0 auto}
.ty-mail{margin-top:22px;font-size:14.5px;color:var(--muted)}
.ty-mail a{color:var(--red-500);font-family:"IBM Plex Mono";font-size:13.5px;margin-left:6px}
.ty-inner .btn{margin-top:34px}
@media(max-width:560px){.ty-inner h2{font-size:28px}.ty-inner .ty-sub{font-size:16px}}
