body[data-page=home] .home-hero-visual{min-height:610px;padding:44px clamp(22px,4vw,64px);background:linear-gradient(135deg,#3b4146,#24292d)}
body[data-page=home] .home-hero-visual:before{display:none}
.trust-slider{position:relative;display:flex;flex-direction:column;width:min(100%,510px);min-height:492px;padding:30px 32px 25px;border:1px solid #777e82;border-radius:22px;background:#f4f4f0;color:#292e32;box-shadow:0 24px 55px #141a1f45}
.trust-slider-top,.trust-slider-bottom,.trust-slider-controls{display:flex;align-items:center;justify-content:space-between;gap:14px}
.trust-slider-label{font-size:10px;font-weight:850;letter-spacing:.16em;color:#4d575b}
.trust-slider-soon{padding:7px 11px;border-radius:999px;background:#292e32;color:#ffff00;font-size:11px;font-weight:800;white-space:nowrap}
.trust-slider-slides{flex:1;display:flex;align-items:center;padding:22px 0 20px}
.trust-slide{width:100%}.trust-slide[hidden]{display:none}
.trust-slide-symbol{display:grid;place-items:center;width:58px;height:58px;margin-bottom:24px;border-radius:15px;background:#ffff00;color:#292e32}
.trust-slide-symbol .icon{width:29px;height:29px}
.trust-slide-eyebrow{font-size:11px;font-weight:850;letter-spacing:.14em;color:#555c60}
.trust-slide h2{max-width:13ch;margin:11px 0 13px;font-size:clamp(29px,3vw,42px);font-weight:850;line-height:1.05;letter-spacing:-.045em;color:#252a2e}
.trust-slide p{max-width:43ch;margin:0;color:#50585c;font-size:14px;line-height:1.65}
.trust-slider-bottom{padding-top:18px;border-top:1px solid #daddd8}
.trust-slider-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:45px;padding:11px 16px;border-radius:9px;background:#ffff00;color:#262b2f;font-size:12px;font-weight:850;white-space:nowrap}
.trust-slider-cta:hover,.trust-slider-cta:focus-visible{background:#e8e900;color:#262b2f}
.trust-slider-cta .icon{width:15px;height:15px}
.trust-slider-controls{justify-content:flex-end;gap:7px}.trust-slider-arrow{display:grid;place-items:center;width:36px;height:36px;border:1px solid #cdd1ce;border-radius:50%;background:transparent;color:#292e32;font-size:18px;cursor:pointer}
.trust-slider-arrow:hover,.trust-slider-arrow:focus-visible{border-color:#292e32;background:#292e32;color:#ffff00}
.trust-slider-position{min-width:48px;color:#6c7375;font-size:11px;font-weight:850;text-align:center;white-space:nowrap}.trust-slider-position [data-trust-current]{color:#292e32}
.trust-slider-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:20px}.trust-slider-progress span{height:3px;border-radius:4px;background:#cbd0cb}.trust-slider-progress .is-active{background:#292e32}
.trust-slider-note{margin:13px 0 0;color:#686f71;font-size:10px;line-height:1.4}
@media(max-width:790px){body[data-page=home] .home-hero-visual{min-height:0;padding:25px 20px 31px}.trust-slider{min-height:400px;margin:auto}}
@media(max-width:500px){body[data-page=home] .home-hero-visual{padding:15px 12px 24px}.trust-slider{min-height:415px;padding:22px 20px 20px;border-radius:17px}.trust-slide-symbol{width:50px;height:50px;margin-bottom:17px}.trust-slide h2{font-size:clamp(28px,8vw,35px)}.trust-slide p{font-size:13px}.trust-slider-cta{min-height:41px;padding:9px 11px;font-size:11px}.trust-slider-arrow{width:30px;height:30px}.trust-slider-controls{gap:4px}.trust-slider-position{min-width:40px;font-size:10px}}
