:root{--bg:#171a20;--bg-soft:#22262d;--panel:#1d2129c2;--panel-strong:#222730e6;--line:#d0c2ad1c;--line-strong:#d0c2ad33;--text:#f3eee7;--text-soft:#b6aa9b;--accent:#c9a06a;--accent-2:#ead9c2;--accent-3:#ceb084;--accent-4:#9c8162;--shadow:0 22px 56px #0000003d;--radius-xl:32px;--radius-lg:24px;--radius-md:16px;--container:min(1180px, calc(100% - 40px));--font-body:"IBM Plex Sans JP", "Plus Jakarta Sans", sans-serif;--font-display:"IBM Plex Sans JP", "Plus Jakarta Sans", sans-serif;--font-brand:"IBM Plex Sans JP", "Plus Jakarta Sans", sans-serif;--font-ui:"Plus Jakarta Sans", "IBM Plex Sans JP", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);font-family:var(--font-body);background:radial-gradient(circle at 16% 12%,#c9a06a12,#0000 24%),radial-gradient(circle at 82% 10%,#ead9c20a,#0000 18%),linear-gradient(#242932 0%,#1c2028 44%,#171a20 100%);margin:0}body:before{content:"";pointer-events:none;opacity:.08;background-image:linear-gradient(#f2e7d904 1px,#0000 1px),linear-gradient(90deg,#f2e7d904 1px,#0000 1px);background-size:88px 88px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 34%,#0000 78%);mask-image:radial-gradient(circle,#000 34%,#0000 78%)}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,p,dl,dt,dd{margin-top:0}.container{width:var(--container);margin:0 auto}.site-shell{position:relative;overflow:clip}.section{padding:clamp(22px,4vw,42px) 0}.eyebrow{color:#c9b18d;font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:700}.section-heading{gap:12px;max-width:760px;margin-bottom:12px;display:grid}.section-heading>*{margin-bottom:0}.section-heading.compact{max-width:620px}.section-heading.split,.section-heading.split-wide{grid-template-columns:minmax(0,.95fr) minmax(280px,.9fr);align-items:end;column-gap:clamp(20px,4vw,56px);max-width:none}.section-heading.split .eyebrow,.section-heading.split-wide .eyebrow{grid-column:1/-1}.section-heading.split h2,.section-heading.split-wide h2{grid-column:1}.section-heading.split>p:last-child,.section-heading.split-wide>p:last-child{grid-column:2;max-width:44ch}.section-shell{border-radius:var(--radius-xl);background:linear-gradient(#fff4e604,#fff4e602),#1b1f266b;border:1px solid #d0c2ad14;padding:clamp(18px,2.2vw,28px)}.section-heading h2{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.95rem,2.5vw,2.8rem);font-weight:720;line-height:.98}.section-heading p,.hero-lead,.strip-grid p,.problem-card p,.signal-grid p,.layer p,.capability-card p,.usecase-card p,.timeline-item p,.trust-list p,.contact-panel p,.site-footer p,.deep-card p,.showcase-card p,.profile-card p,.safety-card p,.tag-panel p,.signal-lead-block p,.contact-note p{color:var(--text-soft);line-height:1.66}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:0 0;position:sticky;top:10px}.header-inner{background:linear-gradient(#272c36d1,#1f232bbd),#181b22ad;border:1px solid #d0c2ad1c;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:82px;padding:12px 18px;display:grid;box-shadow:0 14px 32px #0000002e}.brand{align-items:center;gap:14px;display:inline-flex}.brand-mark{color:#1a120d;width:44px;height:44px;font-family:var(--font-ui);background:linear-gradient(145deg,#d9bb90,#f5e6d0);border-radius:14px;place-items:center;font-size:1rem;font-weight:800;display:grid;box-shadow:0 0 18px #c9a06a1f}.brand-copy{flex-direction:column;gap:2px;display:flex}.brand-copy strong{font-family:var(--font-brand);letter-spacing:-.02em;font-size:1.18rem;font-weight:700;line-height:1.05}.brand-copy small,.site-nav a,.signal-pill{color:var(--text-soft)}.header-right{justify-self:end;align-items:center;gap:12px;display:flex}.header-status{color:var(--text-soft);font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;background:#fff5e906;border:1px solid #d0c2ad1a;border-radius:999px;margin:0;padding:8px 12px;font-size:.72rem}.locale-switch{border:1px solid var(--line);background:#fff5e906;border-radius:999px;padding:4px;display:inline-flex}.locale-switch a{font-family:var(--font-ui);color:var(--text-soft);border-radius:999px;padding:7px 12px;font-size:.78rem}.locale-switch a[aria-current=page]{color:var(--text);background:linear-gradient(135deg,#c9a06a2e,#ead9c224)}.site-nav{justify-content:center;align-items:center;gap:8px;display:flex}.site-nav a{border-radius:999px;padding:10px 14px;font-size:.9rem}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--text);background:#fff5e908}.nav-cta,.menu-toggle,.button-secondary{border:1px solid var(--line-strong);background:#fff5e906}.nav-cta{border-radius:999px;padding:10px 18px;font-weight:600}.menu-toggle{color:var(--text);border-radius:999px;padding:10px 14px;display:none}.button{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:600;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#1b120c;background:linear-gradient(135deg,#c69a5e,#f1debf);box-shadow:0 10px 20px #c9a06a29}.signal-card,.architecture-board,.contact-panel,.trust-list,.intro-strip,.problem-card,.capability-card,.usecase-card,.timeline-item{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}.site-footer{padding:18px 0 40px}.footer-shell{border-top:1px solid #d0c2ad14;padding:24px 0 0}.footer-inner{justify-content:space-between;align-items:end;gap:18px;display:flex}.footer-brand{max-width:42rem}.footer-kicker,.footer-meta{color:var(--text-soft);font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem}.footer-brand p:not(.footer-kicker),.footer-meta{line-height:1.7}.footer-meta{border-top:1px solid #d0c2ad14;margin-top:18px;padding-top:18px}.footer-links{flex-wrap:wrap;gap:10px;display:flex}.footer-links a{background:#fff5e906;border:1px solid #d0c2ad14;border-radius:999px;padding:10px 14px}@media (width<=760px){.header-inner{border-radius:28px}.header-status{display:none}}.page-band{margin-top:22px;padding:10px 0 18px;position:relative}.page-band:before{content:"";pointer-events:none;position:absolute;inset:0}.page-band-intro:before{background:linear-gradient(#ffffff04,#0000 78%)}.page-band-system:before{background:radial-gradient(circle at 12% 24%,#c9a06a0a,#0000 24%),linear-gradient(#1b1f2799,#0000 86%)}.page-band-proof:before{background:radial-gradient(circle at 86% 24%,#ead9c20a,#0000 24%),linear-gradient(#fff4e603,#0000 82%)}.page-band-close:before{background:radial-gradient(circle at 50% 0,#c9a06a0a,#0000 20%),linear-gradient(#1b1f273d,#0000 84%)}.page-band>*{z-index:1;position:relative}.hero{min-height:auto;padding:22px 0 32px;position:relative}.hero-noise{pointer-events:none;background:radial-gradient(circle at 12% 20%,#c9a06a0f,#0000 24%),radial-gradient(circle at 76% 22%,#ead9c20d,#0000 28%),radial-gradient(circle at 72% 72%,#f5e7d605,#0000 20%);position:absolute;inset:0}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;gap:18px;display:grid}.hero h1{max-width:10ch;font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.4rem,5.2vw,4.7rem);font-weight:800;line-height:.92}.hero h1 span{color:var(--accent)}.hero-actions,.contact-actions{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.hero-copy{background:linear-gradient(#fff4e605,#fff4e602),#1c20277a;border:1px solid #d0c2ad17;border-radius:34px;align-content:start;padding:22px;display:grid}.hero-lead{max-width:58ch;font-size:.98rem}.hero-metric-card{background:linear-gradient(#fff4e608,#fff4e603),#fff4e604;border:1px solid #d0c2ad14;border-radius:14px;padding:12px}.hero-metrics dt,.strip-label,.usecase-kicker,.profile-label,.capability-mini-label,.capability-feature-label,.signal-overline,.signal-entry-kicker,.contact-note-label{color:var(--accent-3);font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:700}.hero-metrics dt{margin-bottom:8px}.hero-metrics dd{margin:0;line-height:1.4}.signal-card{background:linear-gradient(180deg, #fff4e605, #fff4e602), var(--panel-strong);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:34px;gap:14px;padding:18px;display:grid}.signal-summary{gap:8px;margin-bottom:6px;display:grid}.signal-summary-head{flex-wrap:wrap;gap:10px;display:flex}.signal-pill{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;display:inline-flex}.signal-pill.is-live:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c9a06a1f}.signal-lead-block h2{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(1.45rem,2.2vw,2.15rem);font-weight:700;line-height:1.02}.signal-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:6px;display:grid}.hero-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hero-signal-strip span{text-align:center;font-family:var(--font-ui);letter-spacing:.04em;background:linear-gradient(#fff4e609,#fff4e603);border:1px solid #d0c2ad14;border-radius:12px;padding:9px 8px;font-size:.74rem;display:block}.hero-brief-grid{grid-template-columns:1fr;gap:10px;display:grid}.hero-brief-card{background:#fff4e604;border:1px solid #d0c2ad14;border-radius:16px;gap:8px;padding:14px;display:grid}.hero-brief-card span{color:#f3eee738;font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:1}.hero-brief-card h3{font-family:var(--font-display);margin-bottom:0;font-size:1rem;line-height:1.05}.hero-brief-card p{color:var(--text-soft);margin-bottom:0;line-height:1.55}.intro-strip{background:linear-gradient(90deg, #c9a06a0d, #ead9c205), var(--panel);border-radius:30px;margin-top:0;padding:0}.strip-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:16px;padding:18px;display:grid}.strip-grid h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.6rem,2.2vw,2.35rem);font-weight:700;line-height:1.02}.scope-stage{grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);align-items:start;gap:24px;display:grid}.scope-manifesto{background:linear-gradient(#ffffff07,#ffffff03),#0c141f8f;border:1px solid #b3c3d614;border-radius:34px;align-content:start;gap:18px;min-height:0;padding:24px;display:grid}.scope-manifesto-kicker,.scope-rail-index,.usecase-list-label p,.advantage-meta{color:var(--accent-3);font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.scope-manifesto h3{font-family:var(--font-display);margin-bottom:0;font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:.96}.scope-manifesto>p:nth-child(2){color:var(--text-soft);max-width:30ch;margin-bottom:0;font-size:1.04rem;line-height:1.8}.scope-manifesto-glance{border-top:1px solid #abbfd41f;gap:10px;padding-top:14px;display:grid}.scope-manifesto-glance span{color:#edf3f8d1;font-family:var(--font-ui);font-size:.9rem;font-weight:600;line-height:1.4}.scope-rail{gap:14px;display:grid}.scope-rail-item{border-bottom:1px solid #abbfd41f;grid-template-columns:76px 1fr;align-items:start;gap:18px;padding:0 0 18px;display:grid}.scope-rail-item:last-child{border-bottom:0;padding-bottom:0}.scope-rail-index{padding-top:4px}.scope-rail-copy h3{font-family:var(--font-display);margin-bottom:10px;font-size:clamp(1.28rem,1.8vw,1.78rem);line-height:1.02}.scope-rail-copy p{color:var(--text-soft);margin-bottom:0;line-height:1.75}.problem-body h3,.capability-card h3,.usecase-card h3,.deep-card h3,.tag-panel h3,.safety-card h3,.profile-card h3,.trust-point h3,.capability-feature h3,.usecase-feature h3{margin-bottom:10px;font-size:1.2rem}.architecture-flow{gap:8px;display:grid}.architecture-board{border-radius:var(--radius-xl);background:linear-gradient(180deg, #ffffff08, #ffffff04), var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);padding:18px}.architecture-track,.architecture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.layer-tag{color:#08141f;width:46px;height:46px;font-family:var(--font-ui);background:linear-gradient(135deg, var(--accent-2), var(--accent));border-radius:12px;flex:0 0 46px;place-items:center;font-weight:800;display:grid}.architecture-card,.architecture-tile{gap:12px;display:grid}.architecture-tile{min-height:100%;box-shadow:var(--shadow);background:linear-gradient(#ffffff06,#ffffff03),#0c141f85;border:1px solid #abbfd41f;border-radius:22px;align-content:start;padding:16px}.architecture-tile-top{align-items:center;gap:12px;display:flex}.architecture-tile-label{color:var(--accent-3);font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.architecture-tile h3{font-family:var(--font-display);margin-bottom:0;font-size:1.3rem;line-height:1.04}.architecture-tile p:last-child{color:var(--text-soft);margin-bottom:0;line-height:1.7}.capability-row-index{color:#edf3f857;font-family:var(--font-display);font-size:1.1rem;font-weight:700;line-height:1}.capability-uniform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.capability-uniform-card{min-height:100%;box-shadow:var(--shadow);background:linear-gradient(#ffffff06,#ffffff03),#0c141f85;border:1px solid #b3c3d614;border-radius:22px;gap:12px;padding:16px;display:grid}.capability-uniform-top{align-items:baseline;gap:12px;display:flex}.capability-uniform-card h3{font-family:var(--font-display);margin-bottom:0;font-size:1.24rem;line-height:1.04}.capability-uniform-card p:last-child{color:var(--text-soft);margin-bottom:0;line-height:1.7}.deep-card,.tag-panel,.safety-card,.profile-card{border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);padding:14px}.advantage-stage{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:22px;display:grid}.advantage-lead{box-shadow:var(--shadow);background:linear-gradient(#ffffff07,#ffffff03),#0c141f8f;border:1px solid #b3c3d614;border-radius:34px;align-content:start;gap:14px;padding:26px;display:grid}.advantage-lead h3{font-family:var(--font-display);margin-bottom:0;font-size:clamp(1.55rem,2vw,2.2rem);line-height:1}.advantage-lead p:last-child,.advantage-row p{color:var(--text-soft);margin-bottom:0;line-height:1.75}.advantage-list{gap:16px;display:grid}.advantage-row{border-top:1px solid #abbfd41f;grid-template-columns:120px 1fr;align-items:start;gap:18px;padding-top:16px;display:grid}.advantage-row:first-child{border-top:0;padding-top:0}.advantage-row-head{gap:12px;display:grid}.advantage-row-index,.usecase-list-label span{color:#edf3f847;font-family:var(--font-display);font-size:1.3rem;font-weight:700;line-height:1}.advantage-row-copy h3{font-family:var(--font-display);margin-bottom:8px;font-size:1.28rem;line-height:1.04}.usecase-section,.tinted-section{background:linear-gradient(#ffffff05,#0000),#ffffff03}.usecase-list-copy p{color:var(--text-soft);margin-bottom:0;line-height:1.75}.usecase-list{gap:12px;display:grid}.usecase-list-flat{border-top:1px solid #abbfd41f}.usecase-list-row{border-top:1px solid #abbfd41f;grid-template-columns:180px 1fr;gap:22px;padding:18px 0;display:grid}.usecase-list-row:first-child{border-top:0}.usecase-list-label{gap:12px;display:grid}.usecase-list-copy h3{font-family:var(--font-display);margin-bottom:8px;font-size:1.32rem;line-height:1.03}.process-kicker{color:var(--accent-3);font-family:var(--font-ui);letter-spacing:.15em;text-transform:uppercase;font-size:.8rem;font-weight:700}.process-step h3,.system-feature h3,.system-rail-card h3,.company-lane h3{font-family:var(--font-display);margin-bottom:0;font-size:clamp(1.28rem,1.8vw,1.9rem);line-height:1.05}.process-track-shell{padding:20px 0 0;position:relative}.process-track-line{background:linear-gradient(90deg,#0000,#abbfd457,#0000);height:1px;position:absolute;top:46px;left:8%;right:8%}.process-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid;position:relative}.process-step{gap:14px;padding-top:0;display:grid}.process-step-node{width:92px;height:92px;box-shadow:var(--shadow);background:radial-gradient(circle at 30% 30%,#ffffff14,#0000 32%),linear-gradient(#282d36f2,#181c24e0);border:1px solid #abbfd424;border-radius:999px;place-items:center;display:grid;position:relative}.process-step-node span{color:#edf3f85c;font-family:var(--font-display);font-size:1.4rem;font-weight:700;line-height:1}.process-step p:last-child{color:var(--text-soft);margin-bottom:0;line-height:1.75}.trust-stage{grid-template-columns:.92fr 1.08fr;gap:10px;display:grid}.trust-stage-editorial{align-items:stretch}.trust-manifesto{border-radius:var(--radius-xl);background:radial-gradient(circle at 80% 10%, #c9a06a12, transparent 28%), linear-gradient(180deg, #fff4e607, #fff4e603), var(--panel-strong);border:1px solid var(--line);box-shadow:var(--shadow);padding:18px}.trust-manifesto-editorial{border-radius:34px;padding:26px}.trust-manifesto h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.7rem,2.2vw,2.35rem);font-weight:700;line-height:1.02}.trust-manifesto-editorial>p:last-of-type{color:var(--text-soft);max-width:32ch;margin-bottom:0;line-height:1.8}.trust-glance{border-top:1px solid #abbfd41f;gap:10px;margin-top:8px;padding-top:14px;display:grid}.trust-glance span{color:#edf3f8d1;font-family:var(--font-ui);letter-spacing:.03em;font-size:.88rem;font-weight:600}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.trust-point-index{color:#edf3f847;font-family:var(--font-display);font-size:1.15rem;font-weight:700;line-height:1}.trust-point-card{background:linear-gradient(#ffffff0a,#ffffff04),#0a111ab8;border:1px solid #abbfd41f;border-radius:24px;gap:10px;padding:16px 18px;display:grid}.trust-point-card p:last-child{color:var(--text-soft);margin-bottom:0;line-height:1.75}.contact-panel{background:linear-gradient(180deg, #ffffff07, #ffffff03), var(--panel-strong);border-radius:30px;grid-template-columns:1.08fr .92fr;align-items:stretch;gap:12px;padding:22px;display:grid}.contact-side{gap:12px;display:grid}.contact-note{background:#ffffff08;border:1px solid #abbfd424;border-radius:20px;padding:14px}.system-stage{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);gap:12px;display:grid}.system-feature{border-radius:var(--radius-xl);background:linear-gradient(180deg, #ffffff07, #ffffff03), var(--panel-strong);border:1px solid var(--line);box-shadow:var(--shadow);padding:20px}.system-feature-kicker,.system-rail-top span,.profile-band-index{color:var(--accent-3);font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:700}.system-feature h3{margin-bottom:12px}.system-rail{gap:12px;display:grid}.system-rail-card{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff06, #ffffff03), var(--panel);box-shadow:var(--shadow);border-radius:22px;padding:18px}.system-rail-top{grid-template-columns:64px 1fr;align-items:baseline;gap:14px;margin-bottom:8px;display:grid}.deep-grid,.safety-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.deep-card:nth-child(2){transform:translateY(18px)}.tag-panel-grid,.profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tag-panel-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.tag-panel-grid .tag-panel:first-child{grid-column:span 5}.tag-panel-grid .tag-panel:nth-child(2){grid-column:span 7;transform:translateY(18px)}.tag-panel-grid .tag-panel:nth-child(3){grid-column:span 7}.tag-panel-grid .tag-panel:nth-child(4){grid-column:span 5;transform:translateY(-10px)}.profile-grid .profile-card:nth-child(2),.profile-grid .profile-card:nth-child(4){transform:translateY(16px)}.profile-grid-band .profile-card{padding:18px}.profile-band-top{justify-content:space-between;gap:10px;margin-bottom:16px;display:flex}.profile-band-index{color:#edf3f847}.company-lanes{gap:12px;display:grid}.company-lane{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff0a, #ffffff04), var(--panel);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:78px 1fr;align-items:start;gap:18px;padding:18px;display:grid}.company-lane-marker{color:#edf3f83d;font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1}.company-lane-copy{max-width:72ch}.feature-list{color:var(--text-soft);margin:10px 0 0;padding-left:18px;line-height:1.8}.tag-cloud{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.tag-cloud span{color:var(--text-soft);background:#ffffff0a;border:1px solid #abbfd424;border-radius:999px;padding:8px 12px;font-size:.9rem}@media (width<=1080px){.hero-grid,.scope-stage,.advantage-stage,.system-stage,.trust-stage,.contact-panel,.strip-grid{grid-template-columns:1fr}.hero-metrics,.architecture-track,.capability-uniform-grid,.deep-grid,.tag-panel-grid,.safety-grid,.profile-grid,.trust-grid,.process-track{grid-template-columns:repeat(2,minmax(0,1fr))}.deep-card:nth-child(2),.profile-grid .profile-card:nth-child(2),.profile-grid .profile-card:nth-child(4){transform:none}.tag-panel-grid .tag-panel:first-child,.tag-panel-grid .tag-panel:nth-child(2),.tag-panel-grid .tag-panel:nth-child(3),.tag-panel-grid .tag-panel:nth-child(4){grid-column:auto;transform:none}}@media (width<=760px){.container{width:min(100% - 28px,1180px)}.header-inner{grid-template-columns:1fr auto;grid-template-areas:"brand headerRight""nav nav";min-height:auto;padding:16px 0}.brand{grid-area:brand}.header-right{grid-area:headerRight}.menu-toggle{display:inline-flex}.site-nav{flex-direction:column;grid-area:nav;justify-content:flex-start;align-items:flex-start;width:100%;padding:14px 0 4px;display:none}.site-nav.is-open{display:flex}.hero{padding-top:18px}.page-band{margin-top:10px}.hero h1{max-width:none}.hero-metrics,.hero-signal-strip,.hero-brief-grid,.scope-stage,.architecture-track,.capability-uniform-grid,.deep-grid,.tag-panel-grid,.safety-grid,.profile-grid,.trust-grid,.process-track{grid-template-columns:1fr}.section{padding:28px 0}.section-heading.split,.section-heading.split-wide{grid-template-columns:1fr}.signal-card,.contact-panel,.intro-strip,.architecture-board,.trust-manifesto{padding:14px}.scope-rail-item,.usecase-list-row,.company-lane{grid-template-columns:1fr;padding:14px}.deep-card,.tag-panel,.safety-card,.profile-card,.system-feature,.system-rail-card,.scope-manifesto,.advantage-lead,.capability-uniform-card{padding:14px}.footer-inner{flex-direction:column}}
