.pbi-hero-sub{max-width:48rem;margin:0 auto}.pbi-hero-sub strong{color:var(--brand-color-1);opacity:1}.pbi-lifecycle{flex-direction:column;gap:0;max-width:58rem;margin:3rem auto 0;display:flex;position:relative}.pbi-lifecycle:before{content:"";background:linear-gradient(#f2583599 0%,#f258354d 40%,#ffffff1a 60%,#ffffff0d 100%);width:2px;position:absolute;top:0;bottom:0;left:28px}.pbi-lifecycle-phase{align-items:flex-start;gap:1.5rem;padding:1.75rem 0;display:flex;position:relative}.pbi-lifecycle-dot{z-index:2;background:#0f0a24e6;border:2px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;transition:border-color .35s,box-shadow .35s;display:flex;position:relative}.pbi-lifecycle-phase:hover .pbi-lifecycle-dot{border-color:var(--brand-color-1);box-shadow:0 0 18px 4px #f2583540}.pbi-lifecycle-phase--active .pbi-lifecycle-dot{border-color:var(--brand-color-1);box-shadow:0 0 0 4px #f2583526,0 0 24px 6px #f258354d}.pbi-lifecycle-body{flex:1;min-width:0}.pbi-lifecycle-body h4{margin:0 0 .35rem;font-size:1.25rem;font-weight:600}.pbi-lifecycle-phase--active .pbi-lifecycle-body h4{color:var(--brand-color-1)}.pbi-lifecycle-body p{color:#ffffffbf;margin:0;font-size:.95rem;line-height:1.6}.pbi-lifecycle-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:.5rem;padding:.2rem .75rem;font-size:.72rem;font-weight:700;display:inline-block}.pbi-lifecycle-badge--prebreach{color:var(--brand-color-1);background:#f2583526;border:1px solid #f2583559}.pbi-lifecycle-badge--darkweb{color:#ffffff80;background:#ffffff0f;border:1px solid #ffffff1f}@media (max-width:768px){.pbi-lifecycle:before{left:20px}.pbi-lifecycle-dot{width:42px;height:42px}.pbi-lifecycle-phase{gap:1rem;padding:1.25rem 0}.pbi-lifecycle-body h4{font-size:1.1rem}}.pbi-compare-grid{grid-template-columns:1fr 1fr;gap:2rem;max-width:62rem;margin:3rem auto 0;display:grid}.pbi-compare-card{background:#0f172a66;border:1px solid #ffffff14;border-radius:14px;padding:2.25rem 2rem;transition:border-color .3s,box-shadow .3s}.pbi-compare-card:hover{border-color:#ffffff26;box-shadow:0 4px 24px #00000040}.pbi-compare-card--prebreach{background:#f258350a;border-color:#f2583540}.pbi-compare-card--prebreach:hover{border-color:#f258358c;box-shadow:0 4px 32px #f258351f}.pbi-compare-card h3{margin:0 0 1.25rem;font-size:1.35rem!important;font-weight:600!important}.pbi-compare-card--prebreach h3{color:var(--brand-color-1)}.pbi-compare-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.pbi-compare-list li{color:#ffffffd1;align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.55;display:flex}.pbi-compare-icon{flex-shrink:0;margin-top:2px}.pbi-compare-icon--check{color:var(--brand-color-1)}.pbi-compare-icon--x{color:#ffffff4d}@media (max-width:768px){.pbi-compare-grid{grid-template-columns:1fr;gap:1.5rem}.pbi-compare-card{padding:1.75rem 1.5rem}}.pbi-pillars{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:66rem;margin:3rem auto 0;display:grid}.pbi-pillar-card{background:#0f172a59;border:1px solid #ffffff14;border-radius:14px;padding:2.25rem 1.75rem;transition:border-color .3s,box-shadow .3s,transform .3s}.pbi-pillar-card:hover{border-color:#f2583573;transform:translateY(-4px);box-shadow:0 8px 32px #f258351a}.pbi-pillar-icon{width:48px;height:48px;color:var(--brand-color-1);background:#f258351a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.pbi-pillar-card h4{margin:0 0 .5rem;font-size:1.15rem;font-weight:600}.pbi-pillar-card p{color:#ffffffb8;margin:0;font-size:.92rem;line-height:1.6}@media (max-width:991px){.pbi-pillars{grid-template-columns:1fr;gap:1.25rem}}.pbi-freshness{flex-direction:column;gap:1.25rem;max-width:52rem;margin:3rem auto 0;display:flex}.pbi-freshness-row{grid-template-columns:160px 1fr auto;align-items:center;gap:1rem;display:grid}.pbi-freshness-label{color:#fffc;text-align:right;font-size:.85rem;font-weight:600}.pbi-freshness-bar-track{background:#ffffff0a;border-radius:6px;height:32px;position:relative;overflow:hidden}.pbi-freshness-bar{border-radius:6px;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1)}.pbi-freshness-bar--high{background:linear-gradient(90deg, var(--brand-color-1), #ff8a65)}.pbi-freshness-bar--med{background:linear-gradient(90deg,#ffa726,#ffb74d)}.pbi-freshness-bar--low{background:linear-gradient(90deg,#ffffff26,#ffffff40)}.pbi-freshness-value{color:#ffffff8c;text-align:left;min-width:42px;font-size:.82rem;font-weight:700}@media (max-width:600px){.pbi-freshness-row{grid-template-columns:1fr auto}.pbi-freshness-label{text-align:left;grid-column:1/-1}}.pbi-cta-section{text-align:center;padding:4rem 2rem}.pbi-cta-section h2{margin:0 0 1rem}.pbi-cta-section h3{max-width:38rem;margin:0 auto 2rem}.pbi-cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.pbi-stats{text-align:center;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:60rem;margin:3rem auto 0;display:grid}.pbi-stat{background:#0f172a4d;border:1px solid #ffffff0f;border-radius:14px;padding:2rem 1.5rem}.pbi-stat-number{font-family:var(--font-title);color:var(--brand-color-1);text-shadow:0 0 18px #f258354d;margin-bottom:.5rem;font-size:2.5rem;font-weight:700;line-height:1.1}.pbi-stat-desc{color:#ffffffa6;margin:0;font-size:.9rem;line-height:1.45}@media (max-width:768px){.pbi-stats{grid-template-columns:1fr;gap:1rem}}.pbi-story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;max-width:66rem;margin:2.5rem auto 0;display:grid}.pbi-story-card{-webkit-backdrop-filter:blur(8px);background:#0f172a73;border:1px solid #ffffff14;border-radius:16px;padding:2.25rem 2rem 2rem;position:relative}.pbi-story-body p{color:#ffffffd9;margin:0 0 .85rem;font-size:1rem;line-height:1.7}.pbi-story-body p:last-child{margin-bottom:0}.pbi-story-body strong{color:var(--brand-color-1);font-weight:700}.pbi-story-timestamps{background:#0000004d;border:1px solid #ffffff0f;border-radius:10px;justify-content:center;align-items:center;gap:1rem;margin-top:1.75rem;padding:1rem 1.25rem;display:flex}.pbi-story-ts{flex-direction:column;align-items:center;gap:.2rem;display:flex}.pbi-story-ts-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;font-size:.7rem;font-weight:600}.pbi-story-ts-value{font-family:var(--font-mono);color:#ffffffe6;font-size:1.05rem;font-weight:700}.pbi-story-ts-value--highlight{color:var(--brand-color-1);text-shadow:0 0 12px #f2583566}.pbi-story-ts-arrow{color:#ffffff4d;align-items:center;gap:.4rem;font-size:1.15rem;display:flex}.pbi-story-ts-delta{color:var(--brand-color-1);font-size:.75rem;font-weight:700;font-family:var(--font-mono);letter-spacing:.04em;background:#f258351f;border-radius:999px;padding:.15rem .55rem;display:inline-block}.pbi-story-screenshot{flex-direction:column;align-items:center;display:flex}.pbi-story-screenshot img{border:1px solid #ffffff1a;border-radius:12px;width:100%;max-width:420px;transition:box-shadow .35s,transform .35s;box-shadow:0 8px 32px #0006,0 0 0 1px #f2583514}.pbi-story-screenshot img:hover{transform:translateY(-3px);box-shadow:0 12px 48px #00000080,0 0 0 1px #f2583533,0 0 24px #f2583514}.pbi-story-screenshot-caption{color:#fff6;text-align:center;margin-top:.75rem;font-size:.78rem}@media (max-width:991px){.pbi-story-grid{grid-template-columns:1fr;gap:2rem}.pbi-story-screenshot{order:-1}.pbi-story-screenshot img{max-width:340px}}@media (max-width:480px){.pbi-story-timestamps{flex-direction:column;gap:.75rem}.pbi-story-ts-arrow{transform:rotate(90deg)}}
