*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background:#0b1220;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.navbar{border-bottom:1px solid #1f2937;justify-content:space-between;align-items:center;padding:24px 0;display:flex}.nav-links{gap:24px;display:flex}.hero{text-align:center;background:radial-gradient(circle,#2563eb40,#0000 60%);padding:120px 0}.hero h1{margin-bottom:24px;font-size:72px;font-weight:700;line-height:1.05}.hero p{color:#94a3b8;max-width:800px;margin:auto;font-size:20px}.btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;margin-top:32px;padding:14px 28px;font-size:16px}.metrics{grid-template-columns:repeat(3,1fr);gap:20px;margin:60px 0;display:grid}.card{background:#111827;border:1px solid #1f2937;border-radius:16px;padding:24px}.card h2{margin-bottom:8px;font-size:36px}.card p{color:#94a3b8}.section{padding:80px 0}.section-title{text-align:center;margin-bottom:40px;font-size:40px}.grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ai-preview{background:#111827;border:1px solid #1f2937;border-radius:20px;max-width:800px;margin:auto;padding:32px}.ai-preview p{color:#cbd5e1;margin-bottom:12px}.footer{text-align:center;color:#94a3b8;border-top:1px solid #1f2937;margin-top:80px;padding:40px 0}.dashboard-card{background:#0f172a;border:1px solid #334155;border-radius:20px;max-width:850px;margin:auto;padding:30px}.dashboard-title{margin-bottom:20px;font-size:24px}.dashboard-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px;display:grid}.dashboard-metric{background:#111827;border-radius:12px;padding:16px}.dashboard-metric h3{margin-bottom:8px;font-size:24px}.alert-box{background:#111827;border-radius:12px;margin-top:20px;padding:20px}.alert-box p{margin-bottom:10px}.three-users{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.user-card{background:#111827;border:1px solid #1f2937;border-radius:16px;padding:24px}.user-card h3{margin-bottom:16px}.user-card ul{padding-left:18px}.user-card li{color:#cbd5e1;margin-bottom:8px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature-card{background:#111827;border:1px solid #1f2937;border-radius:16px;padding:24px}.feature-card h3{margin-bottom:12px}.feature-card p{color:#cbd5e1;font-size:14px}.badge{background:#2563eb;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:12px;display:inline-block}.dashboard-row{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px;display:grid}.mini-card{background:#111827;border:1px solid #1f2937;border-radius:12px;padding:16px}.mini-card h4{margin-bottom:8px;font-size:22px}.mini-card p{color:#94a3b8}.alert-list{margin-top:20px}.alert-list p{margin-bottom:10px}.ai-coo-experience{background:linear-gradient(135deg,#0f172a,#111827);border:1px solid #334155;border-radius:24px;max-width:1000px;margin:auto;padding:36px}.priority-grid{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.priority-card{background:#020617;border:1px solid #1f2937;border-radius:18px;padding:24px}.priority-card h3{margin-bottom:18px}.priority-item{color:#cbd5e1;border-bottom:1px solid #1f2937;justify-content:space-between;padding:12px 0;display:flex}.action-button{color:#fff;background:#2563eb;border-radius:10px;margin-top:14px;padding:12px 16px;font-size:14px;display:inline-block}.recommendation{color:#dbeafe;background:#2563eb1f;border:1px solid #2563eb66;border-radius:14px;margin-top:16px;padding:18px}.chart-card{background:#111827;border:1px solid #1f2937;border-radius:18px;padding:24px}.chart-title{margin-bottom:20px;font-size:22px}.chart-bars{align-items:flex-end;gap:16px;height:180px;margin-top:20px;display:flex}.bar{background:linear-gradient(#60a5fa,#2563eb);border-radius:10px 10px 0 0;flex:1;position:relative}.bar span{font-size:14px;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.progress-section{margin-top:30px}.progress-track{background:#1f2937;border-radius:999px;height:24px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#2563eb,#60a5fa);width:82%;height:100%}.health-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}.health-card{text-align:center;background:#111827;border:1px solid #1f2937;border-radius:16px;padding:20px}.health-number{margin-bottom:10px;font-size:42px;font-weight:700}.workspace{background:#0f172a;border:1px solid #334155;border-radius:24px;padding:32px}.workspace-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.workspace-header p{color:#94a3b8;margin-top:8px}.status-pill{color:#93c5fd;white-space:nowrap;background:#2563eb26;border:1px solid #2563eb66;border-radius:999px;padding:10px 14px}.workflow-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.workflow-card{background:#020617;border:1px solid #1f2937;border-radius:18px;padding:24px}.workflow-card h3{margin-bottom:16px}.workflow-row{color:#cbd5e1;border-bottom:1px solid #1f2937;justify-content:space-between;padding:12px 0;display:flex}.workflow-row:last-child{border-bottom:none}.workflow-action{color:#fff;background:#2563eb;border-radius:10px;margin-top:18px;padding:10px 14px;font-size:14px;display:inline-block}.app-page{color:#fff;background:#0b1220;min-height:100vh;padding:40px 24px}.app-shell{max-width:1200px;margin:auto}.app-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.app-header h1{margin:8px 0 12px;font-size:52px}.app-header p{color:#94a3b8;max-width:760px}.eyebrow{font-weight:700;color:#60a5fa!important}.back-link{color:#cbd5e1;border:1px solid #334155;border-radius:10px;padding:10px 14px}.form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.form-card,.preview-card{background:#0f172a;border:1px solid #334155;border-radius:22px;padding:28px}.form-card h2,.preview-card h2{margin-bottom:24px}label{color:#cbd5e1;margin:18px 0 8px;display:block}input,select{color:#fff;background:#020617;border:1px solid #334155;border-radius:10px;width:100%;padding:13px;font-size:15px}.checkbox-row{border-bottom:1px solid #1f2937;align-items:center;gap:12px;padding:14px 0;display:flex}.checkbox-row input{width:auto}.summary-box{background:#020617;border:1px solid #1f2937;border-radius:14px;margin-top:18px;padding:18px}.summary-box p{color:#94a3b8;margin-bottom:6px}.preview-card{margin-top:24px}.output-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.output-grid div{background:#020617;border:1px solid #1f2937;border-radius:16px;padding:20px}.output-grid h3{margin-bottom:10px}.output-grid p{color:#94a3b8}.action-row{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.action-row button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:13px 18px;font-size:15px}.logic-note{color:#dbeafe;background:#2563eb1a;border:1px solid #2563eb59;border-radius:14px;margin-top:18px;padding:16px;line-height:1.6}.investor-table{border-collapse:collapse;width:100%;margin-top:18px}.investor-table th,.investor-table td{text-align:left;border-bottom:1px solid #1f2937;padding:14px}.investor-table th{color:#93c5fd;font-size:14px}.investor-table td{color:#cbd5e1}.small-pill{color:#cbd5e1;background:#020617;border:1px solid #334155;border-radius:999px;padding:5px 10px;font-size:12px;display:inline-block}.workflow-progress{background:#0f172a;border:1px solid #334155;border-radius:22px;margin-bottom:24px;padding:24px}.progress-steps{grid-template-columns:repeat(7,1fr);gap:12px;margin-top:18px;display:grid}.progress-step{color:#cbd5e1;background:#020617;border:1px solid #1f2937;border-radius:14px;padding:14px;font-size:13px}.progress-step.active{color:#dbeafe;border-color:#2563eb}.workspace-three{grid-template-columns:1fr 1.4fr .9fr;gap:22px;display:grid}.ai-side-panel{background:linear-gradient(135deg,#0f172a,#111827);border:1px solid #334155;border-radius:22px;padding:24px}.ai-side-panel h2{margin-bottom:16px}.ai-insight{color:#dbeafe;background:#2563eb1f;border:1px solid #2563eb59;border-radius:14px;margin-bottom:14px;padding:14px}.approval-flow{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:18px;display:grid}.approval-step{text-align:center;color:#cbd5e1;background:#020617;border:1px solid #1f2937;border-radius:14px;padding:16px}.approval-step.current{color:#fde68a;border-color:#f59e0b}.queue-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:18px;display:grid}.queue-item{background:#020617;border:1px solid #1f2937;border-radius:14px;padding:16px}.audit-timeline{border-left:2px solid #334155;margin-top:20px;padding-left:20px}.audit-item{color:#cbd5e1;margin-bottom:18px}.audit-item strong{color:#fff}.journal-preview{background:#020617;border:1px solid #334155;border-radius:16px;margin-top:18px;padding:20px}.journal-row{color:#cbd5e1;border-bottom:1px solid #1f2937;justify-content:space-between;padding:12px 0;display:flex}.validation-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.validation-item{color:#dbeafe;background:#020617;border:1px solid #1f2937;border-radius:14px;padding:14px}.impact-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:18px;display:grid}.impact-card{background:#020617;border:1px solid #1f2937;border-radius:16px;padding:18px}.impact-card h3{margin-bottom:8px}.explain-box{color:#dbeafe;background:#2563eb1f;border:1px solid #2563eb73;border-radius:18px;margin-top:18px;padding:20px;line-height:1.6}.preference-badges{flex-wrap:wrap;gap:6px;display:flex}.preference-badge{color:#cbd5e1;background:#020617;border:1px solid #334155;border-radius:999px;padding:4px 8px;font-size:11px}.knowledge-grid{grid-template-columns:1.4fr .8fr;gap:22px;display:grid}.ai-chat-panel{background:linear-gradient(135deg,#0f172a,#111827);border:1px solid #334155;border-radius:22px;padding:24px}.chat-message{color:#dbeafe;background:#020617;border:1px solid #1f2937;border-radius:14px;margin-bottom:14px;padding:14px}.alias-grid{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.alias-pill{color:#dbeafe;background:#2563eb1f;border:1px solid #2563eb66;border-radius:999px;padding:8px 12px}.impact-score{margin-top:10px;font-size:56px;font-weight:800}.action-button-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.recommendation-summary{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0 22px;display:grid}.recommendation-summary-card{background:#020617;border:1px solid #1f2937;border-radius:14px;padding:16px}.recommendation-summary-card h3{margin-bottom:6px}.recommended-actions{grid-template-columns:1fr;gap:14px;display:grid}.recommended-action-card{background:#020617;border:1px solid #1f2937;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.recommended-action-card.primary{background:#2563eb1f;border-color:#2563eb}.recommended-action-card p{color:#94a3b8;margin-top:6px}.recommended-action-link{color:#93c5fd;white-space:nowrap;font-weight:700}.decision-tree{flex-direction:column;align-items:center;gap:14px;margin-top:25px;display:flex}.decision-node{text-align:center;background:#0b1120;border:1px solid #27364a;border-radius:16px;width:360px;padding:20px}.decision-node h3{margin-bottom:8px;font-size:18px}.decision-arrow{opacity:.6;font-size:28px}.highlight-node{background:#14274d;border:2px solid #2563eb;box-shadow:0 0 24px #2563eb33}.decision-tree{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px;display:grid}.decision-node{text-align:left;background:#0b1120;border:1px solid #27364a;border-radius:16px;padding:18px}.decision-node h3{color:#93c5fd;margin-bottom:8px;font-size:16px}.decision-node p{font-size:28px;font-weight:700}.decision-arrow{display:none}.highlight-node{text-align:center;background:#14274d;border:2px solid #2563eb;grid-column:span 2;box-shadow:0 0 24px #2563eb33}.decision-summary{background:#132347;border:1px solid #2956b8;border-radius:16px;margin-top:22px;padding:22px;line-height:1.7}.container{max-width:1280px;margin:0 auto;padding:24px 32px 56px}.navbar{margin-bottom:40px}.hero{min-height:auto;padding:56px 0 48px}.hero p{margin-bottom:28px}.metrics{gap:20px;margin:24px 0 48px}.container>.section{min-height:auto!important;margin:0!important;padding:54px 0!important}.container>.section+.section{margin-top:0!important}.section-title{line-height:1.1;margin-bottom:32px!important}.dashboard-card{padding:34px!important}.dashboard-title{margin-bottom:18px}.dashboard-grid{gap:24px;margin:28px 0 30px}.dashboard-metric{padding:18px}.alert-box{margin-top:26px;padding:22px}.feature-grid{gap:22px!important}.feature-card{min-height:220px;padding:28px!important}.grid{gap:20px!important}.card{padding:24px!important}.three-users,.priority-grid,.workflow-grid,.health-grid{gap:22px!important}.user-card,.priority-card,.workflow-card,.health-card,.chart-card{padding:28px!important}.dashboard-card,.workspace{max-width:1100px;margin-left:auto;margin-right:auto}.feature-card,.user-card,.workflow-card,priority-card{transition:transform .2s,border-color .2s}.feature-card:hover,.user-card:hover,.workflow-card:hover{border-color:#2f6bffa6;transform:translateY(-4px)}.nav-links a,.feature-card a,.workflow-action,.action-button{text-decoration:none}.final-cta-card{text-align:center;background:radial-gradient(circle at top,#2f6bff29,#0000 34%),#0f1829d1;border:1px solid #7896c847;border-radius:24px;max-width:1040px;margin:0 auto;padding:48px 40px}.final-cta-card h2{letter-spacing:-.8px;max-width:760px;margin:0 auto;font-size:clamp(30px,3vw,44px);line-height:1.12}.final-cta-card p{color:#b8c7dd;max-width:780px;margin:18px auto 0}.final-cta-actions{justify-content:center;margin-top:30px;display:flex}.final-primary-button{color:#fff;background:#2f6bff;border-radius:14px;justify-content:center;align-items:center;min-width:280px;padding:16px 28px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.final-primary-button:hover{background:#4f82ff;transform:translateY(-3px)}.workspace-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.workspace-link-card{color:#fff;background:#0f1829d1;border:1px solid #7896c833;border-radius:20px;min-height:170px;padding:24px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:block}.workspace-link-card:hover{background:#142037f2;border-color:#2f6bffbf;transform:translateY(-4px)}.workspace-link-card span{background:#2f6bff;border-radius:999px;margin-bottom:14px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.workspace-link-card strong{margin-bottom:10px;font-size:20px;display:block}.workspace-link-card p{color:#b8c7dd;font-size:15px;line-height:1.45}@media (max-width:1100px){.workspace-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.workspace-library-grid{grid-template-columns:1fr}}.section-title{letter-spacing:-1.2px!important;font-size:clamp(34px,3.4vw,50px)!important;line-height:1.08!important}.hero h1{letter-spacing:-2.4px}.final-cta-card h2{font-size:clamp(32px,3vw,48px)!important}.about-ventiq-card{background:radial-gradient(circle at 0 0,#2f6bff24,#0000 32%),#0f1829d1;border:1px solid #7896c83d;border-radius:24px;grid-template-columns:1.5fr 1fr;align-items:stretch;gap:28px;max-width:1100px;margin:0 auto;padding:42px;display:grid}.about-label{color:#fff;background:#2f6bff;border-radius:999px;margin-bottom:16px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.about-ventiq-card h2{letter-spacing:-.8px;max-width:720px;margin-bottom:18px;font-size:clamp(30px,3vw,44px);line-height:1.12}.about-ventiq-card p{color:#b8c7dd;line-height:1.65}.founder-card{background:#080f1c9e;border:1px solid #7896c838;border-radius:20px;padding:28px}.founder-card h3{margin-bottom:14px;font-size:24px}.founder-card .action-button{margin-top:24px}@media (max-width:900px){.about-ventiq-card{grid-template-columns:1fr}}.nav-link-button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:none}.nav-link-button:hover{color:#7fb0ff}.demo-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030812c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.demo-modal{background:radial-gradient(circle at 0 0,#2f6bff2e,#0000 34%),#0b1324;border:1px solid #7896c84d;border-radius:26px;width:min(760px,100%);max-height:90vh;padding:34px;overflow-y:auto;box-shadow:0 30px 90px #00000080}.demo-modal-header{justify-content:space-between;gap:24px;margin-bottom:28px;display:flex}.demo-modal-header h2{letter-spacing:-.8px;max-width:580px;margin-bottom:12px;font-size:clamp(28px,3vw,42px);line-height:1.08}.demo-modal-header p{color:#b8c7dd}.demo-close-button{color:#fff;cursor:pointer;background:#080f1cb8;border:1px solid #7896c84d;border-radius:999px;flex:none;width:42px;height:42px;font-size:26px}.demo-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.demo-form label{color:#dbe7ff;gap:8px;font-size:14px;font-weight:600;display:grid}.demo-form input,.demo-form textarea{color:#fff;width:100%;font:inherit;background:#030812b3;border:1px solid #7896c847;border-radius:14px;outline:none;padding:14px 15px}.demo-form input:focus,.demo-form textarea:focus{border-color:#2f6bff}.demo-form textarea{resize:vertical;min-height:110px}.demo-message-field{grid-column:1/-1}.demo-modal-actions{align-items:center;gap:14px;margin-top:24px;display:flex}.demo-secondary-button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #7896c847;border-radius:14px;padding:14px 22px}button.action-button{cursor:pointer;border:none}@media (max-width:700px){.demo-form-grid{grid-template-columns:1fr}.demo-modal{padding:24px}.demo-modal-header{align-items:flex-start}}.demo-modal-actions .btn{justify-content:center;align-items:center;height:58px;margin-top:0;display:inline-flex}.demo-modal-actions .demo-secondary-button{justify-content:center;align-items:center;height:58px;display:inline-flex}.form-card textarea{box-sizing:border-box;resize:vertical;color:#e5e7eb;background:#020617b8;border:1px solid #94a3b847;border-radius:14px;outline:none;width:100%;min-height:110px;padding:14px 16px;font-family:inherit;font-size:15px;line-height:1.6}.form-card textarea::placeholder{color:#e2e8f08c}.form-card textarea:focus{border-color:#60a5fabf;box-shadow:0 0 0 3px #2563eb2e}.source-monitor-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.source-monitor-card{background:#0206178c;border:1px solid #94a3b833;border-radius:18px;padding:18px}.source-monitor-card.expanded{background:#0f172ac7;border-color:#60a5fa73}.source-monitor-top{color:#e2e8f0ad;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.source-monitor-badge{color:#dbeafe;background:#2563eb29;border:1px solid #60a5fa73;border-radius:999px;padding:5px 10px;font-weight:700}.source-monitor-card h3{margin:0 0 10px;font-size:18px;line-height:1.25}.source-monitor-card.expanded .source-monitor-description{display:block;overflow:visible}.source-monitor-meta{color:#e2e8f0b3;gap:6px;font-size:13px;display:grid}.source-monitor-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.source-monitor-link{color:#e5e7eb;background:#0f172aa6;border:1px solid #94a3b840;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;text-decoration:none;display:inline-flex}.source-monitor-link:hover{border-color:#60a5fa8c}.source-monitor-details{border-top:1px solid #94a3b82e;margin-top:18px;padding-top:18px}.source-monitor-details strong{margin:14px 0 10px;display:block}.source-monitor-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.source-monitor-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;display:grid}.source-monitor-card{background:linear-gradient(#020617f5 0%,#080f26fa 100%);border:1px solid #60a5fa29;border-radius:22px;min-height:260px;padding:20px;transition:all .22s;box-shadow:0 10px 30px #02081757,inset 0 1px #ffffff05}.source-monitor-card:hover{border-color:#60a5fa47;transform:translateY(-3px);box-shadow:0 16px 36px #02081775,inset 0 0 0 1px #60a5fa0f}.source-monitor-card.expanded{min-height:auto}.source-monitor-top{color:#94a3b8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:14px;display:flex}.source-monitor-badge{color:#dbeafe;letter-spacing:.02em;background:#2563eb29;border:1px solid #60a5fa61;border-radius:999px;justify-content:center;align-items:center;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.source-monitor-card h3{color:#f8fafc;margin:0 0 12px;font-size:22px;line-height:1.2}.source-monitor-description{color:#cbd5e1;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.source-monitor-meta{color:#cbd5e1;gap:8px;margin-bottom:18px;font-size:14px;display:grid}.source-monitor-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.monitor-btn{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.monitor-btn:disabled{opacity:.6;cursor:not-allowed}.monitor-btn-primary{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border-color:#60a5fa66;box-shadow:0 8px 18px #2563eb47}.monitor-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 22px #2563eb57}.monitor-btn-secondary{color:#e2e8f0;background:#1e293bb8;border-color:#94a3b840}.monitor-btn-secondary:hover:not(:disabled){background:#334155e0;border-color:#60a5fa4d}.monitor-btn-ghost{color:#93c5fd;background:0 0;border-color:#60a5fa3d}.monitor-btn-ghost:hover{color:#dbeafe;background:#1e293b6b}.source-monitor-details{border-top:1px solid #94a3b829;gap:14px;margin-top:18px;padding-top:18px;display:grid}@media (max-width:768px){.source-monitor-header,.source-monitor-actions{flex-direction:column;align-items:stretch}.monitor-btn{width:100%}}.scan-status-pill{border-radius:999px;align-items:center;width:fit-content;margin-top:6px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.scan-status-pill.success{color:#bbf7d0;background:#16a34a24;border:1px solid #4ade8047}.scan-status-pill.error{color:#fecaca;background:#dc262624;border:1px solid #f871714d}.scan-status-pill.neutral{color:#cbd5e1;background:#94a3b81a;border:1px solid #94a3b838}.scan-status-pill.warning{color:#fde68a;background:#d9770624;border:1px solid #fbbf2452}.source-review-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;margin-top:18px;display:grid}.source-review-card{background:radial-gradient(circle at 0 0,#2563eb1f,#0000 34%),#020617c7;border:1px solid #60a5fa2e;border-radius:22px;padding:20px;box-shadow:0 18px 42px #0208175c}.source-review-card h3{color:#f8fafc;margin:0 0 12px;font-size:20px;line-height:1.25}.review-table-wrap{background:#020617b8;border:1px solid #94a3b82e;border-radius:20px;width:100%;margin-top:18px;overflow-x:auto}.review-table{border-collapse:collapse;width:100%;min-width:1100px}.review-table th{text-align:left;color:#93c5fd;text-transform:uppercase;letter-spacing:.06em;background:#0f172ae0;border-bottom:1px solid #94a3b82e;padding:16px 18px;font-size:13px}.review-table td{vertical-align:top;color:#e5e7eb;border-bottom:1px solid #94a3b81f;padding:18px}.review-table tr:hover td{background:#2563eb0f}.review-table td strong{color:#f8fafc;margin-bottom:6px;font-size:15px;display:block}.review-table td p{color:#e2e8f0ad;max-width:420px;margin:0;font-size:13px;line-height:1.45}.review-keywords{flex-wrap:wrap;gap:6px;max-width:260px;display:flex}.review-actions{flex-wrap:wrap;gap:8px;min-width:260px;display:flex}.review-actions .monitor-btn{min-height:38px;padding:0 12px;font-size:13px}.authority-review-list{gap:12px;margin-top:18px;display:grid}.authority-review-row{text-align:left;color:#e5e7eb;cursor:pointer;background:#020617b8;border:1px solid #60a5fa29;border-radius:18px;grid-template-columns:130px 1.5fr 130px 130px 180px 120px;align-items:center;gap:16px;width:100%;padding:18px;transition:all .2s;display:grid}.authority-review-row:hover{background:#0f172ae0;border-color:#60a5fa61;transform:translateY(-2px)}.authority-review-main strong,.authority-review-row strong{color:#f8fafc;font-size:16px}.authority-review-main p,.authority-review-row p{color:#e2e8f0ad;margin:4px 0 0;font-size:13px}.authority-review-action{color:#93c5fd;font-weight:800}.review-selected-header{background:#0f172a9e;border:1px solid #60a5fa2e;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;margin:22px 0 16px;padding:18px;display:flex}.review-selected-header h3{color:#f8fafc;margin:12px 0 6px}.review-selected-header p{color:#e2e8f0ad;margin:0}@media (max-width:1100px){.authority-review-row{grid-template-columns:1fr}}.approval-review-panel{background:radial-gradient(circle at 0 0,#2563eb24,#0000 34%),#020617d1;border:1px solid #60a5fa38;border-radius:24px;margin:22px 0;padding:22px;box-shadow:0 18px 44px #02081761}.approval-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.approval-review-stack{gap:16px;margin-top:16px;display:grid}.approval-review-panel label{color:#dbeafe;gap:8px;font-weight:700;display:grid}.approval-review-panel input,.approval-review-panel select,.approval-review-panel textarea{color:#e5e7eb;width:100%;font:inherit;background:#020617c2;border:1px solid #94a3b847;border-radius:14px;outline:none;padding:13px 14px}.approval-review-panel textarea{resize:vertical;min-height:96px}.approval-review-panel input:focus,.approval-review-panel select:focus,.approval-review-panel textarea:focus{border-color:#60a5fab8;box-shadow:0 0 0 3px #2563eb29}@media (max-width:900px){.approval-review-grid{grid-template-columns:1fr}}.portfolio-alert-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:18px;margin-top:18px;display:grid}.portfolio-alert-card{background:radial-gradient(circle at 0 0,#2563eb29,#0000 34%),#020617d1;border:1px solid #60a5fa2e;border-radius:24px;flex-direction:column;gap:12px;min-height:260px;padding:22px;display:flex;box-shadow:0 18px 44px #02081757}.portfolio-alert-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.portfolio-alert-badge{color:#bfdbfe;background:#2563eb29;border:1px solid #60a5fa59;border-radius:999px;align-items:center;width:fit-content;padding:7px 12px;font-size:13px;font-weight:800;display:inline-flex}.portfolio-alert-date{color:#e2e8f09e;font-size:13px;font-weight:700}.portfolio-alert-card h3{color:#f8fafc;margin:4px 0 0;font-size:22px;line-height:1.25}.portfolio-alert-company{color:#93c5fd;margin:0;font-size:15px;font-weight:800}.portfolio-alert-summary{color:#e2e8f0c2;margin:0;font-size:15px;line-height:1.65}.portfolio-alert-actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:8px;display:flex}@media (max-width:768px){.portfolio-alert-grid{grid-template-columns:1fr}.portfolio-alert-card{min-height:auto}.portfolio-alert-card h3{font-size:19px}}.lp-deck-preview{background:radial-gradient(circle at 0 0,#2563eb29,#0000 34%),#020617c7;border:1px solid #60a5fa33;border-radius:24px;margin-top:22px;padding:22px}.lp-deck-preview-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.lp-deck-preview-header h3{color:#f8fafc;margin:6px 0;font-size:24px}.lp-deck-preview-header p{color:#e2e8f0b3;margin:0}.lp-deck-count{text-align:center;background:#0f172ab8;border:1px solid #60a5fa38;border-radius:18px;min-width:110px;padding:14px}.lp-deck-count strong{color:#f8fafc;font-size:26px;display:block}.lp-deck-count span{color:#e2e8f0a3;font-size:13px;font-weight:700}.lp-deck-section-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.lp-deck-section-card{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:20px;flex-direction:column;gap:10px;min-height:260px;padding:18px;display:flex}.lp-deck-slide-number{color:#bfdbfe;background:#2563eb29;border:1px solid #60a5fa47;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:800}.lp-deck-section-card h4{color:#f8fafc;margin:0;font-size:20px}.lp-deck-subtitle{color:#93c5fd;margin:0;font-weight:800}.lp-deck-highlights{flex-wrap:wrap;gap:8px;display:flex}.lp-deck-highlights span{color:#e2e8f0d6;background:#02061780;border:1px solid #94a3b838;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:700}.lp-deck-narrative{color:#e2e8f0b8;margin:auto 0 0;font-size:14px;line-height:1.6}@media (max-width:768px){.lp-deck-preview-header{flex-direction:column}.lp-deck-count{width:100%}.lp-deck-section-grid{grid-template-columns:1fr}}.lp-deck-narrative-editor{gap:8px;margin-top:auto;display:grid}.lp-deck-narrative-editor label{color:#bfdbfe;font-size:13px;font-weight:800}.lp-deck-narrative-editor textarea{color:#e2e8f0e6;width:100%;min-height:120px;font:inherit;resize:vertical;background:#0206179e;border:1px solid #94a3b83d;border-radius:16px;outline:none;padding:12px 14px;font-size:14px;line-height:1.55}.lp-deck-narrative-editor textarea:focus{border-color:#60a5fab8;box-shadow:0 0 0 3px #2563eb29}.lp-deck-editor-actions{justify-content:flex-end;gap:10px;display:flex}.lp-slide-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lp-slide-option-grid label{color:#e2e8f0db;cursor:pointer;background:#02061775;border:1px solid #94a3b833;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.lp-slide-option-grid input{accent-color:#60a5fa}.lp-slide-option-grid label:has(input:disabled){opacity:.45;cursor:not-allowed}.lp-chart-preview-mini{background:#02061775;border:1px solid #60a5fa2e;border-radius:18px;gap:8px;padding:14px;display:grid}.lp-chart-preview-mini strong{color:#f8fafc}.lp-chart-preview-mini p{color:#e2e8f094;margin:0;font-size:12px;font-weight:700}.lp-chart-preview-bars{gap:9px;display:grid}.lp-chart-preview-row{color:#e2e8f0c2;grid-template-columns:90px 1fr 72px;align-items:center;gap:10px;font-size:12px;display:grid}.lp-chart-preview-row div{background:#0f172ae6;border-radius:999px;height:8px;overflow:hidden}.lp-chart-preview-row i{background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:999px;height:100%;display:block}.lp-chart-preview-row strong{color:#bfdbfe;text-align:right;font-size:12px}@media (max-width:768px){.lp-slide-option-grid{grid-template-columns:1fr}.lp-chart-preview-row{grid-template-columns:1fr;gap:5px}.lp-chart-preview-row strong{text-align:left}}.lp-builder-checkbox{color:#dbeafe;white-space:nowrap;cursor:pointer;background:#2563eb1f;border:1px solid #60a5fa59;border-radius:999px;justify-content:flex-start;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:12px;padding:10px 14px;font-size:14px;font-weight:800;line-height:1;display:inline-flex!important}.lp-builder-checkbox input{accent-color:#60a5fa;width:16px;height:16px;margin:0}.notice-preview-box{white-space:pre-wrap;color:#e2e8f0eb;background:#020617b8;border:1px solid #60a5fa33;border-radius:20px;min-height:520px;padding:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.7;overflow:auto}.review-table th,.review-table td{vertical-align:top}@media (max-width:1200px){.queue-actions-cell{min-width:260px}.queue-action-btn{font-size:13px;padding:9px 12px!important}}.impact-grid button.impact-card{text-align:left;cursor:pointer;background:#03081af2;border:1px solid #3d68b473;font-family:inherit;color:#fff!important}.impact-grid button.impact-card h3,.impact-grid button.impact-card p{opacity:1;color:#fff!important}.impact-grid button.impact-card:hover{background:#0c1f49f2;border-color:#4e8dffd9}.impact-grid button.impact-card:focus{outline:none}.impact-grid button.impact-card:focus-visible{outline-offset:3px;outline:2px solid #4e8dffe6}.review-table th,.review-table td{vertical-align:top;white-space:normal;word-break:break-word}.review-table th:first-child,.review-table td:first-child{width:170px}.review-table th:nth-child(2),.review-table td:nth-child(2){width:260px}.review-table th:nth-child(3),.review-table td:nth-child(3){width:150px}.review-table th:nth-child(4),.review-table td:nth-child(4),.review-table th:nth-child(5),.review-table td:nth-child(5),.review-table th:nth-child(6),.review-table td:nth-child(6),.review-table th:nth-child(7),.review-table td:nth-child(7),.review-table th:nth-child(8),.review-table td:nth-child(8),.review-table th:nth-child(9),.review-table td:nth-child(9),.review-table th:nth-child(10),.review-table td:nth-child(10){width:140px}.review-table th:last-child,.review-table td:last-child{width:300px}.queue-actions-cell{min-width:300px}.queue-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.queue-action-btn{white-space:nowrap;height:44px;font-size:14px;width:auto!important;min-width:auto!important;padding:10px 16px!important}.queue-completed-badge{color:#dce9ff;white-space:nowrap;background:#214fae33;border:1px solid #3a81ff8c;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-weight:700;display:inline-flex}.queue-actions{align-items:flex-start}.review-table-wrap{width:100%;overflow-x:auto}.review-table{table-layout:auto!important;min-width:1900px!important}.review-table th,.review-table td{vertical-align:top;white-space:normal;word-break:normal;overflow-wrap:normal}.queue-status-column{white-space:normal!important;width:190px!important;min-width:190px!important}.queue-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;min-width:390px;display:flex}.queue-action-btn{height:44px;font-size:14px;white-space:nowrap!important;width:auto!important;min-width:auto!important;padding:10px 16px!important}.queue-completed-badge{color:#dce9ff;background:#214fae33;border:1px solid #3a81ff8c;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-weight:700;display:inline-flex;white-space:nowrap!important}.status-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.status-badge-success{color:#c9f7dc;background:#1db95424;border:1px solid #1db95459}.status-badge-warning{color:#ffe7b3;background:#ffb84d21;border:1px solid #ffb84d59}.status-badge-danger{color:#ffd1d1;background:#ff4d4d21;border:1px solid #ff4d4d59}.status-badge-neutral{color:#dbe7ff;background:#5b8dff1f;border:1px solid #5b8dff4d}.queue-actions-cell{width:620px!important;min-width:620px!important}.queue-actions{min-width:580px}.last-action-column{width:190px!important;min-width:190px!important}.last-action-box{flex-direction:column;gap:8px;max-width:180px;display:flex}.last-action-box strong{white-space:nowrap;font-size:15px}.last-action-box span{color:#dbe7ff;white-space:nowrap;background:#5b8dff1f;border:1px solid #5b8dff4d;border-radius:999px;width:fit-content;max-width:170px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.review-table{min-width:2600px!important}.review-table th:nth-last-child(4),.review-table td:nth-last-child(4){min-width:210px}.action-row{flex-wrap:wrap}.enterprise-flow-card{background:linear-gradient(#121e37eb,#080f1efa);border:1px solid #608fff52;border-radius:30px;padding:42px;box-shadow:0 28px 90px #00000057}.enterprise-flow-top{text-align:center;max-width:980px;margin:0 auto 36px}.enterprise-flow-top span{color:#a8c6ff;letter-spacing:.04em;background:#2e69ff29;border:1px solid #588bff6b;border-radius:999px;margin-bottom:16px;padding:9px 18px;font-size:13px;font-weight:800;display:inline-flex}.enterprise-flow-top p{color:#d9e7ff;font-size:21px;line-height:1.42}.enterprise-flow-diagram{grid-template-columns:1fr 44px 1.12fr 44px 1fr;align-items:stretch;gap:16px;display:grid}.enterprise-panel,.enterprise-core-card{background:#040a1ac2;border:1px solid #618fff3d;border-radius:26px;min-height:440px;padding:30px}.enterprise-label{color:#8fb4ff;text-transform:uppercase;letter-spacing:.16em;margin-bottom:12px;font-size:12px;font-weight:900}.enterprise-panel h3{margin-bottom:24px;font-size:30px;line-height:1.12}.source-list{gap:12px;display:grid}.source-list div{background:#0e1b37db;border:1px solid #5b8dff3d;border-radius:16px;padding:14px 16px}.source-list span{color:#fff;margin-bottom:4px;font-weight:800;display:block}.source-list strong{color:#9fb5d8;font-size:14px}.enterprise-arrow{color:#86b4ff;justify-content:center;align-items:center;font-size:34px;font-weight:900;display:flex}.enterprise-core-card{text-align:center;background:radial-gradient(circle at 50% 8%,#2f6fff38,#0000 34%),#050b1df5;border-color:#5991ff85}.core-brand-box{background:linear-gradient(145deg,#2f6fffe0,#0c2360f2);border:1px solid #a0beff94;border-radius:24px;max-width:360px;margin:18px auto 22px;padding:30px;box-shadow:0 20px 60px #286bff38}.core-brand-box h3{letter-spacing:.08em;margin-bottom:8px;font-size:40px}.core-brand-box p{color:#d9e7ff;font-weight:800}.core-description{color:#d9e7ff;max-width:420px;margin:0 auto 22px;font-size:15px;line-height:1.45}.workflow-strip{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.workflow-strip span{color:#dce8ff;background:#5b8dff24;border:1px solid #5b8dff57;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-node-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.dashboard-node-grid div{text-align:center;color:#e3edff;background:linear-gradient(#2753b957,#11275bdb);border:1px solid #74a5ff7a;border-radius:16px;justify-content:center;align-items:center;min-height:64px;padding:16px 14px;font-size:14px;font-weight:800;line-height:1.18;display:flex}.enterprise-note{color:#aebfde;margin-top:22px;font-size:15px;line-height:1.42}.enterprise-outcome-row{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.enterprise-outcome-row div{background:#081124bd;border:1px solid #5b8dff47;border-radius:22px;padding:22px}.enterprise-outcome-row strong{margin-bottom:8px;font-size:19px;display:block}.enterprise-outcome-row p{color:#aebfde;font-size:15px;line-height:1.35}@media (max-width:1100px){.enterprise-flow-card{padding:28px}.enterprise-flow-diagram{grid-template-columns:1fr}.enterprise-arrow{transform:rotate(90deg)}.enterprise-panel,.enterprise-core-card{min-height:auto}.enterprise-outcome-row,.dashboard-node-grid{grid-template-columns:1fr}}.stakeholder-os-card{background:radial-gradient(circle at 70% 12%,#2f6fff2e,#0000 32%),linear-gradient(#121e37eb,#080f1efa);border:1px solid #608fff52;border-radius:30px;padding:42px;box-shadow:0 28px 90px #00000057}.stakeholder-os-top{text-align:center;max-width:940px;margin:0 auto 34px}.stakeholder-os-top span{color:#a8c6ff;background:#2e69ff29;border:1px solid #588bff6b;border-radius:999px;margin-bottom:16px;padding:9px 18px;font-size:13px;font-weight:800;display:inline-flex}.stakeholder-os-top p{color:#d9e7ff;font-size:21px;line-height:1.42}.stakeholder-os-grid{grid-template-columns:.9fr .9fr 1.35fr;align-items:stretch;gap:18px;display:grid}.source-stack-card,.ventiq-system-core,.dashboard-preview-card{background:#040a1ac7;border:1px solid #618fff3d;border-radius:26px;padding:28px}.os-label{color:#8fb4ff;text-transform:uppercase;letter-spacing:.16em;margin-bottom:12px;font-size:12px;font-weight:900}.source-stack-card h3{margin-bottom:20px;font-size:28px;line-height:1.12}.source-stack-list{gap:10px;display:grid}.source-stack-list div{background:#0e1b37db;border:1px solid #5b8dff3d;border-radius:16px;padding:13px 15px}.source-stack-list strong{color:#fff;margin-bottom:4px;font-size:15px;display:block}.source-stack-list span{color:#9fb5d8;font-size:13px;line-height:1.35}.source-pain-note{color:#d9e7ff;background:#5b8dff1a;border:1px solid #5b8dff47;border-radius:16px;margin-top:18px;padding:16px;font-size:14px;line-height:1.45}.ventiq-system-core{text-align:center;background:radial-gradient(circle at 50% 0,#2f6fff3d,#0000 38%),#050b1df5;border-color:#5991ff7a}.ventiq-core-box{background:linear-gradient(145deg,#2f6fffe6,#0c2360f2);border:1px solid #a0beff94;border-radius:24px;max-width:320px;margin:18px auto 20px;padding:30px 24px;box-shadow:0 20px 60px #286bff38}.ventiq-core-box span{letter-spacing:.08em;margin-bottom:8px;font-size:36px;font-weight:900;display:block}.ventiq-core-box strong{color:#d9e7ff;font-size:15px}.ventiq-system-core>p{color:#d9e7ff;max-width:330px;margin:0 auto 20px;font-size:15px;line-height:1.45}.core-workflow-pills{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.core-workflow-pills span{color:#dce8ff;background:#5b8dff24;border:1px solid #5b8dff57;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-preview-card{background:linear-gradient(#0a1630f5,#040a1afa);border-color:#74a5ff6b;padding:0;overflow:hidden}.dashboard-browser-bar{background:#0206176b;border-bottom:1px solid #618fff38;align-items:center;gap:8px;padding:15px 18px;display:flex}.dashboard-browser-bar span{background:#94a3b880;border-radius:999px;width:10px;height:10px}.dashboard-browser-bar strong{color:#cfe0ff;margin-left:10px;font-size:13px}.dashboard-tabs{flex-wrap:wrap;gap:8px;padding:18px 20px 0;display:flex}.dashboard-tabs span{color:#aebfde;background:#0f1e3ee0;border:1px solid #5b8dff40;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.dashboard-tabs span.active{color:#fff;background:#2f6bff;border-color:#a0beff99}.dashboard-preview-metrics{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.dashboard-preview-metrics div{background:#081124d1;border:1px solid #5b8dff3d;border-radius:18px;padding:16px}.dashboard-preview-metrics strong{margin-bottom:5px;font-size:24px;display:block}.dashboard-preview-metrics p{color:#9fb5d8;font-size:13px}.dashboard-preview-main{grid-template-columns:1fr 1fr;gap:14px;padding:0 20px 20px;display:grid}.dashboard-preview-main div{background:#020617a3;border:1px solid #5b8dff38;border-radius:18px;padding:18px}.dashboard-preview-main h4{color:#fff;margin-bottom:12px}.dashboard-preview-main p{color:#c8d6ef;border-bottom:1px solid #94a3b821;padding:9px 0;font-size:13px;line-height:1.4}.dashboard-preview-main p:last-child{border-bottom:none}.dashboard-preview-footer{color:#d9e7ff;text-align:center;background:#2f6fff1f;border:1px solid #5b8dff52;border-radius:18px;margin:0 20px 20px;padding:16px;font-size:14px}.stakeholder-dashboard-row{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px;display:grid}.stakeholder-dashboard-row div{background:#081124bd;border:1px solid #5b8dff40;border-radius:20px;padding:20px}.stakeholder-dashboard-row strong{margin-bottom:8px;font-size:18px;display:block}.stakeholder-dashboard-row p{color:#aebfde;font-size:14px;line-height:1.4}@media (max-width:1100px){.stakeholder-os-grid{grid-template-columns:1fr}.stakeholder-dashboard-row{grid-template-columns:1fr 1fr}}@media (max-width:760px){.stakeholder-os-card{padding:28px}.dashboard-preview-metrics,.dashboard-preview-main,.stakeholder-dashboard-row{grid-template-columns:1fr}}.premium-os-card{background:radial-gradient(circle at top,#2f6bff1f,#0000 34%),#0f1829db;border:1px solid #7896c842;border-radius:28px;max-width:1120px;margin:0 auto;padding:42px}.premium-os-header{text-align:center;max-width:860px;margin:0 auto 34px}.premium-os-header span{color:#a8c6ff;background:#2f6bff29;border:1px solid #78a0ff5c;border-radius:999px;margin-bottom:16px;padding:8px 16px;font-size:13px;font-weight:800;display:inline-flex}.premium-os-header p{color:#c8d6ef;font-size:20px;line-height:1.5}.before-after-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.before-card,.after-card{background:#040a1abd;border:1px solid #7896c838;border-radius:24px;min-height:420px;padding:30px}.premium-label{color:#8fb4ff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:900}.before-card h3,.after-card h3{letter-spacing:-.6px;margin-bottom:24px;font-size:30px;line-height:1.12}.clean-list{gap:12px;display:grid}.clean-list div{background:#0a142adb;border:1px solid #7896c82e;border-radius:16px;padding:16px}.clean-list strong{color:#fff;margin-bottom:5px;font-size:16px;display:block}.clean-list span{color:#9fb5d8;font-size:14px;line-height:1.4}.core-summary-box{background:linear-gradient(145deg,#2f6bffe6,#0f2664f2);border:1px solid #aac8ff8a;border-radius:22px;margin-bottom:22px;padding:26px}.core-summary-box strong{letter-spacing:.08em;margin-bottom:8px;font-size:38px;display:block}.core-summary-box span{color:#dbeafe;line-height:1.45;display:block}.dashboard-pill-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dashboard-pill-grid span{text-align:center;color:#dbeafe;background:#0d1b3be0;border:1px solid #78a0ff47;border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:12px;font-size:14px;font-weight:800;display:flex}.workflow-proof-row{background:#040a1a94;border:1px solid #7896c833;border-radius:22px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:18px;margin-top:22px;padding:24px;display:grid}.workflow-proof-row strong{margin-bottom:8px;font-size:20px;display:block}.workflow-proof-row p{color:#aebfde;line-height:1.45}.workflow-proof-pills{flex-wrap:wrap;gap:10px;display:flex}.workflow-proof-pills span{color:#dbeafe;background:#2f6bff1f;border:1px solid #78a0ff47;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:800;display:inline-flex}@media (max-width:900px){.before-after-grid,.workflow-proof-row{grid-template-columns:1fr}.premium-os-card{padding:28px}.dashboard-pill-grid{grid-template-columns:1fr}}.premium-os-card{background:radial-gradient(circle at 72% 10%,#2f6bff1a,#0000 30%),linear-gradient(#101b32e6,#070d1bfa);border-color:#7d9edc38;max-width:1160px;padding:38px}.premium-os-header{margin-bottom:30px}.premium-os-header p{color:#c4d3ec;max-width:880px;margin:0 auto;font-size:19px}.before-card,.after-card{border-color:#7d9edc2e;min-height:390px;padding:28px}.after-card{background:radial-gradient(circle at 100% 0,#2f6bff1a,#0000 30%),#050c1cd6;border-color:#4884ff5c}.before-card h3,.after-card h3{font-size:28px;line-height:1.12}.clean-list{gap:11px}.clean-list div{background:#0a142ab8;border-color:#7896c829;padding:14px 16px}.clean-list strong{font-size:15px}.clean-list span{font-size:13.5px}.core-summary-box{background:linear-gradient(145deg,#2453beb8,#0a1b48f5);border-color:#91b3ff6b;padding:24px;box-shadow:0 18px 48px #1446b42e}.core-summary-box strong{font-size:34px}.core-summary-box span{color:#d7e5ff;max-width:460px}.dashboard-pill-grid{gap:9px}.dashboard-pill-grid span{background:#0a1837c7;border-color:#78a0ff38;border-radius:13px;min-height:48px;font-size:13.5px}.workflow-proof-row{background:#050c1c8f;border-color:#7896c82e;padding:22px 24px}.workflow-proof-pills span{background:#2f6bff1a;border-color:#78a0ff38}.workflow-proof-row strong{font-size:19px}.stakeholder-workspace-card{background:radial-gradient(circle at 0 0,#2f6bff1a,#0000 30%),#0f1829d1;border:1px solid #7896c83d;border-radius:28px;max-width:1160px;margin:0 auto;padding:38px}.stakeholder-workspace-header{text-align:center;max-width:860px;margin:0 auto 30px}.stakeholder-workspace-header span{color:#a8c6ff;background:#2f6bff24;border:1px solid #78a0ff4d;border-radius:999px;margin-bottom:14px;padding:8px 16px;font-size:13px;font-weight:800;display:inline-flex}.stakeholder-workspace-header p{color:#c4d3ec;font-size:18px;line-height:1.5}.stakeholder-workspace-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.stakeholder-workspace-item{color:#fff;background:#050c1cc2;border:1px solid #7896c82e;border-radius:22px;flex-direction:column;min-height:310px;padding:26px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.stakeholder-workspace-item:hover{background:radial-gradient(circle at 100% 0,#2f6bff1f,#0000 34%),#070f22e6;border-color:#4884ff80;transform:translateY(-4px)}.workspace-tag{color:#a8c6ff;background:#2f6bff24;border:1px solid #78a0ff42;border-radius:999px;width:fit-content;margin-bottom:18px;padding:7px 13px;font-size:12px;font-weight:800}.stakeholder-workspace-item h3{margin-bottom:12px;font-size:22px;line-height:1.15}.stakeholder-workspace-item p{color:#aebfde;margin-bottom:18px;font-size:15px;line-height:1.45}.workspace-micro-list{flex-wrap:wrap;gap:8px;margin-top:auto;margin-bottom:20px;display:flex}.workspace-micro-list span{color:#dbeafe;background:#2f6bff1a;border:1px solid #78a0ff33;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.stakeholder-workspace-item strong{color:#fff;font-size:15px}@media (max-width:1000px){.stakeholder-workspace-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.stakeholder-workspace-card{padding:28px}.stakeholder-workspace-grid{grid-template-columns:1fr}}.workspace-roadmap-card{background:radial-gradient(circle at 100% 0,#2f6bff1a,#0000 32%),#0f1829d1;border:1px solid #7896c838;border-radius:28px;max-width:1160px;margin:0 auto;padding:38px}.workspace-roadmap-header{text-align:center;max-width:880px;margin:0 auto 30px}.workspace-roadmap-header span{color:#a8c6ff;background:#2f6bff24;border:1px solid #78a0ff4d;border-radius:999px;margin-bottom:14px;padding:8px 16px;font-size:13px;font-weight:800;display:inline-flex}.workspace-roadmap-header p{color:#c4d3ec;font-size:18px;line-height:1.5}.roadmap-card{min-height:210px;padding:22px!important}.roadmap-top-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.roadmap-top-row span{border:1px solid #78a0ff3d;background:#2f6bff24!important;margin-bottom:0!important}.roadmap-top-row em{white-space:nowrap;border-radius:999px;align-items:center;padding:7px 10px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.roadmap-card strong{font-size:20px;line-height:1.2}.roadmap-card p{color:#aebfde;margin-top:10px;font-size:14.5px;line-height:1.45}.roadmap-board-card{background:radial-gradient(circle at top,#2f6bff17,#0000 30%),#0f1829d1;border:1px solid #7896c838;border-radius:28px;max-width:1160px;margin:0 auto;padding:38px}.roadmap-board-header{text-align:center;max-width:880px;margin:0 auto 28px}.roadmap-board-header span{color:#a8c6ff;background:#2f6bff24;border:1px solid #78a0ff47;border-radius:999px;margin-bottom:14px;padding:8px 16px;font-size:13px;font-weight:800;display:inline-flex}.roadmap-board-header p{color:#c4d3ec;font-size:18px;line-height:1.5}.roadmap-status-row{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.roadmap-status-row div{background:#050c1ca8;border:1px solid #7896c829;border-radius:18px;padding:18px}.roadmap-status-row strong{margin-bottom:6px;font-size:17px;display:block}.roadmap-status-row p{color:#aebfde;font-size:14px;line-height:1.35}.roadmap-columns{grid-template-columns:.95fr 1.15fr .95fr;gap:16px;display:grid}.roadmap-column{background:#050c1cb8;border:1px solid #7896c82e;border-radius:22px;padding:22px}.roadmap-column-top span{border-radius:999px;margin-bottom:12px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.roadmap-column a{color:#fff;border-top:1px solid #7896c824;padding:16px 0;text-decoration:none;display:block}.roadmap-column a:hover strong{color:#8fb4ff}.roadmap-column strong{margin-bottom:6px;font-size:17px;line-height:1.25;display:block}.roadmap-column p{color:#aebfde;font-size:14px;line-height:1.4}.status-live{color:#bbf7d0;background:#16a34a24;border:1px solid #4ade8047}.status-ready{color:#dbeafe;background:#2563eb24;border:1px solid #60a5fa47}.status-build{color:#fde68a;background:#d9770624;border:1px solid #fbbf2447}@media (max-width:1000px){.roadmap-status-row,.roadmap-columns{grid-template-columns:1fr}.roadmap-board-card{padding:28px}}#all-workspaces .section-title{max-width:980px;margin-left:auto;margin-right:auto;font-size:clamp(42px,5vw,72px);line-height:1.05}.roadmap-board-card{border-radius:26px;max-width:1120px;padding:34px}.roadmap-board-header{margin-bottom:22px}.roadmap-board-header p{max-width:780px;margin:0 auto;font-size:17px;line-height:1.45}.roadmap-status-row{gap:12px;margin-bottom:18px}.roadmap-status-row div{border-radius:16px;padding:15px 17px}.roadmap-status-row p{font-size:13.5px}.roadmap-columns{grid-template-columns:.95fr 1.1fr .95fr;gap:14px}.roadmap-column{border-radius:20px;padding:20px}.roadmap-column-top{margin-bottom:14px}.roadmap-column-top h3{font-size:21px;line-height:1.15}.roadmap-column a{padding:13px 0}.roadmap-column strong{margin-bottom:5px;font-size:16px}.roadmap-column p{font-size:13.5px;line-height:1.35}.roadmap-column-top span{padding:6px 10px;font-size:11.5px}@media (max-width:1000px){#all-workspaces .section-title{font-size:44px}}.operating-preview-card{background:radial-gradient(circle at 100% 0,#2f6bff1a,#0000 32%),#0f1829d1;border:1px solid #7896c838;border-radius:28px;max-width:1160px;margin:0 auto;padding:38px}.operating-preview-header{text-align:center;max-width:840px;margin:0 auto 30px}.operating-preview-header span{color:#a8c6ff;background:#2f6bff24;border:1px solid #78a0ff47;border-radius:999px;margin-bottom:14px;padding:8px 16px;font-size:13px;font-weight:800;display:inline-flex}.operating-preview-header p{color:#c4d3ec;font-size:18px;line-height:1.5}.operating-preview-grid{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.operating-left-panel,.operating-right-panel{background:#050c1cbd;border:1px solid #7896c82e;border-radius:24px;padding:28px}.operating-left-panel h3,.operating-right-panel h3{margin-bottom:22px;font-size:28px}.operating-metric-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.operating-metric-row div{background:#0a142ac2;border:1px solid #78a0ff33;border-radius:18px;padding:18px}.operating-metric-row strong{margin-bottom:5px;font-size:24px;display:block}.operating-metric-row span{color:#aebfde;font-size:13.5px}.operating-signal-list{gap:10px;display:grid}.operating-signal-list div{border-top:1px solid #7896c824;justify-content:space-between;gap:18px;padding:15px 0;display:flex}.operating-signal-list span{color:#aebfde}.operating-signal-list strong{color:#fff;text-align:right}.action-stack{gap:12px;display:grid}.action-stack a{color:#fff;background:#0a142ac2;border:1px solid #78a0ff33;border-radius:18px;padding:17px;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:block}.action-stack a:hover{background:#0d1c3edb;border-color:#4884ff80;transform:translateY(-3px)}.action-stack strong{margin-bottom:6px;font-size:16px;display:block}.action-stack span{color:#aebfde;font-size:13.5px;line-height:1.4}.trust-layer-row{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.trust-layer-row div{background:#050c1c9e;border:1px solid #7896c829;border-radius:20px;padding:20px}.trust-layer-row span{color:#8fb4ff;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.trust-layer-row strong{color:#fff;font-size:16px;line-height:1.35;display:block}@media (max-width:950px){.operating-preview-grid,.trust-layer-row,.operating-metric-row{grid-template-columns:1fr}.operating-signal-list div{display:block}.operating-signal-list strong{text-align:left;margin-top:5px;display:block}}.trust-layer-row span{color:#9bbcff;letter-spacing:.1em;font-size:11.5px}.trust-layer-row strong{font-size:15.5px;font-weight:750;line-height:1.4}.founder-about-card{gap:18px;max-width:1120px;padding:30px}.founder-about-main,.founder-profile-card{border-radius:22px;padding:26px}.founder-about-main h2{letter-spacing:-.9px;max-width:680px;margin-bottom:18px;font-size:clamp(34px,3.6vw,48px);line-height:1.08}.founder-about-main>p,.founder-profile-card>p{margin-bottom:14px;font-size:15.5px;line-height:1.48}.founder-proof-grid{gap:10px;margin-top:20px}.founder-proof-grid div{border-radius:16px;padding:14px 16px}.founder-proof-grid span{letter-spacing:.1em;margin-bottom:6px;font-size:11px}.founder-proof-grid strong{font-size:14.5px;line-height:1.32}.founder-profile-card h3{margin-bottom:14px;font-size:28px}.founder-focus-list{gap:8px;margin:18px 0 22px}.founder-focus-list span{padding:7px 10px;font-size:12px}.founder-profile-card .action-button{padding:12px 18px;font-size:14px}.about-premium-card{background:radial-gradient(circle at 0 0,#2f6bff1a,#0000 34%),#0f1829d1;border:1px solid #7896c838;border-radius:28px;grid-template-columns:1.35fr .85fr;gap:20px;max-width:1120px;margin:0 auto;padding:34px;display:grid}.about-premium-left,.about-founder-card{background:#050c1cbd;border:1px solid #7896c82e;border-radius:24px;padding:30px}.about-founder-card{background:radial-gradient(circle at 100% 0,#2f6bff24,#0000 34%),#050c1ccc;border-color:#4884ff57}.about-pill{color:#a8c6ff;background:#2f6bff2e;border:1px solid #78a0ff52;border-radius:999px;width:fit-content;margin-bottom:18px;padding:8px 15px;font-size:13px;font-weight:800;display:inline-flex}.about-founder-card h3{margin-bottom:16px;font-size:30px;line-height:1.15}.about-premium-left p,.about-founder-card p{color:#c4d3ec;margin-bottom:15px;font-size:16px;line-height:1.52}.about-proof-list{gap:12px;margin-top:24px;display:grid}.about-proof-list div{background:#0a142abd;border:1px solid #78a0ff2e;border-radius:16px;padding:16px}.about-proof-list strong{color:#fff;margin-bottom:6px;font-size:15.5px;display:block}.about-proof-list span{color:#aebfde;font-size:14px;line-height:1.35;display:block}.founder-chip-row{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.founder-chip-row span{color:#dbeafe;background:#2f6bff1a;border:1px solid #78a0ff38;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}@media (max-width:950px){.about-premium-card{grid-template-columns:1fr;padding:26px}.about-premium-left,.about-founder-card{padding:24px}}.about-premium-card{align-items:start;gap:18px;max-width:1100px;padding:28px}.about-premium-left,.about-founder-card{border-radius:22px;padding:26px}.about-premium-left h2{letter-spacing:-.9px;max-width:620px;margin-bottom:18px;font-size:clamp(34px,3.4vw,46px);line-height:1.07}.about-premium-left p,.about-founder-card p{margin-bottom:14px;font-size:15.5px;line-height:1.48}.about-pill{margin-bottom:16px;padding:7px 13px;font-size:12.5px}.about-proof-list{gap:10px;margin-top:20px}.about-proof-list div{border-radius:15px;padding:14px 15px}.about-proof-list strong{margin-bottom:4px;font-size:14.5px}.about-proof-list span{font-size:13.5px;line-height:1.32}.about-founder-card{align-self:start;min-height:auto}.about-founder-card h3{margin-bottom:14px;font-size:27px}.founder-chip-row{gap:8px;margin:18px 0 22px}.founder-chip-row span{padding:7px 10px;font-size:11.8px}.about-founder-card .action-button{padding:12px 17px;font-size:14px}@media (max-width:950px){.about-premium-card{padding:24px}.about-premium-left h2{font-size:36px}}.final-cta-card{background:radial-gradient(circle at 100% 0,#2f6bff24,#0000 34%),#0f1829d1;border:1px solid #7896c838;border-radius:28px;grid-template-columns:1.15fr .85fr;gap:20px;max-width:1100px;margin:0 auto;padding:34px;display:grid}.final-cta-left,.final-cta-right{background:#050c1cbd;border:1px solid #7896c82e;border-radius:24px;padding:30px}.final-cta-right{background:radial-gradient(circle at 100% 0,#2f6bff29,#0000 34%),#050c1ccc;border-color:#4884ff57}.final-cta-left h2{letter-spacing:-1px;max-width:680px;margin-bottom:18px;font-size:clamp(38px,4vw,56px);line-height:1.05}.final-cta-left p,.final-cta-right p{color:#c4d3ec;margin-bottom:20px;font-size:16px;line-height:1.52}.final-cta-right h3{margin-bottom:16px;font-size:30px;line-height:1.15}.final-cta-points{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.final-cta-points span{color:#dbeafe;background:#2f6bff1a;border:1px solid #78a0ff38;border-radius:999px;padding:9px 12px;font-size:12.5px;font-weight:800;display:inline-flex}.final-cta-button{margin-top:8px}.footer{color:#8ea4c8;border-top:1px solid #7896c829;justify-content:space-between;gap:16px;max-width:1100px;margin:0 auto;padding:28px 0 42px;font-size:14px;display:flex}.footer span:first-child{color:#fff;font-weight:700}@media (max-width:900px){.final-cta-card{grid-template-columns:1fr;padding:26px}.final-cta-left,.final-cta-right{padding:24px}.footer{flex-direction:column;padding-left:24px;padding-right:24px}}.header,.navbar,.site-header{z-index:1000;-webkit-backdrop-filter:blur(18px);background:#070d1be0;position:sticky;top:0}.hero-metrics .metric-card h3,.metric-card h3{margin-bottom:10px;font-size:24px;line-height:1.15}.hero-metrics .metric-card p,.metric-card p{color:#aebfde;font-size:15px;line-height:1.45}.hero-metrics{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px;margin:38px auto 110px;display:grid}.hero-metrics>.metric-card{background:radial-gradient(circle at 100% 0,#2f6bff1f,#0000 34%),#0f1829d1;border:1px solid #7896c833;border-radius:22px;min-height:170px;padding:28px}.hero-metrics>.metric-card h3{color:#fff;letter-spacing:-.3px;margin:0 0 12px;font-size:24px;line-height:1.15}.hero-metrics>.metric-card p{color:#aebfde;max-width:320px;margin:0;font-size:15.5px;line-height:1.45}@media (max-width:900px){.hero-metrics{grid-template-columns:1fr;margin-bottom:70px}}.header,.navbar,.site-header{-webkit-backdrop-filter:blur(18px);border-bottom:1px solid #7896c824;background:#070d1bf5!important}.section{scroll-margin-top:115px}.header,.navbar,.site-header{box-shadow:0 18px 40px #00000059;z-index:9999!important;-webkit-backdrop-filter:none!important;background:#070d1b!important;border-bottom:1px solid #7896c82e!important;position:sticky!important;top:0!important}.header:before,.navbar:before,.site-header:before{content:"";z-index:-1;background:#070d1b;position:absolute;inset:0}.section,section[id]{scroll-margin-top:115px}.navbar{box-sizing:border-box!important;z-index:9999!important;background:#070d1b!important;border-bottom:1px solid #7896c829!important;justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:22px 0 24px!important;display:flex!important;position:sticky!important;top:0!important}.nav-links{white-space:nowrap!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:34px!important;display:flex!important}.nav-links a{color:#fff!important;font-size:16px!important;line-height:1!important;text-decoration:none!important}@media (max-width:900px){.navbar{max-width:calc(100% - 32px)!important;padding:18px 0!important}.nav-links{gap:18px!important}.nav-links a{font-size:14px!important}}#solutions,#modules,#all-workspaces,#ai-workspace-preview,#ai-intelligence,#security,#about,#contact{scroll-margin-top:120px}.navbar{z-index:50;-webkit-backdrop-filter:blur(18px);background:#050a16eb;position:sticky;top:0}.nav-links a{white-space:nowrap}.nav-cta-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#2f6cff,#1d55db);border:1px solid #4b7fffbf;border-radius:999px;padding:12px 20px;font-size:15px;font-weight:800;transition:transform .2s,box-shadow .2s;box-shadow:0 16px 40px #2f6cff38}.hero{padding-top:120px;padding-bottom:110px}.hero-eyebrow{color:#a9c8ff;letter-spacing:.08em;text-transform:uppercase;background:#2049a038;border:1px solid #6091ff80;border-radius:999px;justify-content:center;align-items:center;margin:0 auto 28px;padding:10px 18px;font-size:14px;font-weight:900;display:inline-flex}.hero p{color:#c7d7f5;max-width:980px;line-height:1.55}.hero-founder-signal{color:#dce8ff;text-align:center;background:#081126b8;border:1px solid #6091ff47;border-radius:999px;width:fit-content;max-width:880px;margin:28px auto 0;padding:14px 20px;font-size:16px;font-weight:800}.btn-secondary{color:#dce8ff;background:#0f1e409e;border:1px solid #6091ff6b;border-radius:14px;justify-content:center;align-items:center;min-height:56px;padding:16px 26px;font-weight:850;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.btn-secondary:hover{background:#193269b8;border-color:#6091ffd9;transform:translateY(-1px)}.section-title{letter-spacing:-.055em}.metric-card p,.premium-os-header p,.stakeholder-workspace-header p,.roadmap-board-header p,.operating-preview-header p,.about-premium-card p,.final-cta-card p{color:#c7d7f5}.ai-preview-card{background:radial-gradient(circle at 50% 0,#2f6cff33,#0000 34%),linear-gradient(#0f1d3aeb,#060c1af5);border:1px solid #4874d46b;border-radius:34px;padding:70px;box-shadow:0 34px 90px #00000061}.role-selector-card{color:#fff;text-align:left;cursor:pointer;background:#060d1dc7;border:1px solid #4971ca6b;border-radius:22px;min-height:112px;padding:18px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.role-selector-card span{color:#8fb4ff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:900;display:block}.role-selector-card strong{color:#fff;font-size:18px;line-height:1.2;display:block}.workspace-preview-left,.workspace-preview-right{background:#050c1be6;border:1px solid #4b70c857;border-radius:26px;padding:34px}.workspace-preview-left p{color:#c7d7f5;max-width:760px;font-size:20px;line-height:1.5}.preview-kpi-grid div{background:#0b1834e6;border:1px solid #4f7bdc6b;border-radius:20px;padding:22px}.preview-kpi-grid span{color:#abc4ed;font-size:15px}.preview-signal-grid{gap:14px;margin-top:24px;display:grid}.preview-signal-grid div{border-bottom:1px solid #5f81be2e;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.preview-signal-grid span{color:#b8c9e9;font-size:17px}.preview-signal-grid strong{color:#fff;text-align:right;font-size:17px}.ai-opinion-box span,.preview-actions-box span{color:#8fb4ff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:900;display:block}.ai-intelligence-card{background:radial-gradient(circle at 0 0,#2f6cff33,#0000 30%),#081022f2;border:1px solid #4874d466;border-radius:34px;padding:64px}.ai-intelligence-header{max-width:980px;margin-bottom:38px}.ai-intelligence-header span{color:#a9c8ff;background:#2049a038;border:1px solid #6091ff7a;border-radius:999px;margin-bottom:20px;padding:11px 20px;font-size:15px;font-weight:900;display:inline-flex}.ai-intelligence-header p{color:#c7d7f5;font-size:25px;line-height:1.45}.ai-intelligence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ai-intelligence-grid div{background:#050c1be0;border:1px solid #4b70c857;border-radius:26px;padding:28px}.ai-intelligence-grid span{color:#8fb4ff;margin-bottom:22px;font-size:15px;font-weight:900;display:inline-flex}.ai-intelligence-grid h3{color:#fff;letter-spacing:-.035em;margin-bottom:14px;font-size:28px;line-height:1.12}.security-trust-card{background:radial-gradient(circle at 50% 0,#2f6cff2e,#0000 34%),#081022f2;border:1px solid #4874d466;border-radius:34px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:42px;display:grid}.security-trust-card div{background:#050c1be0;border:1px solid #4b70c857;border-radius:24px;padding:28px}.security-trust-card span{color:#8fb4ff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:14px;font-weight:900;display:block}.security-trust-card strong{color:#fff;font-size:23px;line-height:1.3;display:block}.footer{flex-wrap:wrap;gap:22px}.footer-links{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.metric-card,.stakeholder-workspace-item,.roadmap-column,.operating-left-panel,.operating-right-panel,.about-premium-left,.about-founder-card,.final-cta-left,.final-cta-right{transition:transform .2s,border-color .2s,box-shadow .2s}.metric-card:hover,.stakeholder-workspace-item:hover{border-color:#5286ffc7;transform:translateY(-3px);box-shadow:0 26px 64px #00000042}@media (max-width:1200px){.role-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-preview-shell{grid-template-columns:1fr}.ai-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.navbar{position:relative}.nav-links{gap:16px;padding-bottom:6px;overflow-x:auto}.nav-cta-button{padding:10px 15px;font-size:13px}.hero{padding-top:72px;padding-bottom:70px}.hero-founder-signal{border-radius:22px}.ai-preview-card,.ai-intelligence-card,.security-trust-card{border-radius:26px;padding:28px}.role-selector-grid{grid-template-columns:1fr}.workspace-preview-shell{border-radius:24px;padding:20px}.workspace-preview-left,.workspace-preview-right{padding:24px}.workspace-preview-left h3{font-size:32px}.workspace-preview-left p,.ai-opinion-box p{font-size:16px}.preview-kpi-grid{grid-template-columns:1fr}.preview-signal-grid div{flex-direction:column;align-items:flex-start}.preview-signal-grid strong{text-align:left}.ai-intelligence-grid,.security-trust-card{grid-template-columns:1fr}.ai-preview-header p,.ai-intelligence-header p{font-size:19px}}@media (max-width:640px){.hero-eyebrow{text-align:center;font-size:12px}.hero-actions{flex-direction:column}.btn,.btn-secondary{width:100%}.role-selector-card{min-height:auto}.ai-opinion-box h4{font-size:24px}.security-trust-card strong{font-size:20px}}body,main{overflow-x:hidden}.section,#solutions,#modules,#all-workspaces,#ai-workspace-preview,#ai-intelligence,#about,#contact{scroll-margin-top:130px}.navbar{z-index:100;-webkit-backdrop-filter:blur(18px);min-height:92px;top:0;background:#050a16f0!important;padding:24px 0!important;position:sticky!important}.nav-links{flex-wrap:nowrap!important;align-items:center!important;gap:34px!important}.hero{min-height:auto!important;padding-top:125px!important;padding-bottom:72px!important}.hero h1{margin-bottom:26px!important}.hero p{color:#c9d8f4!important;margin-bottom:0!important}.hero-founder-signal{margin-top:28px!important;margin-bottom:0!important}.hero-actions .btn,.hero-actions .btn-secondary{justify-content:center!important;align-items:center!important;min-width:260px!important;height:58px!important;margin:0!important;line-height:1!important;display:inline-flex!important}.btn-secondary:hover{background:#132858e6!important;border-color:#6091ffe6!important}.hero-metrics{margin-top:44px!important;margin-bottom:90px!important}.section-title{letter-spacing:-.055em!important;max-width:1250px!important;margin-left:auto!important;margin-right:auto!important;padding-top:8px!important;line-height:1.05!important}.ai-preview-card{overflow:visible!important}.role-selector-grid{align-items:stretch!important}.role-selector-card{flex-direction:column!important;justify-content:center!important;min-height:122px!important;display:flex!important}.workspace-preview-shell{align-items:stretch!important}.workspace-preview-left,.workspace-preview-right{overflow:hidden!important}.workspace-preview-left h3,.workspace-preview-left p{max-width:780px!important}.preview-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.preview-kpi-grid div{min-height:128px!important}.preview-kpi-grid strong{font-size:30px!important}.preview-kpi-grid span{line-height:1.35!important}.ai-intelligence-header p{color:#c9d8f4!important;max-width:1120px!important}.ai-intelligence-grid{align-items:stretch!important}.ai-intelligence-grid p{color:#c9d8f4!important;overflow-wrap:break-word!important;font-size:17px!important;line-height:1.52!important}p,.clean-list span,.workflow-proof-row p,.stakeholder-workspace-item p,.roadmap-column p,.operating-preview-header p,.operating-signal-list span,.action-stack span,.about-premium-card p,.final-cta-card p{color:#c9d8f4!important}.ai-preview-card,.operating-preview-card,.roadmap-board-card,.about-premium-card,.final-cta-card{background:radial-gradient(circle at 50% 0,#2f6cff29,#0000 32%),linear-gradient(#0e1b37eb,#050a16f5)!important}@media (max-width:1200px){.preview-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.role-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.navbar{position:relative!important}.hero{padding-top:72px!important;padding-bottom:54px!important}.hero-actions{flex-direction:column!important}.hero-actions .btn,.hero-actions .btn-secondary{width:100%!important;min-width:0!important}.hero-metrics{margin-top:34px!important}.role-selector-grid,.preview-kpi-grid,.ai-intelligence-grid{grid-template-columns:1fr!important}.ai-intelligence-grid div{min-height:auto!important}}html{scroll-behavior:smooth;scroll-padding-top:112px}body,main{overflow-x:hidden}.navbar{z-index:200;-webkit-backdrop-filter:blur(18px);border-bottom:1px solid #5b7bb42e;top:0;background:#040914f5!important;min-height:82px!important;padding:18px 0!important;position:sticky!important}.navbar h2{letter-spacing:-.04em;font-size:28px!important}.nav-cta-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2f6cff,#1d55db);border:1px solid #5989ffd1;border-radius:999px;min-height:50px;padding:0 24px;font-size:16px;font-weight:900;box-shadow:0 18px 42px #2f6cff42}.nav-cta-button:hover{transform:translateY(-1px)}.hero-actions{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:20px!important;margin-top:38px!important;display:flex!important}.hero-actions .btn,.hero-actions .btn-secondary{justify-content:center!important;align-items:center!important;min-width:260px!important;height:58px!important;margin:0!important;display:inline-flex!important}.btn-secondary{color:#fff!important;background:#0a1734c2!important;border:1px solid #6091ff80!important;border-radius:14px!important;font-weight:900!important;text-decoration:none!important}.ai-preview-card{background:radial-gradient(circle at 50% 0,#2f6cff2e,#0000 34%),linear-gradient(#0e1b37f0,#050a16f7);border:1px solid #4874d46b;border-radius:34px;padding:64px;overflow:hidden!important}.ai-preview-header span{color:#a9c8ff;background:#2049a038;border:1px solid #6091ff85;border-radius:999px;margin-bottom:22px;padding:11px 24px;font-size:16px;font-weight:900;display:inline-flex}.ai-preview-header p{color:#c9d8f4;font-size:24px;line-height:1.45}.role-selector-card{color:#fff;text-align:left;cursor:pointer;background:#050c1bd6;border:1px solid #4971ca6b;border-radius:22px;flex-direction:column;justify-content:center;min-height:122px;padding:20px;display:flex}.role-selector-card span{color:#8fb4ff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:900}.role-selector-card strong{color:#fff;font-size:20px;line-height:1.15}.workspace-preview-shell{background:#040a18eb;border:1px solid #5082ff94;border-radius:30px;grid-template-columns:1.05fr .95fr;gap:28px;padding:34px;display:grid}.workspace-preview-left,.workspace-preview-right{background:#050c1beb;border:1px solid #4b70c85c;border-radius:26px;padding:34px;overflow:hidden}.preview-eyebrow{color:#a9c8ff;letter-spacing:.1em;text-transform:uppercase;background:#2149a038;border:1px solid #6091ff7a;border-radius:999px;margin-bottom:22px;padding:9px 16px;font-size:13px;font-weight:900;display:inline-flex}.workspace-preview-left h3{color:#fff;letter-spacing:-.045em;margin-bottom:18px;font-size:42px;line-height:1.08}.workspace-preview-left p{color:#c9d8f4;font-size:20px;line-height:1.5}.preview-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.preview-kpi-grid div{background:#0b1834e6;border:1px solid #4f7bdc6b;border-radius:20px;min-height:124px;padding:20px}.preview-kpi-grid strong{color:#fff;margin-bottom:10px;font-size:30px;line-height:1;display:block}.preview-kpi-grid span{color:#abc4ed;font-size:15px;line-height:1.35}.preview-speciality-box{background:radial-gradient(circle at 0 0,#2f6cff38,#0000 42%),#081430eb;border:1px solid #5084ff8c;border-radius:24px;margin-top:26px;padding:26px}.preview-speciality-box span,.ai-opinion-box span,.preview-actions-box span{color:#8fb4ff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:900;display:block}.preview-speciality-box strong{color:#fff;margin-bottom:10px;font-size:24px;line-height:1.2;display:block}.preview-speciality-box p{color:#c9d8f4;font-size:17px;line-height:1.55}.ai-opinion-box{background:radial-gradient(circle at 0 0,#2f6cff59,#0000 42%),#0a1a3df0;border:1px solid #5084ffb8;border-radius:24px;padding:28px}.ai-opinion-box h4{color:#fff;letter-spacing:-.035em;margin-bottom:14px;font-size:28px;line-height:1.14}.ai-opinion-box p{color:#dce8ff;font-size:18px;line-height:1.55}.preview-actions-box{background:#060d1dc7;border:1px solid #4b70c85c;border-radius:24px;margin-top:22px;padding:26px}.preview-actions-box div{color:#fff;border-bottom:1px solid #5f81be2e;padding:16px 0;font-size:18px;font-weight:850}.preview-actions-box div:last-child{border-bottom:0}.preview-open-link{color:#fff;margin-top:24px;font-size:18px;font-weight:900;text-decoration:none;display:inline-flex}.preview-open-link:hover{color:#8fb4ff}.ai-intelligence-grid p{color:#c9d8f4!important;font-size:17px!important;line-height:1.52!important}@media (max-width:1200px){.role-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-preview-shell{grid-template-columns:1fr}.preview-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.navbar{min-height:74px!important;position:sticky!important}.nav-links{overflow-x:auto;gap:16px!important}.nav-cta-button{min-height:42px;padding:0 16px;font-size:13px}.ai-preview-card{border-radius:26px;padding:28px}.role-selector-grid,.preview-kpi-grid{grid-template-columns:1fr}.workspace-preview-shell{padding:20px}.workspace-preview-left,.workspace-preview-right{padding:24px}.workspace-preview-left h3{font-size:32px}.workspace-preview-left p,.ai-opinion-box p,.preview-speciality-box p{font-size:16px}}.navbar{z-index:9999!important;-webkit-backdrop-filter:blur(18px)!important;background:#040914f5!important;border-bottom:1px solid #6182b92e!important;width:calc(100% - 64px)!important;max-width:1840px!important;min-height:82px!important;padding:18px 0!important;position:fixed!important;top:0!important;left:50%!important;transform:translate(-50%)!important}#solutions,#modules,#all-workspaces,#ai-workspace-preview,#ai-intelligence,#about,#contact{scroll-margin-top:125px!important}.navbar h2{font-size:28px!important;line-height:1!important}.nav-links{flex-wrap:nowrap!important;align-items:center!important;gap:30px!important;display:flex!important}.nav-links a,.nav-links button{white-space:nowrap!important}.preview-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:30px!important}.preview-kpi-grid div{background:linear-gradient(#0d1e42eb,#071024f5)!important;border:1px solid #5280e06b!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;min-height:96px!important;padding:18px 20px!important;display:flex!important}.preview-kpi-grid strong{letter-spacing:-.04em!important;color:#fff!important;white-space:nowrap!important;margin-bottom:8px!important;font-size:32px!important;line-height:1.05!important;display:block!important}.preview-kpi-grid span{color:#b9cdf2!important;max-width:100%!important;font-size:15px!important;line-height:1.35!important;display:block!important}.workspace-preview-left,.workspace-preview-right{padding:42px!important}.workspace-preview-left>p{font-size:22px!important;line-height:1.48!important}.ai-intelligence-card{overflow:visible!important}.ai-intelligence-grid div{min-height:auto!important;overflow:visible!important}.ai-intelligence-grid h3{font-size:28px!important;line-height:1.15!important}@media (max-width:900px){.navbar{width:calc(100% - 28px)!important;min-height:72px!important;padding:14px 0!important}.hero{padding-top:135px!important}.nav-links{gap:16px!important;overflow-x:auto!important}.preview-kpi-grid{grid-template-columns:1fr!important}.workspace-preview-left,.workspace-preview-right{padding:26px!important}.workspace-preview-left h3{font-size:34px!important}}html{scroll-behavior:smooth}body{background:#060b18;overflow-x:hidden}main,.container{overflow:visible!important}.navbar{z-index:9999;-webkit-backdrop-filter:blur(18px);background:#050a16eb;border-bottom:1px solid #779eff1f;width:100%;min-height:92px;padding:26px 0;top:0;position:sticky!important}.navbar h2{letter-spacing:-.04em;margin:0;font-size:30px;line-height:1}.nav-links{white-space:nowrap;justify-content:flex-end;align-items:center;gap:34px;min-width:0;display:flex}.nav-links a{color:#f4f7ff;opacity:.92;font-size:18px;font-weight:600;text-decoration:none}.nav-links a:hover{opacity:1;color:#fff}.nav-cta-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#37f,#235fe8);border:1px solid #79a2ff8c;border-radius:999px;padding:15px 28px;font-size:17px;font-weight:800;box-shadow:0 18px 45px #235fe847}.nav-cta-button:hover{transform:translateY(-1px);box-shadow:0 24px 55px #235fe85c}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.btn,.btn-secondary{justify-content:center;align-items:center;min-height:58px;display:inline-flex}.btn-secondary{color:#fff;background:#0a162eb3;border:1px solid #79a2ff73;border-radius:14px;padding:17px 32px;font-weight:800;text-decoration:none}.ai-preview-card{background:radial-gradient(circle at top,#2a5dc93d,#0000 42%),linear-gradient(#0d1b38eb,#070d1cf5);border:1px solid #5784e65c;border-radius:34px;padding:72px 66px;overflow:hidden;box-shadow:0 36px 110px #00000057}.ai-preview-header{text-align:center;max-width:980px;margin:0 auto 48px}.ai-preview-header>span{color:#a9c7ff;letter-spacing:.04em;background:#21469152;border:1px solid #79a2ff85;border-radius:999px;justify-content:center;align-items:center;padding:12px 28px;font-size:16px;font-weight:900;display:inline-flex}.ai-preview-header p{color:#c9d9ff;max-width:980px;margin:30px auto 0;font-size:24px;line-height:1.45}.role-selector-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-bottom:46px;display:grid}.role-selector-card{color:#fff;text-align:left;cursor:pointer;background:#050c1bc7;border:1px solid #537bd559;border-radius:22px;min-width:0;min-height:140px;padding:24px 22px;transition:all .2s}.role-selector-card span{color:#93b8ff;letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px;font-size:13px;font-weight:900;line-height:1.25;display:block}.role-selector-card strong{color:#fff;letter-spacing:-.03em;font-size:22px;line-height:1.08;display:block}.role-selector-card:hover,.role-selector-card.active{background:radial-gradient(circle at 100% 0,#2d62dc47,#0000 42%),#08142df2;border-color:#4c7dfff2;transform:translateY(-3px);box-shadow:0 28px 70px #1f58d62e}.product-preview-shell{background:radial-gradient(circle at 100% 0,#295bcb2e,#0000 36%),#040a18db;border:1px solid #4c7dffbf;border-radius:30px;padding:38px}.product-preview-screen{color:#061229;background:#f8f7f2;border:1px solid #648bdc57;border-radius:26px;padding:34px;overflow:hidden;box-shadow:0 34px 90px #00000052}.product-preview-topbar{border-bottom:1px solid #0918321f;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px;padding-bottom:26px;display:flex}.product-preview-topbar span{color:#43516b;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:900;display:block}.product-preview-topbar h3{color:#061229;letter-spacing:-.06em;margin:0;font-size:clamp(36px,4vw,58px);line-height:1}.product-preview-topbar p{color:#39465c;margin:12px 0 0;font-size:19px;line-height:1.35}.product-preview-topbar a{color:#0a3eb8;background:#eef3ff;border:1px solid #184ec42e;border-radius:999px;flex-shrink:0;padding:13px 18px;font-size:15px;font-weight:900;text-decoration:none}.product-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.product-metric-card{background:#fff;border:1px solid #8168343d;border-radius:16px;min-width:0;min-height:126px;padding:20px 20px 22px}.product-metric-card span{color:#49556b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:900;display:block}.product-metric-card strong{color:#061229;letter-spacing:-.05em;white-space:normal;font-size:clamp(28px,2.6vw,42px);line-height:1;display:block}.product-preview-main-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px;margin-bottom:24px;display:grid}.product-panel{background:#fff;border:1px solid #0c1d3d1f;border-radius:20px;min-width:0;padding:28px}.product-panel h4{color:#061229;letter-spacing:-.04em;margin:0 0 22px;font-size:28px;line-height:1.15}.product-panel>span,.product-panel-kicker{color:#4964a4;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:900;display:block}.product-performance-grid div{background:#fbfaf6;border:1px solid #0918321a;border-radius:15px;min-width:0;min-height:104px;padding:18px}.product-performance-grid span{color:#556176;letter-spacing:.11em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:900;display:block}.product-performance-grid strong{color:#061229;letter-spacing:-.04em;font-size:28px;line-height:1.1;display:block}.product-ai-panel{color:#fff;background:radial-gradient(circle at 100% 0,#3d71ff47,#0000 42%),linear-gradient(135deg,#102d72,#07183c);border-color:#457fff9e}.product-ai-panel span{color:#9fc0ff}.product-ai-panel h4{color:#fff;margin-bottom:18px;font-size:34px}.product-ai-panel p{color:#d9e6ff;margin:0;font-size:21px;line-height:1.55}.product-row-list{gap:0;display:grid}.product-row-list div{border-bottom:1px solid #0918321a;justify-content:space-between;gap:24px;padding:17px 0;display:flex}.product-row-list div:last-child{border-bottom:0}.product-row-list strong{color:#061229;text-align:right;font-size:18px}.product-action-list{gap:12px;display:grid}.product-action-list a{color:#061229;background:#f4f7ff;border:1px solid #1652ce29;border-radius:14px;padding:17px 18px;font-size:18px;font-weight:900;text-decoration:none;display:block}.product-speciality-strip{background:#fff;border:1px solid #0918321a;border-radius:20px;grid-template-columns:minmax(0,.38fr) minmax(0,1fr);gap:24px;padding:26px 28px;display:grid}.product-speciality-strip span{color:#4964a4;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:900;display:block}.product-speciality-strip strong{color:#061229;letter-spacing:-.04em;font-size:25px;line-height:1.18;display:block}.product-speciality-points{gap:10px;display:grid}.product-speciality-points span{color:#344057;letter-spacing:0;text-transform:none;margin:0;padding-left:22px;font-size:17px;font-weight:700;line-height:1.35;position:relative}.product-speciality-points span:before{content:"•";color:#1f63e9;position:absolute;left:0}@media (max-width:1180px){.role-selector-grid,.product-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-preview-main-grid{grid-template-columns:1fr}.product-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-speciality-strip{grid-template-columns:1fr}}@media (max-width:860px){.navbar{min-height:auto;padding:20px 0}.nav-links{gap:18px}.nav-links a{font-size:15px}.nav-cta-button{padding:12px 18px;font-size:14px}.ai-preview-card{border-radius:26px;padding:42px 22px}.ai-preview-header p{font-size:19px}.role-selector-grid{grid-template-columns:1fr}.role-selector-card{min-height:auto}.product-preview-shell{border-radius:24px;padding:18px}.product-preview-screen{border-radius:20px;padding:22px}.product-preview-topbar{flex-direction:column}.product-metric-grid,.product-performance-grid{grid-template-columns:1fr}.product-row-list div{flex-direction:column;gap:6px}.product-row-list strong{text-align:left}}@media (max-width:620px){.nav-links a{display:none}.nav-cta-button{display:inline-flex}.navbar h2{font-size:26px}.product-preview-topbar h3{font-size:38px}.product-ai-panel h4{font-size:28px}.product-ai-panel p{font-size:18px}}.navbar{-webkit-backdrop-filter:blur(18px);z-index:9999!important;background:#050a16fa!important;border-bottom:1px solid #779eff24!important;justify-content:space-between!important;align-items:center!important;height:78px!important;min-height:78px!important;padding:0 36px!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden!important}.navbar h2{color:#fff!important;letter-spacing:-.04em!important;flex-shrink:0!important;margin:0!important;font-size:28px!important;line-height:1!important;display:block!important}.nav-links{white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:30px!important;min-width:0!important;margin-left:auto!important;display:flex!important}.nav-links a{font-size:17px!important;line-height:1!important}.nav-cta-button{border-radius:999px!important;height:48px!important;min-height:48px!important;padding:0 24px!important;font-size:16px!important}.ai-preview-card,.product-preview-shell,.product-preview-screen,.product-panel,.product-metric-card,.product-performance-grid div{box-sizing:border-box!important;max-width:100%!important}.ai-preview-card{padding:54px 42px!important;overflow:hidden!important}.product-preview-shell{padding:24px!important;overflow:hidden!important}.product-preview-screen{padding:28px!important;overflow:hidden!important}.product-metric-card{min-height:108px!important;padding:18px!important;overflow:hidden!important}.product-metric-card span{letter-spacing:.11em!important;word-break:normal!important;overflow-wrap:anywhere!important;margin-bottom:14px!important;font-size:11px!important;line-height:1.25!important}.product-metric-card strong{word-break:normal!important;overflow-wrap:anywhere!important;font-size:clamp(26px,2.2vw,38px)!important;line-height:1.05!important}.product-preview-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)!important;gap:22px!important}.product-panel{padding:24px!important;overflow:hidden!important}.product-panel h4{font-size:28px!important;line-height:1.12!important}.product-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.product-performance-grid div{min-height:96px!important;padding:16px!important;overflow:hidden!important}.product-performance-grid span{letter-spacing:.09em!important;overflow-wrap:anywhere!important;margin-bottom:10px!important;font-size:11px!important;line-height:1.25!important}.product-performance-grid strong{letter-spacing:-.04em!important;overflow-wrap:anywhere!important;word-break:normal!important;font-size:26px!important;line-height:1.08!important}.product-ai-panel{padding:30px!important}.product-ai-panel h4{font-size:32px!important;line-height:1.12!important}.product-ai-panel p{font-size:19px!important;line-height:1.5!important}.product-row-list span,.product-row-list strong{font-size:16px!important}.product-action-list a{padding:15px 16px!important;font-size:16px!important}@media (max-width:1280px){.product-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-preview-main-grid{grid-template-columns:1fr!important}}@media (max-width:900px){.navbar{height:auto!important;min-height:72px!important;padding:18px 22px!important}.nav-links{gap:18px!important}.nav-links a{font-size:14px!important}.nav-cta-button{height:42px!important;min-height:42px!important;padding:0 16px!important;font-size:13px!important}.hero{padding-top:96px!important}.ai-preview-card{padding:38px 20px!important}.product-metric-grid,.product-performance-grid{grid-template-columns:1fr!important}}.product-preview-screen{color:#fff!important;background:radial-gradient(circle at 100% 0,#3067e62e,#0000 38%),linear-gradient(#091227fa,#050a18fa)!important;border:1px solid #5281ee73!important;box-shadow:0 34px 90px #00000073!important}.product-metric-card{background:#070f22eb!important;border:1px solid #5784e659!important;box-shadow:inset 0 1px #ffffff0a!important}.product-metric-card span{color:#9dbbff!important}.product-metric-card strong{color:#fff!important}.product-panel{background:#060d1ef0!important;border:1px solid #5784e647!important}.product-panel h4{color:#fff!important}.product-performance-grid div{background:#0a1631e6!important;border:1px solid #5784e64d!important}.product-performance-grid span{color:#9dbbff!important}.product-performance-grid strong{color:#fff!important}.product-ai-panel h4{color:#fff!important}.product-ai-panel p{color:#dce8ff!important}.product-row-list span{color:#c4d5ff!important}.product-row-list strong{color:#fff!important}.product-action-list a{color:#fff!important;background:#0a1631f2!important;border:1px solid #5784e659!important}.product-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}.product-metric-card{min-height:120px!important;padding:20px!important}.product-metric-card span{letter-spacing:.12em!important;word-break:normal!important;font-size:12px!important;line-height:1.3!important}.product-metric-card strong{word-break:normal!important;font-size:clamp(30px,2.4vw,42px)!important;line-height:1.08!important}.product-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-performance-grid div{min-height:110px!important}.product-performance-grid strong{overflow-wrap:break-word!important;font-size:28px!important}.product-preview-screen,.product-panel,.product-metric-card,.product-performance-grid div,.product-ai-panel{overflow:hidden!important}.navbar{z-index:9999!important;-webkit-backdrop-filter:blur(18px)!important;background:#050a16f7!important;height:82px!important;min-height:82px!important;padding:0 36px!important;position:sticky!important;top:0!important}@media (max-width:1280px){.product-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-preview-main-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.product-metric-grid,.product-performance-grid{grid-template-columns:1fr!important}.product-preview-screen{padding:22px!important}.product-metric-card strong,.product-performance-grid strong{font-size:30px!important}}.navbar{z-index:99999!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(18px)!important;background:#050a16fa!important;border-bottom:1px solid #779eff29!important;justify-content:space-between!important;align-items:center!important;gap:28px!important;width:100%!important;max-width:100%!important;height:86px!important;min-height:86px!important;margin:0!important;padding:0 clamp(22px,3vw,58px)!important;display:flex!important;position:sticky!important;top:0!important;left:0!important;right:0!important;overflow:visible!important}.navbar h1,.navbar h2,.navbar>a:first-child,.navbar .logo,.navbar .brand{color:#fff!important;opacity:1!important;visibility:visible!important;letter-spacing:-.05em!important;white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;margin:0!important;padding:0!important;font-size:30px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:flex!important}.nav-links{white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:clamp(18px,2vw,34px)!important;min-width:0!important;max-width:calc(100vw - 190px)!important;margin:0 0 0 auto!important;padding:0!important;display:flex!important;overflow:visible!important}.nav-links a{color:#f4f7ff!important;opacity:.94!important;white-space:nowrap!important;font-size:17px!important;font-weight:650!important;line-height:1!important;text-decoration:none!important}.nav-links a:hover{color:#fff!important;opacity:1!important}.nav-cta-button{color:#fff!important;white-space:nowrap!important;cursor:pointer!important;background:linear-gradient(135deg,#37f,#235fe8)!important;border:1px solid #7aa2ff8c!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:50px!important;min-height:50px!important;padding:0 26px!important;font-size:16px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;box-shadow:0 18px 42px #235fe847!important}#solutions,#workspaces,#modules,#about,#contact,#ai-workspace-preview,#ai-intelligence{scroll-margin-top:120px!important}.product-preview-shell{box-sizing:border-box!important;background:radial-gradient(circle at 100% 0,#3067e62e,#0000 38%),#040a18e6!important;border:1px solid #4c7dff8c!important;overflow:hidden!important}.product-preview-screen{color:#fff!important;box-sizing:border-box!important;background:radial-gradient(circle at 100% 0,#3067e62e,#0000 38%),linear-gradient(#091227fa,#050a18fa)!important;border:1px solid #5281ee73!important;overflow:hidden!important;box-shadow:0 34px 90px #00000073!important}.product-preview-topbar{border-bottom:1px solid #85aaff24!important}.product-preview-topbar span{color:#8fb4ff!important}.product-preview-topbar h3{color:#fff!important}.product-preview-topbar p{color:#c9d9ff!important}.product-preview-topbar a{color:#fff!important;background:#142d60e0!important;border:1px solid #5d8cff6b!important}.product-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.product-metric-card{background:#070f22eb!important;border:1px solid #5784e659!important;min-width:0!important;min-height:116px!important;padding:20px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a!important}.product-metric-card span{color:#9dbbff!important;letter-spacing:.11em!important;text-transform:uppercase!important;overflow-wrap:anywhere!important;font-size:11px!important;line-height:1.25!important;display:block!important}.product-metric-card strong{color:#fff!important;letter-spacing:-.04em!important;overflow-wrap:anywhere!important;font-size:clamp(28px,2.2vw,40px)!important;line-height:1.06!important;display:block!important}.product-preview-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)!important;gap:22px!important;display:grid!important}.product-panel,.product-panel-large{box-sizing:border-box!important;background:#060d1ef0!important;border:1px solid #5784e647!important;min-width:0!important;overflow:hidden!important}.product-panel h4{color:#fff!important;font-size:28px!important;line-height:1.12!important}.product-panel>span,.product-panel-kicker{color:#9dbbff!important}.product-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.product-performance-grid div{box-sizing:border-box!important;background:#0a1631e6!important;border:1px solid #5784e64d!important;min-width:0!important;min-height:108px!important;padding:18px!important;overflow:hidden!important}.product-performance-grid span{color:#9dbbff!important;letter-spacing:.1em!important;text-transform:uppercase!important;overflow-wrap:anywhere!important;margin-bottom:10px!important;font-size:11px!important;line-height:1.25!important;display:block!important}.product-performance-grid strong{color:#fff!important;letter-spacing:-.04em!important;overflow-wrap:anywhere!important;font-size:26px!important;line-height:1.08!important;display:block!important}.product-ai-panel{background:radial-gradient(circle at 100% 0,#4882ff52,#0000 40%),linear-gradient(135deg,#123783,#07183c)!important;border:1px solid #5b90ffd1!important}.product-ai-panel h4{color:#fff!important;font-size:32px!important;line-height:1.14!important}.product-ai-panel p{color:#dce8ff!important;font-size:19px!important;line-height:1.5!important}.product-row-list div{border-bottom:1px solid #85aaff21!important}.product-row-list span{color:#c4d5ff!important;font-size:16px!important}.product-row-list strong{color:#fff!important;font-size:16px!important}.product-action-list a{color:#fff!important;background:#0a1631f2!important;border:1px solid #5784e659!important;font-size:16px!important}.product-action-list a:hover{background:#163370f2!important;border-color:#5c91ffbf!important}.product-speciality-strip{background:#060d1ef5!important;border:1px solid #5784e64d!important}.product-speciality-strip span{color:#9dbbff!important}.product-speciality-strip strong{color:#fff!important}.product-speciality-points span{color:#c4d5ff!important}.product-speciality-points span:before{color:#6fa2ff!important}@media (max-width:1280px){.product-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-preview-main-grid{grid-template-columns:1fr!important}}@media (max-width:900px){.navbar{height:76px!important;min-height:76px!important;padding:0 20px!important}.navbar h1,.navbar h2,.navbar>a:first-child,.navbar .logo,.navbar .brand{font-size:25px!important}.nav-links{gap:16px!important;max-width:calc(100vw - 125px)!important}.nav-links a{display:none!important}.nav-cta-button{height:42px!important;min-height:42px!important;padding:0 16px!important;font-size:13px!important}.product-metric-grid,.product-performance-grid{grid-template-columns:1fr!important}}.ventiq-header{z-index:999999!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(18px)!important;background:#050a16fa!important;border-bottom:1px solid #779eff29!important;justify-content:space-between!important;align-items:center!important;gap:32px!important;width:100%!important;max-width:100%!important;min-height:86px!important;margin:0!important;padding:0 clamp(28px,4vw,72px)!important;display:flex!important;position:sticky!important;top:0!important}.ventiq-brand{color:#fff!important;letter-spacing:-.05em!important;white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;font-size:30px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.ventiq-header-links{white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:clamp(20px,2.4vw,38px)!important;min-width:0!important;margin-left:auto!important;display:flex!important}.ventiq-header-links a{color:#f4f7ff!important;opacity:.92!important;font-size:17px!important;font-weight:650!important;line-height:1!important;text-decoration:none!important}.ventiq-header-links a:hover{color:#fff!important;opacity:1!important}.ventiq-header-cta{color:#fff!important;white-space:nowrap!important;cursor:pointer!important;background:linear-gradient(135deg,#37f,#235fe8)!important;border:1px solid #7aa2ff94!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:52px!important;min-height:52px!important;padding:0 28px!important;font-size:16px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;box-shadow:0 18px 42px #235fe847!important}.ventiq-header-cta:hover{transform:translateY(-1px);box-shadow:0 22px 52px #235fe85c!important}.hero{padding-top:120px!important}#solutions,#modules,#all-workspaces,#about,#contact,#security,#ai-workspace-preview,#ai-intelligence{scroll-margin-top:115px!important}@media (max-width:900px){.ventiq-header{min-height:76px!important;padding:0 20px!important}.ventiq-brand{font-size:26px!important}.ventiq-header-links{gap:14px!important}.ventiq-header-links a{display:none!important}.ventiq-header-cta{height:44px!important;min-height:44px!important;padding:0 18px!important;font-size:14px!important}.hero{padding-top:96px!important}}#ai-intelligence{scroll-margin-top:140px!important}#ai-intelligence .section-title{letter-spacing:-.055em!important;max-width:1100px!important;margin-bottom:54px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(42px,4.8vw,72px)!important;line-height:.98!important}.ai-intelligence-card{padding:clamp(42px,5vw,78px)!important;overflow:hidden!important}.ai-intelligence-header{max-width:1240px!important}.ai-intelligence-header p{max-width:1220px!important;font-size:clamp(22px,2vw,34px)!important;line-height:1.42!important}.ai-intelligence-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:28px!important;display:grid!important}.ai-intelligence-grid>div{border-radius:28px!important;min-width:0!important;padding:34px 30px!important;overflow:hidden!important}.ai-intelligence-grid>div span{margin-bottom:34px!important;display:block!important}.ai-intelligence-grid h3{letter-spacing:-.045em!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;max-width:100%!important;margin:0 0 24px!important;font-size:clamp(26px,2vw,36px)!important;line-height:1.08!important}.ai-intelligence-grid p{white-space:normal!important;overflow-wrap:break-word!important;max-width:100%!important;font-size:19px!important;line-height:1.55!important}@media (max-width:1200px){.ai-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){#ai-intelligence .section-title{font-size:42px!important}.ai-intelligence-grid{grid-template-columns:1fr!important}.ai-intelligence-card{padding:32px 22px!important}.ai-intelligence-header p{font-size:22px!important}}html{scroll-padding-top:125px!important}section[id],#solutions,#modules,#all-workspaces,#about,#contact,#security,#ai-workspace-preview,#ai-intelligence{scroll-margin-top:135px!important}.section .section-title{letter-spacing:-.055em!important;max-width:1180px!important;margin-bottom:clamp(34px,4vw,58px)!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(42px,4.6vw,68px)!important;line-height:1.02!important}.hero h1{font-size:clamp(68px,7.4vw,116px)!important;line-height:.98!important}.security-control-strip>div{background:linear-gradient(145deg,#122343b8,#070d1beb);border:1px solid #7199ff38;border-radius:28px;min-height:128px;padding:28px 30px;box-shadow:inset 0 1px #ffffff08}.security-control-strip span{color:#93b7ff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:900;display:block}.security-control-strip strong{color:#f6f8ff;font-size:20px;line-height:1.35;display:block}.ai-preview-card{padding:clamp(42px,5vw,72px)!important}.ai-preview-header{margin-bottom:46px!important}.ai-preview-header p{max-width:1080px!important;font-size:clamp(22px,2.15vw,32px)!important;line-height:1.35!important}.role-selector-grid{gap:18px!important;margin-bottom:48px!important}.role-selector-card{border-radius:24px!important;min-height:132px!important;padding:26px 24px!important}.role-selector-card span{letter-spacing:.14em!important;font-size:13px!important}.role-selector-card strong{font-size:clamp(22px,1.7vw,30px)!important;line-height:1.05!important}.workspace-preview-shell{border-radius:34px!important;gap:34px!important;padding:clamp(28px,3.4vw,46px)!important}.workspace-preview-left,.workspace-preview-right{border-radius:30px!important;padding:clamp(30px,3.4vw,48px)!important}.workspace-preview-left h3{letter-spacing:-.055em!important;font-size:clamp(42px,4.2vw,66px)!important;line-height:.98!important}.workspace-preview-left>p{max-width:880px!important;font-size:clamp(21px,1.7vw,28px)!important;line-height:1.45!important}.preview-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:16px!important}.preview-kpi-grid>div{border-radius:22px!important;min-height:108px!important;padding:22px 24px!important}.preview-kpi-grid strong{font-size:clamp(30px,2.6vw,44px)!important;line-height:1!important}.preview-kpi-grid span{font-size:15px!important;line-height:1.35!important}.ai-opinion-box{border-radius:30px!important;padding:clamp(30px,3.2vw,46px)!important}.ai-opinion-box h4{font-size:clamp(34px,3vw,52px)!important;line-height:1.02!important}.ai-opinion-box p{font-size:clamp(20px,1.65vw,28px)!important;line-height:1.48!important}.preview-actions-box{border-radius:28px!important;padding:clamp(28px,3vw,42px)!important}.preview-actions-box div{padding:18px 0!important;font-size:clamp(20px,1.5vw,26px)!important}.preview-speciality-box{border-radius:26px!important;padding:26px 28px!important}#ai-intelligence .section-title{font-size:clamp(42px,4.5vw,66px)!important}.ai-intelligence-card{padding:clamp(42px,5vw,72px)!important}.ai-intelligence-header p{font-size:clamp(22px,2vw,32px)!important;line-height:1.42!important}.ai-intelligence-grid{gap:24px!important}.ai-intelligence-grid>div{border-radius:28px!important;padding:34px 30px!important}.ai-intelligence-grid h3{letter-spacing:-.045em!important;font-size:clamp(28px,2vw,36px)!important;line-height:1.08!important}.ai-intelligence-grid p{font-size:19px!important;line-height:1.52!important}.security-trust-card{margin-top:24px!important}.security-trust-card>div{min-height:150px!important}@media (max-width:980px){.security-control-strip{grid-template-columns:1fr;width:min(100% - 36px,720px)}.workspace-preview-shell{grid-template-columns:1fr!important}.role-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.section .section-title{font-size:42px!important}}@media (max-width:640px){.role-selector-grid{grid-template-columns:1fr!important}.hero h1{font-size:52px!important}.section .section-title{font-size:36px!important}}.security-control-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;width:min(1420px,100% - 96px)!important;margin:44px auto 96px!important;display:grid!important}.security-control-strip .trust-card{min-height:210px!important;box-shadow:none!important;background:linear-gradient(145deg,#122343c7,#080e1df0)!important;border:1px solid #7199ff3d!important;border-radius:28px!important;padding:40px 42px!important}.security-control-strip .trust-card h3{color:#fff!important;letter-spacing:-.035em!important;text-transform:none!important;margin:0 0 20px!important;font-size:clamp(28px,2vw,38px)!important;line-height:1.08!important}.security-control-strip .trust-card p{color:#c9d8f5!important;max-width:520px!important;margin:0!important;font-size:clamp(19px,1.35vw,24px)!important;line-height:1.45!important}@media (max-width:980px){.security-control-strip{grid-template-columns:1fr!important;width:min(100% - 36px,720px)!important}.security-control-strip .trust-card{min-height:auto!important}}.hero-metrics,.security-control-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;width:min(1420px,100% - 96px)!important;display:grid!important}.hero-metrics{margin:clamp(42px,5vw,64px) auto 0!important}.security-control-strip{margin:28px auto 96px!important}.hero-metrics .metric-card,.security-control-strip .trust-card{background:linear-gradient(145deg,#122343c7,#080e1df0)!important;border:1px solid #7199ff3d!important;border-radius:28px!important;flex-direction:column!important;justify-content:flex-start!important;height:230px!important;min-height:230px!important;padding:34px 38px!important;display:flex!important}.hero-metrics .metric-card h3,.security-control-strip .trust-card h3{color:#fff!important;letter-spacing:-.035em!important;margin:0 0 20px!important;font-size:clamp(27px,2vw,36px)!important;line-height:1.08!important}.hero-metrics .metric-card p,.security-control-strip .trust-card p{color:#c9d8f5!important;max-width:520px!important;margin:0!important;font-size:clamp(18px,1.28vw,23px)!important;line-height:1.42!important}@media (max-width:980px){.hero-metrics,.security-control-strip{grid-template-columns:1fr!important;width:min(100% - 36px,720px)!important}.hero-metrics .metric-card,.security-control-strip .trust-card{height:auto!important;min-height:190px!important}}.legal-page{color:#fff;background:radial-gradient(circle at top,#2a5bcd38,#0000 34rem),#070d1b;min-height:100vh;padding:150px 0 90px}.legal-hero,.legal-card-grid,.legal-content-card{width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto}.legal-hero{margin-bottom:48px}.legal-back-link{color:#bcd0ff;margin-bottom:34px;font-weight:800;text-decoration:none;display:inline-flex}.legal-kicker{color:#a8c5ff;letter-spacing:.12em;text-transform:uppercase;background:#1b3c7e52;border:1px solid #5e8fff6b;border-radius:999px;width:fit-content;margin:0 0 24px;padding:10px 18px;font-size:13px;font-weight:900;display:inline-flex}.legal-hero h1{letter-spacing:-.06em;max-width:1050px;margin:0 0 24px;font-size:clamp(46px,6vw,88px);line-height:.98}.legal-hero p{color:#c9d8f5;max-width:920px;margin:0;font-size:clamp(19px,1.7vw,28px);line-height:1.45}.legal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:28px;display:grid}.legal-info-card,.legal-content-card{background:linear-gradient(145deg,#122343c7,#080e1df0);border:1px solid #7199ff3d;border-radius:28px}.legal-info-card{padding:34px}.legal-info-card h2,.legal-content-card h2{color:#fff;letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(28px,2.4vw,42px);line-height:1.08}.legal-info-card p,.legal-content-card p{color:#c9d8f5;margin:0;font-size:19px;line-height:1.58}.legal-content-card{margin-bottom:24px;padding:38px}.legal-content-card p+p{margin-top:18px}.legal-pill-grid{flex-wrap:wrap;gap:12px;display:flex}.legal-pill-grid span{color:#dbe8ff;background:#080f20c7;border:1px solid #5e8fff47;border-radius:999px;padding:12px 16px;font-weight:800;display:inline-flex}.footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.footer-links a{color:#bcd0ff;font-weight:750;text-decoration:none}.footer-links a:hover{color:#fff}@media (max-width:780px){.legal-page{padding-top:120px}.legal-card-grid{grid-template-columns:1fr}.legal-content-card,.legal-info-card{padding:26px}}.faq-item{border-bottom:1px solid #7199ff2e;padding:28px 0}.faq-item:first-child{padding-top:0}.faq-item:last-child{border-bottom:0;padding-bottom:0}.faq-item h2{color:#fff;letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(26px,2vw,36px);line-height:1.12}.faq-item p{color:#c9d8f5;max-width:980px;margin:0;font-size:19px;line-height:1.58}.overview-cta-row{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.hero h1{font-size:clamp(60px,6.8vw,104px)!important}.section .section-title,#ai-intelligence .section-title{font-size:clamp(38px,4.2vw,62px)!important;line-height:1.02!important}.workspace-preview-left h3{font-size:clamp(38px,3.8vw,58px)!important}.ai-opinion-box h4{font-size:clamp(30px,2.7vw,46px)!important}.hero-metrics .metric-card h3,.security-control-strip .trust-card h3{font-size:clamp(25px,1.8vw,32px)!important}.hero-metrics .metric-card p,.security-control-strip .trust-card p{font-size:clamp(17px,1.15vw,21px)!important}.ai-intelligence-grid h3{font-size:clamp(25px,1.8vw,32px)!important}.legal-hero h1{font-size:clamp(42px,5.2vw,76px)!important}.hero{max-width:1320px!important}#why-ventiq .premium-os-header p{max-width:1060px!important}#why-ventiq .before-after-grid{align-items:stretch!important}#why-ventiq .before-card,#why-ventiq .after-card{flex-direction:column!important;display:flex!important}#why-ventiq .before-card h3,#why-ventiq .after-card h3{font-size:clamp(32px,2.7vw,48px)!important;line-height:1.08!important}#why-ventiq .clean-list{gap:14px!important;display:grid!important}#why-ventiq .clean-list>div{min-height:92px!important}#why-ventiq .clean-list strong{font-size:clamp(18px,1.35vw,23px)!important;line-height:1.2!important}#why-ventiq .clean-list span{font-size:clamp(15px,1.05vw,18px)!important;line-height:1.38!important}#modules{scroll-margin-top:135px!important}.stakeholder-workspace-header p,.ai-preview-header p,.roadmap-board-header p,.operating-preview-header p{max-width:1120px!important}.roadmap-status-row strong{font-size:clamp(22px,1.6vw,30px)!important}.footer span:last-child{color:#dbe8ff!important;font-weight:800!important}@media (max-width:900px){.hero h1{font-size:48px!important}#why-ventiq .clean-list>div{min-height:auto!important}}.hero{max-width:1320px!important;padding-top:118px!important}.hero-eyebrow{letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:34px!important;padding:14px 28px!important;font-size:clamp(13px,1vw,16px)!important}.hero h1{letter-spacing:-.065em!important;max-width:1160px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(58px,6.1vw,98px)!important;line-height:.98!important}.hero p{max-width:1080px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(21px,1.6vw,28px)!important;line-height:1.42!important}.hero-founder-signal{max-width:880px!important;margin-top:34px!important;font-size:clamp(16px,1.15vw,20px)!important;line-height:1.35!important}.hero-actions{margin-top:44px!important}@media (max-width:1100px){.hero h1{font-size:clamp(52px,7vw,76px)!important}.hero p{font-size:22px!important}}@media (max-width:640px){.hero{padding-top:96px!important}.hero-eyebrow{margin-bottom:26px!important;padding:12px 18px!important;font-size:12px!important}.hero h1{letter-spacing:-.055em!important;font-size:44px!important;line-height:1.02!important}.hero p{font-size:18px!important;line-height:1.5!important}.hero-founder-signal{font-size:15px!important}}.hero h1{letter-spacing:-.062em!important;max-width:1060px!important;font-size:clamp(54px,5.6vw,88px)!important;line-height:.98!important}.hero p{max-width:1040px!important;font-size:clamp(20px,1.48vw,26px)!important;line-height:1.42!important}.hero-eyebrow{max-width:fit-content!important;margin-left:auto!important;margin-right:auto!important}.hero-founder-signal{max-width:860px!important}.section-heading-row{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.status-pill{color:#bfdbfe;letter-spacing:.02em;white-space:nowrap;background:#2563eb2e;border:1px solid #5c9cff73;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .95rem;font-size:.85rem;font-weight:800;display:inline-flex}.upload-dropzone{cursor:pointer;text-align:center;background:radial-gradient(circle at top,#2563eb38,#0000 45%),#0307128c;border:1.5px dashed #5c9cffa6;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:170px;padding:2rem;transition:border-color .2s,background .2s,transform .2s;display:flex}.upload-dropzone:hover{background:radial-gradient(circle at top,#2563eb52,#0000 45%),#0f172acc;border-color:#93c5fdf2;transform:translateY(-1px)}.upload-dropzone input{display:none}.upload-icon{color:#dbeafe;background:#2563eb38;border:1px solid #93c5fd80;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;font-size:2rem;font-weight:900;display:inline-flex}.upload-dropzone strong{color:#fff;font-size:1.25rem}.upload-dropzone small{color:#c7d2fe;max-width:760px;font-size:.98rem;line-height:1.6}.publish-action-card{background:#0307129e;border:1px solid #5c9cff52;border-radius:22px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem;display:flex}.publish-action-card strong{color:#fff;font-size:1.05rem}.publish-action-card p{color:#c7d2fe;margin:.45rem 0 0;line-height:1.55}button.primary-action,button.secondary-action{cursor:pointer;font:inherit;border:0}button.primary-action:disabled,button.secondary-action:disabled{cursor:not-allowed;opacity:.45;filter:grayscale(.3)}@media (max-width:900px){.section-heading-row,.publish-action-card{flex-direction:column;align-items:stretch}.status-pill{width:fit-content}}.publish-panel{background:radial-gradient(circle at 100% 0,#2563eb29,#0000 36%),#030712b3;border:1px solid #5c9cff57;border-radius:24px;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:1.5rem;padding:1.5rem;display:grid}.publish-copy{min-width:0}.publish-kicker{color:#60a5fa;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem;font-size:.82rem;font-weight:900;display:inline-flex}.publish-copy strong{color:#fff;font-size:1.25rem;line-height:1.3;display:block}.publish-copy p{color:#c7d2fe;max-width:840px;margin:.65rem 0 0;font-size:1rem;line-height:1.65}.publish-controls{flex-direction:column;gap:.75rem;display:flex}.publish-primary-button,.publish-secondary-button{width:100%;min-height:52px;font:inherit;text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.1rem;font-weight:900;text-decoration:none;transition:transform .2s,opacity .2s,border-color .2s;display:inline-flex}.publish-primary-button{color:#020617;background:#fff;border:1px solid #ffffffeb}.publish-secondary-button{color:#dbeafe;background:#0f172ac7;border:1px solid #93c5fd66}.publish-primary-button:hover:not(:disabled),.publish-secondary-button:hover{transform:translateY(-1px)}.publish-primary-button:disabled{cursor:not-allowed;color:#e2e8f073;background:#94a3b829;border-color:#94a3b852}.publish-controls small{color:#94a3b8;text-align:center;font-size:.86rem;line-height:1.45}@media (max-width:900px){.publish-panel{grid-template-columns:1fr}}.review-editor-grid{grid-template-columns:1fr;gap:1rem;display:grid}.review-editor-card{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 35%),#030712b8;border:1px solid #5c9cff4d;border-radius:24px;padding:1.25rem}.review-editor-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.review-editor-header strong{color:#fff;font-size:1.05rem;display:block}.review-editor-header span{color:#bfdbfe;margin-top:.35rem;font-size:.92rem;line-height:1.45;display:block}.review-editor-header small{color:#fde68a;white-space:nowrap;background:#facc1517;border:1px solid #facc1552;border-radius:999px;padding:.45rem .7rem;font-size:.8rem;font-weight:800}.review-editor-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.review-editor-fields label{color:#93c5fd;flex-direction:column;gap:.45rem;font-size:.82rem;font-weight:800;display:flex}.review-editor-fields select,.review-editor-fields input{color:#fff;width:100%;font:inherit;background:#0f172aeb;border:1px solid #5c9cff57;border-radius:16px;outline:none;padding:.85rem .9rem}.review-editor-fields select:focus,.review-editor-fields input:focus{border-color:#93c5fde6}.review-editor-footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.review-editor-footer .publish-secondary-button{max-width:220px}.review-editor-footer span{color:#94a3b8;font-size:.9rem;line-height:1.45}@media (max-width:1100px){.review-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.review-editor-header,.review-editor-footer{flex-direction:column;align-items:stretch}.review-editor-fields{grid-template-columns:1fr}.review-editor-footer .publish-secondary-button{max-width:none}}.deficiency-controls{grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:1rem;margin:1.25rem 0;display:grid}.deficiency-controls label,.deficiency-controls>div{color:#93c5fd;flex-direction:column;gap:.65rem;font-size:.82rem;font-weight:900;display:flex}.deficiency-controls input{color:#fff;width:100%;font:inherit;background:#0f172aeb;border:1px solid #5c9cff57;border-radius:16px;outline:none;padding:.9rem 1rem}.deficiency-controls input:focus{border-color:#93c5fde6}.deficiency-toggle-grid{flex-wrap:wrap;gap:.6rem;display:flex}.deficiency-toggle{color:#c7d2fe;cursor:pointer;font:inherit;background:#0f172acc;border:1px solid #5c9cff59;border-radius:999px;padding:.7rem .95rem;font-size:.88rem;font-weight:800}.deficiency-toggle.active{color:#fff;background:#2563eb57;border-color:#93c5fde6}@media (max-width:900px){.deficiency-controls{grid-template-columns:1fr}}.investor-deficiency-grid{gap:1rem;margin-top:1.25rem;display:grid}.investor-deficiency-card{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 35%),#030712b8;border:1px solid #5c9cff52;border-radius:24px;overflow:hidden}.investor-deficiency-card summary{cursor:pointer;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:1rem;padding:1.1rem 1.25rem;list-style:none;display:grid}.investor-deficiency-card summary::-webkit-details-marker{display:none}.investor-deficiency-card summary:hover{background:#2563eb1a}.investor-deficiency-card summary strong{color:#fff;font-size:1.05rem;display:block}.investor-deficiency-card summary span{color:#93c5fd;font-size:.92rem}.investor-deficiency-card summary small{color:#dbeafe;white-space:nowrap;border:1px solid #93c5fd59;border-radius:999px;padding:.5rem .75rem;font-weight:800}.deficiency-summary-pills{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.deficiency-pill{white-space:nowrap;border-radius:999px;padding:.45rem .7rem;font-size:.78rem;font-weight:900}.deficiency-pill.danger{color:#fecaca;background:#7f1d1d38;border:1px solid #f8717161}.deficiency-pill.warning{color:#fde68a;background:#713f1238;border:1px solid #facc1561}.deficiency-pill.neutral{color:#dbeafe;background:#2563eb2e;border:1px solid #93c5fd59}.deficiency-detail-list{border-top:1px solid #5c9cff38;gap:.65rem;padding:1rem 1.25rem 1.25rem;display:grid}.deficiency-detail-row{background:#0f172ab8;border:1px solid #5c9cff38;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.deficiency-detail-row strong{color:#fff;font-size:.98rem;display:block}.deficiency-detail-row span{color:#bfdbfe;font-size:.88rem}.deficiency-row-meta{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.deficiency-row-meta small{color:#94a3b8;white-space:nowrap}.deficiency-status{border-radius:999px;padding:.4rem .65rem;font-size:.76rem;font-weight:900}.deficiency-status.missing{color:#fecaca;background:#7f1d1d4d}.deficiency-status.review{color:#fde68a;background:#713f124d}.deficiency-status.duplicate{color:#dbeafe;background:#2563eb40}@media (max-width:900px){.investor-deficiency-card summary{grid-template-columns:1fr;align-items:stretch}.deficiency-summary-pills{justify-content:flex-start}.deficiency-detail-row{grid-template-columns:1fr}.deficiency-row-meta{flex-wrap:wrap;justify-content:flex-start}}.persistence-panel{background:radial-gradient(circle at 100% 0,#2563eb24,#0000 36%),#030712ad;border:1px solid #5c9cff57;border-radius:24px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:1.25rem;padding:1.35rem;display:grid}.persistence-panel span{color:#60a5fa;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.78rem;font-weight:900;display:block}.persistence-panel strong{color:#fff;font-size:1.2rem;line-height:1.35;display:block}.persistence-panel p{color:#c7d2fe;margin:.5rem 0 0;line-height:1.55}@media (max-width:900px){.persistence-panel{grid-template-columns:1fr}}.upload-dropzone.compact{min-height:140px;padding:1.4rem}.upload-dropzone.compact .upload-icon{border-radius:14px;width:42px;height:42px;font-size:1.55rem}.upload-dropzone.compact strong{font-size:1rem}.upload-dropzone.compact small{font-size:.86rem}.portfolio-migration-page{color:#e5edff;background:radial-gradient(circle at 82% 4%,#2563eb38,#0000 32%),radial-gradient(circle at 12% 12%,#0ea5e91f,#0000 28%),#020617;min-height:100vh;padding:2rem}.portfolio-shell{max-width:1480px;margin:0 auto}.portfolio-hero{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:2rem;margin-bottom:1.8rem;display:grid;position:relative}.portfolio-eyebrow{color:#60a5fa;margin:0 0 .65rem;font-size:.9rem;font-weight:900}.portfolio-eyebrow span{color:#38bdf8}.portfolio-hero h1{color:#fff;letter-spacing:-.08em;margin:0;font-size:clamp(3.2rem,7vw,6.2rem);line-height:.95}.portfolio-hero-copy{color:#c7d2fe;max-width:860px;margin:1.25rem 0 0;font-size:1.15rem;line-height:1.6}.portfolio-tags{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.portfolio-tags span{color:#bfdbfe;background:#0f172ab3;border:1px solid #60a5fa40;border-radius:999px;padding:.55rem .75rem;font-size:.86rem;font-weight:800}.portfolio-back-link{color:#dbeafe;border:1px solid #94a3b859;border-radius:14px;padding:.75rem 1rem;font-weight:800;text-decoration:none;position:absolute;top:0;right:0}.portfolio-hero-visual{background:linear-gradient(135deg,#2563eb29,#0f172a1a),#0206174d;border:1px solid #60a5fa2e;border-radius:28px;min-height:220px;position:relative;overflow:hidden}.database-orb{color:#dbeafe;background:radial-gradient(circle,#3b82f6b3,#0f172a40);border:1px solid #93c5fd73;border-radius:999px;place-items:center;width:92px;height:92px;font-size:3rem;display:grid;position:absolute;top:55px;left:52px;box-shadow:0 0 60px #2563eb8c}.data-lines{gap:1.1rem;display:grid;position:absolute;top:78px;left:150px}.data-lines span{background:linear-gradient(90deg,#60a5fae6,#0000);width:155px;height:2px;display:block}.mini-dashboard-card{background:#0f172ab8;border:1px solid #60a5fa59;border-radius:20px;gap:.7rem;width:118px;height:138px;padding:1rem;display:grid;position:absolute;top:46px;right:34px}.mini-dashboard-card i{background:#2563eb57;border-radius:10px;display:block}.portfolio-upload-card,.portfolio-panel{background:linear-gradient(135deg,#0f172af2,#080d1ceb),#0f172ae0;border:1px solid #60a5fa38;border-radius:28px;margin-bottom:1.2rem;padding:1.6rem;box-shadow:0 18px 60px #00000047}.portfolio-section-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.35rem;display:flex}.portfolio-section-header>div{align-items:flex-start;gap:1rem;display:flex}.portfolio-section-header h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2.2vw,2.25rem);line-height:1.15}.portfolio-section-icon{color:#bfdbfe;background:#2563eb2e;border:1px solid #60a5fa4d;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.portfolio-status-pill{color:#bfdbfe;white-space:nowrap;background:#2563eb2e;border:1px solid #60a5fa59;border-radius:999px;padding:.65rem 1rem;font-size:.86rem;font-weight:900}.portfolio-status-pill.purple{color:#e9d5ff;background:#581c8752;border-color:#a855f780}.portfolio-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.portfolio-step-card{background:radial-gradient(circle at 0 0,#2563eb29,#0000 40%),#02061773;border:1px solid #60a5fa3d;border-radius:22px;padding:1.5rem}.step-number{color:#93c5fd;border:1px solid #60a5fa8c;border-radius:999px;place-items:center;width:34px;height:34px;margin-bottom:1rem;font-weight:900;display:grid}.portfolio-step-card h3{color:#fff;margin:0;font-size:1.25rem}.portfolio-step-card p{color:#c7d2fe;line-height:1.55}.portfolio-primary-button{color:#fff;cursor:pointer;font:inherit;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #93c5fd66;border-radius:12px;padding:.85rem 1rem;font-weight:900}.portfolio-dropzone{text-align:center;cursor:pointer;background:#0f172a94;border:1px dashed #60a5fa9e;border-radius:20px;place-items:center;gap:.35rem;min-height:120px;padding:1.2rem;display:grid}.portfolio-dropzone input{display:none}.portfolio-dropzone span{background:#2563eb33;border:1px solid #93c5fd66;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.portfolio-dropzone strong{color:#fff}.portfolio-dropzone small{color:#c7d2fe}.portfolio-note{color:#bbf7d0;background:#14532d2e;border:1px solid #22c55e40;border-radius:18px;margin-top:1rem;padding:1rem}.portfolio-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.2rem;display:grid}.portfolio-kpi-card{background:#0f172ad1;border:1px solid #60a5fa2e;border-radius:22px;padding:1.15rem}.portfolio-kpi-card span{border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:.75rem;font-size:1.25rem;font-weight:900;display:grid}.portfolio-kpi-card.blue span{color:#93c5fd;background:#2563eb33}.portfolio-kpi-card.green span{color:#86efac;background:#16a34a2e}.portfolio-kpi-card.purple span{color:#d8b4fe;background:#7e22ce38}.portfolio-kpi-card.amber span{color:#fde68a;background:#b453092e}.portfolio-kpi-card p{color:#a5b4fc;margin:0;font-size:.9rem}.portfolio-kpi-card h3{color:#fff;margin:.25rem 0 0;font-size:1.8rem}.portfolio-record-list{gap:.75rem;display:grid}.portfolio-record-card{background:#0f172ab8;border:1px solid #60a5fa2e;border-radius:18px;overflow:hidden}.portfolio-record-card summary{cursor:pointer;grid-template-columns:56px 1.6fr 1fr .9fr 1fr .7fr auto 24px;align-items:center;gap:1rem;padding:1rem;list-style:none;display:grid}.portfolio-record-card summary::-webkit-details-marker{display:none}.company-icon{color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.company-icon.healthy{background:linear-gradient(135deg,#2563eb,#0f766e)}.company-icon.watch{background:linear-gradient(135deg,#16a34a,#0f766e)}.company-icon.at-risk{background:linear-gradient(135deg,#7c3aed,#be123c)}.company-main strong{color:#fff;display:block}.company-main span,.portfolio-record-field small,.repayment-card small{color:#93a4c7;font-size:.78rem}.portfolio-record-field span,.repayment-card strong{color:#fff;margin-top:.25rem;display:block}.risk-badge{text-align:center;white-space:nowrap;border-radius:999px;padding:.38rem .65rem;font-size:.78rem;font-weight:900}.risk-badge.healthy{color:#86efac;background:#16a34a2e}.risk-badge.watch{color:#fde68a;background:#b453092e}.risk-badge.at-risk{color:#fecaca;background:#b91c1c38}.record-chevron{color:#93c5fd}.portfolio-record-details{border-top:1px solid #60a5fa26;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.portfolio-record-details small,.exit-card dt{color:#93a4c7;font-size:.78rem;display:block}.portfolio-record-details strong,.exit-card dd{color:#fff;margin:.3rem 0 0;display:block}.repayment-list{gap:.85rem;display:grid}.repayment-card{background:#0f172ab8;border:1px solid #60a5fa2e;border-radius:20px;grid-template-columns:56px 1.4fr 1fr .8fr 1.4fr 1.4fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.positive{color:#4ade80!important}.negative{color:#fb7185!important}.exit-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.exit-card{background:#0f172ab8;border:1px solid #60a5fa2e;border-radius:22px;padding:1.2rem}.exit-card.healthy{border-color:#2563eb59}.exit-card.watch{border-color:#22c55e40}.exit-card.at-risk{border-color:#a855f759}.company-icon-row{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.company-icon-row strong{color:#fff}.exit-card dl{gap:.8rem;margin:0;display:grid}.portfolio-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.portfolio-flow-card{background:#0f172ab8;border:1px solid #60a5fa2e;border-radius:22px;padding:1.2rem}.portfolio-flow-card span{border-radius:16px;place-items:center;width:46px;height:46px;margin-bottom:1rem;font-weight:900;display:grid}.portfolio-flow-card.blue span{color:#7dd3fc;background:#0ea5e933}.portfolio-flow-card.green span{color:#86efac;background:#16a34a2e}.portfolio-flow-card.purple span{color:#d8b4fe;background:#7e22ce38}.portfolio-flow-card.amber span{color:#fde68a;background:#b453092e}.portfolio-flow-card strong{color:#fff}.portfolio-flow-card p{color:#c7d2fe;line-height:1.55}@media (max-width:1100px){.portfolio-hero,.portfolio-upload-grid,.portfolio-kpi-grid,.exit-card-grid,.portfolio-flow-grid,.portfolio-record-card summary,.repayment-card,.portfolio-record-details{grid-template-columns:1fr}.portfolio-back-link{width:fit-content;position:static}.portfolio-hero-visual{display:none}}.portfolio-persistence-panel{background:radial-gradient(circle at 100% 0,#2563eb24,#0000 38%),#0f172ad1;border:1px solid #60a5fa38;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;margin-bottom:1.2rem;padding:1.25rem;display:grid}.portfolio-persistence-panel span{color:#60a5fa;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.78rem;font-weight:900;display:block}.portfolio-persistence-panel strong{color:#fff;font-size:1.18rem}.portfolio-persistence-panel p{color:#c7d2fe;max-width:780px;margin:.5rem 0 0;line-height:1.55}.portfolio-persistence-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.portfolio-secondary-button{color:#dbeafe;cursor:pointer;font:inherit;background:#0f172ad1;border:1px solid #93c5fd52;border-radius:12px;padding:.85rem 1rem;font-weight:900}.portfolio-primary-button:disabled,.portfolio-secondary-button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:900px){.portfolio-persistence-panel{grid-template-columns:1fr}.portfolio-persistence-actions{justify-content:flex-start}}.activation-page{color:#e5edff;background:radial-gradient(circle at 82% 4%,#2563eb33,#0000 32%),radial-gradient(circle at 10% 10%,#0ea5e91f,#0000 30%),#020617;min-height:100vh;padding:2rem}.activation-shell{max-width:1480px;margin:0 auto}.activation-hero{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:1.5rem;margin-bottom:1.2rem;display:grid}.activation-eyebrow{color:#60a5fa;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .65rem;font-size:.85rem;font-weight:900}.activation-eyebrow span{color:#38bdf8}.activation-hero h1{color:#fff;letter-spacing:-.08em;margin:0;font-size:clamp(3rem,6vw,5.6rem);line-height:.95}.activation-hero p{color:#c7d2fe;max-width:820px;margin:1.1rem 0 0;font-size:1.1rem;line-height:1.6}.activation-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.activation-primary-button,.activation-secondary-button,.activation-card-link{border-radius:14px;font-weight:900;text-decoration:none}.activation-primary-button{color:#fff;cursor:pointer;font:inherit;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #93c5fd66;padding:.85rem 1rem}.activation-secondary-button{color:#dbeafe;background:#0f172ab8;border:1px solid #93c5fd47;padding:.85rem 1rem}.activation-primary-button:disabled{cursor:not-allowed;opacity:.55}.activation-score-card{background:radial-gradient(circle at 100% 0,#2563eb38,#0000 42%),#0f172ad1;border:1px solid #60a5fa38;border-radius:28px;align-content:center;padding:1.5rem;display:grid}.activation-score-card span{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:900}.activation-score-card strong{color:#fff;letter-spacing:-.07em;margin-top:.6rem;font-size:4.5rem;line-height:.9}.activation-score-card p{color:#c7d2fe;margin:.8rem 0 0;line-height:1.5}.activation-note{color:#bbf7d0;background:#14532d2e;border:1px solid #22c55e40;border-radius:18px;margin-bottom:1.2rem;padding:1rem}.activation-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.2rem;display:grid}.activation-kpi-card,.activation-layer-card,.activation-panel{background:#0f172ad1;border:1px solid #60a5fa2e;box-shadow:0 18px 60px #0000003d}.activation-kpi-card{border-radius:22px;padding:1.15rem}.activation-kpi-card span{color:#93c5fd;background:#2563eb2e;border-radius:16px;place-items:center;width:44px;height:44px;margin-bottom:.75rem;font-weight:900;display:grid}.activation-kpi-card p{color:#a5b4fc;margin:0;font-size:.9rem}.activation-kpi-card h3{color:#fff;margin:.25rem 0 0;font-size:1.9rem}.activation-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.2rem;display:grid}.activation-layer-card{border-radius:26px;padding:1.35rem}.activation-layer-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.activation-layer-id{color:#60a5fa;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.activation-layer-card h2{color:#fff;letter-spacing:-.04em;margin:.25rem 0 0;font-size:1.55rem}.activation-layer-description{color:#c7d2fe;line-height:1.55}.activation-status-pill{white-space:nowrap;border-radius:999px;padding:.45rem .7rem;font-size:.78rem;font-weight:900}.activation-status-pill.healthy{color:#86efac;background:#16a34a2e}.activation-status-pill.watch{color:#fde68a;background:#b453092e}.activation-status-pill.at-risk{color:#fecaca;background:#b91c1c38}.activation-status-pill.neutral{color:#cbd5e1;background:#64748b38}.activation-count-row,.activation-metric-row{gap:.75rem;display:grid}.activation-count-row{grid-template-columns:.7fr 1.3fr;margin-top:1rem}.activation-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.activation-count-row>div,.activation-metric-row>div{background:#02061759;border:1px solid #60a5fa24;border-radius:16px;padding:.85rem}.activation-count-row small,.activation-metric-row small{color:#93a4c7;font-size:.75rem;display:block}.activation-count-row strong,.activation-metric-row strong{color:#fff;margin-top:.25rem;display:block}.activation-card-link{color:#dbeafe;border:1px solid #93c5fd47;margin-top:1rem;padding:.75rem .9rem;display:inline-block}.activation-panel{border-radius:28px;padding:1.5rem}.activation-panel h2{color:#fff;letter-spacing:-.05em;margin:0;font-size:2rem}.activation-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.2rem;display:grid}.activation-flow-grid>div{background:#02061761;border:1px solid #60a5fa29;border-radius:22px;padding:1.1rem}.activation-flow-grid span{color:#93c5fd;background:#2563eb2e;border-radius:999px;place-items:center;width:38px;height:38px;margin-bottom:.8rem;font-weight:900;display:grid}.activation-flow-grid strong{color:#fff}.activation-flow-grid p{color:#c7d2fe;line-height:1.55}@media (max-width:1100px){.activation-hero,.activation-kpi-grid,.activation-layer-grid,.activation-flow-grid{grid-template-columns:1fr}}.migration-actions{flex-wrap:wrap;gap:.8rem;margin:1rem 0 1.5rem;display:flex}.migration-actions .primary-action{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #93c5fd6b;border-radius:14px;justify-content:center;align-items:center;padding:.85rem 1.1rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 18px 45px #2563eb40}.migration-actions .primary-action:hover{transform:translateY(-1px);box-shadow:0 22px 55px #2563eb59}.stakeholder-layer-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-bottom:1.2rem;display:grid}.stakeholder-layer-card{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 38%),#0f172ad1;border:1px solid #60a5fa2e;border-radius:22px;padding:1rem;position:relative}.stakeholder-layer-card>div{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.stakeholder-layer-card span{color:#93c5fd;font-size:.78rem;font-weight:900}.stakeholder-layer-card strong{color:#fff;font-size:1.35rem}.stakeholder-layer-card p{color:#fff;margin:.85rem 0 0;font-weight:850}.stakeholder-layer-card small{color:#a5b4fc;margin-top:.35rem;display:block}.stakeholder-layer-card .activation-status-pill{margin-top:.85rem;display:inline-block}.stakeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.2rem;display:grid}.stakeholder-card{background:linear-gradient(135deg,#0f172aeb,#080d1ce6),#0f172ad1;border:1px solid #60a5fa2e;border-radius:26px;padding:1.35rem;box-shadow:0 18px 60px #0000003d}.stakeholder-card-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.stakeholder-card-top span:first-child{color:#60a5fa;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.stakeholder-card h2{color:#fff;letter-spacing:-.05em;margin:.25rem 0 0;font-size:1.65rem}.stakeholder-card p{color:#c7d2fe;line-height:1.55}.stakeholder-requirements{background:#02061757;border:1px solid #60a5fa24;border-radius:18px;margin-top:1rem;padding:.9rem}.stakeholder-requirements small{color:#93a4c7;margin-bottom:.65rem;font-size:.75rem;display:block}.stakeholder-requirements>div{flex-wrap:wrap;gap:.5rem;display:flex}.requirement-chip{border-radius:999px;padding:.38rem .62rem;font-size:.76rem;font-weight:900}.requirement-chip.ready{color:#86efac;background:#16a34a2e}.requirement-chip.missing{color:#cbd5e1;background:#64748b38}.stakeholder-warning{color:#fde68a;background:#b453091f;border:1px solid #b4530940;border-radius:16px;margin-top:.85rem;padding:.75rem;font-size:.86rem;font-weight:800}@media (max-width:1100px){.stakeholder-layer-strip,.stakeholder-grid{grid-template-columns:1fr}}
