:root{--supportgreen:#00482d}.support-hero{max-width:1400px;margin:0 auto;padding:85px 5% 92px;display:grid;grid-template-columns:1fr 1.06fr;gap:7%;align-items:center}.support-kicker{font-size:13px;letter-spacing:3px;font-weight:850;color:#00613c}.support-rule{height:3px;width:52px;background:#005438;margin:24px 0 28px}.support-copy h1{font-size:clamp(44px,5vw,68px);letter-spacing:-3px;line-height:1.15;color:#00482d;margin:0 0 27px}.support-lead{font-size:clamp(23px,2.3vw,32px);line-height:1.55;letter-spacing:-1px;margin:0 0 21px}.support-lead strong{color:#00482d}.support-desc{color:#65736b;line-height:1.9;font-size:16px;max-width:520px;margin:0 0 30px}.support-hero-photo{margin:0;position:relative;overflow:hidden;border-radius:18px;background:#f4f6f5;aspect-ratio:1.35}.support-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.support-hero-photo figcaption{position:absolute;bottom:15px;left:20px;color:#fff;text-shadow:0 1px 7px #000;font-size:11px;letter-spacing:2px}.support-section{background:#f7f9f7;padding:90px max(5%,calc((100vw - 1260px)/2))}.support-section h2,.support-gallery h2,.support-process h2{font-size:clamp(28px,3vw,41px);color:#00482d;letter-spacing:-1.5px;margin:15px 0}.section-intro,.support-gallery-heading p{color:#647269;line-height:1.8}.support-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.support-cards article{background:#fff;border:1px solid #e7ece8;border-radius:15px;padding:32px 28px;min-height:215px}.support-cards article span{color:#00865a;font-size:13px;font-weight:800}.support-cards h3{font-size:21px;margin:20px 0 10px}.support-cards p{color:#647269;font-size:15px;line-height:1.85;margin:0}.support-gallery{max-width:1400px;margin:0 auto;padding:95px 5% 110px}.support-gallery-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:27px}.support-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px}.support-photo-grid figure{margin:0;min-width:0}.support-photo-grid figure.wide{grid-column:span 2}.support-photo-grid img{width:100%;aspect-ratio:1.75;object-fit:cover;border-radius:13px;display:block}.support-photo-grid figure.wide img{aspect-ratio:2.3;object-position:center 55%}.support-photo-grid figcaption{font-size:14px;color:#637269;margin-top:11px}.support-process{background:#f7f9f7;padding:80px max(5%,calc((100vw - 1250px)/2));display:grid;grid-template-columns:1fr 1fr;gap:8%}.support-process p{color:#647269;line-height:1.85}.support-process ol{padding:0;margin:0;list-style:none}.support-process li{display:flex;gap:22px;padding:20px 0;border-bottom:1px solid #dbe5dd}.support-process li b{color:#00633c}.support-process li strong,.support-process li span{display:block}.support-process li strong{font-size:18px}.support-process li span{font-size:14px;color:#647269;margin-top:7px}.support-contact{text-align:center;padding:95px 20px 105px;background:#00482d;color:white}.support-contact>span{font-size:12px;letter-spacing:3px;color:#bdd7c7}.support-contact h2{font-size:clamp(28px,3vw,41px);margin:18px 0}.support-contact p{color:#d6e7de;margin-bottom:30px}.support-contact .cta{background:white;color:#00482d}.support-contact .cta:hover{background:#e9f3ed}@media(max-width:850px){.support-hero{grid-template-columns:1fr;padding:55px 6% 65px;gap:38px}.support-hero-photo{aspect-ratio:1.45}.support-section,.support-gallery{padding:65px 6%}.support-cards{grid-template-columns:1fr}.support-cards article{min-height:auto}.support-gallery-heading{display:block}.support-photo-grid{grid-template-columns:1fr}.support-photo-grid figure.wide{grid-column:auto}.support-photo-grid img,.support-photo-grid figure.wide img{aspect-ratio:1.45}.support-process{grid-template-columns:1fr;padding:65px 6%;gap:20px}.support-contact{padding:75px 20px}}