:root{--bg: #0e1420;--bg-soft: #121c2b;--panel: #172133;--panel-strong: #1d2b42;--paper: #eef5ff;--paper-soft: #f8fbff;--line: #30435f;--line-soft: rgba(217, 228, 246, .18);--text: #f6f9ff;--text-dark: #101827;--muted: #c5d0df;--muted-dark: #5a6a82;--primary: #135df2;--primary-strong: #0646c7;--accent: #1cb7a3;--accent-soft: #dff8f4;--blue-soft: #eaf2ff;--blue-line: #b9d0ff;--amber: #f0b45e;--max: 1120px;--warn-bg: rgba(240, 180, 94, .13);--warn-line: rgba(240, 180, 94, .5)}*{box-sizing:border-box}html{scroll-behavior:smooth}#visionguard-video,#visionguard-consult,#how-it-works,#poc-scope,#camera-compatibility{scroll-margin-top:5.5rem}body{margin:0;font-family:Inter,Pretendard,system-ui,-apple-system,sans-serif;background:linear-gradient(180deg,#0e1420,#111a29 54%,#0b101a);color:var(--text);line-height:1.6}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid rgba(112,225,209,.86);outline-offset:3px}.container{width:min(100% - 2rem,var(--max));margin:0 auto}.page{min-height:100vh}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:200;border-radius:6px;background:#fff;color:#0f172a;padding:.65rem .9rem;font-weight:800;box-shadow:0 10px 30px #050e1c38}.skip-link:focus{top:.75rem}.site-header{position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(15,23,42,.1);background:#fffffff5;color:#0f172a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header-inner{min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.site-wordmark{display:inline-flex;align-items:center;gap:.8rem;min-width:max-content}.site-wordmark strong{color:#0d1930;font-size:1.12rem;font-weight:950}.site-wordmark span{border-left:1px solid #c7d2e3;color:#2563d8;padding-left:.8rem;font-size:.9rem;font-weight:800}.site-navigation{display:flex;align-items:center;gap:1.7rem}.site-navigation a{color:#3f4d62;font-size:.92rem;font-weight:720}.site-navigation a:last-child{min-height:2.45rem;display:inline-flex;align-items:center;border-radius:6px;background:#1059df;color:#fff;padding:.55rem .9rem}.site-navigation a:hover{color:#0f5ede}.site-navigation a:last-child:hover{color:#fff;background:#0847bb}.nav-toggle{display:none;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#0f172a;font:inherit;font-size:1.45rem;line-height:1;cursor:pointer}.hero{position:relative;min-height:clamp(680px,calc(100svh - 72px),820px);overflow:hidden;border-bottom:1px solid rgba(121,157,209,.25);background:#0c1524;color:#fff}.hero-scene-image,.hero-scene-shade{position:absolute;inset:0;width:100%;height:100%}.hero-scene-image{object-fit:cover;object-position:center}.hero-scene-shade{background:linear-gradient(90deg,#070f1cf5,#081221e6 38%,#07111f7a 67%,#07101d4d),linear-gradient(180deg,#07101d2e 48%,#07101de0)}.hero-inner{position:relative;z-index:2;min-height:clamp(680px,calc(100svh - 72px),820px);display:flex;align-items:center;padding:4.2rem 0 8.5rem}.hero-copy{position:relative;z-index:3;max-width:48rem}.hero-product-lockup{display:inline-flex;align-items:baseline;gap:.72rem;margin-bottom:1.2rem;font-size:clamp(1.3rem,2.2vw,2rem);line-height:1;font-weight:900;letter-spacing:0;color:#fff}.hero-product-lockup span{font-weight:950}.hero-product-lockup strong{border-left:1px solid rgba(255,255,255,.35);color:#79dfd1;padding-left:.72rem;font-size:.82em}.eyebrow{margin:0 0 .8rem;color:var(--accent);font-size:.9rem;font-weight:700;letter-spacing:0}h1,h2,h3,h4{line-height:1.22;margin:0;letter-spacing:0}h1{font-size:clamp(3rem,5vw,4.85rem);margin-bottom:1rem;max-width:13em;word-break:keep-all;color:#0f172a}.hero h1{max-width:16em;font-size:3rem;color:#fff;text-shadow:0 2px 26px rgba(0,0,0,.28)}.title-line{display:block;white-space:normal}.hero .title-line{white-space:nowrap}.title-line-accent{color:#70e1d1}.hero-description{margin:0;color:#dbe6f4;max-width:54ch;font-size:clamp(1.05rem,1.7vw,1.35rem);word-break:keep-all}.hero-points{list-style:none;padding:0;margin:1.2rem 0 0;display:flex;flex-wrap:wrap;gap:.55rem}.hero-points li{border:1px solid rgba(185,213,245,.3);background:#07111f85;color:#eef6ff;border-radius:999px;padding:.42rem .72rem;font-size:.92rem;box-shadow:0 8px 22px #0309121f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-boundary{margin:.9rem 0 0;color:#b9c7da;font-size:.88rem;font-weight:650}.cta-row{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.4rem}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.72rem 1rem;border-radius:8px;font-weight:700;border:1px solid transparent;transition:.18s ease;cursor:pointer;text-align:center}.btn:disabled{opacity:.7;cursor:not-allowed}.btn-primary{background:linear-gradient(180deg,#2f7df8,var(--primary-strong));color:#fff;box-shadow:0 14px 30px #135df238}.btn-primary:hover{filter:brightness(1.04);transform:translateY(-1px)}.btn-secondary{border-color:#d6e2f457;color:var(--text);background:#ffffff0d}.btn-secondary:hover{background:#ffffff14;border-color:#ece7da8a}.btn-ghost{border-color:#ece7da42;background:transparent;color:var(--muted)}.btn-ghost:hover{color:var(--text);border-color:#ece7da94;background:#ffffff0a}.text-link{color:#e7dec8;text-decoration:none;font-weight:650;letter-spacing:0;display:inline-flex;align-items:center;gap:.38rem;transition:color .18s ease}.text-link:after{content:"→";color:#2a7ef8db;transform:translate(0);transition:transform .18s ease,color .18s ease}.text-link:hover{color:#fff8e8}.text-link-subtle{color:#d6cbb8;font-size:.95rem;align-self:center;font-weight:600}.text-link:hover:after,.text-link:focus-visible:after{transform:translate(3px);color:var(--primary)}.text-link:focus-visible{outline:2px solid rgba(42,126,248,.42);outline-offset:3px;border-radius:4px}.hero .btn{min-height:3.25rem;padding-inline:1.35rem;font-size:1rem}.hero .btn-secondary{border-color:#dae8f96b;background:#07111f7a;color:#fff;box-shadow:0 12px 28px #0208122e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero .btn-secondary:hover{background:#0f2139cc;border-color:#7cddd09e}.hero .text-link{color:#34445f}.hero-camera-label{position:absolute;right:0;top:3.25rem;display:flex;align-items:center;gap:1rem;border:1px solid rgba(196,220,247,.28);border-radius:6px;background:#07101db8;color:#e8f2ff;padding:.58rem .72rem;font-size:.78rem;font-weight:800;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-camera-label strong{color:#7ee2d3}.hero-event-status{position:absolute;right:0;top:30%;width:min(100%,20rem);border:1px solid rgba(145,231,218,.5);border-radius:8px;background:#f8fdfff0;color:#102039;padding:1rem 1.05rem;box-shadow:0 24px 60px #02091347;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-event-status span,.hero-event-status strong,.hero-event-status small{display:block}.hero-event-status span{color:#0d65de;font-size:.78rem;font-weight:850}.hero-event-status strong{margin-top:.35rem;font-size:1.08rem}.hero-event-status p{margin:.45rem 0 0;color:#596b82;font-size:.84rem}.hero-event-status small{width:fit-content;margin-top:.72rem;border-radius:999px;background:#e3f8f4;color:#147263;padding:.25rem .5rem;font-weight:800}.hero-workflow{position:absolute;left:0;right:0;bottom:1.35rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid rgba(183,207,237,.24);border-radius:8px;background:#07101dc7;box-shadow:0 18px 50px #01060e38;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-workflow div{position:relative;min-width:0;padding:.78rem .82rem}.hero-workflow div+div{border-left:1px solid rgba(189,211,238,.18)}.hero-workflow div:not(:last-child):after{content:"›";position:absolute;right:-.2rem;top:50%;z-index:2;color:#72dfd0;transform:translateY(-50%);font-size:1.15rem}.hero-workflow span,.hero-workflow strong{display:block}.hero-workflow span{color:#6fdccc;font-size:.68rem;font-weight:850}.hero-workflow strong{margin-top:.18rem;color:#f3f8ff;font-size:.84rem;white-space:nowrap}.hero-visual{position:relative;display:grid;gap:.85rem;min-width:0}.camera-mock,.workflow-mock-grid article,.hero-video-slot{border:1px solid rgba(109,139,184,.22);background:#ffffffc2;box-shadow:0 28px 70px #1f3f6f2e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.camera-mock{overflow:visible;border-radius:18px}.camera-topbar,.camera-scene{overflow:hidden}.camera-topbar{border-radius:18px 18px 0 0}.camera-scene{border-radius:0 0 18px 18px}.camera-topbar{display:flex;justify-content:space-between;gap:1rem;padding:.76rem .9rem;background:#0c1626e6;color:#dbe8ff;font-size:.82rem;font-weight:750}.camera-topbar strong{color:#8ddfd1}.camera-scene{position:relative;aspect-ratio:16 / 9;min-height:0;overflow:hidden;background:linear-gradient(135deg,#101e34f2,#213f68c2),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 58px)}.camera-scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.camera-scene:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0812221a,#08122247),linear-gradient(90deg,rgba(12,24,43,.18),transparent 34%,transparent 68%,rgba(12,24,43,.16));pointer-events:none}.scene-timestamp{position:absolute;left:.88rem;top:.78rem;z-index:2;border-radius:999px;background:#070e1aa8;color:#eef6ff;padding:.28rem .52rem;font-size:.78rem;font-weight:800;box-shadow:0 8px 18px #00000038}.scene-zone-label{position:absolute;left:58%;bottom:40%;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:4.3rem;border-radius:.58rem;background:linear-gradient(180deg,#2b8dff,#1269e8);color:#fff;padding:.32rem .58rem;font-size:.76rem;font-weight:900;line-height:1.1;box-shadow:0 10px 22px #1165e257,inset 0 1px #ffffff52;pointer-events:none;white-space:nowrap}.scene-zone-label:after{content:"";position:absolute;left:38%;bottom:-.3rem;width:.56rem;height:.56rem;background:#1269e8;border-radius:0 0 .16rem;transform:rotate(45deg);box-shadow:6px 6px 14px #1165e22e}.floating-event-card{position:absolute;right:.72rem;top:.72rem;z-index:3;width:min(43%,12rem);border:1px solid rgba(126,225,210,.42);border-radius:13px;background:#f8fffdeb;color:#112136;padding:.52rem .58rem;box-shadow:0 16px 30px #050e1c33;word-break:keep-all}.floating-event-card small,.workflow-mock-grid span,.hero-video-slot span{display:block;color:#0f63d9;font-size:.78rem;font-weight:850}.floating-event-card strong,.floating-event-card span{display:block}.floating-event-card strong{margin-top:.22rem;font-size:.9rem;line-height:1.25}.floating-event-card span{margin-top:.3rem;color:#607086;font-size:.72rem;line-height:1.35}.workflow-mock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.workflow-mock-grid article{border-radius:14px;padding:.78rem;min-height:7rem}.workflow-mock-grid strong{display:block;margin-top:.3rem;color:#14213a;font-size:.95rem}.workflow-mock-grid p{margin:.42rem 0 0;color:#5e6d82;font-size:.82rem;line-height:1.45;word-break:keep-all}.hero-video-slot{display:block;border-radius:14px;padding:.86rem .95rem;color:#13203a;text-align:left;cursor:pointer;font:inherit;text-decoration:none}.hero-video-slot strong{display:block;margin-top:.24rem}.hero-video-slot small{display:block;margin-top:.36rem;color:#64748b;font-size:.82rem;font-weight:650}.section{margin-top:4.5rem}.section-title h2{font-size:2.08rem}.section-title p{margin:.6rem 0 0;color:var(--muted);max-width:72ch}.work-selector-section{margin-top:3.2rem}.work-selector-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(19rem,.58fr);gap:1rem;align-items:stretch;margin-top:1.2rem}.work-selector-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.work-chip{min-height:4.1rem;border:1px solid var(--line-soft);background:linear-gradient(180deg,#172133c7,#0d1624e0);border-radius:8px;color:#f2ead9;padding:.72rem;font:inherit;font-weight:750;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease;word-break:keep-all}.work-chip:hover,.work-chip:focus-visible{border-color:#2a7ef880;background:linear-gradient(180deg,#1e3252e6,#0d1624f5);transform:translateY(-1px)}.work-chip.active{border-color:#2a7ef8db;color:#fff;background:linear-gradient(180deg,var(--primary),var(--primary-strong))}.work-detail-card{border:1px solid rgba(42,126,248,.34);background:linear-gradient(180deg,#2a7ef821,#172133d4),#0d1624f5;border-radius:8px;padding:1rem;min-height:100%;display:flex;flex-direction:column}.work-detail-card h3{font-size:1.34rem}.work-detail-card p{margin:.65rem 0 0;color:#e4dccb}.work-proof{margin-top:.95rem;border:1px solid rgba(42,126,248,.24);background:#2a7ef817;color:#d7e8ff;border-radius:8px;padding:.7rem .78rem;font-weight:700}.compact-cta-row{margin-top:auto;padding-top:1rem}.trust-strip{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.55rem}.trust-strip li{border:1px solid rgba(236,231,218,.2);background:#ffffff0a;color:var(--muted);border-radius:999px;padding:.38rem .68rem;font-size:.9rem;font-weight:650}.problem-grid,.engine-grid,.pricing-grid{display:grid;gap:1rem;margin-top:1.25rem}.problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.problem-card,.engine-card,.price-card{border:1px solid var(--line-soft);background:linear-gradient(180deg,#172133e6,#0d1624eb);border-radius:8px;padding:1rem}.problem-card h3,.engine-card h3,.price-card h3{font-size:1.08rem}.problem-card p,.engine-card p,.price-card p{margin:.62rem 0 0;color:var(--muted)}.platform-section{scroll-margin-top:1.5rem}.platform-intro{max-width:74ch}.platform-statement{margin:.85rem 0 0;color:#8fe1d5;font-size:1.05rem;font-weight:780}.platform-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.44fr);gap:1rem;margin-top:1.3rem;align-items:start}.nexether-section .platform-layout{grid-template-columns:1fr}.platform-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.capability-card,.workflow-panel,.stack-row{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,#172133e6,#0d1624eb)}.capability-card{padding:.95rem;min-height:8.2rem}.capability-card h3{font-size:1.02rem;color:#f8efd9}.capability-card p{margin:.55rem 0 0;color:var(--muted);font-size:.95rem}.workspace-hub-section{scroll-margin-top:1.5rem}.workspace-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1.2rem}.workspace-card{border:1px solid var(--line-soft);background:linear-gradient(180deg,#172133e6,#0d1624eb);border-radius:8px;padding:.9rem;min-height:10rem}.workspace-card h3{font-size:1rem;color:#f8efd9}.workspace-card p{margin:.55rem 0 0;color:var(--muted);font-size:.93rem}.workflow-panel{padding:1rem;background:linear-gradient(180deg,#2a7ef81f,#172133c7),#0d1624f5}.workflow-panel h3{font-size:1.2rem}.workflow-panel ol{list-style:none;counter-reset:flow;margin:1rem 0 0;padding:0;display:grid;gap:.55rem}.workflow-panel li{counter-increment:flow;display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.55rem;align-items:center;color:#efe8d8;font-weight:700}.workflow-panel li:before{content:counter(flow);display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;background:#2a7ef82b;border:1px solid rgba(42,126,248,.42);color:#cfe1ff;font-size:.82rem}.workflow-panel p{margin:1rem 0 0;color:var(--muted);font-size:.92rem}.roadmap-section{scroll-margin-top:1.5rem}.roadmap-shell{border:1px solid rgba(109,139,184,.2);border-radius:8px;padding:clamp(1.2rem,2.8vw,2rem);background:linear-gradient(180deg,#0b1320d1,#0e1727eb),radial-gradient(circle at top right,rgba(42,126,248,.13),transparent 34%)}.roadmap-shell[open]{padding-bottom:clamp(1.2rem,2.8vw,2rem)}.roadmap-summary{cursor:pointer;display:grid;gap:.45rem;list-style:none}.roadmap-summary::-webkit-details-marker{display:none}.roadmap-summary:after{content:"펼쳐보기";justify-self:start;border:1px solid rgba(141,223,209,.32);border-radius:999px;padding:.26rem .62rem;color:#8ddfd1;font-size:.8rem;font-weight:850}.roadmap-shell[open] .roadmap-summary:after{content:"접기"}.roadmap-summary span{width:fit-content;border:1px solid rgba(239,179,103,.42);border-radius:999px;padding:.22rem .54rem;background:#efb36717;color:#f1c58c;font-size:.76rem;font-weight:850}.roadmap-summary strong{color:#f8efd9;font-size:clamp(1.2rem,2vw,1.65rem)}.roadmap-summary small{color:#aebbd0;font-size:.95rem;line-height:1.55}.roadmap-body{margin-top:1.35rem;border-top:1px solid rgba(134,162,202,.18);padding-top:1.35rem}.roadmap-shell .section-title{max-width:74ch}.roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.35rem}.roadmap-card{border:1px solid rgba(134,162,202,.22);border-radius:8px;padding:1rem;background:#f8fbff0b;min-height:22rem}.roadmap-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.roadmap-card h3{color:#f8efd9;font-size:1.06rem}.roadmap-card-header span{flex:0 0 auto;border:1px solid rgba(141,223,209,.35);border-radius:999px;padding:.22rem .5rem;background:#8ddfd114;color:#8ddfd1;font-size:.72rem;font-weight:850;white-space:nowrap}.roadmap-card p{margin:.75rem 0 0;color:var(--muted);line-height:1.72}.roadmap-card ul{margin:.95rem 0 0;padding-left:1rem;display:grid;gap:.44rem}.roadmap-card li{color:#dbe7f8}.roadmap-note{margin:1.1rem 0 0;color:#aebbd0;font-size:.9rem;line-height:1.65}.roadmap-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.2rem;border-top:1px solid rgba(134,162,202,.18);padding-top:1rem}.roadmap-cta p{margin:0;color:#dbe7f8;max-width:62ch}.stack-section{margin-top:3.5rem}.stack-list{display:grid;gap:.65rem;margin-top:1.2rem}.stack-row{display:grid;grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);gap:1rem;align-items:start;padding:.85rem 1rem}.stack-row strong{color:#f7eedb}.stack-row p{margin:0;color:var(--muted)}.feature-band{padding:3rem 0;background:var(--paper);color:var(--text-dark)}.feature-band .eyebrow{color:#1d64d8}.feature-band .section-title p{color:var(--muted-dark)}.feature-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr);gap:2rem;align-items:center}.feature-note{margin:1rem 0 0;color:#3f4a40;max-width:70ch}.limit-list{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.limit-list li{border:1px solid rgba(42,126,248,.22);background:#f5f9ff;color:#21304a;border-radius:999px;padding:.38rem .68rem;font-size:.9rem;font-weight:650}.task-panel{border:1px solid rgba(30,36,31,.12);background:#161a16;color:var(--text);border-radius:8px;padding:1rem;box-shadow:0 20px 40px #10110f33}.panel-kicker{margin:0 0 .4rem;color:var(--accent);font-size:.82rem;font-weight:700}.task-stack{display:grid;gap:.65rem;margin-top:1rem}.task-row{border:1px solid rgba(236,231,218,.14);background:#ffffff0a;border-radius:8px;padding:.78rem}.task-row strong,.task-row span{display:block}.task-row span{margin-top:.28rem;color:var(--muted);font-size:.92rem}.engine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.two-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.card-list{margin:.75rem 0 0;padding-left:1rem;display:grid;gap:.5rem}.card-list li{color:var(--muted)}.guardrail-note,.license-note{border:1px solid rgba(240,180,94,.3);background:#f0b45e17;border-radius:8px;color:#f1dec0;padding:.85rem 1rem}.guardrail-note{margin:1rem 0 0}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pilot-offer-card{margin-top:1.35rem;overflow:hidden;border:1px solid rgba(120,164,226,.38);border-radius:8px;background:linear-gradient(180deg,#19263bfa,#0a121efa);box-shadow:0 24px 60px #03091247}.pilot-offer-header{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;border-bottom:1px solid rgba(197,218,245,.14);padding:1.35rem}.pilot-offer-header>div:first-child>span{display:inline-flex;border-radius:999px;background:#1cb7a324;color:#7ee2d3;padding:.28rem .58rem;font-size:.78rem;font-weight:820}.pilot-offer-header h3{margin-top:.62rem;font-size:1.45rem}.pilot-price{min-width:13rem;text-align:right}.pilot-price small,.pilot-price strong{display:block}.pilot-price small{color:#98a8be;font-weight:700}.pilot-price strong{margin-top:.22rem;color:#fff;font-size:1.55rem}.pilot-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border-bottom:1px solid rgba(197,218,245,.14)}.pilot-facts div{min-width:0;padding:1rem 1.15rem}.pilot-facts div+div{border-left:1px solid rgba(197,218,245,.12)}.pilot-facts dt{color:#8fa0b7;font-size:.78rem;font-weight:720}.pilot-facts dd{margin:.25rem 0 0;color:#f7faff;font-size:1.02rem;font-weight:800}.pilot-offer-body{display:grid;grid-template-columns:minmax(15rem,.34fr) minmax(0,1fr);gap:1.6rem;padding:1.35rem}.pilot-offer-body h4{font-size:1rem}.pilot-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.4rem}.pilot-terms div{border-left:2px solid rgba(112,225,209,.48);padding-left:.85rem}.pilot-terms strong{color:#edf5ff}.pilot-terms p{margin:.35rem 0 0;color:var(--muted);font-size:.9rem}.pilot-offer-footer{display:flex;align-items:center;gap:1.2rem;border-top:1px solid rgba(197,218,245,.14);background:#050c1647;padding:1.1rem 1.35rem}.pilot-offer-footer p{margin:0;color:#aebcd0;font-size:.86rem}.price-card{min-height:15rem;display:flex;flex-direction:column}.price-card span{width:fit-content;border-radius:999px;background:#2a7ef824;border:1px solid rgba(42,126,248,.32);color:#cfe1ff;padding:.24rem .55rem;font-size:.78rem;font-weight:700}.price-card h3{margin-top:.85rem}.price-card .price{color:#fff4db;font-size:1.25rem;font-weight:800;line-height:1.35}.price-card small{margin-top:auto;padding-top:1rem;color:#d9cdb8}.license-note{display:grid;grid-template-columns:.95fr 1fr 1.2fr;gap:1rem;align-items:start;margin-top:1rem}.license-note h3{font-size:1.1rem}.license-note p{margin:0}.video-section{scroll-margin-top:1.5rem}.video-frame-wrap{margin-top:1rem;position:relative;width:100%;aspect-ratio:16 / 9;border:1px solid var(--line-soft);border-radius:8px;overflow:hidden;background:#11130f;box-shadow:0 16px 34px #05080657}.video-frame-wrap iframe{width:100%;height:100%;border:0}.video-poster{position:relative;width:100%;aspect-ratio:16 / 7;margin-top:1rem;overflow:hidden;border:1px solid rgba(116,158,216,.38);border-radius:8px;background:#091322;color:#fff;padding:0;cursor:pointer;text-align:left;box-shadow:0 18px 44px #0309124d}.video-poster img,.video-poster-shade{position:absolute;inset:0;width:100%;height:100%}.video-poster img{object-fit:cover;object-position:center 48%;transition:transform .28s ease}.video-poster-shade{background:linear-gradient(90deg,#050d19f0,#071221bf 48%,#07122147)}.video-poster:hover img{transform:scale(1.015)}.video-poster-content{position:relative;z-index:2;width:min(100% - 2rem,35rem);min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.25rem,4vw,3rem)}.video-poster-content small{color:#6fe0d0;font-size:.8rem;font-weight:900}.video-poster-content strong{margin-top:.36rem;font-size:2.1rem;line-height:1.25}.video-poster-content>span{margin-top:.55rem;color:#d5e1ef;font-size:1rem;font-weight:650}.video-poster-content em{margin-top:1.15rem;border-radius:6px;background:#1160e9;color:#fff;padding:.65rem .9rem;font-style:normal;font-weight:820;box-shadow:0 12px 28px #0a51c44d}.video-modal{position:fixed;inset:0;z-index:300;display:grid;place-items:center;background:#02070edb;padding:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-modal-dialog{position:relative;width:min(100%,960px)}.video-modal-dialog .video-frame-wrap{margin:0;border-color:#d1e2f761;box-shadow:0 32px 90px #0000007a}.video-modal-close{position:absolute;right:0;top:-3rem;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(224,235,249,.5);border-radius:6px;background:#09121feb;color:#fff;font-size:1.5rem;cursor:pointer}.video-placeholder{margin-top:1rem;border:1px dashed rgba(42,126,248,.42);border-radius:8px;background:linear-gradient(135deg,#2a7ef824,#1cb7a30f),#0d1624e0;min-height:14rem;display:grid;place-items:center;text-align:center;padding:1.5rem}.video-placeholder strong{font-size:1.25rem}.video-placeholder p{margin:.45rem 0 0;color:var(--muted)}.video-points{margin:.9rem 0 0;padding-left:1rem;display:grid;gap:.4rem}.video-points li,.bullet-list li{color:#e1d6c3}.notice{margin-top:1rem;border:1px solid rgba(42,126,248,.4);background:#2a7ef81c;color:#d7e8ff;border-radius:8px;padding:.7rem .85rem;width:fit-content}.bullet-list{margin:1.2rem 0 0;padding-left:1rem;display:grid;gap:.7rem}.fit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.fit-list li{border:1px solid var(--line-soft);background:#172133b8;border-radius:8px;padding:.82rem .9rem;list-style-position:inside}.faq-list{display:grid;gap:.7rem;margin-top:1.2rem}.faq-list details{border:1px solid var(--line-soft);background:#172133c2;border-radius:8px;padding:.85rem 1rem}.faq-list summary{cursor:pointer;font-weight:750}.faq-list p{margin:.7rem 0 0;color:var(--muted)}.final-cta{text-align:center;border:1px solid var(--line-soft);border-radius:8px;padding:2rem 1rem;background:linear-gradient(180deg,#2a7ef81f,#17213399)}.final-cta p{color:var(--muted);margin:.8rem auto 0}.consult-section{background:linear-gradient(180deg,#f8fbfff5,#ebf3fffa),url(../hero-office-ai-appliance.png);background-size:cover;background-position:center right;color:#101827;padding:4.8rem 0 5.2rem;margin-top:0;border-top:1px solid rgba(19,93,242,.08);border-bottom:1px solid rgba(19,93,242,.08)}.consult-shell{display:grid;gap:1.35rem}.consult-heading{text-align:center}.consult-heading .eyebrow{color:#1d64d8}.consult-heading h2{font-size:clamp(2.2rem,4vw,3.4rem);color:#0f172a}.consult-heading p{margin:.55rem auto 0;color:#42526b;max-width:58rem}.agent-console{width:100%;margin:0;border:1px solid rgba(19,93,242,.2);border-radius:28px;background:linear-gradient(180deg,#fffffffa,#f7fafff2),#fffffff5;box-shadow:0 28px 64px #20406e29;overflow:hidden}.agent-console-header{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.2rem 1.35rem;border-bottom:1px solid rgba(88,116,158,.14);background:linear-gradient(90deg,#135df214,#1cb7a30d),#fff}.stage-chip-row{list-style:none;margin:0;padding:.8rem 1rem 0;display:flex;gap:.45rem;overflow-x:auto}.stage-chip-row li{flex:0 0 auto;border:1px solid rgba(88,116,158,.18);background:#f5f8ff;color:#63738b;border-radius:999px;padding:.28rem .58rem;font-size:.78rem;font-weight:800}.stage-chip-row li.active{border-color:#135df257;background:#135df21a;color:#0f55d8}.agent-identity{display:flex;gap:.9rem;align-items:center}.agent-identity h3{color:#10203a;font-size:clamp(1.1rem,2vw,1.45rem)}.agent-status{min-width:7.4rem;border:1px solid rgba(19,93,242,.18);background:#f4f8ff;border-radius:16px;padding:.6rem .75rem;text-align:right}.agent-status span,.agent-status strong{display:block}.agent-status span{color:#1d64d8;font-size:.82rem;font-weight:850}.agent-status strong{color:#14213a;font-size:.92rem}.agent-transcript{display:grid;gap:.85rem;max-height:min(34rem,52vh);overflow-y:auto;padding:1.15rem 1.35rem 1.25rem;scroll-behavior:smooth}.agent-turn{display:flex;gap:.7rem;align-items:flex-start}.agent-turn.visitor{justify-content:flex-end}.turn-avatar,.ai-avatar.mini{display:inline-grid;place-items:center;border-radius:999px;background:linear-gradient(180deg,#2f7df8,#0649cd);color:#fff;font-weight:900;box-shadow:0 10px 24px #0649cd2e}.turn-avatar{width:2rem;height:2rem;font-size:.74rem;flex:0 0 auto}.agent-bubble{max-width:min(100%,45rem);border:1px solid rgba(88,116,158,.18);border-radius:18px;background:#fff;padding:.78rem .9rem;color:#1c2a42;box-shadow:0 12px 28px #20406e14}.agent-turn.visitor .agent-bubble{background:linear-gradient(180deg,#2f7df8,#0649cd);color:#fff;border-color:#135df266}.agent-turn.summary .agent-bubble{border-color:#1cb7a342;background:linear-gradient(180deg,#f7fffd,#f3f9ff)}.agent-bubble span{display:block;color:#1d64d8;font-size:.78rem;font-weight:850;margin-bottom:.28rem}.agent-turn.visitor .agent-bubble span{color:#ffffffc7}.agent-bubble p{margin:0;word-break:keep-all;white-space:pre-line}.agent-bubble.typing p{color:#53637a}.agent-chat-composer{margin:0 1.35rem 1rem;border:1px solid rgba(19,93,242,.18);background:linear-gradient(180deg,#f5f9fffa,#fffffffa);border-radius:18px;padding:.8rem}.agent-chat-composer label{display:block;color:#1d64d8;font-size:.86rem;font-weight:850;margin-bottom:.5rem}.agent-chat-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center}.agent-chat-row input{min-height:3.15rem;width:100%;border:1px solid rgba(88,116,158,.24);border-radius:14px;background:#fff;color:#121a2b;padding:.75rem .9rem;font:inherit;box-shadow:inset 0 1px #135df20a}.agent-chat-row input:focus{outline:2px solid rgba(19,93,242,.24);border-color:#135df270}.agent-security-note{margin:0 1.35rem 1.25rem;border:1px solid rgba(240,180,94,.28);background:#fff7eac7;color:#66440f;border-radius:16px;padding:.78rem .9rem}.agent-security-note strong{display:block;font-size:.9rem}.agent-security-note p{margin:.25rem 0 0;font-size:.9rem}.ai-question-panel{width:min(100%,64rem);margin:0 auto;border:2px solid rgba(19,93,242,.78);border-radius:24px;background:#fffffff5;box-shadow:0 22px 56px #1e5ab42e;padding:1.35rem 1.45rem;display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1.15rem;align-items:center;position:relative}.ai-question-panel:after{content:"";position:absolute;right:4.5rem;bottom:-1rem;width:1.8rem;height:1.8rem;background:#fffffff0;border-right:2px solid rgba(19,93,242,.78);border-bottom:2px solid rgba(19,93,242,.78);transform:rotate(45deg)}.ai-avatar{width:3.8rem;height:3.8rem;border-radius:999px;display:inline-grid;place-items:center;color:#fff;font-weight:900;background:linear-gradient(180deg,#2f7df8,#0649cd);box-shadow:0 10px 24px #0649cd3d}.ai-question-panel .panel-kicker{color:#1e61d5}.ai-question-panel h3{font-size:clamp(1.2rem,2vw,1.62rem);color:#13203a}.ai-question-panel p:not(.panel-kicker){margin:.55rem 0 0;color:#5b6678;font-size:.95rem}.consult-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.42fr);gap:1.05rem;align-items:start;width:100%;margin:0 auto}.consult-main-column{display:grid;gap:1rem;min-width:0}.consult-flow,.consult-summary-panel,.lead-form-panel{border:1px solid rgba(88,116,158,.18);border-radius:24px;background:#fffffff5;box-shadow:0 24px 54px #20406e24}.consult-flow{padding:clamp(1.1rem,2vw,1.65rem)}.consult-flow-title{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem;color:#12213d}.consult-flow-title span{color:#1d64d8;font-size:.82rem;font-weight:850;text-transform:uppercase}.consult-flow-title strong{font-size:1.02rem}.event-option-grid,.event-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.consult-flow .event-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-option-card,.event-example-card,.guided-option{border:1px solid rgba(81,108,148,.2);background:#ffffffeb;border-radius:8px}.event-option-card{display:grid;grid-template-columns:3.1rem minmax(0,1fr);gap:.85rem;align-items:start;text-align:left;min-height:9.2rem;padding:1rem;color:#13203a;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.event-option-card:hover,.event-option-card:focus-visible,.event-option-card.active{border-color:#155fe6c7;background:linear-gradient(180deg,#fff,#f5f9ff);box-shadow:0 14px 32px #155fe629;transform:translateY(-1px)}.event-icon{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:12px;background:#155fe61a;color:#0c59df;font-weight:900;margin-bottom:0;box-shadow:inset 0 0 0 1px #155fe614}.event-option-card strong,.event-option-card small,.event-option-card p{display:block}.event-option-card small,.event-example-card small{width:fit-content;margin-top:.42rem;border:1px solid rgba(21,95,230,.22);background:#155fe614;color:#1250c4;border-radius:999px;padding:.2rem .45rem;font-size:.78rem;font-weight:750}.event-option-card p{margin:.62rem 0 0;color:#586579;font-size:.92rem}.event-option-card em{display:block;margin-top:.6rem;color:#738096;font-style:normal;font-size:.82rem}.custom-event-box{margin-top:1rem;border-top:1px solid rgba(88,116,158,.16);padding-top:1rem}.custom-event-box label,.lead-form-grid label{display:grid;gap:.38rem;color:#253147;font-weight:750;font-size:.92rem}.custom-event-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:end;margin-top:.5rem}.custom-event-row textarea,.lead-form-grid input{width:100%;border:1px solid rgba(88,116,158,.24);border-radius:12px;background:#f8fbff;color:#121a2b;padding:.72rem .8rem;font:inherit}.custom-event-row textarea{min-height:5rem;resize:vertical}.guided-step-panel{margin-top:1rem;border:1px solid rgba(21,95,230,.18);border-radius:18px;background:linear-gradient(180deg,#155fe612,#1cb7a30f);padding:1rem}.step-status{display:grid;gap:.3rem}.step-status span{color:#1d64d8;font-size:.86rem;font-weight:800}.step-status strong{color:#16213a;font-size:1.05rem}.guided-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.8rem}.guided-option{color:#16213a;font:inherit;font-weight:750;text-align:left;padding:.75rem .82rem;cursor:pointer;border-radius:12px}.guided-option:hover,.guided-option:focus-visible{border-color:#155fe699;background:#eef5ff}.consult-summary-panel{padding:clamp(1rem,2vw,1.35rem);position:sticky;top:1rem;background:linear-gradient(180deg,#fffffffa,#f7fafff5)}.consult-summary-panel .panel-kicker,.lead-form-heading .panel-kicker{color:#1d64d8}.summary-title-row{display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:.85rem;align-items:center}.summary-mark{width:3.2rem;height:3.2rem;display:inline-grid;place-items:center;border-radius:16px;background:linear-gradient(180deg,#2f7df8,#0649cd);color:#fff;font-weight:900;box-shadow:0 14px 28px #155fe638}.consult-summary-panel h3{color:#101827;font-size:1.35rem}.consult-summary-panel dl{margin:1rem 0 0;display:grid;gap:0}.consult-summary-panel dl div{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:1rem;border-top:1px solid rgba(88,116,158,.16);padding:.7rem 0}.consult-summary-panel dt{color:#24314a;font-weight:800}.consult-summary-panel dd{margin:0;color:#4f5e72}.summary-placeholder{margin-top:1rem;border:1px dashed rgba(21,95,230,.28);background:#155fe60f;border-radius:14px;padding:.85rem;color:#293a55}.summary-placeholder strong{display:block}.summary-placeholder p{margin:.42rem 0 0;color:#5b6a80}.lead-score-pill{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:1.8rem;border-radius:999px;font-weight:900;background:#155fe61a;color:#0f55d8}.score-aplus,.score-a{background:#23a86e24;color:#0b7650}.score-b{background:#f0b45e29;color:#9b5b10}.summary-caution{border:1px solid rgba(240,180,94,.34);background:#f0b45e1f;color:#65420b;border-radius:8px;padding:.75rem;margin:.7rem 0 0;font-size:.9rem}.lead-form-panel{padding:1rem}.agent-handoff-strip{display:flex;gap:.75rem;align-items:center;border:1px solid rgba(19,93,242,.18);background:linear-gradient(90deg,#135df217,#1cb7a30f);border-radius:18px;padding:.85rem .95rem;margin-bottom:1rem;color:#17243c}.ai-avatar.mini{width:2.6rem;height:2.6rem;font-size:.82rem;flex:0 0 auto}.agent-handoff-strip strong{display:block}.agent-handoff-strip p{margin:.25rem 0 0;color:#4b5c73;font-size:.94rem}.lead-form-heading h3{color:#101827}.lead-form-heading p{margin:.45rem 0 0;color:#586579}.lead-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.lead-form-grid label span{color:#6e7d92;font-weight:650}.full-span{grid-column:1 / -1}.consent-panel{display:grid;gap:.65rem;margin-top:1rem;border:1px solid rgba(88,116,158,.18);background:#f7faff;border-radius:8px;padding:.85rem}.consent-panel label{display:flex;align-items:flex-start;gap:.55rem;color:#334155;font-size:.92rem}.consent-panel input{margin-top:.25rem}.consent-panel a{color:#0f55d8;font-weight:800}.form-error{margin:.75rem 0 0;border:1px solid rgba(210,68,68,.38);background:#d2444417;color:#9f2525;border-radius:8px;padding:.65rem .75rem}.submit-result-panel{margin-top:1rem;border:1px solid rgba(35,168,110,.32);background:#23a86e1a;border-radius:8px;padding:.85rem;color:#163324}.submit-result-panel p{margin:.4rem 0 0}.submit-result-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid rgba(35,168,110,.18);background:#ffffff9e;border-radius:8px;padding:.75rem;max-height:16rem;overflow:auto}.event-example-card{padding:1rem;background:linear-gradient(180deg,#fff,#f6f9ff);border-color:#d9e4f64d;box-shadow:0 18px 36px #050a142e}.event-example-card h3{color:#13203a;font-size:1.05rem}.event-example-card p{margin:.55rem 0 0;color:#59677d}.privacy-page{padding-top:3.2rem;padding-bottom:4rem}.privacy-card{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,#172133e6,#0d1624eb);padding:1.2rem}.privacy-card p{color:var(--muted)}.privacy-block{margin-top:1rem;border-top:1px solid var(--line-soft);padding-top:1rem}.privacy-block h2{font-size:1.1rem}.contact-meta{list-style:none;margin:1.2rem auto 0;padding:0;display:grid;gap:.55rem;max-width:38rem;text-align:left}.contact-meta li{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.8rem;color:var(--muted)}.contact-meta span{color:#f0e6d2;font-weight:700}.contact-meta a{color:#fff3d7}.center{justify-content:center}.footer{margin-top:4rem;border-top:1px solid var(--line-soft);padding-top:1.2rem;color:var(--muted);display:grid;gap:.4rem}.footer p{margin:0}.footer ul{margin:0;padding-left:1rem}.site-footer{margin-top:5rem;border-top:1px solid rgba(201,217,239,.16);background:#080e18;color:#dbe5f3}.site-footer-inner{display:flex;justify-content:space-between;gap:2rem;padding:2.5rem 0 1.7rem}.footer-brand-block strong{color:#fff;font-size:1.25rem;font-weight:950}.footer-brand-block p{margin:.5rem 0 0;color:#9faec2;font-size:.9rem}.footer-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem 1.1rem;color:#aebbcf;font-size:.88rem}.footer-meta a:hover{color:#7ee2d3}.footer-copyright{border-top:1px solid rgba(201,217,239,.1);padding:1rem 0 1.5rem;color:#718096;font-size:.78rem}.demo-page{padding-top:3rem;padding-bottom:4rem;display:grid;gap:1.1rem}.demo-intro,.warning-panel,.demo-input-panel,.analysis-panel,.demo-bottom-cta,.demo-scope,.scope-card{border:1px solid var(--line);background:#0d162494;border-radius:14px}.demo-intro{padding:1.2rem}.demo-intro p{margin:0;color:var(--muted)}.demo-intro-poc{border-color:#6fd4c180;box-shadow:0 0 0 1px #6fd4c133 inset}.warning-panel{padding:1rem 1.1rem;border-color:var(--warn-line);background:linear-gradient(180deg,var(--warn-bg),rgba(13,22,36,.58))}.warning-panel h2{font-size:1.1rem;margin-bottom:.5rem}.warning-panel ul{margin:0;padding-left:1rem;display:grid;gap:.4rem}.warning-panel li{color:#f4ddba}.sample-data-note{border:1px solid rgba(115,211,157,.35);background:#73d39d1a;border-radius:12px;color:#d5f4df;padding:.82rem 1rem}.demo-scope{padding:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.compact-scope{padding:0;background:transparent;border:0}.scope-card{padding:.9rem;background:#0b121eb3}.scope-card h3{margin-bottom:.5rem;font-size:1rem}.scope-card ul{margin:0;padding-left:1rem;display:grid;gap:.35rem}.scope-card li{color:#d5e0f2}.operator-demo-panel{border:1px solid rgba(115,211,157,.28);background:linear-gradient(180deg,#73d39d17,#0d162494);border-radius:14px;padding:1rem}.operator-demo-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);gap:1rem;align-items:start}.operator-demo-header h2{font-size:1.35rem}.operator-demo-header p{margin:.55rem 0 0}.operator-limit-pills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.operator-limit-pills li{border:1px solid rgba(115,211,157,.34);background:#73d39d1c;border-radius:999px;color:#d5f4df;font-size:.86rem;font-weight:650;padding:.34rem .58rem}.operator-demo-grid{margin-top:1rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.82fr);gap:.9rem;align-items:start}.operator-task-list{display:grid;gap:.65rem;align-content:start}.operator-task-card{text-align:left;border:1px solid rgba(174,187,208,.24);background:#0a121ebd;border-radius:12px;padding:.85rem;color:var(--text)}.operator-task-card.active{border-color:#73d39dc7;box-shadow:0 0 0 1px #73d39d42 inset;background:#142222e6}.operator-task-card span{display:block;color:var(--accent);font-size:.78rem;font-weight:700}.operator-task-card strong{display:block;margin-top:.24rem}.operator-task-card p{margin:.38rem 0 0;color:var(--muted);font-size:.92rem}.operator-run-preview{border:1px solid rgba(174,187,208,.24);background:#080f1bb8;border-radius:12px;padding:.9rem;align-self:start}.operator-run-preview dl{display:grid;gap:.55rem;margin:.85rem 0 0}.operator-run-preview dl div{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.7rem}.operator-run-preview dt{color:#dce7fb;font-weight:700}.operator-run-preview dd{margin:0;color:var(--muted);word-break:break-word}.operator-run-result{margin-top:1rem;border:1px solid rgba(115,211,157,.28);background:#080f1b9e;border-radius:12px;padding:.9rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.operator-run-result h4{font-size:1rem}.operator-run-result p,.operator-run-result li{color:#d9e6dc}.operator-run-result p{margin:.55rem 0 0}.operator-run-result section+section{border-top:0;padding-top:0}.operator-run-result section{border:1px solid rgba(174,187,208,.18);background:#73d39d12;border-radius:10px;padding:.82rem}.operator-run-result ul{margin:.6rem 0 0;padding-left:1rem}.operator-handoff{border-top:1px solid rgba(236,231,218,.14);padding-top:.6rem;font-weight:650}.operator-result-actions{grid-column:1 / -1;display:flex;gap:.7rem;flex-wrap:wrap;padding-top:.25rem}.expert-review-demo{scroll-margin-top:1.5rem}.expert-review-demo h2{font-size:1.35rem}.sample-text-details,.demo-limits{margin-top:1rem;border:1px solid rgba(174,187,208,.24);background:#080f1b8c;border-radius:12px;padding:.85rem}.sample-text-details summary,.demo-limits summary{cursor:pointer;color:#ecf4e6;font-weight:750}.demo-limits{margin-top:0}.demo-limits ul{margin:.7rem 0 0;padding-left:1rem;display:grid;gap:.35rem}.demo-limits li{color:var(--muted)}.demo-input-panel{padding:1rem}.muted{color:var(--muted)}.small{font-size:.9rem;margin:0}.scenario-grid{margin-top:.9rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.scenario-card{text-align:left;border:1px solid rgba(174,187,208,.25);background:#0e1828bf;border-radius:12px;padding:.8rem;color:var(--text)}.scenario-card.active{border-color:#77a7ffd9;box-shadow:0 0 0 1px #77a7ff59 inset;background:#142239e6}.scenario-type{margin:0;color:var(--accent);font-size:.8rem}.scenario-card h3{margin-top:.3rem;margin-bottom:.35rem;font-size:1rem}.scenario-card p{margin:0;color:var(--muted);font-size:.92rem}.input-label{margin-top:1rem;margin-bottom:.45rem;display:inline-block;font-weight:600}textarea{width:100%;border-radius:12px;border:1px solid rgba(174,187,208,.25);background:#080f1bbf;color:var(--text);padding:.9rem;font:inherit;resize:vertical;min-height:140px}.input-meta-row{margin-top:.45rem;display:flex;justify-content:space-between;gap:.8rem;color:var(--muted);font-size:.88rem}.danger{color:#ffc495}.run-row{margin-top:1rem;display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.analysis-panel{padding:1rem}.analysis-empty p{margin-top:.7rem;margin-bottom:0;color:var(--muted)}.analysis-header{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start}.priority-pill{border-radius:999px;padding:.36rem .72rem;font-size:.86rem;font-weight:700;border:1px solid}.priority-high{color:#ffb3a6;border-color:#ff7a62cc;background:#ff7a6226}.priority-mid-high{color:#ffd39a;border-color:#ffbb5cbf;background:#ffbb5c24}.priority-mid{color:#d1f0ff;border-color:#6fd4c1bf;background:#6fd4c11f}.panel-block{margin-top:.9rem;border:1px solid rgba(174,187,208,.24);border-radius:12px;padding:.85rem;background:#080f1b99}.panel-block p{margin:.55rem 0 0;color:#d7e1f3}.panel-block ul{margin:.55rem 0 0;padding-left:1rem}.risk-grid{margin-top:.7rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.risk-card{border:1px solid rgba(119,167,255,.34);border-radius:10px;padding:.75rem;background:#132034a6}.risk-card h4{margin:0;font-size:.95rem}.risk-card p{margin-top:.5rem;font-size:.9rem}.conflict-box{margin-top:.7rem;border:1px solid rgba(111,212,193,.34);background:#6fd4c117;border-radius:10px;padding:.7rem}.conflict-box p{margin-top:.4rem}.report-preview-block .report-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.report-preview-block .report-head span{color:var(--muted);font-size:.82rem}.report-paper{margin-top:.7rem;border:1px solid rgba(174,187,208,.35);border-radius:12px;padding:.9rem;background:linear-gradient(180deg,#fbfcfff7,#f3f7fff0);color:#1b2a43}.report-paper h4{font-size:.95rem}.report-paper p,.report-paper li{color:#2b3c58;font-size:.9rem}.report-paper section+section{margin-top:.6rem}.report-paper ul{margin-top:.35rem;margin-bottom:0}.report-note{margin-top:.7rem;font-weight:600;color:#233d68}.result-cta-block{margin-top:1rem;border:1px solid rgba(119,167,255,.45);border-radius:12px;padding:.9rem;background:linear-gradient(180deg,#77a7ff21,#0b142294)}.result-cta-block p{margin-top:.5rem;color:var(--muted)}.demo-bottom-cta{margin-top:.4rem;text-align:center;padding:1.1rem;background:linear-gradient(180deg,#77a7ff24,#111d3073)}.demo-bottom-cta p{margin:.7rem auto 0;color:var(--muted);max-width:70ch}@media(min-width:1121px){.hero-copy{max-width:calc(100% - 21.5rem)}.hero h1{font-size:2.75rem}.hero-description{font-size:1.08rem}}@media(max-width:1120px){.hero-camera-label,.hero-event-status{display:none}}@media(max-width:1024px){.feature-layout,.hero-inner,.problem-grid,.platform-layout,.work-selector-layout,.engine-grid,.two-column-grid,.consult-grid,.license-note,.operator-demo-header,.operator-demo-grid,.demo-scope{grid-template-columns:1fr}.operator-limit-pills{justify-content:flex-start}.capability-grid,.work-selector-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fit-list{grid-template-columns:1fr}.scenario-grid,.risk-grid,.event-option-grid,.event-example-grid,.roadmap-grid,.operator-run-result{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-visual{max-width:42rem}.hero-copy{max-width:46rem}.hero-camera-label,.hero-event-status{display:none}.consult-flow .event-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.site-header-inner{position:relative}.nav-toggle{display:inline-flex}.site-navigation{position:absolute;left:0;right:0;top:calc(100% + 1px);display:none;align-items:stretch;gap:0;border:1px solid #d9e2ef;border-top:0;border-radius:0 0 8px 8px;background:#fff;padding:.45rem;box-shadow:0 18px 38px #0f172a29}.site-navigation.open{display:grid}.site-navigation a,.site-navigation a:last-child{min-height:2.8rem;display:flex;align-items:center;border-radius:5px;background:transparent;color:#26364d;padding:.58rem .75rem}.site-navigation a:hover,.site-navigation a:last-child:hover{background:#eef5ff;color:#0f5ede}h1{font-size:2.6rem;max-width:100%}.hero h1{font-size:2.6rem}.hero .title-line{white-space:normal}.hero-camera-label,.hero-event-status{display:none}.hero-copy{max-width:42rem}}@media(max-width:640px){h1{font-size:2.25rem;max-width:100%}.hero h1{font-size:2.25rem}.section-title h2{font-size:1.55rem}.problem-grid,.hero-inner,.platform-layout,.capability-grid,.work-selector-layout,.stack-row,.engine-grid,.two-column-grid,.consult-grid,.event-option-grid,.event-example-grid,.guided-option-grid,.lead-form-grid,.fit-list,.pricing-grid,.license-note,.roadmap-grid,.workspace-card-grid{grid-template-columns:1fr}.roadmap-card{min-height:auto}.pilot-offer-header,.pilot-offer-footer{align-items:flex-start;flex-direction:column}.pilot-price{min-width:0;text-align:left}.pilot-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-facts div+div{border-left:0}.pilot-facts div:nth-child(2n){border-left:1px solid rgba(197,218,245,.12)}.pilot-facts div:nth-child(n+3){border-top:1px solid rgba(197,218,245,.12)}.pilot-offer-body,.pilot-terms{grid-template-columns:1fr}.video-poster{aspect-ratio:4 / 3}.video-poster-shade{background:#050d19c2}.video-poster-content>span{font-size:.9rem}.video-poster-content strong{font-size:1.5rem}.roadmap-cta{align-items:flex-start;flex-direction:column}.workflow-mock-grid,.consult-flow .event-option-grid{grid-template-columns:1fr}.camera-scene{min-height:0}.floating-event-card{right:.62rem;top:.66rem;width:min(48%,11.6rem)}.scene-zone-label{left:58%;bottom:38%;min-width:3.9rem;padding:.28rem .5rem;font-size:.7rem}.work-selector-buttons{grid-template-columns:1fr}.work-chip{min-height:auto}.consult-section{padding:3rem 0}.consult-heading h2{font-size:1.75rem}.ai-question-panel{grid-template-columns:1fr;padding:1rem}.agent-console-header,.agent-handoff-strip{align-items:flex-start;flex-direction:column}.agent-status{width:100%;text-align:left}.agent-transcript{padding:1rem}.agent-security-note,.agent-chat-composer{margin-right:1rem;margin-left:1rem}.agent-chat-row{grid-template-columns:1fr}.agent-turn.visitor{justify-content:flex-start}.agent-bubble{max-width:100%}.ai-question-panel:after{display:none}.custom-event-row{grid-template-columns:1fr}.consult-summary-panel{position:static}.consult-summary-panel dl div{grid-template-columns:1fr;gap:.2rem}.compact-cta-row{margin-top:1rem}.scenario-grid,.risk-grid,.operator-run-result{grid-template-columns:1fr}.hero{min-height:auto;padding:0}.hero-scene-image{object-position:58% center}.hero-scene-shade{background:linear-gradient(180deg,#070f1ce6,#07101dd6 55%,#07101df5)}.hero-inner{min-height:43rem;padding:3.25rem 0 9.5rem;align-items:flex-start}.hero-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-workflow div{padding:.58rem .5rem}.hero-workflow div+div{border-left:0}.hero-workflow div:nth-child(2),.hero-workflow div:nth-child(3),.hero-workflow div:nth-child(5){border-left:1px solid rgba(189,211,238,.18)}.hero-workflow div:nth-child(n+4){border-top:1px solid rgba(189,211,238,.18)}.hero-workflow div:after{display:none}.hero-workflow strong{font-size:.72rem;white-space:normal}.section{margin-top:3rem}.feature-band{padding:2.4rem 0}.price-card{min-height:auto}.input-meta-row,.analysis-header{flex-direction:column;align-items:flex-start}.cta-priority-row{flex-direction:column;align-items:stretch}.cta-priority-row .btn{width:100%}.cta-priority-row .text-link{align-self:flex-start}.cta-priority-row.center{align-items:center}.cta-priority-row.center .btn{max-width:22rem}.cta-priority-row.center .text-link{align-self:center}.contact-meta li{grid-template-columns:1fr;gap:.2rem}.site-footer-inner{flex-direction:column}.footer-meta{justify-content:flex-start}.operator-run-preview dl div{grid-template-columns:1fr;gap:.15rem}}.contact-page{padding-top:3.2rem;padding-bottom:4rem}.contact-card{border:1px solid var(--line);border-radius:14px;background:#0d162494;padding:1.2rem}.contact-card p{color:var(--muted);max-width:75ch}.poc-program-block{border:1px solid rgba(111,212,193,.28);background:linear-gradient(180deg,#6fd4c11a,#0d16249e)}.poc-form-panel{scroll-margin-top:1.5rem}.poc-submit-complete{border:1px solid rgba(111,212,193,.45);border-radius:12px;padding:1rem;background:#6fd4c11f}.poc-submit-complete p{color:#d6f5ef;margin-top:.6rem}.poc-form{margin-top:.8rem;display:grid;gap:.9rem}.form-grid{display:grid;gap:.75rem}.form-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.poc-form label{display:grid;gap:.4rem;font-size:.92rem;color:#d7e1f2}.poc-form input,.poc-form select,.poc-form textarea{width:100%;border-radius:10px;border:1px solid rgba(174,187,208,.28);background:#080f1bc7;color:var(--text);padding:.65rem .72rem;font:inherit}.poc-form small{color:#ffbe99}.required{color:#ffc08f}.form-block{border:1px solid rgba(174,187,208,.24);border-radius:12px;padding:.8rem;margin:0}.form-block legend{padding:0 .35rem;font-size:.9rem;color:#dce7fb}.check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .8rem;margin-top:.35rem}.check-grid label{display:flex;align-items:flex-start;gap:.5rem;color:#d4dff2}.check-grid input{width:auto;margin-top:.1rem}@media(max-width:1024px){.form-grid.two-col,.check-grid{grid-template-columns:1fr}}@media print{.skip-link,.video-modal{display:none!important}}
