._sectionHead_1iivc_2{text-align:center;margin-bottom:40px}._sectionLabel_1iivc_3{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#40916c;margin-bottom:8px}._sectionTitle_1iivc_4{font-size:clamp(22px,4vw,34px);font-weight:800;color:#1a1a1a;margin:0;font-family:DM Sans,sans-serif}._sectionSub_1iivc_5{font-size:16px;color:#4a4a4a;line-height:1.65;max-width:640px;margin:14px auto 0}._familyGrid_1iivc_6{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}@media(max-width:1000px){._familyGrid_1iivc_6{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._familyGrid_1iivc_6{grid-template-columns:1fr;max-width:560px;margin:0 auto}}._partnerCardHome_1iivc_9{border:2px solid #1B4332;box-shadow:0 4px 20px #1b43321a}._partnerMonogram_1iivc_10{width:84px;height:84px;flex-shrink:0;border-radius:50%;background:#1b4332;border:4px solid #74C69D;color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;letter-spacing:.02em;font-family:DM Sans,sans-serif}._partnerCard_1iivc_9{background:#f8fbf9;border:1.5px solid #D6E7DB;border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .2s}._partnerCard_1iivc_9:hover{box-shadow:0 10px 28px #1b43321a}._partnerHead_1iivc_13{display:flex;align-items:center;gap:16px;min-height:92px}._partnerHeadWord_1iivc_14{display:flex;align-items:center;min-height:92px}._partnerMark_1iivc_15{width:84px;height:92px;object-fit:contain;flex-shrink:0;mix-blend-mode:multiply}._partnerWordmark_1iivc_16{width:100%;max-width:260px;height:92px;object-fit:contain;object-position:left center;mix-blend-mode:multiply}._partnerName_1iivc_17{font-size:22px;font-weight:800;color:#1a1a1a;margin:0 0 2px;font-family:DM Sans,sans-serif;line-height:1.15}._partnerCategory_1iivc_18{font-size:12px;font-weight:700;color:#40916c;text-transform:uppercase;letter-spacing:.06em;margin:0}._partnerStatus_1iivc_19{align-self:flex-start;font-size:12px;font-weight:700;color:#1b4332;background:#e3f1e8;border:1px solid #B7DCC4;padding:4px 10px;border-radius:999px}._partnerDesc_1iivc_20{font-size:14px;color:#4a4a4a;line-height:1.65;margin:0}._partnerStats_1iivc_21{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._partnerStat_1iivc_19{background:#f1f7f2;border:1px solid #D6E7DB;border-radius:10px;padding:10px 6px;text-align:center;display:flex;flex-direction:column;gap:2px}._partnerStatVal_1iivc_23{font-size:18px;font-weight:800;color:#1b4332;font-family:DM Sans,sans-serif}._partnerStatLabel_1iivc_24{font-size:11px;font-weight:700;color:#4a4a4a;text-transform:uppercase;letter-spacing:.04em}._partnerStatSub_1iivc_25{font-size:11px;color:#7a7a7a}._partnerPoints_1iivc_26{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}._partnerPoints_1iivc_26 li{position:relative;padding-left:24px;font-size:13.5px;color:#4a4a4a;line-height:1.5}._partnerPoints_1iivc_26 li:before{content:"✓";position:absolute;left:0;top:0;color:#40916c;font-weight:800}._partnerLink_1iivc_29{margin-top:auto;padding-top:6px;font-size:14px;font-weight:700;color:#40916c;text-decoration:none}._partnerLink_1iivc_29:hover{text-decoration:underline}._srOnly_1iivc_31{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._sisterSection_1iivc_32{background:#fff;padding:72px 0;border-bottom:1.5px solid #D6E7DB}._sisterParentRow_1iivc_33{display:flex;justify-content:center;margin-bottom:20px}._sisterCardParent_1iivc_34{max-width:720px;width:100%;background:#fff;border:1.5px solid #D6E7DB}._sisterCardParent_1iivc_34 ._sisterName_1iivc_35{font-size:28px}._sisterCardParent_1iivc_34 ._sisterDesc_1iivc_36{font-size:15px}._sisterCard_1iivc_34{background:#f1f7f2;border:1.5px solid #D6E7DB;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden;transition:box-shadow .2s}._sisterCard_1iivc_34:hover{box-shadow:0 6px 20px #00000014}._sisterTag_1iivc_39{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#40916c}._sisterName_1iivc_35{font-size:17px;font-weight:800;color:#1a1a1a;margin:0;font-family:DM Sans,sans-serif}._sisterDesc_1iivc_36{font-size:13px;color:#717171;line-height:1.55;flex:1;margin:0}._sisterLink_1iivc_42{font-size:13px;font-weight:700;color:#40916c;text-decoration:none;margin-top:4px}._sisterLink_1iivc_42:hover{text-decoration:underline}._sisterIcon_1iivc_44{font-size:28px;margin-bottom:10px;display:block}
