.agent-profile-v2-module__WWqupq__page{color:#102b54;background:#f7fafc;min-height:70vh;padding-bottom:72px}.agent-profile-v2-module__WWqupq__wrap{width:85%;max-width:1440px;margin:0 auto}.agent-profile-v2-module__WWqupq__hero{background:linear-gradient(90deg,#fff4f9 0%,#fff7fae8 44%,#fff5f940 72%,#fff5f900 100%),url(/love-in-property-agent-house.webp) right 8% center/auto 270px no-repeat;border-bottom:1px solid #f7d9e5;min-height:228px;padding:26px 0 76px}.agent-profile-v2-module__WWqupq__crumbs{color:#8090ad;align-items:center;gap:10px;margin:0 0 30px;font-size:12px;display:flex}.agent-profile-v2-module__WWqupq__crumbs a{color:#8090ad;text-decoration:none}.agent-profile-v2-module__WWqupq__crumbs b{color:#687b9a}.agent-profile-v2-module__WWqupq__crumbs span{color:#b4c0d1}.agent-profile-v2-module__WWqupq__eyebrow{color:#ff1462;letter-spacing:1.35px;margin:0 0 11px;font-size:12px;font-weight:800}.agent-profile-v2-module__WWqupq__hero h1{color:#102447;letter-spacing:-1.8px;margin:0;font-size:48px;font-weight:800;line-height:1}.agent-profile-v2-module__WWqupq__hero h1 em{color:#ff1462;font-style:normal}.agent-profile-v2-module__WWqupq__heroCopy{color:#557098;margin:12px 0 0;font-size:16px}.agent-profile-v2-module__WWqupq__profileWrap{margin-top:-49px}.agent-profile-v2-module__WWqupq__profileCard{background:#fff;border:1px solid #e6ebf3;border-radius:16px;grid-template-columns:132px minmax(220px,1.2fr) minmax(125px,.68fr) minmax(265px,1fr) 185px;align-items:center;gap:18px;min-height:152px;padding:15px 18px;display:grid;position:relative;box-shadow:0 12px 28px #1b355b17}.agent-profile-v2-module__WWqupq__avatar{color:#ff1462;background:#f6e9ef;border-radius:10px;place-items:center;width:122px;height:122px;font-size:32px;font-weight:800;display:grid;position:relative;overflow:hidden}.agent-profile-v2-module__WWqupq__avatar img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.agent-profile-v2-module__WWqupq__identity{min-width:0}.agent-profile-v2-module__WWqupq__verified{color:#0c9b59;background:#e7fbef;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.agent-profile-v2-module__WWqupq__identity h2{color:#102447;margin:7px 0 2px;font-size:20px;font-weight:800;line-height:1.1}.agent-profile-v2-module__WWqupq__identity>p,.agent-profile-v2-module__WWqupq__identity .agent-profile-v2-module__WWqupq__location{color:#6680a4;margin:0;font-size:13px}.agent-profile-v2-module__WWqupq__identity .agent-profile-v2-module__WWqupq__location{align-items:center;gap:6px;margin-top:7px;display:flex}.agent-profile-v2-module__WWqupq__identity .agent-profile-v2-module__WWqupq__location svg{color:#ff1462}.agent-profile-v2-module__WWqupq__chips{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.agent-profile-v2-module__WWqupq__chips span{white-space:nowrap;text-overflow:ellipsis;color:#fa3571;background:#fff0f6;border-radius:5px;max-width:120px;padding:4px 9px;font-size:10px;overflow:hidden}.agent-profile-v2-module__WWqupq__rating{color:#ffb100;white-space:nowrap;border-left:1px solid #e8edf5;border-right:1px solid #e8edf5;justify-content:center;align-self:stretch;align-items:center;gap:7px;display:flex}.agent-profile-v2-module__WWqupq__rating strong{color:#203962;font-size:17px}.agent-profile-v2-module__WWqupq__rating small{color:#7184a3;font-size:11px}.agent-profile-v2-module__WWqupq__metrics{grid-template-columns:repeat(3,1fr);display:grid}.agent-profile-v2-module__WWqupq__metric{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.agent-profile-v2-module__WWqupq__metric i{color:#5a7194;height:22px;font-size:17px;font-style:normal}.agent-profile-v2-module__WWqupq__metric strong{color:#102b54;font-size:19px;line-height:1}.agent-profile-v2-module__WWqupq__metric small{color:#7184a3;max-width:72px;font-size:10px;line-height:1.25}.agent-profile-v2-module__WWqupq__heroAction{text-align:center}.agent-profile-v2-module__WWqupq__heroAction button,.agent-profile-v2-module__WWqupq__callButton{color:#fff;cursor:pointer;background:#ff1462;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 9px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.agent-profile-v2-module__WWqupq__heroAction small{color:#8291aa;max-width:145px;margin:8px auto 0;font-size:10px;line-height:1.35;display:block}.agent-profile-v2-module__WWqupq__adminControl{color:#ff1462;background:#fff1f6;border-radius:8px;align-items:center;gap:10px;width:max-content;margin:10px 0 -2px;padding:7px 11px;font-size:12px;font-weight:700;display:flex}.agent-profile-v2-module__WWqupq__adminControl .admin-verification-compact{color:#ff1462;cursor:pointer;background:#fff;border:0;border-radius:5px;padding:5px 9px;font-size:11px;font-weight:700}.agent-profile-v2-module__WWqupq__tabs{border-bottom:1px solid #dfe6f0;gap:28px;margin-top:14px;display:flex}.agent-profile-v2-module__WWqupq__tabs button{color:#6d82a3;cursor:pointer;background:0 0;border:0;padding:13px 0 15px;font-size:13px;font-weight:700;position:relative}.agent-profile-v2-module__WWqupq__tabs .agent-profile-v2-module__WWqupq__currentTab{color:#ff1462}.agent-profile-v2-module__WWqupq__tabs .agent-profile-v2-module__WWqupq__currentTab:after{content:"";background:#ff1462;width:100%;height:3px;position:absolute;bottom:-1px;left:0}.agent-profile-v2-module__WWqupq__layout{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:20px;padding-top:20px;display:grid}.agent-profile-v2-module__WWqupq__primary,.agent-profile-v2-module__WWqupq__sidebar{gap:18px;display:grid}.agent-profile-v2-module__WWqupq__panel,.agent-profile-v2-module__WWqupq__contactCard,.agent-profile-v2-module__WWqupq__contactPanel{background:#fff;border:1px solid #e4eaf3;border-radius:12px;box-shadow:0 7px 17px #203a5e0b}.agent-profile-v2-module__WWqupq__panel{padding:22px}.agent-profile-v2-module__WWqupq__panel h2,.agent-profile-v2-module__WWqupq__contactCard h2,.agent-profile-v2-module__WWqupq__contactPanel h2{color:#112b55;margin:0;font-size:19px;font-weight:800}.agent-profile-v2-module__WWqupq__bio{color:#617b9f;white-space:pre-line;max-width:900px;margin:13px 0 0;font-size:13px;line-height:1.65}.agent-profile-v2-module__WWqupq__specialties{background:linear-gradient(115deg,#fff4f8,#fffafb)}.agent-profile-v2-module__WWqupq__specialtyGrid{grid-template-columns:1fr 1fr;gap:25px;margin-top:16px;display:grid}.agent-profile-v2-module__WWqupq__specialtyGrid article+article{border-left:1px solid #f2dce5;padding-left:25px}.agent-profile-v2-module__WWqupq__specialtyGrid h3{color:#18345e;margin:0 0 10px;font-size:12px}.agent-profile-v2-module__WWqupq__specialtyGrid div{flex-wrap:wrap;gap:10px;display:flex}.agent-profile-v2-module__WWqupq__specialtyGrid span{color:#627c9f;align-items:center;gap:7px;font-size:11px;display:flex}.agent-profile-v2-module__WWqupq__specialtyGrid span i{color:#ff1462;background:#fff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:13px;font-style:normal;display:grid}.agent-profile-v2-module__WWqupq__specialtyGrid p{color:#8191aa;font-size:12px}.agent-profile-v2-module__WWqupq__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.agent-profile-v2-module__WWqupq__heading a{color:#ff1462;white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none}.agent-profile-v2-module__WWqupq__heading a span{margin-left:3px;font-size:17px}.agent-profile-v2-module__WWqupq__avg{color:#f3ad00;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.agent-profile-v2-module__WWqupq__propertyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agent-profile-v2-module__WWqupq__propertyCard{color:inherit;border:1px solid #e6ebf3;border-radius:9px;text-decoration:none;transition:transform .18s,box-shadow .18s;overflow:hidden}.agent-profile-v2-module__WWqupq__propertyCard:hover{transform:translateY(-2px);box-shadow:0 8px 22px #1832561a}.agent-profile-v2-module__WWqupq__propertyImage{color:#b4c1d3;background:#f1f5fa;place-items:center;height:154px;font-size:32px;display:grid;position:relative;overflow:hidden}.agent-profile-v2-module__WWqupq__propertyImage img{object-fit:cover;width:100%;height:100%}.agent-profile-v2-module__WWqupq__propertyImage span{color:#fff;background:#ff1462;border-radius:5px;padding:5px 9px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.agent-profile-v2-module__WWqupq__propertyBody{padding:11px 12px 13px}.agent-profile-v2-module__WWqupq__propertyBody>strong{color:#132e57;font-size:16px}.agent-profile-v2-module__WWqupq__propertyBody h3{color:#18345e;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:13px;overflow:hidden}.agent-profile-v2-module__WWqupq__propertyBody p{color:#7690b0;text-overflow:ellipsis;white-space:nowrap;gap:5px;margin:0 0 10px;font-size:10px;display:flex;overflow:hidden}.agent-profile-v2-module__WWqupq__propertyBody p svg{color:#ff1462}.agent-profile-v2-module__WWqupq__propertyBody small{color:#7186a6;gap:12px;font-size:10px;display:flex}.agent-profile-v2-module__WWqupq__propertyBody small span{white-space:nowrap;align-items:center;gap:4px;display:flex}.agent-profile-v2-module__WWqupq__reviewGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.agent-profile-v2-module__WWqupq__review{border:1px solid #e6ebf3;border-radius:8px;min-height:170px;padding:15px}.agent-profile-v2-module__WWqupq__reviewer{align-items:center;gap:9px;display:flex}.agent-profile-v2-module__WWqupq__reviewer>i{color:#f93d76;background:#ffe9f1;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:grid}.agent-profile-v2-module__WWqupq__reviewer span{gap:2px;display:grid}.agent-profile-v2-module__WWqupq__reviewer strong{color:#1a355d;font-size:11px}.agent-profile-v2-module__WWqupq__reviewer small{color:#8b9bb1;font-size:9px}.agent-profile-v2-module__WWqupq__stars{color:#ffae00;gap:2px;margin:10px 0;font-size:12px;display:flex}.agent-profile-v2-module__WWqupq__review q{color:#7185a4;font-size:11px;line-height:1.55}.agent-profile-v2-module__WWqupq__review q:before,.agent-profile-v2-module__WWqupq__review q:after{color:#ff1462;font-size:18px}.agent-profile-v2-module__WWqupq__contactCard,.agent-profile-v2-module__WWqupq__contactPanel{padding:20px}.agent-profile-v2-module__WWqupq__contactCard>p,.agent-profile-v2-module__WWqupq__contactPanel>p{color:#8192aa;margin:7px 0 18px;font-size:11px;line-height:1.45}.agent-profile-v2-module__WWqupq__contactRow{color:inherit;align-items:center;gap:10px;margin:14px 0;text-decoration:none;display:flex}.agent-profile-v2-module__WWqupq__contactRow>i{color:#ff1462;background:#fff0f5;border-radius:50%;flex:0 0 31px;place-items:center;height:31px;font-size:12px;font-style:normal;display:grid}.agent-profile-v2-module__WWqupq__contactRow span{gap:2px;min-width:0;display:grid}.agent-profile-v2-module__WWqupq__contactRow strong{color:#28446c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agent-profile-v2-module__WWqupq__contactRow small{color:#8192aa;font-size:10px}.agent-profile-v2-module__WWqupq__messageButton{color:#1d3962;cursor:pointer;background:#fff;border:1px solid #bdcadb;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:10px;font-size:12px;font-weight:700;display:flex}.agent-profile-v2-module__WWqupq__contactPanel .form-style1 label{color:#28446c;font-size:12px!important}:is(.agent-profile-v2-module__WWqupq__contactPanel .form-style1 .form-select,.agent-profile-v2-module__WWqupq__contactPanel .form-style1 .form-control){border-color:#dae2ed;font-size:12px}.agent-profile-v2-module__WWqupq__contactPanel .form-style1 .ud-btn{background:#ff1462;border-color:#ff1462;font-size:12px}.agent-profile-v2-module__WWqupq__compactContact{padding:19px}.agent-profile-v2-module__WWqupq__compactContact .mb20{margin-bottom:12px!important}.agent-profile-v2-module__WWqupq__compactContact textarea{min-height:82px}.agent-profile-v2-module__WWqupq__empty{color:#95a5ba;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:126px;display:flex}.agent-profile-v2-module__WWqupq__empty svg{color:#ff8bb1;font-size:23px}.agent-profile-v2-module__WWqupq__empty h2{font-size:16px}.agent-profile-v2-module__WWqupq__empty p{margin:0;font-size:12px}.agent-profile-v2-module__WWqupq__loading{justify-content:center;align-items:center;gap:10px;min-height:440px;display:flex}.agent-profile-v2-module__WWqupq__loading span{background:#ff1462;border-radius:50%;width:11px;height:11px;animation:1s infinite alternate agent-profile-v2-module__WWqupq__pulse}.agent-profile-v2-module__WWqupq__loading span:nth-child(2){animation-delay:.18s}.agent-profile-v2-module__WWqupq__loading span:nth-child(3){animation-delay:.36s}@keyframes agent-profile-v2-module__WWqupq__pulse{to{opacity:.35;transform:translateY(-9px)}}.agent-profile-v2-module__WWqupq__notFound{color:#526d92;text-align:center;width:min(92%,620px);margin:90px auto}.agent-profile-v2-module__WWqupq__notFound svg{color:#ff1462;font-size:34px}.agent-profile-v2-module__WWqupq__notFound h1{color:#102b54;margin:15px 0 7px}.agent-profile-v2-module__WWqupq__notFound a{color:#ff1462;margin-top:16px;font-weight:700;display:inline-block}@media (max-width:1180px){.agent-profile-v2-module__WWqupq__profileCard{grid-template-columns:112px minmax(190px,1fr) minmax(114px,.65fr) minmax(210px,.9fr) 154px;gap:13px}.agent-profile-v2-module__WWqupq__avatar{width:106px;height:106px}.agent-profile-v2-module__WWqupq__hero h1{font-size:42px}.agent-profile-v2-module__WWqupq__metrics{gap:6px}.agent-profile-v2-module__WWqupq__propertyImage{height:132px}.agent-profile-v2-module__WWqupq__wrap{width:90%}}@media (max-width:960px){.agent-profile-v2-module__WWqupq__hero{background-position:right 3% center;background-size:auto 225px;min-height:202px;padding-bottom:58px}.agent-profile-v2-module__WWqupq__profileWrap{margin-top:-35px}.agent-profile-v2-module__WWqupq__profileCard{grid-template-columns:110px 1fr 145px;grid-template-areas:"avatar identity action""avatar metrics metrics";padding:14px}.agent-profile-v2-module__WWqupq__avatar{grid-area:avatar}.agent-profile-v2-module__WWqupq__identity{grid-area:identity;padding-right:120px}.agent-profile-v2-module__WWqupq__heroAction{grid-area:action}.agent-profile-v2-module__WWqupq__metrics{border-top:1px solid #e8edf5;grid-area:metrics;grid-template-columns:repeat(3,1fr);padding-top:9px}.agent-profile-v2-module__WWqupq__rating{border:0;align-self:auto;position:absolute;top:20px;right:178px}.agent-profile-v2-module__WWqupq__layout{grid-template-columns:minmax(0,1fr) 260px}.agent-profile-v2-module__WWqupq__reviewGrid{grid-template-columns:1fr 1fr}.agent-profile-v2-module__WWqupq__reviewGrid article:last-child{display:none}}@media (max-width:720px){.agent-profile-v2-module__WWqupq__wrap{width:92%}.agent-profile-v2-module__WWqupq__hero{background-image:linear-gradient(90deg,#fff4f9 0%,#fff8fbdf 58%,#fff5f900 100%),url(/love-in-property-agent-house.webp);background-position:50%,right -24px bottom 8px;background-size:auto,auto 160px;min-height:190px;padding:18px 0 38px}.agent-profile-v2-module__WWqupq__crumbs{margin-bottom:21px;font-size:10px}.agent-profile-v2-module__WWqupq__eyebrow{margin-bottom:8px;font-size:10px}.agent-profile-v2-module__WWqupq__hero h1{font-size:35px}.agent-profile-v2-module__WWqupq__heroCopy{max-width:230px;font-size:12px;line-height:1.45}.agent-profile-v2-module__WWqupq__profileWrap{margin-top:-20px}.agent-profile-v2-module__WWqupq__profileCard{grid-template-columns:84px minmax(0,1fr);grid-template-areas:"avatar identity""metrics metrics""action action";gap:12px;min-height:0;padding:13px}.agent-profile-v2-module__WWqupq__avatar{width:84px;height:100px}.agent-profile-v2-module__WWqupq__identity{padding-right:0}.agent-profile-v2-module__WWqupq__identity h2{margin-top:5px;font-size:17px}.agent-profile-v2-module__WWqupq__identity>p,.agent-profile-v2-module__WWqupq__identity .agent-profile-v2-module__WWqupq__location{font-size:11px}.agent-profile-v2-module__WWqupq__chips{margin-top:7px}.agent-profile-v2-module__WWqupq__chips span{max-width:105px;font-size:9px}.agent-profile-v2-module__WWqupq__rating{font-size:11px;top:16px;right:14px}.agent-profile-v2-module__WWqupq__rating strong{font-size:12px}.agent-profile-v2-module__WWqupq__rating small{display:none}.agent-profile-v2-module__WWqupq__metrics{padding:11px 0 2px}.agent-profile-v2-module__WWqupq__metric strong{font-size:16px}.agent-profile-v2-module__WWqupq__metric small{font-size:9px}.agent-profile-v2-module__WWqupq__heroAction{margin-top:1px}.agent-profile-v2-module__WWqupq__heroAction button{padding:11px}.agent-profile-v2-module__WWqupq__heroAction small{display:none}.agent-profile-v2-module__WWqupq__tabs{gap:19px;margin-top:12px;overflow:auto}.agent-profile-v2-module__WWqupq__tabs button{white-space:nowrap;padding:11px 0 12px;font-size:11px}.agent-profile-v2-module__WWqupq__layout{grid-template-columns:1fr;padding-top:14px}.agent-profile-v2-module__WWqupq__sidebar,.agent-profile-v2-module__WWqupq__primary{display:contents}.agent-profile-v2-module__WWqupq__primary>.agent-profile-v2-module__WWqupq__panel{order:1}.agent-profile-v2-module__WWqupq__primary>.agent-profile-v2-module__WWqupq__contactPanel{order:2}.agent-profile-v2-module__WWqupq__sidebar>.agent-profile-v2-module__WWqupq__contactCard{order:3}.agent-profile-v2-module__WWqupq__sidebar>.agent-profile-v2-module__WWqupq__contactPanel{order:4}.agent-profile-v2-module__WWqupq__panel,.agent-profile-v2-module__WWqupq__contactCard,.agent-profile-v2-module__WWqupq__contactPanel{border-radius:10px;padding:16px}.agent-profile-v2-module__WWqupq__panel h2,.agent-profile-v2-module__WWqupq__contactCard h2,.agent-profile-v2-module__WWqupq__contactPanel h2{font-size:16px}.agent-profile-v2-module__WWqupq__bio{font-size:12px}.agent-profile-v2-module__WWqupq__specialtyGrid{grid-template-columns:1fr;gap:16px}.agent-profile-v2-module__WWqupq__specialtyGrid article+article{border-top:1px solid #f2dce5;border-left:0;padding-top:15px;padding-left:0}.agent-profile-v2-module__WWqupq__propertyGrid,.agent-profile-v2-module__WWqupq__reviewGrid{grid-template-columns:1fr}.agent-profile-v2-module__WWqupq__propertyImage{height:164px}.agent-profile-v2-module__WWqupq__reviewGrid article{min-height:auto;display:block!important}.agent-profile-v2-module__WWqupq__adminControl{margin-top:8px}.agent-profile-v2-module__WWqupq__contactRow{margin:13px 0}}
