*{box-sizing:border-box}html{background:#070a0f;color:#eef4fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at 72% -10%,rgba(54,179,255,.16),transparent 35rem),radial-gradient(circle at 8% 42%,rgba(51,92,255,.08),transparent 28rem),#070a0f;color:#eef4fb}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.15;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent 78%)}a{color:inherit}.nav{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:1rem clamp(1rem,4vw,4rem);border-bottom:1px solid #1b2532;background:rgba(7,10,15,.86);backdrop-filter:blur(18px)}.brand{display:flex;align-items:baseline;gap:.55rem;text-decoration:none}.brand-main{font-weight:950;letter-spacing:.18em}.brand-sub{color:#65d5ff;font:800 .65rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em}.links{display:flex;gap:1.05rem;flex-wrap:wrap}.links a{color:#a5b4c6;text-decoration:none;font-size:.93rem}.links a:hover,.links a:focus-visible{color:#fff}.hero,.page-hero,.section{max-width:1180px;margin:auto;padding-left:clamp(1rem,4vw,4rem);padding-right:clamp(1rem,4vw,4rem)}.hero{padding-top:clamp(4rem,9vw,8rem);padding-bottom:clamp(4rem,8vw,7rem)}.page-hero{padding-top:clamp(3.5rem,8vw,7rem);padding-bottom:2rem}.section{padding-top:clamp(2.8rem,6vw,5rem);padding-bottom:clamp(2.8rem,6vw,5rem)}.narrow{max-width:940px}.hero-copy{max-width:1020px}.eyebrow{margin:0 0 .8rem;color:#65d5ff;font:800 .75rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em}h1{max-width:980px;font-size:clamp(3rem,7.2vw,6.8rem);line-height:.94;letter-spacing:-.06em;margin:.25rem 0 1.4rem}h1 span{color:#a7bbcf}.page-hero h1{font-size:clamp(2.8rem,6vw,5.6rem)}h2{font-size:clamp(1.25rem,2.5vw,1.8rem);letter-spacing:-.025em;margin:.55rem 0}.section-head h2{max-width:880px;font-size:clamp(2rem,4vw,3.6rem);line-height:1.04;margin:.4rem 0 1rem}.section-head>p:last-child,.lede{max-width:780px;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.7;color:#a6b4c5}.actions{display:flex;gap:.8rem;flex-wrap:wrap;margin:2rem 0}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.85rem 1.05rem;border-radius:.68rem;text-decoration:none;font-weight:850}.primary{background:#eef4fb;color:#070a0f;border:1px solid #eef4fb}.primary:hover,.primary:focus-visible{background:#fff}.secondary{border:1px solid #314052;color:#dce7f3;background:rgba(255,255,255,.015)}.secondary:hover,.secondary:focus-visible{border-color:#6a819a;background:rgba(255,255,255,.035)}.inline-cta{margin-top:1rem}.signal{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:3.2rem;color:#8ea0b5;font:800 .72rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.signal i{width:clamp(18px,4vw,70px);height:1px;background:linear-gradient(90deg,#314052,#65d5ff)}.grid{display:grid;gap:1rem;margin-top:2.2rem}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.four{grid-template-columns:repeat(4,minmax(0,1fr))}article,.proofline div{border:1px solid #223041;background:linear-gradient(180deg,rgba(255,255,255,.038),rgba(255,255,255,.014));border-radius:.9rem;padding:1.3rem;box-shadow:0 18px 60px rgba(0,0,0,.09)}article p,.proofline span,.note{color:#9eafc1;line-height:1.62}.tag{font:800 .72rem ui-monospace,SFMono-Regular,Menlo,monospace;color:#65d5ff;letter-spacing:.08em}.band{border-top:1px solid #18222e;border-bottom:1px solid #18222e;max-width:none;padding-left:max(clamp(1rem,4vw,4rem),calc((100vw - 1180px)/2 + clamp(1rem,4vw,4rem)));padding-right:max(clamp(1rem,4vw,4rem),calc((100vw - 1180px)/2 + clamp(1rem,4vw,4rem)));background:rgba(255,255,255,.012)}.stack{display:grid;gap:.85rem}.status,.proof{display:inline-block;font:800 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;padding:.42rem .52rem;border-radius:.38rem;border:1px solid #344154}.working,.pass{color:#79e2ad}.test,.warn{color:#ffd47a}.experimental,.fail{color:#ff9a9a}.neutral,.nt{color:#aab7c6}.proofline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1rem 0 2.5rem}.proofline strong,.proofline span{display:block}.proofline span{margin-top:.55rem}.timeline{display:grid;gap:1rem}.timeline article{display:grid;grid-template-columns:8rem 1fr;gap:1.3rem}.timeline time{font:800 .78rem ui-monospace,SFMono-Regular,Menlo,monospace;color:#65d5ff;padding-top:.25rem}.status-list{display:grid;gap:.8rem}.status-list article{display:grid;grid-template-columns:minmax(220px,.9fr) 1.2fr;gap:1.3rem;align-items:center}.status-list article p{margin:0}.note{margin-top:1.4rem;font-size:.9rem}footer{display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding:2rem clamp(1rem,4vw,4rem);border-top:1px solid #1b2532;color:#738399;font-size:.82rem}footer>div{display:flex;gap:.8rem;flex-wrap:wrap;align-items:center}footer strong{color:#dce7f3}.footer-right a{color:#9db1c7}:focus-visible{outline:2px solid #65d5ff;outline-offset:3px}@media(max-width:900px){.four{grid-template-columns:repeat(2,minmax(0,1fr))}.three{grid-template-columns:1fr}.proofline{grid-template-columns:repeat(2,minmax(0,1fr))}.status-list article{grid-template-columns:1fr}}@media(max-width:700px){.nav{align-items:flex-start;flex-direction:column;gap:.75rem}.links{gap:.8rem}.hero{padding-top:3.4rem}.four,.proofline{grid-template-columns:1fr}.timeline article{grid-template-columns:1fr}.signal{gap:.55rem}.signal i{width:22px}footer,.footer-right{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
:root{--axiom-ice:#d9ecff;--axiom-blue:#82c8ff;--axiom-blue-bright:#bfe4ff;--axiom-blue-deep:#234f7a;--axiom-silver:#aab9c9;--axiom-bg:#070a0f}
body{background:radial-gradient(circle at 78% 12%,rgba(65,151,223,.16),transparent 32rem),radial-gradient(circle at 70% -12%,rgba(147,205,255,.09),transparent 38rem),radial-gradient(circle at 8% 42%,rgba(51,92,255,.06),transparent 28rem),#070a0f}
.nav{border-bottom-color:rgba(130,200,255,.18);background:rgba(7,10,15,.90)}
.brand{align-items:center;gap:.68rem}.brand-mark-frame{width:28px;height:42px;display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.brand-mark{height:39px;width:auto;display:block;filter:drop-shadow(0 0 7px rgba(130,200,255,.28))}.brand-copy{display:flex;align-items:baseline;gap:.55rem}.brand-sub{color:var(--axiom-blue-bright)}
.hero-home{max-width:1260px;position:relative;overflow:clip}.hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(2rem,5vw,5.5rem);align-items:center}.hero-copy{max-width:820px}.hero-home .eyebrow{color:var(--axiom-blue-bright)}.hero-home h1{font-size:clamp(3rem,6.7vw,6.65rem)}.hero-home h1 span{background:linear-gradient(90deg,#f3f8ff 0%,#b6d9f5 55%,#7caed4 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-sigil{position:relative;display:grid;place-items:center;min-height:540px}.sigil-field{position:relative;width:min(100%,430px);height:min(72vw,620px);min-height:490px;display:grid;place-items:center}.sigil-field:before,.sigil-field:after{content:"";position:absolute;pointer-events:none}.sigil-field:before{width:94%;aspect-ratio:1;border:1px solid rgba(130,200,255,.13);border-radius:50%;box-shadow:0 0 65px rgba(69,151,223,.06),inset 0 0 55px rgba(130,200,255,.025)}.sigil-field:after{width:118%;height:36%;border:1px solid rgba(130,200,255,.10);border-radius:50%;transform:rotate(-15deg);box-shadow:0 0 40px rgba(130,200,255,.035)}.prime-mark{position:relative;z-index:1;height:min(590px,68vw);width:auto;max-width:100%;display:block;filter:drop-shadow(0 0 13px rgba(118,190,255,.24)) drop-shadow(0 24px 65px rgba(0,0,0,.45))}
.signal i{background:linear-gradient(90deg,#314052,var(--axiom-blue),#dfefff)}.primary{background:#eaf5ff;color:#070a0f;border-color:#eaf5ff}.primary:hover,.primary:focus-visible{background:#fff}.secondary:hover,.secondary:focus-visible{border-color:#6ba5d2}.tag,.timeline time{color:var(--axiom-blue-bright)}
.page-hero{position:relative;overflow:hidden}.page-hero>*:not(.page-hero-mark){position:relative;z-index:1}.page-hero-mark{position:absolute;right:clamp(1rem,5vw,4rem);top:50%;transform:translateY(-50%);height:clamp(180px,28vw,330px);opacity:.055;pointer-events:none}.page-hero-mark img{display:block;height:100%;width:auto;}.page-hero:after{content:"";position:absolute;right:-11%;top:10%;width:42%;aspect-ratio:1;border:1px solid rgba(130,200,255,.07);border-radius:50%;pointer-events:none}
footer{border-top-color:rgba(130,200,255,.14)}.footer-mark{height:31px;width:auto;opacity:.78;margin-right:.15rem}.footer-right span{color:#718da8}
@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-sigil{min-height:auto;margin-top:.8rem}.sigil-field{height:520px;width:min(92vw,420px)}.prime-mark{height:min(520px,118vw)}.hero-home h1{max-width:820px}.page-hero-mark{height:220px;opacity:.042}}
@media(max-width:700px){.nav{flex-direction:row;align-items:center;gap:1rem}.brand-copy{display:flex}.links{width:100%;order:3}.hero{padding-top:2.8rem}.hero-grid{gap:1.1rem}.hero-sigil{margin-top:.2rem}.sigil-field{height:410px;width:min(92vw,350px)}.prime-mark{height:min(420px,112vw)}.page-hero-mark{right:-1.5rem;height:190px}.footer-mark{height:34px}}

.brand:focus-visible{outline:none;box-shadow:inset 0 -2px 0 rgba(130,200,255,.9)}

/* 2026-10-07 desktop/cache hardening */
@media (min-width:701px){
  .nav{gap:clamp(.9rem,2vw,1.6rem);padding-left:clamp(1.1rem,3vw,3rem);padding-right:clamp(1.1rem,3vw,3rem)}
  .brand{min-width:max-content;flex:0 0 auto}
  .links{min-width:0;justify-content:flex-end;flex-wrap:nowrap;gap:clamp(.62rem,1.15vw,1rem)}
  .links a{white-space:nowrap}
}
@media (min-width:701px) and (max-width:1180px){
  .links a{font-size:.86rem}
  .brand-main{letter-spacing:.14em}
  .brand-sub{font-size:.60rem;letter-spacing:.10em}
}
@media (min-width:701px) and (max-width:980px){
  .brand-sub{display:none}
  .hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:2rem}
  .hero-home h1{font-size:clamp(3rem,7vw,5.4rem)}
  .sigil-field{width:min(100%,360px);min-height:440px;height:500px}
  .prime-mark{height:min(500px,58vw)}
}


/* 2026-10-07 Hero Pass 2: five-second value proposition */
.hero-grid-v2{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:clamp(2.5rem,5.2vw,5.8rem)}
.hero-copy-v2{max-width:790px}
.hero-copy-v2 h1{font-size:clamp(3.1rem,6.35vw,6.25rem);max-width:880px;margin-bottom:1.15rem}
.hero-copy-v2 .lede{max-width:720px;font-size:clamp(1.04rem,1.55vw,1.2rem)}
.hero-actions{margin:1.65rem 0 1.25rem}
.hero-promises{display:flex;gap:.55rem;flex-wrap:wrap;margin:0 0 1.15rem;color:#90a6bb;font:750 .69rem/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}
.hero-promises span{border:1px solid rgba(130,200,255,.16);background:rgba(9,18,28,.42);padding:.5rem .62rem;border-radius:.5rem}
.hero-promises b{color:#d9ecff;font-weight:900}
.hero-signal{margin-top:1.25rem;gap:.62rem;font-size:.65rem;letter-spacing:.09em}
.hero-signal i{width:clamp(12px,2.2vw,38px)}
.hero-sigil-v2{min-height:560px}
.sigil-field-v2{width:min(100%,455px);min-height:535px;height:min(72vw,640px);align-items:center}
.sigil-field-v2:before{width:90%}
.sigil-field-v2:after{width:112%;height:32%;opacity:.86}
.sigil-field-v2 .prime-mark{height:min(585px,62vw);transform:translateY(-12px)}
.run-card{position:absolute;z-index:3;right:-.8rem;bottom:2.1rem;width:min(300px,78%);border:1px solid rgba(130,200,255,.25);background:linear-gradient(180deg,rgba(8,16,25,.93),rgba(6,12,19,.88));backdrop-filter:blur(14px);border-radius:.82rem;padding:.9rem 1rem;box-shadow:0 18px 50px rgba(0,0,0,.34),0 0 32px rgba(73,157,224,.06);text-align:left}
.run-card-head{display:flex;justify-content:space-between;gap:1rem;color:#cde9ff;font:900 .68rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}
.run-live{color:#79e2ad}
.run-card ol{list-style:none;margin:.7rem 0 .75rem;padding:0;display:grid;gap:.42rem}
.run-card li{display:grid;grid-template-columns:1.65rem 1fr;gap:.45rem;align-items:center;color:#9fb4c8;font-size:.76rem}
.run-card li b{color:#76c7ff;font:900 .63rem ui-monospace,SFMono-Regular,Menlo,monospace}
.run-output{border-top:1px solid rgba(130,200,255,.15);padding-top:.65rem;display:grid;gap:.22rem}
.run-output b{color:#d9ecff;font:900 .62rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}
.run-output span{color:#91a8bb;font-size:.72rem}
@media (min-width:981px) and (max-width:1180px){
  .hero-grid-v2{grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr);gap:2.4rem}
  .hero-copy-v2 h1{font-size:clamp(3.2rem,5.9vw,5.35rem)}
  .run-card{right:-.15rem;width:min(285px,80%)}
}
@media (min-width:701px) and (max-width:980px){
  .hero-grid-v2{grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);gap:1.7rem}
  .hero-copy-v2 h1{font-size:clamp(2.85rem,6.6vw,4.7rem)}
  .hero-promises{gap:.38rem}.hero-promises span{padding:.42rem .5rem}
  .hero-signal{display:grid;grid-template-columns:auto 16px auto 16px auto;justify-content:start;row-gap:.45rem}.hero-signal span:nth-of-type(4),.hero-signal span:nth-of-type(5),.hero-signal i:nth-of-type(4){display:none}
  .hero-sigil-v2{min-height:460px}.sigil-field-v2{min-height:430px;height:470px;width:min(100%,350px)}.sigil-field-v2 .prime-mark{height:min(470px,55vw)}
  .run-card{right:-.25rem;bottom:1rem;width:min(245px,78%);padding:.72rem .8rem}.run-card li{font-size:.68rem}.run-output span{font-size:.66rem}
}
@media(max-width:700px){
  .hero-grid-v2{grid-template-columns:1fr;gap:1.2rem}.hero-copy-v2 h1{font-size:clamp(2.75rem,12vw,4.4rem);line-height:.96}.hero-copy-v2 .lede{font-size:1rem;line-height:1.62}.hero-actions{margin:1.4rem 0 1rem}.hero-promises{display:grid;grid-template-columns:1fr;gap:.4rem}.hero-promises span{width:max-content;max-width:100%}
  .hero-signal{display:grid;grid-template-columns:auto 18px auto 18px auto;justify-content:start;row-gap:.45rem;margin-top:1rem}.hero-signal span:nth-of-type(4),.hero-signal span:nth-of-type(5),.hero-signal i:nth-of-type(4){display:none}
  .hero-sigil-v2{margin-top:.1rem}.sigil-field-v2{height:455px;min-height:455px;width:min(94vw,360px);padding-bottom:5.2rem}.sigil-field-v2 .prime-mark{height:min(390px,96vw);transform:translateY(-20px)}
  .run-card{right:50%;transform:translateX(50%);bottom:.3rem;width:min(310px,90%);padding:.78rem .9rem}.run-card ol{grid-template-columns:1fr 1fr;column-gap:.65rem;row-gap:.4rem}.run-card li{grid-template-columns:1.45rem 1fr;font-size:.66rem}.run-output{grid-template-columns:auto 1fr;align-items:center;gap:.55rem}.run-output span{font-size:.65rem}
}

/* 2026-10-07 Hero Stack Refinement: smaller identity mark, process card below */
.hero-system-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-width:0}
.hero-system-stack .sigil-field-v2{width:min(100%,360px);height:355px;min-height:355px;flex:0 0 auto}
.hero-system-stack .sigil-field-v2:before{width:88%;opacity:.82}
.hero-system-stack .sigil-field-v2:after{width:108%;height:30%;opacity:.68}
.hero-system-stack .sigil-field-v2 .prime-mark{height:min(355px,38vw);max-height:355px;transform:none}
.hero-system-stack .run-card{position:relative;right:auto;bottom:auto;transform:none;width:min(320px,92%);margin:0;padding:.9rem 1rem;flex:0 0 auto}
@media (min-width:981px) and (max-width:1180px){
  .hero-system-stack .sigil-field-v2{width:min(100%,320px);height:320px;min-height:320px}
  .hero-system-stack .sigil-field-v2 .prime-mark{height:min(320px,34vw);max-height:320px}
  .hero-system-stack .run-card{width:min(300px,94%)}
}
@media (min-width:701px) and (max-width:980px){
  .hero-system-stack{gap:.75rem}
  .hero-system-stack .sigil-field-v2{width:min(100%,280px);height:285px;min-height:285px}
  .hero-system-stack .sigil-field-v2 .prime-mark{height:min(285px,30vw);max-height:285px}
  .hero-system-stack .run-card{position:relative;right:auto;bottom:auto;transform:none;width:min(270px,96%);padding:.72rem .8rem}
}
@media(max-width:700px){
  .hero-system-stack{gap:.65rem;margin-top:.2rem}
  .hero-system-stack .sigil-field-v2{width:min(88vw,300px);height:300px;min-height:300px;padding-bottom:0}
  .hero-system-stack .sigil-field-v2 .prime-mark{height:min(300px,76vw);max-height:300px;transform:none}
  .hero-system-stack .run-card{position:relative;right:auto;bottom:auto;transform:none;width:min(310px,92vw);margin:0;padding:.78rem .9rem}
}

/* 2026-10-07 Product Architecture Pass 03 */
.product-section{position:relative}
.product-head{max-width:900px}
.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.2rem}
.product-card{position:relative;overflow:hidden;min-height:330px;padding:1.4rem 1.45rem 1.25rem;border-color:rgba(130,200,255,.18);background:linear-gradient(180deg,rgba(12,22,33,.78),rgba(7,13,21,.66));display:flex;flex-direction:column}
.product-card:before{content:"";position:absolute;right:-4rem;top:-4rem;width:11rem;aspect-ratio:1;border:1px solid rgba(130,200,255,.08);border-radius:50%;pointer-events:none}
.product-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,rgba(130,200,255,.45),transparent);opacity:.65}
.product-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;position:relative;z-index:1}
.product-code{color:#e8f4ff;font:900 .74rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}
.product-state{white-space:nowrap;border:1px solid #344154;border-radius:.4rem;padding:.38rem .48rem;font:900 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em}
.state-verified{color:#79e2ad;border-color:rgba(121,226,173,.26);background:rgba(121,226,173,.04)}
.state-build,.state-test{color:#ffd47a;border-color:rgba(255,212,122,.25);background:rgba(255,212,122,.035)}
.state-prototype{color:#ffb3b3;border-color:rgba(255,154,154,.24);background:rgba(255,154,154,.035)}
.product-layer{margin-top:2rem;color:#75c8ff;font:800 .63rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}
.product-card h3{font-size:clamp(1.65rem,2.6vw,2.25rem);line-height:1.04;letter-spacing:-.035em;margin:.55rem 0 .7rem;max-width:16ch}
.product-card p{margin:0;color:#9eafc1;line-height:1.66;max-width:58ch}
.product-foot{margin-top:auto;padding-top:1.4rem;color:#7f96aa;font:800 .64rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}
.product-verify{box-shadow:inset 0 0 0 1px rgba(121,226,173,.03),0 18px 60px rgba(0,0,0,.08)}
.assurance-strip{margin-top:1rem;border:1px solid rgba(130,200,255,.18);border-radius:.9rem;padding:1.15rem 1.3rem;display:grid;grid-template-columns:minmax(180px,.55fr) 1.45fr;gap:1.2rem;align-items:center;background:linear-gradient(90deg,rgba(65,151,223,.055),rgba(255,255,255,.012))}
.assurance-strip .product-layer{margin:0 0 .35rem}.assurance-strip strong{display:block;font-size:1.15rem}.assurance-strip p{margin:0;color:#97a9bb;line-height:1.58}.assurance-strip b{color:#d9ecff}
@media(max-width:900px){.product-grid{grid-template-columns:1fr}.product-card{min-height:0}.assurance-strip{grid-template-columns:1fr;gap:.65rem}.product-layer{margin-top:1.5rem}}
@media(max-width:560px){.product-top{align-items:flex-start;flex-direction:column;gap:.6rem}.product-state{white-space:normal}.product-card{padding:1.2rem}.product-card h3{font-size:1.8rem}}


/* 2026-10-07 Proof Case Pass 04 */
.proof-hero .lede{max-width:820px}
.proof-intro{padding-top:1.2rem;padding-bottom:2rem}
.proofline-v2{margin-top:0;margin-bottom:0}
.proof.finding{color:#82c8ff}
.proof-cases{padding-top:3rem}
.proof-section-head{max-width:900px}
.proof-section-head>p:last-child{max-width:760px}
.case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}
.evidence-card{position:relative;overflow:hidden;padding:1.35rem 1.4rem 1.45rem;border-color:rgba(130,200,255,.17);background:linear-gradient(180deg,rgba(12,22,33,.78),rgba(7,13,21,.68))}
.evidence-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,rgba(130,200,255,.38),transparent)}
.case-failed:after{background:linear-gradient(90deg,transparent,rgba(255,154,154,.55),transparent)}
.case-finding:after{background:linear-gradient(90deg,transparent,rgba(130,200,255,.64),transparent)}
.case-pass:after{background:linear-gradient(90deg,transparent,rgba(121,226,173,.5),transparent)}
.case-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.35rem}
.case-id{color:#7f96aa;font:900 .66rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}
.case-state{border:1px solid #344154;border-radius:.4rem;padding:.38rem .48rem;font:900 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em}
.case-state-pass{color:#79e2ad;border-color:rgba(121,226,173,.28);background:rgba(121,226,173,.04)}
.case-state-finding{color:#82c8ff;border-color:rgba(130,200,255,.28);background:rgba(130,200,255,.04)}
.case-state-failed{color:#ff9a9a;border-color:rgba(255,154,154,.28);background:rgba(255,154,154,.04)}
.case-kicker{margin:0;color:#75c8ff;font:800 .63rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}
.evidence-card h3{font-size:clamp(1.55rem,2.4vw,2.15rem);line-height:1.04;letter-spacing:-.035em;margin:.5rem 0 1.2rem;max-width:19ch}
.evidence-card dl{margin:0;display:grid;gap:0}
.evidence-card dl>div{display:grid;grid-template-columns:5.1rem 1fr;gap:.8rem;padding:.72rem 0;border-top:1px solid rgba(130,200,255,.09)}
.evidence-card dt{color:#cfe8fb;font:900 .62rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;text-transform:uppercase;padding-top:.12rem}
.evidence-card dd{margin:0;color:#97aabd;line-height:1.55;font-size:.9rem}
.evidence-card code{font:inherit;color:#cce8ff;background:rgba(130,200,255,.06);padding:.08rem .22rem;border-radius:.25rem}
.proof-rule-band{margin-top:1.5rem;margin-bottom:0}
.proof-rule-inner{max-width:900px;margin:auto}
.proof-rule-inner h2{font-size:clamp(2rem,4vw,3.7rem);line-height:1.03;margin:.4rem 0 1rem;max-width:820px}
.proof-rule-inner p:last-child{max-width:760px;color:#9eafc1;line-height:1.68}
@media(max-width:900px){.case-grid{grid-template-columns:1fr}}
@media(max-width:560px){.evidence-card{padding:1.15rem}.case-top{align-items:flex-start}.evidence-card dl>div{grid-template-columns:1fr;gap:.3rem}.case-state{white-space:normal;text-align:right}.proofline-v2{grid-template-columns:1fr}}

/* 2026-10-07 Lab Live-State Pass 05 */
.lab-hero .lede{max-width:850px}
.lab-head{max-width:930px}
.lab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.2rem}
.lab-card{display:flex;flex-direction:column;min-height:420px;padding:1.4rem 1.45rem;border-color:rgba(130,200,255,.18);background:linear-gradient(180deg,rgba(12,22,33,.76),rgba(7,13,21,.64));position:relative;overflow:hidden}
.lab-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,rgba(130,200,255,.38),transparent)}
.lab-top{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.5rem}.lab-id{color:#d9ecff;font:900 .7rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}
.lab-card h3{font-size:clamp(1.65rem,2.6vw,2.25rem);line-height:1.03;letter-spacing:-.035em;margin:0 0 .65rem;max-width:19ch}.lab-question{color:#c2d1df!important;font-size:1rem;line-height:1.55!important;margin:0 0 1.25rem!important;max-width:55ch}
.lab-card dl{margin:auto 0 0;display:grid;gap:.7rem}.lab-card dl div{border-top:1px solid rgba(130,200,255,.11);padding-top:.72rem}.lab-card dt{color:#75c8ff;font:900 .62rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.3rem}.lab-card dd{margin:0;color:#91a5b8;line-height:1.55;font-size:.9rem}
.lab-signals{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.lab-signals-inner{max-width:1180px;margin:auto}.lab-timeline{display:grid;gap:.8rem;margin-top:2rem}.lab-timeline article{display:grid;grid-template-columns:7rem 1fr;gap:1.2rem;padding:1.1rem 1.2rem;border:1px solid rgba(130,200,255,.12);border-radius:.8rem;background:rgba(7,13,21,.48)}.lab-timeline time{color:#75c8ff;font:900 .72rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em;padding-top:.15rem}.lab-timeline strong{display:block;color:#e8f4ff;margin-bottom:.3rem}.lab-timeline p{margin:0;color:#91a5b8;line-height:1.58}
.lab-rules .four{margin-top:2rem}.lab-rules article{min-height:190px}.lab-rules article h2{font-size:1.2rem}.lab-rules article p{margin-bottom:0}
@media(max-width:900px){.lab-grid{grid-template-columns:1fr}.lab-card{min-height:0}.lab-timeline article{grid-template-columns:1fr;gap:.35rem}}
@media(max-width:560px){.lab-card{padding:1.18rem}.lab-top{align-items:flex-start;flex-direction:column;gap:.55rem}.lab-card h3{font-size:1.75rem}.lab-timeline article{padding:1rem}}


/* 2026-10-07 Provider-independent Intake Pass 07 */
.intake-hero .lede{max-width:830px}
.intake-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:1rem;align-items:start;margin-top:2rem}
.intake-context,.intake-form-card{border:1px solid rgba(130,200,255,.18);border-radius:.95rem;background:linear-gradient(180deg,rgba(12,22,33,.78),rgba(7,13,21,.66));box-shadow:0 18px 60px rgba(0,0,0,.08)}
.intake-context{padding:1.35rem;position:sticky;top:6.2rem}.intake-context h2{font-size:clamp(1.55rem,2.5vw,2.2rem);line-height:1.04;margin:.45rem 0 1rem}.intake-context p{color:#9eafc1;line-height:1.65}.intake-context ol{list-style:none;margin:1.35rem 0 0;padding:0;display:grid;gap:.75rem}.intake-context li{display:grid;grid-template-columns:2.2rem 1fr;gap:.75rem;align-items:start;color:#a7b8c9;line-height:1.5}.intake-context li b{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid rgba(130,200,255,.22);border-radius:.55rem;color:#82c8ff;font:900 .66rem ui-monospace,SFMono-Regular,Menlo,monospace}.intake-context .security-note{margin-top:1.35rem;border-top:1px solid rgba(130,200,255,.12);padding-top:1rem;font-size:.86rem;color:#8499ad}.intake-context .security-note strong{color:#d6e8f8}
.intake-form-card{padding:1.35rem 1.4rem 1.5rem}.intake-form-card h2{font-size:clamp(1.7rem,2.8vw,2.4rem);margin:.2rem 0 .45rem}.form-intro{margin:0 0 1.35rem;color:#92a7ba;line-height:1.58}.intake-form{display:grid;gap:1rem}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.field{display:grid;gap:.42rem}.field label,.field legend{color:#dceaf6;font-weight:800;font-size:.86rem}.field small{color:#748ba0;font-size:.78rem;line-height:1.45}.field input,.field select,.field textarea{width:100%;border:1px solid #314052;border-radius:.62rem;background:#08111b;color:#eef4fb;font:inherit;padding:.78rem .82rem;outline:none}.field textarea{min-height:132px;resize:vertical;line-height:1.55}.field input::placeholder,.field textarea::placeholder{color:#60758a}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:#82c8ff;box-shadow:0 0 0 3px rgba(130,200,255,.11)}.field select{color-scheme:dark}.field-full{grid-column:1/-1}.required{color:#82c8ff}.honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-actions{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap;margin-top:.25rem}.form-actions button{appearance:none;cursor:pointer;border:1px solid #eaf5ff;background:#eaf5ff;color:#070a0f;border-radius:.68rem;min-height:46px;padding:.85rem 1.05rem;font:850 1rem/1 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.form-actions button:hover,.form-actions button:focus-visible{background:#fff}.form-fallback{font-size:.83rem;color:#7f94a8}.form-fallback a{color:#b7dfff}.form-alert{border-radius:.7rem;padding:.9rem 1rem;margin:0 0 1.1rem;line-height:1.55}.form-alert-success{border:1px solid rgba(121,226,173,.3);background:rgba(121,226,173,.06);color:#b9f1d2}.form-alert-error{border:1px solid rgba(255,154,154,.3);background:rgba(255,154,154,.06);color:#ffc3c3}.form-alert ul{margin:.4rem 0 0;padding-left:1.2rem}.privacy-note{margin:.15rem 0 0;color:#73899e;font-size:.79rem;line-height:1.5}.intake-route{color:#82c8ff;font:800 .7rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.intake-route code{color:#d7ebfb;font:inherit}.start-link{color:#b7dfff}.start-link:hover,.start-link:focus-visible{color:#fff}
@media(max-width:900px){.intake-layout{grid-template-columns:1fr}.intake-context{position:static}.field-grid{grid-template-columns:1fr}.field-full{grid-column:auto}}
@media(max-width:560px){.intake-context,.intake-form-card{padding:1.15rem}.form-actions{align-items:stretch;flex-direction:column}.form-actions button{width:100%}.form-fallback{text-align:center}}


/* 2026-10-07 Front Identity Pass 08 / Logo Swap Pass 01 */
.brand{align-items:center;gap:.66rem}.brand-lockup{display:block;height:34px;width:auto;max-width:225px;filter:drop-shadow(0 0 8px rgba(130,200,255,.15))}.brand-devai{color:#65d5ff;font:800 .58rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;margin-left:.05rem}.brand-mark-frame,.brand-copy{display:none!important}
.front-identity-field{isolation:isolate;position:relative}.front-identity-field .inner-layer-sigil{position:absolute;z-index:0;left:50%;top:50%;transform:translate(-50%,-50%);height:min(340px,36vw);width:auto;opacity:.055;filter:blur(.15px) drop-shadow(0 0 34px rgba(91,176,245,.18));pointer-events:none}.front-identity-field .front-mark-hero{position:relative;z-index:2;height:min(292px,32vw);width:auto;max-width:92%;display:block;filter:drop-shadow(0 0 13px rgba(118,190,255,.21)) drop-shadow(0 25px 55px rgba(0,0,0,.38))}.front-identity-field:before{width:90%!important;opacity:.72}.front-identity-field:after{width:107%!important;height:30%!important;opacity:.55!important}
.hero-system-stack .front-identity-field{width:min(100%,360px);height:330px;min-height:330px}.hero-system-stack .front-identity-field .front-mark-hero{height:min(292px,32vw);max-height:292px}.hero-system-stack .front-identity-field .inner-layer-sigil{height:min(330px,35vw);max-height:330px}
.footer-lockup{height:27px;width:auto;opacity:.88;margin-right:.45rem;filter:drop-shadow(0 0 7px rgba(130,200,255,.12))}.footer-brand-name{display:none}.page-hero-mark{opacity:.035}.page-hero-mark img{filter:drop-shadow(0 0 12px rgba(130,200,255,.10))}
@media(max-width:1050px){.brand-lockup{height:31px;max-width:205px}.brand-devai{font-size:.54rem}.hero-system-stack .front-identity-field{height:300px;min-height:300px}.hero-system-stack .front-identity-field .front-mark-hero{height:min(270px,31vw)}.hero-system-stack .front-identity-field .inner-layer-sigil{height:min(300px,34vw)}}
@media(max-width:700px){.brand-lockup{height:29px;max-width:190px}.brand-devai{display:none}.hero-system-stack .front-identity-field{width:min(90vw,300px);height:275px;min-height:275px}.hero-system-stack .front-identity-field .front-mark-hero{height:min(245px,64vw);max-height:245px}.hero-system-stack .front-identity-field .inner-layer-sigil{height:min(275px,70vw);max-height:275px}.footer-lockup{height:25px}}
@media(max-width:420px){.brand-lockup{height:27px;max-width:175px}.links{gap:.68rem}.links a{font-size:.88rem}}


/* 2026-10-07 AX-VERIFY Public Surface Pass 09 */
.verify-hero{position:relative;overflow:hidden}.verify-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);gap:clamp(2rem,5vw,5rem);align-items:center}.verify-hero-copy{max-width:790px}.verify-hero h1{font-size:clamp(3rem,6.6vw,6.1rem);max-width:920px}.verify-kicker{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap;margin-bottom:1.15rem}.verify-state{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(121,226,173,.28);background:rgba(121,226,173,.06);color:#9af0c4;border-radius:999px;padding:.48rem .66rem;font:900 .66rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.verify-state:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:#79e2ad;box-shadow:0 0 12px rgba(121,226,173,.55)}.verify-note{color:#7f93a7;font:800 .67rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.verify-visual{min-height:430px;display:grid;place-items:center;position:relative}.verify-core{position:relative;width:min(390px,80vw);aspect-ratio:1;display:grid;place-items:center}.verify-core:before,.verify-core:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.verify-core:before{inset:3%;border:1px solid rgba(130,200,255,.18);box-shadow:0 0 65px rgba(68,156,229,.07),inset 0 0 50px rgba(130,200,255,.03)}.verify-core:after{inset:19%;border:1px solid rgba(130,200,255,.11);box-shadow:0 0 45px rgba(130,200,255,.05)}.verify-core img{position:relative;z-index:2;width:58%;height:auto;filter:drop-shadow(0 0 14px rgba(126,197,255,.22))}.verify-orbit{position:absolute;inset:10%;border:1px solid rgba(130,200,255,.13);border-radius:50%;transform:rotate(-20deg) scaleY(.46)}.verify-crosshair{position:absolute;inset:0;display:grid;place-items:center;opacity:.7}.verify-crosshair:before,.verify-crosshair:after{content:"";position:absolute;background:linear-gradient(90deg,transparent,rgba(130,200,255,.2),transparent)}.verify-crosshair:before{width:94%;height:1px}.verify-crosshair:after{height:94%;width:1px;background:linear-gradient(180deg,transparent,rgba(130,200,255,.2),transparent)}
.verify-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.verify-check{min-height:220px}.verify-check h3{font-size:1.23rem;margin:.7rem 0 .55rem}.verify-check p{margin-bottom:0}.verify-check .tag{display:inline-block}.verify-check strong{color:#dceafa}
.snapshot-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1rem;margin-top:2rem;align-items:start}.snapshot-copy{padding:1.4rem;border:1px solid rgba(130,200,255,.16);border-radius:.9rem;background:linear-gradient(180deg,rgba(12,22,33,.74),rgba(7,13,21,.58))}.snapshot-copy h3{font-size:1.8rem;margin:.15rem 0 .75rem}.snapshot-copy p{color:#9eafc1;line-height:1.65}.snapshot-rows{display:grid;gap:.55rem}.snapshot-row{display:grid;grid-template-columns:7.2rem 1fr;gap:1rem;align-items:start;padding:.9rem 1rem;border:1px solid rgba(130,200,255,.12);border-radius:.7rem;background:rgba(5,12,19,.58)}.snapshot-row b{color:#8fd1ff;font:900 .65rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.snapshot-row span{color:#a8b8c8;line-height:1.5}.snapshot-row.verdict{border-color:rgba(121,226,173,.23);background:rgba(121,226,173,.035)}
.verify-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.verify-proof-card{display:flex;flex-direction:column;min-height:275px}.verify-proof-card h3{font-size:1.25rem}.verify-proof-card p{flex:1}.verify-proof-card a{margin-top:auto;color:#b9dfff;text-decoration:none;font-weight:800}.verify-proof-card a:hover,.verify-proof-card a:focus-visible{color:#fff}.verify-proof-state{font:900 .65rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;color:#79e2ad}
.verify-boundary{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:1rem;align-items:start}.boundary-list{display:grid;gap:.7rem}.boundary-item{display:flex;gap:.8rem;align-items:flex-start;padding:.9rem 1rem;border-top:1px solid rgba(130,200,255,.11);color:#9eafc1;line-height:1.55}.boundary-item:first-child{border-top:0}.boundary-item b{color:#82c8ff;font:900 .7rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;min-width:2.2rem}.verify-cta{border:1px solid rgba(130,200,255,.2);border-radius:1rem;background:radial-gradient(circle at 85% 25%,rgba(75,165,235,.11),transparent 22rem),linear-gradient(180deg,rgba(12,22,33,.78),rgba(7,13,21,.68));padding:clamp(1.3rem,3vw,2rem)}.verify-cta h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.02;max-width:760px}.verify-cta p{color:#a3b4c5;max-width:700px;line-height:1.65}.product-link{display:inline-flex;margin-top:.9rem;color:#b8ddfb;text-decoration:none;font-weight:850;font-size:.9rem;gap:.45rem;align-items:center}.product-link:hover,.product-link:focus-visible{color:#fff}.footer-verify-link{color:#b7dfff}
@media(max-width:900px){.verify-hero-grid,.snapshot-layout,.verify-boundary{grid-template-columns:1fr}.verify-visual{min-height:340px}.verify-checks,.verify-proof-grid{grid-template-columns:1fr}.verify-core{width:min(330px,75vw)}.snapshot-row{grid-template-columns:1fr;gap:.35rem}}
@media(max-width:560px){.verify-hero h1{font-size:clamp(2.7rem,13vw,4.25rem)}.verify-visual{min-height:300px}.verify-core{width:min(290px,78vw)}.verify-check,.verify-proof-card{min-height:0}.verify-cta{padding:1.15rem}.snapshot-copy{padding:1.15rem}}
