.public-home{color-scheme:dark;--paper:#0f172a;--paper-deep:#111c32;--ink:#f8fafc;--ink-soft:#b4bfd0;--line:rgba(148,163,184,0.22);--white:#ffffff;--signal:#7c3aed;--signal-dark:#a78bfa;--cyan:#22d3ee;--safe:#4ade80;--panel:#111827;--panel-soft:#1b2639;--panel-text:#f1f5f9;--panel-muted:#9aa9be;--shadow:0 28px 90px rgba(2,6,23,0.55),0 0 60px rgba(99,102,241,0.12);--radius:1.15rem}.public-home *{box-sizing:border-box}.public-home{scroll-behavior:smooth}.public-home [id]{scroll-margin-top:88px}.public-home{margin:0;background:radial-gradient(circle at 82% 8%,rgba(99,102,241,.12),transparent 25rem),var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55;text-rendering:optimizeLegibility}.public-home a{color:inherit}.public-home a,.public-home button{-webkit-tap-highlight-color:transparent}.public-home :focus-visible{outline:3px solid rgba(129,140,248,.65);outline-offset:4px}.public-home .shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.public-home .nav{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:rgba(15,23,42,.88);backdrop-filter:blur(18px)}.public-home .nav-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.public-home .brand{display:inline-flex;align-items:center;text-decoration:none}.public-home .brand img{display:block;width:156px;height:auto}.public-home .nav-links{display:flex;align-items:center;gap:28px;font-size:.9rem;font-weight:650}.public-home .nav-links a{text-decoration:none}.public-home .nav-links .quiet:hover{color:var(--cyan)}.public-home .button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(167,139,250,.7);border-radius:999px;padding:0 21px;background:linear-gradient(135deg,#4f46e5,var(--signal));color:var(--white);text-decoration:none;font-size:.92rem;font-weight:750;box-shadow:0 10px 30px rgba(79,70,229,.28);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.public-home .button:hover{transform:translateY(-2px);border-color:var(--cyan);box-shadow:0 14px 36px rgba(79,70,229,.38)}.public-home .button.secondary{background:transparent;color:var(--ink);border-color:var(--line);box-shadow:none}.public-home .button.secondary:hover{border-color:rgba(34,211,238,.7);background:rgba(34,211,238,.07)}.public-home .arrow{font-size:1.08rem;line-height:1}.public-home .hero{position:relative;overflow:hidden;padding:96px 0 78px}.public-home .hero:before{content:"";position:absolute;inset:0 0 auto auto;width:42vw;height:42vw;min-width:420px;min-height:420px;background:linear-gradient(90deg,rgba(129,140,248,.12) 1px,transparent 0),linear-gradient(rgba(129,140,248,.12) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(135deg,transparent 8%,black 54%,transparent 92%);mask-image:linear-gradient(135deg,transparent 8%,black 54%,transparent 92%);pointer-events:none}.public-home .hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);align-items:center;gap:clamp(52px,8vw,108px)}.public-home .eyebrow{margin:0 0 24px;color:var(--signal-dark);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.public-home h1,.public-home h2,.public-home h3,.public-home p{margin-top:0}.public-home h1{max-width:800px;margin-bottom:26px;font-size:clamp(3.25rem,6.2vw,6.2rem);line-height:.95;letter-spacing:-.067em;font-weight:690}.public-home .hero-accent{background:linear-gradient(100deg,#a5b4fc 4%,#c084fc 52%,#67e8f9 96%);background-clip:text;-webkit-background-clip:text;color:transparent}.public-home .hero-copy{max-width:660px;margin-bottom:34px;color:var(--ink-soft);font-size:clamp(1.1rem,1.7vw,1.28rem);line-height:1.6}.public-home .hero-copy strong{color:var(--ink);font-weight:700}.public-home .actions{display:flex;flex-wrap:wrap;gap:12px}.public-home .fine-print{margin:18px 0 0;color:#8796aa;font-size:.84rem}.public-home .evidence{position:relative;border-radius:1.35rem;border:1px solid rgba(129,140,248,.25);background:linear-gradient(145deg,rgba(30,41,59,.96),rgba(8,15,29,.98));color:var(--panel-text);box-shadow:var(--shadow);overflow:hidden}.public-home .evidence:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.1);border-radius:inherit;pointer-events:none}.public-home .evidence-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:19px 21px;border-bottom:1px solid rgba(255,255,255,.1)}.public-home .evidence-label{display:flex;align-items:center;gap:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.71rem;letter-spacing:.09em;text-transform:uppercase}.public-home .status-dot{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 4px rgba(34,211,238,.1),0 0 16px rgba(34,211,238,.7)}.public-home .public-label{color:var(--panel-muted);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.public-home .evidence-body{padding:25px}.public-home .scope-line{display:flex;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.1)}.public-home .scope-line span{color:var(--panel-muted);font-size:.78rem}.public-home .scope-line strong{display:block;margin-top:5px;color:var(--panel-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;font-weight:600}.public-home .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.public-home .metric{border:1px solid rgba(255,255,255,.09);border-radius:.8rem;padding:14px;background:var(--panel-soft)}.public-home .metric strong{display:block;font-size:1.65rem;letter-spacing:-.04em}.public-home .metric span{display:block;margin-top:3px;color:var(--panel-muted);font-size:.72rem}.public-home .artifact-tabs{display:flex;gap:5px;margin-bottom:15px;padding:4px;border-radius:.72rem;background:rgba(255,255,255,.06)}.public-home .artifact-tab{flex:1;min-height:38px;border:0;border-radius:.55rem;background:transparent;color:var(--panel-muted);cursor:pointer;font:inherit;font-size:.72rem;font-weight:700}.public-home .artifact-tab[aria-selected=true]{background:linear-gradient(135deg,#4f46e5,var(--signal));color:var(--white)}.public-home .artifact-panel{min-height:168px;padding:17px;border:1px solid rgba(255,255,255,.09);border-radius:.85rem;background:#0f151a}.public-home .artifact-panel[hidden]{display:none}.public-home .file-row{display:grid;grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.public-home .file-row:last-child{border-bottom:0}.public-home .file-row span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-home .risk-dot{width:7px;height:7px;border-radius:50%;background:#eb775a}.public-home .risk-dot.review{background:#d9ad59}.public-home .risk-dot.safe{background:#63d49a}.public-home .tag{color:var(--panel-muted)}.public-home .manifest-copy,.public-home .report-copy{margin:0;color:var(--panel-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.73rem;line-height:1.8;white-space:pre-wrap}.public-home .signal-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(30,41,59,.48)}.public-home .signal-grid{display:grid;grid-template-columns:repeat(4,1fr)}.public-home .signal-item{padding:23px 18px;border-right:1px solid var(--line)}.public-home .signal-item:last-child{border-right:0}.public-home .signal-item strong{display:block;margin-bottom:3px;font-size:.9rem}.public-home .signal-item span{color:var(--ink-soft);font-size:.78rem}.public-home .agent-workforce{position:relative;border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 38%,rgba(34,211,238,.12),transparent 25rem),#0a1020;overflow:hidden}.public-home .agent-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(52px,8vw,110px);align-items:end}.public-home .agent-workforce h2{max-width:650px}.public-home .agent-copy{margin:0;color:var(--ink-soft);font-size:1.08rem}.public-home .agent-copy strong{color:var(--ink)}.public-home .agent-actions{margin-top:28px}.public-home .agent-points{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;border:1px solid var(--line);background:var(--line)}.public-home .agent-point{min-height:170px;padding:26px;background:rgba(15,23,42,.94)}.public-home .agent-point span{display:block;margin-bottom:28px;color:var(--cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase}.public-home .agent-point strong{display:block;margin-bottom:8px;font-size:1.08rem}.public-home .agent-point p{margin:0;color:var(--ink-soft);font-size:.86rem}.public-home .section{padding:104px 0}.public-home .section-head{display:grid;grid-template-columns:.75fr 1.25fr;gap:72px;align-items:end;margin-bottom:58px}.public-home .section-number{color:var(--signal-dark);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.public-home h2{margin-bottom:0;font-size:clamp(2.35rem,4.4vw,4.6rem);line-height:1;letter-spacing:-.055em;font-weight:675}.public-home .section-intro{max-width:590px;margin:0;color:var(--ink-soft);font-size:1.08rem}.public-home .platform-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.public-home .product-card{position:relative;min-height:250px;padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,rgba(30,41,59,.86),rgba(17,24,39,.62));overflow:hidden}.public-home .product-card:after{content:"";position:absolute;right:-64px;bottom:-64px;width:170px;height:170px;border-radius:50%;background:rgba(124,58,237,.11);filter:blur(4px)}.public-home .product-card.current{border-color:rgba(74,222,128,.42);background:linear-gradient(145deg,rgba(20,83,70,.3),rgba(17,24,39,.78))}.public-home .product-status{display:inline-flex;align-items:center;min-height:28px;margin-bottom:42px;padding:0 10px;border:1px solid rgba(167,139,250,.36);border-radius:999px;color:#c4b5fd;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.public-home .product-card.current .product-status{border-color:rgba(74,222,128,.42);color:#86efac}.public-home .product-card h3{position:relative;z-index:1;margin-bottom:10px;font-size:1.55rem;letter-spacing:-.035em}.public-home .product-card p{position:relative;z-index:1;max-width:510px;margin:0;color:var(--ink-soft);font-size:.94rem}.public-home .technology-band{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center;margin-top:18px;padding:38px 40px;border:1px solid rgba(34,211,238,.25);border-radius:var(--radius);background:linear-gradient(110deg,rgba(79,70,229,.17),rgba(34,211,238,.06)),rgba(15,23,42,.72)}.public-home .technology-band h3{margin:0;font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.05;letter-spacing:-.045em}.public-home .technology-band p{margin:0;color:var(--ink-soft)}.public-home .deliverables{border-top:1px solid var(--ink)}.public-home .deliverable{display:grid;grid-template-columns:92px .7fr 1fr;gap:30px;padding:30px 0;border-bottom:1px solid var(--line);align-items:start}.public-home .deliverable-index{color:var(--signal-dark);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.public-home .deliverable h3{margin-bottom:4px;font-size:1.35rem;letter-spacing:-.025em}.public-home .deliverable code{color:var(--ink-soft);font-size:.78rem}.public-home .deliverable p{margin:0;color:var(--ink-soft)}.public-home .boundary{background:radial-gradient(circle at 14% 20%,rgba(124,58,237,.18),transparent 27rem),#0a1020;color:var(--panel-text)}.public-home .boundary-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:start}.public-home .boundary .eyebrow{color:#67e8f9}.public-home .boundary h2{max-width:620px}.public-home .boundary-copy{margin:28px 0 0;color:var(--panel-muted);font-size:1.05rem}.public-home .boundary-list{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.16)}.public-home .boundary-list li{display:grid;grid-template-columns:28px 1fr;gap:15px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.12)}.public-home .check{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(74,222,128,.55);border-radius:50%;color:var(--safe);font-size:.74rem}.public-home .boundary-list strong{display:block;margin-bottom:3px;font-size:.96rem}.public-home .boundary-list span{color:var(--panel-muted);font-size:.86rem}.public-home .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.public-home .step{min-height:280px;padding:31px;background:var(--paper)}.public-home .step-number{display:block;margin-bottom:74px;color:var(--signal-dark);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.public-home .step h3{margin-bottom:12px;font-size:1.45rem;letter-spacing:-.035em}.public-home .step p{margin:0;color:var(--ink-soft);font-size:.92rem}.public-home .partner-card{position:relative;display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center;padding:clamp(42px,7vw,78px);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,rgba(30,41,59,.9),rgba(17,24,39,.88));overflow:hidden}.public-home .partner-card:after{content:"";position:absolute;top:-90px;right:-90px;width:270px;height:270px;border:58px solid rgba(124,58,237,.14);border-radius:50%;pointer-events:none}.public-home .partner-card h2{max-width:720px;font-size:clamp(2.4rem,4vw,4rem)}.public-home .partner-card p{max-width:700px;margin:22px 0 0;color:var(--ink-soft);font-size:1.02rem}.public-home .partner-meta{position:relative;z-index:1;border-left:1px solid var(--line);padding-left:40px}.public-home .partner-meta div{padding:16px 0;border-bottom:1px solid var(--line)}.public-home .partner-meta div:last-child{border-bottom:0}.public-home .partner-meta span{display:block;color:var(--ink-soft);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.public-home .partner-meta strong{display:block;margin-top:4px;font-size:1rem}.public-home .company-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.public-home .company-card{min-height:220px;padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(30,41,59,.48)}.public-home .company-card.partnerships{grid-column:span 2;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start;background:linear-gradient(120deg,rgba(79,70,229,.2),rgba(34,211,238,.06)),rgba(30,41,59,.48)}.public-home .company-label{display:block;margin-bottom:48px;color:var(--signal-dark);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.public-home .company-card h3{margin-bottom:12px;font-size:1.55rem;letter-spacing:-.035em}.public-home .company-card p{margin:0;color:var(--ink-soft)}.public-home .company-card.partnerships .company-label{margin-bottom:0;color:var(--cyan)}.public-home .footer-links{display:flex;flex-wrap:wrap;gap:20px}.public-home .footer-disclaimer{margin:18px 0 0;color:#748399;font-size:.74rem}.public-home .closing{padding:96px 0;border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,rgba(79,70,229,.09));text-align:center}.public-home .closing h2{max-width:840px;margin-inline:auto}.public-home .closing p{max-width:620px;margin:24px auto 32px;color:var(--ink-soft);font-size:1.05rem}.public-home .closing .actions{justify-content:center}.public-home footer{padding:30px 0;border-top:1px solid var(--line)}.public-home .footer-inner{display:flex;justify-content:space-between;gap:24px;color:var(--ink-soft);font-size:.78rem}.public-home .footer-inner a{text-decoration:none}.public-home .mobile-nav{display:none;position:relative}.public-home .mobile-nav summary{cursor:pointer;padding:10px 14px;border:1px solid var(--line);border-radius:10px}.public-home .mobile-nav nav{position:absolute;right:0;top:52px;width:min(280px,85vw);padding:12px;background:#0f172a;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.public-home .mobile-nav a{display:block;padding:10px 12px;text-decoration:none}.public-home .text-link{display:inline-block;position:relative;z-index:1;margin-top:22px;color:#a5f3fc;text-underline-offset:5px;font-size:.95rem}.public-home .contact-grid,.public-home .path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px}.public-home .path-card{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.public-home .path-card h3{margin-bottom:12px;font-size:1.5rem;letter-spacing:-.03em}.public-home .path-card p{color:var(--ink-soft);margin:0}.public-home .path-card .product-status{margin-bottom:22px}.public-home .benefit-list{padding-left:20px;color:var(--ink-soft)}.public-home .benefit-list li{margin:12px 0}.public-home .contact-grid{text-align:left}.public-home .contact-grid p{margin:0;font-size:1rem}.public-home .contact-grid a{overflow-wrap:anywhere}.public-home .contact-email{margin-top:28px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px}.public-home .legal-section{padding:76px 0;border-top:1px solid var(--line);background:rgba(15,23,42,.62)}.public-home .legal-section h2{max-width:760px;margin-bottom:18px}.public-home .legal-date,.public-home .legal-intro{max-width:760px;color:var(--ink-soft)}.public-home .legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:34px}.public-home .legal-card{padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(30,41,59,.48);scroll-margin-top:96px}.public-home .legal-card h3{margin-bottom:16px;font-size:1.55rem}.public-home .legal-card p{color:var(--ink-soft)}.public-home .legal-date{margin:24px 0 0;font-size:.78rem}.public-home .demo-controls{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin:24px 0}.public-home .demo-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:42px;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);overflow:hidden}.public-home .demo-stage{min-height:210px;padding:28px;background:rgba(15,23,42,.96)}.public-home .demo-stage>span{display:block;margin-bottom:44px;color:var(--cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.1em}.public-home .demo-stage strong{display:block;font-size:1.12rem}.public-home .demo-stage p{margin:10px 0 0;color:var(--ink-soft);font-size:.9rem}.public-home .demo-controls label{display:flex;flex-direction:column;gap:8px;font-size:.95rem;color:var(--ink-soft)}.public-home .demo-controls select{max-width:100%;padding:12px;font:inherit;background:var(--panel-soft);color:var(--ink);border:1px solid var(--line);border-radius:8px}.public-home .decision-panel{padding:26px;border:1px solid rgba(34,211,238,.3);border-radius:var(--radius);background:#0a1020}.public-home .decision-panel h3{color:#a5f3fc;font-size:1.5rem;margin-bottom:12px}.public-home .decision-panel p{color:var(--ink-soft)}.public-home .decision-code{overflow-wrap:anywhere;white-space:pre-wrap;font-size:.875rem;color:#c4b5fd}.public-home .evidence-links{display:flex;flex-wrap:wrap;gap:12px 28px}.public-home .evidence-links .text-link{margin-top:10px}.public-home .notice{border-top:1px solid var(--line);padding:28px 0}.public-home .notice summary{cursor:pointer;font-size:1.1rem;font-weight:650}.public-home .notice p{margin:18px 0 0;max-width:850px;color:var(--ink-soft)}.public-home .hero h1{font-size:clamp(3rem,5.1vw,5.4rem);line-height:1.02;letter-spacing:-.055em}.public-home .metrics .metric strong{font-size:1.1rem}.public-home .artifact-tab,.public-home .file-row,.public-home .manifest-copy,.public-home .metric span,.public-home .report-copy,.public-home .scope-line span{font-size:.875rem}.public-home .evidence-label,.public-home .product-status,.public-home .public-label{font-size:.75rem}.public-home .artifact-panel{min-height:200px}.public-home .brand{flex-shrink:0}.public-home .nav-links{gap:18px}@media (max-width:1120px){.public-home .nav-links{display:none}.public-home .mobile-nav{display:block}}@media (max-width:720px){.public-home .contact-grid,.public-home .legal-grid,.public-home .path-grid{grid-template-columns:1fr}.public-home .hero h1{font-size:clamp(2.5rem,10.5vw,4rem)}.public-home .technology-band{padding:28px}.public-home .agent-grid>*,.public-home .hero-grid>*,.public-home .path-card{min-width:0}.public-home .demo-controls{align-items:stretch;flex-direction:column}.public-home .demo-controls label,.public-home .demo-controls select{min-width:0;width:100%}}@media (max-width:930px){.public-home .agent-grid,.public-home .boundary-grid,.public-home .company-card.partnerships,.public-home .hero-grid,.public-home .partner-card,.public-home .section-head,.public-home .technology-band{grid-template-columns:1fr}.public-home .hero{padding-top:72px}.public-home .agent-grid,.public-home .boundary-grid,.public-home .company-card.partnerships,.public-home .hero-grid,.public-home .partner-card,.public-home .section-head,.public-home .technology-band{gap:44px}.public-home .evidence{max-width:640px}.public-home .deliverable{grid-template-columns:58px .8fr 1.2fr}.public-home .partner-meta{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}}@media (max-width:720px){.public-home .shell{width:min(100% - 28px,1180px)}.public-home .nav-inner{min-height:64px}.public-home .brand img{width:132px}.public-home .nav-links .quiet{display:none}.public-home .nav-links{gap:0}.public-home .nav-links .button{min-height:40px;padding-inline:15px;font-size:.8rem}.public-home .hero{padding:58px 0 56px}.public-home h1{font-size:clamp(3rem,14vw,4.7rem)}.public-home .signal-grid{grid-template-columns:repeat(2,1fr)}.public-home .signal-item:nth-child(2){border-right:0}.public-home .signal-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.public-home .section{padding:76px 0}.public-home .deliverable{grid-template-columns:42px 1fr;gap:18px}.public-home .deliverable p{grid-column:2}.public-home .agent-points,.public-home .company-grid,.public-home .demo-journey,.public-home .steps{grid-template-columns:1fr}.public-home .company-card.partnerships{grid-column:auto}.public-home .platform-grid{grid-template-columns:1fr}.public-home .step{min-height:0}.public-home .step-number{margin-bottom:36px}.public-home .metrics{gap:8px}.public-home .metric{padding:12px 10px}.public-home .metric strong{font-size:1.35rem}.public-home .footer-inner{flex-direction:column}}@media (max-width:430px){.public-home .hero-copy{font-size:1rem}.public-home .actions .button{width:100%}.public-home .evidence-head,.public-home .scope-line{align-items:flex-start;flex-direction:column}.public-home .public-label{margin-left:17px}.public-home .artifact-tab{font-size:.8rem}.public-home .metrics{grid-template-columns:1fr}.public-home .metric{display:flex;align-items:baseline;justify-content:space-between;gap:12px}}@media (prefers-reduced-motion:reduce){.public-home{scroll-behavior:auto}.public-home *,.public-home :after,.public-home :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}