.profile-filters{margin-bottom:22px;border:1px solid rgba(17,112,119,.18);border-radius:16px;background:rgba(255,255,255,.68);box-shadow:0 18px 45px rgba(14,70,77,.08);backdrop-filter:blur(15px)}.filter-title{display:flex;align-items:center;justify-content:space-between;padding:16px 18px}.filter-title b{color:#133b42}.filter-title>button{display:none;border:0;background:none;color:#08777a;font-weight:800}.filter-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 18px 18px}.filter-fields label{display:grid;gap:5px;color:#527178;font-size:.67rem;font-weight:800;text-transform:uppercase}.filter-fields select{min-width:0;width:100%;padding:10px;border:1px solid #cfe4e3;border-radius:8px;background:#fff;color:#18383e}.verified-filter{display:flex!important;align-items:center;gap:8px;align-self:end;min-height:39px}.verified-filter input{width:auto}.filter-actions{display:flex;align-items:end;gap:8px}.filter-actions button,.filter-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:39px;padding:9px 13px;border-radius:8px;font-size:.75rem;font-weight:800;text-decoration:none}.filter-actions button{border:0;background:#0a777a;color:#fff}.filter-actions a{border:1px solid #c7dedd;color:#376a6c}.result-bar{display:flex;justify-content:space-between;margin:0 2px 17px;color:#537178;font-size:.8rem}.result-bar span{font-weight:850}.load-more-wrap{text-align:center;margin-top:30px}.load-more{display:inline-flex;gap:7px;padding:14px 22px;border:1px solid rgba(4,115,119,.25);border-radius:10px;background:#0b2c34;color:#fff;text-decoration:none;font-weight:850;box-shadow:0 13px 30px rgba(4,54,61,.15)}.load-more span{color:#79e8e2;font-size:.8rem}.load-more.is-loading{opacity:.6;pointer-events:none}.programmatic-summary,.long-city-content{position:relative;max-width:980px;margin:60px auto 0;padding:clamp(25px,5vw,48px);border:1px solid rgba(15,115,121,.15);border-radius:20px;background:rgba(255,255,255,.62);box-shadow:0 25px 65px rgba(12,66,72,.09);backdrop-filter:blur(16px)}.programmatic-summary:before{content:"";position:absolute;top:0;left:35px;width:90px;height:2px;background:#32cfc9}.programmatic-summary h2,.long-city-content>h2{margin:0 0 20px;color:#123a42;font-size:clamp(1.7rem,3.5vw,2.6rem);letter-spacing:-.035em}.markdown-content{color:#48676c;font-size:1rem;line-height:1.85}.markdown-content h2,.markdown-content h3{color:#173f46;line-height:1.2}.markdown-content h2{margin:35px 0 12px;font-size:1.65rem}.markdown-content h3{margin:27px 0 10px;font-size:1.25rem}.markdown-content a{color:#007e83;font-weight:750;text-decoration-thickness:1px;text-underline-offset:3px}.markdown-content strong{color:#163d43}.mobile-contact-bar{display:none}@media(max-width:900px){.filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.filter-title>button{display:block}.filter-fields{display:none;grid-template-columns:1fr 1fr;padding-top:0}.filter-fields.is-open{display:grid}.filter-actions{grid-column:1/-1}.profile-filters{margin-bottom:17px}.result-bar small{display:none}.programmatic-summary,.long-city-content{margin-top:42px;padding:24px 20px}.mobile-contact-bar{position:fixed;z-index:90;right:10px;bottom:10px;left:10px;display:flex;gap:8px;padding:7px;border:1px solid rgba(104,238,232,.22);border-radius:14px;background:rgba(5,26,33,.92);box-shadow:0 15px 45px rgba(0,0,0,.35);backdrop-filter:blur(15px)}.mobile-contact-bar a{display:flex;flex:1;align-items:center;justify-content:center;padding:13px;border-radius:9px;background:#123942;color:#fff;text-decoration:none;font-size:.82rem;font-weight:850}.mobile-contact-bar .whatsapp{background:#18a56d}body{padding-bottom:76px}}
