.brokerage-about_container__UbTix{width:min(100% - 48px,1216px);margin:0 auto}.brokerage-about_contact__y9S8g,.brokerage-about_intro__mwhaB,.brokerage-about_programs__foNVi,.brokerage-about_values__EECYk{padding:84px 0;scroll-margin-top:90px}.brokerage-about_intro__mwhaB{background:#f5f9ff}.brokerage-about_introGrid__dyj7_{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.brokerage-about_eyebrow__pS9vB{display:inline-block;padding:6px 14px;border-radius:999px;color:#0058d7;background:#eaf3ff;font-size:13px;line-height:1.5;font-weight:600}.brokerage-about_contact__y9S8g h2,.brokerage-about_intro__mwhaB h2,.brokerage-about_ratepricer__Dti8t h2,.brokerage-about_sectionHeading__9VBdi h2{margin:20px 0 17px;color:#0d1c3b;font-size:clamp(28px,3vw,38px);line-height:1.3;font-weight:800;letter-spacing:-1.4px;text-wrap:balance}.brokerage-about_hero__rrZAd h1 span,.brokerage-about_intro__mwhaB h2 span{color:#0066ff}.brokerage-about_contact__y9S8g p,.brokerage-about_intro__mwhaB p,.brokerage-about_ratepricer__Dti8t p,.brokerage-about_sectionHeading__9VBdi p{margin:0 0 14px;color:#5c6880;font-size:16px;line-height:1.8}.brokerage-about_textLink__OYu25{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#0058d7;font-size:14px;font-weight:700}.brokerage-about_textLink__OYu25:hover{text-decoration:underline;text-underline-offset:4px}.brokerage-about_hero__rrZAd{padding:80px 0 90px;background:linear-gradient(120deg,#fff 30%,#f0f6ff)}.brokerage-about_heroGrid__bRcfd{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px}.brokerage-about_hero__rrZAd h1{margin:22px 0;font-size:clamp(36px,4vw,56px);line-height:1.15;letter-spacing:-2px;font-weight:800;text-wrap:balance}.brokerage-about_heroCopy__rUPSG{margin:0 0 28px;color:#5c6880;font-size:18px;line-height:1.85}.brokerage-about_actions__QYb_G{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.brokerage-about_primaryLink__tC_xy{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:49px;padding:12px 20px;border-radius:9px;color:#fff;background:#0066ff;font-size:14px;line-height:1.5;font-weight:700}.brokerage-about_primaryLink__tC_xy:hover{background:#0058d7}.brokerage-about_promise__tFy7V{padding:42px;border:1px solid #dbe7f8;border-radius:22px;background:#fff;box-shadow:0 12px 48px #1e4f9210}.brokerage-about_cardIcon___BU9R,.brokerage-about_promiseIcon__ycdil{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;color:#0066ff;background:#edf4ff}.brokerage-about_promise__tFy7V h2{margin:26px 0 18px;color:#0d1c3b;font-size:26px;line-height:1.4;letter-spacing:-.7px;font-weight:750}.brokerage-about_promise__tFy7V p{color:#5c6880;font-size:15px;line-height:1.85}.brokerage-about_identity__y_AsP{display:flex;flex-direction:column;gap:7px;margin-top:28px;padding-top:24px;border-top:1px solid #e2e9f3}.brokerage-about_identity__y_AsP strong{color:#0d1c3b;font-size:17px}.brokerage-about_identity__y_AsP span{color:#5c6880;font-size:12px;line-height:1.7}.brokerage-about_sectionHeading__9VBdi{max-width:700px;margin-bottom:36px}.brokerage-about_programGrid__9FGK4,.brokerage-about_valuesGrid__9OgCO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.brokerage-about_valuesGrid__9OgCO article{padding:29px;border:1px solid #e2e9f3;border-radius:16px}.brokerage-about_cardIcon___BU9R{width:51px;height:51px;border-radius:13px}.brokerage-about_programGrid__9FGK4 h3,.brokerage-about_valuesGrid__9OgCO h3{margin:22px 0 12px;color:#0d1c3b;font-size:19px;line-height:1.45;font-weight:750}.brokerage-about_programGrid__9FGK4 p,.brokerage-about_valuesGrid__9OgCO p{margin:0;color:#5c6880;font-size:15px;line-height:1.85}.brokerage-about_programs__foNVi{background:#f8faff}.brokerage-about_programGrid__9FGK4 article{display:flex;flex-direction:column;padding:29px;border:1px solid #e2e9f3;border-radius:16px;background:#fff}.brokerage-about_programGrid__9FGK4 article>svg{color:#0066ff}.brokerage-about_programGrid__9FGK4 .brokerage-about_textLink__OYu25{margin-top:auto;padding-top:17px}.brokerage-about_programNote__pvn2b{margin:22px 0 0;color:#68768b;font-size:12px;line-height:1.8}.brokerage-about_ratepricer__Dti8t{padding:64px 0;border-bottom:1px solid #e2e9f3}.brokerage-about_ratepricerGrid__QGv1f{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:45px;max-width:1030px}.brokerage-about_mascot__wZaYk{display:flex;align-items:center;justify-content:center;min-height:220px;border-radius:50%;background:radial-gradient(circle,#eaf2ff,#fff 72%)}.brokerage-about_mascot__wZaYk img{width:132px;height:auto}.brokerage-about_contactGrid__CgtgE{display:grid;grid-template-columns:1fr 1fr;gap:80px}.brokerage-about_contact__y9S8g p{margin-bottom:24px}.brokerage-about_contactDetails__qTGQ2{display:flex;flex-direction:column;justify-content:center;gap:12px;font-style:normal}.brokerage-about_contactDetails__qTGQ2 a{display:flex;align-items:flex-start;gap:19px;padding:20px 24px;border:1px solid #e2e9f3;border-radius:12px;color:#526179;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.brokerage-about_contactDetails__qTGQ2 a:hover{border-color:#b8cde9;background:#f8fbff}.brokerage-about_contactDetails__qTGQ2 svg{flex-shrink:0;margin-top:3px;color:#0066ff}.brokerage-about_contactDetails__qTGQ2 strong{display:block;margin-bottom:4px;color:#0d1c3b;font-size:15px;font-weight:700}.brokerage-about_contact__y9S8g a:focus-visible,.brokerage-about_hero__rrZAd a:focus-visible,.brokerage-about_intro__mwhaB a:focus-visible,.brokerage-about_programs__foNVi a:focus-visible,.brokerage-about_ratepricer__Dti8t a:focus-visible{outline:2px solid #0066ff;outline-offset:4px}@media (max-width:960px){.brokerage-about_contactGrid__CgtgE,.brokerage-about_heroGrid__bRcfd,.brokerage-about_introGrid__dyj7_{grid-template-columns:1fr;gap:34px}.brokerage-about_hero__rrZAd{padding:58px 0}.brokerage-about_promise__tFy7V{padding:30px}.brokerage-about_programGrid__9FGK4,.brokerage-about_valuesGrid__9OgCO{grid-template-columns:1fr;gap:17px}.brokerage-about_ratepricerGrid__QGv1f{grid-template-columns:160px 1fr;gap:28px}.brokerage-about_mascot__wZaYk{min-height:180px}}@media (max-width:600px){.brokerage-about_container__UbTix{width:min(100% - 36px,1216px)}.brokerage-about_contact__y9S8g,.brokerage-about_intro__mwhaB,.brokerage-about_programs__foNVi,.brokerage-about_values__EECYk{padding:58px 0}.brokerage-about_hero__rrZAd h1{font-size:36px;letter-spacing:-1.3px}.brokerage-about_heroCopy__rUPSG{font-size:16px}.brokerage-about_promise__tFy7V{padding:25px}.brokerage-about_promise__tFy7V h2{font-size:23px}.brokerage-about_ratepricerGrid__QGv1f{grid-template-columns:1fr;gap:15px}.brokerage-about_mascot__wZaYk{min-height:130px;justify-content:flex-start;background:none}.brokerage-about_mascot__wZaYk img{width:94px}.brokerage-about_contactDetails__qTGQ2 a{padding:18px;gap:14px}}.brokerage-reviews_section__gxYka{padding:84px 0;scroll-margin-top:90px;background:#fff}.brokerage-reviews_container__4QUAl{width:min(100% - 48px,1216px);margin:0 auto}.brokerage-reviews_headingRow__YNqgh{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:30px}.brokerage-reviews_heading__Xvqi4{max-width:650px}.brokerage-reviews_eyebrow__rqIWM{display:inline-block;border-radius:999px;padding:6px 14px;color:#0058d7;background:#eaf3ff;font-size:13px;font-weight:600}.brokerage-reviews_heading__Xvqi4 h2{margin:20px 0 14px;font-size:clamp(28px,3vw,38px);line-height:1.3;font-weight:800;letter-spacing:-1.4px}.brokerage-reviews_fallback__3ZBEt p,.brokerage-reviews_heading__Xvqi4 p{margin:0;color:#5c6880;font-size:16px;line-height:1.8}.brokerage-reviews_source__fdUit{flex-shrink:0}.brokerage-reviews_rating__uFAu2{display:flex;align-items:center;gap:8px;color:#53627a;font-size:12px}.brokerage-reviews_rating__uFAu2 svg{color:#bd7811;fill:#bd7811}.brokerage-reviews_rating__uFAu2 strong{color:#0d1c3b;font-size:21px}.brokerage-reviews_rating__uFAu2 strong span{font-size:13px;font-weight:500}.brokerage-reviews_textLink__uJ4__{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#0058d7;font-size:14px;font-weight:700}.brokerage-reviews_attribution__pWmkR a:hover,.brokerage-reviews_textLink__uJ4__:hover{text-decoration:underline;text-underline-offset:4px}.brokerage-reviews_grid__xZhLv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.brokerage-reviews_card__B29FS{display:flex;flex-direction:column;min-width:0;padding:27px;border:1px solid #e2e9f3;border-radius:16px;background:#fbfcff}.brokerage-reviews_stars__KgJyv{display:flex;gap:3px}.brokerage-reviews_filledStar__7QKK7{color:#aa6b0d;fill:#aa6b0d}.brokerage-reviews_emptyStar__XRPRz{color:#c4cedd}.brokerage-reviews_card__B29FS blockquote{margin:20px 0 24px;color:#34445e;font-size:14px;line-height:1.85;overflow-wrap:anywhere}.brokerage-reviews_card__B29FS blockquote p{margin:0;white-space:pre-line}.brokerage-reviews_attribution__pWmkR{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:auto}.brokerage-reviews_attribution__pWmkR>a:first-child{color:#0d1c3b;font-size:14px;font-weight:750}.brokerage-reviews_attribution__pWmkR time{color:#68768b;font-size:12px}.brokerage-reviews_attribution__pWmkR .brokerage-reviews_reviewSource__AnawG{display:inline-flex;align-items:center;gap:6px;min-height:36px;color:#0058d7;font-size:12px;font-weight:600}.brokerage-reviews_sourceNote__Sz8SG{margin:20px 0 0;color:#68768b;font-size:12px;line-height:1.7}.brokerage-reviews_fallback__3ZBEt{display:flex;align-items:center;gap:22px;padding:30px;border:1px solid #e2e9f3;border-radius:16px;background:#f8fbff}.brokerage-reviews_icon__k_G21{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;color:#0066ff;background:#eaf2ff}.brokerage-reviews_fallback__3ZBEt h3{margin:0 0 6px;color:#0d1c3b;font-size:19px;font-weight:750}.brokerage-reviews_primaryLink__xZF2v{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:9px;min-height:46px;margin-left:auto;padding:11px 17px;border:1px solid #cdddf4;border-radius:9px;color:#0058d7;background:#fff;font-size:13px;font-weight:700}.brokerage-reviews_primaryLink__xZF2v:hover{border-color:#0066ff;background:#edf5ff}.brokerage-reviews_section__gxYka a:focus-visible{outline:2px solid #0066ff;outline-offset:4px;border-radius:3px}@media (max-width:960px){.brokerage-reviews_grid__xZhLv{grid-template-columns:1fr}.brokerage-reviews_headingRow__YNqgh{align-items:flex-start;flex-direction:column;gap:18px}.brokerage-reviews_fallback__3ZBEt{flex-wrap:wrap}.brokerage-reviews_primaryLink__xZF2v{margin-left:86px}}@media (max-width:600px){.brokerage-reviews_section__gxYka{padding:58px 0}.brokerage-reviews_container__4QUAl{width:min(100% - 36px,1216px)}.brokerage-reviews_card__B29FS{padding:23px}.brokerage-reviews_fallback__3ZBEt{align-items:flex-start;gap:17px;padding:22px}.brokerage-reviews_primaryLink__xZF2v{margin-left:0}.brokerage-reviews_rating__uFAu2{flex-wrap:wrap}}