.hero{text-align:center;border-top:.5px solid var(--color-border-tertiary);padding:2.25rem 2rem 1rem}.hero h1{max-width:820px;margin:0 auto 1rem}.hero-sub{color:var(--color-text-secondary);max-width:720px;margin:0 auto 1.25rem;font-size:16px;line-height:1.55}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px}.stat-pill{background:var(--orange-light);color:var(--orange-dark);letter-spacing:.01em;border:.5px solid #f973162e;border-radius:100px;align-items:center;gap:8px;margin-bottom:.5rem;padding:7px 16px 7px 10px;font-size:13px;font-weight:500;display:inline-flex}.stat-pill i{background:var(--orange);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;display:inline-flex}.stat-source{color:var(--color-text-tertiary);margin-bottom:.75rem;font-size:11px}.lifecycle{max-width:1080px;margin:1.75rem auto 0}.lc-header{align-items:center;gap:24px;margin-bottom:1.75rem}.lc-header .lc-line{background:var(--color-border-tertiary);flex:1;height:1px}.lc-header .lc-title{letter-spacing:.28em;color:var(--color-text-tertiary);white-space:nowrap;font-size:11px;font-weight:500}.lc-steps{justify-content:space-between;align-items:flex-start;gap:4px}.lc-step{text-align:center;flex-direction:column;flex:none;align-items:center;width:128px}.lc-circle{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:23px;position:relative}.lc-circle .ti{line-height:1}.lc-step.is-active .lc-circle{background:var(--orange-light);color:var(--orange-dark);border-color:#f9731652}.lc-step.is-risk .lc-circle{background:var(--risk-light);color:var(--risk-dark);border-color:#dc262652}.lc-step.is-monitor .lc-circle{color:#6b7280;background:#f3f4f6;border-color:#e5e7eb}.lc-num{color:#fff;border:2px solid var(--color-background-primary);width:22px;height:22px;font-size:11px;font-weight:600;font-family:var(--font-sans);background:#9ca3af;border-radius:50%;justify-content:center;align-items:center;position:absolute;top:-7px;right:-7px}.lc-step.is-active .lc-num{background:var(--orange)}.lc-step.is-risk .lc-num{background:var(--risk)}.lc-step.is-monitor .lc-num{background:#9ca3af}.lc-step h4{color:var(--color-text-primary);letter-spacing:-.005em;margin-top:12px;font-size:12.5px;font-weight:600;line-height:1.3}.lc-step p{color:var(--color-text-tertiary);margin-top:7px;font-size:11px;font-weight:400;line-height:1.4}.lc-arrow{color:#c9ced5;flex:auto;justify-content:center;align-items:center;min-width:16px;padding-top:20px}.lc-arrow .ti{font-size:18px}.lc-loop-wrap{pointer-events:none;margin:1.5rem auto 0;padding:0 6% 0 23.5%;position:relative}.lc-loop-box{border:1.5px dashed #9ca3af;border-top:none;height:28px;position:relative}.lc-loop-box:before{content:"";border-bottom:7px solid #9ca3af;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:-2px;left:-6.5px}.lc-loop-label{background:var(--color-background-primary);letter-spacing:.18em;color:var(--color-text-secondary);white-space:nowrap;pointer-events:auto;padding:0 14px;font-size:11px;font-weight:600;position:absolute;top:10px;left:50%;transform:translate(-50%)}.lc-footer{align-items:center;gap:24px;margin-top:2rem}.lc-footer .lc-line{background:var(--color-border-tertiary);flex:1;height:1px}.trust{background:var(--color-background-secondary);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:1.5rem 2rem;font-size:14px}.trust-lbl{color:var(--color-text-primary);margin-right:6px;font-weight:500}.trust-dot{background:var(--color-text-tertiary);border-radius:50%;width:4px;height:4px}.grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;display:grid}.grid3{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.grid4{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.industries-grid .enterprise-ai-card{grid-column:1/-1}.card{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);padding:1.75rem 1.5rem}.card-sec{background:var(--color-background-secondary);border-radius:var(--border-radius-md);padding:1.5rem}.section.alt .card-sec{background:var(--color-background-primary)}.blocker-card{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);padding:2rem;position:relative;overflow:hidden}.blocker-card.is-biz,.blocker-card.is-risk{border-top:3px solid var(--accent)}.blocker-num{color:var(--accent-mid);margin-bottom:.5rem;font-size:48px;font-weight:500;line-height:1}.blocker-q{color:var(--color-text-primary);margin:0 0 .75rem;font-size:22px;font-weight:500;line-height:1.3}.pain-row{grid-template-columns:repeat(3,1fr);gap:12px;margin:1.25rem 0 0;display:grid}.pain-cell{background:linear-gradient(180deg, var(--color-background-primary) 0%, var(--color-background-secondary) 100%);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);color:var(--color-text-secondary);min-height:118px;padding:1rem 1rem 1.05rem;font-size:13px;line-height:1.55}.pain-cell strong{color:var(--color-text-primary);letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:.45rem;font-size:14px;font-weight:600;line-height:1.3;display:flex}.pain-cell strong:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:999px;flex:0 0 8px}.pain-cell span{display:block}.pull-quote{color:var(--accent-dark);text-align:center;max-width:760px;margin:2.5rem auto 0;font-size:clamp(20px,2.5vw,26px);font-style:italic;font-weight:500;line-height:1.35}.ind-tag{background:var(--accent-light);color:var(--accent-dark);letter-spacing:.04em;border-radius:20px;margin-bottom:12px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-block}.step-pill{background:var(--accent-light);color:var(--accent);letter-spacing:.08em;border-radius:20px;margin-bottom:.75rem;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.step-num{color:var(--accent);letter-spacing:.14em;margin-bottom:12px;font-size:12px;font-weight:500}.cycle-wrap{max-width:720px;margin:1rem auto 0}.cycle-wrap img{width:100%;height:auto;margin:0 auto;display:block}.gt-callout{background:var(--color-background-secondary);border:1px solid var(--accent);border-radius:var(--border-radius-lg);align-items:flex-start;gap:1.5rem;max-width:900px;margin:3rem auto 0;padding:2rem}.gt-icon{color:var(--accent);flex-shrink:0;margin-top:4px;font-size:32px}.gt-body h3{color:var(--color-text-primary);margin:0 0 .5rem;font-size:18px}.gt-body p{font-size:14px;line-height:1.6}.gt-tag{background:var(--accent);color:#fff;letter-spacing:.1em;border-radius:20px;margin-bottom:.6rem;padding:3px 10px;font-size:10px;font-weight:500;display:inline-block}.extension-row{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;max-width:800px;margin:0 auto 2rem;display:grid}.ext-card{background:var(--color-background-primary);border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);border-left:3px solid var(--color-border-tertiary);padding:1.25rem 1.5rem}.ext-card.is-biz,.ext-card.is-risk{border-left:3px solid var(--accent)}.ext-then{color:var(--accent);letter-spacing:.12em;margin-bottom:.5rem;font-size:11px;font-weight:500}.ext-q-old{color:var(--color-text-secondary);margin-bottom:6px;font-size:13px;font-style:italic}.ext-q-new{color:var(--color-text-primary);font-size:15px;font-weight:500}.funnel-container{max-width:760px;margin:0 auto;padding:1rem}.funnel-container svg{width:100%;height:auto}.sandbox{background:var(--accent-light);border-radius:var(--border-radius-lg);text-align:center;max-width:900px;margin:0 auto;padding:3rem 2rem}.sandbox h2{color:var(--accent-dark)}.sandbox p{color:var(--accent)}.sandbox-stats{flex-wrap:wrap;justify-content:center;gap:48px;margin:1.75rem 0 2rem}.stat-num{color:var(--accent-dark);font-size:36px;font-weight:500;line-height:1}.stat-lbl{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:11px}.quote{color:var(--color-text-primary);max-width:560px;margin:0 auto .75rem;font-size:16px;font-style:italic;line-height:1.55}.quote-attr{color:var(--color-text-secondary);font-size:13px}.pricing-card{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);flex-direction:column;padding:2rem 1.75rem;display:flex}.pricing-card.featured{border:2px solid var(--accent-mid)}.price-tier{letter-spacing:.14em;color:var(--color-text-secondary);margin:0 0 .5rem;font-size:11px;font-weight:500}.price-tier.featured-label{color:var(--accent)}.price-card-h{color:var(--color-text-primary);margin:0 0 1.25rem;font-size:16px;font-weight:500}.price-feat{color:var(--color-text-secondary);border-top:.5px solid var(--color-border-tertiary);padding:8px 0;font-size:13px}.price-feat:first-of-type{border-top:none;padding-top:0}.final-cta{text-align:center;background:var(--color-background-secondary);border-radius:var(--border-radius-lg);max-width:1040px;margin:0 auto;padding:4rem 2rem}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:1.5rem}@media (width<=720px){.desktop-only{display:none}.grid3{grid-template-columns:1fr}.sandbox{width:100%;max-width:100%}.final-cta{border-radius:12px;width:100%;max-width:100%}}
