.home-hero{position:relative;min-height:720px;padding-bottom:148px;overflow:hidden;color:var(--brand-text-inverse)}.home-hero .hero-media,.home-hero .hero-media img,.home-hero .hero-shade{position:absolute;top:0;right:0;bottom:0;left:0}.home-hero .hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-hero .hero-shade{background:linear-gradient(90deg,rgba(8,26,48,.92),rgba(15,37,65,.76) 48%,rgba(15,37,65,.18))}.home-hero .hero-content{position:relative;z-index:2;padding-top:150px;max-width:980px}.home-hero h1{max-width:850px;margin-bottom:22px;color:var(--brand-text-inverse);font-size:3.45rem;font-weight:900;line-height:1.04}.home-hero p{max-width:760px;color:rgba(255,255,255,.9);font-size:1.15rem}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.hero-bottom-bar{position:absolute;right:0;bottom:0;left:0;z-index:3;background:rgba(15,37,65,.92);border-top:3px solid var(--brand-accent)}.hero-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;padding-top:26px;padding-bottom:26px}.hero-metrics span{color:rgba(255,255,255,.84);font-size:.9rem}.hero-metrics strong{display:block;color:#fff;font-size:1rem}.home-trust-bar{padding:0;background:var(--brand-primary-dark)}.trust-flex{display:flex;flex-wrap:nowrap}.trust-item{flex:1 1 0;min-width:0;padding:28px 24px;border-right:1px solid rgba(255,255,255,.16);color:var(--brand-text-inverse)}.trust-item:last-child{border-right:0}.trust-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:12px;border:1px solid rgba(201,162,39,.7);color:var(--brand-accent);font-weight:900}.trust-item small,.trust-item strong{display:block}.trust-item small{margin-top:4px;color:rgba(255,255,255,.74)}.risk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.risk-card{min-height:100%;background:#fff;border:1px solid var(--brand-border)}.risk-card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.risk-card h3{margin:18px 18px 8px;font-size:1.06rem;font-weight:800}.risk-card p{margin:0 18px 14px;color:var(--brand-text-muted);font-size:.92rem}.risk-card a{display:block;margin:0 18px 20px;font-weight:800}.home-milestones{background:var(--brand-bg-alt)}.milestone-timeline{position:relative;display:grid;grid-gap:24px;gap:24px;max-width:960px;margin:0 auto}.milestone-timeline::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--brand-border)}.milestone-timeline article{position:relative;width:calc(50% - 38px);padding:24px;background:#fff;border:1px solid var(--brand-border);box-shadow:var(--brand-shadow)}.milestone-timeline article:nth-child(odd){margin-right:auto}.milestone-timeline article:nth-child(2n){margin-left:auto}.milestone-timeline span{position:absolute;top:22px;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-primary);color:#fff;font-weight:900}.milestone-timeline article:nth-child(odd) span{right:-62px}.milestone-timeline article:nth-child(2n) span{left:-62px}.milestone-timeline h3{font-size:1.1rem;font-weight:800}.home-testimonial{text-align:center}.home-testimonial blockquote{max-width:860px;margin:0 auto 22px;color:var(--brand-text);font-size:2rem;font-weight:800;line-height:1.35}.home-testimonial p{color:var(--brand-text-muted);font-weight:700}.bottom-cta p{max-width:780px}@media (max-width:1199px){.risk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.home-hero{min-height:680px}.home-hero h1{font-size:2.55rem}.hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-flex{flex-wrap:wrap}.trust-item{flex:0 0 50%}.risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.home-hero{min-height:720px;padding-bottom:180px}.home-hero .hero-content{padding-top:92px}.home-hero h1{font-size:2rem}.hero-metrics{grid-template-columns:1fr;gap:8px}.risk-grid{grid-template-columns:1fr}.milestone-timeline::before{left:23px}.milestone-timeline article,.milestone-timeline article:nth-child(2n),.milestone-timeline article:nth-child(odd){width:calc(100% - 62px);margin-left:62px;margin-right:0}.milestone-timeline article:nth-child(2n) span,.milestone-timeline article:nth-child(odd) span{left:-62px;right:auto}.home-testimonial blockquote{font-size:1.38rem}}