.home-hero{padding-top:44px;padding-bottom:42px;gap:48px;align-items:center}.home-hero h1{font-family:inherit;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.18;letter-spacing:-1.2px;margin:0 0 24px}.home-hero h1 .credo-result{display:block;font-size:clamp(20px,1.8vw,25px);font-weight:400;line-height:1.4;letter-spacing:-.35px;color:#526b59;margin-top:16px}.home-hero .eyebrow{font-size:11px;letter-spacing:1.6px;margin-bottom:20px}.home-hero .intro{font-size:16px;line-height:1.7;max-width:520px}.home-hero .actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.home-hero .actions .button{font-size:13px;padding:11px 14px;min-height:44px}.home-hero .hero-reassurance{font-size:12px;line-height:1.6;max-width:480px}.home-hero .hero-picture{max-width:530px}.home-hero .hero-picture figcaption{padding:16px 18px}.home-hero .hero-picture strong{font-size:17px}.home-hero .hero-picture>p{font-size:11px}@media(max-width:760px){.home-hero{padding-top:28px;padding-bottom:30px;gap:20px}.home-hero h1{font-size:32px;letter-spacing:-.8px;line-height:1.2}.home-hero h1 .credo-result{font-size:21px;margin-top:12px}.home-hero .hero-picture{max-width:none}.home-hero>div>.intro{order:2}.home-hero>div>.actions{order:3}.home-hero>div>.hero-reassurance{order:4}.home-hero>.hero-picture{order:5}.home-hero .actions .button{flex:1 1 140px;justify-content:center}.home-hero .intro{font-size:15px}}