.home-hero{background:url(../images/homepage/hero-bg-mobile.png);background-size:cover;background-position:center bottom;min-height:30rem}@media screen and (min-width: 768px){.home-hero{background:url(../images/homepage/hero-bg-tab.jpg);background-size:100% 100%;background-position:center bottom;min-height:37rem}}@media screen and (min-width: 992px){.home-hero{background:url(../images/homepage/hero-bg-desktop.jpg);background-size:100% 100%;background-position:center bottom;min-height:42rem}}#section-3{background:url(../images/homepage/home-sec-3-bg.jpg);background-size:cover;box-shadow:inset 0 0 0 3000px rgba(1,35,74,.76)}@media screen and (min-width: 768px){#section-3{background-size:100% 100%}}#home-section-6{background:linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.24) 34%, rgba(255, 255, 255, 0) 66%),url(../images/homepage/sec-6-bg.jpg);background-size:cover;background-position:center center}#home-section-6 .star-rating{width:75px;height:15px}#home-section-6 .star-rating:before{-webkit-mask-size:15px;mask-size:15px;height:15px;width:75px}#home-section-6 .star-rating span{height:15px}#home-section-6 .star-rating>span:before{-webkit-mask-size:15px;mask-size:15px;height:15px;background-color:#d3733d}#home-section-6 .crp-head{max-width:640px;margin:0 auto 26px;text-align:center}#home-section-6 .crp-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;color:#bd5b0b;font-size:11px;font-weight:800;line-height:1;letter-spacing:.085em;text-transform:uppercase}#home-section-6 .crp-eyebrow::before{content:"";width:8px;height:8px;border-radius:999px;background:#bd5b0b;box-shadow:0 0 0 5px rgba(189,91,11,.12)}#home-section-6 .crp-title{margin:0;color:#01234a;font-size:clamp(25px,2.4vw,34px);font-weight:800;line-height:1.08;letter-spacing:-0.045em}#home-section-6 .crp-copy{max-width:560px;margin:10px auto 0;color:#3e4c5c;font-size:13.5px;line-height:1.6;font-weight:500}#home-section-6 .crp-proof{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.66);border:1px solid rgba(255,255,255,.78);box-shadow:0 10px 26px rgba(13,37,61,.055);color:#01234a;font-size:12px;font-weight:800}#home-section-6 .crp-proof-stars{color:#bd5b0b;letter-spacing:.7px;font-size:12px;line-height:1}@media(max-width: 620px){#home-section-6 .crp-head{margin-bottom:20px}#home-section-6 .crp-eyebrow{font-size:10px;margin-bottom:7px}#home-section-6 .crp-title{font-size:25px;line-height:1.12;letter-spacing:-0.04em}#home-section-6 .crp-copy{max-width:330px;margin-top:8px;font-size:12.5px;line-height:1.54}#home-section-6 .crp-proof{margin-top:11px;padding:7px 10px;font-size:11px}#home-section-6 .crp-proof-stars{font-size:11px}}#section-3 .sec3-sub{max-width:680px;margin:10px auto 0;text-align:center;color:rgba(255,255,255,.84);font-size:14px;line-height:1.55;font-weight:500}#section-3 .sec3-sub strong{color:#ffd0a5;font-weight:800}#section-3 .sec3-pill-wrap{text-align:center}#section-3 .sec3-pill{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:7px 12px;border-radius:999px;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);font-size:12px;line-height:1;font-weight:800;letter-spacing:.02em}@media(max-width: 560px){#section-3 .sec3-sub{font-size:13px;line-height:1.5}#section-3 .sec3-pill{font-size:11px;line-height:1.2;flex-wrap:wrap;justify-content:center}}#section-3 .sec3-release{width:-moz-fit-content;width:fit-content;max-width:720px;margin:18px auto 0;padding:10px 16px;border-radius:999px;color:rgba(255,255,255,.9);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);font-size:13px;line-height:1.45;font-weight:700;text-align:center}#section-3 .sec3-release strong{color:#fff;font-weight:800}@media(max-width: 560px){#section-3 .sec3-release{width:100%;border-radius:14px;font-size:12.5px;padding:11px 13px;margin-top:15px}}#home-section-2 .sec2-sub{margin:6px 0 0;max-width:560px;color:#637487;font-size:14px;line-height:1.5;font-weight:500}@media(min-width: 768px){#home-section-2 .sec2-sub{font-size:15px}}