:root{color-scheme:light;--navy: #050505;--charcoal: #15120d;--blue: #d6a84f;--blue-dark: #a86f1e;--gold: #f6d47b;--gold-deep: #b7791f;--gold-text: #765014;--bg: #f7f4ec;--white: #fffdf8;--border: #e8dcc2;--muted: #6f6758;--text: #17120a;--success: #15803d;--warning: #b45309;--error: #b91c1c;--shadow: 0 18px 45px rgba(9, 7, 3, .12);--font-sans: "Segoe UI Variable Text", "Aptos", "Segoe UI", Arial, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Segoe UI Variable Display", "Aptos Display", "Segoe UI", Arial, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "Cascadia Mono", "SFMono-Regular", Consolas, monospace}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-vanguard-ai{min-width:0}.home-hero .home-hero-grid{align-items:start}.vanguard-ai-console{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;overflow:hidden;border:1px solid rgba(246,212,123,.3);background:#080807;color:#fffdf8;font-family:var(--font-sans);box-shadow:0 32px 100px #0000006b}.vanguard-ai-console:before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:2px;background:linear-gradient(90deg,transparent,#f6d47b,transparent)}.vanguard-ai-hero{height:520px;max-height:calc(100vh - 150px);min-height:500px}.vanguard-ai-full{height:min(720px,calc(100vh - 150px));min-height:620px}.vanguard-ai-discovery-active,.vanguard-ai-discovery-contact,.vanguard-ai-discovery-submitting{grid-template-rows:auto auto auto minmax(0,1fr) auto auto}.vanguard-ai-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:13px 16px;border-bottom:1px solid rgba(246,212,123,.16);background:#0c0b09}.vanguard-ai-identity{display:flex;align-items:center;gap:11px;min-width:0}.vanguard-ai-avatar{position:relative;display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;overflow:hidden;border:1px solid rgba(246,212,123,.38);background:#000;box-shadow:0 0 22px #d6a84f29}.vanguard-ai-avatar img{width:100%;height:100%;object-fit:cover;object-position:center 34%;transform:translateY(19%) scale(2.7)}.vanguard-ai-identity>span:last-child{min-width:0}.vanguard-ai-identity strong,.vanguard-ai-identity small{display:block}.vanguard-ai-identity strong{color:#fff7dc;font-size:.98rem}.vanguard-ai-identity small{margin-top:4px;overflow:hidden;color:#aca392;font-size:.7rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.vanguard-ai-identity small i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#36a269;box-shadow:0 0 10px #36a2699e}.vanguard-ai-controls{display:flex;gap:7px}.vanguard-ai-icon-button,.vanguard-ai-message-label button,.vanguard-ai-mic,.vanguard-ai-send{display:inline-grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border:1px solid rgba(246,212,123,.2);border-radius:4px;background:#11100e;color:#d9cfbd;cursor:pointer}.vanguard-ai-icon-button:hover,.vanguard-ai-icon-button:focus-visible,.vanguard-ai-message-label button:hover,.vanguard-ai-message-label button:focus-visible,.vanguard-ai-mic:hover,.vanguard-ai-mic:focus-visible{border-color:#f6d47b94;color:var(--gold)}.vanguard-ai-icon-button[aria-pressed=true]{border-color:#f6d47b94;background:#d6a84f21;color:var(--gold)}.vanguard-ai-voice-toggle{display:inline-flex;width:auto;min-width:88px;gap:6px;padding-inline:9px;font-size:.66rem;font-weight:850;white-space:nowrap}.vanguard-ai-voice-toggle:disabled{cursor:not-allowed;opacity:.5}.vanguard-ai-trust-line{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:35px;padding:8px 16px;border-bottom:1px solid rgba(246,212,123,.1);background:#d6a84f0e;color:#c5bba9;font-size:.7rem;font-weight:750}.vanguard-ai-trust-line>span,.vanguard-ai-trust-line>strong,.vanguard-ai-trust-line button{display:inline-flex;align-items:center;gap:7px}.vanguard-ai-trust-line>strong{color:#8ad1a5;font-size:.68rem}.vanguard-ai-trust-line button{flex:0 0 auto;min-height:27px;padding:4px 7px;border:1px solid rgba(246,212,123,.32);border-radius:3px;background:#d6a84f14;color:var(--gold);cursor:pointer;font:inherit;font-size:.64rem;font-weight:850}.vanguard-ai-trust-line button:hover,.vanguard-ai-trust-line button:focus-visible{border-color:var(--gold);background:#d6a84f29}.vanguard-ai-trust-line svg{color:var(--gold)}.vanguard-ai-discovery-status{padding:9px 16px 10px;border-bottom:1px solid rgba(246,212,123,.12);background:#0a0908}.vanguard-ai-discovery-panel{min-width:0;background:#0a0908}.vanguard-ai-discovery-panel.is-advancing .vanguard-ai-discovery-status>div:first-child span{color:#8ad1a5}.vanguard-ai-discovery-status>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d8cdb8;font-size:.68rem;font-weight:850}.vanguard-ai-discovery-status>div:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vanguard-ai-discovery-status>div:first-child strong{color:var(--gold)}.vanguard-ai-progress-rail{display:block;width:100%;height:3px;margin-top:7px;overflow:hidden;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#2a251d}.vanguard-ai-progress-rail::-webkit-progress-bar,.progress-rail::-webkit-progress-bar{background:#2a251d}.vanguard-ai-progress-rail::-webkit-progress-value,.progress-rail::-webkit-progress-value{background:linear-gradient(90deg,#b7791f,#f6d47b)}.vanguard-ai-progress-rail::-moz-progress-bar,.progress-rail::-moz-progress-bar{background:linear-gradient(90deg,#b7791f,#f6d47b)}.progress-rail{display:block;width:100%;height:4px;overflow:hidden;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#2a251d}.vanguard-ai-discovery-status p{margin:7px 0 0;color:#857c6d;font-size:.62rem;line-height:1.4}.vanguard-ai-answer-summary{border-bottom:1px solid rgba(246,212,123,.12);background:#0d0c0a}.vanguard-ai-answer-summary summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:37px;padding:7px 16px;color:#bdb29f;cursor:pointer;font-size:.66rem;font-weight:800}.vanguard-ai-answer-summary summary span{display:inline-flex;align-items:center;gap:7px;min-width:0}.vanguard-ai-answer-summary summary svg{flex:0 0 auto;color:#8ad1a5}.vanguard-ai-answer-summary summary small{color:var(--gold);font:inherit}.vanguard-ai-answer-summary>div{display:grid;gap:9px;max-height:180px;overflow-y:auto;padding:0 16px 12px}.vanguard-ai-answer-summary article{min-width:0;padding-left:9px;border-left:2px solid rgba(214,168,79,.35)}.vanguard-ai-answer-summary article strong{color:#d9c78f;font-size:.62rem}.vanguard-ai-answer-summary article p{display:-webkit-box;overflow:hidden;margin:3px 0 0;color:#9f9687;font-size:.68rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vanguard-ai-messages{display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 18px;scrollbar-color:rgba(214,168,79,.4) transparent}.vanguard-ai-lead-capture{align-self:stretch;width:100%;margin-top:2px;padding:18px;border:1px solid rgba(246,212,123,.24);background:#0e0d0b}.vanguard-ai-capture-heading>span{display:inline-flex;align-items:center;gap:7px;color:#8ad1a5;font-size:.68rem;font-weight:900;text-transform:uppercase}.vanguard-ai-capture-heading h2{margin:7px 0 8px;color:#fff7dc;font-size:1.15rem;line-height:1.25}.vanguard-ai-capture-heading p{margin:0;color:#a79d8c;font-size:.76rem;line-height:1.55}.vanguard-ai-review{margin:15px 0;border-block:1px solid rgba(246,212,123,.14)}.vanguard-ai-review summary{padding:10px 0;color:#e3d6b5;cursor:pointer;font-size:.72rem;font-weight:850}.vanguard-ai-review>div{display:grid;gap:10px;max-height:240px;overflow-y:auto;padding:0 2px 12px}.vanguard-ai-review article{padding-left:10px;border-left:2px solid rgba(214,168,79,.42)}.vanguard-ai-review article strong{color:#d9c78f;font-size:.66rem;text-transform:uppercase}.vanguard-ai-review article p{margin:3px 0 0;color:#b6ab99;font-size:.72rem;line-height:1.5}.vanguard-ai-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vanguard-ai-contact-grid label{min-width:0}.vanguard-ai-contact-grid label>span{display:block;margin-bottom:5px;color:#bdb29f;font-size:.66rem;font-weight:800}.vanguard-ai-contact-grid input,.vanguard-ai-contact-grid select{width:100%;min-height:41px;border:1px solid rgba(246,212,123,.18);border-radius:3px;background:#050505;color:#fffdf8;font-size:.78rem}.vanguard-ai-contact-grid input:focus,.vanguard-ai-contact-grid select:focus{border-color:var(--gold);outline:2px solid rgba(214,168,79,.18);outline-offset:1px}.vanguard-ai-contact-grid select option{background:#11100e}.vanguard-ai-contact-grid label>small,.vanguard-ai-field-error{display:block;margin-top:4px;color:#fca5a5;font-size:.64rem;line-height:1.35}.vanguard-ai-consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;margin-top:13px;color:#b6ab99;font-size:.7rem;line-height:1.45}.vanguard-ai-consent input{width:17px;height:17px;margin-top:1px;accent-color:#d6a84f}.vanguard-ai-submit-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px}.vanguard-ai-submit-row p{display:flex;align-items:flex-start;gap:6px;max-width:42ch;margin:0;color:#7f776b;font-size:.62rem;line-height:1.4}.vanguard-ai-submit-row p svg{flex:0 0 auto;color:#a8a093}.vanguard-ai-submit-row button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-height:42px;padding:9px 13px;border:1px solid #d6a84f;border-radius:3px;background:#d6a84f;color:#050505;cursor:pointer;font-size:.72rem;font-weight:900}.vanguard-ai-submit-row button:hover,.vanguard-ai-submit-row button:focus-visible{background:#f6d47b}.vanguard-ai-submit-row button:disabled{cursor:wait;opacity:.6}.vanguard-ai-capture-error{margin:11px 0 0;padding:9px;border-left:3px solid #b91c1c;background:#1b0909;color:#fecaca;font-size:.7rem;line-height:1.45}.vanguard-ai-discovery-contact .vanguard-ai-messages,.vanguard-ai-discovery-submitting .vanguard-ai-messages{padding:14px}.discovery-assurance-section{border-top:1px solid var(--border)}.vanguard-ai-message{width:min(88%,620px);animation:aiMessageEnter .18s ease-out both}.vanguard-ai-message.user{align-self:flex-end}.vanguard-ai-message.assistant{align-self:flex-start}.vanguard-ai-message-label{display:flex;align-items:center;gap:8px;min-height:24px;margin-bottom:5px;color:#918777;font-size:.66rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.vanguard-ai-message.user .vanguard-ai-message-label{justify-content:flex-end}.vanguard-ai-message-label button{width:24px;height:24px;border:0;background:transparent}.vanguard-ai-message>p{margin:0;padding:12px 14px;border:1px solid rgba(246,212,123,.15);border-radius:4px;background:#11100e;color:#e6dece;font-size:.88rem;line-height:1.62;white-space:pre-wrap}.vanguard-ai-stream-cursor{display:inline-block;width:2px;height:1em;margin-left:3px;background:var(--gold);vertical-align:-.12em;animation:aiStreamCursor .85s ease-in-out infinite}.vanguard-ai-message.user>p{border-color:#d6a84f57;background:#d6a84f21;color:#fff7dc}.vanguard-ai-sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.vanguard-ai-follow-ups{display:grid;gap:5px;margin-top:9px}.vanguard-ai-follow-ups button{padding:6px 0;border:0;background:transparent;color:#b9ae9c;cursor:pointer;font-size:.72rem;font-weight:750;text-align:left}.vanguard-ai-follow-ups button:before{content:">";margin-right:7px;color:var(--gold)}.vanguard-ai-follow-ups button:hover,.vanguard-ai-follow-ups button:focus-visible{color:var(--gold)}.vanguard-ai-sources button,.vanguard-ai-action{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 9px;border:1px solid rgba(246,212,123,.2);border-radius:4px;background:transparent;color:#d9c78f;cursor:pointer;font-size:.7rem;font-weight:850}.vanguard-ai-action{margin-top:9px;border-color:#f6d47b75;background:#d6a84f1a;color:#f6d47b}.vanguard-ai-sources button:hover,.vanguard-ai-sources button:focus-visible,.vanguard-ai-action:hover,.vanguard-ai-action:focus-visible{border-color:var(--gold);background:#d6a84f29}.vanguard-ai-thinking{display:flex;align-items:center;gap:5px;align-self:flex-start;color:#aaa191;font-size:.74rem}.vanguard-ai-thinking span{width:6px;height:6px;border-radius:50%;background:var(--gold);animation:aiThinking 1s ease-in-out infinite}.vanguard-ai-thinking span:nth-child(2){animation-delay:.14s}.vanguard-ai-thinking span:nth-child(3){animation-delay:.28s}.vanguard-ai-thinking strong{margin-left:4px;font-weight:750}@keyframes aiThinking{0%,to{opacity:.32;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes aiMessageEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes aiStreamCursor{0%,to{opacity:.28}50%{opacity:1}}.vanguard-ai-suggestions{display:flex;gap:7px;overflow-x:auto;padding:0 16px 12px;scrollbar-width:none}.vanguard-ai-suggestions::-webkit-scrollbar{display:none}.vanguard-ai-suggestions button{flex:0 0 auto;max-width:280px;min-height:36px;padding:7px 10px;border:1px solid rgba(246,212,123,.18);border-radius:4px;background:#0f0e0c;color:#cfc4b0;cursor:pointer;font-size:.72rem;font-weight:750;text-align:left}.vanguard-ai-suggestions button:hover,.vanguard-ai-suggestions button:focus-visible{border-color:#f6d47b94;color:var(--gold)}.vanguard-ai-composer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:end;padding:12px;border-top:1px solid rgba(246,212,123,.16);background:#0c0b09}.vanguard-ai-composer textarea{width:100%;min-height:50px;max-height:118px;resize:none;border:1px solid rgba(246,212,123,.2);border-radius:4px;background:#050505;color:#fffdf8;line-height:1.45}.vanguard-ai-composer textarea::placeholder{color:#81796c}.vanguard-ai-mic,.vanguard-ai-send{width:46px;height:50px}.vanguard-ai-mic.active{border-color:var(--gold);background:#d6a84f29;color:var(--gold);box-shadow:0 0 20px #d6a84f2e}.vanguard-ai-send{border-color:#d6a84f;background:#d6a84f;color:#050505}.vanguard-ai-send:hover,.vanguard-ai-send:focus-visible{background:#f6d47b}.vanguard-ai-send:disabled,.vanguard-ai-mic:disabled{cursor:not-allowed;opacity:.45}.vanguard-ai-footer{display:flex;justify-content:space-between;gap:12px;padding:0 13px 11px;background:#0c0b09;color:#776f63;font-size:.62rem;font-weight:700}.vanguard-ai-notice{margin:0;padding:9px 13px;border-top:1px solid rgba(214,168,79,.18);background:#19140c;color:#f2dfad;font-size:.72rem;line-height:1.45}.vanguard-ai-notice.error{border-color:#b91c1c6b;background:#1b0909;color:#fecaca}.vanguard-ai-page{position:relative;overflow:hidden;padding:72px 0 86px;background:linear-gradient(rgba(246,212,123,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(246,212,123,.045) 1px,transparent 1px),#050505;background-size:48px 48px;color:#fffdf8}.vanguard-ai-page-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);gap:clamp(38px,6vw,82px);align-items:center}.vanguard-ai-page-intro h1{max-width:10ch;font-size:clamp(3rem,6vw,5rem)}.vanguard-ai-page-intro .lead{max-width:56ch;color:#d5cbbb}.vanguard-ai-capabilities{display:grid;gap:10px;margin:28px 0}.vanguard-ai-capabilities p{display:flex;gap:9px;align-items:flex-start;margin:0;color:#e9dfcc;font-size:.9rem;line-height:1.5}.vanguard-ai-capabilities svg{flex:0 0 auto;margin-top:3px;color:var(--gold)}.vanguard-ai-human-note{max-width:54ch;padding-left:14px;border-left:2px solid rgba(246,212,123,.6);color:#a99f8f;font-size:.78rem;line-height:1.6}.utility-ai-link{display:inline-flex;align-items:center;gap:6px;color:#f6d47b}.planner-intelligence{display:grid;gap:18px;padding:26px 0;margin:24px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.planner-intelligence-heading,.ops-sales-assistant-heading,.knowledge-answer-heading{display:flex;align-items:center;gap:12px}.planner-intelligence-heading svg{color:var(--blue-dark)}.planner-intelligence-heading>div{flex:1}.planner-intelligence-heading span,.knowledge-answer-heading span{display:block;color:var(--blue-dark);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.planner-intelligence-heading h3{margin:3px 0 0;font-size:1.25rem}.planner-intelligence-heading small,.knowledge-answer-heading small{padding:5px 8px;border:1px solid var(--border);color:var(--muted);font-size:.7rem;font-weight:800}.planner-intelligence>p{max-width:78ch;margin:0;color:var(--muted);line-height:1.7}.planner-intelligence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.planner-intelligence-grid>div{min-width:0}.planner-intelligence-grid>div>strong,.planner-risk-note strong{display:block;margin-bottom:10px}.planner-intelligence-grid ul{display:grid;gap:9px;padding-left:19px;margin:0;color:var(--muted);line-height:1.55}.planner-ai-roadmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;margin:0;border:1px solid var(--border);background:var(--border);list-style:none}.planner-ai-roadmap li{display:grid;grid-template-columns:auto 1fr;gap:12px;min-height:148px;padding:17px;background:var(--white)}.planner-ai-roadmap li>span{color:var(--blue-dark);font-family:var(--font-mono);font-size:.75rem;font-weight:900}.planner-ai-roadmap strong{display:block;margin-bottom:8px}.planner-ai-roadmap p,.planner-risk-note p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.55}.planner-risk-note{padding-left:16px;border-left:3px solid var(--warning)}.knowledge-assistant-section{overflow:hidden;background:linear-gradient(rgba(246,212,123,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(246,212,123,.035) 1px,transparent 1px),#080807;background-size:48px 48px;color:var(--white)}.knowledge-assistant-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);gap:clamp(34px,6vw,88px);align-items:start}.knowledge-assistant-intro h2{max-width:13ch;color:var(--white)}.knowledge-assistant-intro>p:not(.eyebrow){max-width:56ch;color:#c8bfaf;line-height:1.75}.knowledge-suggestions{display:grid;gap:1px;margin-top:26px;border:1px solid rgba(246,212,123,.14);background:#f6d47b24}.knowledge-suggestions button{min-height:46px;padding:11px 14px;border:0;border-radius:0;background:#10100f;color:#ddd3c0;cursor:pointer;font-size:.84rem;font-weight:800;text-align:left}.knowledge-suggestions button:hover,.knowledge-suggestions button:focus-visible{background:#d6a84f1f;color:var(--gold)}.knowledge-assistant-console{border:1px solid rgba(246,212,123,.2);background:#0d0d0cf5;box-shadow:0 30px 90px #00000047}.knowledge-assistant-console form{padding:20px;border-bottom:1px solid rgba(246,212,123,.14)}.knowledge-assistant-console form>label{display:block;margin-bottom:10px;color:var(--gold);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.knowledge-question-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.knowledge-question-row textarea{width:100%;min-height:94px;resize:vertical;border:1px solid rgba(246,212,123,.2);background:#070707;color:#fffdf8}.knowledge-question-row .btn{min-height:48px}.knowledge-answer{min-height:300px;padding:24px}.knowledge-empty{display:grid;place-items:center;min-height:250px;color:#bdb4a5;text-align:center}.knowledge-empty svg{color:var(--gold)}.knowledge-empty p{max-width:46ch;line-height:1.7}.knowledge-answer-heading{justify-content:space-between;margin-bottom:18px}.knowledge-answer>p{color:#e7dece;line-height:1.75}.knowledge-sources{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:18px;margin-top:20px;border-top:1px solid rgba(246,212,123,.12)}.knowledge-sources strong{width:100%;color:#9c9385;font-size:.72rem;text-transform:uppercase}.knowledge-sources a{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(246,212,123,.2);color:#ead8a7;font-size:.78rem;font-weight:800}.knowledge-next-step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:22px}.knowledge-next-step p{margin:0;color:#bdb4a5}.ops-sales-assistant{display:grid;gap:16px;padding:18px 0;margin:18px 0;border-top:1px solid rgba(246,212,123,.12);border-bottom:1px solid rgba(246,212,123,.12)}.ops-sales-assistant-heading svg{flex:0 0 auto;color:#d6a84f}.ops-sales-assistant-heading>div{display:grid;flex:1}.ops-sales-assistant-heading span{color:#91897b;font-size:.7rem;font-weight:900;text-transform:uppercase}.ops-sales-assistant-heading strong{color:#fff7dc}.ops-sales-assistant-heading small{color:#d6a84f;font-size:.68rem;font-weight:800}.ops-sales-assistant-empty p,.ops-sales-brief p,.ops-sales-brief li{color:#bbb2a3;font-size:.84rem;line-height:1.55}.ops-sales-brief{display:grid;gap:15px}.ops-sales-brief>p,.ops-sales-brief>div>p{margin:0}.ops-sales-brief strong{display:block;margin-bottom:6px;color:#f5e8c5}.ops-sales-brief ul,.ops-sales-brief ol{display:grid;gap:5px;padding-left:18px;margin:0}.ops-draft-email{padding:14px;border:1px solid rgba(246,212,123,.15);background:#080808}.ops-draft-email>span{display:block;color:#d6a84f;font-size:.78rem;font-weight:800}.ops-draft-email pre{max-height:240px;overflow:auto;margin:12px 0 0;color:#d8d0c1;font:.78rem/1.55 var(--font-mono);white-space:pre-wrap}.ops-ai-caution{padding-left:12px;border-left:2px solid #d6a84f}@media(max-width:900px){.knowledge-assistant-layout,.planner-intelligence-grid{grid-template-columns:1fr}.knowledge-assistant-layout{gap:34px}.planner-ai-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.planner-intelligence-heading,.knowledge-answer-heading,.knowledge-next-step{align-items:flex-start;flex-direction:column}.planner-intelligence-heading{display:grid;grid-template-columns:auto 1fr}.planner-intelligence-heading small{grid-column:1 / -1}.planner-ai-roadmap,.knowledge-question-row,.knowledge-next-step{grid-template-columns:1fr}.planner-ai-roadmap li{min-height:auto}.knowledge-assistant-console form,.knowledge-answer{padding:16px}.knowledge-question-row .btn,.knowledge-next-step .btn{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans)}.application-error{min-height:100vh;display:grid;align-items:center;background:#050505;color:#fff}.application-error .container{max-width:720px}.application-error h1{max-width:16ch}.application-error p:not(.eyebrow){max-width:58ch;color:#cbd5e1}body,button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button,a,input,textarea,select{border-radius:8px}:focus-visible{outline:3px solid rgba(214,168,79,.52);outline-offset:3px}.ops-workspace{min-height:100vh;padding:48px 0 64px;background:linear-gradient(rgba(246,212,123,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(246,212,123,.025) 1px,transparent 1px),#070707;background-size:48px 48px;color:#f8f3e6}.ops-header,.ops-header-actions,.ops-panel-heading,.ops-contact-actions,.ops-security-note,.ops-loading{display:flex;align-items:center}.ops-header{justify-content:space-between;gap:32px;padding-bottom:30px}.ops-header h1{max-width:760px;margin:7px 0 10px;color:#fffdf8;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02}.ops-header p{max-width:720px;margin:0;color:#aaa293;line-height:1.7}.ops-header-actions,.ops-contact-actions{gap:10px}.icon-command{display:inline-grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border:1px solid rgba(246,212,123,.24);background:#ffffff09;color:#f6d47b;cursor:pointer}.icon-command:hover{border-color:#f6d47b94;background:#f6d47b14}.compact-button{min-height:42px;padding:9px 14px}.ops-tabs{display:flex;gap:3px;overflow-x:auto;margin-bottom:22px;padding:4px;border:1px solid rgba(246,212,123,.16);background:#0d0d0c}.ops-tabs button{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:44px;padding:9px 16px;border:0;background:transparent;color:#aaa293;font-weight:800;cursor:pointer}.ops-tabs button span{display:inline-grid;min-width:22px;height:22px;place-items:center;border:1px solid rgba(246,212,123,.2);color:#d6a84f;font-size:.72rem}.ops-tabs button:hover,.ops-tabs button.active{background:#f6d47b17;color:#fff7dc}.ops-tabs button.active{box-shadow:inset 0 -2px #d6a84f}.ops-message{margin:0 0 18px}.ops-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.ops-kpis article,.ops-panel,.ops-detail-panel{border:1px solid rgba(246,212,123,.15);background:#0e0e0df2;box-shadow:0 22px 60px #0003}.ops-kpis article{display:grid;grid-template-columns:auto 1fr;gap:7px 10px;min-height:156px;padding:20px}.ops-kpis article svg{color:#d6a84f}.ops-kpis article span{color:#aaa293;font-size:.78rem;font-weight:800;text-transform:uppercase}.ops-kpis article strong{grid-column:1 / -1;color:#fffdf8;font-size:2.3rem}.ops-kpis article small{grid-column:1 / -1;color:#736d62}.ops-overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:12px}.ops-panel,.ops-detail-panel{padding:22px}.ops-panel-heading{justify-content:space-between;gap:16px;margin-bottom:17px}.ops-panel-heading span{color:#8f8778;font-size:.75rem;font-weight:800;text-transform:uppercase}.ops-panel-heading h2,.ops-detail-heading h2{margin:4px 0 0;color:#fffdf8;font-size:1.3rem}.ops-panel-heading button{border:0;background:transparent;color:#d6a84f;font-weight:800;cursor:pointer}.ops-queue-row,.ops-channel-row,.ops-record-row{width:100%;border:0;border-top:1px solid rgba(246,212,123,.1);background:transparent;color:inherit}.ops-queue-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 3px;text-align:left;cursor:pointer}.ops-queue-row:hover{background:#f6d47b09}.ops-queue-row>span:not(.priority-dot){display:grid;gap:3px}.ops-queue-row>span:last-child{justify-items:end}.ops-queue-row small,.ops-record-row small,.ops-channel-row small,.ops-muted{color:#847d70}.priority-dot{width:9px;height:9px;border-radius:50%;background:#64748b}.priority-dot.high{background:#f1b84b}.priority-dot.urgent{background:#ef4444}.priority-dot.low{background:#6b7280}.ops-status,.priority-label{display:inline-flex;width:fit-content;align-items:center;padding:4px 8px;border:1px solid rgba(214,168,79,.25);background:#d6a84f14;color:#e8c572;font-size:.68rem;font-weight:900;text-transform:uppercase}.ops-status.closed,.ops-status.resolved{border-color:#15803d73;background:#15803d1f;color:#72d394}.ops-status.archived{border-color:#64748b59;background:#64748b1a;color:#94a3b8}.priority-label{background:transparent}.priority-label.high{color:#f1b84b}.priority-label.urgent{color:#ef4444}.priority-label.low{color:#9ca3af}.priority-label.normal{color:#c9b888}.ops-empty{display:grid;justify-items:center;gap:7px;min-height:180px;place-content:center;color:#8f8778;text-align:center}.ops-empty strong{color:#e9e2d3}.ops-channel-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:14px 3px}.ops-channel-row strong{color:#f6d47b}.ops-channel-row small{grid-column:1 / -1}.ops-pipeline-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:12px}.ops-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:10px;margin-bottom:16px}.ops-search{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 12px;border:1px solid rgba(246,212,123,.16);background:#080807;color:#8f8778}.ops-search input,.ops-filter select,.ops-control-grid input,.ops-control-grid select,.ops-note-form textarea,.ops-status-control select{width:100%;border:1px solid rgba(246,212,123,.16);background:#080807;color:#f8f3e6}.ops-search input{min-width:0;border:0;outline:0}.ops-filter select,.ops-control-grid input,.ops-control-grid select,.ops-status-control select{min-height:42px;padding:8px 10px}.ops-table{min-width:650px}.pipeline-list{overflow-x:auto}.ops-table-head,.ops-table-row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(100px,.65fr) minmax(90px,.55fr) minmax(110px,.65fr);gap:12px;align-items:center;width:100%}.ops-table-head{padding:8px 12px;color:#736d62;font-size:.7rem;font-weight:900;text-transform:uppercase}.ops-table-row{padding:13px 12px;border:0;border-top:1px solid rgba(246,212,123,.1);background:transparent;color:#ddd4c2;text-align:left;cursor:pointer}.ops-table-row:hover,.ops-table-row.selected{background:#f6d47b0e}.ops-table-row.selected{box-shadow:inset 2px 0 #d6a84f}.ops-table-row>span:first-child{display:grid;gap:3px}.ops-table-row small{overflow:hidden;color:#736d62;text-overflow:ellipsis;white-space:nowrap}.ops-detail-panel{position:sticky;top:98px;align-self:start}.ops-detail-heading{padding-bottom:19px;border-bottom:1px solid rgba(246,212,123,.12)}.ops-detail-heading h2{margin-top:13px}.ops-detail-heading p{overflow-wrap:anywhere;color:#8f8778}.ops-contact-actions a{display:inline-flex;align-items:center;gap:6px;color:#e8c572;font-size:.8rem;font-weight:800}.ops-control-grid,.ops-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.ops-control-grid label,.ops-note-form{display:grid;gap:7px}.ops-control-grid label>span,.ops-note-form label,.ops-detail-list dt{color:#8f8778;font-size:.72rem;font-weight:800;text-transform:uppercase}.ops-control-grid .wide,.ops-detail-list .wide{grid-column:1 / -1}.ops-detail-list{margin-bottom:24px}.ops-detail-list div{padding:12px;border:1px solid rgba(246,212,123,.1);background:#090908}.ops-detail-list dd{margin:5px 0 0;color:#e9e2d3;line-height:1.55;overflow-wrap:anywhere}.ops-note-form textarea{min-height:112px;padding:11px;resize:vertical}.ops-note-form button{justify-self:start}.ops-note-list{margin-top:24px}.ops-note-list h3{color:#fffdf8;font-size:1rem}.ops-note-list article{padding:12px 0;border-top:1px solid rgba(246,212,123,.1)}.ops-note-list article p{margin:0 0 7px;color:#d8d0bf;line-height:1.55}.ops-note-list time{color:#736d62;font-size:.75rem}.record-queue,.discovery-queue{margin-bottom:12px}.ops-record-row{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(200px,1fr) 150px auto;gap:14px;align-items:center;padding:15px 3px}.ops-record-row>div:first-child,.ops-record-context{display:grid;gap:4px}.ops-record-context span{color:#d8d0bf}.ops-security-note,.ops-loading{justify-content:center;gap:10px;padding:22px;color:#736d62;font-size:.8rem}.ops-security-note svg{color:#d6a84f}.ops-loading{min-height:55vh}.ops-loading>div{display:grid;gap:4px}.ops-loading span{color:#736d62}.spin{animation:ops-spin .9s linear infinite}@keyframes ops-spin{to{transform:rotate(360deg)}}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;padding:10px 14px;background:var(--gold);color:#050505;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.container{width:min(100% - 40px,1180px);margin:0 auto}.container.narrow{width:min(100% - 40px,820px)}.site-shell{min-height:100vh}.announcement{display:flex;justify-content:center;gap:18px;padding:9px 20px;background:#000;color:#f2dfad;font-size:.88rem}.announcement a{color:var(--white);font-weight:700}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:18px;min-height:76px;padding:0 max(20px,calc((100vw - 1180px)/2));border-bottom:1px solid rgba(214,168,79,.24);background:#050505f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand,.footer-brand{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.brand-logo-frame{display:inline-flex;align-items:center;justify-content:center;width:58px;height:44px;overflow:hidden;border:1px solid rgba(246,212,123,.35);background:#000;box-shadow:0 0 24px #d6a84f2e}.brand-logo-frame img{width:100%;height:100%;object-fit:cover;object-position:center 34%;transform:translateY(18%) scale(2.65)}.brand strong,.brand small{display:block}.brand strong{color:#fff7dc;letter-spacing:.03em;text-transform:uppercase}.brand small{color:#d6a84f;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.desktop-nav{display:flex;align-items:center;gap:4px;flex:1}.nav-group{position:relative}.nav-link{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 10px;border:0;background:transparent;color:#ead9ae;cursor:pointer;font-size:.9rem;font-weight:700}.nav-link:hover,.nav-link.active,.nav-link[aria-expanded=true]{background:#d6a84f21;color:var(--gold)}.nav-link svg{transition:transform .16s ease}.nav-link[aria-expanded=true] svg{transform:rotate(180deg)}.nav-menu{position:absolute;top:100%;left:0;z-index:60;display:block;visibility:hidden;opacity:0;pointer-events:none;min-width:270px;padding:10px;border:1px solid rgba(214,168,79,.24);background:#0b0906;box-shadow:0 24px 80px #00000061;transform:translateY(8px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.nav-menu a{display:block;padding:11px 12px;color:#ead9ae;font-weight:700}.nav-menu a:hover{background:#d6a84f21;color:var(--gold)}.nav-menu-overview{margin-bottom:6px;border-bottom:1px solid rgba(214,168,79,.18);color:var(--gold)!important}.nav-menu.open,.nav-group:hover .nav-menu,.nav-group:focus-within .nav-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.utility-nav{display:flex;align-items:center;gap:10px}.utility-link{color:#ead9ae;font-size:.9rem;font-weight:700}.header-cta,.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 16px;border:1px solid transparent;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.header-cta,.btn.primary{background:linear-gradient(135deg,#f7dda0,#d6a84f 48%,#9b681c);color:#050505;box-shadow:0 12px 28px #d6a84f3d}.header-cta:hover,.btn.primary:hover{background:linear-gradient(135deg,#ffe8ad,#e3b95c 48%,#b7791f)}.header-cta:hover,.btn:hover{transform:translateY(-2px)}.btn.secondary{border-color:var(--border);background:var(--white);color:var(--navy)}.btn.ghost{color:var(--blue);background:transparent}.btn.full{width:100%}.btn:disabled{cursor:not-allowed;opacity:.55}.icon-button{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--border);background:var(--white);color:var(--navy)}.mobile-menu,.mobile-panel,.mobile-sticky-cta,.mobile-hero-trust,.mobile-card-kicker{display:none}.home-hero,.page-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(214,168,79,.26),transparent 28%),radial-gradient(circle at 18% 86%,rgba(166,111,31,.18),transparent 32%),linear-gradient(135deg,#000000fc,#15120df5),var(--navy);color:var(--white)}.home-hero:before,.page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(246,212,123,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(246,212,123,.08) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 86%);mask-image:linear-gradient(to bottom,black,transparent 86%)}.home-hero-grid,.page-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:60px;align-items:center;min-height:660px;padding:90px 0}.page-hero-grid{min-height:430px;padding:72px 0}.eyebrow{margin:0 0 16px;color:var(--gold);font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.eyebrow.muted{color:var(--muted)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:850}h1,h2,h3,h4,p{margin-top:0}h1{max-width:860px;margin-bottom:24px;font-size:clamp(3rem,7vw,5.8rem);line-height:.98;letter-spacing:0}.hero-title span{display:block}.hero-title .mobile-title-line{display:none}h2{font-size:clamp(2rem,4vw,3.2rem);line-height:1.05}h3{font-size:1.25rem}.hero-lead,.lead,.body-copy,.section-header p,.feature-card p,.case-card p,.pricing-card p,.table-card p,.prose p{color:var(--muted);line-height:1.7}.home-hero .hero-lead,.page-hero .lead{color:#eadfcb;font-size:1.15rem}.hero-value-line{max-width:720px;margin:-6px 0 0;color:#f6d47b;font-weight:800;line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.support-line{margin-top:20px;color:#f2dfad;font-weight:700}.hero-brand-panel{display:grid;gap:18px;perspective:1200px;transform-style:preserve-3d}.hero-brand-plaque{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:center;overflow:hidden;padding:18px;border:1px solid rgba(246,212,123,.28);background:linear-gradient(135deg,#fff7dc14,#d6a84f09),#050505f0;box-shadow:0 30px 95px #d6a84f2e;transform:translateZ(18px);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.hero-brand-plaque:after{content:"";position:absolute;inset:auto 18px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(246,212,123,.9),transparent)}.hero-brand-mark{position:relative;width:112px;aspect-ratio:1;overflow:hidden;border:1px solid rgba(246,212,123,.34);background:#000;box-shadow:inset 0 0 40px #d6a84f14,0 16px 44px #00000047}.hero-brand-mark img{width:100%;height:100%;object-fit:cover;object-position:center 34%;transform:translateY(20%) scale(2.62)}.hero-brand-copy{min-width:0}.hero-brand-copy span,.hero-brand-copy strong,.hero-brand-copy small{display:block}.hero-brand-copy span{color:#d6a84f;font-size:.74rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.hero-brand-copy strong{margin-top:8px;color:#fff7dc;font-family:var(--font-display);font-size:clamp(1.18rem,2vw,1.85rem);line-height:1.05}.hero-brand-copy small{margin-top:10px;color:#eadfcb;font-weight:800;line-height:1.45}.hero-link{color:#f2dfad}.hero-depth-system{position:relative;min-height:248px;margin:4px 18px 2px;perspective:1100px;transform-style:preserve-3d;isolation:isolate}.hero-depth-system:before{content:"";position:absolute;top:32px;right:8%;bottom:26px;left:8%;z-index:-1;border:1px solid rgba(246,212,123,.16);background:linear-gradient(rgba(246,212,123,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(246,212,123,.08) 1px,transparent 1px),#d6a84f0b;background-size:26px 26px;box-shadow:inset 0 0 40px #d6a84f14;transform:rotateX(62deg) rotate(-24deg) translate3d(0,8px,-72px);transform-origin:center}.hero-depth-system:after{content:"";position:absolute;right:7%;bottom:18px;width:42%;height:1px;background:linear-gradient(90deg,transparent,rgba(246,212,123,.7),transparent);filter:drop-shadow(0 0 12px rgba(246,212,123,.42));transform:rotate(-18deg)}.depth-axis{position:absolute;top:20px;bottom:22px;left:50%;width:1px;background:linear-gradient(180deg,transparent,rgba(246,212,123,.82),transparent);box-shadow:0 0 22px #f6d47b5c;transform:translate(-50%) rotateX(18deg) translateZ(28px)}.depth-layer{position:absolute;left:50%;display:grid;grid-template-columns:42px 1fr;gap:6px 12px;width:min(82%,370px);min-height:82px;padding:14px 16px;border:1px solid rgba(246,212,123,.28);background:linear-gradient(145deg,#fffdf81c,#d6a84f13),#050505e0;box-shadow:0 18px 40px #00000052,inset 0 1px #fffdf814;transform:translate3d(calc(-50% + var(--depth-x)),var(--depth-y),var(--depth-z)) rotateX(7deg) rotateY(-11deg);transform-style:preserve-3d;animation:depthGlow 6s ease-in-out infinite}.depth-layer:before{content:"";position:absolute;inset:auto 12px -10px 22px;height:10px;background:#d6a84f29;filter:blur(.2px);transform:skew(-42deg);transform-origin:top}.depth-layer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,248,217,.18),transparent 24%,transparent 72%,rgba(214,168,79,.14));opacity:.72}.depth-layer span{grid-row:1 / span 2;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(246,212,123,.34);background:#d6a84f1f;color:var(--gold);font-size:.72rem;font-weight:950}.depth-layer strong,.depth-layer small{position:relative;z-index:1}.depth-layer strong{color:#fff7dc;font-size:.92rem}.depth-layer small{color:#d6c79d;font-size:.74rem;font-weight:800;line-height:1.35}.depth-layer-01{--depth-x: -54px;--depth-y: 12px;--depth-z: 56px}.depth-layer-02{--depth-x: 0px;--depth-y: 84px;--depth-z: 24px;animation-delay:-1.8s}.depth-layer-03{--depth-x: 54px;--depth-y: 156px;--depth-z: -10px;animation-delay:-3.6s}.hero-command-center{position:relative;overflow:hidden;border:1px solid rgba(246,212,123,.28);background:linear-gradient(135deg,#080705fa,#15120df5),#050505;box-shadow:0 26px 90px #00000059;transform:rotateX(1.5deg) rotateY(-2.8deg) translateZ(0);transform-style:preserve-3d;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.hero-command-center:before,.enterprise-console:before,.demo-stage:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,rgba(246,212,123,.92),transparent);animation:pulseLine 4s ease-in-out infinite}.command-topbar,.demo-stage-header{display:flex;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid rgba(246,212,123,.18);color:var(--gold);font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.command-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#f6d47b29}.command-status-grid article{min-height:112px;padding:18px;background:#fffdf80e}.command-status-grid span,.command-stack span{color:#d6c79d;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.command-status-grid strong{display:block;margin-top:12px;color:#fff7dc;line-height:1.35}.command-pipeline{display:grid;gap:10px;padding:18px}.command-pipeline div{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;min-height:44px;border:1px solid rgba(246,212,123,.15);background:#d6a84f17}.command-pipeline span{display:grid;place-items:center;height:100%;color:var(--gold);font-weight:900}.command-pipeline strong{color:#eadfcb}.command-stack{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 18px}.command-stack span{padding:8px 10px;border:1px solid rgba(246,212,123,.18);background:#fffdf80d}.hero-panel{border:1px solid rgba(246,212,123,.22);background:#050505ad;box-shadow:0 20px 70px #00000038}.hero-panel{padding:28px}.section,.cta-section{padding:86px 0}.muted-section,.cta-section{background:#eee7d8}.section-header{max-width:760px;margin-bottom:38px}.section-header.center{margin-inline:auto;text-align:center}.split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:54px;align-items:start}.capability-strip{background:var(--white);border-bottom:1px solid var(--border)}.capability-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:var(--border);border-left:1px solid var(--border);border-right:1px solid var(--border)}.capability-pill{display:grid;gap:10px;min-height:165px;padding:22px;background:var(--white)}.capability-pill svg{color:var(--blue)}.capability-pill strong,.capability-pill small{display:block}.capability-pill small{margin-top:8px;color:var(--muted);line-height:1.45}.buyer-action-rail{padding:20px 0;border-bottom:1px solid rgba(214,168,79,.28);background:linear-gradient(90deg,rgba(214,168,79,.08),transparent 22%,transparent 78%,rgba(214,168,79,.08)),#050505}.buyer-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.buyer-action-card{position:relative;display:flex;overflow:hidden;min-height:112px;gap:14px;align-items:flex-start;padding:18px;border:1px solid rgba(246,212,123,.18);background:linear-gradient(145deg,#fffdf814,#d6a84f0d);color:var(--white);transform-style:preserve-3d;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.buyer-action-card:hover{transform:translateY(-2px);border-color:#f6d47b75;background:linear-gradient(145deg,#f6d47b29,#fffdf80f)}.buyer-action-card svg{flex:0 0 auto;color:var(--gold)}.buyer-action-card strong,.buyer-action-card small{display:block}.buyer-action-card strong{color:var(--white);font-size:.96rem}.buyer-action-card small{margin-top:7px;color:#eadfcb;font-size:.84rem;line-height:1.5}.before-after,.feature-card,.case-card,.pricing-card,.table-card,.form-card,.aside-panel,.planner-card,.planner-results,.empty-state{border:1px solid var(--border);background:var(--white);box-shadow:0 1px #0b172608}.before-after{display:grid;gap:20px;padding:28px}.before-after>svg{color:var(--blue)}.card-grid{display:grid;gap:18px}.card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card,.case-card,.pricing-card,.form-card,.aside-panel,.planner-card,.planner-results,.empty-state{position:relative;overflow:hidden;padding:28px;transform-style:preserve-3d;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.feature-card.compact{min-height:250px}.feature-card:hover,.case-card:hover,.pricing-card:hover,.table-card:hover,.planner-card:hover{border-color:#d6a84f6b;box-shadow:0 16px 36px #0907031a;transform:translateY(-3px)}:is(.buyer-action-card,.feature-card,.case-card,.pricing-card,.planner-card,.proof-asset-card,.product-module-grid article,.product-surface-grid article,.next-level-card,.platform-step-card,.platform-demo-panel,.portal-nav-item,.portal-detail-panel,.ops-console-grid article,.trust-grid article,.enterprise-layer-grid article,.enterprise-investment-list article,.hosting-billing-grid article,.sales-section-card,.proof-system-card,.analytics-card,.readiness-card,.admin-entity-card):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,253,248,.18),transparent 24%,transparent 72%,rgba(214,168,79,.14));opacity:0;transition:opacity .18s ease}:is(.buyer-action-card,.feature-card,.case-card,.pricing-card,.planner-card,.proof-asset-card,.product-module-grid article,.product-surface-grid article,.next-level-card,.platform-step-card,.platform-demo-panel,.portal-nav-item,.portal-detail-panel,.ops-console-grid article,.trust-grid article,.enterprise-layer-grid article,.enterprise-investment-list article,.hosting-billing-grid article,.sales-section-card,.proof-system-card,.analytics-card,.readiness-card,.admin-entity-card):hover:after{opacity:1}.icon-badge{display:inline-grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border:1px solid rgba(214,168,79,.26);background:#fff6dc;color:var(--blue)}.text-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:var(--blue);font-weight:800}.tech-focus-section{background:radial-gradient(circle at 82% 10%,rgba(214,168,79,.18),transparent 30%),linear-gradient(135deg,#050505fa,#15120df5),#050505;color:var(--white)}.tech-focus-section .section-header p{color:#eadfcb}.home-tech-card{min-height:430px;border-color:#f6d47b38;background:linear-gradient(145deg,#fffdf813,#d6a84f0a),#050505b8}.home-tech-card .icon-badge{background:#d6a84f24;color:var(--gold)}.home-tech-card .eyebrow.muted{margin-bottom:12px;color:var(--gold)}.home-tech-card h3{color:#fff7dc}.home-tech-card p{color:#eadfcb}.home-tech-card .text-link{color:#f6d47b}.mini-feature-list{display:grid;gap:8px;margin-top:20px}.mini-feature-list span{display:flex;gap:8px;align-items:center;color:#f4e7c2;font-size:.9rem;font-weight:800}.mini-feature-list svg{flex:0 0 auto;color:var(--gold)}.ai-flow-section{background:#fbf8f1}.ai-flow-section .eyebrow{color:#6b4308}.ai-flow-map{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ai-flow-map li{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;align-items:start;padding:20px;border:1px solid var(--border);background:var(--white);box-shadow:0 1px #0b172608}.ai-flow-map li:after{content:"";position:absolute;left:48px;bottom:-13px;width:1px;height:13px;background:#d6a84f6b}.ai-flow-map li:last-child:after{display:none}.ai-flow-map span{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(214,168,79,.4);background:#fff6dc;color:#6b4308;font-weight:950}.ai-flow-map h3{margin-bottom:6px}.ai-flow-map p{margin-bottom:0;color:var(--muted);line-height:1.55}.code-delivery-section{background:linear-gradient(135deg,#050505f7,#15120df0),#050505;color:var(--white)}.code-delivery-section .section-header p{color:#eadfcb}.delivery-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(214,168,79,.28);background:#d6a84f47}.delivery-flow article{min-height:235px;padding:24px;background:#fffdf80f}.delivery-flow span{display:inline-flex;min-height:28px;margin-bottom:16px;padding:5px 10px;border:1px solid rgba(246,212,123,.38);color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:.08em}.delivery-flow p,.delivery-note{color:#eadfcb;line-height:1.65}.delivery-note{max-width:820px;margin:22px 0 0;font-weight:700}.discovery-feature-section{background:linear-gradient(180deg,#fffdf8f0,#eee7d8db),var(--white)}.agent-system-card,.enterprise-card{border:1px solid var(--border);background:var(--white);box-shadow:var(--shadow)}.agent-system-card{padding:30px}.agent-output-flow{display:grid;gap:10px;margin:22px 0}.agent-output-flow div{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;min-height:52px;padding:12px;border:1px solid var(--border);background:#fffaf0}.agent-output-flow span{color:#6b4308;font-weight:900}.planner-step-error{margin:18px 0 0}.feature-list.single-column{grid-template-columns:1fr}.enterprise-section{background:linear-gradient(135deg,#050505fa,#15120df2),#050505;color:var(--white)}.enterprise-section .section-header p,.enterprise-card p{color:#eadfcb}.enterprise-card{min-height:280px;padding:26px;background:#fffdf80f;border-color:#d6a84f47}.enterprise-card h3{color:#fff7dc}.enterprise-os-section{background:linear-gradient(135deg,#050505fa,#15120df5),#050505;color:var(--white)}.enterprise-os-hero{display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:42px;align-items:center}.enterprise-os-hero p{color:#eadfcb;line-height:1.7}.enterprise-console{position:relative;overflow:hidden;border:1px solid rgba(246,212,123,.28);background:#080705;box-shadow:0 30px 90px #0000006b;transform:rotateX(1.4deg) rotateY(-2deg) translateZ(0);transform-style:preserve-3d;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.enterprise-console:hover{border-color:#f6d47b75;box-shadow:0 34px 105px #d6a84f2e;transform:translateY(-3px)}.console-header{display:flex;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid rgba(246,212,123,.2);color:#f6d47b;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.console-body{display:grid;grid-template-columns:150px 1fr;min-height:390px}.console-body nav{display:grid;align-content:start;gap:8px;padding:18px;border-right:1px solid rgba(246,212,123,.16);background:#fffdf80a}.console-body nav span{padding:10px;color:#d6c79d;font-size:.82rem;font-weight:800}.console-body nav .active{background:#d6a84f24;color:var(--gold)}.console-canvas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:18px}.console-canvas article{display:grid;align-content:start;gap:10px;min-height:260px;padding:14px;border:1px solid rgba(246,212,123,.16);background:#fffdf80e;transition:background .16s ease,border-color .16s ease,transform .16s ease}.console-canvas article:hover{border-color:#f6d47b5c;background:#d6a84f1a;transform:translateY(-2px)}.console-canvas h4{margin:0 0 6px;color:#fff7dc;font-size:.95rem}.console-canvas span{display:block;padding:8px;background:#d6a84f1a;color:#ead9ae;font-size:.78rem;font-weight:800}.enterprise-layer-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:34px;border:1px solid rgba(214,168,79,.28);background:#d6a84f47}.enterprise-layer-grid article{position:relative;overflow:hidden;min-height:255px;padding:22px;background:#fffdf80f;transform-style:preserve-3d;transition:transform .18s ease,background .18s ease}.enterprise-layer-grid span{display:inline-flex;margin-bottom:14px;color:var(--gold);font-weight:900}.enterprise-layer-grid h3{color:#fff7dc}.enterprise-layer-grid p{color:#eadfcb;line-height:1.6}.enterprise-proof-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:18px}.enterprise-proof-strip span{display:grid;place-items:center;min-height:62px;padding:12px;border:1px solid rgba(246,212,123,.22);background:#d6a84f1f;color:#f7e8bc;font-size:.8rem;font-weight:900;text-align:center}.enterprise-investment-section{background:#0b0906;color:var(--white)}.enterprise-investment-section .body-copy{color:#eadfcb}.enterprise-investment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.enterprise-investment-list article{position:relative;overflow:hidden;min-height:210px;padding:24px;border:1px solid rgba(246,212,123,.24);background:#fffdf80f;transform-style:preserve-3d;transition:transform .18s ease,border-color .18s ease,background .18s ease}.enterprise-investment-list h3{color:#fff7dc}.enterprise-investment-list p{color:#ead9ae;line-height:1.65}.interactive-demo-section{background:#0b0906;color:var(--white)}.interactive-demo-section .section-header p,.demo-stage p{color:#eadfcb}.interactive-demo-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(440px,1.15fr);gap:44px;align-items:start}.demo-tabs{display:grid;gap:10px}.demo-tab{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:12px 14px;border:1px solid rgba(246,212,123,.18);background:#fffdf80e;color:#eadfcb;cursor:pointer;font-weight:900;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.demo-tab:after{content:"Open";color:#d6c79d;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.demo-tab[aria-selected=true]{border-color:#f6d47b70;background:#d6a84f29;color:var(--gold)}.demo-tab:hover{transform:translate(4px)}.demo-stage{position:relative;overflow:hidden;min-height:560px;border:1px solid rgba(246,212,123,.28);background:linear-gradient(135deg,#080705fc,#15120df5),#050505;box-shadow:0 30px 90px #0000005c;transform:rotateX(1.2deg) rotateY(-1.8deg) translateZ(0);transform-style:preserve-3d;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.demo-stage>p{padding:22px 24px 0;line-height:1.7}.demo-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px 24px}.demo-module-grid span{min-height:76px;padding:16px;border:1px solid rgba(246,212,123,.17);background:#fffdf80e;color:#fff7dc;font-weight:900}.demo-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 24px 24px;border:1px solid rgba(246,212,123,.18);background:#f6d47b2e}.demo-flow div{min-height:112px;padding:16px;background:#d6a84f17}.demo-flow span{display:block;margin-bottom:14px;color:var(--gold);font-weight:900}.demo-flow strong{color:#eadfcb}.next-level-section,.platform-demo-lab,.portal-demo-section,.ops-console-section,.enterprise-trust-section,.product-operating-section{perspective:1200px}.next-level-section{background:linear-gradient(135deg,#050505fa,#15120df2),#050505;color:var(--white)}.next-level-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;margin-bottom:28px}.next-level-section .section-header p{color:#eadfcb}.next-level-grid,.product-surface-grid,.platform-lab-grid,.portal-demo-grid,.ops-console-grid,.trust-grid,.result-stack-grid{display:grid;gap:18px}.next-level-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.next-level-card{position:relative;overflow:hidden;display:grid;min-height:320px;padding:24px;border:1px solid rgba(246,212,123,.22);background:#fffdf80e;color:#eadfcb;transform-style:preserve-3d;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.next-level-card svg{color:var(--gold)}.next-level-card h3{color:#fff7dc}.next-level-card p{color:#eadfcb;line-height:1.62}.next-level-card strong{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--gold)}.platform-hero-console,.portal-preview-shell,.ops-console-hero,.trust-hero-panel{position:relative;overflow:hidden;padding:24px;border:1px solid rgba(246,212,123,.26);background:linear-gradient(135deg,#080705fa,#15120df2),#050505;color:var(--white);box-shadow:0 30px 90px #00000057;transform:rotateX(1.4deg) rotateY(-2deg) translateZ(0);transform-style:preserve-3d;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.platform-flow-step{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;width:100%;min-height:58px;margin-top:10px;padding:12px;border:1px solid rgba(246,212,123,.16);background:#fffdf80b;color:#eadfcb;cursor:pointer;text-align:left}.platform-flow-step span,.platform-step-card span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(246,212,123,.24);color:var(--gold);font-size:.74rem;font-weight:900}.platform-flow-step.active,.platform-step-card.active,.portal-nav-item.active{border-color:#f6d47b70;background:#d6a84f24}.platform-lab-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start}.platform-step-list,.portal-nav-list{display:grid;gap:10px}.platform-step-card,.portal-nav-item{display:grid;gap:8px;width:100%;min-height:104px;padding:16px;border:1px solid var(--border);background:var(--white);color:var(--text);cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.platform-step-card small,.portal-nav-item span{color:var(--muted);line-height:1.5}.platform-demo-panel,.portal-detail-panel,.ops-console-grid article,.trust-grid article,.product-surface-grid article,.result-stack-grid article{position:relative;overflow:hidden;padding:28px;border:1px solid var(--border);background:var(--white);box-shadow:0 1px #0b172608;transform-style:preserve-3d;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.platform-demo-panel{min-height:520px;border-color:#d6a84f47;background:linear-gradient(135deg,#050505f7,#15120df0),#050505;color:var(--white)}.platform-demo-panel>p{color:#eadfcb;line-height:1.7}.platform-record-preview,.portal-detail-rows,.ops-signal-grid{display:grid;gap:10px}.platform-record-preview{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;padding:18px;border:1px solid rgba(246,212,123,.18);background:#fffdf80e}.platform-record-preview span,.portal-detail-rows span,.ops-row span{display:block;margin-bottom:6px;color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.platform-record-preview strong{color:#fff7dc}.portal-preview-grid,.portal-status-strip,.ops-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.portal-topbar{display:flex;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(246,212,123,.16)}.portal-topbar span,.console-header span{color:var(--gold);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.portal-preview-grid span,.portal-status-strip span,.ops-signal-grid span{min-height:58px;padding:12px;border:1px solid rgba(246,212,123,.16);background:#fffdf80e;color:#fff7dc;font-weight:900}.portal-status-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.portal-status-strip span{min-height:48px;color:var(--gold);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.portal-demo-grid{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:start}.portal-detail-panel h2{margin-bottom:14px}.portal-detail-panel p,.ops-console-grid p,.trust-grid p,.product-surface-grid p,.result-summary,.result-stack-grid li{color:var(--muted);line-height:1.65}.portal-detail-rows{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.portal-detail-rows div,.ops-row{padding:14px;border:1px solid var(--border);background:#fffaf0}.ops-console-grid,.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-console-grid article,.trust-grid article,.product-surface-grid article{min-height:260px}.ops-row{margin-top:18px}.trust-hero-panel{display:grid;gap:16px}.trust-hero-panel svg,.trust-grid svg{color:var(--gold)}.trust-hero-panel h2,.trust-hero-panel p{margin:0}.trust-hero-panel p{color:#eadfcb;line-height:1.6}.product-surface-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-surface-grid article>span{display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:20px;border:1px solid rgba(214,168,79,.28);background:#fff6dc;color:var(--blue-dark);font-weight:950}.product-surface-grid article div{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.product-surface-grid small{padding:7px 9px;border:1px solid var(--border);background:#fffaf0;color:var(--muted);font-weight:800}.result-summary{margin:16px 0 0;padding:18px;border:1px solid var(--border);background:#fffaf0}.result-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.result-stack-grid article{background:#fffdf8}.execution-proof-section{background:var(--white)}.proof-asset-grid,.product-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.proof-asset-card,.product-module-grid article{position:relative;overflow:hidden;min-height:300px;padding:26px;border:1px solid var(--border);background:var(--white);box-shadow:0 1px #0b172608;transform-style:preserve-3d;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.proof-asset-card:hover,.product-module-grid article:hover{border-color:#d6a84f6b;box-shadow:0 16px 36px #0907031a;transform:translateY(-3px)}.proof-asset-card p,.product-module-grid p,.operations-standard-grid p{color:var(--muted);line-height:1.65}.performance-ops-section{background:#eee7d8}.operations-standard-grid{display:grid;gap:12px}.operations-standard-grid article{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start;padding:18px;border:1px solid var(--border);background:var(--white)}.operations-standard-grid svg{color:var(--blue)}.enterprise-detail-section,.product-architecture-section{background:linear-gradient(135deg,#050505fa,#15120df2),#050505;color:var(--white)}.enterprise-detail-section .section-header p,.product-architecture-section .section-header p{color:#eadfcb}.product-architecture-section .product-module-grid article{border-color:#f6d47b3d;background:#fffdf80f}.product-architecture-section .product-module-grid h3{color:#fff7dc}.product-architecture-section .product-module-grid p{color:#eadfcb}.detail-layers{margin-top:0}.product-visual-section,.proof-section{background:var(--white)}.product-screen-stack{display:grid;gap:16px}.system-screen{position:relative;overflow:hidden;padding:24px;border:1px solid rgba(214,168,79,.3);background:linear-gradient(135deg,#050505f7,#15120df0),#050505;color:#fff7dc;box-shadow:var(--shadow)}.system-screen:nth-child(2){margin-left:34px}.system-screen:nth-child(3){margin-left:68px}.screen-topbar{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px;color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.screen-lines{display:grid;gap:10px;margin-top:18px}.screen-lines span{display:block;min-height:38px;padding:10px 12px;border:1px solid rgba(246,212,123,.18);background:#fffdf80f;color:#ead9ae;font-weight:700}.visual-actions,.comparison-cta{margin-top:28px}.comparison-section{background:#eee7d8}.vendor-comparison{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--border);background:var(--border)}.comparison-card{min-height:270px;padding:26px;background:var(--white)}.comparison-card span{color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.comparison-card.highlight{background:linear-gradient(135deg,#050505fa,#15120df0),#050505;color:#fff7dc}.comparison-card.highlight p,.comparison-card.highlight span{color:#ead9ae}.founder-trust-section{background:#0b0906;color:var(--white)}.founder-trust-section .body-copy{color:#eadfcb}.trust-stack{display:grid;gap:14px}.trust-stack article{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:22px;border:1px solid rgba(214,168,79,.28);background:#fffdf80f}.trust-stack svg{color:var(--gold)}.trust-stack h3{color:#fff7dc}.trust-stack p{margin-bottom:0;color:#ead9ae;line-height:1.6}.timeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border)}.timeline article{min-height:250px;padding:24px;background:var(--white)}.timeline span,.status-label{display:inline-flex;align-items:center;min-height:28px;margin-bottom:16px;padding:0 10px;border:1px solid rgba(214,168,79,.38);background:#d6a84f1f;color:#7c4a03;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.feature-band{background:var(--white)}.feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feature-list p,.check-list li{display:flex;gap:10px;align-items:flex-start;margin:0;color:#334155;line-height:1.55}.feature-list svg,.check-list svg{flex:0 0 auto;margin-top:3px;color:var(--success)}.check-list{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.integration-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.integration-map article{padding:24px;border:1px solid var(--border);background:var(--white)}.integration-map span{display:block;margin-top:10px;padding:9px 10px;background:#f1f5f9;color:#334155;font-weight:700}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.case-card dl,.pricing-card dl{display:grid;gap:12px}dt{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}dd{margin:4px 0 0;color:#334155}.pricing-hero-panel{padding:30px;border:1px solid rgba(246,212,123,.26);background:linear-gradient(135deg,#050505d6,#15120db8),#050505;color:var(--white);box-shadow:0 30px 90px #00000047}.pricing-hero-panel h2{margin-bottom:14px;color:#fff7dc;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.04}.pricing-hero-panel p{color:#ead9ae;line-height:1.65}.pricing-anchor{scroll-margin-top:118px}.pricing-anchor-nav{position:sticky;top:76px;z-index:40;border-block:1px solid rgba(214,168,79,.22);background:#050505eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pricing-anchor-inner{display:flex;gap:8px;align-items:center;overflow-x:auto;padding-block:10px;scrollbar-width:none}.pricing-anchor-inner::-webkit-scrollbar{display:none}.pricing-anchor-inner a{flex:0 0 auto;min-height:40px;padding:10px 14px;border:1px solid rgba(246,212,123,.18);background:#fffdf80e;color:#ead9ae;font-size:.84rem;font-weight:900}.pricing-anchor-inner a:hover,.pricing-anchor-inner a:focus-visible,.pricing-anchor-inner a.active{border-color:#f6d47b75;background:#d6a84f2e;color:var(--gold)}.pricing-layout{display:grid;grid-template-columns:1.4fr .8fr;gap:18px;margin-bottom:18px}.pricing-package-grid,.pricing-build-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.engagement-paths-section{background:linear-gradient(180deg,rgba(214,168,79,.035),transparent 22%),var(--bg)}.engagement-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.engagement-offer{display:flex;flex-direction:column;min-width:0;padding:26px;border:1px solid var(--border);background:var(--white);box-shadow:0 1px #0b172608}.engagement-offer.featured{border-color:#d6a84f8c;box-shadow:0 22px 60px #0907031a}.engagement-offer-topline{display:flex;justify-content:space-between;gap:12px;min-height:32px;color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.engagement-offer-topline strong{color:var(--gold-deep)}.engagement-offer h3{margin:12px 0 8px;font-size:1.45rem}.engagement-range{display:block;margin-bottom:11px;color:var(--blue-dark);font-size:1.15rem}.engagement-offer>p{margin-top:0;color:var(--muted);line-height:1.62}.engagement-offer dl{display:grid;gap:12px;margin:12px 0 20px}.engagement-offer dl div{padding-top:11px;border-top:1px solid rgba(214,168,79,.18)}.engagement-offer dt{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.engagement-offer dd{margin:5px 0 0;line-height:1.55}.engagement-offer .check-list{margin-bottom:22px}.engagement-offer .btn{margin-top:auto}.engagement-phase-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 22px}.engagement-phase-line span,.engagement-hero-panel>div span{display:grid;gap:3px;padding:8px;border:1px solid rgba(214,168,79,.18);color:var(--text);font-size:.72rem;font-weight:800}.engagement-phase-line small,.engagement-hero-panel>div small{color:var(--gold-deep);font-family:var(--font-mono)}.section-action{display:flex;justify-content:flex-end;margin-top:22px}.engagement-hero-panel{padding:26px;border:1px solid rgba(246,212,123,.22);background:#fffdf80e}.engagement-hero-panel h2{margin:14px 0 9px;color:#fff7dc}.engagement-hero-panel p{color:#d4c6a5;line-height:1.65}.engagement-hero-panel>div{display:grid;gap:7px;margin-top:18px}.engagement-hero-panel>div span{grid-template-columns:30px minmax(0,1fr);color:#fff7dc}.sales-kit-hero{display:grid;gap:12px;padding:26px;border:1px solid rgba(246,212,123,.24);background:linear-gradient(rgba(246,212,123,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(246,212,123,.05) 1px,transparent 1px),#080807;background-size:28px 28px}.sales-kit-hero svg{color:var(--gold)}.sales-kit-hero h2{max-width:20ch;margin:2px 0 0;color:#fff7dc}.sales-kit-hero p{margin:0;color:#cbbf9e}.sales-kit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sales-kit-card{display:grid;grid-template-columns:168px minmax(0,1fr);gap:24px;align-items:center;padding:24px;border:1px solid var(--border);background:var(--white);box-shadow:0 14px 40px #09070312}.sales-kit-card:only-child{grid-column:1 / -1}.sales-kit-card h2{margin:12px 0 8px;font-size:1.35rem}.sales-kit-card p{color:var(--muted);line-height:1.6}.sales-kit-preview{display:grid;align-content:center;min-height:220px;padding:17px;border:1px solid rgba(246,212,123,.28);background:linear-gradient(rgba(246,212,123,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(246,212,123,.05) 1px,transparent 1px),#050505;background-size:20px 20px;color:var(--gold);text-align:center}.sales-kit-preview span{margin-bottom:32px;color:#76623a;font-family:var(--font-mono);font-size:.7rem;text-align:left}.sales-kit-preview strong{letter-spacing:.08em}.sales-kit-preview small{color:#fff7dc;letter-spacing:.08em}.pricing-build-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:stretch}.pricing-package{display:flex;flex-direction:column;gap:16px;min-height:100%;padding:26px;border:1px solid var(--border);background:var(--white);box-shadow:0 1px #0b172608;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.pricing-package:hover{border-color:#d6a84f75;box-shadow:var(--shadow);transform:translateY(-4px)}.pricing-package.featured{border-color:#d6a84f70;background:#fff9e8}.pricing-package.enterprise-tier{border-color:#d6a84f70;background:linear-gradient(135deg,#050505fa,#15120df0),#050505;color:#fff7dc}.pricing-package.enterprise-tier p,.pricing-package.enterprise-tier dd,.pricing-package.enterprise-tier .check-list li{color:#ead9ae}.pricing-package.enterprise-tier dt{color:#f6d47b}.pricing-package.enterprise-tier .package-range{color:var(--gold)}.pricing-package.enterprise-tier .status-label{border-color:#f6d47b61;background:#d6a84f29;color:var(--gold)}.pricing-package .package-range{display:block;color:var(--blue);font-size:1.55rem;line-height:1.08}.pricing-package dl{display:grid;gap:12px}.pricing-package .btn{margin-top:auto}.pricing-disclosure{margin-top:auto;border-top:1px solid rgba(214,168,79,.22);padding-top:12px}.pricing-disclosure summary{cursor:pointer;color:var(--blue);font-weight:900}.pricing-disclosure div{display:grid;gap:6px;padding-top:12px}.pricing-disclosure h4{margin:8px 0 0;font-size:.84rem;text-transform:uppercase}.pricing-disclosure p{margin:0}.pricing-disclaimer{max-width:920px;margin:20px 0 0;color:var(--muted);font-weight:700;line-height:1.58}.build-comparison-grid,.care-plan-grid,.white-label-capability-grid,.engagement-process-grid{display:grid;gap:16px}.build-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-tier-card,.engagement-process-grid article{position:relative;overflow:hidden;padding:24px;border:1px solid var(--border);background:var(--white);box-shadow:0 1px #0b172608}.comparison-tier-card h3,.engagement-process-grid h3{margin-top:0}.comparison-tier-card dl{display:grid;gap:13px}.comparison-tier-card div{padding-top:10px;border-top:1px solid rgba(214,168,79,.18)}.comparison-tier-card dd{line-height:1.48}.care-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.care-plan-card{display:flex;flex-direction:column}.care-plan-card .btn{margin-top:auto}.white-label-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.white-label-capability-grid.compact{margin-top:20px}.white-label-capability-grid p{display:flex;gap:10px;align-items:flex-start;min-height:72px;margin:0;padding:16px;border:1px solid rgba(246,212,123,.2);background:#fffdf80f;color:#eadfcb;line-height:1.48}.white-label-capability-grid.compact p{border-color:var(--border);background:var(--white);color:#334155}.white-label-capability-grid svg{flex:0 0 auto;margin-top:3px;color:var(--gold)}.white-label-private-note{margin:22px 0 0;padding:18px;border:1px solid rgba(246,212,123,.28);background:#d6a84f1f;color:#f7e8bc;font-weight:800;line-height:1.55}.engagement-process-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.engagement-process-grid article{min-height:235px}.engagement-process-grid span{display:inline-flex;margin-bottom:16px;color:var(--blue);font-weight:900;letter-spacing:.08em}.engagement-process-grid p{color:#334155;line-height:1.6}.pricing-hosting-section{background:linear-gradient(135deg,#050505fa,#15120df2),#050505;color:var(--white)}.pricing-hosting-section .section-header p{color:#eadfcb}.hosting-billing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hosting-billing-grid article{position:relative;overflow:hidden;min-height:245px;padding:26px;border:1px solid rgba(246,212,123,.24);background:#fffdf80f;box-shadow:0 24px 60px #0000002e;transform-style:preserve-3d;transition:transform .18s ease,border-color .18s ease,background .18s ease}.hosting-billing-grid h3,.care-alignment-panel h3{color:#fff7dc}.hosting-billing-grid p{color:#eadfcb;line-height:1.65}.care-alignment-panel{display:grid;grid-template-columns:.4fr 1fr;gap:24px;margin-top:18px;padding:28px;border:1px solid rgba(246,212,123,.24);background:#d6a84f1a}.care-alignment-list{display:grid;gap:10px}.care-alignment-list p{display:grid;grid-template-columns:minmax(150px,.35fr) 1fr;gap:14px;margin:0;padding:12px 0;border-bottom:1px solid rgba(246,212,123,.14)}.care-alignment-list p:last-child{border-bottom:0}.care-alignment-list strong{color:var(--gold)}.care-alignment-list span{color:#eadfcb;line-height:1.55}.founder-pricing-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:start}.pricing-value-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.value-note,.included-value{border:1px solid rgba(214,168,79,.28);background:#0b0906;color:#f7e8bc;box-shadow:0 18px 45px #0907031f}.value-note{display:grid;gap:8px;margin-top:22px;padding:18px}.value-note span{color:#d6c79d;line-height:1.55}.included-value{display:grid;grid-template-columns:.45fr 1fr;gap:24px;margin-top:24px;padding:28px}.included-value h3{margin:8px 0 0;color:#fff7dc}.included-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.included-value-grid p{display:flex;gap:10px;margin:0;color:#ead9ae;line-height:1.45}.included-value-grid svg{flex:0 0 auto;margin-top:3px;color:var(--gold)}.table-card p,.feature-table div{display:flex;justify-content:space-between;gap:18px;margin:0;padding:14px 0;border-top:1px solid var(--border)}.feature-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.table-heading{display:flex;justify-content:space-between;gap:18px;align-items:center}.planner-shell{display:grid;gap:22px}.planner-preview-panel{padding:28px;border:1px solid rgba(246,212,123,.24);background:#050505b3;box-shadow:0 20px 70px #00000038}.preview-result-range{margin:12px 0 18px;color:var(--gold);font-size:clamp(2rem,4vw,3.2rem);font-weight:900}.preview-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.preview-result-grid span{display:grid;gap:6px;padding:12px;border:1px solid rgba(246,212,123,.16);background:#fffdf80f;color:#ead9ae;font-size:.8rem}.preview-result-grid strong{color:#fff7dc;font-size:.96rem}.mini-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:18px}.mini-flow span{padding:8px;background:#d6a84f24;color:var(--gold);font-size:.78rem;font-weight:900;text-align:center}.planner-progress{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.planner-progress li{padding:10px;border:1px solid var(--border);background:var(--white);color:var(--muted);font-size:.84rem;font-weight:800;text-align:center}.planner-progress .active{border-color:#d6a84f6b;background:#fff6dc;color:var(--blue);box-shadow:inset 0 -3px #d6a84f57}.choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.choice-grid.single{grid-template-columns:repeat(4,minmax(0,1fr))}.choice{display:flex;gap:10px;align-items:center;min-height:58px;padding:14px;border:1px solid var(--border);background:#fffaf0;color:#2c2314;font-weight:800;text-align:left;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.choice:hover{border-color:#d6a84f6b;box-shadow:0 10px 24px #09070314;transform:translateY(-2px)}.choice.active{border-color:#d6a84f94;background:#fff6dc;color:var(--blue)}.planner-actions{display:flex;gap:12px}.planner-actions.wrap{flex-wrap:wrap}.planner-disclaimer{color:var(--muted);font-size:.9rem}.result-range{margin:18px 0;color:var(--blue);font-size:clamp(2rem,4vw,3.4rem);font-weight:900}.result-blueprint{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.result-blueprint article{display:grid;gap:8px;padding:18px;border:1px solid var(--border);background:#fffaf0}.result-blueprint span{color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.result-system-map{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:22px 0;overflow:hidden;border:1px solid rgba(214,168,79,.28);background:#d6a84f47}.result-system-map span{padding:14px;background:#0b0906;color:#f7e8bc;font-size:.84rem;font-weight:900;text-align:center}.form-grid,.planner-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.planner-form-section{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:24px;border:1px solid var(--border);background:#fffdf8}.planner-form-section legend{padding:0 10px;color:var(--blue);font-size:1rem;font-weight:900}.planner-section-intro{grid-column:1 / -1;margin:0 0 4px;color:var(--muted);line-height:1.6}.planner-consent-error{grid-column:1 / -1;color:#b91c1c}.field{display:grid;gap:8px}.field-group{display:grid;gap:12px;margin:0;padding:0;border:0}.field.wide,.wide{grid-column:1 / -1}.field span,.field-group legend,.consent span{color:#334155;font-weight:800}.required-note{margin-left:8px;color:#8a5b00;font-size:.72rem;font-style:normal;font-weight:900;text-transform:uppercase}.field-group legend{padding:0}.checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.checkbox-grid label{display:flex;gap:10px;align-items:flex-start;min-height:50px;padding:12px;border:1px solid var(--border);background:#fffaf0;color:#334155;font-weight:800}.checkbox-grid input{width:auto;margin-top:4px}input,select,textarea{width:100%;border:1px solid var(--border);background:var(--white);color:var(--text);padding:12px 13px}textarea{resize:vertical}[aria-invalid=true]{border-color:var(--error)}small,.form-error{color:var(--error)}.form-success{color:var(--success)}.consent{display:flex;gap:10px;align-items:flex-start}.consent input{width:auto;margin-top:5px}.honeypot{position:absolute;left:-9999px;width:1px;height:1px}.aside-panel p{display:flex;gap:10px;color:#334155}.inline-form{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mode-tabs button{border:1px solid var(--border);background:#fffaf0;padding:12px;font-weight:800}.mode-tabs .active{background:#fff6dc;color:var(--blue)}.narrow-form{width:min(100% - 40px,520px);margin:0 auto}.faq-list{display:grid;gap:12px}.faq-list details{border:1px solid var(--border);background:var(--white);padding:18px}.faq-list summary{cursor:pointer;font-weight:900}.prose article{margin-bottom:34px}.cta-card{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:36px;border:1px solid var(--border);background:var(--navy);color:var(--white)}.cta-card h2{max-width:820px;margin:0 0 12px}.cta-card p:not(.eyebrow){max-width:760px;margin:0;color:#eadfcb;line-height:1.6}.site-footer{padding:64px 0;background:var(--navy);color:#eadfcb}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:46px}.footer-links{display:grid;gap:10px}.footer-links h3,.site-footer strong{color:var(--white)}.footer-links a{color:#cbd5e1}.footer-legal{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:40px;padding-top:22px;border-top:1px solid rgba(246,212,123,.16);color:#9f9274;font-size:.82rem}.footer-legal div{display:flex;flex-wrap:wrap;gap:18px}.footer-legal a{color:#d5c8a8}.footer-tagline{color:var(--gold);font-weight:800}.cookie{position:fixed;right:auto;bottom:18px;left:18px;z-index:80;display:grid;gap:14px;width:min(420px,calc(100vw - 36px));padding:18px;border:1px solid var(--border);background:var(--white);box-shadow:var(--shadow)}.cookie div{display:flex;gap:10px}.motion-sequence-section{padding:78px 0;background:linear-gradient(180deg,#050505fa,#15120df5),#050505;color:var(--white)}.motion-sequence-heading{max-width:820px;margin-bottom:28px}.motion-sequence-heading p:not(.eyebrow){color:#eadfcb;line-height:1.7}.motion-track{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;perspective:1200px}.motion-track:before{content:"";position:absolute;top:48px;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(246,212,123,.7),transparent);animation:pulseLine 4.2s ease-in-out infinite}.motion-node{position:relative;z-index:1;overflow:hidden;min-height:250px;padding:22px;border:1px solid rgba(246,212,123,.22);background:#fffdf80e;box-shadow:0 22px 58px #0000002e;transform-style:preserve-3d;animation:liftIn .62s ease both;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.motion-node:before{content:"";position:absolute;inset:auto 16px -10px 26px;height:10px;background:#d6a84f24;transform:skew(-38deg);transform-origin:top}.motion-node span{display:inline-grid;place-items:center;width:50px;height:50px;margin-bottom:38px;border:1px solid rgba(246,212,123,.4);background:#050505;color:var(--gold);font-weight:900}.motion-node h3{margin-bottom:10px;color:#fff7dc}.motion-node p{color:#d6c79d;line-height:1.62}@keyframes liftIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.demo-scenario-panel{margin:0 24px 24px;border:1px solid rgba(246,212,123,.2);background:#0505056b}.demo-scenario-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#f6d47b29}.demo-scenario-tabs button{min-height:58px;padding:12px;border:0;background:#fffdf80f;color:#eadfcb;cursor:pointer;font-size:.78rem;font-weight:900;text-align:left}.demo-scenario-tabs button[aria-selected=true]{background:#d6a84f2e;color:var(--gold)}.scenario-detail{display:grid;gap:14px;padding:18px;color:#eadfcb}.scenario-detail>span{color:var(--gold);font-weight:900}.scenario-detail ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0;margin:0;list-style:none}.scenario-detail li{min-height:78px;padding:12px;border:1px solid rgba(246,212,123,.16);background:#fffdf80d;color:#fff7dc;font-size:.82rem;font-weight:800}.scenario-detail strong{color:#fff7dc;line-height:1.6}.planner-executive-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px;margin:18px 0;border:1px solid rgba(214,168,79,.24);background:#fff8e6}.planner-executive-summary span{display:block;margin-bottom:8px;color:var(--muted);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.planner-executive-summary strong{line-height:1.6}.planner-roadmap-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:22px 0}.planner-roadmap-grid article{min-height:112px;padding:16px;border:1px solid var(--border);background:#fffaf0}.planner-roadmap-grid span{display:block;margin-bottom:16px;color:var(--blue-dark);font-weight:900}.planner-phase-card,.asset-download-card{display:grid;gap:18px;margin:24px 0;padding:24px;border:1px solid rgba(214,168,79,.28);background:linear-gradient(135deg,#050505f5,#15120deb),#050505;color:var(--white)}.planner-phase-card p,.asset-download-card p{color:#eadfcb}.planner-phase-card h3,.asset-download-card h2,.planner-phase-card .check-list li{color:#fff7dc}.resource-library-container{max-width:1180px}.resource-library-heading{max-width:760px;margin:34px 0 20px}.resource-library-heading h2{margin:10px 0}.resource-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 32px}.resource-asset-grid .asset-download-card{min-height:270px;margin:0;align-content:start}.resource-asset-grid .asset-download-card:first-child{grid-column:1 / -1;min-height:0;background:linear-gradient(135deg,#050505f5,#30230cf0),#050505}.resource-asset-grid .asset-download-card .btn{justify-self:start;margin-top:auto}.client-resource-section{margin:64px 0 38px;padding-top:6px;border-top:1px solid var(--border)}.client-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 32px}.client-delivery-card{display:flex;min-width:0;min-height:250px;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--border);background:var(--white);box-shadow:0 12px 36px #0b17260f}.client-delivery-card h3,.client-delivery-card p{margin:0}.client-delivery-card p{color:var(--muted)}.client-delivery-card strong{margin-top:auto;color:var(--gold-text);font-size:.9rem}@media(max-width:760px){.resource-asset-grid,.client-resource-grid{grid-template-columns:1fr}.resource-asset-grid .asset-download-card:first-child{grid-column:auto}.resource-asset-grid .asset-download-card{min-height:0}.client-resource-section{margin-top:48px}.client-delivery-card{min-height:0}}.sales-hero-panel,.analytics-summary-panel{padding:28px;border:1px solid rgba(246,212,123,.24);background:#050505ad;color:var(--white);box-shadow:0 22px 70px #00000042}.sales-hero-panel h2,.analytics-summary-panel h2{color:var(--gold);font-size:clamp(1.5rem,4vw,2.4rem)}.sales-hero-panel p,.analytics-summary-panel p{color:#eadfcb;line-height:1.7}.sales-section-grid,.proof-system-grid,.analytics-dashboard-grid,.readiness-grid,.admin-dashboard-grid{display:grid;gap:18px}.sales-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-section-card,.proof-system-card,.analytics-card,.readiness-card,.admin-entity-card,.admin-kpi-card{position:relative;overflow:hidden;border:1px solid var(--border);background:var(--white);box-shadow:0 1px #0b172608;transform-style:preserve-3d;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.sales-section-card,.proof-system-card,.analytics-card,.readiness-card,.admin-entity-card{padding:28px}.sales-section-card p,.proof-system-card p,.analytics-card p,.readiness-card p,.admin-entity-card p{color:var(--muted);line-height:1.65}.sales-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.proof-system-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-system-card svg{margin-bottom:16px;color:var(--blue)}.analytics-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-card.wide{grid-column:1 / -1}.analytics-card>p,.analytics-event-table p,.admin-entity-card p{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:0;padding:12px 0;border-bottom:1px solid var(--border)}.analytics-event-table p{grid-template-columns:minmax(160px,.8fr) minmax(0,1fr) auto}.analytics-card>p:last-child,.analytics-event-table p:last-child,.admin-entity-card p:last-child{border-bottom:0}.analytics-card span,.admin-entity-card span,.readiness-card span,.admin-kpi-card span{color:var(--muted);font-weight:800}.analytics-card strong,.admin-entity-card strong,.admin-kpi-card strong{color:var(--text)}.analytics-event-table small,.admin-kpi-card small{color:var(--muted);font-size:.8rem}.analytics-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.analytics-funnel div{min-height:165px;padding:18px;border:1px solid var(--border);background:#fffaf0}.analytics-funnel span{display:block;margin-bottom:18px;color:var(--blue-dark);font-weight:900}.analytics-funnel small{display:block;margin-top:12px;color:var(--muted);font-size:.76rem;line-height:1.45}.launch-readiness-section{border-top:1px solid rgba(246,212,123,.18);border-bottom:1px solid rgba(246,212,123,.18);background:radial-gradient(circle at 12% 12%,rgba(214,168,79,.16),transparent 28%),linear-gradient(135deg,#050505,#15120d 48%,#090805);color:var(--white)}.launch-readiness-section h2{color:#fff7dc}.launch-readiness-section .body-copy{color:#eadfcb}.launch-readiness-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:42px;align-items:center}.launch-console{position:relative;overflow:hidden;padding:22px;border:1px solid rgba(246,212,123,.24);background:#050505b8;box-shadow:0 28px 80px #00000047;transform:rotateX(1.8deg) rotateY(-2deg) translateZ(0);transform-style:preserve-3d;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.launch-console-header{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(246,212,123,.16)}.launch-console-header span{color:var(--gold);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.launch-console-header strong{color:#eadfcb}.launch-console article{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:18px;padding:16px 0;border-bottom:1px solid rgba(246,212,123,.12)}.launch-console article h3{margin:8px 0 0;color:var(--white);font-size:1rem}.launch-console article p{margin:0;color:#eadfcb;line-height:1.55}.ready-dot{display:inline-flex;width:fit-content;min-height:26px;align-items:center;padding:5px 9px;border:1px solid rgba(246,212,123,.22);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ready-dot.live{border-color:#15803d73;background:#15803d29;color:#9be7b1}.ready-dot.prepared{border-color:#f6d47b52;background:#d6a84f1c;color:var(--gold)}.launch-console-note{margin-top:18px;padding:14px;border:1px solid rgba(246,212,123,.16);background:#fffdf80d;color:#d9c99f;font-size:.86rem;line-height:1.55}.readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.readiness-card{min-height:230px}.readiness-card>span{display:inline-flex;margin-bottom:18px;padding:6px 10px;border:1px solid var(--border);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.readiness-card.ready>span{border-color:#15803d4d;background:#15803d14;color:var(--success)}.readiness-card.missing>span{border-color:#b91c1c47;background:#b91c1c14;color:var(--error)}.readiness-card.default>span{border-color:#b4530947;background:#b4530914;color:var(--warning)}.admin-kpi-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:22px}.admin-kpi-card{display:grid;gap:8px;min-height:118px;padding:16px}.admin-kpi-card strong{color:var(--blue-dark);font-size:2rem}.admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-state{padding:18px;box-shadow:none}@keyframes pulseLine{0%,to{opacity:.35;transform:translate(-18%)}50%{opacity:1;transform:translate(18%)}}@keyframes depthGlow{0%,to{box-shadow:0 18px 40px #00000052,inset 0 1px #fffdf814}50%{box-shadow:0 24px 54px #d6a84f29,inset 0 1px #fffdf81a}}@media(hover:hover)and (pointer:fine){.hero-brand-plaque:hover{border-color:#f6d47b7a;box-shadow:0 34px 110px #d6a84f47;transform:translateZ(30px) scale(1.01)}.hero-command-center:hover{border-color:#f6d47b7a;box-shadow:0 34px 110px #d6a84f2e;transform:rotateX(.8deg) rotateY(-1.4deg) translate3d(0,-5px,28px)}.hero-command-center:hover .depth-layer{transform:translate3d(calc(-50% + var(--depth-x)),calc(var(--depth-y) - 4px),calc(var(--depth-z) + 14px)) rotateX(5deg) rotateY(-8deg)}.buyer-action-card:hover{box-shadow:0 22px 52px #d6a84f24;transform:translate3d(0,-4px,24px) rotateX(2deg)}.feature-card:hover,.case-card:hover,.pricing-card:hover,.table-card:hover,.planner-card:hover,.proof-asset-card:hover,.product-module-grid article:hover,.product-surface-grid article:hover,.next-level-card:hover,.platform-step-card:hover,.platform-demo-panel:hover,.portal-nav-item:hover,.portal-detail-panel:hover,.ops-console-grid article:hover,.trust-grid article:hover,.sales-section-card:hover,.proof-system-card:hover,.analytics-card:hover,.readiness-card:hover,.admin-entity-card:hover{box-shadow:0 22px 54px #09070324;transform:translate3d(0,-5px,18px) rotateX(1.4deg)}.motion-node:hover,.enterprise-layer-grid article:hover,.enterprise-investment-list article:hover,.hosting-billing-grid article:hover{border-color:#f6d47b6b;background:#d6a84f1a;box-shadow:0 24px 58px #d6a84f1f;transform:translate3d(0,-5px,28px) rotateX(2deg)}.enterprise-console:hover,.demo-stage:hover,.platform-hero-console:hover,.portal-preview-shell:hover,.ops-console-hero:hover,.trust-hero-panel:hover,.launch-console:hover{border-color:#f6d47b75;box-shadow:0 34px 105px #d6a84f2e;transform:rotateX(.8deg) rotateY(-1deg) translate3d(0,-6px,34px)}.console-canvas article:hover{transform:translate3d(0,-3px,20px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media(max-width:1120px){.vanguard-ai-page-layout{grid-template-columns:1fr;max-width:820px}.vanguard-ai-page-intro h1{max-width:13ch}.desktop-nav,.utility-nav{display:none}.mobile-menu{display:inline-grid;margin-left:auto}.mobile-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:block;overflow-y:auto;padding:92px 20px 120px;background:linear-gradient(180deg,#050505fc,#15120dfa),#050505}.mobile-nav{display:grid;gap:14px;max-width:640px;margin-inline:auto}.mobile-start-card{display:grid;gap:12px;padding:20px;border:1px solid rgba(246,212,123,.28);background:#fffdf80e;box-shadow:0 24px 80px #00000047}.mobile-start-card span{color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.mobile-start-card h2{margin:0;color:#fff7dc;font-size:1.55rem;line-height:1.08}.mobile-start-card p{margin:0;color:#ead9ae;line-height:1.55}.mobile-quick-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mobile-quick-rail a{display:grid;place-items:center;min-height:44px;padding:8px;border:1px solid rgba(246,212,123,.18);background:#d6a84f1a;color:#f6d47b;font-size:.78rem;font-weight:900}.mobile-nav-group{display:grid;gap:6px;padding:14px;border:1px solid rgba(246,212,123,.16);background:#fffdf809}.mobile-nav a{padding:10px 8px;color:#ead9ae}.mobile-parent{color:var(--white)!important;font-size:1.08rem;font-weight:900}.mobile-actions{display:grid;gap:10px;margin-top:20px}.capability-row,.buyer-action-grid,.launch-readiness-grid,.timeline,.delivery-flow,.enterprise-layer-grid,.enterprise-proof-strip,.console-canvas,.proof-asset-grid,.product-module-grid,.product-surface-grid,.next-level-grid,.vendor-comparison,.pricing-package-grid,.pricing-build-grid,.build-comparison-grid,.white-label-capability-grid,.hosting-billing-grid,.motion-track,.planner-roadmap-grid,.sales-section-grid,.sales-faq-grid,.proof-system-grid,.readiness-grid,.admin-kpi-grid,.engagement-offer-grid,.card-grid.four,.card-grid.three,.integration-map,.detail-grid,.result-blueprint,.scenario-detail ol,.analytics-funnel,.analytics-dashboard-grid,.admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-level-heading,.platform-lab-grid,.portal-demo-grid,.ops-pipeline-layout,.sales-kit-grid{grid-template-columns:1fr}.ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-detail-panel{position:static}}@media(max-width:760px){.container,.container.narrow{width:min(100% - 28px,1180px)}.site-shell{padding-bottom:86px}.announcement{display:none}.site-header{min-height:64px;padding-inline:14px}.brand-logo-frame{width:48px;height:38px}.brand strong{font-size:.9rem}.brand small{font-size:.66rem}.announcement,.cta-card{align-items:flex-start;flex-direction:column}.home-hero-grid,.page-hero-grid,.split,.enterprise-os-hero,.interactive-demo-grid,.console-body,.enterprise-investment-list,.pricing-layout,.pricing-build-grid,.build-comparison-grid,.care-plan-grid,.white-label-capability-grid,.engagement-process-grid,.founder-pricing-grid,.included-value,.footer-grid,.form-grid,.planner-form,.checkbox-grid,.feature-list,.inline-form,.engagement-offer-grid,.ops-kpis,.ops-overview-grid,.ops-control-grid,.ops-detail-list{grid-template-columns:1fr}.engagement-offer{padding:21px}.sales-kit-card{grid-template-columns:1fr;padding:18px}.sales-kit-preview{min-height:160px}.engagement-phase-line{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-workspace{padding-top:28px}.ops-header{align-items:flex-start;flex-direction:column;gap:18px}.ops-header h1{font-size:2.15rem}.ops-header-actions{width:100%}.ops-header-actions .compact-button{flex:1}.ops-tabs{margin-inline:-14px;padding-inline:14px;border-inline:0}.ops-tabs button{padding-inline:13px}.ops-panel,.ops-detail-panel{padding:16px}.ops-toolbar{grid-template-columns:1fr}.ops-record-row{grid-template-columns:minmax(0,1fr) auto}.ops-record-context{grid-column:1 / -1}.ops-status-control{min-width:130px}.ops-control-grid .wide,.ops-detail-list .wide{grid-column:auto}.ops-security-note{align-items:flex-start}.planner-form-section{grid-template-columns:1fr;padding:18px}.pricing-anchor{scroll-margin-top:104px}.pricing-anchor-nav{top:64px}.pricing-anchor-inner{width:100%;padding-block:8px}.pricing-anchor-inner a{min-height:38px;padding:9px 12px;font-size:.78rem}.home-hero-grid,.page-hero-grid{min-height:auto;padding:42px 0 34px}.home-hero-grid{gap:26px}.home-hero .hero-value-line,.home-hero .mobile-hero-trust,.home-hero .hero-actions,.home-hero .support-line{display:none}.home-vanguard-ai{margin-inline:-2px}.vanguard-ai-hero{height:min(620px,calc(100dvh - 104px));min-height:560px;max-height:none}.vanguard-ai-full{height:min(660px,calc(100dvh - 104px));min-height:560px;max-height:none}.vanguard-ai-page{padding:42px 0 54px}.vanguard-ai-page-layout{gap:28px}.vanguard-ai-page-intro h1{max-width:100%;font-size:clamp(2.3rem,11vw,3.2rem)}.vanguard-ai-page-intro .lead{font-size:1rem}.vanguard-ai-capabilities{margin-block:22px}.vanguard-ai-header{min-height:60px;gap:8px;overflow:hidden;padding:9px 10px}.vanguard-ai-avatar{width:38px;height:38px}.vanguard-ai-identity{flex:1 1 auto;gap:9px;overflow:hidden}.vanguard-ai-identity strong{font-size:.92rem}.vanguard-ai-identity small{max-width:100%;font-size:.66rem}.vanguard-ai-status-detail{display:none}.vanguard-ai-controls{flex:0 0 auto;gap:5px}.vanguard-ai-icon-button{width:38px;height:38px}.vanguard-ai-voice-toggle{width:auto;min-width:80px;padding-inline:7px;font-size:.62rem}.vanguard-ai-trust-line{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:44px;padding:6px 10px;line-height:1.35}.vanguard-ai-trust-line>span{min-width:0;gap:6px;color:#bdb3a1;font-size:.66rem;white-space:normal}.vanguard-ai-trust-line>span svg{flex:0 0 auto}.vanguard-ai-trust-line button{min-height:38px;padding:7px 9px;font-size:.64rem}.vanguard-ai-discovery-status{padding-inline:12px}.vanguard-ai-welcome.vanguard-ai-hero,.vanguard-ai-welcome.vanguard-ai-full{grid-template-rows:auto auto auto auto auto auto;height:auto;min-height:0;max-height:none}.vanguard-ai-messages{gap:12px;padding:14px 10px 10px}.vanguard-ai-welcome .vanguard-ai-messages{overflow:visible}.vanguard-ai-message{width:92%}.vanguard-ai-message.assistant{width:100%}.vanguard-ai-message>p{padding:10px 11px;font-size:.82rem;line-height:1.52}.vanguard-ai-sources{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.vanguard-ai-sources::-webkit-scrollbar{display:none}.vanguard-ai-sources button{flex:0 0 auto}.vanguard-ai-welcome .vanguard-ai-action{display:none}.vanguard-ai-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:visible;padding:0 10px 9px}.vanguard-ai-suggestions button{width:100%;max-width:none;min-height:54px;padding:8px 9px;font-size:.68rem;line-height:1.28}.vanguard-ai-composer{grid-template-columns:minmax(0,1fr) 42px 42px;gap:6px;padding:9px 9px 7px}.vanguard-ai-composer textarea{height:48px;min-height:48px;max-height:96px;overflow-y:auto;padding:11px;font-size:1rem;line-height:1.45;scrollbar-width:none}.vanguard-ai-composer textarea::-webkit-scrollbar{display:none}.vanguard-ai-mic,.vanguard-ai-send{width:42px;height:48px}.vanguard-ai-footer{display:block;overflow:hidden;padding:0 10px max(9px,env(safe-area-inset-bottom));text-overflow:ellipsis;white-space:nowrap}.vanguard-ai-footer span:last-child{display:none}.vanguard-ai-page{min-height:calc(100svh - 64px);padding:0}.vanguard-ai-page .vanguard-ai-page-layout{display:block;width:100%;max-width:none;padding-inline:0}.vanguard-ai-page .vanguard-ai-page-intro{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vanguard-ai-page .vanguard-ai-full,.vanguard-ai-page .vanguard-ai-welcome.vanguard-ai-full{width:100%;height:calc(100svh - 64px);min-height:calc(100svh - 64px);max-height:none;border-inline:0;border-bottom:0;box-shadow:none}.vanguard-ai-page .vanguard-ai-answer-summary summary{min-height:35px;padding-inline:12px}.vanguard-ai-page .vanguard-ai-answer-summary>div{max-height:130px;padding-inline:12px}@supports (height: 100dvh){.vanguard-ai-page,.vanguard-ai-page .vanguard-ai-full,.vanguard-ai-page .vanguard-ai-welcome.vanguard-ai-full{height:calc(100dvh - 64px);min-height:calc(100dvh - 64px)}}.vanguard-ai-lead-capture{padding:14px 12px}.vanguard-ai-contact-grid{grid-template-columns:1fr}.vanguard-ai-submit-row{align-items:stretch;flex-direction:column}.vanguard-ai-submit-row button{width:100%}.page-hero-grid{gap:30px}h1{max-width:100%;font-size:clamp(2rem,9.5vw,2.7rem);line-height:1;margin-bottom:18px;overflow-wrap:break-word;text-wrap:balance}.hero-title .desktop-title-line{display:none}.hero-title .mobile-title-line{display:block}h2{font-size:clamp(1.75rem,8vw,2.35rem)}.eyebrow{margin-bottom:12px;font-size:.68rem}.home-hero .hero-lead,.page-hero .lead{max-width:31ch;font-size:1rem;line-height:1.58;overflow-wrap:break-word}.hero-value-line{max-width:31ch;margin-top:10px;font-size:.95rem}.mobile-hero-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.mobile-hero-trust span{display:grid;place-items:center;min-height:42px;padding:8px;border:1px solid rgba(246,212,123,.2);background:#d6a84f1c;color:#f2dfad;font-size:.72rem;font-weight:900;text-align:center}.hero-actions{gap:10px;margin-top:22px}.hero-actions .btn{width:100%;min-height:48px}.hero-actions .hero-link{width:auto;min-height:auto;padding-left:0;border-color:transparent}.support-line{margin-top:14px;font-size:.88rem;line-height:1.5}.hero-brand-panel{gap:12px}.hero-brand-plaque{grid-template-columns:78px minmax(0,1fr);gap:14px;padding:14px;box-shadow:0 18px 55px #d6a84f2e;transform:none}.hero-brand-mark{width:78px}.hero-brand-copy span{font-size:.62rem;letter-spacing:.13em}.hero-brand-copy strong{margin-top:6px;font-size:1rem;line-height:1.12}.hero-brand-copy small{margin-top:7px;font-size:.74rem;line-height:1.35}.hero-command-center{border-color:#f6d47b38;box-shadow:0 20px 65px #0000004d;transform:none}.hero-depth-system{min-height:214px;margin:0 0 2px;perspective:none}.hero-depth-system:before{top:24px;right:7%;bottom:22px;left:7%;transform:none}.hero-depth-system:after,.depth-axis{display:none}.depth-layer{width:min(92%,310px);min-height:66px;grid-template-columns:34px 1fr;padding:11px 12px;animation:none;transform:translate3d(calc(-50% + var(--depth-x)),var(--depth-y),0)!important}.depth-layer:before{display:none}.depth-layer span{width:30px;height:30px;font-size:.66rem}.depth-layer strong{font-size:.82rem}.depth-layer small{font-size:.67rem}.depth-layer-01{--depth-x: -12px;--depth-y: 4px;--depth-z: 0px}.depth-layer-02{--depth-x: 8px;--depth-y: 72px;--depth-z: 0px}.depth-layer-03{--depth-x: 28px;--depth-y: 140px;--depth-z: 0px}.command-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.command-status-grid article{min-height:88px;padding:12px}.command-status-grid span,.command-stack span{font-size:.62rem}.command-status-grid strong{margin-top:8px;font-size:.78rem}.command-pipeline{gap:7px;padding:12px}.command-pipeline div{min-height:38px;grid-template-columns:34px 1fr}.command-pipeline strong{font-size:.82rem}.command-stack{padding:0 12px 12px}.capability-row,.buyer-action-grid,.launch-readiness-grid,.timeline,.delivery-flow,.enterprise-layer-grid,.enterprise-proof-strip,.console-canvas,.command-status-grid,.demo-module-grid,.demo-flow,.demo-scenario-tabs,.scenario-detail ol,.motion-track,.planner-executive-summary,.planner-roadmap-grid,.sales-section-grid,.sales-faq-grid,.proof-system-grid,.analytics-dashboard-grid,.analytics-funnel,.readiness-grid,.admin-kpi-grid,.admin-dashboard-grid,.proof-asset-grid,.product-module-grid,.product-surface-grid,.next-level-grid,.platform-lab-grid,.portal-demo-grid,.ops-console-grid,.trust-grid,.platform-record-preview,.portal-detail-rows,.portal-preview-grid,.portal-status-strip,.ops-signal-grid,.result-stack-grid,.card-grid.two,.card-grid.three,.card-grid.four,.integration-map,.detail-grid,.choice-grid,.choice-grid.single,.planner-progress,.vendor-comparison,.pricing-package-grid,.pricing-value-cards,.hosting-billing-grid,.included-value-grid,.preview-result-grid,.mini-flow,.result-blueprint,.result-system-map,.feature-table,.care-alignment-panel,.care-alignment-list p{grid-template-columns:1fr}.care-alignment-panel{padding:22px}.motion-track:before{top:24px;left:24px;right:auto;bottom:24px;width:1px;height:auto;background:linear-gradient(180deg,transparent,rgba(246,212,123,.7),transparent)}.motion-node{min-height:auto;padding:20px}.motion-node span{margin-bottom:18px}.planner-executive-summary .btn,.sales-hero-panel,.analytics-summary-panel{width:100%}.analytics-event-table p,.admin-entity-card p{grid-template-columns:1fr}.readiness-card,.analytics-funnel div{min-height:auto}.section,.cta-section{padding:60px 0}.card-grid.three,.card-grid.four,.pricing-package-grid,.enterprise-layer-grid,.proof-asset-grid,.product-module-grid{display:grid;grid-template-columns:1fr;gap:12px;overflow:visible;margin-inline:0;padding:0;scroll-snap-type:none}.card-grid.three>*,.card-grid.four>*,.pricing-package-grid>*,.enterprise-layer-grid>*,.proof-asset-grid>*,.product-module-grid>*{min-width:0;scroll-snap-align:none}.capability-row,.buyer-action-grid,.launch-readiness-grid,.timeline,.delivery-flow,.vendor-comparison,.detail-grid{gap:12px}.feature-card,.buyer-action-card,.launch-console,.case-card,.pricing-card,.form-card,.aside-panel,.planner-card,.planner-results,.empty-state{padding:22px}.feature-card p,.case-card p,.pricing-card p,.section-header p,.body-copy{line-height:1.58}.mobile-card-kicker{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:5px 9px;border:1px solid rgba(246,212,123,.32);background:#d6a84f24;color:var(--blue);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pricing-package.enterprise-tier .mobile-card-kicker{color:var(--gold)}.pricing-package{padding:22px}.pricing-package .package-range{font-size:1.35rem}.pricing-package:hover,.feature-card:hover,.case-card:hover,.pricing-card:hover,.table-card:hover,.planner-card:hover,.enterprise-console:hover,.platform-hero-console:hover,.portal-preview-shell:hover,.ops-console-hero:hover,.trust-hero-panel:hover,.proof-asset-card:hover,.product-module-grid article:hover,.product-surface-grid article:hover,.next-level-card:hover,.platform-step-card:hover,.platform-demo-panel:hover,.portal-nav-item:hover,.portal-detail-panel:hover,.ops-console-grid article:hover,.trust-grid article:hover{transform:none}.enterprise-console,.demo-stage,.platform-hero-console,.portal-preview-shell,.ops-console-hero,.trust-hero-panel,.launch-console{transform:none}.table-card p,.feature-table div,.table-heading{align-items:flex-start;flex-direction:column}.system-screen:nth-child(2),.system-screen:nth-child(3){margin-left:0}.demo-stage,.proof-asset-card,.product-module-grid article{min-height:auto}.demo-tab,.demo-tab:hover{transform:none}.command-topbar,.launch-console-header,.demo-stage-header,.console-header{align-items:flex-start;flex-direction:column}.buyer-action-rail{padding:14px 0}.buyer-action-card{min-height:auto;padding:16px}.launch-console article{grid-template-columns:1fr;gap:10px}.planner-actions{flex-direction:column}.planner-actions .btn,.planner-actions button{width:100%}.planner-shell{gap:16px}.planner-card h2,.planner-results h2{font-size:1.55rem}.planner-progress{display:flex;overflow-x:auto;margin-inline:-14px;padding:0 14px 4px;scroll-snap-type:x mandatory}.planner-progress li{flex:0 0 auto;min-width:128px;scroll-snap-align:start}.footer-legal{align-items:flex-start;flex-direction:column;margin-top:28px}.choice{min-height:54px;padding:13px}.field input,.field select,.field textarea{min-height:50px;font-size:1rem}.field textarea{min-height:132px}.result-range,.preview-result-range{font-size:2rem}.cookie{right:14px;bottom:88px;left:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:min(calc(100vw - 28px),390px);padding:12px;font-size:.84rem}.cookie p{margin:0;line-height:1.35}.cookie div{display:flex;gap:8px}.cookie .btn,.cookie button{min-height:40px;padding:8px 11px;font-size:.84rem}.mobile-sticky-cta{position:fixed;right:12px;bottom:12px;left:12px;z-index:70;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.38fr);gap:8px;align-items:center;padding:9px;border:1px solid rgba(246,212,123,.28);background:linear-gradient(135deg,#050505fa,#15120df5),#050505;box-shadow:0 20px 70px #0000005c}body:has(.cookie) .mobile-sticky-cta{display:none}.mobile-sticky-link,.mobile-sticky-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:8px 10px;border:1px solid rgba(246,212,123,.18);color:#ead9ae;font-size:.78rem;font-weight:900}.mobile-sticky-primary{border-color:#f6d47b80;background:linear-gradient(135deg,#f7dda0,#d6a84f 48%,#9b681c);color:#050505;box-shadow:0 10px 24px #d6a84f3d}.mobile-sticky-primary.active{box-shadow:inset 0 0 0 2px #05050538,0 10px 24px #d6a84f3d}.console-body nav{grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid rgba(246,212,123,.16)}.console-header{align-items:flex-start;flex-direction:column}}.product-system-diagram{align-self:stretch;padding:26px;border:1px solid rgba(246,212,123,.28);border-radius:6px;background:#090806;color:#fff7dc;box-shadow:0 24px 72px #00000047}.product-system-heading{display:flex;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid rgba(246,212,123,.18)}.product-system-heading span,.product-system-heading strong{display:block}.product-system-heading span{color:#bdb3a0;font-size:.75rem;font-weight:800;text-transform:uppercase}.product-system-heading strong{max-width:230px;color:var(--gold);text-align:right}.product-system-diagram ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.product-system-diagram li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;border-bottom:1px solid rgba(246,212,123,.12)}.product-system-diagram li:last-child{border-bottom:0}.product-system-diagram li>span{color:var(--gold);font-family:var(--font-mono);font-size:.75rem}.product-system-diagram li strong,.product-system-diagram li small{display:block}.product-system-diagram li small{margin-top:4px;color:#a79e8e;line-height:1.4}.product-system-diagram li svg{color:#80682f}.productized-section .section-header,.outcome-section .section-header,.why-vanguard-section .section-header,.care-preview-section .section-header,.care-plans-section .section-header,.comparison-table-section .section-header{max-width:780px}.product-solution-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.product-solution-card{grid-column:span 2;display:flex;flex-direction:column;min-height:300px;padding:26px;border:1px solid var(--border);border-top:3px solid var(--gold-deep);border-radius:6px;background:var(--white);box-shadow:0 12px 34px #0907030f}.product-solution-card:nth-child(4){grid-column:2 / span 2}.product-solution-card h3,.product-build-card h3,.product-care-card h3{margin:20px 0 10px}.product-solution-card p,.product-build-card p,.product-care-card p{color:var(--muted);line-height:1.65}.product-solution-card .text-link{margin-top:auto}.product-solution-card .text-link,.product-build-card .text-link,.product-care-card .text-link,.productized-section .section-action .text-link,.care-preview-section .section-action .text-link{color:var(--gold-text)}.product-build-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.product-build-grid.expanded .product-build-card{min-height:360px}.product-build-card{display:flex;flex-direction:column;min-height:340px;padding:24px;border:1px solid var(--border);border-radius:6px;background:var(--white)}.product-build-card.featured{border-color:var(--gold-deep);box-shadow:0 18px 48px #b7791f1f}.product-build-card-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-bottom:15px;border-bottom:1px solid var(--border)}.product-build-card-topline span{color:var(--gold-text);font-size:.72rem;font-weight:900;text-transform:uppercase}.product-build-card-topline strong{color:var(--text);font-size:.88rem}.decision-badge{order:3;padding:4px 7px;border:1px solid rgba(183,121,31,.28);background:#fff8e8;color:var(--gold-text);font-size:.7rem;font-weight:900;text-transform:uppercase}.build-decision-cue{font-weight:650}.product-build-card .check-list{margin:18px 0}.product-build-card-footer{display:grid;gap:14px;margin-top:auto;padding-top:18px;border-top:1px solid var(--border)}.product-build-card-footer small{color:var(--muted);line-height:1.5}.product-section-actions{display:flex;justify-content:flex-end;gap:10px}.outcome-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border);border-left:1px solid var(--border)}.outcome-grid article{min-height:230px;padding:28px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.outcome-grid article>svg,.outcome-grid article>span{color:var(--gold-deep)}.outcome-grid h3{margin:28px 0 10px}.outcome-grid p{color:var(--muted);line-height:1.62}.outcome-grid.compact article{min-height:160px}.outcome-grid.compact article p{margin-top:28px;color:var(--text);font-weight:700}.technology-approach-section{background:#080705;color:#fff7dc}.technology-approach-section h2{color:#fff7dc}.technology-approach-section .body-copy{color:#bbb19f}.technology-stack-list{border-top:1px solid rgba(246,212,123,.26)}.technology-stack-list div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid rgba(246,212,123,.16)}.technology-stack-list strong{color:var(--gold)}.technology-stack-list span{color:#bdb3a0;line-height:1.55}.why-vanguard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--border);border-left:1px solid var(--border)}.why-vanguard-grid article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:4px 16px;padding:28px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.why-vanguard-grid article>span{grid-row:1 / span 2;color:var(--gold-text);font-family:var(--font-mono)}.why-vanguard-grid h3,.why-vanguard-grid p{margin:0}.why-vanguard-grid p{color:var(--muted);line-height:1.6}.care-preview-grid,.product-care-grid{display:grid;gap:14px}.care-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-care-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.product-care-card{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--border);border-radius:6px;background:var(--white)}.product-care-grid .product-care-card{grid-column:span 2;min-height:460px}.product-care-grid .product-care-card:nth-child(4){grid-column:2 / span 2}.product-care-card>small{display:block;margin-top:auto;padding-top:12px;border-top:1px solid var(--border);color:var(--muted);line-height:1.5}.care-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.care-decision-card{display:flex;flex-direction:column;min-height:390px;padding:26px;border:1px solid var(--border);border-radius:6px;background:var(--white)}.care-decision-card:nth-child(2){border-color:var(--gold-deep);box-shadow:0 18px 48px #b7791f1a}.care-decision-card h3{margin:24px 0 10px}.care-decision-card>strong{line-height:1.45}.care-decision-card>p{color:var(--muted);line-height:1.6}.care-decision-card .check-list{margin-block:20px}.care-decision-card .text-link{margin-top:auto;color:var(--gold-text)}.faq-home-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.product-hero-panel,.intake-trust-panel{display:flex;flex-direction:column;align-self:stretch;gap:14px;justify-content:center;padding:28px;border:1px solid rgba(246,212,123,.3);border-radius:6px;background:#090806;color:#fff7dc}.product-hero-panel>span,.product-hero-panel>p,.intake-trust-panel p{color:#bdb3a0;line-height:1.55}.product-hero-panel>strong{color:var(--gold);font-size:1.15rem}.build-hero-panel>strong{color:var(--gold);font-size:clamp(1.9rem,4vw,3rem)}.product-detail-split{align-items:start}.product-feature-list{grid-template-columns:1fr}.product-process-section ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--border);border-left:1px solid var(--border);list-style:none}.product-process-section li{display:grid;gap:24px;min-height:150px;padding:24px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.product-process-section li span{color:var(--gold-deep);font-family:var(--font-mono)}.landing-option-band{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:40px;align-items:center;padding-block:18px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.landing-option-band h2,.landing-option-band p{margin-bottom:8px}.landing-option-band>div:last-child{display:grid;gap:10px}.landing-option-band strong{color:var(--gold-deep);font-size:1.6rem}.landing-option-band span{color:var(--muted);line-height:1.5}.fit-chip-list{display:flex;flex-wrap:wrap;gap:9px}.fit-chip-list span{padding:10px 13px;border:1px solid var(--border);background:var(--white);font-size:.88rem;font-weight:700}.care-recommendation{display:flex;gap:8px;align-items:center;margin-top:22px;color:var(--muted)}.comparison-table-wrap{overflow-x:auto;border:1px solid var(--border);outline:none}.comparison-table-wrap:focus-visible{box-shadow:0 0 0 3px #b7791f47}.product-comparison-table{width:100%;min-width:980px;border-collapse:collapse;background:var(--white)}.product-comparison-table caption{padding:14px;color:var(--muted);text-align:left}.product-comparison-table th,.product-comparison-table td{padding:14px 16px;border-top:1px solid var(--border);border-right:1px solid var(--border);text-align:left;vertical-align:top;line-height:1.45}.product-comparison-table thead th{position:sticky;top:0;z-index:1;background:#11100d;color:#fff7dc}.product-comparison-table thead th:first-child{left:0;z-index:2}.product-comparison-table thead span,.product-comparison-table thead strong{display:block}.product-comparison-table thead strong{margin-top:4px;color:var(--gold);font-size:.78rem}.product-comparison-table tbody th{position:sticky;left:0;z-index:1;width:190px;background:#f0eadc;color:var(--text)}.product-comparison-table td{color:var(--muted);font-size:.88rem}.recommendation-tool{max-width:900px;margin:0 auto;border:1px solid var(--border);border-radius:6px;background:var(--white)}.recommendation-tool-header{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:26px;border-bottom:1px solid var(--border)}.recommendation-tool-header h2,.recommendation-tool-header p{margin-bottom:0}.recommendation-tool-header>span{flex:0 0 auto;color:var(--gold-deep);font-family:var(--font-mono);font-size:.78rem}.recommendation-tool form,.recommendation-result{padding:26px}.recommendation-progress{height:4px;margin-bottom:30px;overflow:hidden;background:var(--border)}.recommendation-progress span{display:block;height:100%;background:var(--gold-deep);transition:width .18s ease}.recommendation-tool fieldset{min-width:0;margin:0;padding:0;border:0}.recommendation-tool legend{margin-bottom:22px;color:var(--text);font-size:1.4rem;font-weight:800}.recommendation-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.recommendation-choice-grid.binary{max-width:500px}.recommendation-choice-grid button{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:14px 16px;border:1px solid var(--border);border-radius:4px;background:#fff;color:var(--text);cursor:pointer;font:inherit;font-weight:700;text-align:left}.recommendation-choice-grid button:hover,.recommendation-choice-grid button.selected{border-color:var(--gold-deep);background:#fbf4e3}.recommendation-actions{display:flex;justify-content:space-between;gap:10px;margin-top:28px}.recommendation-result{display:grid;gap:22px}.recommendation-result h3{margin:0 0 8px;font-size:2rem}.recommendation-result>div:first-child>strong{color:var(--gold-deep);font-size:1.25rem}.recommendation-result dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--border);border-left:1px solid var(--border)}.recommendation-result dl div{padding:16px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.recommendation-result dt{color:var(--muted);font-size:.75rem;font-weight:800;text-transform:uppercase}.recommendation-result dd{margin:8px 0 0;font-weight:700}.recommendation-reasons{display:grid;gap:8px}.recommendation-reasons p{display:flex;gap:8px;margin:0;color:var(--muted)}.project-intake-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:30px;align-items:start}.project-intake-form{padding:30px}.intake-form-heading{grid-column:1 / -1;margin:12px 0 20px;padding-top:24px;border-top:1px solid var(--border)}.intake-form-heading:first-child{margin-top:0;padding-top:0;border-top:0}.intake-form-heading h2,.intake-form-heading p{margin-bottom:6px}.field-hint{color:var(--muted)!important}.intake-consent{margin-top:24px;padding:16px;border:1px solid var(--border);background:#fbf8f0}.intake-submit{width:100%;margin-top:18px}.project-intake-aside{position:sticky;top:110px;min-width:0;display:grid;gap:14px;padding:26px;border-top:3px solid var(--gold-deep);background:#11100d;color:#fff7dc}.project-intake-aside h2{max-width:100%;margin-top:12px;color:#fff7dc;font-size:2rem;line-height:1.05;overflow-wrap:break-word}.project-intake-aside>p{display:flex;gap:9px;margin:0;color:#c0b6a4;line-height:1.5}.project-intake-aside>p svg{flex:0 0 auto;margin-top:3px;color:var(--gold)}.intake-aside-note{display:grid;gap:8px;margin-top:8px;padding-top:18px;border-top:1px solid rgba(246,212,123,.18)}.intake-aside-note span{color:#aaa18f;line-height:1.5}.intake-confirmation{padding:54px;border:1px solid var(--border);border-top:4px solid var(--success);background:var(--white);text-align:center}.confirmation-icon{display:inline-grid;place-items:center;width:58px;height:58px;margin-bottom:22px;border-radius:50%;background:#15803d1a;color:var(--success)}.intake-confirmation dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px;margin:28px auto;border-top:1px solid var(--border);border-left:1px solid var(--border);text-align:left}.intake-confirmation dl div{padding:16px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.intake-confirmation dt{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.intake-confirmation dd{margin:7px 0 0;font-weight:800}.intake-confirmation .hero-actions{justify-content:center}.product-final-cta .cta-card{border-radius:6px}.technology-stack-list div{grid-template-columns:34px minmax(128px,.52fr) minmax(0,1fr);align-items:start}.technology-stack-list small{color:#f6d47b94;font-family:var(--font-mono);font-size:.72rem}.investment-layer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;border-top:1px solid var(--border);border-left:1px solid var(--border)}.investment-layer-grid article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 16px;min-height:230px;padding:28px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--white)}.investment-layer-grid article>span{grid-row:1 / span 3;color:var(--gold-deep);font-family:var(--font-mono);font-size:.78rem}.investment-layer-grid small{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.investment-layer-grid h3,.investment-layer-grid p{margin:0}.investment-layer-grid p{color:var(--muted);line-height:1.62}.ownership-hero-panel svg{color:var(--gold)}.ownership-architecture{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:34px 0 0;padding:0;border-top:1px solid var(--border);border-left:1px solid var(--border);list-style:none}.ownership-architecture li{position:relative;min-height:230px;padding:26px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--white)}.ownership-architecture li>span{color:var(--gold-deep);font-family:var(--font-mono);font-size:.75rem}.ownership-architecture h3{margin:42px 0 10px}.ownership-architecture p{margin:0;color:var(--muted);line-height:1.58}.ownership-architecture li>svg{position:absolute;z-index:1;top:30px;right:-10px;padding:3px;background:var(--white);color:var(--gold-deep)}.ownership-architecture li:last-child>svg{display:none}.responsibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;border-top:1px solid var(--border);border-left:1px solid var(--border)}.responsibility-panel{padding:28px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--white)}.responsibility-panel h3{margin-top:0}.responsibility-panel .feature-list{grid-template-columns:1fr}.provider-role-list{border-top:1px solid var(--border)}.provider-role-list>div{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:24px;padding:20px 0;border-bottom:1px solid var(--border)}.provider-role-list strong{color:var(--gold-deep)}.provider-role-list span{color:var(--muted);line-height:1.58}.infrastructure-guidance-section{border-top:1px solid var(--border)}.product-care-card>.care-service-label{margin-top:0;padding-top:0;border-top:0;color:var(--gold-deep);font-size:.7rem;font-weight:800;text-transform:uppercase}.care-boundaries{border-top:1px solid var(--border)}.care-boundaries summary{padding:14px 0;color:var(--text);font-size:.82rem;font-weight:800;cursor:pointer}.care-boundaries summary:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}.care-boundaries dl{display:grid;gap:13px;margin:0 0 14px}.care-boundaries dl div{display:grid;gap:4px}.care-boundaries dt{color:var(--muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.care-boundaries dd{margin:0;color:var(--muted);font-size:.78rem;line-height:1.48}@media(max-width:980px){.investment-layer-grid,.ownership-architecture{grid-template-columns:repeat(2,minmax(0,1fr))}.ownership-architecture li:nth-child(2)>svg{display:none}}@media(max-width:760px){.investment-layer-grid,.ownership-architecture,.responsibility-grid{grid-template-columns:1fr}.investment-layer-grid article,.ownership-architecture li{min-height:auto;padding:22px}.ownership-architecture h3{margin-top:24px}.ownership-architecture li>svg{display:none}.provider-role-list>div{grid-template-columns:1fr;gap:6px}.technology-stack-list small{margin-bottom:2px}}@media(min-width:1121px)and (max-width:1320px){.site-header{gap:10px;padding-inline:16px}.brand-text{display:none}.nav-link{padding-inline:7px;font-size:.8rem}.utility-link{display:none}}@media(max-width:980px){.product-solution-grid,.product-build-grid,.outcome-grid,.product-care-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-solution-card,.product-solution-card:nth-child(4),.product-care-grid .product-care-card,.product-care-grid .product-care-card:nth-child(4){grid-column:auto}.product-process-section ol{grid-template-columns:repeat(3,minmax(0,1fr))}.project-intake-layout{grid-template-columns:1fr}.project-intake-aside{position:static}}@media(max-width:760px){.product-system-diagram{padding:18px}.product-system-heading{display:grid}.product-system-heading strong{max-width:none;text-align:left}.product-system-diagram li{grid-template-columns:30px minmax(0,1fr);min-height:72px}.product-system-diagram li svg{display:none}.product-solution-grid,.product-build-grid,.outcome-grid,.why-vanguard-grid,.care-preview-grid,.product-care-grid,.care-decision-grid,.faq-home-grid,.product-process-section ol,.recommendation-result dl,.intake-confirmation dl{grid-template-columns:1fr}.product-solution-card,.product-build-card,.product-build-grid.expanded .product-build-card,.product-care-grid .product-care-card,.care-decision-card{min-height:auto}.product-solution-card,.product-build-card,.product-care-card,.care-decision-card,.outcome-grid article,.why-vanguard-grid article{padding:21px}.outcome-grid article{min-height:180px}.product-section-actions,.recommendation-actions,.intake-confirmation .hero-actions{align-items:stretch;flex-direction:column}.product-section-actions .btn,.recommendation-actions .btn,.intake-confirmation .btn{width:100%}.technology-stack-list div{grid-template-columns:1fr;gap:6px}.landing-option-band{grid-template-columns:1fr;gap:18px}.recommendation-tool-header,.recommendation-tool form,.recommendation-result,.project-intake-form{padding:20px}.recommendation-choice-grid{grid-template-columns:1fr}.recommendation-tool legend{font-size:1.2rem}.comparison-table-wrap{width:100%;max-width:100%}.product-comparison-table{min-width:860px}.product-comparison-table th,.product-comparison-table td{padding:12px;font-size:.8rem}.project-intake-hero .page-hero-grid{gap:22px}.intake-trust-panel,.project-intake-aside{padding:21px}.project-intake-aside h2{font-size:1.75rem}.intake-confirmation{padding:30px 20px}}@media(prefers-reduced-motion:reduce){.recommendation-progress span{transition:none}}.hero-market-line{display:flex;align-items:flex-start;gap:9px;max-width:700px}.hero-market-line svg{flex:0 0 auto;margin-top:2px;color:var(--gold-deep)}.founder-market-grid,.compact-process-grid,.market-operating-grid{display:grid;gap:18px}.founder-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-market-card{display:grid;align-content:start;min-height:270px;padding:28px;border:1px solid var(--border);border-radius:6px;background:var(--white);box-shadow:0 14px 34px #0907030f}.founder-market-card h3{margin:18px 0 5px}.market-card-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding-top:24px;border-top:1px solid var(--border)}.market-card-actions>a:last-child{color:var(--muted);font-size:.84rem;overflow-wrap:anywhere}.compact-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-process-grid article{min-height:230px;padding:26px;border-top:2px solid var(--gold-deep);background:var(--white)}.compact-process-grid article>span{color:var(--gold-text);font-family:var(--font-mono);font-size:.78rem;font-weight:800}.compact-process-grid h3{margin:34px 0 10px}.ai-cta-layout{align-items:stretch}.ai-cta-panel,.market-founder-panel,.market-principle{border:1px solid rgba(183,121,31,.26);border-radius:6px;background:#0d0c0a;color:#fffdf8}.ai-cta-panel{display:grid;align-content:center;gap:16px;min-height:330px;padding:32px}.ai-cta-panel>svg,.ai-cta-panel p svg,.market-principle>svg{color:var(--gold)}.ai-cta-panel p{display:flex;gap:10px;margin:0;color:#d9cfbd}.market-founder-panel{display:grid;align-content:center;min-height:340px;padding:34px}.market-founder-panel small,.market-founder-panel p,.market-office-note{color:#bcb29f}.market-founder-panel h2{margin:19px 0 4px;color:#fff7dc}.market-founder-panel a{margin-top:12px;color:var(--gold);overflow-wrap:anywhere}.market-office-note{margin-top:28px;padding-top:17px;border-top:1px solid rgba(246,212,123,.18);font-size:.78rem}.market-principle{align-self:stretch;padding:30px}.market-principle h3{margin:24px 0 9px;color:#fff7dc}.market-principle p{color:#d9cfbd}.market-operating-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px}.market-operating-grid h2{max-width:520px}.industry-review-action{margin-top:28px}.industry-market-links .feature-list a{color:inherit;font-weight:750}.technology-review-layout{align-items:start}.technology-review-layout .project-intake-form{max-width:none}.technology-review-layout .project-intake-aside{top:112px}@media(max-width:960px){.founder-market-grid,.market-operating-grid,.compact-process-grid{grid-template-columns:1fr}.founder-market-card,.compact-process-grid article{min-height:auto}.compact-process-grid h3{margin-top:18px}}@media(max-width:760px){.hero-market-line{font-size:.84rem;line-height:1.5}.founder-market-card,.ai-cta-panel,.market-founder-panel,.market-principle{padding:21px}.market-card-actions{align-items:flex-start;flex-direction:column;gap:11px}.market-founder-panel,.ai-cta-panel{min-height:auto}.technology-review-layout .project-intake-aside{top:auto}.industry-review-action .btn,.ai-cta-layout .hero-actions .btn,.market-hero .hero-actions .btn{width:100%}}.home-hero{background:#070706}.home-hero:before{background-image:linear-gradient(rgba(246,212,123,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(246,212,123,.07) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,#000 18%,transparent 92%);mask-image:linear-gradient(to bottom,#000 18%,transparent 92%)}.home-hero:after{content:"";position:absolute;inset:0 0 auto;height:1px;background:#b88935;opacity:.62}.home-hero .home-hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);gap:72px;min-height:720px;padding-block:88px}.home-hero-copy{max-width:760px}.home-hero .hero-title{max-width:15ch;margin-bottom:24px;font-size:4.75rem;line-height:.98;text-wrap:balance}.home-hero .hero-lead{max-width:60ch;font-size:1.18rem;line-height:1.65}.home-hero .hero-actions{margin-top:30px}.home-hero .hero-actions .btn{min-height:50px;padding-inline:20px}.home-hero .hero-actions .btn.primary,.homepage-evidence-section .btn.primary{border-color:#f1cf78;background:#f1cf78;box-shadow:0 14px 32px #d6a84f33}.home-hero .hero-actions .btn.primary:hover,.homepage-evidence-section .btn.primary:hover{background:#ffe2a0}.homepage-hero-system{position:relative;align-self:center;overflow:hidden;padding:25px;border:1px solid rgba(246,212,123,.32);border-radius:6px;background:#0d0c0a;box-shadow:0 34px 90px #00000075}.homepage-hero-system:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:#d6a84f}.hero-system-topline,.hero-system-footer,.hero-system-readout{display:flex;align-items:center}.hero-system-topline{justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(246,212,123,.14);color:#8f8778;font-size:.7rem;font-weight:800;text-transform:uppercase}.hero-system-topline>span{display:inline-flex;align-items:center;gap:8px}.hero-system-topline i,.evidence-window-bar i{width:7px;height:7px;border-radius:50%;background:#3cb878;box-shadow:0 0 12px #3cb87894}.hero-system-topline strong{color:#e8d9b5}.hero-system-input,.hero-system-core,.hero-system-readout{border:1px solid rgba(246,212,123,.17);background:#11100e}.hero-system-input{margin-top:18px;padding:15px 17px}.hero-system-input span,.hero-system-input strong,.hero-system-core small,.hero-system-core strong,.hero-system-readout span,.hero-system-readout strong,.hero-system-readout small{display:block}.hero-system-input span,.hero-system-core small,.hero-system-readout span{color:#8f8778;font-size:.68rem;font-weight:800;text-transform:uppercase}.hero-system-input strong{margin-top:5px;color:#f4ead3;font-size:.88rem}.hero-system-connector{position:relative;width:1px;height:30px;margin-inline:auto;overflow:hidden;background:#f6d47b3d}.hero-system-connector span{position:absolute;inset:-12px 0 auto;height:12px;background:#f6d47b;animation:homepage-signal-vertical 2.4s linear infinite}.hero-system-core{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:17px;border-color:#f6d47b6b}.hero-system-core-mark{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(246,212,123,.5);background:#050505;color:var(--gold);font-family:var(--font-display);font-size:1.45rem;font-weight:900}.hero-system-core strong{margin-top:4px;color:#fff7dc;font-size:1rem}.hero-system-layers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px}.hero-system-layers button{display:grid;justify-items:center;gap:7px;min-width:0;min-height:66px;padding:9px 6px;border:1px solid rgba(246,212,123,.14);border-radius:3px;background:#0a0908;color:#9f9788;cursor:pointer;font:inherit;font-size:.68rem;font-weight:800}.hero-system-layers button:hover,.hero-system-layers button:focus-visible,.hero-system-layers button[aria-pressed=true]{border-color:#f6d47b8f;background:#1a160e;color:var(--gold)}.hero-system-readout{gap:12px;margin-top:9px;padding:12px 14px}.hero-system-readout span{flex:0 0 auto}.hero-system-readout strong{color:#fff7dc;font-size:.82rem}.hero-system-readout small{margin-left:auto;color:#a9a08f;font-size:.69rem;text-align:right}.hero-system-footer{gap:8px;margin-top:17px;color:#bdb3a0;font-size:.72rem}.hero-system-footer svg{color:var(--gold)}.homepage-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);gap:48px;align-items:end;margin-bottom:38px}.homepage-section-heading h2{max-width:760px;margin:0;font-size:3.15rem;text-wrap:balance}.homepage-section-heading>p{margin:0;color:var(--muted);line-height:1.7}.homepage-section-heading.light h2{color:#fff7dc}.homepage-section-heading.light>p{color:#bcb29f}.homepage-capability-section{background:#f7f4ec}.capability-explorer{overflow:hidden;border:1px solid #d8c9a8;border-radius:6px;background:#fffdf8;box-shadow:0 22px 55px #20180a14}.capability-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #d8c9a8;background:#f1ece1}.capability-tabs button{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:74px;padding:14px 15px;border:0;border-right:1px solid #d8c9a8;background:transparent;color:#6e6658;cursor:pointer;font:inherit;text-align:left}.capability-tabs button:last-child{border-right:0}.capability-tabs button>span{color:#9b7d44;font-family:var(--font-mono);font-size:.64rem}.capability-tabs button strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.capability-tabs button:hover,.capability-tabs button:focus-visible,.capability-tabs button[aria-selected=true]{background:#11100e;color:#fff7dc}.capability-tabs button[aria-selected=true] svg,.capability-tabs button[aria-selected=true]>span{color:var(--gold)}.capability-panel{display:grid;grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);gap:54px;min-height:540px;padding:48px;animation:homepage-panel-enter .36s ease both}.capability-panel-copy{align-self:center}.capability-panel-icon,.operating-map-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:22px;border:1px solid #d6b76d;background:#fff8e8;color:#90651d}.capability-panel-copy h3,.evidence-copy h3,.operating-map-detail h3{margin:8px 0 14px;font-size:2rem;line-height:1.1;text-wrap:balance}.capability-panel-copy>p:not(.eyebrow){color:var(--muted);line-height:1.7}.capability-panel-copy ul{display:grid;gap:10px;margin:24px 0 28px;padding:0;list-style:none}.capability-panel-copy li{display:flex;gap:9px;color:#3e382f;font-size:.88rem;line-height:1.45}.capability-panel-copy li svg{flex:0 0 auto;margin-top:2px;color:var(--gold-deep)}.capability-system-view{display:grid;align-content:center;min-height:410px;padding:34px;border:1px solid rgba(246,212,123,.25);background:#0b0a09;box-shadow:0 24px 60px #0000002e}.capability-flow-node{padding:16px 18px;border:1px solid rgba(246,212,123,.18);background:#12110f}.capability-flow-node span,.capability-flow-node strong,.capability-flow-node small{display:block}.capability-flow-node span{color:#968e80;font-size:.66rem;font-weight:800;text-transform:uppercase}.capability-flow-node strong{margin-top:5px;color:#f5ead3;font-size:.9rem}.capability-flow-node small{margin-top:5px;color:#aaa18f;line-height:1.45}.capability-flow-node.active{display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:12px;border-color:#f6d47b85;background:#18150f}.capability-flow-node.active svg{grid-row:1 / 4;align-self:center;color:var(--gold)}.capability-flow-line{position:relative;width:1px;height:34px;margin-inline:auto;overflow:hidden;background:#f6d47b3d}.capability-flow-line span{position:absolute;inset:-12px 0 auto;height:12px;background:#f6d47b;animation:homepage-signal-vertical 2.4s linear infinite}.homepage-evidence-section{background:#070706;color:#fffdf8}.evidence-switcher{border:1px solid rgba(246,212,123,.25);border-radius:6px;background:#0c0b09;box-shadow:0 32px 90px #00000052}.evidence-tabs{display:flex;gap:5px;padding:8px;border-bottom:1px solid rgba(246,212,123,.16)}.evidence-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid transparent;border-radius:3px;background:transparent;color:#aaa18f;cursor:pointer;font:inherit;font-size:.78rem;font-weight:850}.evidence-tabs button:hover,.evidence-tabs button:focus-visible,.evidence-tabs button[aria-selected=true]{border-color:#f6d47b4d;background:#19160f;color:var(--gold)}.evidence-panel{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:42px;align-items:center;padding:38px;animation:homepage-panel-enter .36s ease both}.evidence-copy h3{color:#fff7dc}.evidence-copy>p:not(.eyebrow){color:#bcb29f;line-height:1.68}.evidence-assurance{display:grid;gap:9px;margin:24px 0 27px}.evidence-assurance span{display:flex;align-items:center;gap:9px;color:#d9cfbd;font-size:.8rem}.evidence-assurance svg{color:var(--gold)}.evidence-product-frame{overflow:hidden;min-width:0;min-height:470px;border:1px solid rgba(246,212,123,.23);background:#050505;box-shadow:0 25px 70px #00000061}.evidence-window-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px;padding:0 17px;border-bottom:1px solid rgba(246,212,123,.14);color:#a79e8e;font-size:.7rem;font-weight:800;text-transform:uppercase}.evidence-window-bar span{display:inline-flex;align-items:center;gap:8px}.evidence-window-bar strong{color:#ded0ae}.evidence-conversation{display:grid;gap:17px;padding:28px 24px 18px}.evidence-message{max-width:84%}.evidence-message.user{justify-self:end}.evidence-message small{display:flex;align-items:center;gap:6px;margin-bottom:7px;color:#8f8778;font-size:.67rem;font-weight:850;text-transform:uppercase}.evidence-message p{margin:0;padding:14px 16px;border:1px solid rgba(246,212,123,.15);background:#11100e;color:#ded6c8;font-size:.85rem;line-height:1.55}.evidence-message.user p{border-color:#f6d47b4a;background:#1a160e;color:#fff3d0}.evidence-message>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.evidence-message>div span,.planner-preview-selections small{padding:5px 8px;border:1px solid rgba(246,212,123,.16);background:#0e0d0b;color:#b9ae9a;font-size:.65rem;font-weight:800}.evidence-brief{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 18px;margin:0 24px 24px;padding:16px;border-top:1px solid rgba(246,212,123,.32);background:#11100e}.evidence-brief>span{color:#8f8778;font-size:.66rem;font-weight:800;text-transform:uppercase}.evidence-brief>strong{color:#84c99e;font-size:.72rem}.evidence-brief p{display:flex;align-items:center;gap:7px;grid-column:1 / -1;margin:0;color:#d4c9b5;font-size:.74rem}.evidence-brief svg{color:var(--gold)}.planner-preview-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px;border-bottom:1px solid rgba(246,212,123,.12)}.planner-preview-progress span{display:flex;align-items:center;gap:7px;min-width:0;color:#716c62;font-size:.66rem;font-weight:800}.planner-preview-progress i{display:grid;place-items:center;width:22px;height:22px;border:1px solid #4e493f;border-radius:50%;font-style:normal}.planner-preview-progress .complete,.planner-preview-progress .active{color:#d8c79f}.planner-preview-progress .complete i{border-color:#487b5d;background:#163522;color:#9bd4ad}.planner-preview-progress .active i{border-color:var(--gold);color:var(--gold)}.planner-preview-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.76fr);gap:18px;padding:24px}.planner-preview-selections,.planner-preview-result{padding:20px;border:1px solid rgba(246,212,123,.15);background:#0e0d0b}.planner-preview-selections>span,.planner-preview-result>span{color:#8f8778;font-size:.66rem;font-weight:800;text-transform:uppercase}.planner-preview-selections>strong,.planner-preview-result>strong{display:block;margin-top:10px;color:#f5ead3;line-height:1.42}.planner-preview-selections>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:25px}.planner-preview-result{border-color:#f6d47b61;background:#18150f}.planner-preview-result>strong{color:var(--gold);font-size:1.25rem}.planner-preview-result dl{display:grid;gap:0;margin:20px 0 0}.planner-preview-result dl div{display:flex;justify-content:space-between;gap:12px;padding-block:9px;border-top:1px solid rgba(246,212,123,.12);font-size:.7rem}.planner-preview-result dt{color:#8f8778}.planner-preview-result dd{margin:0;color:#ded0ae;text-align:right}.homepage-operating-section{background:#fffdf8}.operating-map{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);overflow:hidden;border:1px solid #d8c9a8;border-radius:6px;background:#f1ece1;box-shadow:0 22px 55px #20180a14}.operating-map-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;min-height:430px;padding:34px 26px}.operating-map-step{position:relative;display:flex;align-items:center;min-width:0}.operating-map-step button{position:relative;z-index:2;display:grid;justify-items:start;align-content:center;width:100%;min-width:0;min-height:176px;padding:17px 14px;border:1px solid #d7c9aa;border-radius:4px;background:#fffdf8;color:#312b21;cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.operating-map-step button>span{color:#9a7b3e;font-family:var(--font-mono);font-size:.65rem}.operating-map-step button svg{margin:21px 0 9px;color:#9a6e20}.operating-map-step button strong,.operating-map-step button small{display:block;min-width:0}.operating-map-step button strong{font-size:.82rem}.operating-map-step button small{margin-top:5px;color:#7a7264;font-size:.64rem;line-height:1.35}.operating-map-step button:hover,.operating-map-step button:focus-visible,.operating-map-step button[aria-pressed=true]{border-color:#b9872d;background:#17140e;color:#fff7dc;transform:translateY(-4px)}.operating-map-step button[aria-pressed=true] svg,.operating-map-step button[aria-pressed=true]>span{color:var(--gold)}.operating-map-step button[aria-pressed=true] small{color:#bdb3a0}.operating-map-link{position:absolute;z-index:1;left:100%;width:100%;height:1px;overflow:hidden;background:#c4b38f}.operating-map-link i{position:absolute;top:0;left:-30px;width:30px;height:1px;background:#b7791f;animation:homepage-signal-horizontal 3s linear infinite}.operating-map-detail{display:grid;align-content:center;min-width:0;padding:42px 34px;background:#0d0c0a;color:#fffdf8;animation:homepage-panel-enter .36s ease both}.operating-map-detail h3{color:#fff7dc}.operating-map-detail>p:not(.eyebrow){color:#bdb3a0;line-height:1.68}.operating-map-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0 28px}.operating-map-items span{display:flex;gap:7px;align-items:flex-start;color:#d8cdb9;font-size:.74rem;line-height:1.4}.operating-map-items svg{flex:0 0 auto;margin-top:1px;color:var(--gold)}.operating-map-detail .text-link{color:var(--gold)}.homepage-capability-section,.homepage-evidence-section,.homepage-operating-section{padding-block:104px}.homepage-capability-section button:focus-visible,.homepage-evidence-section button:focus-visible,.homepage-operating-section button:focus-visible,.homepage-hero-system button:focus-visible{outline:3px solid #f6d47b;outline-offset:3px}@keyframes homepage-panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes homepage-signal-vertical{to{transform:translateY(58px)}}@keyframes homepage-signal-horizontal{to{transform:translate(260px)}}@media(max-width:1120px){.home-hero .home-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);gap:42px}.home-hero .hero-title{font-size:3.75rem}.capability-tabs button{grid-template-columns:auto minmax(0,1fr)}.capability-tabs button svg{display:none}.operating-map{grid-template-columns:1fr}.operating-map-flow{min-height:360px}.operating-map-detail{min-height:320px}}@media(max-width:960px){.home-hero .home-hero-grid{grid-template-columns:1fr;min-height:auto;padding-block:64px}.home-hero .hero-title{max-width:16ch;font-size:3.5rem}.home-hero .hero-actions,.home-hero .mobile-hero-trust{display:flex}.home-hero .mobile-hero-trust{display:grid}.homepage-hero-system{width:100%;max-width:620px}.homepage-section-heading,.capability-panel,.evidence-panel{grid-template-columns:1fr}.homepage-section-heading{gap:18px}.homepage-section-heading>p{max-width:680px}.capability-tabs{display:flex;overflow-x:auto;scrollbar-width:none}.capability-tabs::-webkit-scrollbar{display:none}.capability-tabs button{flex:0 0 178px;grid-template-columns:auto minmax(0,1fr)}.capability-panel{gap:34px;min-height:0;padding:38px}.capability-system-view{min-height:390px}.evidence-copy{max-width:680px}.operating-map-flow{grid-template-columns:1fr;gap:0;min-height:0}.operating-map-step button{grid-template-columns:34px 26px minmax(0,1fr);align-items:center;gap:10px;min-height:72px}.operating-map-step button svg{margin:0}.operating-map-step button small{grid-column:3}.operating-map-link{top:100%;left:31px;width:1px;height:100%}.operating-map-link i{top:-20px;left:0;width:1px;height:20px;animation:homepage-signal-vertical 2.4s linear infinite}}@media(max-width:760px){.home-hero .home-hero-grid{gap:34px;padding-block:46px 52px}.home-hero .hero-title{max-width:100%;margin-bottom:18px;font-size:2.65rem;line-height:1.02}.home-hero .hero-lead{max-width:34ch;font-size:1rem;line-height:1.58}.home-hero .hero-actions{display:flex;margin-top:22px}.home-hero .hero-actions .btn.primary{display:inline-flex;width:100%}.home-hero .hero-actions .btn.secondary,.home-hero .support-line{display:none}.home-hero .mobile-hero-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-hero .mobile-hero-trust span{min-height:46px;padding:7px 5px;font-size:.65rem;line-height:1.25}.homepage-hero-system{padding:17px}.hero-system-topline{align-items:flex-start;font-size:.62rem}.hero-system-topline strong{max-width:110px;text-align:right}.hero-system-core{grid-template-columns:42px minmax(0,1fr);padding:14px}.hero-system-core-mark{width:42px;height:42px}.hero-system-layers{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-system-layers button{grid-template-columns:20px minmax(0,1fr);justify-items:start;min-height:48px;padding:8px 10px}.hero-system-readout{align-items:flex-start;flex-wrap:wrap}.hero-system-readout small{flex-basis:100%;margin-left:0;text-align:left}.homepage-capability-section,.homepage-evidence-section,.homepage-operating-section{padding-block:72px}.homepage-section-heading{margin-bottom:26px}.homepage-section-heading h2{font-size:2.25rem;line-height:1.06}.capability-tabs button{flex-basis:150px;min-height:62px;padding:11px 12px}.capability-panel{gap:28px;padding:24px 18px 18px}.capability-panel-copy h3,.evidence-copy h3,.operating-map-detail h3{font-size:1.65rem}.capability-system-view{min-height:350px;padding:20px 15px}.evidence-tabs button{flex:1 1 50%;justify-content:center;padding-inline:8px}.evidence-panel{gap:30px;padding:26px 17px 17px}.evidence-copy .btn{width:100%}.evidence-product-frame{min-height:0}.evidence-window-bar{min-height:46px;padding-inline:12px;font-size:.62rem}.evidence-conversation{padding:20px 12px 14px}.evidence-message{max-width:94%}.evidence-message p{padding:12px;font-size:.78rem}.evidence-brief{grid-template-columns:1fr;margin:0 12px 14px;padding:13px}.evidence-brief>strong,.evidence-brief p{grid-column:1}.planner-preview-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.planner-preview-body{grid-template-columns:1fr;padding:12px}.planner-preview-selections,.planner-preview-result{padding:16px}.operating-map-flow{padding:18px 14px}.operating-map-step button{min-height:70px;padding:12px;transform:none}.operating-map-step button:hover,.operating-map-step button:focus-visible,.operating-map-step button[aria-pressed=true]{transform:none}.operating-map-detail{min-height:0;padding:30px 20px}.operating-map-items{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.capability-panel,.evidence-panel,.operating-map-detail,.hero-system-connector span,.capability-flow-line span,.operating-map-link i{animation:none}.operating-map-step button{transition:none}}.pricing-anchor-nav{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--border);background:#fffdf8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pricing-anchor-inner{display:flex;gap:6px;overflow-x:auto;padding-block:10px;scrollbar-width:thin}.pricing-anchor-inner a{flex:0 0 auto;padding:9px 14px;border:1px solid transparent;border-radius:4px;color:var(--muted);font-size:.86rem;font-weight:800;text-decoration:none;white-space:nowrap}.pricing-anchor-inner a:hover,.pricing-anchor-inner a:focus-visible{border-color:var(--border);background:var(--white);color:var(--gold-text)}.pricing-hero-panel dl{display:grid;gap:12px;margin:0}.pricing-hero-panel dl>div{display:grid;gap:3px;padding-bottom:12px;border-bottom:1px solid rgba(246,212,123,.24)}.pricing-hero-panel dl>div:last-child{padding-bottom:0;border-bottom:0}.pricing-hero-panel dt{color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pricing-hero-panel dd{margin:0;font-size:1.02rem;font-weight:800;line-height:1.4}.acquisition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.acquisition-card{display:flex;flex-direction:column;gap:12px;padding:26px;border:1px solid var(--border);border-radius:6px;background:var(--white)}.acquisition-card.recommended{border-color:var(--gold-deep);border-top:3px solid var(--gold-deep);box-shadow:0 18px 48px #b7791f24}.acquisition-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px}.acquisition-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid var(--gold-deep);border-radius:3px;background:#d6a84f29;color:#7c4a03;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.acquisition-card h3{margin:0;font-size:1.55rem}.acquisition-tagline{margin:0;color:var(--gold-text);font-weight:800}.acquisition-prices{display:grid;gap:10px;margin:4px 0 0;padding:16px;border:1px solid var(--border);border-radius:4px;background:var(--bg)}.acquisition-prices>div{display:grid;gap:2px}.acquisition-prices dt{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.acquisition-prices dd{margin:0;color:var(--text);font-size:1.08rem;font-weight:900}.acquisition-card .check-list{margin:4px 0}.acquisition-card-footer{display:grid;gap:16px;margin-top:auto;padding-top:18px;border-top:1px solid var(--border)}.acquisition-card-footer dl{display:grid;gap:12px;margin:0}.acquisition-card-footer dt{color:var(--gold-text);font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.acquisition-card-footer dd{margin:4px 0 0;color:var(--muted);line-height:1.55}.flex-to-own-head{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);gap:40px;align-items:start}.flex-to-own-head h2{margin-bottom:12px}.flex-to-own-credit{display:grid;gap:8px;padding:24px;border:1px solid var(--gold-deep);border-radius:6px;background:#d6a84f17}.flex-to-own-credit span{color:var(--gold-text);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.flex-to-own-credit strong{color:var(--text);font-size:1.3rem;line-height:1.35}.flex-to-own-credit small{color:var(--muted);line-height:1.55}.flex-to-own-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:40px 0 0;padding:0;border-top:1px solid var(--border);border-left:1px solid var(--border);list-style:none}.flex-to-own-steps li{display:grid;gap:8px;align-content:start;padding:24px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.flex-to-own-steps li>span{color:var(--gold-deep);font-family:var(--font-mono);font-size:.86rem}.flex-to-own-steps li strong{font-size:1.05rem}.flex-to-own-steps li p{margin:0;color:var(--muted);line-height:1.6}.flex-to-own-conditions{margin-top:34px;padding:26px;border:1px solid var(--border);border-radius:6px;background:var(--white)}.flex-to-own-conditions h3{margin:0 0 16px}.flex-to-own-conditions .feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}.managed-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.managed-plan-card{display:flex;flex-direction:column;gap:12px;padding:26px;border:1px solid var(--border);border-radius:6px;background:var(--white)}.managed-plan-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-bottom:15px;border-bottom:1px solid var(--border)}.managed-plan-topline span{color:var(--gold-text);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.managed-plan-topline strong{color:var(--text);font-size:1.12rem}.managed-plan-card h3{margin:6px 0 0}.managed-plan-card p{color:var(--muted);line-height:1.65}.managed-plan-terms{display:grid;gap:12px;margin:auto 0 0;padding-top:18px;border-top:1px solid var(--border)}.managed-plan-terms dt{color:var(--gold-text);font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.managed-plan-terms dd{margin:4px 0 0;color:var(--muted);line-height:1.55}.managed-term-panel{margin-top:22px;padding:26px;border:1px solid var(--border);border-radius:6px;background:var(--white)}.managed-term-panel h3{margin:0 0 18px}.managed-term-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 34px;margin:0}.managed-term-panel dt{color:var(--text);font-weight:900}.managed-term-panel dd{margin:5px 0 0;color:var(--muted);line-height:1.6}.build-price-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:14px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.build-price-lines dt{color:var(--gold-text);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.build-price-lines dd{margin:4px 0 0;color:var(--text);font-size:.9rem;font-weight:800;line-height:1.4}.build-hero-managed{color:var(--gold);font-weight:800}.build-acquisition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.build-acquisition-grid article{display:grid;gap:10px;align-content:start;padding:24px;border:1px solid var(--border);border-radius:6px;background:var(--white)}.build-acquisition-grid article.recommended{border-color:var(--gold-deep);border-top:3px solid var(--gold-deep)}.build-acquisition-grid strong{color:var(--gold-deep);font-size:1.3rem;line-height:1.35}.build-acquisition-grid p{margin:0;color:var(--muted);line-height:1.6}.build-acquisition-grid small{color:var(--text);font-weight:800}.ownership-boundary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ownership-boundary-card{display:grid;gap:10px;align-content:start;padding:26px;border:1px solid var(--border);border-radius:6px;background:var(--white)}.ownership-boundary-card.client{border-top:3px solid var(--success)}.ownership-boundary-card.vanguard{border-top:3px solid var(--gold-deep)}.ownership-boundary-card h3{margin:0}.ownership-boundary-card p{margin:0;color:var(--muted);line-height:1.65}.ownership-model-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:22px;border-top:1px solid var(--border);border-left:1px solid var(--border)}.ownership-model-list>div{display:grid;gap:7px;align-content:start;padding:22px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.ownership-model-list strong{color:var(--gold-text);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ownership-model-list span{color:var(--muted);line-height:1.6}.care-driver-panel{margin-top:22px;padding:26px;border:1px solid var(--border);border-radius:6px;background:var(--white)}.care-driver-panel h3{margin:0 0 6px}.care-driver-panel>p{margin:0 0 20px;color:var(--muted)}.care-driver-panel dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 30px;margin:0}.care-driver-panel dt{display:flex;align-items:center;gap:8px;color:var(--text);font-weight:900}.care-driver-panel dt svg{flex:0 0 auto;color:var(--gold-deep)}.care-driver-panel dd{margin:6px 0 0;color:var(--muted);line-height:1.6}.starting-points-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--border);border-left:1px solid var(--border)}.starting-points-grid article{display:grid;gap:8px;align-content:start;padding:26px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.starting-points-grid strong{color:var(--gold-deep);font-size:1.5rem;line-height:1.2}.starting-points-grid h3{margin:0;font-size:1.05rem}.starting-points-grid p{margin:0;color:var(--muted);line-height:1.6}.engagement-process-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;border-top:1px solid var(--border);border-left:1px solid var(--border);list-style:none}.engagement-process-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-content:start;padding:22px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.engagement-process-list li>span{color:var(--gold-deep);font-family:var(--font-mono);font-size:.86rem}.engagement-process-list strong{display:block;margin-bottom:6px}.engagement-process-list p{margin:0;color:var(--muted);line-height:1.6}.pricing-explorer{max-width:980px}.explorer-hint{margin:-8px 0 18px;color:var(--muted)}.explorer-build-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.explorer-acquisition-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.explorer-complexity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.recommendation-choice-grid button{flex-wrap:wrap;gap:6px}.explorer-build-grid button,.explorer-acquisition-grid button,.explorer-complexity-grid button{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;min-height:76px;padding:16px}.explorer-complexity-grid button{min-height:56px}.explorer-choice-label{font-weight:800}.explorer-build-grid button small,.explorer-acquisition-grid button small{color:var(--muted);font-weight:600;line-height:1.45}.explorer-build-grid button.selected small,.explorer-acquisition-grid button.selected small{color:var(--gold-text)}.recommendation-result .hero-actions{flex-wrap:wrap}.result-acquisition-note{margin:12px 0 0;padding:14px 16px;border-left:3px solid var(--gold-deep);background:#d6a84f17;color:var(--text);font-weight:700;line-height:1.6}@media(max-width:1120px){.flex-to-own-steps,.engagement-process-list,.starting-points-grid,.explorer-acquisition-grid,.care-driver-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.acquisition-grid,.build-acquisition-grid,.ownership-model-list,.explorer-build-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-to-own-head{grid-template-columns:minmax(0,1fr);gap:26px}.managed-term-panel dl{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.acquisition-grid,.managed-plan-grid,.build-acquisition-grid,.ownership-boundary-grid,.ownership-model-list,.flex-to-own-steps,.flex-to-own-conditions .feature-list,.engagement-process-list,.starting-points-grid,.build-price-lines,.explorer-build-grid,.explorer-acquisition-grid,.care-driver-panel dl{grid-template-columns:minmax(0,1fr)}.explorer-complexity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-card,.managed-plan-card,.managed-term-panel,.flex-to-own-conditions,.care-driver-panel,.ownership-boundary-card{padding:20px}.acquisition-card h3,.starting-points-grid strong{font-size:1.35rem}.pricing-anchor-inner a{padding:8px 12px;font-size:.82rem}.flex-to-own-credit strong{font-size:1.12rem}}.flex-to-own-pricing{margin-top:34px;padding:26px;border:1px solid var(--gold-deep);border-radius:6px;background:var(--white)}.flex-to-own-pricing h3{margin:0 0 18px}.flex-to-own-table tbody td strong{color:var(--gold-deep);font-size:1.05rem}.flex-to-own-note,.flex-to-own-after{max-width:920px;margin:18px 0 0;color:var(--muted);line-height:1.65}.flex-to-own-after{padding:16px 18px;border-left:3px solid var(--gold-deep);background:#d6a84f17;color:var(--text);font-weight:700}.managed-plan-excludes{padding-top:4px}.managed-plan-excludes summary{color:var(--gold-text);cursor:pointer;font-size:.86rem;font-weight:800}.managed-plan-excludes summary:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}.managed-plan-excludes ul{margin:12px 0 0;padding-left:20px}.managed-plan-excludes li{margin-bottom:8px;color:var(--muted);line-height:1.6}.managed-eligibility-panel{margin-top:22px;padding:26px;border:1px solid var(--border);border-radius:6px;background:var(--white)}.managed-eligibility-panel h3{margin:0 0 6px}.managed-eligibility-panel>p{margin:0 0 18px;color:var(--muted);line-height:1.65}.managed-eligibility-panel .feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}.managed-eligibility-escalation{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--border);color:var(--muted);line-height:1.65}@media(max-width:760px){.flex-to-own-pricing,.managed-eligibility-panel{padding:20px}.managed-eligibility-panel .feature-list{grid-template-columns:minmax(0,1fr)}}.monthly-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.monthly-model-grid article{display:grid;align-content:start;gap:10px;padding:26px;border:1px solid var(--border);border-top:3px solid var(--gold-deep);border-radius:6px;background:var(--white)}.monthly-model-grid h3{margin:0;font-size:1.45rem}.monthly-model-example{margin:0 0 6px;color:var(--gold-deep);font-size:1.1rem;font-weight:900}.monthly-model-grid dl{display:grid;gap:14px;margin:0;padding-top:16px;border-top:1px solid var(--border)}.monthly-model-grid dt{color:var(--gold-text);font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.monthly-model-grid dd{margin:5px 0 0;color:var(--muted);line-height:1.6}.monthly-model-reconciliation{max-width:920px;margin:22px 0 0;padding:18px 20px;border-left:3px solid var(--gold-deep);background:#d6a84f17;color:var(--text);font-weight:700;line-height:1.65}@media(max-width:760px){.monthly-model-grid{grid-template-columns:minmax(0,1fr)}.monthly-model-grid article{padding:20px}}.included-changes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.included-changes-grid article{display:grid;align-content:start;gap:14px;padding:26px;border:1px solid var(--border);border-top:3px solid var(--gold-deep);border-radius:6px;background:var(--white)}.included-changes-grid h3{margin:0;font-size:1.35rem}.included-changes-grid p{margin:0;color:var(--muted);line-height:1.65}.included-changes-grid .text-link{margin-top:auto;color:var(--gold-text)}.included-boundary-panel{margin-top:28px;padding:24px;border-left:3px solid var(--gold-deep);background:#d6a84f17}.included-boundary-panel h3{margin:0 0 12px}.included-boundary-panel p{max-width:920px;margin:0 0 10px;color:var(--text);line-height:1.65}.included-boundary-panel p:last-child{margin-bottom:0;color:var(--muted)}.development-block-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.development-block-grid article{display:grid;align-content:start;gap:8px;padding:26px;border:1px solid var(--border);border-radius:6px;background:var(--white)}.development-block-grid strong{color:var(--gold-deep);font-size:1.4rem}.development-block-grid h3{margin:0;font-size:1.1rem}.development-block-grid p{margin:0;color:var(--muted);line-height:1.6}.integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--border);border-left:1px solid var(--border)}.integration-grid article{display:grid;align-content:start;gap:14px;padding:26px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.integration-grid h3{margin:0;color:var(--gold-text);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.integration-advisory{max-width:920px;margin:24px 0 0;padding:18px 20px;border-left:3px solid var(--gold-deep);background:#d6a84f17;color:var(--text);font-weight:700;line-height:1.65}@media(max-width:980px){.development-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.included-changes-grid,.development-block-grid,.integration-grid{grid-template-columns:minmax(0,1fr)}.included-changes-grid article,.development-block-grid article,.integration-grid article,.included-boundary-panel{padding:20px}}.request-router{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px;padding:14px 18px;border:1px solid var(--border);border-radius:6px;background:var(--white)}.request-router span{color:var(--muted);font-weight:700}.request-router .text-link{color:var(--gold-text)}.request-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.request-route-grid article{display:grid;align-content:start;gap:10px;padding:26px;border:1px solid var(--border);border-top:3px solid var(--gold-deep);border-radius:6px;background:var(--white)}.request-route-grid h3{margin:0;font-size:1.3rem}.request-route-grid p{margin:0;color:var(--muted);line-height:1.65}.request-route-grid small{padding-bottom:6px;color:var(--gold-text);font-weight:700;line-height:1.55}.request-route-grid .btn{margin-top:auto}@media(max-width:760px){.request-route-grid{grid-template-columns:minmax(0,1fr)}.request-route-grid article{padding:20px}}.flex-to-own-mechanics{margin-top:34px;padding:26px;border:1px solid var(--border);border-radius:6px;background:var(--white)}.flex-to-own-mechanics-head h3{margin:0 0 10px}.flex-to-own-mechanics-head p{max-width:920px;margin:0;color:var(--muted);line-height:1.65}.flex-to-own-mechanics dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 34px;margin:24px 0 0;padding-top:22px;border-top:1px solid var(--border)}.flex-to-own-mechanics dt{color:var(--text);font-weight:900}.flex-to-own-mechanics dd{margin:6px 0 0;color:var(--muted);line-height:1.6}.flex-to-own-worked{display:grid;gap:8px;margin-top:24px;padding:18px 20px;border-left:3px solid var(--gold-deep);background:#d6a84f17}.flex-to-own-worked strong{color:var(--gold-text);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.flex-to-own-worked p{margin:0;color:var(--text);font-weight:700;line-height:1.65}@media(max-width:760px){.flex-to-own-mechanics{padding:20px}.flex-to-own-mechanics dl{grid-template-columns:minmax(0,1fr)}}
