.page-module__VA1jBW__page{color:#171717;background:#f7f6f2;min-height:100vh}.page-module__VA1jBW__container{width:min(1180px,100% - 48px);margin:0 auto}.page-module__VA1jBW__topBar{color:#fff;letter-spacing:.02em;background:#151515;font-size:12px}.page-module__VA1jBW__topBar .page-module__VA1jBW__container{justify-content:space-between;align-items:center;gap:20px;min-height:40px;display:flex}.page-module__VA1jBW__topBarLeft{align-items:center;gap:12px;display:flex}.page-module__VA1jBW__topBarLeft a{color:#fff;text-decoration:none;transition:opacity .2s}.page-module__VA1jBW__topBarLeft a:hover{opacity:.7}.page-module__VA1jBW__topDivider{opacity:.35}.page-module__VA1jBW__topBarRight{color:#ffffffb8}.page-module__VA1jBW__header{z-index:20;background:#f7f6f2;border-bottom:1px solid #14141414;position:relative}.page-module__VA1jBW__header .page-module__VA1jBW__container{justify-content:space-between;align-items:center;gap:32px;min-height:84px;display:flex}.page-module__VA1jBW__logo{color:#171717;flex-shrink:0;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.page-module__VA1jBW__logoImage{object-fit:contain;object-position:center;background:#fff;border:1px solid #1414141a;border-radius:50%;width:48px;height:48px;padding:4px;display:block}.page-module__VA1jBW__logoMain{letter-spacing:.02em;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:700;line-height:1.1;display:block}.page-module__VA1jBW__logoSub{color:#777;letter-spacing:.2em;margin-top:3px;font-size:9px;font-weight:600;display:block}.page-module__VA1jBW__nav{justify-content:center;align-items:center;gap:30px;margin-left:auto;display:flex}.page-module__VA1jBW__nav a{color:#292929;padding:8px 0;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.page-module__VA1jBW__nav a:after{content:"";background:#171717;width:0;height:1px;transition:width .25s;position:absolute;bottom:1px;left:0}.page-module__VA1jBW__nav a:hover:after,.page-module__VA1jBW__nav .page-module__VA1jBW__activeNav:after{width:100%}.page-module__VA1jBW__nav a:hover,.page-module__VA1jBW__nav .page-module__VA1jBW__activeNav{color:#111}.page-module__VA1jBW__headerButton{color:#fff;letter-spacing:.04em;background:#171717;flex-shrink:0;justify-content:center;align-items:center;min-height:42px;padding:0 20px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.page-module__VA1jBW__headerButton:hover{background:#333;transform:translateY(-1px)}.page-module__VA1jBW__hero{background-image:url(https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=2000&q=90);background-position:50%;background-size:cover;align-items:center;min-height:590px;display:flex;position:relative;overflow:hidden}.page-module__VA1jBW__heroOverlay{background:linear-gradient(90deg,#000000b8 0%,#00000080 48%,#0000002e 100%);position:absolute;inset:0}.page-module__VA1jBW__hero .page-module__VA1jBW__container{z-index:2;position:relative}.page-module__VA1jBW__heroContent{color:#fff;max-width:690px;padding:90px 0}.page-module__VA1jBW__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ffffffc7;margin-bottom:20px;font-size:10px;font-weight:700;display:inline-block}.page-module__VA1jBW__heroContent h1{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,78px);font-weight:500;line-height:.98}.page-module__VA1jBW__heroContent h1 em{font-weight:400}.page-module__VA1jBW__heroContent>p{color:#ffffffd1;max-width:570px;margin:28px 0 0;font-size:16px;line-height:1.75}.page-module__VA1jBW__heroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.page-module__VA1jBW__primaryButton,.page-module__VA1jBW__secondaryButton{letter-spacing:.05em;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.page-module__VA1jBW__primaryButton{color:#171717;background:#fff}.page-module__VA1jBW__primaryButton:hover{background:#eee;transform:translateY(-2px)}.page-module__VA1jBW__secondaryButton{color:#fff;background:#ffffff0a;border:1px solid #ffffff8c}.page-module__VA1jBW__secondaryButton:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-2px)}.page-module__VA1jBW__searchSection{z-index:5;margin-top:-65px;padding-bottom:80px;position:relative}.page-module__VA1jBW__searchBox{background:#fff;border:1px solid #14141414;padding:30px;box-shadow:0 20px 50px #00000017}.page-module__VA1jBW__searchHeading{margin-bottom:24px}.page-module__VA1jBW__searchHeading span{color:#888;letter-spacing:.2em;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.page-module__VA1jBW__searchHeading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.page-module__VA1jBW__searchGrid{grid-template-columns:1.35fr 1fr .85fr .85fr auto;align-items:end;gap:12px;display:grid}.page-module__VA1jBW__searchField{flex-direction:column;gap:8px;display:flex}.page-module__VA1jBW__searchField label{color:#555;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.page-module__VA1jBW__searchField input,.page-module__VA1jBW__searchField select{color:#222;background:#fff;border:1px solid #ddd;border-radius:0;outline:none;width:100%;height:46px;padding:0 13px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.page-module__VA1jBW__searchField input:focus,.page-module__VA1jBW__searchField select:focus{border-color:#777;box-shadow:0 0 0 2px #0000000a}.page-module__VA1jBW__searchButton{color:#fff;cursor:pointer;letter-spacing:.05em;white-space:nowrap;background:#171717;border:none;border-radius:0;height:46px;padding:0 20px;font-family:inherit;font-size:11px;font-weight:700;transition:background .2s,transform .2s}.page-module__VA1jBW__searchButton:hover{background:#333;transform:translateY(-1px)}.page-module__VA1jBW__clearButton{color:#555;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:16px;padding:0;font-family:inherit;font-size:11px;text-decoration:underline}.page-module__VA1jBW__clearButton:hover{color:#111}.page-module__VA1jBW__propertiesSection{padding:0 0 110px}.page-module__VA1jBW__sectionHeader{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px;display:flex}.page-module__VA1jBW__eyebrowDark{color:#777;letter-spacing:.2em;margin-bottom:10px;font-size:10px;font-weight:700;display:inline-block}.page-module__VA1jBW__sectionHeader h2{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,50px);font-weight:500;line-height:1.05}.page-module__VA1jBW__sectionHeader>p{color:#777;margin:0 0 5px;font-size:12px}.page-module__VA1jBW__propertyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.page-module__VA1jBW__propertyCard{background:#fff;border:1px solid #14141414;transition:transform .25s,box-shadow .25s;overflow:hidden}.page-module__VA1jBW__propertyCard:hover{transform:translateY(-5px);box-shadow:0 18px 40px #0000001a}.page-module__VA1jBW__imageWrap{background:#e9e8e4;height:275px;display:block;position:relative;overflow:hidden}.page-module__VA1jBW__propertyImage{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.page-module__VA1jBW__propertyCard:hover .page-module__VA1jBW__propertyImage{transform:scale(1.04)}.page-module__VA1jBW__listingBadge{color:#171717;letter-spacing:.1em;text-transform:uppercase;background:#fff;padding:7px 10px;font-size:9px;font-weight:700;position:absolute;top:16px;left:16px}.page-module__VA1jBW__viewBadge{color:#fff;letter-spacing:.04em;opacity:0;background:#000000bf;padding:8px 11px;font-size:9px;font-weight:600;transition:opacity .25s,transform .25s;position:absolute;bottom:16px;right:16px;transform:translateY(5px)}.page-module__VA1jBW__propertyCard:hover .page-module__VA1jBW__viewBadge{opacity:1;transform:translateY(0)}.page-module__VA1jBW__cardBody{padding:21px}.page-module__VA1jBW__cardTop{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.page-module__VA1jBW__propertyType{color:#777;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.page-module__VA1jBW__price{color:#171717;font-size:14px;font-weight:700}.page-module__VA1jBW__cardBody h3{min-height:48px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;line-height:1.15}.page-module__VA1jBW__location{color:#777;align-items:flex-start;gap:7px;margin-top:12px;font-size:12px;line-height:1.5;display:flex}.page-module__VA1jBW__location>span:first-child{color:#444;font-size:14px}.page-module__VA1jBW__details{border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:20px;padding:15px 0;display:flex}.page-module__VA1jBW__details>div{border-right:1px solid #eee;flex-direction:column;flex:1;gap:4px;padding:0 12px;display:flex}.page-module__VA1jBW__details>div:first-child{padding-left:0}.page-module__VA1jBW__details>div:last-child{border-right:none;padding-right:0}.page-module__VA1jBW__details strong{color:#222;font-size:12px;font-weight:700}.page-module__VA1jBW__details span{color:#888;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.page-module__VA1jBW__cardFooter{justify-content:space-between;align-items:center;gap:12px;padding-top:17px;display:flex}.page-module__VA1jBW__cardFooter>a:first-child{color:#171717;letter-spacing:.04em;font-size:11px;font-weight:700;text-decoration:none}.page-module__VA1jBW__cardFooter>a:first-child:hover{text-underline-offset:3px;text-decoration:underline}.page-module__VA1jBW__whatsapp{color:#222;background:#f1f1ed;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:10px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.page-module__VA1jBW__whatsapp:hover{color:#fff;background:#171717}.page-module__VA1jBW__loadingState,.page-module__VA1jBW__emptyState{text-align:center;background:#fff;border:1px solid #14141414;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:50px 20px;display:flex}.page-module__VA1jBW__loader{border:3px solid #ddd;border-top-color:#171717;border-radius:50%;width:38px;height:38px;margin-bottom:18px;animation:.8s linear infinite page-module__VA1jBW__spin}.page-module__VA1jBW__loadingState p,.page-module__VA1jBW__emptyState p{color:#777;max-width:470px;margin:0;font-size:13px;line-height:1.7}.page-module__VA1jBW__emptyIcon{color:#555;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:18px;font-size:25px;display:flex}.page-module__VA1jBW__emptyState h3{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.page-module__VA1jBW__darkButton{color:#fff;cursor:pointer;letter-spacing:.05em;background:#171717;border:none;min-height:44px;margin-top:24px;padding:0 20px;font-family:inherit;font-size:11px;font-weight:700;transition:background .2s}.page-module__VA1jBW__darkButton:hover{background:#333}@keyframes page-module__VA1jBW__spin{to{transform:rotate(360deg)}}.page-module__VA1jBW__trustSection{background:#ebeae5;padding:110px 0}.page-module__VA1jBW__trustGrid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px;display:grid}.page-module__VA1jBW__trustImage{height:620px;overflow:hidden}.page-module__VA1jBW__trustImage img{object-fit:cover;width:100%;height:100%;display:block}.page-module__VA1jBW__trustContent{max-width:570px}.page-module__VA1jBW__trustContent h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,64px);font-weight:500;line-height:1}.page-module__VA1jBW__trustContent h2 em{font-weight:400}.page-module__VA1jBW__trustContent>p{color:#5f5f5b;margin:26px 0 0;font-size:14px;line-height:1.8}.page-module__VA1jBW__trustPoints{margin-top:35px}.page-module__VA1jBW__trustPoints>div{border-top:1px solid #1414141f;gap:22px;padding:21px 0;display:flex}.page-module__VA1jBW__trustPoints>div:last-child{border-bottom:1px solid #1414141f}.page-module__VA1jBW__trustPoints>div>span{color:#999;letter-spacing:.1em;font-size:10px;font-weight:700}.page-module__VA1jBW__trustPoints h3{margin:0;font-size:14px;font-weight:700}.page-module__VA1jBW__trustPoints p{color:#666;margin:7px 0 0;font-size:12px;line-height:1.65}.page-module__VA1jBW__outlineButton{color:#222;letter-spacing:.05em;border:1px solid #222;justify-content:center;align-items:center;min-height:46px;margin-top:32px;padding:0 21px;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.page-module__VA1jBW__outlineButton:hover{color:#fff;background:#171717}.page-module__VA1jBW__ctaSection{background-image:url(https://images.unsplash.com/photo-1600607688969-a5bfcd646154?auto=format&fit=crop&w=2000&q=90);background-position:50%;background-size:cover;align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.page-module__VA1jBW__ctaOverlay{background:#000000a8;position:absolute;inset:0}.page-module__VA1jBW__ctaSection .page-module__VA1jBW__container{z-index:2;position:relative}.page-module__VA1jBW__ctaContent{color:#fff;max-width:690px;padding:85px 0}.page-module__VA1jBW__ctaContent h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,68px);font-weight:500;line-height:1}.page-module__VA1jBW__ctaContent h2 em{font-weight:400}.page-module__VA1jBW__ctaContent>p{color:#ffffffc7;max-width:530px;margin:25px 0 0;font-size:14px;line-height:1.75}.page-module__VA1jBW__ctaActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.page-module__VA1jBW__footer{color:#fff;background:#141414;padding:75px 0 25px}.page-module__VA1jBW__footerGrid{grid-template-columns:1.45fr .8fr .8fr 1fr;gap:55px;padding-bottom:55px;display:grid}.page-module__VA1jBW__footerBrand .page-module__VA1jBW__logo{color:#fff}.page-module__VA1jBW__footerBrand .page-module__VA1jBW__logoImage{background:#fff}.page-module__VA1jBW__footerBrand .page-module__VA1jBW__logoMain{color:#fff}.page-module__VA1jBW__footerBrand .page-module__VA1jBW__logoSub{color:#ffffff80}.page-module__VA1jBW__footerBrand>p{color:#ffffff94;max-width:320px;margin:22px 0 0;font-size:12px;line-height:1.8}.page-module__VA1jBW__footerColumn{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.page-module__VA1jBW__footerColumn h4{color:#fff;letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.page-module__VA1jBW__footerColumn a,.page-module__VA1jBW__footerColumn span{color:#ffffff94;font-size:12px;line-height:1.5;text-decoration:none;transition:color .2s}.page-module__VA1jBW__footerColumn a:hover{color:#fff}.page-module__VA1jBW__footerBottom{color:#fff6;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:10px;display:flex}@media (max-width:1050px){.page-module__VA1jBW__nav{gap:20px}.page-module__VA1jBW__headerButton{padding:0 15px}.page-module__VA1jBW__searchGrid{grid-template-columns:repeat(2,1fr)}.page-module__VA1jBW__searchButton{width:100%}.page-module__VA1jBW__propertyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__VA1jBW__trustGrid{gap:45px}.page-module__VA1jBW__footerGrid{grid-template-columns:repeat(2,1fr);gap:45px 35px}}@media (max-width:760px){.page-module__VA1jBW__container{width:min(100% - 30px,600px)}.page-module__VA1jBW__topBar .page-module__VA1jBW__container{flex-direction:column;align-items:flex-start;gap:4px;min-height:auto;padding:9px 0}.page-module__VA1jBW__topBarLeft{flex-wrap:wrap;gap:7px;font-size:10px}.page-module__VA1jBW__topBarRight{display:none}.page-module__VA1jBW__header .page-module__VA1jBW__container{gap:12px;min-height:74px}.page-module__VA1jBW__logo{gap:8px}.page-module__VA1jBW__logoImage{width:42px;height:42px;padding:3px}.page-module__VA1jBW__logoMain{font-size:15px}.page-module__VA1jBW__logoSub{margin-top:2px;font-size:7px}.page-module__VA1jBW__nav{display:none}.page-module__VA1jBW__headerButton{min-height:38px;padding:0 12px;font-size:9px}.page-module__VA1jBW__hero{background-position:58%;min-height:530px}.page-module__VA1jBW__heroContent{padding:75px 0 125px}.page-module__VA1jBW__heroContent h1{font-size:clamp(43px,13vw,62px)}.page-module__VA1jBW__heroContent>p{margin-top:22px;font-size:13px;line-height:1.7}.page-module__VA1jBW__heroActions{flex-direction:column;align-items:stretch;margin-top:27px}.page-module__VA1jBW__primaryButton,.page-module__VA1jBW__secondaryButton{width:100%}.page-module__VA1jBW__searchSection{margin-top:-50px;padding-bottom:60px}.page-module__VA1jBW__searchBox{padding:22px}.page-module__VA1jBW__searchHeading h2{font-size:25px}.page-module__VA1jBW__searchGrid{grid-template-columns:1fr}.page-module__VA1jBW__searchButton{width:100%}.page-module__VA1jBW__propertiesSection{padding-bottom:75px}.page-module__VA1jBW__sectionHeader{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:27px}.page-module__VA1jBW__sectionHeader h2{font-size:39px}.page-module__VA1jBW__propertyGrid{grid-template-columns:1fr;gap:22px}.page-module__VA1jBW__imageWrap{height:245px}.page-module__VA1jBW__cardBody{padding:18px}.page-module__VA1jBW__cardBody h3{min-height:auto;font-size:21px}.page-module__VA1jBW__viewBadge{opacity:1;transform:none}.page-module__VA1jBW__trustSection{padding:75px 0}.page-module__VA1jBW__trustGrid{grid-template-columns:1fr;gap:45px}.page-module__VA1jBW__trustImage{height:400px}.page-module__VA1jBW__trustContent h2{font-size:47px}.page-module__VA1jBW__ctaSection{min-height:480px}.page-module__VA1jBW__ctaContent{padding:70px 0}.page-module__VA1jBW__ctaContent h2{font-size:48px}.page-module__VA1jBW__ctaActions{flex-direction:column;align-items:stretch}.page-module__VA1jBW__ctaActions .page-module__VA1jBW__primaryButton,.page-module__VA1jBW__ctaActions .page-module__VA1jBW__secondaryButton{width:100%}.page-module__VA1jBW__footer{padding-top:60px}.page-module__VA1jBW__footerGrid{grid-template-columns:1fr 1fr;gap:40px 25px;padding-bottom:40px}.page-module__VA1jBW__footerBrand{grid-column:1/-1}.page-module__VA1jBW__footerBottom{flex-direction:column;align-items:flex-start;gap:7px}}@media (max-width:430px){.page-module__VA1jBW__container{width:min(100% - 24px,600px)}.page-module__VA1jBW__topBarLeft{font-size:9px}.page-module__VA1jBW__headerButton{padding:0 9px;font-size:8px}.page-module__VA1jBW__logoImage{width:38px;height:38px}.page-module__VA1jBW__logoMain{font-size:13px}.page-module__VA1jBW__logoSub{font-size:6px}.page-module__VA1jBW__heroContent h1{font-size:42px}.page-module__VA1jBW__searchBox{padding:18px}.page-module__VA1jBW__sectionHeader h2{font-size:34px}.page-module__VA1jBW__trustContent h2,.page-module__VA1jBW__ctaContent h2{font-size:42px}.page-module__VA1jBW__footerGrid{grid-template-columns:1fr}.page-module__VA1jBW__footerBrand{grid-column:auto}}
