.home-hero{padding:168px 0 92px;background:linear-gradient(180deg,#fff 0,var(--brand-bg-alt) 100%)}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.hero-visual{position:relative;margin:0}.hero-visual img{width:100%;min-height:420px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--brand-border)}.hero-visual figcaption{position:absolute;left:24px;right:24px;bottom:24px;background:rgba(8,26,48,.92);color:#fff;padding:18px}.hero-visual figcaption span,.hero-visual figcaption strong{display:block;color:#fff}.trust-stats{background:var(--brand-primary-dark);color:#fff;padding:34px 0}.trust-row{display:flex;flex-wrap:nowrap}.trust-item{flex:1;padding:20px;border-right:1px solid rgba(255,255,255,.2)}.trust-item:last-child{border-right:0}.trust-item strong{display:block;color:#fff;font-size:48px;line-height:1}.trust-item span{color:rgba(255,255,255,.82)}.risk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.risk-card{border:1px solid var(--brand-border);background:#fff;min-height:100%;transition:transform 180ms,border-color 180ms,box-shadow 180ms}.risk-card img{width:100%;aspect-ratio:14/9;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.risk-card a,.risk-card h3,.risk-card p{margin-left:18px;margin-right:18px}.risk-card h3{margin-top:18px}.risk-card a{display:inline-block;margin-bottom:20px;font-weight:700}.company-stats{background:var(--brand-bg-alt);padding:60px 0}.stats-row{display:flex;flex-wrap:nowrap;gap:0}.stats-row article{flex:1;padding:24px;border-right:1px solid var(--brand-border);text-align:center}.stats-row article:last-child{border-right:0}.stats-row strong{display:block;color:var(--brand-primary);font-size:34px}.testimonials-large{background:#fff}.testimonials-large blockquote{max-width:860px;margin:0 auto;color:var(--brand-text);font-size:31px;line-height:1.35;text-align:center}.quote-source{text-align:center;margin-top:22px;color:var(--brand-muted)}@media (max-width:1199px){.risk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-row,.trust-row{flex-wrap:wrap}.stats-row article,.trust-item{flex:0 0 50%}}@media (max-width:575px){.risk-grid{grid-template-columns:1fr}.stats-row article,.trust-item{flex:0 0 100%;border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}}