@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box}body{background:#030305;color:#faf9f6;background-image:radial-gradient(ellipse at 80% 0%,rgba(212,175,55,.18),transparent 45%),radial-gradient(ellipse at 20% 100%,rgba(30,215,138,.08),transparent 50%),linear-gradient(180deg,#07070a,#030305);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,textarea{font:inherit;transition:all .4s cubic-bezier(.16,1,.3,1)}.site-shell{min-height:100vh;--ld-black: #030305;--ld-ink: #050507;--ld-panel: rgba(16, 16, 20, .5);--ld-panel-2: rgba(22, 22, 28, .5);--ld-line: rgba(255, 255, 255, .08);--ld-line-strong: rgba(255, 255, 255, .15);--ld-text: #faf9f6;--ld-muted: #9e9ba1;--ld-soft: #7a777d;--ld-gold-bright: #f9d77e;--ld-gold-soft: #d4af37;--ld-gold-deep: #b39126;--ld-gold: #d4af37;--ld-danger: #ff4b4b;position:relative;overflow:hidden;background:transparent;backdrop-filter:blur(10px)}.site-shell:before,.site-shell:after{position:absolute;inset:0;z-index:0;pointer-events:none;content:""}.site-shell:before{background-image:linear-gradient(rgba(212,175,55,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(212,175,55,.075) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(180deg,rgba(0,0,0,.95),transparent 70%)}.site-shell:after{background:linear-gradient(90deg,transparent 0 8%,rgba(212,175,55,.08) 8.2%,transparent 8.4% 50%,rgba(212,175,55,.07) 50.2%,transparent 50.5%),linear-gradient(110deg,transparent 0 54%,rgba(212,175,55,.07) 54.2%,transparent 54.6%);opacity:.8}.site-header,.hero-band,.trust-bar-strip,.animated-stats,.metrics-strip,.runway-band,.demo-theater,.workspace-band,.service-band,.trust-band,.how-it-works-band,.testimonials-band,.comparison-band,.pricing-band,.faq-band,.access-band,.security-band,.debug-panel{position:relative;z-index:1}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;border-bottom:1px solid var(--ld-line);background:#03030599;padding:14px 52px;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.brand-link{display:inline-flex;min-width:0;align-items:center;gap:12px;color:inherit;text-decoration:none}.brand-link strong{display:block;color:#0b0b0f;font-size:17px;line-height:1.1}.brand-link small{display:block;margin-top:3px;color:#78716c;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.brand-mark{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border:1px solid rgba(5,150,105,.38);border-radius:8px;background:linear-gradient(145deg,#05966938,#0596691a),#fff;color:#0b0b0f;box-shadow:inset 0 0 28px #05966929,0 0 32px #05966921}.primary-nav,.header-status{display:inline-flex;align-items:center;gap:10px}.primary-nav{justify-content:center}.primary-nav a{border:1px solid transparent;border-radius:8px;color:#0b0b0f;padding:9px 11px;text-decoration:none;font-size:13px;font-weight:760}.primary-nav a:hover{border-color:#05966938;background:#0596690f}.header-status{justify-content:flex-end}.site-header .ld-pill{border-color:#0596694d;background:#05966914;color:#047857}.text-button,.request-button,.secondary-button,.scenario-row button,.review-button,.visual-review-gate button,.quote-card button,.workspace-rail button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid rgba(5,150,105,.22);border-radius:8px;background:#fff;color:#0b0b0f;cursor:pointer;font-size:13px;font-weight:800;letter-spacing:0;box-shadow:inset 0 1px #ffffff0f;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.text-button:hover,.request-button:hover,.secondary-button:hover,.scenario-row button:hover,.review-button:hover,.visual-review-gate button:hover,.quote-card button:hover,.workspace-rail button:hover{border-color:#0596699e;background:#ecfdf5;box-shadow:0 10px 30px #0596691a,inset 0 1px #ffffff1a;transform:translateY(-1px)}.text-button{padding:0 10px}.request-button{border-color:#05966980;color:#047857;padding:0 14px}.secondary-button{min-height:46px;padding:0 17px}.access-cta{border-color:#05966952;color:#047857}.hero-band{display:grid;grid-template-columns:minmax(0,.86fr) minmax(500px,1.14fr);gap:34px;align-items:center;min-height:min(820px,calc(100vh - 78px));padding:34px 52px 26px}.ambient-grid{position:absolute;inset:8% 3% auto auto;width:min(720px,50%);height:64%;border:1px solid rgba(5,150,105,.12);background:linear-gradient(120deg,transparent 0 46%,rgba(5,150,105,.16) 47%,transparent 48% 100%),repeating-linear-gradient(90deg,rgba(5,150,105,.07) 0 1px,transparent 1px 24px);clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);opacity:.72}.hero-copy{max-width:780px}h1,h2,h3,p{margin:0}.hero-system-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;border:1px solid rgba(5,150,105,.24);border-radius:8px;background:#0596690f;color:#047857;padding:0 13px;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}h1{max-width:840px;margin-top:22px;color:#0b0b0f;font-size:60px;font-weight:900;line-height:.96;letter-spacing:0;text-wrap:balance}h1 span{color:#059669;text-shadow:0 0 36px rgba(5,150,105,.25)}.mobile-headline-break{display:none}.hero-copy p{max-width:680px;margin-top:22px;color:#57534e;font-size:20px;line-height:1.58}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-actions .ld-primary-button{display:inline-flex;align-items:center;gap:9px;min-height:48px;border-color:#059669b3;border-radius:8px;background:linear-gradient(135deg,#059669,#059669 52%,#059669);color:#0b0b0f;font-size:14px;font-weight:900;box-shadow:0 16px 44px #05966945}.proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:640px;margin-top:28px}.proof-strip div{display:grid;grid-template-columns:auto 1fr;gap:3px 9px;align-items:center;min-height:66px;border:1px solid rgba(5,150,105,.16);border-radius:8px;background:#fff;padding:12px}.proof-strip svg{grid-row:span 2;color:#059669}.proof-strip strong{color:#0b0b0f;font-size:12px}.proof-strip span{color:#78716c;font-size:11px}.command-dock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:700px;margin-top:12px}.command-packet{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;align-items:center;min-height:58px;border:1px solid rgba(5,150,105,.13);border-radius:8px;background:linear-gradient(135deg,rgba(5,150,105,.07),transparent),#fff;padding:10px}.command-packet svg{grid-row:span 2;color:#059669}.command-packet span,.command-packet strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-packet span{color:#78716c;font-size:10px;font-weight:900;text-transform:uppercase}.command-packet strong{color:#0b0b0f;font-size:12px;font-weight:900}.product-visual,.chat-workspace,.quote-console,.ops-panel,.debug-panel{border:1px solid rgba(5,150,105,.2);border-radius:8px;background:linear-gradient(180deg,#fff,#fff),#fff;box-shadow:inset 0 1px #ffffff12,0 34px 100px #0b0b0f0a;backdrop-filter:none}.product-visual{position:relative;overflow:hidden}.product-visual:before{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 25%,rgba(5,150,105,.08) 25.2%,transparent 25.5%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 24%);content:""}.visual-scanline{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(5,150,105,.09),transparent);animation:scanline 5.5s linear infinite}.visual-header,.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(5,150,105,.14);padding:17px 18px}.visual-header{position:relative;align-items:center;color:#0b0b0f;font-size:13px;font-weight:900;text-transform:uppercase}.visual-header small{margin-left:auto;color:#059669;font-size:12px;font-weight:850;text-transform:none}.visual-flow{position:relative;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:18px;color:#78716c}.visual-flow .flow-node{display:grid;min-height:98px;place-items:center;border:1px solid rgba(5,150,105,.18);border-radius:8px;background:linear-gradient(180deg,#05966917,#ffffff05),#fff;color:#0b0b0f;font-weight:850;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.visual-flow .flow-node.active{border-color:#05966980;background:linear-gradient(180deg,#05966924,#ffffff05),#fff;box-shadow:inset 0 0 36px #0596691f,0 0 26px #05966914}.visual-flow .flow-node.queued{border-color:#05966973;background:linear-gradient(180deg,#0596691a,#ffffff05),#fff;box-shadow:inset 0 0 36px #05966914}.visual-flow svg{color:#059669}.visual-flow span{font-size:13px}.signal-rail{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 18px;border:1px solid rgba(5,150,105,.13);border-radius:8px;background:#fff;padding:10px}.signal-rail span{min-height:31px;border:1px solid rgba(5,150,105,.18);border-radius:8px;background:#0596690f;color:#047857;padding:7px 8px;text-align:center;font-size:11px;font-weight:850}.visual-intelligence{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:12px 18px}.visual-grid,.document-layers,.visual-review-gate,.review-checklist{border:1px solid rgba(5,150,105,.14);border-radius:8px;background:#fff}.visual-grid,.document-layers{padding:14px}.visual-grid h3,.document-layers h3,.quote-options h3{margin-bottom:10px;color:#0b0b0f;font-size:12px;font-weight:900;text-transform:uppercase}.visual-grid .ld-field-row,.handoff-state .ld-field-row{border-bottom-color:#0596691f}.layer-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(5,150,105,.1);padding:10px 0}.layer-row span{color:#57534e;font-size:12px}.layer-row strong{color:#047857;font-size:12px}.visual-review-gate{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 18px 18px;border-color:#05966957;background:linear-gradient(90deg,rgba(5,150,105,.09),transparent),#fff;padding:15px}.visual-review-gate strong,.visual-review-gate span{display:block}.visual-review-gate strong{color:#059669;font-size:12px;text-transform:uppercase}.visual-review-gate span{margin-top:5px;color:#57534e;font-size:13px}.visual-review-gate button{min-width:116px;border-color:#05966980;color:#047857}.system-ledger{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid rgba(5,150,105,.12);background:#fff}.system-ledger div{border-right:1px solid rgba(5,150,105,.1);padding:12px 14px}.system-ledger div:last-child{border-right:0}.system-ledger span,.system-ledger strong{display:block}.system-ledger span{color:#78716c;font-size:10px;font-weight:900;text-transform:uppercase}.system-ledger strong{margin-top:4px;color:#047857;font-size:12px}.quote-ready-mode .command-packet,.quote-ready-mode .system-ledger,.quote-ready-mode .state-ledger{border-color:#05966938}.metrics-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 52px 24px;border:1px solid rgba(5,150,105,.16);border-radius:8px;background:#fff;overflow:hidden}.metric-cell{min-height:74px;border-right:1px solid rgba(5,150,105,.12);padding:16px 22px}.metric-cell:last-child{border-right:0}.metric-cell span,.metric-cell strong,.metric-cell small{display:block}.metric-cell span{color:#78716c;font-size:11px;font-weight:850;text-transform:uppercase}.metric-cell strong{margin-top:6px;color:#0b0b0f;font-size:23px;font-weight:750}.metric-cell small{margin-top:2px;color:#059669;font-size:12px}.runway-band{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:18px;align-items:stretch;margin:0 52px 24px}.runway-copy,.runway-track{border:1px solid rgba(5,150,105,.15);border-radius:8px;background:linear-gradient(135deg,rgba(5,150,105,.06),transparent 60%),#fff}.runway-copy{padding:24px}.runway-copy h2{max-width:520px;color:#0b0b0f;font-size:30px;line-height:1.02}.runway-copy p{margin-top:14px;color:#57534e;font-size:15px;line-height:1.58}.runway-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.runway-step{position:relative;display:grid;min-height:210px;grid-template-rows:auto 1fr auto;gap:16px;border-right:1px solid rgba(5,150,105,.12);padding:18px}.runway-step:last-child{border-right:0}.runway-step:before{position:absolute;top:50px;right:-28px;z-index:1;width:56px;height:1px;background:linear-gradient(90deg,#05966933,#0596699e);content:""}.runway-step:last-child:before{display:none}.runway-index{display:grid;width:38px;height:30px;place-items:center;border:1px solid rgba(5,150,105,.28);border-radius:8px;background:#05966914;color:#059669;font-size:12px;font-weight:950}.runway-step strong,.runway-step p,.runway-step small{display:block}.runway-step strong{color:#0b0b0f;font-size:15px}.runway-step p{margin-top:8px;color:#57534e;font-size:12px;line-height:1.5}.runway-step small{width:max-content;border:1px solid rgba(5,150,105,.18);border-radius:8px;background:#0596690f;color:#047857;padding:5px 8px;font-size:11px;font-weight:900;text-transform:uppercase}.demo-theater{margin:0 52px 24px;border:1px solid rgba(5,150,105,.15);border-radius:8px;background:linear-gradient(135deg,rgba(5,150,105,.07),transparent 35%,rgba(5,150,105,.04)),#fff;overflow:hidden}.demo-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(5,150,105,.13);padding:22px}.demo-heading h2{color:#0b0b0f;font-size:27px;line-height:1.05}.demo-heading p{max-width:760px;margin-top:7px;color:#78716c;font-size:14px;line-height:1.5}.demo-stage{min-width:176px;border:1px solid rgba(5,150,105,.26);border-radius:8px;background:#05966912;padding:11px 13px}.demo-stage span,.demo-stage strong{display:block}.demo-stage span{color:#78716c;font-size:10px;font-weight:900;text-transform:uppercase}.demo-stage strong{margin-top:4px;color:#047857;font-size:13px;text-transform:capitalize}.demo-grid{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(280px,1fr) minmax(260px,.9fr) minmax(260px,.9fr);gap:12px;padding:12px}.borrower-widget-preview,.loa-brain-preview,.review-console-preview,.quote-packet-preview{min-width:0;border:1px solid rgba(5,150,105,.14);border-radius:8px;background:linear-gradient(180deg,#fff,#fff),#fff;overflow:hidden}.demo-panel-heading{display:flex;gap:10px;align-items:flex-start;min-height:78px;border-bottom:1px solid rgba(5,150,105,.12);padding:15px}.demo-panel-heading svg{flex:0 0 auto;color:#059669}.demo-panel-heading h3{color:#0b0b0f;font-size:16px}.demo-panel-heading p{margin-top:5px;color:#78716c;font-size:12px;line-height:1.4}.widget-phone{display:grid;gap:12px;margin:15px;border:1px solid rgba(5,150,105,.16);border-radius:8px;background:linear-gradient(180deg,#fff,#fff);padding:12px;box-shadow:inset 0 0 34px #0596690f}.widget-topbar,.packet-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.widget-topbar>span{width:22px;height:8px;border-radius:999px;background:#05966938}.widget-topbar strong,.packet-header span{color:#0b0b0f;font-size:12px}.widget-topbar small,.packet-header strong{color:#047857;font-size:11px;font-weight:900}.widget-thread{display:grid;gap:9px;min-height:250px;align-content:start}.bot-bubble,.user-bubble{margin:0;border-radius:8px;padding:10px;font-size:12px;line-height:1.45}.bot-bubble{justify-self:start;max-width:88%;border:1px solid rgba(5,150,105,.14);background:#0596690f;color:#0b0b0f}.bot-bubble.active{border-color:#0596693d;color:#047857}.user-bubble{justify-self:end;max-width:88%;background:linear-gradient(135deg,#059669f2,#059669d9);color:#0b0b0f;font-weight:850}.widget-phone button,.theater-review{width:100%}.widget-phone button{min-height:42px;border:1px solid rgba(5,150,105,.5);border-radius:8px;background:#059669;color:#0b0b0f;cursor:pointer;font-size:13px;font-weight:900}.widget-phone button:disabled{cursor:not-allowed;opacity:.62}.brain-graph{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px}.brain-node{position:relative;min-height:82px;border:1px solid rgba(5,150,105,.13);border-radius:8px;background:#fff;padding:12px}.brain-node:after{position:absolute;right:11px;bottom:10px;width:8px;height:8px;border-radius:999px;background:#05966938;content:""}.brain-node.active{border-color:#05966959;background:linear-gradient(135deg,rgba(5,150,105,.12),transparent),#fff}.brain-node.active:after{background:#059669;box-shadow:0 0 18px #05966970}.brain-node span,.brain-node strong{display:block}.brain-node span{color:#059669;font-size:11px;font-weight:950}.brain-node strong{margin-top:10px;color:#0b0b0f;font-size:13px}.brain-output{margin:0 15px 15px;border:1px solid rgba(5,150,105,.13);border-radius:8px;background:#fff;padding:13px}.brain-output span,.brain-output strong{display:block}.brain-output span{color:#78716c;font-size:10px;font-weight:900;text-transform:uppercase}.brain-output strong{margin-top:5px;color:#047857;font-size:13px}.review-stack{display:grid;gap:9px;padding:15px}.review-stack-row{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;min-height:44px;border:1px solid rgba(5,150,105,.12);border-radius:8px;background:#fff;padding:0 10px}.review-stack-row svg{color:#a8a29e}.review-stack-row.complete svg{color:#059669}.review-stack-row span{color:#57534e;font-size:12px}.review-stack-row strong{color:#78716c;font-size:11px}.review-stack-row.complete strong{color:#047857}.theater-review{width:calc(100% - 30px);margin:0 15px 15px}.packet-sheet{display:grid;gap:14px;margin:15px;border:1px solid rgba(5,150,105,.22);border-radius:8px;background:linear-gradient(155deg,rgba(5,150,105,.08),transparent 38%),#fff;padding:15px}.packet-sheet.unlocked{border-color:#05966961;box-shadow:inset 0 0 36px #05966914}.packet-rate{border:1px solid rgba(5,150,105,.13);border-radius:8px;background:#fff;padding:14px}.packet-rate span,.packet-rate strong,.packet-rate small{display:block}.packet-rate span{color:#78716c;font-size:11px;font-weight:900}.packet-rate strong{margin-top:5px;color:#0b0b0f;font-size:34px;line-height:1}.packet-rate small{margin-top:5px;color:#047857;font-size:12px;font-weight:900}.packet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.packet-grid div{min-height:58px;border:1px solid rgba(5,150,105,.12);border-radius:8px;background:#0596690a;padding:10px}.packet-grid span,.packet-grid strong{display:block}.packet-grid span{color:#78716c;font-size:10px;font-weight:900;text-transform:uppercase}.packet-grid strong{margin-top:5px;color:#0b0b0f;font-size:13px}.workspace-band,.service-band,.security-band{padding:0 52px 36px}.workspace-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border:1px solid rgba(5,150,105,.14);border-bottom:0;border-radius:8px 8px 0 0;background:#fff;padding:21px 22px}.workspace-title h2{color:#0b0b0f;font-size:21px;line-height:1.16}.workspace-title p{margin-top:6px;color:#78716c;font-size:14px}.state-ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid rgba(5,150,105,.14);border-bottom:0;background:linear-gradient(90deg,rgba(5,150,105,.05),transparent 48%,rgba(5,150,105,.04)),#fff}.state-ledger div{border-right:1px solid rgba(5,150,105,.1);padding:13px 22px}.state-ledger div:last-child{border-right:0}.state-ledger span,.state-ledger strong{display:block}.state-ledger span{color:#78716c;font-size:10px;font-weight:900;text-transform:uppercase}.state-ledger strong{margin-top:5px;color:#0b0b0f;font-size:13px;font-weight:900}.workspace-grid{display:grid;grid-template-columns:190px minmax(320px,.95fr) minmax(320px,.9fr) minmax(320px,.8fr);gap:12px;align-items:stretch;border:1px solid rgba(5,150,105,.14);border-radius:0 0 8px 8px;background:#fff;padding:12px}.workspace-rail{display:flex;min-height:100%;flex-direction:column;gap:6px;border:1px solid rgba(5,150,105,.14);border-radius:8px;background:linear-gradient(180deg,#fff,#fff),#fff;padding:10px}.workspace-rail button{justify-content:flex-start;width:100%;min-height:39px;border-color:transparent;background:transparent;color:#57534e;padding:0 10px;text-align:left}.workspace-rail button.active{border-color:#05966947;background:linear-gradient(90deg,rgba(5,150,105,.14),transparent),#0596690a;color:#0b0b0f}.rail-divider{margin:10px 8px 4px;border-top:1px solid rgba(5,150,105,.14);padding-top:10px;color:#a8a29e;font-size:11px;font-weight:900;text-transform:uppercase}.rail-operator{display:flex;gap:10px;align-items:center;margin-top:auto;border:1px solid rgba(5,150,105,.13);border-radius:8px;background:#fff;padding:10px}.rail-operator>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:8px;background:#05966921;color:#0b0b0f;font-size:12px;font-weight:900}.rail-operator strong,.rail-operator small{display:block}.rail-operator strong{color:#0b0b0f;font-size:12px}.rail-operator small{color:#78716c;font-size:11px}.chat-workspace,.quote-console,.ops-panel{min-width:0;overflow:hidden}.panel-heading h2,.section-title h2,.security-band h2{color:#0b0b0f;font-size:20px;line-height:1.15}.panel-heading p{margin-top:5px;color:#78716c;font-size:13px;line-height:1.45}.scenario-row{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid rgba(5,150,105,.14);padding:12px 18px}.scenario-row button{min-height:36px;padding:0 12px;color:#0b0b0f}.scenario-row button:disabled,.review-button:disabled,.composer .ld-icon-button:disabled{cursor:not-allowed;opacity:.52;transform:none}.message-list{display:flex;min-height:368px;max-height:430px;flex-direction:column;gap:12px;overflow:auto;padding:18px}.message{max-width:min(760px,88%);border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.48}.message.loa{align-self:flex-start;border:1px solid rgba(5,150,105,.18);background:#05966912;color:#0b0b0f}.message.borrower{align-self:flex-end;border:1px solid rgba(5,150,105,.22);background:linear-gradient(135deg,#059669f2,#059669e6);color:#0b0b0f;font-weight:800}.pending-message{display:inline-flex;align-items:center;gap:8px}.composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border-top:1px solid rgba(5,150,105,.14);padding:14px}.composer textarea{width:100%;min-height:96px;resize:vertical;border:1px solid rgba(5,150,105,.22);border-radius:8px;background:#fff;color:#0b0b0f;padding:12px;outline:none;font-size:14px;line-height:1.45}.composer textarea::placeholder{color:#a8a29e}.composer textarea:focus{border-color:#059669ad;box-shadow:0 0 0 3px #05966924}.composer .ld-icon-button{border-color:#05966999;border-radius:8px;background:#059669;color:#0b0b0f}.error-banner{border-top:1px solid rgba(225,29,72,.28);background:#e11d481f;color:#e11d48;padding:12px 18px;font-size:14px;font-weight:780}.quote-console-list{display:grid;gap:12px;padding:18px}.quote-card{border:1px solid rgba(5,150,105,.14);border-radius:8px;background:#fff;padding:14px}.quote-card.recommended{border-color:#05966973;background:linear-gradient(135deg,rgba(5,150,105,.12),transparent 55%),#fff;box-shadow:inset 0 0 34px #0596690f}.quote-card header,.quote-card-grid{display:grid;gap:10px}.quote-card header{grid-template-columns:1fr auto;align-items:center}.quote-card header strong{color:#0b0b0f;font-size:15px}.quote-card header span{border:1px solid rgba(5,150,105,.24);border-radius:8px;background:#05966917;color:#047857;padding:4px 8px;font-size:11px;font-weight:900}.quote-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px}.quote-card-grid div{min-width:0}.quote-card-grid span,.quote-card-grid strong{display:block}.quote-card-grid span{color:#78716c;font-size:11px}.quote-card-grid strong{margin-top:4px;color:#0b0b0f;font-size:17px}.quote-card button{justify-content:space-between;width:100%;margin-top:14px;border-color:#05966933;color:#047857}.quote-card footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.quote-card footer span{min-width:0;border:1px solid rgba(5,150,105,.12);border-radius:8px;background:#0596690a;color:#78716c;padding:6px;text-align:center;font-size:11px;font-weight:850}.ops-panel{position:relative;padding-bottom:18px}.ops-glow,.debug-glow{position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(5,150,105,.1),transparent 48%,rgba(5,150,105,.08))}.ops-panel>*:not(.ops-glow),.debug-panel>*:not(.debug-glow){position:relative}.ops-panel .ld-compliance-strip,.handoff-state,.quote-options,.review-checklist{margin:16px 18px 0}.review-button{width:calc(100% - 36px);min-height:44px;margin:18px 18px 0;border-color:#05966985;background:#0596691a;color:#047857}.review-checklist{padding:14px}.review-checklist>div,.review-checklist p{display:grid;align-items:center;gap:10px}.review-checklist>div{grid-template-columns:1fr auto;margin-bottom:10px}.review-checklist>div strong{color:#0b0b0f;font-size:13px}.review-checklist>div span,.review-checklist p strong{color:#047857;font-size:12px}.review-checklist p{grid-template-columns:auto 1fr auto;border-top:1px solid rgba(5,150,105,.1);padding:10px 0}.review-checklist p svg{color:#059669}.review-checklist p span{color:#57534e;font-size:12px}.quote-options h3{color:#0b0b0f}.quote-row{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(5,150,105,.14);padding:12px 0}.quote-row strong,.quote-row span{display:block}.quote-row span{margin-top:3px;color:#78716c;font-size:12px}.service-band{padding-top:2px}.section-title{display:flex;align-items:center;gap:10px;margin-bottom:14px}.section-title svg{color:#059669}.module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.module-tile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:86px;align-items:center;gap:12px;border:1px solid rgba(5,150,105,.16);border-radius:8px;background:linear-gradient(135deg,rgba(5,150,105,.06),transparent),#fff;padding:14px}.module-index{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(5,150,105,.14);border-radius:8px;background:#0596690f;color:#059669;font-size:11px;font-weight:950}.module-tile span:first-child{display:block;color:#0b0b0f;font-size:13px;font-weight:850}.module-tile small{display:block;margin-top:5px;color:#78716c;font-size:11px;line-height:1.35}.trust-band,.access-band{margin:0 52px 24px}.trust-band{display:grid;grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:14px}.trust-copy,.trust-card,.access-copy,.access-form{border:1px solid rgba(5,150,105,.15);border-radius:8px;background:linear-gradient(135deg,rgba(5,150,105,.06),transparent 58%),#fff}.trust-copy,.access-copy{padding:24px}.trust-copy h2,.access-copy h2{color:#0b0b0f;font-size:30px;line-height:1.04}.trust-copy p,.access-copy p{margin-top:12px;color:#57534e;font-size:15px;line-height:1.58}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.trust-card{min-height:220px;padding:18px}.trust-card span{display:grid;width:38px;height:30px;place-items:center;border:1px solid rgba(5,150,105,.28);border-radius:8px;background:#05966914;color:#059669;font-size:12px;font-weight:950}.trust-card strong,.trust-card p{display:block}.trust-card strong{margin-top:18px;color:#0b0b0f;font-size:16px}.trust-card p{margin-top:10px;color:#78716c;font-size:13px;line-height:1.52}.access-band{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:14px;opacity:.92}.access-band.open{opacity:1}.access-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px}.access-steps span{border:1px solid rgba(5,150,105,.14);border-radius:8px;background:#fff;color:#57534e;padding:10px;font-size:12px;font-weight:850}.access-steps strong{display:block;margin-bottom:5px;color:#059669;font-size:11px}.access-form{display:grid;gap:14px;padding:18px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.access-form label{display:grid;gap:7px;min-width:0}.access-form label span{color:#78716c;font-size:11px;font-weight:900;text-transform:uppercase}.access-form input,.access-form select,.access-form textarea{width:100%;min-width:0;border:1px solid rgba(5,150,105,.18);border-radius:8px;background:#fff;color:#0b0b0f;padding:12px;outline:none;font-size:14px}.access-form textarea{resize:vertical;line-height:1.45}.access-form input::placeholder,.access-form textarea::placeholder{color:#a8a29e}.access-form input:focus,.access-form select:focus,.access-form textarea:focus{border-color:#0596699e;box-shadow:0 0 0 3px #0596691f}.access-submit{width:100%;margin:0}.access-confirmation{border:1px solid rgba(5,150,105,.2);border-radius:8px;background:#0596690f;color:#047857;padding:12px;font-size:13px;line-height:1.45}.field-error{color:#e11d48;font-size:12px;margin-top:6px;font-weight:600}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#e11d48!important;background-color:#fff1f2!important}.security-band{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);gap:22px;align-items:center;padding-bottom:76px}.security-band>div:first-child{border-left:2px solid rgba(5,150,105,.55);padding-left:20px}.security-band p{max-width:760px;margin-top:9px;color:#78716c;font-size:15px;line-height:1.55}.guardrail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guardrail-list span{display:inline-flex;align-items:center;gap:8px;min-height:48px;border:1px solid rgba(5,150,105,.16);border-radius:8px;background:#fff;color:#0b0b0f;padding:0 14px;font-size:13px;font-weight:850}.guardrail-list svg{color:#059669}.debug-panel{position:fixed;top:78px;right:16px;z-index:25;width:min(430px,calc(100vw - 32px));max-height:calc(100vh - 96px);overflow:auto;padding:16px}.debug-heading{display:flex;align-items:center;gap:8px;margin-bottom:12px}.debug-heading h2{font-size:17px}pre{overflow:auto;border:1px solid rgba(5,150,105,.18);border-radius:8px;background:#fbfbf9;color:#57534e;padding:12px;font-size:12px;line-height:1.45}.spin{animation:spin .85s linear infinite}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:1320px){.site-header,.hero-band,.workspace-band,.service-band,.security-band{padding-right:28px;padding-left:28px}.trust-band,.access-band,.metrics-strip,.runway-band,.demo-theater{margin-right:28px;margin-left:28px}h1{font-size:54px}.workspace-grid{grid-template-columns:190px minmax(0,1fr) minmax(0,1fr)}.ops-panel{grid-column:2 / -1}}@media(max-width:1120px){.hero-band{grid-template-columns:1fr;min-height:auto}h1{font-size:58px}}@media(max-width:980px){.site-header{grid-template-columns:1fr;align-items:flex-start}.primary-nav,.header-status{flex-wrap:wrap;justify-content:flex-start}.metrics-strip,.runway-band,.demo-grid,.trust-band,.access-band,.module-grid,.security-band,.visual-intelligence{grid-template-columns:1fr}.runway-track{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-grid{grid-template-columns:1fr}.runway-step:nth-child(2):before{display:none}.workspace-grid{grid-template-columns:1fr}.ops-panel{grid-column:auto}.workspace-rail{min-height:auto;flex-direction:row;overflow-x:auto}.workspace-rail button,.rail-operator{width:max-content;min-width:max-content}.rail-divider,.rail-operator{display:none}}@media(max-width:680px){.site-shell{width:100%;max-width:100vw;overflow-x:hidden}.site-header,.hero-band,.workspace-band,.service-band,.security-band{width:100vw;max-width:100vw;padding-right:18px;padding-left:18px}.metrics-strip,.runway-band,.demo-theater,.trust-band,.access-band{margin-right:18px;margin-left:18px}h1{font-size:clamp(34px,9.5vw,39px);line-height:1.02;width:calc(100vw - 108px);max-width:calc(100vw - 108px);overflow-wrap:break-word;text-wrap:wrap}.mobile-headline-break{display:block}.hero-copy p{font-size:16px;width:calc(100vw - 108px);max-width:calc(100vw - 108px);overflow-wrap:break-word}.primary-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100vw - 108px);max-width:calc(100vw - 108px)}.header-status{display:grid;grid-template-columns:1fr;width:calc(100vw - 108px);max-width:calc(100vw - 108px)}.hero-actions{display:grid;grid-template-columns:1fr;width:calc(100vw - 36px);max-width:calc(100vw - 108px)}.primary-nav a,.header-status>*,.hero-actions>*{width:100%;min-width:0}.site-header .ld-pill,.hero-actions .access-cta{grid-column:1 / -1}.hero-copy,.hero-system-chip,.proof-strip,.command-dock{max-width:calc(100vw - 36px);min-width:0}.proof-strip,.command-dock,.demo-heading,.brain-graph,.packet-grid,.form-grid,.access-steps,.visual-flow,.signal-rail,.system-ledger,.state-ledger,.quote-card-grid,.quote-card footer,.runway-track,.guardrail-list{grid-template-columns:1fr}.runway-step{min-height:auto}.runway-step:before{display:none}.visual-flow>svg{display:none}.visual-review-gate,.workspace-title{align-items:stretch;flex-direction:column}.workspace-title{display:flex}.message{max-width:94%}.composer{grid-template-columns:1fr}}.chat-panel{display:flex;flex-direction:column;height:100%;border:1px solid rgba(5,150,105,.18);border-radius:10px;background:linear-gradient(180deg,#fff,#fff);overflow:hidden}.chat-panel-header{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(5,150,105,.14);padding:12px 14px;background:#fff}.chat-panel-header strong{color:#0b0b0f;font-size:13px}.chat-panel-header small{color:#059669;font-size:11px;font-weight:800}.chat-panel-thread{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.chat-bubble{max-width:88%;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45;word-break:break-word}.chat-bubble.loa{align-self:flex-start;background:#0596691a;border:1px solid rgba(5,150,105,.18);color:#0b0b0f}.chat-bubble.borrower{align-self:flex-end;background:#0596691f;border:1px solid rgba(5,150,105,.22);color:#0b0b0f}.chat-bubble.pending{display:flex;align-items:center;gap:8px;color:#78716c;font-size:12px}.chat-error{align-self:center;color:#e11d48;font-size:12px;padding:6px 10px;border:1px solid rgba(225,29,72,.25);border-radius:8px;background:#e11d4814}.chat-quote-options{margin-top:4px;padding:10px;border:1px solid rgba(5,150,105,.2);border-radius:8px;background:#0596690f}.chat-quote-options strong{display:block;color:#059669;font-size:12px;margin-bottom:6px}.chat-quote-row{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#57534e;padding:4px 0;border-top:1px solid rgba(5,150,105,.1)}.chat-composer{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end;border-top:1px solid rgba(5,150,105,.14);padding:10px;background:#fff}.chat-composer textarea{resize:none;border:1px solid rgba(5,150,105,.18);border-radius:8px;background:#fff;color:#0b0b0f;padding:10px;font-size:13px;line-height:1.4;outline:none}.chat-composer textarea:focus{border-color:#05966980;box-shadow:0 0 0 3px #0596691a}.chat-composer button{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(5,150,105,.35);border-radius:8px;background:#0596691a;color:#059669;cursor:pointer}.chat-composer button:disabled{opacity:.4;cursor:not-allowed}.embed-shell{font-family:Inter,system-ui,sans-serif}.dashboard-shell{display:grid;grid-template-columns:240px 1fr;min-height:100vh;background:#fbfbf9;color:#0b0b0f}.dashboard-sidebar{border-right:1px solid rgba(5,150,105,.12);background:#fff;padding:20px 14px;display:flex;flex-direction:column;gap:18px}.dashboard-brand{display:flex;align-items:center;gap:10px;color:#0b0b0f;font-size:15px}.dashboard-brand svg{color:#059669}.dashboard-sidebar button{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#57534e;font-size:13px;font-weight:700;cursor:pointer;text-align:left}.dashboard-sidebar button:hover,.dashboard-sidebar button.active{border-color:#05966933;background:#05966912;color:#0b0b0f}.dashboard-main{padding:28px 32px;overflow-y:auto}.dashboard-main h1{font-size:26px;color:#0b0b0f;margin-bottom:18px}.dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}.metric-card{border:1px solid rgba(5,150,105,.15);border-radius:8px;background:#fff;padding:16px}.metric-card svg{color:#059669;margin-bottom:8px}.metric-card strong{display:block;color:#0b0b0f;font-size:28px;margin-bottom:4px}.metric-card span{color:#78716c;font-size:12px}.dashboard-section{border:1px solid rgba(5,150,105,.14);border-radius:8px;background:#fff;padding:20px;margin-bottom:20px}.dashboard-section h2{font-size:18px;color:#0b0b0f;margin-bottom:10px}.dashboard-section p{color:#78716c;font-size:13px;margin-bottom:12px}.dashboard-section label{display:block;margin-bottom:14px}.dashboard-section label span{display:block;color:#57534e;font-size:12px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.dashboard-section input,.dashboard-section textarea,.dashboard-section select{width:100%;border:1px solid rgba(5,150,105,.18);border-radius:8px;background:#fff;color:#0b0b0f;padding:10px 12px;font-size:13px;outline:none}.code-block{background:#0b0b0f0a;border:1px solid rgba(5,150,105,.15);border-radius:8px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:#57534e;overflow-x:auto;margin-bottom:12px}.lead-list{display:flex;flex-direction:column;gap:8px}.lead-row{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:16px;border:1px solid rgba(5,150,105,.12);border-radius:8px;background:#fff;padding:12px 16px}.lead-row strong{color:#0b0b0f;font-size:14px}.lead-row span{color:#78716c;font-size:12px}.status-pill{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;text-transform:uppercase}.status-pill.quoted{background:#0596691f;color:#059669;border:1px solid rgba(5,150,105,.25)}.status-pill.intake{background:#0596691f;color:#047857;border:1px solid rgba(5,150,105,.25)}.timestamp{color:#a8a29e;font-size:11px}.plan-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid rgba(5,150,105,.2);border-radius:8px;background:#0596690f}.plan-card strong{color:#059669;font-size:16px}.plan-card span{color:#57534e;font-size:13px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:#a8a29e;font-size:14px;text-align:center;border:1px dashed rgba(5,150,105,.15);border-radius:8px;background:#05966905}.empty-state svg{opacity:.4}.spinner{animation:spin 1s linear infinite}.activity-list{display:flex;flex-direction:column;gap:1px;border:1px solid #e8e8e2;border-radius:8px;overflow:hidden;background:#f5f5f4}.activity-row{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff}.activity-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#05966914;color:#059669;flex-shrink:0}.activity-content{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.activity-content strong{font-size:13px;color:#0b0b0f}.activity-content span{font-size:12px;color:#78716c}.leads-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px}.leads-search{display:flex;align-items:center;gap:8px;flex:1;border:1px solid #e8e8e2;border-radius:6px;padding:8px 12px;color:#a8a29e}.leads-search input{border:none;outline:none;background:transparent;font-size:13px;color:#0b0b0f;width:100%}.leads-search input::placeholder{color:#a8a29e}.leads-filter{border:1px solid #e8e8e2;border-radius:6px;padding:8px 12px;font-size:13px;color:#44403c;background:#fff;cursor:pointer}.leads-count{font-size:12px;color:#78716c;margin-bottom:12px}.leads-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid #e8e8e2}.page-btn{display:flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid #e8e8e2;border-radius:6px;background:#fff;font-size:12px;color:#44403c;cursor:pointer}.page-btn:disabled{opacity:.4;cursor:not-allowed}.page-btn:not(:disabled):hover{background:#f5f5f4}.page-info{font-size:12px;color:#78716c}.status-pill.new{background:#3b82f61a;color:#2563eb;border:1px solid rgba(59,130,246,.2)}.status-pill.in_progress{background:#f59e0b1a;color:#d97706;border:1px solid rgba(245,158,11,.2)}.status-pill.declined{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.2)}.status-pill.closed{background:#6b72801a;color:#4b5563;border:1px solid rgba(107,114,128,.2)}.pricing-band{margin:0 52px 24px;border:1px solid rgba(5,150,105,.14);border-radius:8px;background:linear-gradient(135deg,rgba(5,150,105,.05),transparent 40%,rgba(5,150,105,.04)),#fff;padding:32px}.pricing-band h2{font-size:28px;color:#0b0b0f;margin-bottom:6px}.pricing-band>p{color:#78716c;font-size:15px;margin-bottom:24px}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pricing-card{border:1px solid rgba(5,150,105,.15);border-radius:10px;background:#fff;padding:20px;display:flex;flex-direction:column;gap:10px}.pricing-card.featured{border-color:#05966966;background:linear-gradient(180deg,rgba(5,150,105,.08),transparent),#fff}.pricing-card h3{font-size:16px;color:#0b0b0f}.pricing-card .price{font-size:32px;font-weight:800;color:#059669}.pricing-card .price span{font-size:14px;color:#78716c;font-weight:600}.pricing-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.pricing-card li{font-size:13px;color:#57534e;display:flex;align-items:center;gap:8px}.pricing-card li svg{color:#059669;flex-shrink:0}.faq-band{margin:0 52px 24px;border:1px solid rgba(5,150,105,.14);border-radius:8px;background:#fff;padding:32px}.faq-band h2{font-size:28px;color:#0b0b0f;margin-bottom:18px}.faq-item{border-bottom:1px solid rgba(5,150,105,.1);padding:14px 0}.faq-item strong{display:block;color:#0b0b0f;font-size:15px;margin-bottom:6px}.faq-item p{color:#78716c;font-size:14px;line-height:1.5}@media(max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pricing-grid,.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{border-right:0;border-bottom:1px solid rgba(5,150,105,.12)}.dashboard-sidebar nav{flex-direction:row;overflow-x:auto}.dashboard-metrics{grid-template-columns:1fr}}.comparison-band{margin:0 52px 24px;border:1px solid rgba(5,150,105,.14);border-radius:8px;background:linear-gradient(135deg,rgba(5,150,105,.04),transparent 40%,rgba(5,150,105,.03)),#fff;padding:32px}.comparison-band h2{font-size:28px;color:#0b0b0f;margin-bottom:24px;text-align:center}.comparison-grid{display:flex;flex-direction:column;gap:0;border:1px solid rgba(5,150,105,.12);border-radius:10px;overflow:hidden}.comparison-row{display:grid;grid-template-columns:200px 1fr 1fr;gap:16px;align-items:center;padding:14px 18px;border-bottom:1px solid rgba(5,150,105,.08);background:#fff}.comparison-row:last-child{border-bottom:0}.comparison-row.bot{background:linear-gradient(90deg,rgba(5,150,105,.06),transparent 60%),#fff}.comparison-row.human{background:linear-gradient(90deg,rgba(5,150,105,.04),transparent 60%),#fff}.comp-label{color:#78716c;font-size:13px;font-weight:700;text-transform:uppercase}.comp-human{color:#57534e;font-size:14px}.comp-bot{color:#059669;font-size:14px;font-weight:700}.comparison-row.human .comp-human{color:#059669;font-weight:700}.comparison-row.human .comp-bot{color:#78716c;font-weight:400}@media(max-width:768px){.comparison-row{grid-template-columns:1fr;gap:6px;padding:12px}.comp-label{margin-bottom:4px}.comp-human:before{content:"Human: ";color:#78716c;font-weight:400}.comp-bot:before{content:"Bot: ";color:#78716c;font-weight:400}}.access-error{color:#e11d48;font-size:13px;padding:10px 12px;border:1px solid rgba(225,29,72,.25);border-radius:8px;background:#e11d4814;margin-top:10px}.quote-calculator-shell{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;gap:0}.calculator-hero{position:relative;z-index:1;padding:48px 52px 28px;background:radial-gradient(circle at 12% 20%,rgba(5,150,105,.1),transparent 35%),linear-gradient(180deg,#fbfbf9 0% 100%);border-bottom:1px solid rgba(5,150,105,.14)}.calculator-hero-copy{max-width:760px}.calculator-hero-copy h1{font-size:44px;line-height:1.05;margin-top:16px}.calculator-hero-copy p{margin-top:14px;color:#57534e;font-size:17px;line-height:1.6;max-width:620px}.calculator-workspace{position:relative;z-index:1;max-width:840px;margin:0 auto;padding:32px 24px 48px}.step-indicator{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:28px;border:1px solid rgba(5,150,105,.16);border-radius:8px;background:#fff;overflow:hidden}.step{display:grid;place-items:center;gap:6px;padding:16px;border-right:1px solid rgba(5,150,105,.12);opacity:.55;transition:opacity .2s ease,background .2s ease}.step:last-child{border-right:0}.step.active{opacity:1;background:#05966912}.step span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(5,150,105,.35);border-radius:8px;background:#05966914;color:#059669;font-size:13px;font-weight:900}.step.active span{background:#0596692e;border-color:#0596698c}.step small{color:#78716c;font-size:11px;font-weight:800;text-transform:uppercase}.step.active small{color:#047857}.calc-step{border:1px solid rgba(5,150,105,.18);border-radius:8px;background:linear-gradient(180deg,#fff,#fff),#fff;box-shadow:inset 0 1px #ffffff12,0 34px 100px #0b0b0f0a;padding:24px}.calc-step h2{display:flex;align-items:center;gap:10px;color:#0b0b0f;font-size:20px;font-weight:800;margin-bottom:20px}.calc-step h2 svg{color:#059669}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid label{display:grid;gap:6px}.form-grid label span{color:#78716c;font-size:12px;font-weight:800;text-transform:uppercase}.form-grid input,.form-grid select{min-height:44px;border:1px solid rgba(5,150,105,.22);border-radius:8px;background:#fff;color:#0b0b0f;padding:0 12px;font-size:14px;font-weight:600;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.form-grid input:focus,.form-grid select:focus{border-color:#0596698c;box-shadow:0 0 0 3px #0596691a}.form-grid input::placeholder{color:#a8a29e}.checkbox-label{display:flex!important;align-items:center;gap:10px;flex-direction:row!important;min-height:44px}.checkbox-label input[type=checkbox]{width:20px;height:20px;accent-color:#059669;cursor:pointer}.step-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(5,150,105,.12)}.dscr-live-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;padding:16px;border:1px solid rgba(5,150,105,.16);border-radius:8px;background:#fff}.dscr-live-preview div{display:grid;gap:4px}.dscr-live-preview span{color:#78716c;font-size:11px;font-weight:800;text-transform:uppercase}.dscr-live-preview strong{color:#047857;font-size:22px;font-weight:800}.dscr-live-preview strong.good,.dscr-live-preview strong.warn{color:#059669}.lead-gate{text-align:center}.lead-gate h2{justify-content:center}.lead-gate p{color:#57534e;font-size:15px;max-width:480px;margin:0 auto 20px}.lead-gate .form-grid{max-width:520px;margin:0 auto 20px}.privacy-note{color:#a8a29e;font-size:12px;margin-top:14px}.quote-results h2{display:flex;align-items:center;gap:10px;justify-content:center;margin-bottom:6px}.results-subtitle{text-align:center;color:#78716c;font-size:14px;margin-bottom:24px}.quote-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.quote-card{display:grid;gap:14px;border:1px solid rgba(5,150,105,.18);border-radius:8px;background:#fff;padding:18px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.quote-card:hover{border-color:#05966959;box-shadow:0 12px 40px #00000059;transform:translateY(-2px)}.quote-card.recommended{border-color:#05966973;background:linear-gradient(180deg,rgba(5,150,105,.08),transparent),#fff;box-shadow:inset 0 0 36px #0596690f}.quote-card header{display:flex;align-items:center;justify-content:space-between;gap:10px}.quote-card header strong{color:#0b0b0f;font-size:16px}.rec-badge{border:1px solid rgba(5,150,105,.35);border-radius:6px;background:#0596691f;color:#059669;padding:4px 8px;font-size:11px;font-weight:900;text-transform:uppercase}.quote-rate{text-align:center;padding:14px;border:1px solid rgba(5,150,105,.14);border-radius:8px;background:#fff}.quote-rate span{display:block;color:#0b0b0f;font-size:32px;font-weight:800;line-height:1}.quote-rate small{display:block;margin-top:4px;color:#78716c;font-size:11px;font-weight:800;text-transform:uppercase}.quote-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quote-detail-grid div{display:grid;gap:2px;padding:8px;border:1px solid rgba(5,150,105,.1);border-radius:6px;background:#fff}.quote-detail-grid span{color:#78716c;font-size:10px;font-weight:800;text-transform:uppercase}.quote-detail-grid strong{color:#047857;font-size:13px;font-weight:800}.empty-quotes{text-align:center;padding:32px}.empty-quotes p{color:#57534e;font-size:15px;margin-bottom:16px}.empty-quotes .flags{color:#e11d48;font-size:13px}.download-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.download-actions .secondary-button{display:inline-flex;align-items:center;gap:8px;flex:1 1 auto;justify-content:center}.download-status{margin-top:12px;padding:10px 14px;border-radius:8px;background:#f0fdf4;border:1px solid rgba(5,150,105,.14);color:#065f46;font-size:13px;font-weight:500}.calculator-footer{position:relative;z-index:1;padding:24px 52px;border-top:1px solid rgba(5,150,105,.12);background:#fff;text-align:center}.calculator-footer p{color:#a8a29e;font-size:12px}@media(max-width:768px){.calculator-hero{padding:28px 20px 20px}.calculator-hero-copy h1{font-size:28px}.calculator-workspace{padding:20px 16px 32px}.form-grid,.dscr-live-preview,.quote-cards,.step-indicator{grid-template-columns:1fr}.step{border-right:0;border-bottom:1px solid rgba(5,150,105,.12);flex-direction:row;justify-content:flex-start;gap:12px}.step:last-child{border-bottom:0}.step small{font-size:13px}.calculator-footer{padding:16px 20px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal-up{composes:reveal;transform:translateY(32px)}.reveal-up-sm{composes:reveal;transform:translateY(16px)}.reveal-scale{composes:reveal;transform:scale(.96)}.reveal-left{composes:reveal;transform:translate(24px)}.reveal-right{composes:reveal;transform:translate(-24px)}.reveal.is-visible,.reveal-up.is-visible,.reveal-up-sm.is-visible,.reveal-scale.is-visible,.reveal-left.is-visible,.reveal-right.is-visible{opacity:1;transform:none}.stagger-container .stagger-item{opacity:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.stagger-container.is-visible .stagger-item:nth-child(1){transition-delay:0ms}.stagger-container.is-visible .stagger-item:nth-child(2){transition-delay:80ms}.stagger-container.is-visible .stagger-item:nth-child(3){transition-delay:.16s}.stagger-container.is-visible .stagger-item:nth-child(4){transition-delay:.24s}.stagger-container.is-visible .stagger-item:nth-child(5){transition-delay:.32s}.stagger-container.is-visible .stagger-item:nth-child(6){transition-delay:.4s}.stagger-container.is-visible .stagger-item:nth-child(7){transition-delay:.48s}.stagger-container.is-visible .stagger-item:nth-child(8){transition-delay:.56s}.stagger-container.is-visible .stagger-item{opacity:1;transform:none}body{font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.hero-copy h1,.runway-copy h2,.demo-heading h2,.workspace-title h2,.section-title h2,.trust-copy h2,.comparison-band h2,.pricing-band h2,.faq-band h2,.access-band h2,.security-band h2{font-family:Geist Sans,Geist,system-ui,-apple-system,sans-serif;font-weight:500;letter-spacing:-.02em}.hero-copy h1{font-weight:600;letter-spacing:-.03em}.text-button,.request-button,.secondary-button,.scenario-row button,.review-button,.visual-review-gate button,.quote-card button,.workspace-rail button{transition:border-color .25s cubic-bezier(.16,1,.3,1),background .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.text-button:hover,.request-button:hover,.secondary-button:hover,.scenario-row button:hover,.review-button:hover,.visual-review-gate button:hover,.quote-card button:hover,.workspace-rail button:hover{transform:translateY(-2px)}.hero-actions .ld-primary-button{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),filter .25s ease}.hero-actions .ld-primary-button:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 20px 50px #05966959;filter:brightness(1.05)}.site-header{transition:background .3s ease,backdrop-filter .3s ease,border-color .3s ease}.site-header.nav-scrolled{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:#05966938}.custom-scrollbar::-webkit-scrollbar,.message-list::-webkit-scrollbar,.widget-thread::-webkit-scrollbar{width:5px}.custom-scrollbar::-webkit-scrollbar-track,.message-list::-webkit-scrollbar-track,.widget-thread::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb,.message-list::-webkit-scrollbar-thumb,.widget-thread::-webkit-scrollbar-thumb{background:#05966926;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover,.message-list::-webkit-scrollbar-thumb:hover,.widget-thread::-webkit-scrollbar-thumb:hover{background:#0596694d}button:focus-visible,a:focus-visible,textarea:focus-visible,input:focus-visible,select:focus-visible{outline:none;box-shadow:0 0 0 2px #fbfbf9,0 0 0 4px #05966966}.metric-cell,.runway-step,.command-packet,.module-tile,.trust-card,.pricing-card,.quote-card,.brain-node,.review-stack-row,.packet-sheet{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}.metric-cell:hover,.runway-step:hover,.command-packet:hover,.module-tile:hover,.trust-card:hover,.pricing-card:hover,.quote-card:hover,.brain-node:hover,.review-stack-row:hover,.packet-sheet:hover{transform:translateY(-3px);box-shadow:0 12px 40px #0006}@keyframes hero-entrance{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.hero-system-chip{animation:hero-entrance .6s cubic-bezier(.16,1,.3,1) .1s both}.hero-copy h1{animation:hero-entrance .7s cubic-bezier(.16,1,.3,1) .2s both}.hero-copy p{animation:hero-entrance .7s cubic-bezier(.16,1,.3,1) .35s both}.hero-actions{animation:hero-entrance .7s cubic-bezier(.16,1,.3,1) .45s both}.proof-strip{animation:hero-entrance .7s cubic-bezier(.16,1,.3,1) .55s both}.command-dock{animation:hero-entrance .7s cubic-bezier(.16,1,.3,1) .65s both}.product-visual{animation:hero-entrance .8s cubic-bezier(.16,1,.3,1) .4s both}@keyframes ambient-pulse{0%,to{opacity:.72}50%{opacity:.88}}.ambient-grid{animation:ambient-pulse 8s ease-in-out infinite}@keyframes loader-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loader-pulse{0%,to{opacity:.4}50%{opacity:1}}.btn-shine{position:relative;overflow:hidden}.btn-shine:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .6s ease}.btn-shine:hover:after{left:100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#ffffff08,#ffffff0f,#ffffff08);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}@keyframes divider-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.primary-nav a{position:relative}.primary-nav a:after{content:"";position:absolute;bottom:6px;left:11px;right:11px;height:2px;background:#059669;transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.16,1,.3,1);border-radius:1px}.primary-nav a:hover:after{transform:scaleX(1)}.trust-bar-strip{position:relative;z-index:1;margin:0 52px 24px;border:1px solid rgba(5,150,105,.14);border-radius:10px;background:linear-gradient(90deg,rgba(5,150,105,.06),transparent 30%,rgba(5,150,105,.04)),#fff;padding:16px 24px;overflow:hidden}.trust-bar-inner{display:flex;align-items:center;justify-content:center;gap:36px;flex-wrap:wrap}.trust-bar-item{display:inline-flex;align-items:center;gap:8px;color:#57534e;font-size:13px;font-weight:700;white-space:nowrap;letter-spacing:.01em}.trust-bar-item svg{color:#059669;flex-shrink:0}.animated-stats{position:relative;z-index:1;margin:0 52px 32px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stat-card{border:1px solid rgba(5,150,105,.14);border-radius:12px;background:radial-gradient(ellipse at 30% 0%,rgba(5,150,105,.07),transparent 60%),#fff;padding:28px 24px;text-align:center;opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.animated-stats.is-visible .stat-card{opacity:1;transform:none}.animated-stats.is-visible .stat-card:nth-child(1){transition-delay:0ms}.animated-stats.is-visible .stat-card:nth-child(2){transition-delay:.1s}.animated-stats.is-visible .stat-card:nth-child(3){transition-delay:.2s}.animated-stats.is-visible .stat-card:nth-child(4){transition-delay:.3s}.stat-card svg{color:#059669;margin-bottom:12px}.stat-card strong{display:block;font-size:36px;font-weight:800;color:#0b0b0f;line-height:1.1;letter-spacing:-.02em;margin-bottom:6px;font-variant-numeric:tabular-nums}.stat-card span{display:block;font-size:13px;font-weight:700;color:#78716c;text-transform:uppercase;letter-spacing:.04em}.stat-card:hover{border-color:#05966952;box-shadow:0 12px 40px #0006,0 0 24px #0596690f}.how-it-works-band{position:relative;z-index:1;margin:0 52px 32px}.hiw-heading{text-align:center;margin-bottom:32px}.hiw-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(5,150,105,.28);border-radius:100px;background:#05966914;color:#047857;font-size:12px;font-weight:800;padding:5px 14px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px}.hiw-heading h2{font-size:32px;color:#0b0b0f;margin:0 0 8px}.hiw-heading p{color:#78716c;font-size:15px;max-width:540px;margin:0 auto;line-height:1.5}.hiw-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;position:relative}.hiw-card{border:1px solid rgba(5,150,105,.14);border-radius:14px;background:linear-gradient(180deg,rgba(5,150,105,.05),transparent 50%),#fff;padding:32px 24px 28px;text-align:center;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.hiw-card:hover{transform:translateY(-4px);border-color:#05966952;box-shadow:0 16px 48px #0006,0 0 32px #0596690f}.hiw-step-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#059669,#047857);display:grid;place-items:center;box-shadow:0 4px 16px #0596694d}.hiw-step-badge span{font-size:12px;font-weight:800;color:#fbfbf9}.hiw-icon{width:56px;height:56px;border:1px solid rgba(5,150,105,.22);border-radius:14px;background:#0596690f;display:grid;place-items:center;margin:12px auto 18px;color:#059669}.hiw-card h3{font-size:18px;color:#0b0b0f;margin:0 0 10px;font-weight:700}.hiw-card p{font-size:14px;color:#78716c;line-height:1.6;margin:0}.testimonials-band{position:relative;z-index:1;margin:0 52px 32px}.testimonials-heading{text-align:center;margin-bottom:32px}.testimonials-heading h2{font-size:32px;color:#0b0b0f;margin:0 0 8px}.testimonials-heading p{color:#78716c;font-size:15px;margin:0}.testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.testimonial-card{border:1px solid rgba(5,150,105,.14);border-radius:14px;background:linear-gradient(180deg,rgba(5,150,105,.04),transparent 40%),#fff;padding:28px 24px;display:flex;flex-direction:column;gap:16px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.testimonial-card:hover{transform:translateY(-4px);border-color:#05966947;box-shadow:0 16px 48px #00000059}.testimonial-stars{display:flex;gap:2px}.testimonial-card blockquote{margin:0;font-size:14px;color:#57534e;line-height:1.65;flex:1}.testimonial-metric{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(5,150,105,.22);border-radius:100px;background:#05966914;padding:4px 12px;color:#059669;font-size:12px;font-weight:800;width:fit-content}.testimonial-author{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(5,150,105,.1);padding-top:14px}.author-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#05966933,#0596691f);border:1px solid rgba(5,150,105,.28);display:grid;place-items:center;font-size:13px;font-weight:800;color:#059669;flex-shrink:0}.testimonial-author strong{display:block;font-size:14px;color:#0b0b0f}.testimonial-author small{display:block;font-size:12px;color:#78716c;margin-top:2px}.pricing-heading{text-align:center;margin-bottom:28px}.pricing-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(5,150,105,.28);border-radius:100px;background:#05966914;color:#047857;font-size:12px;font-weight:800;padding:5px 14px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px}.pricing-heading h2{margin-bottom:8px}.pricing-heading p{color:#78716c;font-size:15px;max-width:540px;margin:0 auto}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-badge{display:inline-block;border:1px solid rgba(5,150,105,.4);border-radius:100px;background:linear-gradient(135deg,#0596692e,#0596691a);color:#059669;font-size:11px;font-weight:800;padding:3px 12px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.pricing-desc{font-size:13px;color:#78716c;line-height:1.4;margin:0 0 4px}.faq-heading{text-align:center;margin-bottom:24px}.faq-heading h2{margin-bottom:8px}.faq-heading p{color:#78716c;font-size:15px;margin:0}.faq-list{max-width:720px;margin:0 auto}.faq-item{border-bottom:1px solid rgba(5,150,105,.1)}.faq-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;padding:18px 0;text-align:left;color:inherit}.faq-trigger strong{font-size:15px;color:#0b0b0f;font-weight:700;flex:1;padding-right:16px}.faq-chevron{color:#78716c;flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1)}.faq-chevron.open{transform:rotate(180deg);color:#059669}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1),opacity .3s ease;opacity:0}.faq-item.open .faq-answer{max-height:300px;opacity:1}.faq-answer p{color:#78716c;font-size:14px;line-height:1.6;padding:0 0 18px;margin:0}@media(max-width:1100px){.hiw-track{grid-template-columns:1fr;max-width:480px;margin:0 auto}.testimonials-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.trust-bar-strip{margin:0 16px 16px;padding:12px 16px}.trust-bar-inner{gap:14px 20px;justify-content:flex-start}.trust-bar-item{font-size:12px}.animated-stats{margin:0 16px 24px}.stats-grid{grid-template-columns:1fr 1fr;gap:10px}.stat-card{padding:20px 14px}.stat-card strong{font-size:28px}.how-it-works-band,.testimonials-band{margin:0 16px 24px}.hiw-heading h2,.testimonials-heading h2{font-size:24px}}body,.embed-shell,.chat-panel,.dashboard-shell{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3,h4,h5,h6,.hero-copy h1,.runway-copy h2,.demo-heading h2,.workspace-title h2,.section-title h2,.trust-copy h2,.comparison-band h2,.pricing-band h2,.faq-band h2,.access-band h2,.security-band h2{font-family:Geist Sans,Geist,system-ui,-apple-system,sans-serif;letter-spacing:-.018em}.metric-cell strong,.packet-rate strong,.stat-card strong,.dscr-live-preview strong,.quote-rate span,.quote-card-grid strong,.pricing-card .price,.metric-card strong{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}h1 span{text-shadow:none}.brain-node.active:after{box-shadow:0 0 0 3px #0596692e}.hero-actions .ld-primary-button,.user-bubble,.message.borrower,.widget-phone button,.composer .ld-icon-button,.chat-composer button{color:#fff!important}.hero-actions .ld-primary-button{background:#059669!important;border-color:#047857!important;box-shadow:0 1px 2px #05966959,0 10px 24px -10px #05966980!important}.hero-actions .ld-primary-button:hover{background:#047857!important;box-shadow:0 1px 2px #05966966,0 16px 32px -12px #0596698c!important;filter:none!important}.message.borrower,.composer .ld-icon-button,.chat-composer button{background:#059669!important;border-color:#047857!important}.site-header{border-bottom-color:#e8e8e2;box-shadow:0 1px #0f0f1408}.product-visual,.chat-workspace,.quote-console,.ops-panel,.debug-panel,.calc-step{box-shadow:0 1px 2px #0f0f140a,0 24px 56px -24px #0f0f142e!important}.composer textarea,.access-form input,.access-form select,.access-form textarea,.form-grid input,.form-grid select,.dashboard-section input,.dashboard-section textarea,.dashboard-section select,.chat-composer textarea{background:#fff;border-color:#e8e8e2}.composer textarea:focus,.access-form input:focus,.access-form select:focus,.access-form textarea:focus,.form-grid input:focus,.form-grid select:focus,.chat-composer textarea:focus{border-color:#059669;box-shadow:0 0 0 3px #05966929}.composer textarea::placeholder,.access-form input::placeholder,.access-form textarea::placeholder,.form-grid input::placeholder,.chat-composer textarea::placeholder{color:#a8a29e}button:focus-visible,a:focus-visible,textarea:focus-visible,input:focus-visible,select:focus-visible{outline:none;box-shadow:0 0 0 2px #fbfbf9,0 0 0 4px #05966973!important}.metric-cell:hover,.runway-step:hover,.command-packet:hover,.module-tile:hover,.trust-card:hover,.pricing-card:hover,.quote-card:hover,.brain-node:hover,.review-stack-row:hover,.packet-sheet:hover,.hiw-card:hover,.testimonial-card:hover,.stat-card:hover{box-shadow:0 1px 2px #0f0f140d,0 18px 44px -20px #0f0f1438!important}.dscr-live-preview strong.good{color:#059669}.dscr-live-preview strong.warn{color:#d97706}.dscr-live-preview strong.bad{color:#e11d48}pre,.code-block{background:#f6f6f3;border-color:#e8e8e2;color:#0b0b0f}.dashboard-shell{background:#fbfbf9;color:#0b0b0f}.dashboard-sidebar{background:#fff;border-right-color:#e8e8e2}.status-pill.quoted{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.status-pill.intake{background:#fffbeb;color:#b45309;border-color:#fde68a}@media(prefers-reduced-motion:reduce){.reveal-up,.reveal-scale,.stagger-item{opacity:1!important;transform:none!important;transition:none!important}}:focus-visible{outline:2px solid #059669;outline-offset:2px}.dark :focus-visible,footer :focus-visible{outline-color:#f0cc4a}.hover-lift{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}@font-face{font-family:Geist Sans;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/geist@1.2.0/dist/fonts/geist-sans/Geist-Variable.woff2) format("woff2")}.primary-nav a.is-active,.seo-nav-desktop a.is-active{color:#059669}.primary-nav a.is-active:after,.seo-nav-desktop a.is-active:after{transform:scaleX(1)}.back-to-top{position:fixed;right:24px;bottom:24px;z-index:50;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(5,150,105,.4);border-radius:12px;background:#059669;color:#fff;cursor:pointer;opacity:0;transform:translateY(12px) scale(.92);transition:opacity .3s ease,transform .3s ease,box-shadow .3s ease;box-shadow:0 8px 24px #05966940;pointer-events:none}.back-to-top.is-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.back-to-top:hover{transform:translateY(-2px) scale(1.08);box-shadow:0 12px 32px #05966959}.back-to-top:focus-visible{outline:none;box-shadow:0 0 0 2px #fbfbf9,0 0 0 4px #05966966,0 8px 24px #05966940}@media(prefers-reduced-motion:reduce){.back-to-top{transition:none}.back-to-top:hover{transform:none}}.mobile-nav-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(5,150,105,.3);border-radius:8px;background:#fff;color:#0b0b0f;cursor:pointer;flex-shrink:0}.mobile-nav-backdrop{position:fixed;inset:0;z-index:40;background:#00000073;animation:fade-in .25s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.mobile-nav-drawer{position:fixed;top:0;right:0;bottom:0;z-index:50;width:min(320px,85vw);display:flex;flex-direction:column;gap:8px;background:#fff;border-left:1px solid rgba(5,150,105,.15);box-shadow:-20px 0 60px #00000026;padding:20px;animation:slide-in-right .3s cubic-bezier(.16,1,.3,1)}@keyframes slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.mobile-nav-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mobile-nav-title{font-size:15px;font-weight:800;color:#0b0b0f}.mobile-nav-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(5,150,105,.25);border-radius:8px;background:#fff;color:#0b0b0f;cursor:pointer;flex-shrink:0}.mobile-nav-menu{display:flex;flex-direction:column;gap:4px}.mobile-nav-menu a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:8px;color:#0b0b0f;text-decoration:none;font-size:14px;font-weight:700;transition:background .15s ease}.mobile-nav-menu a:hover,.mobile-nav-menu a:focus-visible{background:#05966914}.mobile-nav-menu a.is-active{color:#059669;background:#0596691a}.mobile-nav-actions{margin-top:auto;padding-top:16px;border-top:1px solid rgba(5,150,105,.12)}.mobile-nav-actions .request-button,.mobile-nav-actions .seo-cta{width:100%;min-height:44px;justify-content:center}.seo-header{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid rgba(5,150,105,.15)}.seo-header-inner{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:14px 52px;max-width:1400px;margin:0 auto}.seo-brand{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.seo-brand strong{display:block;color:#0b0b0f;font-size:17px;line-height:1.1}.seo-brand small{display:block;margin-top:3px;color:#78716c;font-size:11px;font-weight:700;text-transform:uppercase}.seo-nav-desktop{display:inline-flex;align-items:center;gap:10px}.seo-nav-desktop a{position:relative;border:1px solid transparent;border-radius:8px;color:#0b0b0f;padding:9px 11px;text-decoration:none;font-size:13px;font-weight:760;transition:border-color .16s ease,background .16s ease}.seo-nav-desktop a:hover{border-color:#05966938;background:#0596690f}.seo-nav-desktop a.is-active{color:#059669}.seo-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid rgba(5,150,105,.5);border-radius:8px;background:#fff;color:#047857;padding:0 14px;text-decoration:none;font-size:13px;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.seo-cta:hover{border-color:#0596699e;background:#ecfdf5;box-shadow:0 10px 30px #0596691a,inset 0 1px #ffffff1a;transform:translateY(-1px)}.seo-menu-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(5,150,105,.3);border-radius:8px;background:#fff;color:#0b0b0f;cursor:pointer;flex-shrink:0}@media(max-width:680px){.site-header{grid-template-columns:1fr auto!important;align-items:center!important}.primary-nav,.header-status{display:none!important}.mobile-nav-toggle{display:inline-flex}.seo-header-inner{padding:14px 18px}.seo-nav-desktop{display:none!important}.seo-menu-toggle{display:inline-flex}}@media print{.site-header,.trust-bar-strip,.animated-stats,.metrics-strip,.runway-band,.demo-theater,.service-band,.trust-band,.how-it-works-band,.testimonials-band,.comparison-band,.pricing-band,.faq-band,.access-band,.security-band,.debug-panel,.hero-actions,.command-dock,.proof-strip,.visual-scanline,.ambient-grid,.ops-glow,.debug-glow,.site-shell:before,.site-shell:after{display:none!important}body{background:#fff!important;color:#000!important}.site-shell{background:#fff!important}.product-visual,.quote-console,.chat-workspace,.ops-panel,.packet-sheet,.quote-card,.review-checklist{box-shadow:none!important;border:1px solid #cccccc!important;break-inside:avoid}.quote-console-list{display:grid!important;gap:12px!important}.quote-card-grid{grid-template-columns:repeat(2,1fr)!important}.packet-rate strong{font-size:28px!important}h1{font-size:32px!important}h2{font-size:22px!important}a{text-decoration:none!important;color:#000!important}.workspace-band{page-break-before:always}}[data-theme=dark] body{background:#0b0b0f;color:#fbfbf9}[data-theme=dark] .site-shell{--ld-black: #0b0b0f;--ld-ink: #0b0b0f;--ld-panel: #141419;--ld-panel-2: #1a1a20;--ld-line: rgba(5, 150, 105, .22);--ld-line-strong: rgba(5, 150, 105, .38);--ld-text: #fbfbf9;--ld-muted: #a8a29e;--ld-soft: #d6d3d1;--ld-gold-bright: #10b981;--ld-gold-soft: #34d399;--ld-gold-deep: #059669;--ld-gold: #10b981;--ld-danger: #f43f5e;background:radial-gradient(circle at 18% 10%,rgba(5,150,105,.18),transparent 27%),radial-gradient(circle at 78% 20%,rgba(5,150,105,.15),transparent 30%),linear-gradient(180deg,#0b0b0f 0% 46%,#0b0b0f)}[data-theme=dark] .site-header{background:#141419;border-bottom-color:#05966938}[data-theme=dark] .brand-link strong,[data-theme=dark] .primary-nav a,[data-theme=dark] .hero-title,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3{color:#fbfbf9}[data-theme=dark] .glass-card{background:#ffffff0a;border-color:#05966938}[data-theme=dark] .testimonial-card,[data-theme=dark] .pricing-card,[data-theme=dark] .stat-card,[data-theme=dark] .faq-item,[data-theme=dark] .runway-step,[data-theme=dark] .command-packet,[data-theme=dark] .layer-row,[data-theme=dark] .access-form,[data-theme=dark] .calc-step{background:#ffffff0a;border-color:#0596692e}[data-theme=dark] .faq-answer,[data-theme=dark] .faq-accordion-inner{color:#d6d3d1}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select{background:#141419;color:#fbfbf9;border-color:#05966938}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(5,150,105,.22);border-radius:8px;background:transparent;color:inherit;cursor:pointer;transition:background .2s,border-color .2s}.theme-toggle:hover{background:#05966914;border-color:#05966957}.typing-text{display:inline}.typing-cursor{display:inline;opacity:0;color:#059669;font-weight:300;margin-left:1px;animation:blink-cursor 1s step-end infinite}.typing-cursor.is-visible{opacity:1}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}.skeleton-loader{display:inline-flex;flex-direction:column;gap:8px;width:100%}.skeleton-pulse{display:block;width:100%;height:1em;border-radius:6px;background:linear-gradient(90deg,#05966914 25%,#0596692e,#05966914 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton-circle .skeleton-pulse{border-radius:50%;width:40px;height:40px}.skeleton-card .skeleton-pulse{height:120px;border-radius:12px}.skeleton-rect .skeleton-pulse{border-radius:8px;height:80px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=dark] .skeleton-pulse{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1a,#ffffff0a 75%);background-size:200% 100%}.faq-accordion{display:flex;flex-direction:column;gap:10px}.faq-accordion-item{border:1px solid rgba(5,150,105,.15);border-radius:10px;overflow:hidden;background:#ffffff08;transition:border-color .25s ease}.faq-accordion-item.is-open{border-color:#0596694d}.faq-accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;padding:16px 18px;background:none;border:none;color:inherit;cursor:pointer;font-size:14px;font-weight:700;text-align:left}.faq-accordion-trigger strong{font-weight:700;line-height:1.35}.faq-accordion-chevron{flex-shrink:0;transition:transform .3s ease;color:#78716c}.faq-accordion-chevron.is-open{transform:rotate(180deg);color:#059669}.faq-accordion-content{grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-accordion-item.is-open .faq-accordion-content{grid-template-rows:1fr}.faq-accordion-inner{overflow:hidden;padding:0 18px 16px;font-size:13.5px;line-height:1.6;color:#57534e}[data-theme=dark] .faq-accordion-inner{color:#a8a29e}.step-progress-indicator{display:flex;align-items:flex-start;justify-content:center;gap:0;padding:18px 0 24px}.step-progress-step{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;max-width:160px}.step-progress-dot{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:2px solid rgba(5,150,105,.22);background:#fff;color:#78716c;font-size:12px;font-weight:800;z-index:2;transition:all .3s ease}.step-progress-dot.is-completed{background:#059669;border-color:#059669;color:#fff}.step-progress-dot.is-current{background:#fff;border-color:#059669;color:#059669;box-shadow:0 0 0 4px #0596691f}.step-progress-dot.is-upcoming{background:#fbfbf9;border-color:#05966924;color:#a8a29e}.step-progress-label{margin-top:8px;font-size:11px;font-weight:700;color:#78716c;text-align:center;letter-spacing:.02em}.step-progress-line{position:absolute;top:15px;left:50%;width:100%;height:2px;background:#0596691f;z-index:1;transition:background .3s ease}.step-progress-line.is-completed{background:#059669}[data-theme=dark] .step-progress-dot{background:#141419}[data-theme=dark] .step-progress-dot.is-current{background:#0b0b0f}[data-theme=dark] .step-progress-dot.is-upcoming{background:#141419}.floating-action-button{position:fixed;right:18px;bottom:18px;z-index:50;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#059669;color:#fff;box-shadow:0 6px 24px #05966959;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.floating-action-button:hover{transform:translateY(-2px);box-shadow:0 10px 28px #05966973}.floating-action-button:active{transform:translateY(0)}@media(min-width:768px){.md\:hidden{display:none!important}}.back-to-top{position:fixed;right:22px;bottom:82px;z-index:40;display:grid;place-items:center;width:48px;height:48px;border:none;border-radius:50%;background:#fff;color:#0b0b0f;cursor:pointer;opacity:0;transform:translateY(12px);transition:opacity .3s ease,transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 18px #0000001a}.back-to-top.is-visible{opacity:1;transform:translateY(0)}.back-to-top:hover{box-shadow:0 6px 24px #00000024}.back-to-top-ring{position:absolute;inset:0;transform:rotate(-90deg)}.back-to-top-track{fill:none;stroke:#0596691f}.back-to-top-progress{fill:none;stroke:#059669;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.back-to-top-icon{position:relative;z-index:1}[data-theme=dark] .back-to-top{background:#141419;color:#fbfbf9;box-shadow:0 4px 18px #0006}[data-theme=dark] .back-to-top-track{stroke:#0596692e}.testimonial-carousel{position:relative;max-width:720px;margin:0 auto;padding:24px 0}.testimonial-carousel-track{position:relative;min-height:160px}.testimonial-carousel-slide{position:absolute;inset:0;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;pointer-events:none;text-align:center}.testimonial-carousel-slide.is-active{opacity:1;transform:translateY(0);pointer-events:auto;position:relative}.testimonial-carousel-quote{font-size:16px;line-height:1.65;font-style:italic;color:#57534e;margin:0 0 18px;padding:0 12px}[data-theme=dark] .testimonial-carousel-quote{color:#d6d3d1}.testimonial-carousel-author strong{display:block;font-size:14px;font-weight:800;color:#0b0b0f}[data-theme=dark] .testimonial-carousel-author strong{color:#fbfbf9}.testimonial-carousel-author span{font-size:12px;color:#78716c}.testimonial-carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.testimonial-carousel-dots button{width:8px;height:8px;border-radius:50%;border:none;background:#05966933;cursor:pointer;transition:background .25s ease,transform .25s ease;padding:0}.testimonial-carousel-dots button.is-active{background:#059669;transform:scale(1.3)}.breadcrumb-nav{padding:14px 0}.breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0;padding:0;font-size:12px;color:#78716c}.breadcrumb-item:not(:last-child):after{content:"/";margin-left:6px;color:#05966959;font-weight:600}.breadcrumb-item a{color:#78716c;text-decoration:none;font-weight:600;transition:color .2s}.breadcrumb-item a:hover{color:#059669}.breadcrumb-item span[aria-current=page]{color:#0b0b0f;font-weight:700}[data-theme=dark] .breadcrumb-item span[aria-current=page]{color:#fbfbf9}.share-buttons{display:inline-flex;align-items:center;gap:8px}.share-btn{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;border:1px solid rgba(5,150,105,.18);background:#fff;color:#57534e;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .15s}.share-btn:hover{border-color:#05966957;transform:translateY(-1px)}.share-btn.twitter:hover{background:#0f1419;color:#fff}.share-btn.linkedin:hover{background:#0a66c2;color:#fff}.share-btn.facebook:hover{background:#1877f2;color:#fff}.share-btn.copy:hover{background:#059669;color:#fff}[data-theme=dark] .share-btn{background:#141419;color:#a8a29e;border-color:#05966938}[data-theme=dark] .runway-copy,[data-theme=dark] .runway-track,[data-theme=dark] .module-tile,[data-theme=dark] .trust-copy,[data-theme=dark] .trust-card,[data-theme=dark] .hiw-card,[data-theme=dark] .comparison-row,[data-theme=dark] .comparison-band,[data-theme=dark] .pricing-band,[data-theme=dark] .faq-band,[data-theme=dark] .access-copy,[data-theme=dark] .trust-bar-strip,[data-theme=dark] .metrics-strip,[data-theme=dark] .review-console-preview,[data-theme=dark] .quote-packet-preview,[data-theme=dark] .packet-sheet,[data-theme=dark] .packet-rate,[data-theme=dark] .workspace-title,[data-theme=dark] .state-ledger,[data-theme=dark] .workspace-grid,[data-theme=dark] .workspace-rail,[data-theme=dark] .rail-operator,[data-theme=dark] .quote-card,[data-theme=dark] .review-checklist,[data-theme=dark] .access-steps span,[data-theme=dark] .guardrail-list span{background:#ffffff0a!important;border-color:#05966938!important}[data-theme=dark] .quote-card.recommended{background:linear-gradient(135deg,rgba(5,150,105,.12),transparent 55%),#ffffff0a!important;border-color:#05966973!important}[data-theme=dark] .comparison-row.bot{background:linear-gradient(90deg,rgba(5,150,105,.06),transparent 60%),#ffffff0a!important}[data-theme=dark] .comparison-row.human{background:linear-gradient(90deg,rgba(5,150,105,.04),transparent 60%),#ffffff0a!important}[data-theme=dark] .runway-copy p,[data-theme=dark] .trust-card p,[data-theme=dark] .hiw-card p,[data-theme=dark] .pricing-band>p,[data-theme=dark] .module-tile small,[data-theme=dark] .comp-label,[data-theme=dark] .metric-cell span,[data-theme=dark] .trust-bar-item span,[data-theme=dark] .access-steps span,[data-theme=dark] .quote-card-grid span,[data-theme=dark] .quote-card footer span,[data-theme=dark] .state-ledger span,[data-theme=dark] .rail-operator span,[data-theme=dark] .packet-sheet p,[data-theme=dark] .review-checklist label,[data-theme=dark] .faq-item p{color:#a8a29e!important}[data-theme=dark] .trust-card strong,[data-theme=dark] .module-tile span:first-child,[data-theme=dark] .comp-human,[data-theme=dark] .metric-cell strong,[data-theme=dark] .pricing-band h2,[data-theme=dark] .faq-band h2,[data-theme=dark] .trust-copy h2,[data-theme=dark] .access-copy h2,[data-theme=dark] .quote-card header strong,[data-theme=dark] .quote-card-grid strong,[data-theme=dark] .state-ledger strong,[data-theme=dark] .rail-operator strong,[data-theme=dark] .packet-rate strong,[data-theme=dark] .guardrail-list span,[data-theme=dark] .faq-item strong{color:#fbfbf9!important}[data-theme=dark] .comp-bot,[data-theme=dark] .access-steps span strong{color:#34d399!important}[data-theme=dark] .metric-cell{border-right-color:#0596692e!important}:root{--x-void: #020203;--x-ink: #09090c;--x-panel: rgba(14, 14, 18, .72);--x-panel-solid: #0e0e12;--x-elevate: rgba(24, 24, 30, .82);--x-gold-50: #fbf7e8;--x-gold-100: #f5ebc5;--x-gold-200: #ead88a;--x-gold-300: #d4af37;--x-gold-400: #b39126;--x-gold-500: #8f7218;--x-gold-glow: rgba(212, 175, 55, .35);--x-success: #1ed78a;--x-success-dim: rgba(30, 215, 138, .14);--x-danger: #ff4b4b;--x-danger-dim: rgba(255, 75, 75, .14);--x-info: #60a5fa;--x-info-dim: rgba(96, 165, 250, .14);--x-text: #faf9f6;--x-text-soft: #b8b5bc;--x-text-muted: #7e7b83;--x-line: rgba(255, 255, 255, .08);--x-line-strong: rgba(212, 175, 55, .22);--x-font-display: "Cormorant Garamond", Georgia, serif;--x-font-body: "Space Grotesk", system-ui, sans-serif;--x-font-mono: "JetBrains Mono", ui-monospace, monospace;--x-glass: blur(22px) saturate(145%);--x-shadow: 0 24px 70px rgba(0, 0, 0, .55);--x-shadow-gold: 0 0 60px rgba(212, 175, 55, .15);--x-radius: 20px;--x-radius-sm: 12px;--x-ease: cubic-bezier(.16, 1, .3, 1)}.x-shell{min-height:100vh;background:radial-gradient(ellipse 80% 50% at 20% 0%,rgba(212,175,55,.13),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(30,215,138,.07),transparent 50%),linear-gradient(180deg,#07070a 0%,var(--x-void) 60%);background-attachment:fixed;color:var(--x-text);font-family:var(--x-font-body);position:relative;overflow-x:hidden}.x-shell:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(212,175,55,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(212,175,55,.05) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at 50% 0%,black 0%,transparent 70%)}.x-shell>*{position:relative;z-index:1}::selection{background:#d4af3759;color:var(--x-text)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--x-ink)}::-webkit-scrollbar-thumb{background:#d4af3740;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#d4af3773}.x-title{font-family:var(--x-font-display);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--x-text)}.x-title-gradient{background:linear-gradient(135deg,var(--x-gold-50) 0%,var(--x-gold-300) 60%,var(--x-gold-500) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.x-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--x-font-body);font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--x-gold-300);border:1px solid var(--x-line-strong);background:#d4af3714;padding:7px 12px;border-radius:999px}.x-body{font-family:var(--x-font-body);color:var(--x-text-soft);line-height:1.65}.x-mono{font-family:var(--x-font-mono);letter-spacing:.02em}.x-card{background:linear-gradient(145deg,var(--x-panel),rgba(14,14,18,.45));border:1px solid var(--x-line);border-radius:var(--x-radius);padding:28px;box-shadow:var(--x-shadow);backdrop-filter:var(--x-glass);transition:transform .45s var(--x-ease),box-shadow .45s var(--x-ease),border-color .45s var(--x-ease);position:relative;overflow:hidden}.x-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 40%,rgba(212,175,55,.06) 50%,transparent 60%);transform:translate(-100%);transition:transform .9s var(--x-ease)}.x-card:hover:before{transform:translate(100%)}.x-card:hover{transform:translateY(-6px);box-shadow:var(--x-shadow),var(--x-shadow-gold);border-color:var(--x-line-strong)}.x-card-gold{border-color:var(--x-line-strong);background:linear-gradient(145deg,rgba(212,175,55,.08),var(--x-panel))}.x-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--x-font-body);font-weight:600;font-size:.95rem;padding:14px 28px;border-radius:999px;border:none;cursor:pointer;transition:all .35s var(--x-ease);position:relative;overflow:hidden}.x-btn-primary{background:linear-gradient(135deg,var(--x-gold-300),var(--x-gold-500));color:var(--x-void);box-shadow:0 12px 32px #d4af3747}.x-btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.25),transparent)}.x-btn-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 18px 44px #d4af3761}.x-btn-secondary{background:#ffffff0d;color:var(--x-text);border:1px solid var(--x-line)}.x-btn-secondary:hover{background:#ffffff1a;border-color:var(--x-line-strong)}.x-btn-danger{background:linear-gradient(135deg,var(--x-danger),#b91c1c);color:#fff}.x-btn-danger:hover{box-shadow:0 12px 32px #ff4b4b4d}.x-hero{min-height:92vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 24px 80px;position:relative}.x-hero-title{font-family:var(--x-font-display);font-size:clamp(3.2rem,8vw,6.8rem);font-weight:700;line-height:1;letter-spacing:-.03em;max-width:1000px;margin:0 auto 28px}.x-hero-title span{background:linear-gradient(135deg,var(--x-gold-50) 0%,var(--x-gold-300) 60%,var(--x-gold-500) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.x-hero-subtitle{font-size:clamp(1.1rem,2.2vw,1.35rem);color:var(--x-text-soft);max-width:680px;margin:0 auto 40px;line-height:1.6}.x-hero-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.x-hero-orbit{position:absolute;inset:0;pointer-events:none;overflow:hidden}.x-hero-orbit:before{content:"";position:absolute;top:10%;left:50%;width:800px;height:800px;transform:translate(-50%);border:1px solid rgba(212,175,55,.1);border-radius:50%;animation:x-orbit 24s linear infinite}@keyframes x-orbit{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}.x-section{padding:100px 24px;max-width:1240px;margin:0 auto}.x-section-title{font-family:var(--x-font-display);font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:700;margin-bottom:16px}.x-section-lead{color:var(--x-text-soft);font-size:1.1rem;max-width:640px;margin-bottom:56px}.x-theater{position:relative;border-radius:var(--x-radius);border:1px solid var(--x-line);background:var(--x-panel);box-shadow:var(--x-shadow);overflow:hidden}.x-theater:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(212,175,55,.25),transparent 40%,transparent 60%,rgba(30,215,138,.12));z-index:-1;filter:blur(14px);opacity:.7}.x-swarm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.x-agent-card{background:linear-gradient(145deg,var(--x-panel),rgba(14,14,18,.45));border:1px solid var(--x-line);border-radius:var(--x-radius);padding:22px;box-shadow:var(--x-shadow);backdrop-filter:var(--x-glass);transition:transform .45s var(--x-ease),box-shadow .45s var(--x-ease),border-color .45s var(--x-ease);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px}.x-agent-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 40%,rgba(212,175,55,.06) 50%,transparent 60%);transform:translate(-100%);transition:transform .9s var(--x-ease)}.x-agent-card:hover:before{transform:translate(100%)}.x-agent-card:hover{transform:translateY(-6px);box-shadow:var(--x-shadow),var(--x-shadow-gold)}.x-agent-card.online{border-color:#1ed78a40}.x-agent-card.busy{border-color:#d4af3759}.x-agent-card.paused{border-color:#ff4b4b40}.x-status-dot{width:8px;height:8px;border-radius:50%;box-shadow:0 0 10px currentColor}.x-status-dot.online{background:var(--x-success);color:var(--x-success)}.x-status-dot.busy{background:var(--x-gold-300);color:var(--x-gold-300)}.x-status-dot.paused{background:var(--x-danger);color:var(--x-danger)}.x-kill-switch{border-radius:var(--x-radius);padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:linear-gradient(145deg,var(--x-panel),rgba(14,14,18,.45));border:1px solid var(--x-line)}.x-kill-switch.active{background:linear-gradient(145deg,var(--x-danger-dim),var(--x-panel));border-color:#ff4b4b59}.x-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}.x-metric{background:var(--x-panel);border:1px solid var(--x-line);border-radius:var(--x-radius-sm);padding:20px;text-align:center;transition:transform .3s var(--x-ease),border-color .3s var(--x-ease)}.x-metric:hover{transform:translateY(-3px);border-color:var(--x-line-strong)}.x-metric-value{font-family:var(--x-font-display);font-size:2rem;font-weight:700;color:var(--x-text);display:block}.x-metric-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--x-text-muted);margin-top:6px;display:block}.x-feed{display:flex;flex-direction:column;gap:12px}.x-feed-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--x-radius-sm);background:#ffffff08;border:1px solid var(--x-line);transition:background .25s ease}.x-feed-item:hover{background:#ffffff0f}.x-feed-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#d4af371a;color:var(--x-gold-300);flex-shrink:0}@keyframes x-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.x-animate{animation:x-fade-up .8s var(--x-ease) forwards;opacity:0}.x-delay-1{animation-delay:.1s}.x-delay-2{animation-delay:.2s}.x-delay-3{animation-delay:.3s}.x-delay-4{animation-delay:.4s}@keyframes x-pulse-gold{0%,to{box-shadow:0 0 #d4af3759}50%{box-shadow:0 0 0 12px #d4af3700}}.x-pulse{animation:x-pulse-gold 2.2s infinite}.dashboard-shell.x-shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.dashboard-sidebar{background:var(--x-elevate);border-right:1px solid var(--x-line);padding:24px;display:flex;flex-direction:column}.dashboard-brand{display:flex;align-items:center;gap:10px;font-family:var(--x-font-display);font-size:1.35rem;font-weight:700;color:var(--x-text);margin-bottom:32px}.dashboard-sidebar nav{display:flex;flex-direction:column;gap:6px}.dashboard-sidebar nav button{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--x-radius-sm);background:transparent;border:none;color:var(--x-text-soft);font-family:var(--x-font-body);font-size:.92rem;font-weight:500;cursor:pointer;transition:all .25s ease;text-align:left}.dashboard-sidebar nav button:hover,.dashboard-sidebar nav button.active{background:#d4af371a;color:var(--x-gold-300)}.dashboard-main{padding:32px;overflow-y:auto}.dashboard-main h1{font-family:var(--x-font-display);font-size:2.2rem;font-weight:700;margin:0 0 8px;color:var(--x-text)}.dashboard-main h2{font-family:var(--x-font-display);font-size:1.5rem;font-weight:700;color:var(--x-text)}.x-shell .empty-state{color:var(--x-text-muted);border-color:var(--x-line);background:#ffffff05}.x-swarm-layout{display:grid;grid-template-columns:1fr 360px;gap:24px}.x-shell .dashboard-section{background:var(--x-panel);border-color:var(--x-line);border-radius:var(--x-radius-sm);color:var(--x-text)}.x-shell .dashboard-section h2{color:var(--x-text)}.x-shell .dashboard-section p{color:var(--x-text-soft)}.x-shell .dashboard-section label span{color:var(--x-text-muted)}.x-shell .dashboard-section input,.x-shell .dashboard-section textarea,.x-shell .dashboard-section select{background:#ffffff0a;border-color:var(--x-line);color:var(--x-text)}.x-shell .dashboard-section input:focus,.x-shell .dashboard-section textarea:focus,.x-shell .dashboard-section select:focus{border-color:var(--x-gold-300);box-shadow:0 0 0 3px #d4af372e}.x-shell .code-block{background:#00000040;border-color:var(--x-line);color:var(--x-text-soft)}.x-shell .plan-card{background:var(--x-panel);border-color:var(--x-line);color:var(--x-text)}.x-shell .plan-card span{color:var(--x-text-soft)}.x-shell .review-button{background:linear-gradient(135deg,var(--x-gold-300),var(--x-gold-500));color:var(--x-void);border:none;border-radius:999px;font-weight:600;transition:all .3s var(--x-ease)}.x-shell .review-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #d4af3747}.x-shell .secondary-button{background:#ffffff0d;color:var(--x-text);border:1px solid var(--x-line);border-radius:999px;font-weight:600;transition:all .3s var(--x-ease)}.x-shell .secondary-button:hover{background:#ffffff1a;border-color:var(--x-line-strong)}.site-shell-10x,.hero-10x,.theater-10x{min-height:100vh;background:radial-gradient(ellipse 80% 50% at 20% 0%,rgba(212,175,55,.13),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(30,215,138,.07),transparent 50%),linear-gradient(180deg,#07070a 0%,var(--x-void) 60%);background-attachment:fixed;color:var(--x-text);font-family:var(--x-font-body);position:relative;overflow-x:hidden}.header-10x{position:sticky;top:0;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:16px 40px;background:var(--x-panel);backdrop-filter:var(--x-glass);border-bottom:1px solid var(--x-line)}.brand-10x{display:flex;align-items:center;gap:12px;font-weight:700;font-size:1.2rem;color:var(--x-text)}.glass-card,.theater-card{background:linear-gradient(145deg,var(--x-panel),rgba(14,14,18,.45));border:1px solid var(--x-line);border-radius:var(--x-radius);padding:28px;box-shadow:var(--x-shadow);backdrop-filter:var(--x-glass);transition:transform .45s var(--x-ease),box-shadow .45s var(--x-ease),border-color .45s var(--x-ease);position:relative;overflow:hidden}.glass-card:hover,.theater-card:hover{transform:translateY(-6px);box-shadow:var(--x-shadow),var(--x-shadow-gold);border-color:var(--x-line-strong)}.btn-primary-10x{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--x-font-body);font-weight:600;font-size:.95rem;padding:14px 28px;border-radius:999px;border:none;cursor:pointer;transition:all .35s var(--x-ease);background:linear-gradient(135deg,var(--x-gold-300),var(--x-gold-500));color:var(--x-void);box-shadow:0 12px 32px #d4af3747}.btn-primary-10x:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 18px 44px #d4af3761}.hero-title{font-family:var(--x-font-display);font-size:clamp(3.2rem,8vw,6.8rem);font-weight:700;line-height:1;letter-spacing:-.03em;max-width:1000px;margin:0 auto 28px}.hero-title span{background:linear-gradient(135deg,var(--x-gold-50) 0%,var(--x-gold-300) 60%,var(--x-gold-500) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.status-pill-10x,.status-pill{padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600;background:#ffffff0f;border:1px solid var(--x-line);display:inline-flex;align-items:center;gap:6px;text-transform:capitalize}.status-pill.online,.status-pill-10x.status-pill-success{background:var(--x-success-dim);border-color:#1ed78a59;color:var(--x-success)}.status-pill.busy{background:#d4af371f;border-color:#d4af3759;color:var(--x-gold-300)}.status-pill.paused{background:var(--x-danger-dim);border-color:#ff4b4b59;color:var(--x-danger)}.chat-bubble-10x,.bubble-bot,.bubble-user{padding:12px 16px;border-radius:16px;margin-bottom:12px;font-size:.95rem;max-width:85%;line-height:1.4}.bubble-bot{background:var(--x-panel);border:1px solid var(--x-line);border-bottom-left-radius:4px}.bubble-user{background:linear-gradient(135deg,var(--x-gold-300),var(--x-gold-500));color:var(--x-void);margin-left:auto;border-bottom-right-radius:4px}.metric-card{background:var(--x-panel);border:1px solid var(--x-line);border-radius:var(--x-radius-sm);padding:20px;transition:transform .3s var(--x-ease),border-color .3s var(--x-ease);text-align:left}.metric-card:hover{transform:translateY(-3px);border-color:var(--x-line-strong)}@media(max-width:900px){.dashboard-shell.x-shell{grid-template-columns:1fr;grid-template-rows:auto 1fr}.dashboard-sidebar{border-right:none;border-bottom:1px solid var(--x-line)}.dashboard-sidebar nav{flex-direction:row;overflow-x:auto}.x-hero{padding-top:100px}.x-swarm-layout{grid-template-columns:1fr}}.seo-page{max-width:1200px;margin:0 auto;padding:60px 24px 100px;color:var(--x-text);font-family:var(--x-font-body)}.seo-hero{text-align:center;margin-bottom:80px;padding:60px 40px;background:radial-gradient(circle at center,rgba(212,175,55,.08) 0%,transparent 70%);border-radius:var(--x-radius)}.seo-hero h1{font-family:var(--x-font-display);font-size:3.5rem;font-weight:800;line-height:1.15;background:linear-gradient(135deg,var(--x-gold-50) 0%,var(--x-gold-300) 50%,var(--x-gold-500) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:24px;letter-spacing:-.03em}.seo-hero-sub{font-size:1.25rem;color:var(--x-text-soft);max-width:800px;margin:0 auto 40px;line-height:1.6}.seo-hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;max-width:900px;margin:0 auto}.seo-hero-stats>div{background:#ffffff05;border:1px solid rgba(212,175,55,.15);border-radius:var(--x-radius-sm);padding:24px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:transform .3s var(--x-ease),border-color .3s var(--x-ease)}.seo-hero-stats>div:hover{transform:translateY(-3px);border-color:var(--x-gold-300);box-shadow:0 0 20px #d4af371a}.seo-hero-stats svg{color:var(--x-gold-300);margin-bottom:4px}.seo-hero-stats span{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--x-text-muted)}.seo-hero-stats strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.5rem;color:var(--x-gold-300)}.seo-section{margin-bottom:80px}.seo-section h2{font-family:var(--x-font-display);font-size:2.25rem;font-weight:700;color:var(--x-text);margin-bottom:24px;display:flex;align-items:center;gap:12px;letter-spacing:-.02em}.seo-section h2 svg{color:var(--x-gold-300)}.seo-section p{font-size:1.1rem;line-height:1.7;color:var(--x-text-soft);margin-bottom:32px}.seo-section-alt{background:#ffffff05;border:1px solid var(--x-line);border-radius:var(--x-radius);padding:48px}.seo-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px}.seo-card{background:var(--x-panel);border:1px solid var(--x-line);border-radius:var(--x-radius-sm);padding:28px;transition:transform .3s var(--x-ease),border-color .3s var(--x-ease);position:relative;overflow:hidden}.seo-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--x-gold-300);opacity:.7}.seo-card:hover{transform:translateY(-4px);border-color:var(--x-gold-300);box-shadow:var(--x-shadow),var(--x-shadow-gold)}.seo-card h3{font-size:1.25rem;font-weight:700;color:var(--x-text);margin:0 0 12px}.seo-card p{font-size:.95rem;line-height:1.5;color:var(--x-text-soft);margin:0}.seo-card svg{color:var(--x-gold-300);margin-bottom:16px}.seo-city-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.seo-city-card{background:var(--x-panel);border:1px solid var(--x-line);border-radius:var(--x-radius-sm);padding:16px 20px;display:flex;align-items:center;gap:12px;color:var(--x-text);transition:border-color .25s ease,background .25s ease}.seo-city-card:hover{border-color:var(--x-gold-300);background:#d4af370d}.seo-city-card svg{color:var(--x-gold-300)}.seo-checklist{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.seo-checklist li{display:flex;align-items:flex-start;gap:12px;font-size:1.05rem;color:var(--x-text-soft);line-height:1.4}.seo-checklist li svg{color:var(--x-gold-300);margin-top:3px;flex-shrink:0}.seo-faq-list{display:flex;flex-direction:column;gap:16px}.seo-faq-item{background:var(--x-panel);border:1px solid var(--x-line);border-radius:var(--x-radius-sm);overflow:hidden;transition:border-color .25s ease}.seo-faq-item:hover{border-color:#d4af374d}.seo-faq-item summary{padding:20px 24px;font-size:1.1rem;font-weight:600;color:var(--x-text);cursor:pointer;outline:none;user-select:none}.seo-faq-item p{padding:0 24px 24px;margin:0;font-size:.95rem;line-height:1.6;color:var(--x-text-soft)}.seo-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.seo-related-card{background:var(--x-panel);border:1px solid var(--x-line);border-radius:var(--x-radius-sm);padding:24px;display:flex;flex-direction:column;text-decoration:none!important;color:inherit!important;transition:transform .3s var(--x-ease),border-color .3s var(--x-ease)}.seo-related-card:hover{transform:translateY(-3px);border-color:var(--x-gold-300)}.seo-related-card h3{font-size:1.15rem;font-weight:700;color:var(--x-gold-300);margin:0 0 8px}.seo-related-card p{font-size:.9rem;color:var(--x-text-soft);margin:0 0 20px;line-height:1.5}.seo-related-card span{margin-top:auto;font-size:.85rem;font-weight:600;color:var(--x-text);display:flex;align-items:center;gap:6px;transition:gap .2s ease}.seo-related-card:hover span{gap:10px}.seo-cta-section{text-align:center;background:linear-gradient(145deg,rgba(212,175,55,.12),var(--x-panel));border:1px solid rgba(212,175,55,.25);border-radius:var(--x-radius);padding:60px 40px;box-shadow:var(--x-shadow),var(--x-shadow-gold)}.seo-cta-section h2{justify-content:center;font-size:2.5rem;background:linear-gradient(135deg,var(--x-gold-50) 0%,var(--x-gold-300) 60%,var(--x-gold-500) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:16px}.seo-cta-section p{max-width:600px;margin:0 auto 32px;font-size:1.15rem}.seo-primary-cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;background:linear-gradient(135deg,var(--x-gold-300),var(--x-gold-500));color:var(--x-void)!important;font-size:1rem;font-weight:700;border-radius:var(--x-radius-sm);text-decoration:none!important;box-shadow:0 4px 20px #d4af374d;transition:transform .2s ease,box-shadow .2s ease}.seo-primary-cta:hover{transform:translateY(-2px);box-shadow:0 6px 24px #d4af3773}@media(max-width:768px){.seo-page{padding:40px 16px 60px}.seo-hero h1{font-size:2.25rem}.seo-section h2{font-size:1.75rem}.seo-section-alt{padding:24px}.seo-cta-section{padding:40px 24px}.seo-cta-section h2{font-size:1.75rem}}
