:root{color-scheme:light;--bg:#f5f7f8;--surface:#ffffff;--surface-2:#edf1f3;--ink:#151513;--muted:#5f6868;--line:#d8dee1;--line-strong:#b9c3c8;--accent:#5e5ce6;--accent-dark:#4140a7;--accent-soft:#ecebff;--green:#147a52;--green-soft:#e6f6ee;--yellow:#946200;--yellow-soft:#fff1cf;--red:#b42318;--red-soft:#ffe5e1;--radius:8px;--shadow:0 24px 70px rgb(24 22 17/12%);--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI",Meiryo,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{max-width:100%;overflow-x:hidden}body{margin:0;background:linear-gradient(180deg,#ffffff 0,var(--bg) 42rem);color:var(--ink);font-family:var(--font);font-feature-settings:"palt"}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site{overflow:hidden}.container{width:min(1160px,calc(100% - 40px));margin:0 auto}.nav{position:-webkit-sticky;position:sticky;z-index:20;top:0;border-bottom:1px solid rgb(216 222 225/76%);background:rgb(255 255 255/80%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-inner{display:flex;min-height:82px;justify-content:space-between;gap:18px}.brand,.nav-inner{align-items:center}.brand{display:inline-flex;font-weight:800}.brand-lockup{width:222px;height:auto}.nav-links{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:13px;font-weight:650}.button,.nav-links a,.product-card{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.button:hover,.product-card:hover{transform:translateY(-1px)}.nav-actions{display:flex;align-items:center;gap:10px}.button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius);font-weight:750;padding:0 15px}.button.primary{background:var(--ink);color:white}.button.accent{background:var(--accent);color:white}.button.secondary{border-color:var(--line-strong);background:rgb(255 255 255/78%)}.hero{display:grid;min-height:min(760px,calc(100vh - 72px));grid-template-columns:minmax(0,1fr) minmax(430px,.92fr);align-items:center;grid-gap:36px;gap:36px;padding:56px 0 38px}.hero>*{min-width:0}.eyebrow{margin:0 0 16px;color:var(--accent-dark);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.hero-title{margin:0;font-size:clamp(40px,5vw,66px);line-height:1.05;letter-spacing:0}.hero-copy{max-width:650px;margin:22px 0 0;color:var(--muted);font-size:17px;line-height:1.8;overflow-wrap:anywhere}.mobile-copy-break{display:none}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:28px}.proof-item{border:1px solid var(--line);border-radius:var(--radius);background:rgb(255 255 255/76%);padding:12px}.proof-label{margin:0;color:var(--muted);font-size:12px}.proof-value{margin:4px 0 0;font-size:14px;font-weight:800}.hero-visual{position:relative;width:min(100%,720px);justify-self:end}.hero-image{overflow:hidden;aspect-ratio:3/2;border:1px solid rgb(255 255 255/70%);border-radius:18px;background:white;box-shadow:var(--shadow)}.hero-image img{width:100%;height:100%;object-fit:cover}.system-card{position:absolute;right:-18px;bottom:-22px;width:min(420px,82%);border:1px solid var(--line);border-radius:16px;background:rgb(255 255 255/88%);box-shadow:0 20px 50px rgb(24 22 17/14%);padding:18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.system-row{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px}.node{border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--muted);font-size:12px;font-weight:800;padding:10px;text-align:center}.arrow{color:var(--accent);font-weight:900}.gate-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.chip{display:inline-flex;align-items:center;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:800;padding:7px 10px}.chip.green{background:var(--green-soft);color:var(--green)}.chip.accent{background:var(--accent-soft);color:var(--accent-dark)}.section{padding:88px 0}.section.alt{background:rgb(255 255 255/62%);border-block:1px solid rgb(216 222 225/72%)}.section-head{display:grid;grid-gap:12px;gap:12px;max-width:760px;margin-bottom:28px}.section-title{margin:0;font-size:clamp(32px,4vw,52px);line-height:1.05}.section-copy{margin:0;color:var(--muted);font-size:16px;line-height:1.8}.product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.product-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.acceptance-card,.adoption-route-card,.alternative-card,.approval-packet-card,.architecture-step,.assurance-card,.boundary-scenario-card,.budget-approval-card,.budget-scope-card,.buyer-card,.buyer-journey-card,.buyer-review-card,.buyer-submission-card,.commercial-decision-card,.commercial-memo-card,.commercial-roi-card,.commercial-threshold-card,.comparison-card,.comparison-lab-card,.contract-decision-card,.contract-evidence-card,.contract-packet-card,.contract-review-card,.contract-route-card,.control-card,.decision-card,.decision-matrix-card,.decision-memo-card,.decision-room-card,.decision-scenario-card,.department-brief-card,.department-decision-card,.detail-card,.environment-card,.evaluation-battlecard-card,.evaluation-check-card,.evaluation-decision-card,.evaluation-output-card,.evaluation-packet-card,.evaluation-run-sheet-card,.evaluation-score-card,.evidence-card,.evidence-recipe-card,.evidence-row,.executive-packet-card,.expansion-gate-card,.faq-card,.fit-card,.homepage-contract-path-card,.homepage-decision-card,.implementation-card,.implementation-command-card,.incident-walkthrough-card,.launch-runbook-card,.meeting-card,.migration-path-card,.objection-card,.operating-card,.operation-playbook-card,.packet-card,.pilot-card,.plan-fit-card,.plan-selection-card,.plan-trigger-card,.plan-upgrade-card,.playbook-card,.poc-brief-card,.poc-builder-card,.poc-card,.poc-consultation-card,.poc-day-runbook-card,.poc-decision-card,.poc-evidence-run-card,.poc-output-card,.poc-risk-drill-card,.poc-scenario-card,.poc-week-card,.price-card,.pricing-scenario-card,.procurement-card,.procurement-readiness-card,.procurement-verdict-card,.product-adoption-card,.product-card,.product-contract-packet-card,.product-packet-card,.product-poc-brief-card,.product-question-card,.product-starter-card,.production-check-card,.production-handoff-card,.production-scenario-card,.proof-contract-drill-card,.proof-mini-card,.proof-objection-card,.proof-question-card,.proof-review-card,.proof-submission-card,.proof-walkthrough-card,.purchase-risk-card,.related-workflow-card,.residual-risk-card,.review-card,.risk-playbook-card,.rollback-control-card,.rollout-card,.rollout-phase-card,.route-card,.sample-brief,.scenario-card,.security-evidence-card,.security-objection-card,.security-questionnaire-card,.security-review-card,.security-route-card,.security-submission-card,.selection-failure-card,.signal-card,.solution-deep-dive-card,.solution-failure-card,.solution-intake-card,.solution-starter-card,.solution-story,.stakeholder-card,.start-guide-card,.submission-pack-card,.suite-buying-card,.suite-card,.suite-pattern-card,.surface-card,.usecase-card,.value-model-card,.workflow-before-after-card,.workflow-brief-card,.workflow-buying-route-card,.workflow-card,.workflow-decision-grid p,.workflow-evidence-card,.workflow-expansion-card,.workflow-preview-card,.workflow-selection-card,.workflow-starter-card,.workflow-step-card,.workflow-timeline-card{border:1px solid var(--line);border-radius:var(--radius);background:rgb(255 255 255/88%);box-shadow:0 12px 36px rgb(24 22 17/8%)}.product-card{display:flex;min-height:390px;flex-direction:column;overflow:hidden}.product-card:hover{border-color:var(--line-strong);box-shadow:0 18px 42px rgb(24 22 17/10%)}.product-card-featured{min-height:520px}.product-thumb{aspect-ratio:16/9;overflow:hidden;background:var(--surface-2)}.product-thumb img{width:100%;height:100%;object-fit:cover}.product-icon{width:54px;height:54px;border-radius:14px;object-fit:cover;box-shadow:0 10px 24px rgb(24 22 17/14%)}.product-category{margin:18px 18px 0;color:var(--accent-dark);font-size:11px;font-weight:850;text-transform:uppercase}.product-title{margin:10px 18px 0;font-size:20px}.product-copy{margin:10px 18px 18px;color:var(--muted);font-size:14px;line-height:1.7}.product-list{display:grid;grid-gap:8px;gap:8px;margin:auto 18px 18px;padding:0;color:var(--muted);font-size:13px;list-style:none}.product-list li:before{color:var(--green);content:"✓ ";font-weight:900}.suite-definition{max-width:880px;margin:-6px 0 24px;border-left:4px solid var(--accent);background:linear-gradient(90deg,rgb(94 92 230/10%),rgb(20 122 82/8%));padding:18px 22px}.suite-definition p{margin:0;color:var(--ink);font-size:18px;font-weight:760;line-height:1.7}.how-it-works-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);grid-gap:30px;gap:30px;align-items:center}.flow-diagram{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr) auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.flow-lane{display:flex;min-height:250px;flex-direction:column;justify-content:center;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 18px 45px rgb(24 22 17/9%);padding:20px}.flow-lane h3{margin:8px 0 0;font-size:20px;line-height:1.3}.flow-lane p:not(.flow-label){margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.flow-label{margin:0;color:var(--accent-dark);font-size:11px;font-weight:850;text-transform:uppercase}.viyv-lane{border-color:rgb(94 92 230/38%);background:linear-gradient(180deg,#ffffff,#f3f6ff)}.flow-arrow-large{display:grid;align-items:center;color:var(--accent);font-size:24px;font-weight:900}.start-point-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.start-point-card{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:rgb(255 255 255/88%);box-shadow:0 12px 36px rgb(24 22 17/8%);padding:12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.start-point-card:hover{border-color:var(--line-strong);box-shadow:0 18px 42px rgb(24 22 17/10%);transform:translateY(-1px)}.start-point-image{overflow:hidden;aspect-ratio:16/10;border-radius:var(--radius);background:var(--surface-2)}.start-point-image img{width:100%;height:100%;object-fit:cover}.start-point-card .product-category{margin:0}.start-point-card h3{margin:7px 0 0;font-size:20px;line-height:1.35}.start-point-card p:last-child{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.security-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);grid-gap:18px;gap:18px;align-items:start}.security-hero{display:grid;min-height:min(760px,calc(100vh - 72px));grid-template-columns:minmax(0,.86fr) minmax(430px,1.14fr);grid-gap:36px;gap:36px;align-items:center;padding:56px 0 44px}.security-hero-visual{overflow:hidden;border:1px solid rgb(255 255 255/70%);border-radius:18px;background:white;box-shadow:var(--shadow)}.security-hero-visual img{width:100%;height:100%;object-fit:cover}.poc-hero{display:grid;min-height:calc(100vh - 72px);grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);grid-gap:36px;gap:36px;align-items:center;padding:56px 0 44px}.poc-visual{overflow:hidden;border:1px solid rgb(255 255 255/70%);border-radius:18px;background:white;box-shadow:var(--shadow)}.poc-visual img{width:100%;height:100%;object-fit:cover}.evaluation-hero{display:grid;min-height:min(760px,calc(100vh - 72px));grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);grid-gap:36px;gap:36px;align-items:center;padding:56px 0 44px}.evaluation-visual{overflow:hidden;border:1px solid rgb(255 255 255/70%);border-radius:18px;background:white;box-shadow:var(--shadow)}.evaluation-visual img{width:100%;height:100%;object-fit:cover}.page-hero{max-width:980px}.final-cta,.implementation-layout,.outcome-layout,.split-section,.suite-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:28px;gap:28px;align-items:start}.detail-grid,.implementation-grid,.scenario-grid,.signal-grid,.suite-grid,.usecase-grid{display:grid;grid-gap:14px;gap:14px}.suite-grid{grid-template-columns:1fr}.architecture-step,.assurance-card,.detail-card,.implementation-card,.scenario-card,.signal-card,.suite-card,.surface-card,.usecase-card{padding:20px}.approval-packet-card h3,.architecture-step h3,.assurance-card h3,.boundary-scenario-card h3,.budget-approval-card h3,.budget-scope-card h3,.buyer-journey-card h3,.buyer-review-card h3,.buyer-submission-card h3,.commercial-decision-card h3,.commercial-memo-card h3,.commercial-roi-card h3,.commercial-threshold-card h3,.comparison-lab-card h3,.contract-decision-card h3,.contract-review-card h3,.contract-route-card h3,.decision-memo-card h3,.decision-room-card h3,.decision-scenario-card h3,.department-decision-card h3,.detail-card h3,.evaluation-battlecard-card h3,.evaluation-decision-card h3,.evaluation-packet-card h3,.evaluation-run-sheet-card h3,.executive-packet-card h3,.expansion-gate-card h3,.homepage-contract-path-card h3,.homepage-decision-card h3,.implementation-card h3,.incident-walkthrough-card h3,.migration-path-card h3,.objection-card h3,.operation-playbook-card h3,.plan-selection-card h3,.plan-trigger-card h3,.plan-upgrade-card h3,.poc-brief-card h3,.poc-builder-card h3,.poc-consultation-card h3,.poc-day-runbook-card h3,.poc-decision-card h3,.poc-evidence-run-card h3,.poc-risk-drill-card h3,.poc-scenario-card h3,.poc-week-card h3,.pricing-scenario-card h3,.procurement-readiness-card h3,.procurement-verdict-card h3,.product-adoption-card h3,.product-contract-packet-card h3,.product-packet-card h3,.product-question-card h3,.product-starter-card h3,.purchase-risk-card h3,.related-workflow-card h3,.residual-risk-card h3,.review-card h3,.risk-playbook-card h3,.scenario-card h3,.security-evidence-card h3,.security-objection-card h3,.security-questionnaire-card h3,.security-review-card h3,.security-route-card h3,.security-submission-card h3,.selection-failure-card h3,.solution-deep-dive-card h3,.solution-failure-card h3,.solution-intake-card h3,.start-guide-card h3,.suite-card h3,.surface-card h3,.usecase-card h3,.value-model-card h3,.workflow-before-after-card h3,.workflow-brief-card h3,.workflow-buying-route-card h3,.workflow-evidence-card h3,.workflow-expansion-card h3,.workflow-selection-card h3,.workflow-starter-card h3,.workflow-timeline-card h3{margin:0;font-size:18px;line-height:1.35}.approval-packet-card p,.architecture-step p,.assurance-card p,.boundary-scenario-card p,.budget-approval-card p,.budget-scope-card p,.buyer-journey-card p,.buyer-review-card p,.buyer-submission-card p,.commercial-decision-card p,.commercial-memo-card p,.commercial-roi-card p,.commercial-threshold-card p,.comparison-lab-card p,.contract-decision-card p,.contract-review-card p,.contract-route-card p,.decision-memo-card p,.decision-room-card p,.decision-scenario-card p,.department-decision-card p,.detail-card p,.evaluation-battlecard-card p,.evaluation-decision-card p,.evaluation-output-card p,.evaluation-packet-card p,.executive-packet-card p,.expansion-gate-card p,.homepage-contract-path-card p,.homepage-decision-card p,.implementation-card p,.incident-walkthrough-card p,.migration-path-card p,.objection-card p,.operation-playbook-card p,.plan-selection-card p,.plan-trigger-card p,.plan-upgrade-card p,.poc-brief-card p,.poc-builder-card p,.poc-consultation-card p,.poc-day-runbook-card p,.poc-decision-card p,.poc-evidence-run-card p,.poc-risk-drill-card p,.poc-scenario-card p,.poc-week-card p,.pricing-scenario-card p,.procurement-readiness-card p,.procurement-verdict-card p,.product-adoption-card p,.product-contract-packet-card p,.product-packet-card p,.product-question-card p,.product-starter-card p,.purchase-risk-card p,.related-workflow-card p,.residual-risk-card p,.review-card p,.risk-playbook-card p,.scenario-card p,.security-evidence-card p,.security-objection-card p,.security-questionnaire-card p,.security-review-card p,.security-route-card p,.security-submission-card p,.selection-failure-card p,.signal-card p,.solution-deep-dive-card p,.solution-failure-card p,.solution-intake-card p,.start-guide-card p,.suite-card p,.surface-card p,.usecase-card p,.value-model-card p,.workflow-before-after-card p,.workflow-brief-card p,.workflow-buying-route-card p,.workflow-evidence-card p,.workflow-expansion-card p,.workflow-selection-card p,.workflow-starter-card p,.workflow-timeline-card p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.75}.product-hero{display:grid;min-height:min(760px,calc(100vh - 72px));grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);grid-gap:34px;gap:34px;align-items:center;padding:56px 0 44px}.product-hero-media{overflow:hidden;border:1px solid rgb(255 255 255/70%);border-radius:18px;background:white;box-shadow:var(--shadow)}.product-hero-media img{width:100%;height:100%;object-fit:cover}.product-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;color:var(--muted);font-size:12px;font-weight:700}.product-meta span{border:1px solid var(--line);border-radius:999px;background:rgb(255 254 250/72%);padding:7px 10px}.product-contract-review-room{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);grid-gap:24px;gap:24px;align-items:start}.product-contract-review-visual{position:-webkit-sticky;position:sticky;top:96px;overflow:hidden;border:1px solid rgb(255 255 255/72%);border-radius:18px;background:white;box-shadow:var(--shadow)}.product-contract-review-visual img{width:100%;height:100%;object-fit:cover}.product-contract-packet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.product-contract-packet-card{min-height:420px;padding:20px}.product-contract-packet-card .product-category{margin:0 0 8px}.large-copy{font-size:18px}.detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.usecase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.usecase-number{display:inline-flex;margin-bottom:28px;color:var(--accent);font-size:13px;font-weight:900}.outcome-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.outcome-list li{border-bottom:1px solid var(--line);color:var(--ink);font-size:18px;font-weight:750;line-height:1.55;padding:0 0 13px}.outcome-list li:before{color:var(--green);content:"✓ "}.architecture-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.scenario-layout{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px;align-items:start}.scenario-visual{position:-webkit-sticky;position:sticky;top:96px;overflow:hidden;border:1px solid rgb(255 255 255/70%);border-radius:18px;background:white;box-shadow:var(--shadow)}.scenario-visual img{width:100%;height:100%;object-fit:cover}.scenario-grid{grid-template-columns:1fr}.scenario-card{display:grid;grid-gap:14px;gap:14px}.scenario-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.scenario-card .usecase-number{margin-bottom:0}.flow-list{display:grid;grid-gap:9px;gap:9px;margin:0;padding-left:20px;color:var(--ink);font-size:14px;font-weight:700;line-height:1.65}.control-chips{display:flex;flex-wrap:wrap;gap:8px}.scenario-value{border-top:1px solid var(--line);padding-top:14px}.implementation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.implementation-card{min-height:220px}.signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.signal-card{min-height:150px}.signal-card p{margin:0;color:var(--ink);font-weight:750}.signal-card p:before{color:var(--accent);content:"• "}.pilot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.pilot-card{min-height:260px;padding:20px}.product-poc-brief-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.product-poc-brief-card{min-height:250px;padding:20px}.operation-playbook-layout{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px;align-items:start}.operation-playbook-visual{position:-webkit-sticky;position:sticky;top:96px;overflow:hidden;border:1px solid rgb(255 255 255/72%);border-radius:18px;background:white;box-shadow:var(--shadow)}.operation-playbook-visual img{width:100%;height:100%;object-fit:cover}.operation-playbook-grid{display:grid;grid-gap:14px;gap:14px}.operation-playbook-card{padding:20px}.operation-playbook-card .product-category{margin:0 0 8px}.contract-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.contract-decision-card{display:block;min-height:300px;color:inherit;padding:20px;text-decoration:none}.pilot-label{margin:0 0 10px;color:var(--accent-dark);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.compact-list{display:grid;grid-gap:9px;gap:9px;margin:12px 0 0;padding:0;color:var(--muted);font-size:14px;line-height:1.65;list-style:none}.compact-list li:before{color:var(--green);content:"✓ ";font-weight:900}.buyer-route,.decision-layout,.faq-layout,.procurement-layout,.stakeholder-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:24px;gap:24px;align-items:start}.decision-grid,.faq-grid,.procurement-grid,.route-grid,.stakeholder-grid{display:grid;grid-gap:12px;gap:12px}.decision-card,.faq-card,.procurement-card,.route-card,.stakeholder-card{padding:18px}.comparison-card h3,.decision-card h3,.faq-card h3,.pilot-card h3,.plan-fit-card h3,.playbook-card h3,.procurement-card h3,.product-poc-brief-card h3,.rollout-card h3,.route-card h3,.stakeholder-card h3,.suite-buying-card h3,.suite-pattern-card h3{margin:0;font-size:20px}.comparison-card p,.decision-card p,.faq-card p,.pilot-card p,.plan-fit-card p,.playbook-card p,.procurement-card p,.product-poc-brief-card p,.rollout-card p,.route-card p,.stakeholder-card p,.suite-buying-card p,.suite-pattern-card p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.rollout-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.rollout-card{min-height:250px;padding:20px}.faq-grid{grid-template-columns:1fr}.suite-pattern-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.suite-pattern-card{min-height:260px;padding:20px}.suite-buying-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.suite-buying-card{min-height:440px;padding:20px}.suite-buying-card .product-category{margin:0 0 8px}.boundary-scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.boundary-scenario-card{min-height:360px;padding:20px}.product-selection-room{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:28px;gap:28px;align-items:start}.product-selection-visual{position:-webkit-sticky;position:sticky;top:96px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fffefa;box-shadow:0 24px 60px rgb(24 22 17/10%)}.product-selection-visual img{width:100%;height:auto}.product-starter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:26px}.product-starter-card{min-height:560px;padding:20px}.product-starter-card .product-category{margin:0 0 8px}.product-adoption-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.product-adoption-card{display:flex;min-height:620px;flex-direction:column;overflow:hidden}.product-adoption-image{aspect-ratio:16/10;overflow:hidden;background:var(--surface-2)}.product-adoption-image img{width:100%;height:100%;object-fit:cover}.product-adoption-body{display:flex;flex:1 1;flex-direction:column;padding:18px}.product-decision-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:24px;gap:24px;align-items:start}.product-question-grid{display:grid;grid-gap:12px;gap:12px}.product-question-card{padding:18px}.product-packet-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.product-packet-card{display:flex;min-height:430px;flex-direction:column;padding:18px}.product-packet-card .button{margin-top:auto}.selection-failure-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.selection-failure-card{min-height:300px;padding:20px}.decision-grid{grid-template-columns:1fr}.assurance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.security-evidence-room{display:grid;grid-template-areas:"copy visual" "cards visual";grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);grid-gap:28px;gap:28px;align-items:center}.security-evidence-copy{display:grid;grid-area:copy;min-width:0;grid-gap:18px;gap:18px}.security-evidence-copy .section-copy{margin-bottom:0}.security-evidence-grid{display:grid;grid-area:cards;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;grid-gap:12px;gap:12px}.security-evidence-card{min-width:0;min-height:360px;padding:18px}.security-evidence-card .product-category{margin:0 0 8px}.security-evidence-card p{overflow-wrap:anywhere;word-break:break-all}.security-evidence-visual{grid-area:visual;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);box-shadow:0 26px 70px rgb(24 22 17/16%)}.security-evidence-visual img{width:100%;height:100%;object-fit:cover}.security-objection-room{display:grid;grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);grid-gap:28px;gap:28px;align-items:start}.security-objection-visual{position:-webkit-sticky;position:sticky;top:96px;overflow:hidden;border:1px solid rgb(255 255 255/72%);border-radius:18px;background:white;box-shadow:var(--shadow)}.security-objection-visual img{display:block;width:100%;height:auto}.security-objection-copy{min-width:0}.security-objection-copy .section-copy{margin-bottom:24px}.security-objection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.security-objection-card{min-width:0;min-height:480px;padding:20px}.security-objection-card .product-category{margin:0 0 8px}.security-objection-card h3,.security-objection-card p{overflow-wrap:anywhere}.risk-playbook-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.risk-playbook-card{min-height:430px;padding:20px}.risk-playbook-card .product-category{margin:0 0 8px}.incident-walkthrough-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.incident-walkthrough-card{overflow:hidden}.incident-walkthrough-image{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:var(--surface-2)}.incident-walkthrough-image img{width:100%;height:100%;object-fit:cover}.incident-walkthrough-body{padding:20px}.security-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.security-review-card{min-height:570px;padding:20px}.security-review-card .product-category{margin:0 0 8px}.residual-risk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.residual-risk-card{min-height:560px;padding:20px}.security-route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.security-route-card{min-height:420px;padding:20px}.security-questionnaire-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.security-questionnaire-card{min-height:500px;padding:18px}.security-submission-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.security-submission-card{min-height:390px;padding:20px}.surface-grid{display:grid;grid-gap:12px;gap:12px}.review-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-gap:24px;gap:24px;align-items:start}.review-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.review-card{overflow:hidden}.review-card img{width:100%;height:auto;border-bottom:1px solid var(--line)}.review-card h3,.review-card p{margin-inline:18px}.review-card h3{margin-top:18px}.review-card p{margin-bottom:18px}.comparison-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.comparison-card{display:flex;min-height:390px;flex-direction:column;padding:18px}.comparison-card .button{margin-top:auto}.comparison-block{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.comparison-block span{color:var(--accent-dark);font-size:12px;font-weight:850}.comparison-block p{margin-top:6px;overflow-wrap:anywhere;word-break:break-all}.playbook-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.homepage-contract-path-room{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);grid-gap:28px;gap:28px;align-items:start}.homepage-contract-path-visual{position:-webkit-sticky;position:sticky;top:96px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fffefa;box-shadow:0 24px 60px rgb(24 22 17/10%)}.homepage-contract-path-visual img{display:block;width:100%;height:auto}.homepage-contract-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:26px}.homepage-contract-path-card{display:block;min-height:560px;color:inherit;padding:20px;text-decoration:none}.homepage-contract-path-card h3,.homepage-contract-path-card p{overflow-wrap:anywhere}.homepage-contract-path-card:hover{border-color:var(--line-strong);box-shadow:0 18px 42px rgb(24 22 17/10%)}.homepage-contract-path-card .product-category{margin:0 0 8px}.homepage-decision-room{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:28px;gap:28px;align-items:start}.homepage-decision-visual{position:-webkit-sticky;position:sticky;top:96px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fffefa;box-shadow:0 24px 60px rgb(24 22 17/10%)}.homepage-decision-visual img{display:block;width:100%;height:auto}.homepage-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:26px}.homepage-decision-card{display:block;min-height:410px;color:inherit;padding:20px;text-decoration:none}.homepage-decision-card:hover{border-color:var(--line-strong);box-shadow:0 18px 42px rgb(24 22 17/10%)}.contract-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.start-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.contract-route-card{display:block;min-height:360px;color:inherit;text-decoration:none;padding:20px}.contract-route-card:hover{border-color:var(--line-strong);box-shadow:0 18px 42px rgb(24 22 17/10%)}.start-guide-card{display:block;min-height:330px;color:inherit;padding:20px;text-decoration:none}.start-guide-card:hover{border-color:var(--line-strong);box-shadow:0 18px 42px rgb(24 22 17/10%)}.start-guide-card .product-category{margin:0 0 8px}.playbook-card{overflow:hidden}.playbook-card>div:last-child{padding:18px}.playbook-image{overflow:hidden;aspect-ratio:16/9;background:var(--surface-2)}.playbook-image img{width:100%;height:100%;object-fit:cover}.plan-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.plan-fit-card{min-height:210px;padding:20px}.final-cta-section{padding-top:36px}.final-cta{align-items:center;border-top:1px solid var(--line);padding-top:42px}.solution-map{display:grid;grid-gap:12px;gap:12px}.solution-row{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:rgb(255 254 250/84%);box-shadow:0 12px 36px rgb(24 22 17/8%);padding:12px}.solution-row:hover{border-color:var(--line-strong)}.solution-image{overflow:hidden;aspect-ratio:16/9;border-radius:var(--radius);background:var(--surface-2)}.solution-image img{width:100%;height:100%;object-fit:cover}.solution-row h3{margin:6px 0 0;font-size:20px}.solution-row .product-category{margin:0}.solution-row p:last-child{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.section-inline-cta{margin-top:18px}.solution-story-list{display:grid;grid-gap:18px;gap:18px}.department-decision-room{display:grid;grid-template-areas:"copy visual" "cards visual";grid-template-columns:minmax(0,.94fr) minmax(360px,1.06fr);grid-gap:28px;gap:28px;align-items:center}.department-decision-copy{display:grid;grid-area:copy;min-width:0;grid-gap:18px;gap:18px}.department-decision-copy .section-copy{margin-bottom:0}.department-decision-grid{display:grid;grid-area:cards;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;grid-gap:12px;gap:12px}.department-decision-card{min-width:0;min-height:236px;padding:18px}.department-decision-card .product-category{margin:0 0 8px}.department-decision-card p{overflow-wrap:anywhere;word-break:break-all}.department-decision-visual{grid-area:visual;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);box-shadow:0 26px 70px rgb(24 22 17/16%)}.department-decision-visual img{display:block;width:100%;height:100%;object-fit:cover}.solution-intake-room{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);grid-gap:24px;gap:24px;align-items:start}.solution-intake-copy{min-width:0}.solution-intake-copy .section-title{overflow-wrap:anywhere}.solution-intake-visual{position:-webkit-sticky;position:sticky;top:96px;overflow:hidden;border:1px solid rgb(255 255 255/72%);border-radius:18px;background:white;box-shadow:var(--shadow)}.solution-intake-visual img{width:100%;height:100%;object-fit:cover}.solution-intake-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.solution-intake-card{min-height:540px;padding:20px}.solution-intake-card h3{overflow-wrap:anywhere}.solution-intake-card .product-category{margin:0 0 8px}.solution-intake-card p{overflow-wrap:anywhere}.solution-starter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.solution-starter-card{min-height:300px;padding:20px}.solution-story{display:grid;grid-template-columns:minmax(320px,.84fr) minmax(0,1.16fr);overflow:hidden}.solution-story-media{min-height:100%;background:var(--surface-2)}.solution-story-media img{width:100%;height:100%;object-fit:cover}.solution-story-body{padding:24px}.solution-story-body .product-category{margin:0}.solution-story h2{margin:8px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.1}.solution-owner{margin:12px 0 0;color:var(--accent-dark);font-size:13px;font-weight:800}.solution-block{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.solution-block span{color:var(--accent-dark);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.solution-block p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.75}.solution-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.solution-proof-grid p{margin:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:13px;font-weight:750;line-height:1.55;padding:12px}.solution-story .control-chips{margin-top:16px}.solution-deep-dive-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.solution-deep-dive-card{overflow:hidden}.solution-deep-dive-image{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:var(--surface-2)}.solution-deep-dive-image img{width:100%;height:100%;object-fit:cover}.solution-deep-dive-body{padding:18px}.solution-deep-dive-body .product-category{margin:0 0 8px}.solution-failure-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.solution-failure-card{min-height:320px;padding:20px}.adoption-route-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.adoption-route-card{min-height:620px;padding:18px}.adoption-route-card .product-category{margin:0}.executive-packet-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.executive-packet-card{min-height:520px;padding:18px}.executive-packet-card .product-category{margin:0 0 8px}.department-brief-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.department-brief-card{min-height:530px;padding:18px}.department-brief-card .product-category{margin:0}.poc-intake-grid,.poc-output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.poc-builder-room{display:grid;grid-template-areas:"copy visual" "cards visual";grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);grid-gap:28px;gap:28px;align-items:center}.poc-builder-copy{display:grid;grid-area:copy;min-width:0;grid-gap:18px;gap:18px}.poc-builder-copy .section-copy{margin-bottom:0}.poc-builder-grid{display:grid;grid-area:cards;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;grid-gap:12px;gap:12px}.poc-builder-card{min-width:0;min-height:360px;padding:18px}.poc-builder-card p{overflow-wrap:anywhere;word-break:break-all}.poc-builder-visual{grid-area:visual;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);box-shadow:0 26px 70px rgb(24 22 17/16%)}.poc-builder-visual img{width:100%;height:100%;object-fit:cover}.poc-scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.poc-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.poc-consultation-grid,.poc-decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.poc-consultation-card{overflow:hidden}.poc-consultation-image{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:var(--surface-2)}.poc-consultation-image img{width:100%;height:100%;object-fit:cover}.poc-consultation-body{padding:20px}.poc-evidence-run-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.poc-evidence-run-card{min-height:330px;padding:18px}.poc-risk-drill-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.poc-risk-drill-card{min-height:500px;padding:20px}.poc-day-runbook-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.poc-day-runbook-card{min-height:470px;padding:18px}.poc-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-gap:24px;gap:24px;align-items:start}.poc-timeline{display:grid;grid-gap:12px;gap:12px}.poc-card{padding:20px}.poc-scenario-card{min-height:440px;padding:20px}.poc-brief-card{min-height:170px;padding:20px}.poc-decision-card{min-height:540px;padding:20px}.sample-brief{margin-top:16px;padding:20px}.poc-card h3{margin:0;font-size:20px}.poc-card p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.75}.poc-output-card{min-height:140px;padding:18px}.poc-output-card p{margin:0;color:var(--ink);font-size:14px;font-weight:750;line-height:1.65}.poc-output-card p:before{color:var(--green);content:"✓ "}.evaluation-strip{display:flex;align-items:center;justify-content:space-between;gap:24px}.evaluation-strip>div{max-width:780px}.alternative-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.alternative-card{padding:20px}.decision-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.decision-scenario-card{min-height:390px;padding:20px}.evaluation-decision-room{display:grid;grid-template-areas:"copy visual" "cards visual";grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);grid-gap:28px;gap:28px;align-items:center}.evaluation-decision-copy{display:grid;grid-area:copy;min-width:0;grid-gap:18px;gap:18px}.evaluation-decision-copy .section-copy{margin-bottom:0}.evaluation-decision-grid{display:grid;grid-area:cards;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;grid-gap:12px;gap:12px}.evaluation-decision-card{min-width:0;min-height:300px;overflow:hidden;padding:18px}.evaluation-decision-card .product-category{margin:0 0 8px}.evaluation-decision-card h3,.evaluation-decision-card p{overflow-wrap:anywhere;word-break:normal}.evaluation-decision-visual{grid-area:visual;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);box-shadow:0 26px 70px rgb(24 22 17/16%)}.evaluation-decision-visual img{width:100%;height:100%;object-fit:cover}.evaluation-packet-room{display:grid;grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);grid-gap:28px;gap:28px;align-items:start}.evaluation-packet-visual{position:-webkit-sticky;position:sticky;top:96px;overflow:hidden;border:1px solid rgb(255 255 255/72%);border-radius:18px;background:white;box-shadow:var(--shadow)}.evaluation-packet-visual img{display:block;width:100%;height:auto}.evaluation-packet-copy{min-width:0}.evaluation-packet-copy .section-copy{margin-bottom:24px}.evaluation-packet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.evaluation-packet-card{min-width:0;min-height:610px;padding:20px}.evaluation-packet-card .product-category{margin:0 0 8px}.evaluation-packet-card h3,.evaluation-packet-card p{overflow-wrap:anywhere}.comparison-lab-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.comparison-lab-card{overflow:hidden}.comparison-lab-image{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:var(--surface-2)}.comparison-lab-image img{width:100%;height:100%;object-fit:cover}.comparison-lab-body{padding:20px}.comparison-lab-body .product-category{margin:0 0 8px}.evaluation-score-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.evaluation-score-card{min-height:430px;padding:18px}.evaluation-run-sheet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.evaluation-run-sheet-card{min-height:520px;padding:20px}.evaluation-battlecard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.evaluation-battlecard-card{min-height:520px;padding:20px}.alternative-card h3,.evaluation-battlecard-card h3,.evaluation-check-card h3,.evaluation-run-sheet-card h3,.evaluation-score-card h3,.fit-card h3{margin:0;font-size:20px}.fit-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-gap:24px;gap:24px;align-items:start}.fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.fit-card{padding:20px}.muted-card{background:rgb(240 239 232/72%)}.evaluation-checklist{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.evaluation-check-card{min-height:210px;padding:18px}.procurement-verdict-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.procurement-verdict-card{min-height:390px;padding:20px}.evaluation-output-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:24px;gap:24px;align-items:start}.evaluation-output-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.evaluation-output-card{min-height:120px;padding:18px}.evaluation-output-card p{margin:0;color:var(--ink);font-weight:750}.evaluation-output-card p:before{color:var(--accent);content:"• "}.proof-hero{display:grid;min-height:min(780px,calc(100vh - 72px));grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);grid-gap:36px;gap:36px;align-items:center;padding:56px 0 44px}.buyers-hero,.workflow-hero{display:grid;min-height:min(760px,calc(100vh - 72px));grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);grid-gap:36px;gap:36px;align-items:center;padding:56px 0 44px}.buyers-hero>*,.implementation-hero>*,.proof-hero>*,.workflow-hero>*{min-width:0}.buyers-hero .hero-title{font-size:clamp(44px,4.3vw,58px)}.implementation-hero{display:grid;min-height:min(780px,calc(100vh - 72px));grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);grid-gap:36px;gap:36px;align-items:center;padding:56px 0 44px}.buyers-visual,.proof-visual,.workflow-hero-visual{overflow:hidden;border:1px solid rgb(255 255 255/70%);border-radius:18px;background:white;box-shadow:var(--shadow)}.buyers-visual{width:100%;max-width:100%;aspect-ratio:3/2}.implementation-visual{overflow:hidden;aspect-ratio:16/9;border:1px solid rgb(255 255 255/70%);border-radius:18px;background:white;box-shadow:var(--shadow)}.proof-visual img{width:100%;height:100%;object-fit:cover}.proof-submission-room{display:grid;grid-template-areas:"copy visual" "cards visual";grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);grid-gap:28px;gap:28px;align-items:center}.proof-submission-copy{display:grid;grid-area:copy;min-width:0;grid-gap:18px;gap:18px}.proof-submission-copy .section-copy{margin-bottom:0}.proof-submission-grid{display:grid;grid-area:cards;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.proof-submission-card{min-width:0;min-height:300px;padding:18px}.proof-submission-card .product-category{margin:0 0 8px}.proof-submission-card h3,.proof-submission-card p{overflow-wrap:anywhere;word-break:break-all}.proof-submission-visual{grid-area:visual;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);box-shadow:0 26px 70px rgb(24 22 17/16%)}.proof-submission-visual img{width:100%;height:100%;object-fit:cover}.proof-contract-drill-room{display:grid;grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);grid-gap:28px;gap:28px;align-items:start}.proof-contract-drill-visual{position:-webkit-sticky;position:sticky;top:96px;overflow:hidden;border:1px solid rgb(255 255 255/72%);border-radius:18px;background:white;box-shadow:var(--shadow)}.proof-contract-drill-visual img{display:block;width:100%;height:auto}.proof-contract-drill-copy{min-width:0}.proof-contract-drill-copy .section-copy{margin-bottom:24px}.proof-contract-drill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.proof-contract-drill-card{min-width:0;min-height:430px;padding:20px}.proof-contract-drill-card h3,.proof-contract-drill-card p{overflow-wrap:anywhere}.buyers-visual img,.implementation-visual img,.workflow-hero-visual img{width:100%;height:100%;object-fit:cover}.proof-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:24px;gap:24px;align-items:start}.acceptance-grid,.packet-grid,.proof-card-grid,.proof-question-grid{display:grid;grid-gap:14px;gap:14px}.proof-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acceptance-card,.decision-matrix-card,.evidence-card,.packet-card,.proof-mini-card,.proof-question-card{padding:20px}.proof-mini-card span{display:inline-flex;margin-bottom:18px;color:var(--accent);font-size:13px;font-weight:900}.acceptance-card h3,.contract-evidence-card h3,.contract-packet-card h3,.decision-matrix-card h3,.evidence-card h3,.evidence-recipe-card h3,.evidence-row h3,.packet-card h3,.proof-contract-drill-card h3,.proof-mini-card h3,.proof-objection-card h3,.proof-question-card h3,.proof-review-card h3,.proof-submission-card h3,.proof-walkthrough-card h3,.submission-pack-card h3{margin:0;font-size:20px}.acceptance-card p,.contract-evidence-card p,.contract-packet-card p,.decision-matrix-card p,.evidence-card p,.evidence-recipe-card p,.evidence-row p,.packet-card p,.proof-contract-drill-card p,.proof-mini-card p,.proof-objection-card p,.proof-question-card p,.proof-review-card p,.proof-submission-card p,.proof-walkthrough-card p,.submission-pack-card p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.72}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.evidence-recipe-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.evidence-recipe-card{min-height:620px;padding:20px}.evidence-table{display:grid;grid-gap:12px;gap:12px}.evidence-row{display:grid;grid-template-columns:minmax(150px,.75fr) repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px}.evidence-row .product-category{margin:0 0 8px}.evidence-row-block{border-left:1px solid var(--line);padding-left:12px}.evidence-row-block span{color:var(--accent-dark);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.decision-matrix-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.proof-question-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.acceptance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.packet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contract-packet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.contract-packet-card{min-height:310px;padding:20px}.contract-packet-card .product-category{margin:0 0 8px}.proof-walkthrough-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.proof-walkthrough-card{overflow:hidden}.proof-walkthrough-image{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:var(--surface-2)}.proof-walkthrough-image img{width:100%;height:100%;object-fit:cover}.proof-walkthrough-body{padding:20px}.contract-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.contract-evidence-card{min-height:300px;padding:20px}.submission-pack-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.submission-pack-card{min-height:460px;padding:18px}.submission-pack-card .product-category{margin:0 0 8px}.proof-review-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.proof-review-card{min-height:560px;padding:18px}.proof-objection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.proof-objection-card{min-height:430px;padding:20px}.packet-card p{margin:0;color:var(--ink);font-weight:750}.packet-card p:before{color:var(--green);content:"✓ ";font-weight:900}.workflow-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.workflow-step-card{min-height:260px;padding:20px}.workflow-selection-board{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:28px;gap:28px;align-items:start}.workflow-selection-visual{position:-webkit-sticky;position:sticky;top:96px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fffefa;box-shadow:0 24px 60px rgb(24 22 17/10%)}.workflow-selection-visual img{width:100%;height:auto}.workflow-selection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:26px}.workflow-selection-card{min-height:500px;padding:20px}.workflow-selection-card .product-category{margin:0 0 8px}.poc-week-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.poc-week-card{min-height:390px;padding:20px}.poc-week-card .product-category{margin:0 0 8px}.workflow-starter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.workflow-starter-card{min-height:350px;padding:20px}.workflow-brief-grid,.workflow-buying-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.workflow-buying-route-card{min-height:390px;padding:20px}.workflow-buying-route-card .product-category{margin:0 0 8px}.workflow-brief-card{min-height:470px;padding:20px}.workflow-before-after-grid,.workflow-timeline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.workflow-timeline-card{min-height:300px;padding:20px}.workflow-before-after-card{min-height:330px;padding:20px}.workflow-expansion-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.workflow-expansion-card{min-height:210px;padding:20px}.workflow-preview-card h3,.workflow-step-card h3{margin:0;font-size:20px}.workflow-preview-card p,.workflow-step-card p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.72}.workflow-list{display:grid;grid-gap:18px;gap:18px}.workflow-card{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);overflow:hidden;scroll-margin-top:96px}.workflow-media{min-height:100%;background:var(--surface-2)}.workflow-media img{width:100%;height:100%;object-fit:cover}.workflow-body{padding:24px}.workflow-body .product-category,.workflow-preview-card .product-category{margin:0}.workflow-body h2{margin:8px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.1}.workflow-owner{margin:12px 0 0;color:var(--accent-dark);font-size:13px;font-weight:800}.workflow-block{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.workflow-block span,.workflow-detail-grid span,.workflow-runbook-grid span{color:var(--accent-dark);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.workflow-block p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.75}.workflow-evidence-board{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);grid-gap:24px;gap:24px;align-items:start}.workflow-evidence-visual{position:-webkit-sticky;position:sticky;top:96px;overflow:hidden;border:1px solid rgb(255 255 255/72%);border-radius:18px;background:white;box-shadow:var(--shadow)}.workflow-evidence-visual img{width:100%;height:100%;object-fit:cover}.workflow-evidence-grid{display:grid;grid-gap:14px;gap:14px}.workflow-evidence-card{min-height:520px;padding:20px}.workflow-evidence-card .product-category{margin:0 0 8px}.workflow-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px}.workflow-detail-grid,.workflow-runbook-grid{display:grid;gap:14px;margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.workflow-runbook-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px}.workflow-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.workflow-decision-grid p{margin:0;color:var(--ink);font-size:13px;font-weight:750;line-height:1.6;overflow-wrap:anywhere;padding:14px}.workflow-before-after-card p,.workflow-brief-card p,.workflow-evidence-card p,.workflow-expansion-card p,.workflow-starter-card p,.workflow-timeline-card p{overflow-wrap:anywhere}.workflow-body .control-chips,.workflow-card-actions{margin-top:18px}.workflow-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.workflow-preview-card{overflow:hidden}.workflow-preview-card>div:last-child{padding:18px}.workflow-preview-image{overflow:hidden;aspect-ratio:16/9;background:var(--surface-2)}.workflow-preview-image img{width:100%;height:100%;object-fit:cover}.related-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.related-workflow-card{display:flex;flex-direction:column;overflow:hidden;color:inherit;text-decoration:none}.related-workflow-card:hover{border-color:var(--line-strong);box-shadow:0 18px 42px rgb(24 22 17/10%)}.related-workflow-image{overflow:hidden;aspect-ratio:16/9;background:var(--surface-2)}.related-workflow-image img{width:100%;height:100%;object-fit:cover}.related-workflow-body{display:flex;flex:1 1;flex-direction:column;padding:18px}.related-workflow-body .product-category{margin:0}.related-workflow-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:auto;border-top:1px solid var(--line);padding-top:14px}.related-workflow-columns span{color:var(--accent-dark);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.related-workflow-columns .compact-list{margin-top:8px}.buyer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.buyer-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.buyer-journey-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.buyer-card{padding:22px}.buyer-review-card{min-height:430px;padding:20px}.buyer-journey-card{min-height:520px;padding:20px}.buyer-card .product-category{margin:0}.buyer-journey-card .product-category,.buyer-review-card .product-category{margin:0 0 8px}.procurement-readiness-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.procurement-readiness-card{min-height:430px;padding:18px}.procurement-readiness-card .product-category{margin:0 0 8px}.buyer-submission-room{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);grid-gap:24px;gap:24px;align-items:start}.buyer-submission-visual{position:-webkit-sticky;position:sticky;top:96px;overflow:hidden;border:1px solid rgb(255 255 255/72%);border-radius:18px;background:white;box-shadow:var(--shadow)}.buyer-submission-visual img{width:100%;height:100%;object-fit:cover}.buyer-submission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.buyer-submission-card{min-height:470px;padding:20px}.buyer-submission-card .product-category{margin:0 0 8px}.buyer-card h2{margin:8px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.1}.buyer-block{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.buyer-block span{color:var(--accent-dark);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.buyer-block p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.75}.buyer-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.decision-room-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.decision-room-card{overflow:hidden}.decision-room-image{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:var(--surface-2)}.decision-room-image img{width:100%;height:100%;object-fit:cover}.decision-room-body{padding:20px}.decision-room-body .product-category{margin:0}.decision-memo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.decision-memo-card{min-height:560px;padding:20px}.decision-memo-card .product-category{margin:0 0 8px}.objection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.objection-card{min-height:360px;padding:20px}.objection-card .product-category{margin:0 0 8px}.contract-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.contract-review-card{min-height:520px;padding:20px}.contract-review-card .product-category{margin:0 0 8px}.approval-packet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.approval-packet-card{min-height:470px;padding:20px}.approval-packet-card .product-category{margin:0 0 8px}.meeting-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.meeting-card{min-height:240px;padding:20px}.meeting-card h3{margin:0;font-size:20px}.meeting-card p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.72}.implementation-command-room{display:grid;grid-template-areas:"copy visual" "cards visual";grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);grid-gap:28px;gap:28px;align-items:center}.implementation-command-copy{display:grid;grid-area:copy;min-width:0;grid-gap:18px;gap:18px}.implementation-command-copy .section-copy{margin-bottom:0}.implementation-command-grid{display:grid;grid-area:cards;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.implementation-command-card{min-width:0;min-height:300px;padding:18px}.implementation-command-card .product-category{margin:0 0 8px;text-transform:none}.implementation-command-card h3,.implementation-command-card p{overflow-wrap:anywhere;word-break:break-all}.implementation-command-visual{grid-area:visual;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);box-shadow:0 26px 70px rgb(24 22 17/16%)}.implementation-command-visual img{width:100%;height:100%;object-fit:cover}.rollout-phase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.environment-card,.launch-runbook-card,.operating-card,.production-check-card,.rollout-phase-card{padding:20px}.rollout-phase-card{min-height:330px}.launch-runbook-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.launch-runbook-card{min-height:500px;padding:18px}.production-scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.production-scenario-card{overflow:hidden}.production-scenario-image{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:var(--surface-2)}.production-scenario-image img{width:100%;height:100%;object-fit:cover}.production-scenario-body{padding:20px}.rollback-control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.rollback-control-card{min-height:340px;padding:20px}.rollback-control-card .product-category{margin:0 0 8px}.migration-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.migration-path-card{min-height:430px;padding:20px}.expansion-gate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.expansion-gate-card{min-height:510px;padding:20px}.production-handoff-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.production-handoff-card{min-height:520px;padding:18px}.production-handoff-card .product-category{margin:0 0 8px}.environment-card h3,.implementation-command-card h3,.launch-runbook-card h3,.operating-card h3,.production-handoff-card h3,.production-scenario-card h3,.rollback-control-card h3,.rollout-phase-card h3{margin:0;font-size:20px}.environment-card p,.implementation-command-card p,.launch-runbook-card p,.operating-card p,.production-handoff-card p,.production-scenario-card p,.rollback-control-card p,.rollout-phase-card p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.72}.implementation-page-layout{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);grid-gap:24px;gap:24px;align-items:start}.operating-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.environment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.production-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.production-check-card p{margin:0;color:var(--ink);font-size:14px;font-weight:750;line-height:1.65}.production-check-card p:before{color:var(--green);content:"✓ ";font-weight:900}.security-grid{display:grid;grid-gap:12px;gap:12px}.control-card{padding:18px}.control-title{margin:0;font-size:18px}.control-copy{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.screen-stack{display:grid;grid-gap:12px;gap:12px}.screen-shot{border:1px solid var(--line);border-radius:16px;background:white;box-shadow:0 16px 45px rgb(24 22 17/10%);padding:14px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.pricing-decision-room{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);grid-gap:28px;gap:28px;align-items:center}.pricing-decision-visual{overflow:hidden;border:1px solid rgb(255 255 255/70%);border-radius:18px;background:white;box-shadow:var(--shadow)}.pricing-decision-visual img{width:100%;height:100%;object-fit:cover}.plan-selection-room{display:grid;grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);grid-gap:28px;gap:28px;align-items:start}.plan-selection-visual{position:-webkit-sticky;position:sticky;top:96px;overflow:hidden;border:1px solid rgb(255 255 255/72%);border-radius:18px;background:white;box-shadow:var(--shadow)}.plan-selection-visual img{display:block;width:100%;height:auto}.plan-selection-copy{min-width:0}.plan-selection-copy .section-copy{margin-bottom:24px}.plan-selection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.plan-selection-card{min-width:0;min-height:540px;padding:20px}.plan-selection-card h3,.plan-selection-card p{overflow-wrap:anywhere}.price-card{display:flex;min-height:360px;flex-direction:column;padding:22px}.price-card.featured{border-color:rgb(94 92 230/56%);box-shadow:0 24px 70px rgb(94 92 230/14%)}.price-name{margin:0;font-size:22px}.price-tagline{min-height:48px;margin:8px 0 20px;color:var(--muted);font-size:14px;line-height:1.6}.price{margin:0;font-size:36px;font-weight:850}.price-unit{font-weight:600}.feature-list,.price-unit{color:var(--muted);font-size:14px}.feature-list{display:grid;grid-gap:9px;gap:9px;margin:20px 0;padding:0;list-style:none}.feature-list li:before{color:var(--accent);content:"• ";font-weight:900}.plan-trigger-grid,.pricing-scenario-grid,.purchase-risk-grid{display:grid;grid-gap:14px;gap:14px}.pricing-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-upgrade-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.plan-upgrade-card{overflow:hidden}.plan-upgrade-image{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:var(--surface-2)}.plan-upgrade-image img{width:100%;height:100%;object-fit:cover}.plan-upgrade-body{padding:20px}.value-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.commercial-threshold-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.commercial-decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.commercial-memo-grid,.commercial-roi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.commercial-roi-card{min-height:560px;padding:20px}.commercial-roi-card .product-category{margin:0 0 8px}.budget-approval-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.budget-approval-card{min-height:470px;padding:20px}.budget-approval-card .product-category{margin:0 0 8px;text-transform:none}.budget-scope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.budget-scope-card{min-height:410px;padding:20px}.plan-trigger-grid,.purchase-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-memo-card,.commercial-threshold-card,.plan-trigger-card,.pricing-scenario-card,.purchase-risk-card,.value-model-card{padding:20px}.commercial-decision-card{min-height:500px;padding:20px}.commercial-decision-card .product-category,.commercial-memo-card .product-category,.pricing-scenario-card .product-category{margin:0 0 8px}.pricing-scenario-block{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.pricing-scenario-block span{color:var(--accent-dark);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pricing-scenario-block p{overflow-wrap:anywhere;word-break:break-all}.addon{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px}.footer{padding:36px 0 48px;color:var(--muted)}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--line);padding-top:22px}.footer-brand{display:grid;grid-gap:8px;gap:8px}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 18px;color:var(--muted);font-size:14px;font-weight:700}@media (max-width:980px){.buyer-route,.buyer-submission-room,.buyers-hero,.decision-layout,.department-decision-room,.evaluation-decision-room,.evaluation-hero,.evaluation-output-layout,.evaluation-packet-room,.evidence-row,.faq-layout,.final-cta,.fit-layout,.flow-diagram,.hero,.homepage-contract-path-room,.homepage-decision-room,.how-it-works-layout,.implementation-command-room,.implementation-hero,.implementation-layout,.implementation-page-layout,.operation-playbook-layout,.outcome-layout,.plan-selection-room,.poc-builder-room,.poc-hero,.poc-layout,.pricing-decision-room,.procurement-layout,.product-contract-review-room,.product-decision-layout,.product-hero,.product-selection-room,.proof-contract-drill-room,.proof-hero,.proof-layout,.proof-submission-room,.review-layout,.scenario-layout,.security-evidence-room,.security-hero,.security-layout,.security-objection-room,.solution-intake-room,.split-section,.stakeholder-layout,.suite-layout,.workflow-card,.workflow-evidence-board,.workflow-hero,.workflow-selection-board{grid-template-columns:1fr}.flow-arrow-large{justify-items:center;transform:rotate(90deg)}.flow-lane{min-height:auto}.start-point-grid{grid-template-columns:1fr}.evaluation-strip{align-items:flex-start;flex-direction:column}.solution-story{grid-template-columns:1fr}.department-decision-room,.security-evidence-room{grid-template-areas:"copy" "visual" "cards"}.security-objection-room{grid-template-columns:1fr}.evaluation-decision-room,.poc-builder-room,.proof-submission-room{grid-template-areas:"copy" "visual" "cards"}.proof-contract-drill-room{grid-template-columns:1fr}.implementation-command-room{grid-template-areas:"copy" "visual" "cards"}.solution-story-media,.workflow-media{aspect-ratio:16/9}.hero-visual{justify-self:stretch;width:100%}.system-card{position:static;width:auto;margin-top:12px}.acceptance-grid,.adoption-route-grid,.alternative-grid,.approval-packet-grid,.architecture-flow,.assurance-grid,.boundary-scenario-grid,.budget-approval-grid,.budget-scope-grid,.buyer-grid,.buyer-journey-grid,.buyer-review-grid,.buyer-submission-grid,.commercial-decision-grid,.commercial-memo-grid,.commercial-roi-grid,.commercial-threshold-grid,.comparison-grid,.comparison-lab-grid,.contract-decision-grid,.contract-evidence-grid,.contract-packet-grid,.contract-review-grid,.contract-route-grid,.decision-matrix-grid,.decision-memo-grid,.decision-room-grid,.decision-scenario-grid,.department-brief-grid,.department-decision-grid,.detail-grid,.environment-grid,.evaluation-battlecard-grid,.evaluation-checklist,.evaluation-decision-grid,.evaluation-output-grid,.evaluation-packet-grid,.evaluation-run-sheet-grid,.evaluation-score-grid,.evidence-grid,.evidence-recipe-grid,.executive-packet-grid,.expansion-gate-grid,.fit-grid,.homepage-contract-path-grid,.homepage-decision-grid,.implementation-command-grid,.implementation-grid,.incident-walkthrough-grid,.launch-runbook-grid,.meeting-grid,.migration-path-grid,.objection-grid,.operating-grid,.packet-grid,.pilot-grid,.plan-fit-grid,.plan-selection-grid,.plan-trigger-grid,.plan-upgrade-grid,.playbook-grid,.poc-brief-grid,.poc-builder-grid,.poc-consultation-grid,.poc-day-runbook-grid,.poc-decision-grid,.poc-evidence-run-grid,.poc-intake-grid,.poc-output-grid,.poc-risk-drill-grid,.poc-scenario-grid,.poc-week-grid,.pricing-grid,.pricing-scenario-grid,.procurement-readiness-grid,.procurement-verdict-grid,.product-adoption-grid,.product-contract-packet-grid,.product-grid,.product-packet-grid,.product-poc-brief-grid,.product-starter-grid,.production-check-grid,.production-handoff-grid,.production-scenario-grid,.proof-contract-drill-grid,.proof-objection-grid,.proof-question-grid,.proof-review-grid,.proof-submission-grid,.proof-walkthrough-grid,.purchase-risk-grid,.related-workflow-grid,.residual-risk-grid,.risk-playbook-grid,.rollback-control-grid,.rollout-grid,.rollout-phase-grid,.security-evidence-grid,.security-objection-grid,.security-questionnaire-grid,.security-review-grid,.security-route-grid,.security-submission-grid,.selection-failure-grid,.signal-grid,.solution-deep-dive-grid,.solution-failure-grid,.solution-intake-grid,.solution-proof-grid,.solution-row,.solution-starter-grid,.start-guide-grid,.submission-pack-grid,.suite-buying-grid,.suite-pattern-grid,.usecase-grid,.value-model-grid,.workflow-before-after-grid,.workflow-brief-grid,.workflow-buying-route-grid,.workflow-decision-grid,.workflow-detail-grid,.workflow-evidence-grid,.workflow-expansion-grid,.workflow-preview-grid,.workflow-runbook-grid,.workflow-selection-grid,.workflow-starter-grid,.workflow-step-grid,.workflow-timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-row-block{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.buyer-submission-visual,.evaluation-packet-visual,.homepage-contract-path-visual,.homepage-decision-visual,.operation-playbook-visual,.plan-selection-visual,.product-contract-review-visual,.product-selection-visual,.proof-contract-drill-visual,.scenario-visual,.security-objection-visual,.solution-intake-visual,.workflow-evidence-visual,.workflow-selection-visual{position:static}.nav-links{display:none}}@media (max-width:680px){.container{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}.nav-actions,.nav-inner{min-width:0}.nav-actions .button.primary,.nav-actions .button.secondary{display:none}.hero{min-height:auto;padding-top:36px}.hero-copy,.hero-title,.section-copy,.section-title,.suite-definition p{overflow-wrap:anywhere;word-break:break-all}.hero-title{font-size:36px;line-height:1.12}.hero-copy,.hero-visual,.hero>div:first-child{width:100%;max-width:calc(100vw - 28px)}.system-card{position:static;width:100%;margin-top:12px;border-radius:var(--radius)}.system-card .gate-row{width:100%}.system-card .chip{max-width:100%;white-space:normal}.buyers-hero>div:first-child,.buyers-visual,.evaluation-decision-copy,.evaluation-decision-grid,.evaluation-decision-visual,.evaluation-hero>div:first-child,.evaluation-packet-copy,.evaluation-packet-grid,.evaluation-packet-visual,.evaluation-visual,.implementation-command-copy,.implementation-command-grid,.implementation-command-visual,.implementation-hero>div:first-child,.implementation-visual,.poc-builder-copy,.poc-builder-grid,.poc-builder-visual,.poc-hero>div:first-child,.poc-visual,.proof-contract-drill-copy,.proof-contract-drill-grid,.proof-contract-drill-visual,.proof-hero>div:first-child,.proof-submission-copy,.proof-submission-grid,.proof-submission-visual,.proof-visual,.security-hero-visual,.security-hero>div:first-child{width:100%;max-width:calc(100vw - 28px)}.poc-hero .hero-actions{display:grid;width:min(100%,340px);grid-template-columns:1fr}.poc-hero .button{width:100%;white-space:normal;overflow-wrap:anywhere}.buyers-hero .hero-copy,.buyers-hero .hero-title,.buyers-hero+.section .section-copy,.buyers-hero+.section .section-head,.buyers-hero+.section .section-title,.buyers-hero>div:first-child,.department-decision-room .section-copy,.department-decision-room .section-title,.department-decision-room>div:first-child,.evaluation-decision-room .section-copy,.evaluation-decision-room .section-title,.evaluation-decision-room>div:first-child,.evaluation-hero .hero-copy,.evaluation-hero .hero-title,.evaluation-hero>div:first-child,.evaluation-packet-room .section-copy,.evaluation-packet-room .section-title,.evaluation-packet-room>div:last-child,.homepage-contract-path-room .section-copy,.homepage-contract-path-room .section-title,.homepage-contract-path-room>div:last-child,.implementation-command-room .section-copy,.implementation-command-room .section-title,.implementation-command-room>div:first-child,.implementation-hero .hero-copy,.implementation-hero .hero-title,.implementation-hero>div:first-child,.page-hero .section-copy,.page-hero .section-title,.plan-selection-room .section-copy,.plan-selection-room .section-title,.plan-selection-room>div:last-child,.poc-builder-room .section-copy,.poc-builder-room .section-title,.poc-builder-room>div:first-child,.poc-hero .hero-copy,.poc-hero .hero-title,.poc-hero>div:first-child,.pricing-decision-room .section-copy,.pricing-decision-room .section-title,.pricing-decision-room>div:first-child,.product-hero .hero-copy,.product-hero .hero-title,.product-hero>div:first-child,.product-selection-room .section-copy,.product-selection-room .section-title,.product-selection-room>div:last-child,.proof-contract-drill-room .section-copy,.proof-contract-drill-room .section-title,.proof-contract-drill-room>div:last-child,.proof-hero .hero-copy,.proof-hero .hero-title,.proof-hero>div:first-child,.proof-submission-room .section-copy,.proof-submission-room .section-title,.proof-submission-room>div:first-child,.security-evidence-room .section-copy,.security-evidence-room .section-title,.security-evidence-room>div:first-child,.security-hero .hero-copy,.security-hero .hero-title,.security-hero>div:first-child,.security-objection-room .section-copy,.security-objection-room .section-title,.security-objection-room>div:last-child,.workflow-hero .hero-copy,.workflow-hero .hero-title,.workflow-hero>div:first-child,.workflow-selection-board .section-copy,.workflow-selection-board .section-title,.workflow-selection-board>div:last-child{max-width:min(100%,340px)}.workflow-selection-board .workflow-selection-visual{display:none}.hero-copy{font-size:15px;word-break:break-all}.section-copy,.section-title{max-width:calc(100vw - 28px);overflow-wrap:anywhere}.section-title{font-size:30px;line-height:1.12;word-break:break-word}.section-copy{font-size:15px;word-break:break-all}.mobile-copy-break{display:block}.hero-title{max-width:100%;font-size:30px;line-break:strict;overflow-wrap:anywhere;word-break:keep-all}.product-hero .hero-title,.workflow-hero .hero-title{font-size:28px;word-break:normal}.buyers-hero .hero-title{font-size:28px}.acceptance-grid,.adoption-route-grid,.alternative-grid,.approval-packet-grid,.architecture-flow,.assurance-grid,.boundary-scenario-grid,.budget-approval-grid,.budget-scope-grid,.buyer-grid,.buyer-journey-grid,.buyer-review-grid,.buyer-submission-grid,.commercial-decision-grid,.commercial-memo-grid,.commercial-roi-grid,.commercial-threshold-grid,.comparison-grid,.comparison-lab-grid,.contract-decision-grid,.contract-evidence-grid,.contract-packet-grid,.contract-review-grid,.contract-route-grid,.decision-matrix-grid,.decision-memo-grid,.decision-room-grid,.decision-scenario-grid,.department-brief-grid,.department-decision-grid,.detail-grid,.environment-grid,.evaluation-battlecard-grid,.evaluation-checklist,.evaluation-decision-grid,.evaluation-output-grid,.evaluation-packet-grid,.evaluation-run-sheet-grid,.evaluation-score-grid,.evidence-grid,.evidence-recipe-grid,.executive-packet-grid,.expansion-gate-grid,.fit-grid,.hero-proof,.homepage-contract-path-grid,.homepage-decision-grid,.implementation-command-grid,.implementation-grid,.incident-walkthrough-grid,.launch-runbook-grid,.meeting-grid,.migration-path-grid,.objection-grid,.operating-grid,.packet-grid,.pilot-grid,.plan-fit-grid,.plan-selection-grid,.plan-trigger-grid,.plan-upgrade-grid,.playbook-grid,.poc-brief-grid,.poc-builder-grid,.poc-consultation-grid,.poc-day-runbook-grid,.poc-decision-grid,.poc-evidence-run-grid,.poc-intake-grid,.poc-output-grid,.poc-risk-drill-grid,.poc-scenario-grid,.poc-week-grid,.pricing-grid,.pricing-scenario-grid,.procurement-readiness-grid,.procurement-verdict-grid,.product-adoption-grid,.product-contract-packet-grid,.product-grid,.product-packet-grid,.product-poc-brief-grid,.product-starter-grid,.production-check-grid,.production-handoff-grid,.production-scenario-grid,.proof-card-grid,.proof-contract-drill-grid,.proof-objection-grid,.proof-question-grid,.proof-review-grid,.proof-submission-grid,.proof-walkthrough-grid,.purchase-risk-grid,.related-workflow-grid,.residual-risk-grid,.risk-playbook-grid,.rollback-control-grid,.rollout-grid,.rollout-phase-grid,.security-evidence-grid,.security-objection-grid,.security-questionnaire-grid,.security-review-grid,.security-route-grid,.security-submission-grid,.selection-failure-grid,.signal-grid,.solution-deep-dive-grid,.solution-failure-grid,.solution-intake-grid,.solution-proof-grid,.solution-row,.solution-starter-grid,.start-guide-grid,.submission-pack-grid,.suite-buying-grid,.suite-pattern-grid,.usecase-grid,.value-model-grid,.workflow-before-after-grid,.workflow-brief-grid,.workflow-buying-route-grid,.workflow-decision-grid,.workflow-detail-grid,.workflow-evidence-grid,.workflow-expansion-grid,.workflow-preview-grid,.workflow-runbook-grid,.workflow-selection-grid,.workflow-starter-grid,.workflow-step-grid,.workflow-timeline-grid{grid-template-columns:1fr}.product-hero{padding-top:36px}.buyer-submission-card,.product-contract-packet-card,.product-hero,.workflow-evidence-card{min-height:auto}.homepage-contract-path-card,.homepage-contract-path-grid,.homepage-contract-path-room>*,.homepage-contract-path-visual{width:100%;max-width:calc(100vw - 28px);min-width:0}.homepage-contract-path-card{min-height:auto;overflow:hidden}.solution-intake-card,.solution-intake-grid,.solution-intake-room>*,.solution-intake-visual{width:100%;max-width:calc(100vw - 28px);min-width:0}.solution-intake-card{min-height:auto;overflow:hidden}.security-objection-card,.security-objection-grid,.security-objection-room>*,.security-objection-visual{width:100%;max-width:calc(100vw - 28px);min-width:0}.security-objection-card{max-width:min(100%,340px);min-height:auto;overflow:hidden}.evaluation-decision-card,.evaluation-packet-card,.evaluation-packet-grid,.evaluation-packet-room>*,.evaluation-packet-visual{width:100%;max-width:calc(100vw - 28px);min-width:0}.evaluation-decision-card{max-width:min(100%,340px)}.evaluation-decision-card,.evaluation-packet-card{min-height:auto;overflow:hidden}.proof-contract-drill-card,.proof-contract-drill-grid,.proof-contract-drill-room>*,.proof-contract-drill-visual{width:100%;max-width:calc(100vw - 28px);min-width:0}.proof-contract-drill-card,.proof-submission-card{max-width:min(100%,340px);min-height:auto;overflow:hidden}.plan-selection-card,.plan-selection-grid,.plan-selection-room>*,.plan-selection-visual{width:100%;max-width:calc(100vw - 28px);min-width:0}.plan-selection-card{max-width:min(100%,340px);min-height:auto;overflow:hidden}.buyers-hero,.evaluation-hero,.implementation-hero,.poc-hero,.proof-hero,.security-hero,.workflow-hero{min-height:auto;padding-top:36px}.product-card,.product-card-featured{min-height:auto}.addon,.price-card,.pricing-grid{width:min(100%,340px);max-width:min(100%,340px);min-width:0}.pricing-grid{justify-items:stretch}.price-card{overflow:hidden}.addon>*,.pricing-grid>*{max-width:100%;min-width:0}.addon .button,.price-card .button{width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere}.feature-list,.price,.price-tagline{overflow-wrap:anywhere;word-break:break-all}.system-row{grid-template-columns:1fr}.arrow{transform:rotate(90deg);text-align:center}.addon,.footer-inner{align-items:flex-start;flex-direction:column}.footer-links{justify-content:flex-start}.related-workflow-columns{grid-template-columns:1fr}}