.pers-hero-gradient{min-height:650px;padding:96px 0;background:linear-gradient(135deg,#7928d9,#1e1b4b);overflow:hidden}.pers-hero-gradient .container{display:grid;grid-template-columns:1.05fr 0.95fr;align-items:center;grid-gap:56px;gap:56px}.pers-hero-gradient a,.pers-hero-gradient h1,.pers-hero-gradient p{color:var(--brand-text-inverse)}.pers-hero-gradient .eyebrow{color:var(--brand-accent)}.pers-hero-gradient img{width:100%;height:560px;-o-object-fit:cover;object-fit:cover;border-radius:24px;box-shadow:0 32px 80px rgba(0,0,0,.35)}.pers-hero-copy>p:not(.eyebrow){font-size:1.16rem;max-width:660px}.pers-hero-actions{display:flex;gap:20px;align-items:center;margin:28px 0}.pers-btn-light{background:#fff;color:var(--brand-primary-dark)}.pers-link-light{font-weight:700}.pers-command-inline{max-width:560px;padding:14px 18px;border:1px solid rgba(255,255,255,.24);background:#12101f;border-radius:var(--brand-radius);overflow:auto}.pers-command-inline code{white-space:nowrap}.pers-faq,.pers-features,.pers-industries,.pers-install-runbook,.pers-result{padding:96px 0}.pers-faq header,.pers-features header,.pers-industries header,.pers-install-runbook header,.pers-result header{max-width:760px;margin-bottom:48px}.pers-feature-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center;margin:64px 0}.pers-feature-row.reverse img{order:2}.pers-feature-row img{height:430px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:24px}.pers-feature-row span{color:var(--brand-primary);font-weight:900}.pers-industries{background:var(--brand-bg-alt)}.pers-scroll-row{display:flex;gap:24px;overflow:auto;padding-bottom:20px}.pers-scroll-row article{flex:0 0 300px;padding:28px;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.pers-scroll-row b{display:block;font-size:1.15rem;margin-bottom:12px}.pers-result-shell{display:grid;grid-template-columns:3fr 5fr 4fr;border:1px solid var(--brand-border);border-radius:24px;overflow:hidden;box-shadow:0 24px 60px rgba(30,27,75,.12)}.pers-result-shell>*{padding:32px}.pers-result-shell aside{background:var(--brand-secondary);color:#fff}.pers-result-shell aside h3,.pers-result-shell aside p{color:#fff}.pers-result-shell pre{white-space:pre-wrap;color:var(--brand-primary-light);font-size:.9rem}.pers-result-main{background:#fff}.pers-result-main dt{color:var(--brand-primary);font-weight:800;margin-top:16px}.pers-badge{display:inline-block;background:var(--brand-accent);padding:4px 10px;border-radius:999px;font-weight:800}.pers-install-runbook{background:#12101f;color:#fff}.pers-install-runbook h2,.pers-install-runbook h3,.pers-install-runbook p{color:#fff}.pers-install-runbook .eyebrow{color:var(--brand-accent)}.pers-install-runbook ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.pers-install-runbook li{padding:26px;border:1px solid rgba(255,255,255,.18);border-radius:var(--brand-radius);background:#1e1b4b}.pers-install-runbook li>span{color:var(--brand-accent);font-weight:900}.pers-install-runbook code{display:block;margin:16px 0;overflow:auto}.pers-faq{background:var(--brand-bg-alt)}.pers-faq-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.pers-faq article{padding:24px 0;border-top:1px solid var(--brand-border)}@media (max-width:991px){.pers-faq-grid,.pers-feature-row,.pers-hero-gradient .container{grid-template-columns:1fr}.pers-hero-gradient img{height:auto}.pers-feature-row.reverse img{order:0}.pers-result-shell{grid-template-columns:1fr}.pers-install-runbook ol{grid-template-columns:1fr 1fr}}@media (max-width:575px){.pers-hero-actions{align-items:flex-start;flex-direction:column}.pers-install-runbook ol{grid-template-columns:1fr}}