@keyframes paFadeInUp{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.pa-animate{animation:paFadeInUp 0.60s ease both}.pa-animate-d1{animation-delay:0.10s}.pa-animate-d2{animation-delay:0.20s}.pa-animate-d3{animation-delay:0.30s}.maxx-area-keystats{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #0b6230;border-radius:10px;box-shadow:0 1px 6px rgb(11 98 48 / .07);padding:22px 26px;margin:4px 0 30px}.maxx-area-keystats__eyebrow{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#0b6230;margin:0 0 4px}.maxx-area-keystats__title{font-size:20px;font-weight:700;color:#1a202c;margin:0 0 16px}.maxx-area-keystats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;list-style:none;margin:0;padding:0}.maxx-area-keystats__item{background:#f4f9f6;border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:3px}.maxx-area-keystats__value{font-size:17px;font-weight:700;color:#0b6230;line-height:1.3}.maxx-area-keystats__label{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;color:#64748b}@media (max-width:600px){.maxx-area-keystats{padding:18px 18px}.maxx-area-keystats__grid{grid-template-columns:repeat(2,1fr);gap:10px}}.maxx-area-keystats__breakdown{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid #e2e8f0}.maxx-area-keystats__breakdown-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#64748b}.maxx-area-keystats__pills{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.maxx-area-keystats__pill{display:inline-flex;align-items:center;gap:6px;background:#f4f9f6;border:1px solid #d6ebe0;border-radius:999px;padding:6px 14px;font-size:13px;color:#334155;text-decoration:none;transition:background 0.18s ease,border-color 0.18s ease,transform 0.18s ease}.maxx-area-keystats__pill:hover,.maxx-area-keystats__pill:focus{background:#e8f5ee;border-color:#0b6230;transform:translateY(-1px)}.maxx-area-keystats__pill-count{font-weight:700;color:#0b6230}.maxx-area-keystats__pill-label{font-weight:500}.property-area-overview-map-wrapper{display:flex;flex-direction:column;width:100%;gap:0}.pa-divider{height:1px;background:linear-gradient(90deg,transparent,#c8e6d4 40%,#c8e6d4 60%,transparent);margin:0 40px}.pa-overview{background:#F8FAFC;padding:60px 40px}.pa-section-eyebrow{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#0b6230;margin:0 0 10px}.pa-overview-title{font-size:30px;font-weight:700;color:#1a1a2e;margin:0 0 14px;line-height:1.3}.pa-microdata{font-size:13px;color:#64748b;margin:0 0 24px;line-height:1.6}.pa-microdata strong{color:#0b6230;font-weight:600}.pa-trust-strip{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.pa-trust-badge{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #c8e6d4;border-radius:999px;padding:6px 14px;font-size:13px;color:#0b6230;font-weight:500;box-shadow:0 1px 6px rgb(11 98 48 / .07)}.pa-trust-badge::before{content:'✔';font-size:11px}.pa-overview-body{max-width:720px;font-size:18px;line-height:1.75;color:#4a5568}.pa-overview-body p:first-of-type{font-size:18px;line-height:1.8;color:#2d3748}.pa-overview-body p{margin-bottom:18px}.pa-overview-body p:last-child{margin-bottom:0}.pa-overview-body h2,.pa-overview-body h3,.pa-overview-body h4{margin-top:28px;margin-bottom:12px}.pa-overview-body ul{margin:0 0 18px;padding-left:22px}.pa-overview-body ul li{margin-bottom:8px;line-height:1.65}.pa-overview-body table{width:100%;margin:6px 0 22px;border-collapse:separate;border-spacing:0;font-size:18px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 6px rgb(11 98 48 / .07)}.pa-overview-body th{background:linear-gradient(90deg,#0b6230,#0e7a3c);color:#fff;font-weight:600;font-size:13px;letter-spacing:.4px;text-transform:uppercase;text-align:left}.pa-overview-body th,.pa-overview-body td{padding:11px 14px;border-bottom:1px solid #edf2f0;vertical-align:top}.pa-overview-body tbody tr:nth-child(even) td{background:#f4f9f6}.pa-overview-body tbody tr:hover td{background:#e8f5ee}.pa-overview-body tr:last-child td{border-bottom:0}@media (max-width:600px){.pa-overview-body table{display:block;overflow-x:auto}}.pa-amenities{background:linear-gradient(180deg,#ffffff 0%,#f7f9fb 100%);padding:60px 40px}.pa-section-title{font-size:28px;font-weight:700;color:#1a1a2e;margin:0 0 40px;line-height:1.3}.pa-amenity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.pa-amenity-card{background:#fff;border-radius:16px;padding:30px 24px;box-shadow:0 4px 20px rgb(0 0 0 / .06);border:1px solid #e8edf3;transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;overflow:hidden}.pa-amenity-card::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0b6230,#22c55e);opacity:.35;transition:opacity 0.3s ease}.pa-amenity-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgb(11 98 48 / .13)}.pa-amenity-card:hover::after{opacity:1}.pa-amenity-card-header{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:2px solid #e8f5ee}.pa-amenity-icon{width:46px;height:46px;background:linear-gradient(135deg,#e8f5ee,#d1fae5);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;box-shadow:0 2px 8px rgb(11 98 48 / .08)}.pa-amenity-card h4{font-size:18px;font-weight:700;color:#1a1a2e;margin:0;padding:0;border:none}.pa-amenity-card ul{list-style:none;padding:0;margin:0;max-height:240px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c8e6d4 #fff0}.pa-amenity-card ul::-webkit-scrollbar{width:4px}.pa-amenity-card ul::-webkit-scrollbar-thumb{background:#c8e6d4;border-radius:4px}.pa-amenity-card ul li{font-size:14.5px;line-height:1.55;color:#4a5568;padding:9px 0;border-bottom:1px solid #f0f4f8;display:flex;align-items:flex-start;gap:10px}.pa-amenity-card ul li:last-child{border-bottom:none}.pa-amenity-card ul li::before{content:'';width:7px;height:7px;min-width:7px;background:#0b6230;border-radius:50%;display:inline-block;margin-top:7px;flex-shrink:0}.pa-travel-time{font-size:12px;color:#94a3b8;white-space:nowrap;margin-left:auto;padding-left:6px}.pa-amenity-empty{font-size:13px;color:#94a3b8;font-style:italic;margin:0;padding:20px;background:#f8fafc;border-radius:10px;text-align:center}.pa-map-section{background:#fafbfc;padding:60px 40px}.pa-map-title{font-size:28px;font-weight:700;color:#1a1a2e;margin:0 0 32px;line-height:1.3}.pa-map-inner{display:block}.pa-map-canvas-wrap{border-radius:16px;overflow:hidden;box-shadow:0 6px 28px rgb(0 0 0 / .1);min-height:460px}.pa-map-canvas-wrap .rwmb-map-canvas{height:460px!important;border-radius:0;display:block}.pa-map-panel{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px;margin-bottom:28px;background:none;border-radius:0;padding:0;box-shadow:none;border:none}.pa-map-panel-title{width:100%;font-size:16px;font-weight:700;color:#1a1a2e;margin:0 0 4px;padding:0;border:none}.pa-map-highlight{flex:1 1 0%;min-width:200px;background:#fff;border:1px solid #e8edf3;border-radius:14px;padding:16px 18px;display:flex;align-items:center;gap:14px;box-shadow:0 2px 12px rgb(0 0 0 / .05);transition:background 0.2s ease,box-shadow 0.2s ease}.pa-map-highlight:hover{background:#f0f9f4;box-shadow:0 4px 16px rgb(11 98 48 / .1)}.pa-hl-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.pa-hl-icon.shopping{background:#fef9c3}.pa-hl-icon.education{background:#dbeafe}.pa-hl-icon.healthcare{background:#fee2e2}.pa-hl-text strong{display:block;font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:3px}.pa-hl-text span{font-size:12.5px;color:#64748b;line-height:1.4}@media (max-width:992px){.pa-amenity-grid{grid-template-columns:repeat(2,1fr);gap:20px}.pa-map-highlight{flex:1 1 calc(50% - 7px)}}@media (max-width:768px){.pa-overview,.pa-amenities,.pa-map-section{padding:40px 20px}.pa-divider{margin:0 20px}.pa-overview-title,.pa-section-title,.pa-map-title{font-size:22px}.pa-amenity-grid{grid-template-columns:1fr}.pa-overview-body p:first-of-type{font-size:16px}.pa-map-canvas-wrap{min-height:320px}.pa-map-canvas-wrap .rwmb-map-canvas{height:320px!important}.pa-map-highlight{flex:1 1 100%}}