:root{--bg:#0b0e1d;--surface:#12162a;--surface-soft:#12162ab8;--surface-strong:#181d36e6;--line:#8f81ff2e;--text:#f7f2ff;--muted:#a7a1c6;--soft:#d4cfea;--accent:#f07ec8;--accent-alt:#7f92ff;--shadow:#080a1657;--shell:min(1180px, calc(100vw - 48px));--radius:26px;--section-space:clamp(54px, 7vw, 84px);--section-space-compact:clamp(42px, 5vw, 60px);--layout-gap:clamp(28px, 3vw, 44px);--content-gap:clamp(18px, 2vw, 24px);--font-plex-sans:"IBM Plex Sans", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-plex-mono:"IBM Plex Mono", "SFMono-Regular", ui-monospace, Menlo, Monaco, Consolas, "Liberation Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{max-width:100vw;min-height:100%;overflow-x:hidden}body{color:var(--text);font-family:var(--font-plex-sans), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 0 0,#f07ec82e,#0000 24%),radial-gradient(circle at 100% 0,#7f92ff29,#0000 26%),radial-gradient(circle at 50% 0,#77aaff14,#0000 32%),linear-gradient(#0f1225 0%,#0b0e1d 54%,#0a0d18 100%)}main{display:block}.gate-page{min-height:100vh}.gate-page__hero{background:radial-gradient(circle at 18% 18%,#f07ec838,#0000 22%),radial-gradient(circle at 82% 16%,#7f92ff33,#0000 24%),radial-gradient(circle at 50% 100%,#65cfff1f,#0000 26%),linear-gradient(#080b15 0%,#0c1020 52%,#090d18 100%);min-height:100vh;position:relative;overflow:hidden}.gate-page__backdrop{opacity:.34;background-color:#0000;background-image:linear-gradient(90deg,#0000 0,#ffffff0a 1px,#0000 1px),linear-gradient(#0000 0,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:150px 150px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000 88%);mask-image:linear-gradient(#000000d9,#0000 88%)}.gate-page__content{z-index:1;align-content:center;gap:28px;width:min(1180px,100vw - 48px);min-height:100vh;margin:0 auto;padding:48px 0;display:grid;position:relative}.gate-page__brand{align-items:center;gap:18px;display:flex}.gate-page__brand h1{letter-spacing:-.05em;font-size:clamp(2.8rem,8vw,5.4rem);line-height:.95}.gate-card{background:linear-gradient(#11162beb,#0b0e1df5),#0b0e1de6;border:1px solid #8f81ff2e;border-radius:28px;width:min(560px,100%);padding:32px;box-shadow:0 28px 80px #080a1675}.gate-copy{gap:12px;display:grid}.gate-copy h2{max-width:12ch;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.02}.gate-copy p:last-child{color:var(--soft);max-width:44ch;line-height:1.6}.gate-form{gap:16px;margin-top:28px;display:grid}.gate-field{gap:10px;display:grid}.gate-field span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.86rem}.gate-field input{min-height:56px;color:var(--text);background:#ffffff0a;border:1px solid #8f81ff38;border-radius:18px;outline:none;padding:0 18px;transition:border-color .18s,box-shadow .18s,background-color .18s}.gate-field input:focus{background:#ffffff0f;border-color:#f07ec88f;box-shadow:0 0 0 4px #f07ec81f}.gate-error{color:#ffc1dc;font-size:.94rem}.gate-form__submit{width:fit-content}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}.shell{width:var(--shell);margin:0 auto}.eyebrow{color:var(--accent-alt);font-family:var(--font-plex-mono), monospace;letter-spacing:.2em;text-transform:uppercase;font-size:.77rem}.site-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0d19bd;border-bottom:1px solid #8f81ff1f;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.brandmark{align-items:center;gap:14px;min-width:0;display:flex}.brandmark__icon-shell{flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.brandmark__icon{object-fit:contain;filter:drop-shadow(0 10px 18px #ff4a4a1f);width:100%;height:100%}.brandmark__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.brandmark__name{letter-spacing:.12em;font-size:1.1rem;font-weight:700}.brandmark__meta{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.site-nav{align-items:center;gap:28px;display:flex}.site-menu{display:none}.site-menu__summary{border:1px solid var(--line);min-height:42px;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;list-style:none;display:inline-flex}.site-menu__summary::-webkit-details-marker{display:none}.site-menu__panel{border:1px solid var(--line);width:min(320px,100vw - 32px);box-shadow:0 22px 60px var(--shadow);background:#0f1222f7;border-radius:24px;padding:18px;position:absolute;top:calc(100% + 12px);right:24px}.site-menu__links{gap:8px;display:grid}.site-menu__link{color:var(--soft);border-bottom:1px solid #8f81ff1a;padding:10px 2px;display:block}.site-menu__cta{width:100%;margin-top:16px}.site-nav__link,.site-footer__link,.text-link{color:var(--muted);transition:color .18s}.site-nav__link:hover,.site-footer__link:hover,.text-link:hover{color:var(--text)}.button-row{flex-wrap:wrap;gap:14px;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;transition:transform .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--solid{background:linear-gradient(135deg, var(--accent) 0%, #b07dff 46%, var(--accent-alt) 100%);color:#fffaff;box-shadow:0 18px 38px #7f92ff38}.button--ghost{border-color:var(--line);color:var(--text);background:#ffffff08}.button--small{min-height:42px;padding-inline:18px}.page-hero{padding:clamp(76px,8vw,108px) 0 clamp(58px,6vw,80px);position:relative}.page-hero:before{content:"";pointer-events:none;background:linear-gradient(135deg,#f07ec814,#0000 36%),radial-gradient(circle at 80% 20%,#7f92ff24,#0000 22%);position:absolute;inset:0}.page-hero--compact{padding-top:clamp(62px,6vw,84px);padding-bottom:clamp(46px,5vw,64px)}.page-hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:clamp(34px,4vw,60px);min-height:min(100svh - 82px,780px);display:grid;position:relative}.page-hero--compact .page-hero__inner{min-height:440px}.page-hero__copy{max-width:700px}.page-hero__visual{justify-content:flex-end;display:flex}.page-hero h1{letter-spacing:-.05em;text-wrap:balance;margin-top:18px;font-size:clamp(3.4rem,9vw,6.8rem);line-height:.92}.page-hero__body{max-width:620px;color:var(--soft);margin-top:28px;font-size:clamp(1.05rem,2vw,1.34rem);line-height:1.65}.page-hero .button-row{margin-top:38px}.signal-grid{justify-content:flex-end;display:flex;position:relative}.signal-grid__frame{aspect-ratio:1/1.12;width:min(468px,100%);box-shadow:0 28px 80px var(--shadow);background:linear-gradient(#ffffff08,#ffffff04),radial-gradient(circle at 20% 20%,#f07ec829,#0000 32%),#12162aeb;border:1px solid #8f81ff24;border-radius:32px;position:relative;overflow:hidden}.signal-grid__frame:before{content:"";opacity:.95;background:radial-gradient(circle,#7f92ff24,#0000 58%);border-radius:26px;position:absolute;inset:12% 10%}.signal-grid__frame>span{background:#ffffff12;position:absolute}.signal-grid__frame>span:first-child,.signal-grid__frame>span:nth-child(2){height:1px;left:0;right:0}.signal-grid__frame>span:first-child{top:33%}.signal-grid__frame>span:nth-child(2){top:66%}.signal-grid__frame>span:nth-child(3),.signal-grid__frame>span:nth-child(4){width:1px;top:0;bottom:0}.signal-grid__frame>span:nth-child(3){left:34%}.signal-grid__frame>span:nth-child(4){left:68%}.signal-grid__trace{filter:drop-shadow(0 0 18px #7f92ff42);border-radius:999px;position:absolute}.signal-grid__trace--a{background:linear-gradient(90deg,#0000,#f47bbbf2,#0000);height:3px;animation:5s ease-in-out infinite pulseX;top:22%;left:10%;right:36%}.signal-grid__trace--b{background:linear-gradient(#0000,#7d8dfff2,#0000);width:3px;animation:4.2s ease-in-out infinite pulseY;top:16%;bottom:18%;left:46%}.signal-grid__trace--c{background:linear-gradient(90deg,#0000,#7d8dfff2,#0000);height:3px;animation:6.2s ease-in-out infinite pulseX;bottom:24%;left:18%;right:10%}.hero-panel{width:min(468px,100%);box-shadow:0 28px 80px var(--shadow);background:linear-gradient(#ffffff08,#ffffff04),radial-gradient(circle at 20% 20%,#f07ec81f,#0000 34%),#12162af0;border:1px solid #8f81ff24;border-radius:32px;padding:26px}.hero-panel__label{color:var(--accent-alt);font-family:var(--font-plex-mono), monospace;letter-spacing:.18em;text-transform:uppercase;font-size:.76rem}.hero-panel__stack,.hero-panel__steps{gap:10px;margin-top:18px;display:grid}.hero-panel__stack-row,.hero-panel__surface-card,.hero-panel__step{background:#ffffff05;border:1px solid #8f81ff1f;border-radius:20px}.hero-panel__stack-row{align-items:center;min-height:62px;padding:0 18px;display:flex}.hero-panel__stack-row span{letter-spacing:.08em;text-transform:uppercase}.hero-panel__stack-row--active{background:linear-gradient(135deg,#f47bbb24,#7d8dff1f);border-color:#7d8dff42}.hero-panel__metrics,.hero-panel__relationship{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.hero-panel__relationship{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-panel__metrics div,.hero-panel__relationship div,.hero-panel__outcome{background:#ffffff06;border:1px solid #8f81ff1f;border-radius:20px;padding:16px 18px}.hero-panel__metrics strong,.hero-panel__relationship strong{font-size:1rem;display:block}.hero-panel__metrics span,.hero-panel__relationship p,.hero-panel__outcome p,.hero-panel__step p{color:var(--soft);line-height:1.55}.hero-panel__metrics span,.hero-panel__relationship p{margin-top:8px;display:block}.hero-panel__surface-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.hero-panel__surface-card{align-items:flex-end;min-height:118px;padding:18px;display:flex}.hero-panel__surface-card span{max-width:120px;line-height:1.2}.hero-terminal{background:linear-gradient(#0a0d19d1,#12162a9e),radial-gradient(circle at 100% 0,#f07ec824,#0000 44%);border:1px solid #8f81ff1f;border-radius:22px;margin-top:18px;padding:18px}.hero-terminal__prompt{color:#ffd6ef;font-family:var(--font-plex-mono), monospace;letter-spacing:.05em;font-size:.94rem}.hero-terminal__line{color:var(--soft);margin-top:10px;line-height:1.65}.hero-panel__pill-grid{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hero-panel__pill{min-height:38px;color:var(--soft);background:#ffffff08;border:1px solid #8f81ff1f;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.hero-panel__outcome{margin-top:18px}.hero-panel__outcome span,.hero-panel__meta{color:var(--accent-alt);font-family:var(--font-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;display:inline-block}.hero-panel__principles{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.hero-panel__principles span{min-height:38px;color:var(--soft);background:#ffffff08;border:1px solid #8f81ff1f;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.hero-panel__step{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.hero-panel__step span{color:var(--accent);font-family:var(--font-plex-mono), monospace;font-size:.95rem}.section{padding:var(--section-space) 0}.section--bordered{border-top:1px solid #ffffff0f}.section-intro{max-width:720px}.section-intro h2,.cta-band h2,.case-study-list__header h2{letter-spacing:-.045em;text-wrap:balance;margin-top:14px;font-size:clamp(2rem,4vw,3.3rem);line-height:1}.section-intro p:not(.eyebrow),.cta-band p,.case-study-list p,.use-case-list p,.company-note p,.contact-panel li,.flow-list p,.intent-list__item p,.trust-block__meta p{color:var(--soft);line-height:1.7}.section-intro p:not(.eyebrow){margin-top:16px;font-size:1.06rem}.problem-grid,.capability-grid,.governance-grid,.audience-grid,.status-grid,.repo-link-grid{gap:var(--content-gap);margin-top:clamp(30px,4vw,42px);display:grid}.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-grid,.governance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audience-grid,.status-grid,.repo-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.problem-grid__item,.capability-grid__item,.governance-grid__item,.audience-card,.status-card,.contact-panel,.company-note,.cta-band,.architecture-stack__row,.intent-list__item,.flow-list__item,.repo-link-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft)}.problem-grid__item,.capability-grid__item,.governance-grid__item,.audience-card,.status-card,.company-note,.contact-panel{padding:24px}.problem-grid__item{align-items:flex-start;gap:14px;display:flex}.problem-grid__item p,.capability-grid__item p,.governance-grid__item p,.audience-card p,.status-card p,.repo-link-card p{color:var(--soft);line-height:1.65}.audience-card h3,.status-card h3,.repo-link-card h3{margin-bottom:10px;font-size:1.12rem}.audience-card strong{color:var(--text);margin-top:18px;line-height:1.55;display:block}.status-card__eyebrow,.repo-link-card__meta{color:var(--accent-alt);font-family:var(--font-plex-mono), monospace;letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;display:inline-block}.repo-link-card{background:linear-gradient(#12162ae6,#0d101ec7),radial-gradient(circle at 100% 0,#f07ec824,#0000 48%);flex-direction:column;justify-content:space-between;min-height:260px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex}.repo-link-card--compact{min-height:220px}.repo-link-card__footer{color:var(--text);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.problem-grid__marker{background:linear-gradient(180deg, var(--accent), var(--accent-alt));border-radius:999px;flex:none;width:10px;height:10px;margin-top:.55rem;box-shadow:0 0 18px #f47bbb3d}.capability-grid__item h3,.case-study-list__grid h3,.use-case-list__item h3{margin-bottom:10px;font-size:1.12rem}.architecture-preview,.split-block,.contact-grid{gap:var(--layout-gap);grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:start;display:grid}.architecture-preview--wide{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}.architecture-stack{gap:12px;display:grid}.architecture-stack__row{justify-content:space-between;align-items:center;min-height:82px;padding:0 24px;display:flex;position:relative}.architecture-stack__row:after{content:"";background:linear-gradient(90deg,#7f92ff00,#7f92ffb8);width:36px;height:1px;position:absolute;right:22px}.architecture-stack__row span{letter-spacing:.04em;text-transform:uppercase;font-size:1.02rem}.use-case-list,.case-study-list{gap:18px;margin-top:32px;display:grid}.use-case-list__item,.case-study-list__item{border-bottom:1px solid #ffffff14;padding:0 0 22px}.use-case-list__item{grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);gap:18px;display:grid}.use-case-list__result{color:var(--text)}.intent-list,.flow-list{gap:16px;display:grid}.intent-list__item,.flow-list__item{padding:22px 24px}.intent-list__prefix,.company-note__label,.trust-block__label{color:var(--accent-alt);font-family:var(--font-plex-mono), monospace;letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;font-size:.8rem;display:inline-block}.flow-list__item{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;display:grid}.flow-list__item span{color:var(--accent);font-family:var(--font-plex-mono), monospace;font-size:.96rem}.trust-block{gap:var(--layout-gap);grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;display:grid}.trust-block__meta{border-left:1px solid #ffffff14;padding:26px 28px}.cta-band{background:linear-gradient(135deg,#f07ec824,#7f92ff1f),#ffffff08;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(28px,3vw,38px);padding:clamp(30px,4vw,42px);display:grid}.case-study-list__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.contact-grid{align-items:stretch}.contact-actions{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.contact-panel--summary{margin-top:30px}.contact-panel ul{gap:14px;margin-top:18px;list-style:none;display:grid}.contact-panel li{padding-left:18px;position:relative}.contact-panel li:before{content:"";background:var(--accent-alt);border-radius:999px;width:8px;height:8px;position:absolute;top:.76rem;left:0}.founder-card,.brand-project-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft)}.founder-card{padding:28px}.founder-card__portrait-shell{background:linear-gradient(135deg,#58dce4f2,#63d5ffb3);border-radius:999px;width:184px;height:184px;margin-bottom:22px;padding:8px;box-shadow:0 18px 42px #080a1647}.founder-card__portrait{object-fit:cover;object-position:center 14%;background:#e8eef2;border-radius:999px;width:100%;height:100%;display:block}.founder-card h2{letter-spacing:-.04em;margin-top:12px;font-size:clamp(1.8rem,4vw,2.4rem);line-height:1}.founder-card__body{color:var(--soft);margin-top:16px;line-height:1.7}.founder-card__links{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.social-link{color:var(--text);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.social-link:hover{background:#5de1e617;border-color:#5de1e66b;transform:translateY(-1px)}.social-link__icon{width:18px;height:18px;color:var(--accent-alt);justify-content:center;align-items:center;display:inline-flex}.social-link__icon svg{fill:currentColor;width:100%;height:100%}.social-link__label{letter-spacing:.01em;font-size:.94rem;font-weight:600}.founder-card__booking{margin-top:18px}.brand-project-card{background:linear-gradient(#12162ae0,#0d101ec7),radial-gradient(circle at 100% 0,#f07ec829,#0000 48%);align-content:center;gap:22px;padding:32px;display:grid}.brand-project-card p{color:var(--soft);line-height:1.7}.brand-project-card__logo-shell{background:#fffffffa;border-radius:22px;width:min(100%,460px);padding:18px 22px;box-shadow:0 18px 42px #080a1647}.brand-project-card__logo{width:100%;height:auto}.site-footer{border-top:1px solid #ffffff0f;margin-top:48px}.site-footer__inner{justify-content:space-between;align-items:flex-end;gap:28px;padding:28px 0 48px;display:flex}.site-footer__brand{align-items:flex-start;gap:16px;display:flex}.site-footer__icon-shell{flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.site-footer__icon{object-fit:contain;width:100%;height:100%}.site-footer__eyebrow{color:var(--accent-alt);font-family:var(--font-plex-mono), monospace;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem}.site-footer__title{max-width:460px;margin-top:10px;font-size:1.35rem}.site-footer__body{color:var(--muted);margin-top:8px}.site-footer__links{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}@keyframes pulseX{0%,to{opacity:.45;transform:translate(0)}50%{opacity:1;transform:translate(22px)}}@keyframes pulseY{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(24px)}}@media (max-width:1100px){.capability-grid,.governance-grid,.audience-grid,.status-grid,.repo-link-grid,.case-study-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-hero__inner,.architecture-preview,.split-block,.contact-grid,.trust-block,.use-case-list__item,.cta-band,.site-footer__inner{grid-template-columns:1fr}.site-footer__inner,.cta-band{align-items:start}.signal-grid,.page-hero__visual{justify-content:flex-start}.hero-panel__metrics,.hero-panel__relationship{grid-template-columns:1fr}.section{padding:clamp(48px,6vw,68px) 0}}@media (max-width:860px){.site-header__inner{justify-content:space-between;align-items:center;gap:16px;min-height:auto;padding:14px 0 16px;display:flex}.site-nav--desktop,.site-header__cta{display:none}.brandmark{gap:10px}.brandmark__icon-shell{width:46px;height:46px}.brandmark__name{font-size:1rem}.brandmark__meta{letter-spacing:.07em;font-size:.68rem}.site-menu{display:block;position:relative}.page-hero{padding-top:56px;padding-bottom:44px}.page-hero__inner{gap:32px;min-height:auto}.page-hero h1{font-size:clamp(2.8rem,16vw,4.6rem)}.signal-grid__frame{width:min(100%,360px);margin-bottom:4px}.hero-panel{width:min(100%,360px);padding:20px}.hero-panel__surface-grid,.problem-grid,.capability-grid,.governance-grid,.audience-grid,.status-grid,.repo-link-grid,.case-study-list__grid{grid-template-columns:1fr}.shell{width:min(1180px,100vw - 32px)}.gate-card{padding:26px}.section{padding:48px 0}.problem-grid,.capability-grid,.governance-grid,.audience-grid,.status-grid,.repo-link-grid{gap:18px;margin-top:28px}.architecture-preview,.split-block,.contact-grid,.trust-block,.cta-band{gap:24px}}.site-header__actions{align-items:center;gap:12px;display:flex}.site-menu__actions{gap:12px;display:grid}.split-block--headline{align-items:end}.repo-callout{border-radius:calc(var(--radius) - 8px);box-shadow:0 24px 60px var(--shadow);background:linear-gradient(#12162ad1,#0f1225b3),radial-gradient(circle at 100% 0,#f07ec824,#0000 50%);border:1px solid #8f81ff29;padding:24px}.repo-callout__label,.surface-grid__eyebrow{color:var(--accent-alt);font-family:var(--font-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem}.repo-callout__body{color:var(--muted);margin-top:14px;line-height:1.7}.surface-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.surface-grid--tight{gap:16px}.surface-grid__item,.module-list__item,.governance-list__item{border-radius:calc(var(--radius) - 8px);background:linear-gradient(#12162ad1,#0d101ebd),radial-gradient(circle at 100% 0,#7f92ff14,#0000 48%);border:1px solid #8f81ff24;padding:24px;display:block;position:relative}.surface-grid__item h3,.module-list__item h3{margin-top:14px;font-size:1.05rem;line-height:1.2}.surface-grid__item p:last-child,.module-list__item p,.governance-list__item p{color:var(--muted);margin-top:12px;line-height:1.7}.module-list{gap:16px;display:grid}.module-list__item{overflow:hidden}.repo-link-card:hover,.surface-grid__item:hover,.module-list__item:hover,.governance-list__item:hover,.audience-card:hover,.status-card:hover{border-color:#f07ec838;transform:translateY(-3px);box-shadow:0 22px 48px #080a1647}.module-list__item:before,.surface-grid__item:before,.governance-list__item:before{content:"";background:linear-gradient(90deg,#0000,#f07ec88c,#0000);height:1px;position:absolute;inset:0 0 auto}.module-list__item--active{background:linear-gradient(#1a122bdb,#0f1225c2),radial-gradient(circle at 100% 0,#f07ec829,#0000 52%);border-color:#f07ec84d}.governance-list{gap:16px;display:grid}.flow-list--dense{gap:14px}.flow-list--dense .flow-list__item{min-height:0}.site-footer__title{max-width:24rem}.site-footer__body{max-width:28rem;color:var(--muted);margin-top:12px;line-height:1.7}@media (max-width:960px){.surface-grid,.repo-link-grid{grid-template-columns:1fr}}@media (max-width:720px){.gate-page__content{width:min(100vw - 32px,1180px);padding:32px 0}.gate-page__brand{align-items:flex-start}.gate-page__brand img{width:72px;height:72px}.gate-card{border-radius:24px}.gate-form__submit{width:100%}.site-header__actions{display:none}.site-footer__brand{gap:14px}.section{padding:42px 0}.page-hero{padding-top:42px;padding-bottom:34px}.page-hero__inner{gap:24px}.page-hero .button-row{margin-top:30px}.contact-actions{gap:12px}.flow-list,.intent-list{gap:14px}.founder-card,.brand-project-card,.contact-panel,.company-note,.audience-card,.status-card{padding:22px}.repo-callout,.surface-grid__item,.repo-link-card,.module-list__item,.governance-list__item{padding:20px}}
