.contact.contactReference{position:relative;overflow:hidden;padding:36px max(28px,calc((100% - 1120px) / 2)) 32px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;align-items:center;background:#f4fbf8}.contactReference:after,.contactReference:before{content:"";position:absolute;width:100px;height:100px;background:#dff3eb;border-radius:100% 0 100% 0;pointer-events:none}.contactReference:before{top:0;left:-35px}.contactReference:after{bottom:-45px;left:-20px;transform:rotate(-65deg)}.contactReference .contactIntro{position:relative;display:block;grid-column:auto;padding:0;min-width:0}.contactReference .contactIntro .eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:16px}.contactReference .eyebrow:before,.contactReference .screeningTagline:before{content:"";width:36px;height:3px;flex-shrink:0;background:#00885e;border-radius:3px}.contactReference .contactIntro h2{max-width:none;font-size:clamp(26px,2.25vw,32px);line-height:1.2;letter-spacing:-.035em;margin:0 0 14px}.contactReference .contactIntro>p{max-width:650px;font-size:14px;line-height:1.6;margin-bottom:20px}.contactReference .screeningCard{display:grid;grid-template-columns:minmax(0,1fr) 140px;grid-gap:16px;gap:16px;padding:20px;border:1px solid #e0f2ec;border-radius:18px;background:#eaf8f3}.contactReference .screeningCopy{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.contactReference .screeningIcon{display:grid;place-items:center;width:52px;height:62px;border-radius:50%;background:#d3efe5;color:#00835e;font-size:30px}.contactReference .screeningCopy h3{color:#007b59;font-size:20px;line-height:1.2;margin:0 0 8px;letter-spacing:-.025em}.contactReference .screeningCopy p{color:#506e83;font-size:13px;line-height:1.5;margin:0}.contactReference .contactActions{grid-column:1/-1;margin:0}.contactReference .contactActions>a{font-size:13px;min-height:44px;border-radius:12px}.contactReference .screeningQrWrap{border-left:1px solid #c9e5db;padding-left:12px;display:flex;justify-content:center;align-items:center;min-height:152px}.contactReference .contactScreeningQr{width:128px;font-size:10px;gap:6px}.contactReference .contactScreeningQr img{width:128px;height:128px;max-width:none;border:0}.contactReference .screeningBenefits{grid-column:1/-1;display:grid;grid-template-columns:.8fr 1.1fr 1.1fr;border-top:1px solid #cfe7de;padding-top:14px}.contactReference .screeningBenefits>span{display:flex;align-items:center;gap:8px;color:#58758a;font-size:11px;line-height:1.5;padding:0 8px;border-right:1px solid #cfe7de}.contactReference .screeningBenefits>span:first-child{padding-left:0}.contactReference .screeningBenefits>span:last-child{padding-right:0;border:0}.contactReference .screeningBenefits svg{color:#00835e;width:21px;height:21px;flex-shrink:0}.contactReference .contactIntro>.screeningTagline{display:flex;align-items:center;gap:20px;margin:16px 0 0 16px;color:#8194a8;font-size:12px;line-height:1.5}.contactReference .contactDetails{display:grid;grid-gap:14px;gap:14px;min-width:0}.contactReference .contactInfoPanel{padding:16px 20px 8px;border-radius:17px}.contactReference .contactInfoPanel header,.contactReference .contactLocation header{margin-bottom:6px;gap:16px}.contactReference header b{font-size:14px}.contactReference header>span{width:36px;height:36px;flex-basis:36px;font-size:18px}.contactReference .contactRows p{padding:10px 0;grid-template-columns:36px minmax(0,1fr);gap:12px}.contactReference .contactRows p>span{font-size:14px;line-height:1.4}.contactReference .contactRows p small{font-size:12px;color:#73899d}.contactReference .contactRows p>i{width:36px;height:36px;font-size:17px}.contactReference .contactLocation{min-height:0;padding:16px 20px;background:#e0f4ec}.contactReference .contactLocation h3{margin:10px 0 6px;font-size:20px;color:#08795b}.contactReference .contactLocation>p{max-width:86%;min-height:0;font-size:13px;line-height:1.5;margin-bottom:12px}.contactReference .contactLocation>a{padding:10px 14px;border-radius:12px;font-size:14px}.contactReference .facilityWatermark{z-index:1;pointer-events:none;width:120px;height:110px;right:12px;bottom:5px;color:#78bea9;opacity:.24}.contactReference .contactLocation>a,.contactReference .contactLocation>h3,.contactReference .contactLocation>header,.contactReference .contactLocation>p{position:relative;z-index:2}.contactReference .contactLocation:after{width:380px;height:330px;right:-100px;bottom:-190px;background:#d1ede2;border:0}.contactReference a:focus-visible{outline:3px solid #e9aa44;outline-offset:4px}.contactReference .contactActions a:hover,.contactReference .contactLocation>a:hover{background:#056b4d}@media(max-width:1150px){.contact.contactReference{gap:24px}.contactReference .screeningCard{padding:20px;grid-template-columns:minmax(0,1fr) 140px;gap:16px}.contactReference .screeningCopy{grid-template-columns:1fr;gap:12px}.contactReference .screeningIcon{display:none}.contactReference .screeningQrWrap{padding-left:14px}.contactReference .contactScreeningQr,.contactReference .contactScreeningQr img{width:128px}.contactReference .contactScreeningQr img{height:128px}.contactReference .screeningBenefits>span{padding:0 8px;font-size:10px;gap:7px}.contactReference .screeningBenefits svg{width:20px}}@media(max-width:850px){.contact.contactReference{grid-template-columns:1fr;padding:32px 22px;margin-top:35px;gap:28px}.contactReference .contactDetails,.contactReference .contactIntro{width:100%;max-width:580px;margin:auto}.contactReference .contactIntro h2{font-size:clamp(25px,4vw,30px)}.contactReference .screeningCopy{grid-template-columns:64px minmax(0,1fr)}.contactReference .screeningIcon{display:grid;width:64px;height:76px;font-size:36px}}@media(max-width:480px){.contact.contactReference{padding:36px 16px}.contactReference .screeningCard{padding:16px;grid-template-columns:minmax(0,1fr) 128px;gap:14px}.contactReference .screeningCopy{grid-template-columns:1fr}.contactReference .screeningIcon{display:none}.contactReference .screeningCopy h3{font-size:19px}.contactReference .screeningCopy p{font-size:12px}.contactReference .contactActions>a{padding:10px;font-size:12px;gap:7px}.contactReference .screeningQrWrap{padding-left:8px}.contactReference .contactScreeningQr,.contactReference .contactScreeningQr img{width:120px}.contactReference .contactScreeningQr img{height:120px}.contactReference .screeningBenefits{gap:10px;grid-template-columns:1fr}.contactReference .screeningBenefits>span{border:0;padding:0;font-size:11px}.contactReference .screeningBenefits br{display:none}.contactReference .contactInfoPanel,.contactReference .contactLocation{padding:20px}.contactReference .contactRows p{gap:12px}.contactReference .contactRows p>span{font-size:15px}.contactReference .contactLocation>p{max-width:100%}}.DhcSection_section__39Ot6{padding:88px max(5vw,24px) 62px;background:linear-gradient(135deg,#006b50,#0b9870);color:#fff}.DhcSection_main__VLMZX{max-width:1320px;margin:auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);grid-gap:46px;gap:46px;align-items:center}.DhcSection_copy__VIqIg h2{font-size:clamp(52px,5.7vw,82px);letter-spacing:-.055em;line-height:1.05;margin:0 0 16px;font-weight:800}.DhcSection_copy__VIqIg h3{font-size:clamp(24px,2.45vw,35px);line-height:1.3;letter-spacing:-.035em;margin-bottom:20px;max-width:490px}.DhcSection_copy__VIqIg>p{font-size:17px;line-height:1.75;color:#effff8;max-width:450px;margin-bottom:22px}.DhcSection_copy__VIqIg .DhcSection_eyebrow__lmC3S{display:inline-block;color:#fff!important;background:rgba(0,55,40,.48);border:1px solid rgba(255,255,255,.72);padding:9px 14px;border-radius:999px;letter-spacing:.13em;font-size:13px;font-weight:800;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.18)}.DhcSection_fullName__RgGLi{display:flex;align-items:center;gap:15px;color:#d9f5ea;font-size:13px;line-height:1.6;margin-bottom:30px}.DhcSection_fullName__RgGLi:before{content:"";width:32px;height:3px;background:#8ee4c2;flex-shrink:0;border-radius:3px}.DhcSection_copy__VIqIg>a{gap:14px;padding:16px 27px;background:#fff;color:#056b4d;box-shadow:0 10px 24px rgba(0,37,27,.22)}.DhcSection_copy__VIqIg>a:hover{background:#f2fff9;color:#045c43}.DhcSection_copy__VIqIg>a:focus-visible{outline:3px solid #fff;outline-offset:5px}.DhcSection_visual__q3Pyt{margin:0;padding:36px 24px 15px;background:linear-gradient(135deg,#eaf8f3,#d9f1e7);border-radius:28px;position:relative;overflow:hidden}.DhcSection_visual__q3Pyt:before{content:"";position:absolute;width:340px;height:500px;right:5%;top:-70px;transform:rotate(35deg);border:46px solid #bde5d6;border-radius:50%;opacity:.5}.DhcSection_dashboard__vkvfv{position:relative;display:grid;grid-template-columns:114px minmax(0,1fr);background:#fff;border:1px solid #e8f0ed;border-radius:13px;box-shadow:0 18px 40px #075f4714;overflow:hidden;min-height:350px}.DhcSection_sidebar__Mc0uT{padding:22px 10px;border-right:1px solid #edf2f0;font-size:9px}.DhcSection_brand__KuqtP{display:flex;align-items:center;gap:6px;font-size:9px;margin:0 0 24px;white-space:nowrap}.DhcSection_brand__KuqtP svg{color:#087d58;width:14px}.DhcSection_active__aPcuu,.DhcSection_navItem__Yx3x8{display:flex;align-items:center;gap:9px;padding:11px 7px;color:#687b87;margin-bottom:3px}.DhcSection_active__aPcuu svg,.DhcSection_navItem__Yx3x8 svg{width:12px}.DhcSection_active__aPcuu{color:#087d58;background:#eaf8f2;border-radius:5px;border-left:2px solid #087d58}.DhcSection_screen__PqukC{padding:20px 14px;background:linear-gradient(#fff,#f8fbfa)}.DhcSection_screenHeader__PcjT0{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;font-size:17px;letter-spacing:-.03em}.DhcSection_avatar__cU3p3{background:#edf3f0;color:#7e928b;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;font-size:12px;flex-shrink:0}.DhcSection_services__tzNLE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.DhcSection_service__qWQ7l{border:1px solid #e7efec;border-radius:9px;padding:11px 9px;background:#fff}.DhcSection_icon__nqACM{width:34px;height:34px;border-radius:50%;background:#e8f7f1;display:grid;place-items:center;color:#087d58;font-size:17px;margin-bottom:10px}.DhcSection_service__qWQ7l b{display:block;font-size:11px}.DhcSection_service__qWQ7l p{font-size:10px;line-height:1.5;color:#647786;margin:5px 0 0}.DhcSection_charts__q_JWL{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.DhcSection_chart__nxx4X,.DhcSection_map__RPnRo{padding:12px 10px 8px;border:1px solid #e7efec;border-radius:9px;background:white;min-width:0}.DhcSection_charts__q_JWL b{font-size:10px;display:block;margin-bottom:10px}.DhcSection_chart__nxx4X>svg{display:block;width:100%;height:130px}.DhcSection_mapDrawing__TSNGs{height:104px;display:grid;place-items:center;position:relative;background:radial-gradient(ellipse,#e2f6ed,transparent 70%)}.DhcSection_mapDrawing__TSNGs>svg{width:78px;height:78px;color:#7bc9ab}.DhcSection_mapDrawing__TSNGs i{position:absolute;width:9px;height:9px;background:#087d58;border:3px solid #b7e9d6;border-radius:50%;box-sizing:content-box;top:22%;left:22%}.DhcSection_mapDrawing__TSNGs i:nth-of-type(2){top:64%;left:52%}.DhcSection_mapDrawing__TSNGs i:nth-of-type(3){top:30%;left:75%}.DhcSection_map__RPnRo>span{font-size:8px;color:#75877f;display:block;text-align:center}.DhcSection_visual__q3Pyt figcaption{position:relative;font-size:10px;color:#d9f5ea;text-align:right;margin-top:14px}.DhcSection_benefits__me3VA{max-width:1320px;margin:40px auto 0;padding-top:28px;border-top:1px solid rgba(217,245,234,.35);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.DhcSection_benefit__N9IYX{display:flex;gap:18px;align-items:center;padding:0 26px;border-right:1px solid rgba(217,245,234,.35)}.DhcSection_benefit__N9IYX:first-child{padding-left:0}.DhcSection_benefit__N9IYX:last-child{border:0;padding-right:0}.DhcSection_benefitIcon__Qi1nz{display:grid;place-items:center;width:62px;height:62px;flex-shrink:0;border-radius:50%;background:#eaf8f3;color:#087d58;font-size:25px}.DhcSection_benefit__N9IYX h3{font-size:16px;margin:0 0 7px;letter-spacing:-.025em;color:#fff}.DhcSection_benefit__N9IYX p{font-size:13px;line-height:1.6;color:#d9f5ea;margin:0}.DhcSection_srOnly__Xc0Kd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1050px){.DhcSection_main__VLMZX{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:28px}.DhcSection_sidebar__Mc0uT{display:none}.DhcSection_dashboard__vkvfv{grid-template-columns:1fr}.DhcSection_visual__q3Pyt{padding:26px 18px 14px}.DhcSection_benefit__N9IYX{gap:12px;padding:0 16px}.DhcSection_benefitIcon__Qi1nz{width:46px;height:46px;font-size:21px}}@media(max-width:800px){.DhcSection_section__39Ot6{padding:64px 24px 45px}.DhcSection_main__VLMZX{grid-template-columns:1fr;gap:32px}.DhcSection_copy__VIqIg h3,.DhcSection_copy__VIqIg>p{max-width:560px}.DhcSection_sidebar__Mc0uT{display:block}.DhcSection_dashboard__vkvfv{grid-template-columns:114px minmax(0,1fr)}.DhcSection_benefits__me3VA{gap:20px;grid-template-columns:1fr;margin-top:30px;padding-top:26px}.DhcSection_benefit__N9IYX,.DhcSection_benefit__N9IYX:first-child,.DhcSection_benefit__N9IYX:last-child{padding:0;border:0}.DhcSection_benefitIcon__Qi1nz{width:52px;height:52px}.DhcSection_visual__q3Pyt{padding:28px 22px 14px}}@media(max-width:480px){.DhcSection_section__39Ot6{padding:52px 20px 36px}.DhcSection_copy__VIqIg h2{font-size:58px}.DhcSection_copy__VIqIg h3{font-size:27px}.DhcSection_copy__VIqIg>p{font-size:16px}.DhcSection_visual__q3Pyt{padding:18px 10px 12px;border-radius:20px}.DhcSection_sidebar__Mc0uT{display:none}.DhcSection_dashboard__vkvfv{grid-template-columns:1fr;min-height:0}.DhcSection_screen__PqukC{padding:16px 10px}.DhcSection_screenHeader__PcjT0{font-size:16px}.DhcSection_service__qWQ7l{padding:10px 6px}.DhcSection_service__qWQ7l b{font-size:10px}.DhcSection_service__qWQ7l p{font-size:9px}.DhcSection_charts__q_JWL{gap:6px}.DhcSection_chart__nxx4X,.DhcSection_map__RPnRo{padding:10px 7px}.DhcSection_charts__q_JWL b,.DhcSection_visual__q3Pyt figcaption{font-size:9px}.DhcSection_fullName__RgGLi{font-size:12px}}