.hero-ppe-specifier{background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.hero-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(360px,2fr);min-height:720px;padding-top:160px;padding-bottom:200px}.hero-scene{margin:0;min-height:100%}.hero-scene img{width:100%;height:100%;min-height:560px;-o-object-fit:cover;object-fit:cover}.hero-overlay{display:flex;flex-direction:column;justify-content:center;padding:56px;background:linear-gradient(135deg,#edf1f5 0,#fff 100%);color:var(--brand-text)}.hero-overlay h1,.hero-overlay p{color:var(--brand-text)}.hero-sub{margin:0 0 28px;color:var(--brand-text-muted)}.hero-cta{display:flex;flex-wrap:wrap;gap:14px}.hero-overlay .btn-secondary-outline{border-color:var(--brand-primary);color:var(--brand-primary)}.hero-overlay .btn-secondary-outline:hover{background:var(--brand-primary);color:var(--brand-text-inverse)}.hero-compliance-strip{min-height:58px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:-58px;padding:12px 24px;background:#0b1b30;color:rgba(255,255,255,.86);font-size:.84rem;font-weight:700}.hero-compliance-strip span{padding:6px 12px;border:1px solid rgba(255,255,255,.18)}.trust-stats{padding:34px 0;border-bottom:1px solid var(--brand-line)}.stat-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.stat-row article{min-height:140px;padding:22px;border-right:1px solid var(--brand-line)}.stat-row article:last-child{border-right:0}.stat-row strong{display:block;color:var(--brand-primary);font-size:max(2.2rem, min(4vw, 3.45rem));line-height:1}.stat-row span{display:block;margin-top:10px;color:var(--brand-text-muted);font-weight:700}.risk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.risk-card{min-height:420px;background:var(--brand-bg);border:1px solid var(--brand-line);box-shadow:var(--shadow-card)}.risk-card img{width:100%;aspect-ratio:14/9;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.risk-card h3{margin:20px 20px 10px}.risk-card p{margin:0 20px 24px;color:var(--brand-text-muted)}.milestone-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.icon-grid article,.milestone-grid article{min-height:210px;padding:26px;background:var(--brand-bg);border:1px solid var(--brand-line)}.milestone-grid strong{color:var(--brand-secondary);font-size:2rem}.icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.icon-grid span{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;background:var(--brand-primary);color:var(--brand-text-inverse);font-weight:800}.cta-split-form{padding:84px 0;background:var(--brand-primary);color:var(--brand-text-inverse)}.cta-split-form h2,.cta-split-form li,.cta-split-form p{color:var(--brand-text-inverse)}.cta-split-form .section-kicker{color:var(--brand-accent)}@media (max-width:1199.98px){.risk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.hero-grid{grid-template-columns:1fr;padding-top:80px;padding-bottom:120px}.hero-scene img{min-height:380px}.icon-grid,.milestone-grid,.risk-grid,.stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.hero-overlay{padding:30px}.hero-cta,.hero-cta a{width:100%}.icon-grid,.milestone-grid,.risk-grid,.stat-row{grid-template-columns:1fr}.stat-row article{border-right:0;border-bottom:1px solid var(--brand-line)}}