.BrokerCard_card___dFRP{position:relative;display:block;margin:0 1rem 2rem 0;padding:26px 28px;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(18,49,43,.08);color:#2c2c2a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.55;text-decoration:none}.BrokerCard_header__pY8Ip{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(190px,max-content);grid-gap:20px;gap:20px;align-items:start}.BrokerCard_card___dFRP .BrokerCard_photo__C5zCF img{display:block;width:90px;height:90px!important;border-radius:50%;object-fit:cover;object-position:top}.BrokerCard_card___dFRP .BrokerCard_name__USzsj{margin:0 0 2px;color:#2c2c2a;font-family:inherit;font-size:18px;font-weight:600;line-height:1.55}.BrokerCard_card___dFRP .BrokerCard_title___PNI0{margin:0 0 6px;color:#5f5e5a;font-size:14px;line-height:1.55}.BrokerCard_reviews__bLir1{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.BrokerCard_score__B5R0D{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600}.BrokerCard_stars__Jm5M_{display:inline-flex;gap:1px}.BrokerCard_card___dFRP .BrokerCard_stars__Jm5M_ svg,.BrokerCard_stars__Jm5M_ svg{display:block;width:15px;height:15px}.BrokerCard_reviewsLink__SIjsi{padding:0;border:none;background:none;color:#0f6e56;font-family:inherit;font-size:14px;font-weight:600;line-height:1.55;text-align:left;text-decoration:underline;cursor:pointer}.BrokerCard_reviewsLink__SIjsi:hover{color:#085041}.BrokerCard_contact__LlCJq{font-size:14px;line-height:1.4}.BrokerCard_card___dFRP .BrokerCard_contact__LlCJq a{display:flex;align-items:center;gap:9px;margin-bottom:10px;color:#2c2c2a;text-decoration:none}.BrokerCard_card___dFRP .BrokerCard_contact__LlCJq a:last-child{margin-bottom:0}.BrokerCard_card___dFRP .BrokerCard_contact__LlCJq a:hover span{text-decoration:underline}.BrokerCard_card___dFRP .BrokerCard_contact__LlCJq span{color:inherit;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.BrokerCard_card___dFRP .BrokerCard_contact__LlCJq svg{flex-shrink:0;width:16px;height:16px}.BrokerCard_summary__BEJSW{margin-top:16px;padding:14px 16px;border-radius:10px;background:#e1f5ee}.BrokerCard_card___dFRP .BrokerCard_summaryLabel__iWagI{margin:0 0 4px;color:#085041;font-size:13px;font-weight:600;line-height:1.55}.BrokerCard_card___dFRP .BrokerCard_summaryText__hhK1E{margin:0;color:#2c2c2a;font-size:14.5px;line-height:1.55}.BrokerCard_card___dFRP .BrokerCard_excerpt__XsRk2{margin:16px 0 0;color:#2c2c2a;font-size:14.5px;line-height:1.55}.BrokerCard_company__LyGxh{display:flex;align-items:center;gap:15px;margin-top:16px}.BrokerCard_card___dFRP .BrokerCard_companyLogo__GBwIh img{display:block;width:60px}.BrokerCard_card___dFRP .BrokerCard_companyName__RBFsx{margin:0;font-size:14px;font-weight:600}@media (max-width:820px){.BrokerCard_header__pY8Ip{grid-template-columns:70px 1fr}.BrokerCard_card___dFRP .BrokerCard_photo__C5zCF img{width:70px;height:70px!important}.BrokerCard_contact__LlCJq{grid-column:1/-1}}@media (max-width:767px){.BrokerCard_card___dFRP{margin-right:0;padding:18px 16px}.BrokerCard_header__pY8Ip{grid-template-columns:64px 1fr;gap:14px}.BrokerCard_card___dFRP .BrokerCard_photo__C5zCF img{width:64px;height:64px!important}.BrokerCard_card___dFRP .BrokerCard_name__USzsj{font-size:16px}.BrokerCard_card___dFRP .BrokerCard_title___PNI0{font-size:13px}.BrokerCard_contact__LlCJq{margin-top:4px}.BrokerCard_card___dFRP .BrokerCard_contact__LlCJq a{margin-bottom:6px}.BrokerCard_card___dFRP .BrokerCard_contact__LlCJq span{font-size:13.5px}.BrokerCard_summary__BEJSW{margin-top:14px;padding:12px 14px}.BrokerCard_card___dFRP .BrokerCard_excerpt__XsRk2,.BrokerCard_card___dFRP .BrokerCard_summaryText__hhK1E{font-size:13.5px}.BrokerCard_card___dFRP .BrokerCard_excerpt__XsRk2{margin-top:14px}}.BrokerCard_card___dFRP .BrokerCard_profileLink__MnP_O{color:inherit;font:inherit;text-decoration:none}.BrokerCard_profileLink__MnP_O:after{content:"";position:absolute;inset:0;z-index:1;border-radius:12px}.BrokerCard_profileLink__MnP_O:focus-visible:after{outline:2px solid #0f6e56;outline-offset:3px}.BrokerCard_card___dFRP .BrokerCard_contact__LlCJq a,.BrokerCard_card___dFRP .BrokerCard_reviewsLink__SIjsi{position:relative;z-index:2}.BrokerReviewSorter_root__BB4jp{padding-bottom:30px}.BrokerReviewSorter_sort-select__VliIw{padding:5px;border:none;box-shadow:0 0 5px var(--color-alto);color:var(--color-primary-gray);background-color:var(--color-white);border-radius:0;font-family:var(--text-font)}.BrokerReviewSorter_sort-select__VliIw:disabled{opacity:.5;cursor:not-allowed}.HeroAgents_root__y5f0H{display:flex;flex-direction:column;align-items:center;gap:var(--hero-agent-gap,8px)}.HeroAgents_avatars__C_YXv{display:flex}.HeroAgents_avatars__C_YXv .HeroAgents_avatar__Z5PJS{width:var(--hero-agent-size,48px);height:var(--hero-agent-size,48px);border-radius:50%;border:2px solid #fff;object-fit:cover;box-shadow:0 1px 2px rgba(0,0,0,.15)}.HeroAgents_avatars__C_YXv .HeroAgents_avatar__Z5PJS+.HeroAgents_avatar__Z5PJS{margin-left:var(--hero-agent-overlap,-12px)}.HeroAgents_caption__LTZU8{margin:0;font-size:14px;font-weight:400;line-height:1.3;text-align:center}.BrokerSocialProofBox_root__1MzWS{--cta-green:var(--color-genoa);--cta-green-hover:var(--primary-color-accent);--cta-border:var(--color-alto);--cta-text-light:var(--color-dove-gray);box-sizing:border-box;width:100%;max-width:360px;padding:26px 20px 20px;background:var(--color-white);border:1px solid var(--cta-border);border-radius:12px;color:var(--text-color);font-family:var(--text-font);line-height:1.55;text-align:center}.BrokerSocialProofBox_root__1MzWS *{box-sizing:border-box}.BrokerSocialProofBox_agents__vuO1Q{margin-bottom:18px}.BrokerSocialProofBox_agents__vuO1Q p{font-size:14px;color:var(--cta-text-light)}.BrokerSocialProofBox_heading__2nFjQ{margin:0 0 10px;font-family:FrutigerLT Pro,sans-serif;font-size:19px;font-weight:700;line-height:1.3}.BrokerSocialProofBox_body__i3R_I{margin:0 0 18px;font-size:15px;color:var(--cta-text-light)}.BrokerSocialProofBox_button__c67wi{display:block;width:100%;padding:15px 16px;border-radius:8px;background:var(--cta-green);color:var(--color-white);font-family:FrutigerLT Pro,sans-serif;font-size:17px;font-weight:700;text-align:center;text-decoration:none}.BrokerSocialProofBox_button__c67wi:hover{background:var(--cta-green-hover)}.BrokerSocialProofBox_button__c67wi:focus-visible{outline:2px solid var(--cta-green);outline-offset:2px}.BrokerSocialProofBox_fine__0hlTT{margin:12px 0 0;font-size:13px;color:var(--cta-text-light)}.BrokerSocialProofBox_root__1MzWS.BrokerSocialProofBox_wide__bfyb1{max-width:none;margin:28px 0 42px;padding:24px 24px 20px}.BrokerSocialProofBox_wide__bfyb1 .BrokerSocialProofBox_agents__vuO1Q{margin-bottom:26px}.BrokerSocialProofBox_wide__bfyb1 .BrokerSocialProofBox_agents__vuO1Q p{font-size:13px}.BrokerSocialProofBox_wide__bfyb1 .BrokerSocialProofBox_heading__2nFjQ{margin-bottom:8px;font-family:var(--text-font);font-size:21px;font-weight:500}.BrokerSocialProofBox_wide__bfyb1 .BrokerSocialProofBox_body__i3R_I{max-width:600px;margin:0 auto 20px;color:var(--text-color)}.BrokerSocialProofBox_wide__bfyb1 .BrokerSocialProofBox_button__c67wi{font-family:var(--text-font);font-size:16px;font-weight:600}.BrokerSocialProofBox_wide__bfyb1 .BrokerSocialProofBox_fine__0hlTT{font-size:12px}@media screen and (max-width:767px){.BrokerSocialProofBox_root__1MzWS.BrokerSocialProofBox_wide__bfyb1{padding:20px 16px 16px}.BrokerSocialProofBox_wide__bfyb1 .BrokerSocialProofBox_agents__vuO1Q{--hero-agent-size:34px;--hero-agent-overlap:-8px}.BrokerSocialProofBox_wide__bfyb1 .BrokerSocialProofBox_heading__2nFjQ{font-size:19px}}.BrokerSocialProofBox_withPortrait__UunN_{padding-top:0;overflow:hidden}.BrokerSocialProofBox_brokerPortrait__303rK{position:relative;width:calc(100% + 40px);height:150px;margin:0 -20px 18px;overflow:hidden;background:#e8e1d5}.BrokerSocialProofBox_brokerPortrait__303rK img{object-position:50% 30%}