.hs-hero{padding-bottom:70px}.hs-hero .partner-lockup{background:#f8faf6;padding:28px;border-radius:16px 16px 0 0}.hs-hero .partner-lockup img{width:100%;max-width:330px;height:auto}.hs-photo-note{background:#e9eedf;padding:20px;display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.08em}.hs-photo-note a{color:#17423b}.hs-jump{display:flex;gap:30px;padding-top:24px;padding-bottom:24px;overflow:auto;white-space:nowrap;border-bottom:1px solid #cdd8d3;font-size:13px}.hs-jump a{color:#254d46}.hs-stats{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid #bccdc5;border-bottom:1px solid #bccdc5}.hs-stats article{padding:38px 30px;border-right:1px solid #bccdc5}.hs-stats article:last-child{border:0}.hs-stats strong{font-size:clamp(40px,5vw,72px);font-weight:500;letter-spacing:-.06em;color:#174b43;line-height:1.2}.hs-stats strong span{font-size:.55em}.hs-stats h3{font-size:19px;margin:22px 0 12px}.hs-stats p,.hs-grid p{font-size:14px;line-height:1.8}.hs-stats small{font-size:11px;line-height:1.7;display:block;margin-top:15px}.hs-signature{background:#e5eee7}.hs-signature h3{font-size:30px}.hs-signature a{display:block;margin-top:25px;color:#1b5549;font-size:13px}.hs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hs-grid article{padding:30px;background:#f2f4ed;border:1px solid #d7e0d9;border-radius:10px}.hs-grid article>span{display:block;font-size:12px;letter-spacing:.15em;color:#57786b;margin-bottom:35px}.hs-grid h3{font-size:19px;margin-bottom:15px}.hs-report{background:#143f3a;color:#f6f4e9}.hs-two{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:center}.hs-report h2{font-size:clamp(33px,4vw,52px);line-height:1.13;margin:22px 0}.hs-report p{font-size:15px;line-height:1.9;color:#d6e2d8;margin:20px 0}.hs-report .eyebrow{color:#bed5bd}.hs-report-sheet{background:#fcfbf5;color:#173b34;padding:38px;border-radius:4px;box-shadow:12px 14px 0 #87a28a33;transform:rotate(1deg)}.hs-report-sheet img{display:block;width:180px;height:auto;margin-bottom:30px}.hs-report-sheet .eyebrow{color:#597363;font-size:10px}.hs-report-sheet ol{padding-left:22px}.hs-report-sheet li{padding:16px 0;border-bottom:1px solid #dbe2d7}.hs-report-sheet li span{display:block;font-size:13px;margin-top:8px;color:#57685b}.hs-report-sheet small{display:block;font-size:11px;line-height:1.7;margin-top:22px}.hs-videos{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hs-video-card{display:flex;flex-direction:column;min-height:320px;background:linear-gradient(145deg,#244c42,#102d28);border-radius:12px;color:#fff;text-decoration:none;padding:28px;transition:transform .2s}.hs-video-card:nth-child(2){background:linear-gradient(145deg,#526553,#243b30)}.hs-video-card:nth-child(3){background:linear-gradient(145deg,#435b61,#22383d)}.hs-video-card:hover{transform:translateY(-4px)}.hs-video-top{display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.1em;margin-bottom:45px}.hs-video-top b{display:grid;place-items:center;border:1px solid #ffffff66;border-radius:50%;width:48px;height:48px;font-size:17px}.hs-video-card h3{font-size:23px;line-height:1.3}.hs-video-card p{font-size:13px;color:#d5dfd7;line-height:1.8;margin:15px 0 25px}.hs-video-card>span:last-child{font-size:11px;margin-top:auto;letter-spacing:.08em}.hs-resource{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:35px;margin-top:25px;border:1px solid #d1dacf}.hs-resource h3{margin-bottom:10px}.hs-resource p{max-width:600px;font-size:14px;line-height:1.8}.hs-opinions{background:#eaf0e9}.hs-review-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.hs-review-toolbar a{font-size:13px;color:#1b4d40}.hs-review-toolbar button{border:1px solid #7c9b89;background:transparent;border-radius:50%;width:44px;height:44px;margin-left:7px;cursor:pointer;font-size:22px}.hs-reviews{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:5px 2px 24px;scrollbar-color:#658273 #dce6dc}.hs-review{flex:0 0 calc((100% - 36px)/3);min-width:270px;scroll-snap-align:start;background:#fffef9;padding:28px;border:1px solid #d2ddcf;border-radius:10px;display:flex;flex-direction:column}.hs-stars{color:#65824d;letter-spacing:.15em;font-size:17px}.hs-review blockquote{margin:22px 0;min-height:145px;font-size:19px;line-height:1.65;font-family:Georgia,serif}.hs-review .hs-author{font-weight:700;font-size:13px;margin-top:auto}.hs-review small{font-size:11px;color:#69776c;margin:8px 0 20px}.hs-review a{font-size:11px;color:#24583e}.hs-opinions .source-note{max-width:900px;line-height:1.7}.hs-hero .service-visual{overflow:hidden}body:has(.hs-hero) section[id]{scroll-margin-top:110px}@media(max-width:900px){.hs-stats{grid-template-columns:1fr 1fr}.hs-signature{grid-column:1/-1}.hs-grid{grid-template-columns:repeat(2,1fr)}.hs-two{gap:35px}.hs-videos{grid-template-columns:1fr}.hs-video-card{min-height:230px}.hs-video-top{margin-bottom:25px}.hs-review{flex-basis:calc((100% - 18px)/2)}}@media(max-width:600px){.hs-stats,.hs-grid,.hs-two{grid-template-columns:1fr}.hs-stats article{border-right:0;border-bottom:1px solid #bccdc5;padding:28px 20px}.hs-signature{grid-column:auto}.hs-resource{display:block;padding:24px}.hs-resource a{margin-top:20px}.hs-review{flex-basis:88%;min-width:0}.hs-review-toolbar{align-items:flex-start}.hs-review-toolbar>div{flex-shrink:0}.hs-report-sheet{padding:25px;transform:none}.hs-photo-note{flex-direction:column;gap:10px}.hs-jump{gap:22px}.hs-hero .partner-lockup{padding:20px}.hs-hero .partner-lockup img{max-width:230px}}@media(prefers-reduced-motion:reduce){.hs-video-card{transition:none}.hs-reviews{scroll-behavior:auto}}
.hs-hero .partner-lockup{background:#28574b;color:#edf4e9}.hs-report-sheet img{filter:brightness(0) saturate(100%);opacity:.8}
