.PropertyAgentCard-module__5gLtbG__card{background:#fff;border:1px solid #e5e7eb;border-radius:30px;flex-direction:column;gap:24px;width:100%;margin-top:-10px;padding:28px;display:flex;position:relative;box-shadow:0 12px 32px #0f172a0f}.PropertyAgentCard-module__5gLtbG__topSection{justify-content:space-between;align-items:center;gap:12px;display:flex}.PropertyAgentCard-module__5gLtbG__listedBadge{color:#15803d;background:#ecfdf5;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.PropertyAgentCard-module__5gLtbG__verified{color:#15803d;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.PropertyAgentCard-module__5gLtbG__verified svg{stroke-width:2.4px}.PropertyAgentCard-module__5gLtbG__profile{align-items:center;gap:18px;display:flex}.PropertyAgentCard-module__5gLtbG__avatarWrapper{flex-shrink:0}.PropertyAgentCard-module__5gLtbG__avatar{object-fit:cover;border:4px solid #f3f4f6;border-radius:24px}.PropertyAgentCard-module__5gLtbG__info{min-width:0}.PropertyAgentCard-module__5gLtbG__name{color:#111827;margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.2}.PropertyAgentCard-module__5gLtbG__role{color:#374151;margin:0 0 4px;font-size:14px;font-weight:600}.PropertyAgentCard-module__5gLtbG__company{color:#6b7280;margin:0;font-size:14px;font-weight:500}.PropertyAgentCard-module__5gLtbG__responseCard{color:#374151;background:#f9fafb;border:1px solid #f3f4f6;border-radius:20px;align-items:center;gap:10px;padding:16px 18px;font-size:14px;font-weight:600;display:flex}.PropertyAgentCard-module__5gLtbG__responseCard svg{color:#15803d;flex-shrink:0}.PropertyAgentCard-module__5gLtbG__actions{flex-direction:column;gap:14px;display:flex}.PropertyAgentCard-module__5gLtbG__callButton,.PropertyAgentCard-module__5gLtbG__whatsappButton,.PropertyAgentCard-module__5gLtbG__enquiryButton{cursor:pointer;border:none;border-radius:18px;outline:none;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.PropertyAgentCard-module__5gLtbG__callButton{color:#fff;background:#15803d}.PropertyAgentCard-module__5gLtbG__callButton:hover{background:#166534;box-shadow:0 12px 24px #15803d2e}.PropertyAgentCard-module__5gLtbG__whatsappButton{color:#15803d;background:#ecfdf5}.PropertyAgentCard-module__5gLtbG__whatsappButton:hover{background:#dcfce7}.PropertyAgentCard-module__5gLtbG__enquiryButton{color:#fff;background:#111827}.PropertyAgentCard-module__5gLtbG__enquiryButton:hover{background:#1f2937;box-shadow:0 12px 24px #1118272e}.PropertyAgentCard-module__5gLtbG__callButton:active,.PropertyAgentCard-module__5gLtbG__whatsappButton:active,.PropertyAgentCard-module__5gLtbG__enquiryButton:active{transform:scale(.985)}.PropertyAgentCard-module__5gLtbG__trustCard{background:#f9fafb;border:1px solid #f3f4f6;border-radius:22px;align-items:flex-start;gap:12px;padding:18px;display:flex}.PropertyAgentCard-module__5gLtbG__trustCard svg{color:#15803d;stroke-width:2.2px;flex-shrink:0}.PropertyAgentCard-module__5gLtbG__trustCard p{color:#4b5563;margin:0;font-size:14px;font-weight:500;line-height:1.7}@media (max-width:992px){.PropertyAgentCard-module__5gLtbG__card{top:unset;padding:24px;position:relative}}@media (max-width:768px){.PropertyAgentCard-module__5gLtbG__card{border-radius:24px;gap:20px;padding:22px}.PropertyAgentCard-module__5gLtbG__topSection{flex-direction:column;align-items:flex-start}.PropertyAgentCard-module__5gLtbG__profile{align-items:flex-start}.PropertyAgentCard-module__5gLtbG__avatar{width:78px;height:78px}.PropertyAgentCard-module__5gLtbG__name{font-size:20px}.PropertyAgentCard-module__5gLtbG__callButton,.PropertyAgentCard-module__5gLtbG__whatsappButton,.PropertyAgentCard-module__5gLtbG__enquiryButton{border-radius:16px;min-height:52px;font-size:14px}}@media (max-width:480px){.PropertyAgentCard-module__5gLtbG__card{border-radius:22px;padding:18px}.PropertyAgentCard-module__5gLtbG__profile{text-align:center;flex-direction:column;align-items:center}.PropertyAgentCard-module__5gLtbG__topSection{align-items:center}.PropertyAgentCard-module__5gLtbG__responseCard,.PropertyAgentCard-module__5gLtbG__trustCard p{font-size:13px}.PropertyAgentCard-module__5gLtbG__name{font-size:18px}}
.PropertyTrustCard-module__pNQzta__section{flex-direction:column;gap:24px;width:100%;display:flex}.PropertyTrustCard-module__pNQzta__header{flex-direction:column;gap:8px;display:flex}.PropertyTrustCard-module__pNQzta__heading{color:#111827;margin:0;font-size:32px;font-weight:700;line-height:1.2}.PropertyTrustCard-module__pNQzta__subText{color:#6b7280;margin:0;font-size:15px;font-weight:500;line-height:1.7}.PropertyTrustCard-module__pNQzta__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.PropertyTrustCard-module__pNQzta__card{background:#fff;border:1px solid #e5e7eb;border-radius:28px;align-items:flex-start;gap:18px;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.PropertyTrustCard-module__pNQzta__card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0f172a0f}.PropertyTrustCard-module__pNQzta__active{background:linear-gradient(#fff 0%,#f8fff9 100%);border-color:#dcfce7}.PropertyTrustCard-module__pNQzta__disabled{opacity:.75;background:#fafafa}.PropertyTrustCard-module__pNQzta__iconBox{background:#dcfce7;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.PropertyTrustCard-module__pNQzta__iconBox svg{color:#15803d;stroke-width:2.2px}.PropertyTrustCard-module__pNQzta__content{flex-direction:column;gap:8px;min-width:0;display:flex}.PropertyTrustCard-module__pNQzta__title{color:#111827;margin:0;font-size:18px;font-weight:700;line-height:1.4}.PropertyTrustCard-module__pNQzta__description{color:#6b7280;margin:0;font-size:14px;font-weight:500;line-height:1.7}.PropertyTrustCard-module__pNQzta__status{color:#15803d;background:#dcfce7;border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin-top:6px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:992px){.PropertyTrustCard-module__pNQzta__heading{font-size:28px}.PropertyTrustCard-module__pNQzta__grid{grid-template-columns:1fr}}@media (max-width:768px){.PropertyTrustCard-module__pNQzta__section{gap:20px}.PropertyTrustCard-module__pNQzta__heading{font-size:26px}.PropertyTrustCard-module__pNQzta__subText{font-size:14px}.PropertyTrustCard-module__pNQzta__card{border-radius:24px;gap:16px;padding:20px}.PropertyTrustCard-module__pNQzta__iconBox{border-radius:16px;width:52px;height:52px}.PropertyTrustCard-module__pNQzta__title{font-size:17px}.PropertyTrustCard-module__pNQzta__description{font-size:13px}}@media (max-width:480px){.PropertyTrustCard-module__pNQzta__heading{font-size:24px}.PropertyTrustCard-module__pNQzta__card{border-radius:22px;padding:18px}.PropertyTrustCard-module__pNQzta__title{font-size:16px}.PropertyTrustCard-module__pNQzta__description{font-size:12px}.PropertyTrustCard-module__pNQzta__status{padding:7px 12px;font-size:11px}}
.PropertyBottomCTA-module__RL_z6G__section{width:100%;margin-top:32px}.PropertyBottomCTA-module__RL_z6G__card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;justify-content:space-between;align-items:center;gap:32px;padding:28px 32px;display:flex;box-shadow:0 8px 24px #0f172a0a}.PropertyBottomCTA-module__RL_z6G__content{flex:1;min-width:0}.PropertyBottomCTA-module__RL_z6G__heading{color:#111827;margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2}.PropertyBottomCTA-module__RL_z6G__description{color:#6b7280;max-width:620px;margin:0;font-size:15px;font-weight:500;line-height:1.8}.PropertyBottomCTA-module__RL_z6G__actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.PropertyBottomCTA-module__RL_z6G__callButton,.PropertyBottomCTA-module__RL_z6G__whatsappButton,.PropertyBottomCTA-module__RL_z6G__exploreButton{cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-width:220px;min-height:58px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.PropertyBottomCTA-module__RL_z6G__callButton{color:#fff;background:#15803d;border:none}.PropertyBottomCTA-module__RL_z6G__callButton:hover{background:#166534;box-shadow:0 12px 24px #15803d2e}.PropertyBottomCTA-module__RL_z6G__whatsappButton{color:#15803d;background:#fff;border:1px solid #d1d5db}.PropertyBottomCTA-module__RL_z6G__whatsappButton:hover{background:#f0fdf4;border-color:#15803d}.PropertyBottomCTA-module__RL_z6G__exploreButton{color:#111827;background:#fff;border:1px solid #d1d5db}.PropertyBottomCTA-module__RL_z6G__exploreButton:hover{background:#f9fafb;border-color:#111827}.PropertyBottomCTA-module__RL_z6G__callButton:active,.PropertyBottomCTA-module__RL_z6G__whatsappButton:active,.PropertyBottomCTA-module__RL_z6G__exploreButton:active{transform:scale(.985)}.PropertyBottomCTA-module__RL_z6G__callButton:disabled,.PropertyBottomCTA-module__RL_z6G__whatsappButton:disabled,.PropertyBottomCTA-module__RL_z6G__exploreButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:1200px){.PropertyBottomCTA-module__RL_z6G__card{flex-direction:column;align-items:flex-start}.PropertyBottomCTA-module__RL_z6G__actions{flex-wrap:wrap;width:100%}.PropertyBottomCTA-module__RL_z6G__callButton,.PropertyBottomCTA-module__RL_z6G__whatsappButton,.PropertyBottomCTA-module__RL_z6G__exploreButton{flex:1;min-width:200px}}@media (max-width:768px){.PropertyBottomCTA-module__RL_z6G__card{border-radius:20px;padding:22px}.PropertyBottomCTA-module__RL_z6G__heading{font-size:22px}.PropertyBottomCTA-module__RL_z6G__description{font-size:14px}.PropertyBottomCTA-module__RL_z6G__actions{flex-direction:column;width:100%}.PropertyBottomCTA-module__RL_z6G__callButton,.PropertyBottomCTA-module__RL_z6G__whatsappButton,.PropertyBottomCTA-module__RL_z6G__exploreButton{width:100%;min-width:unset;min-height:54px;font-size:14px}}@media (max-width:480px){.PropertyBottomCTA-module__RL_z6G__section{margin-top:24px}.PropertyBottomCTA-module__RL_z6G__card{padding:18px}.PropertyBottomCTA-module__RL_z6G__heading{font-size:20px}.PropertyBottomCTA-module__RL_z6G__description{font-size:13px}.PropertyBottomCTA-module__RL_z6G__callButton,.PropertyBottomCTA-module__RL_z6G__whatsappButton,.PropertyBottomCTA-module__RL_z6G__exploreButton{min-height:52px;font-size:13px}}
