.hero-home .overlay{background:linear-gradient(100deg,rgb(14 59 51 / .78) 0%,rgb(14 59 51 / .62) 38%,rgb(14 59 51 / .22) 72%,rgb(14 59 51 / .1) 100%)!important}.hero-home h1{margin-bottom:.35em}.hero-home .lead{font-size:17px;line-height:1.5;margin-bottom:1.3em;max-width:30em}.hero-home .hero-proof{margin:1.1em 0 0;font-size:14px;line-height:1.7;letter-spacing:.02em}.hero-home .hero-proof-stars{color:#f2c14e;letter-spacing:.08em}@media (max-width:849px){.hero-home .lead{margin-bottom:1em}.hero-home .lead{font-size:15px}.hero-home .hero-proof{font-size:12.5px;line-height:1.6}}.home-tile .overlay{background:linear-gradient(180deg,rgb(14 59 51 / .38) 0%,rgb(14 59 51 / .58) 45%,rgb(14 59 51 / .7) 100%)!important}.home-tile .text-box p{font-size:14px;line-height:1.5}.banner.hero-home,.banner.home-tile{background-color:#bfe0d8}@media (max-width:849px){.hero-home .button{font-size:16px;min-height:48px;line-height:48px;padding-left:1.4em;padding-right:1.4em}}.promises-band .promise-icon{display:block;width:48px;height:48px;margin-bottom:12px}.promises-band h3{margin-bottom:.4em;font-size:17px;line-height:1.3}.promises-band p{margin-bottom:0;font-size:15px;line-height:1.6;color:#3d5f58}@media (max-width:849px){.promises-band .promise{display:grid;grid-template-columns:48px 1fr;grid-column-gap:14px;align-items:start}.promises-band .promise-icon{grid-row:span 2;margin-bottom:0}.promises-band h3{margin-top:.2em}}