.content-page.page-admin{max-width:none;padding:0;background:#f4f6f8}.page-admin>.breadcrumbs,.page-admin>.content-heading{display:none}.admin-shell{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:780px;color:#213c34}.admin-sidebar{background:#0c342a;color:#fff;padding:28px 16px;display:flex;flex-direction:column;gap:20px}.admin-brand{display:flex;gap:12px;align-items:center;font-weight:700;font-size:18px;padding:0 10px 14px}.admin-brand small{display:block;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#a4c5b5;margin-top:5px}.admin-sidebar nav{display:grid;gap:4px}.admin-sidebar nav a{display:flex;align-items:center;gap:11px;padding:12px;border-radius:7px;color:#c9dfd4;text-decoration:none;font-size:13px}.admin-sidebar nav a.active{background:#265747;color:#fff;font-weight:600}.admin-sidebar nav a:hover{background:#1b493a}.admin-sidebar nav a>span{margin-left:auto;background:#dfeea5;color:#193827;padding:2px 7px;border-radius:4px;font-size:11px}.admin-site-link{display:flex;align-items:center;gap:8px;color:#d6e6da;text-decoration:none;padding:10px;font-size:13px}.admin-signout{background:transparent;color:#d6e6da;border-color:#3f6657}.admin-workspace{padding:32px;min-width:0;max-width:1600px;width:100%;margin:auto}.admin-topbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:28px}.admin-topbar h1{font-size:32px;letter-spacing:-1px;margin:7px 0 0}.admin-eyebrow{font-size:10px;color:#789084;font-weight:700;letter-spacing:1.5px}.admin-user{text-align:right;font-size:13px}.admin-user small{display:block;color:#7d8d84;margin-top:5px}.admin-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:24px}.admin-stat{background:#fff;border:1px solid #e1e8e3;padding:22px;border-radius:10px;color:inherit;text-decoration:none;box-shadow:0 3px 10px #143d2704}.admin-stat>span{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#667e70}.admin-stat strong{display:block;font-size:36px;line-height:1.3;margin:12px 0}.admin-stat small{font-size:11px;color:#438467}.admin-panels{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px}.admin-panel{background:#fff;border:1px solid #e1e8e3;border-radius:10px;padding:24px;min-width:0}.admin-panel h2{font-size:18px;margin-bottom:9px}.admin-panel .muted{font-size:12px}.admin-bar-row{margin-top:22px}.admin-bar-row>div:first-child{display:flex;justify-content:space-between;text-transform:capitalize;font-size:13px;margin-bottom:9px}.admin-bar-track{height:8px;border-radius:8px;background:#edf2ef;overflow:hidden}.admin-bar-track>span{height:100%;display:block;background:#4d9375;border-radius:8px}.admin-chart{height:180px;display:flex;gap:10px;align-items:end}.admin-chart>div{flex:1;text-align:center;font-size:11px}.admin-chart>div>div{height:120px;position:relative;background:#f5f8f6;border-radius:4px;margin:8px 0}.admin-chart span{position:absolute;bottom:0;left:15%;right:15%;background:#78a991;border-radius:4px 4px 0 0}.admin-section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.admin-section-head h2{margin:0;font-size:21px}.admin-section-head a{font-size:12px;color:#46795d}.admin-activity{padding:14px 0;border-bottom:1px solid #edf1ef;font-size:13px;margin:0}.admin-activity small{display:block;color:#85938a;font-size:11px;margin-top:5px}.admin-toolbar{display:flex;gap:10px;margin:23px 0;align-items:center;flex-wrap:wrap}.admin-search{display:flex;gap:10px;align-items:center;flex:1;min-width:180px;background:#fff;border:1px solid #dfe6e1;padding:0 12px;border-radius:7px}.admin-search input{border:0;padding:12px 0;width:100%;min-width:0;background:transparent}.admin-toolbar>select{padding:11px;border:1px solid #dfe6e1;border-radius:7px;background:#fff}.admin-table-wrap{overflow-x:auto;background:#fff;border:1px solid #e1e8e3;border-radius:10px}.admin-table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.admin-table th{background:#f9fbfa;padding:16px;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#7f9187}.admin-table td{padding:17px 16px;border-top:1px solid #edf1ee;vertical-align:middle;overflow-wrap:anywhere}.admin-table td:first-child{min-width:140px;max-width:260px}.admin-table td>small{display:block;font-size:10px;color:#8a9a90;margin-top:7px}.admin-record-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:320px;color:#73877a;line-height:1.6}.admin-row-actions{display:flex;gap:7px;align-items:center;white-space:nowrap}.admin-row-actions button{padding:7px;font-size:11px}.admin-row-actions .danger{color:#a44438}.admin-status{font-size:10px;text-transform:capitalize;border-radius:5px;padding:5px 8px;background:#eff3f1;white-space:nowrap}.admin-status.approved,.admin-status.published,.admin-status.active,.admin-status.confirmed{color:#34734f;background:#e7f3e9}.admin-status.pending,.admin-status.requested,.admin-status.new,.admin-status.draft{color:#99732d;background:#fff5de}.admin-status.disabled,.admin-status.rejected,.admin-status.declined{color:#a04f43;background:#faece8}.admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0;font-size:12px;color:#72867a}.admin-pagination>div{display:flex;gap:7px}.admin-pagination button{font-size:12px;padding:9px 12px}.admin-empty{text-align:center;padding:48px 20px;color:#7a8d81}.admin-empty h2{font-size:20px;margin-top:14px}.admin-empty p{font-size:13px}.admin-editor{background:#fff;border:1px solid #e1e8e3;border-radius:10px;padding:25px}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.admin-form-grid .field:has(textarea){grid-column:1/-1}.admin-editor .primary.full{max-width:280px}.admin-workspace>.muted{font-size:14px}.admin-sidebar a:focus-visible{outline:2px solid #d6e6da;outline-offset:2px}@media(min-width:1700px){.admin-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1050px){.admin-shell{grid-template-columns:205px minmax(0,1fr)}.admin-workspace{padding:24px}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-panels{grid-template-columns:1fr}}@media(max-width:760px){.admin-shell{display:block}.admin-sidebar{padding:18px;gap:12px}.admin-brand{padding-bottom:0}.admin-sidebar nav{display:flex;overflow-x:auto;padding:6px 0}.admin-sidebar nav a{flex:none;white-space:nowrap}.admin-site-link,.admin-signout{align-self:flex-start;padding:6px;font-size:12px}.admin-workspace{padding:22px 16px}.admin-topbar h1{font-size:27px}.admin-topbar{align-items:flex-start}.admin-user{max-width:100px;overflow-wrap:anywhere;font-size:11px}.admin-stat{padding:16px}.admin-stat>span{font-size:11px}.admin-stat strong{font-size:29px}.admin-form-grid{grid-template-columns:1fr}.admin-panel,.admin-editor{padding:18px}.admin-table{min-width:650px}.admin-pagination{flex-wrap:wrap}.admin-toolbar .admin-search{flex-basis:100%}.admin-stat-grid{gap:10px}.admin-workspace>.muted{font-size:13px}}.page-admin .admin-panel h2{font-size:18px;letter-spacing:-.4px}.page-admin .admin-section-head h2{font-size:21px}.admin-shell{display:block;min-height:100dvh;padding-left:264px;background:#f4f7f6}.admin-sidebar{position:fixed;inset:0 auto 0 0;width:264px;height:100dvh;z-index:90;padding:24px 16px 16px;gap:14px;background:linear-gradient(165deg,#102f29,#081f1c);box-shadow:4px 0 24px #142e2510}.admin-brand{padding:0 12px 19px;border-bottom:1px solid #ffffff16;flex-shrink:0;font-size:20px}.admin-brand>svg{color:#c4de91;width:28px;height:28px}.admin-sidebar nav{display:block;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#49675d transparent;padding-right:3px}.admin-nav-group{font-size:9px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#93ada1;padding:18px 12px 8px}.admin-nav-group:first-child{padding-top:3px}.admin-sidebar nav a{position:relative;min-height:42px;padding:10px 12px;margin:3px 0;border-radius:8px;font-size:12px}.admin-sidebar nav a.active{background:#e4efcf;color:#18352b;box-shadow:0 3px 12px #0001}.admin-sidebar nav a.active:before{content:"";position:absolute;left:0;width:3px;height:18px;border-radius:3px;background:#628340}.admin-site-link{border-top:1px solid #ffffff16;padding:15px 12px 3px;flex-shrink:0}.admin-signout{flex-shrink:0;justify-content:center;border-radius:8px}.admin-workspace{padding:32px 36px;margin:0 auto;min-height:100dvh}.admin-topbar{padding-bottom:24px;border-bottom:1px solid #dfe7e1}.admin-user{padding:10px 14px;background:#fff;border:1px solid #e1e8e3;border-radius:9px}.admin-menu-toggle,.admin-menu-close,.admin-backdrop{display:none}@media(max-width:1050px){.admin-workspace{padding:24px}.admin-shell{padding-left:264px}}@media(max-width:760px){.admin-shell{padding-left:0}.admin-sidebar{width:280px;max-width:85vw;transform:translate(-100%);visibility:hidden;transition:transform .2s,visibility .2s;padding-top:48px}.menu-open .admin-sidebar{transform:translate(0);visibility:visible}.admin-sidebar nav{display:block;overflow-y:auto;padding:0 3px 0 0}.admin-sidebar nav a{white-space:normal}.admin-menu-toggle,.admin-menu-close{display:inline-flex;align-items:center;justify-content:center;padding:9px}.admin-menu-close{position:absolute;right:15px;top:10px;background:transparent;color:#fff;border-color:#49675d}.admin-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background:#051c16a8;border:0;border-radius:0}.admin-topbar{gap:12px;flex-wrap:wrap;align-items:center}.admin-topbar>div:first-of-type{flex:1}.admin-topbar h1{font-size:24px}.admin-user{display:none}.admin-workspace{padding:20px 16px}.admin-site-link,.admin-signout{align-self:stretch;padding:12px}.admin-eyebrow{font-size:8px}}@media(prefers-reduced-motion:reduce){.admin-sidebar{transition:none}}.business-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px;margin:25px 0}.business-grid>article{padding:24px;border:1px solid #dfe6ef;background:#fff;border-radius:16px;min-width:0;overflow-wrap:anywhere}.business-grid h2{font-size:22px}.business-grid h3{font-size:19px}.business-grid a{display:block;margin-top:14px}.business-grid p{line-height:1.7;color:#64748b;font-size:14px}.business-grid button{margin:6px}.business-avatar{display:grid;place-items:center;background:#eff6ff;color:#155dfb;font-size:25px;font-weight:800;width:60px;height:60px;border-radius:16px}.business-filters,.business-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.business-filters .field{min-width:200px;flex:1}.business-tabs button{font-size:13px}.lead-pipeline{display:grid;grid-template-columns:repeat(6,minmax(230px,1fr));gap:16px;overflow:auto;margin:25px 0;padding-bottom:15px}.lead-pipeline>section{background:#eef3f9;padding:15px;border-radius:12px}.lead-pipeline h3{text-transform:capitalize;font-size:16px}.lead-pipeline article{background:#fff;padding:16px;margin:14px 0;border:1px solid #e2e8f0;border-radius:12px}.lead-pipeline p{font-size:13px}.invoice-sheet{background:#fff;padding:24px;border:1px solid #dce4ee;margin:20px 0;border-radius:12px;overflow-wrap:anywhere}.invoice-head{display:flex;justify-content:space-between;gap:20px}.invoice-sheet h2{font-size:21px}.invoice-sheet h3{font-size:15px}.invoice-sheet table{width:100%;border-collapse:collapse}.invoice-sheet th,.invoice-sheet td{padding:14px;border-bottom:1px solid #dce4ee;text-align:left}.invoice-sheet p{font-size:13px;line-height:1.6}.business-admin{min-width:0}.business-admin .invoice-sheet{padding:15px}.business-admin .admin-toolbar>input{flex:1;min-width:0}@media(max-width:760px){.business-filters{display:block}.business-grid{grid-template-columns:1fr}.invoice-head{display:block}.business-tabs{gap:8px}.business-tabs button{padding:10px;font-size:12px}}@media print{.invoice-sheet button{display:none}}.business-admin .admin-toolbar>input{height:44px;border:1px solid #dce4ee;background:#fff;padding:11px 14px;border-radius:10px;font-size:14px;outline-offset:3px}.image-upload-field{grid-column:1/-1;min-width:0;margin-bottom:20px}.image-upload-field h4{font-size:14px;margin:0 0 12px}.image-upload-field .upload-zone{flex-direction:column;gap:8px;padding:24px;text-align:center}.image-upload-field .upload-zone small{color:#718375;font-size:12px}.upload-busy{opacity:.7;cursor:wait}.image-upload-field details{margin-top:15px;font-size:12px}.image-upload-field details summary{cursor:pointer;color:#58725f}.image-upload-field details .field{margin-top:12px}.single-image-preview{margin-top:16px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.single-image-preview img{width:100%;max-width:650px;height:220px;object-fit:contain;background:#eff3ef;border:1px solid #dce5de;border-radius:8px}.single-image-preview button{font-size:12px}.image-upload-progress{margin:15px 0;padding:15px;background:#f1f7f1;border:1px solid #dbe8de;border-radius:8px}.image-upload-progress>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.image-upload-progress>div>span{overflow-wrap:anywhere;min-width:0}.image-upload-progress strong{white-space:nowrap}.image-upload-progress progress{display:block;width:100%;height:10px;margin:12px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:6px;background:#dfe9e1;overflow:hidden}.image-upload-progress progress::-webkit-progress-bar{background:#dfe9e1;border-radius:6px}.image-upload-progress progress::-webkit-progress-value{background:#338360;border-radius:6px}.image-upload-progress progress::-moz-progress-bar{background:#338360;border-radius:6px}.image-upload-progress small{color:#65806d}.image-upload-progress button{padding:5px 8px;font-size:11px;white-space:nowrap}@media(max-width:600px){.single-image-preview img{height:170px}.image-upload-progress>div{align-items:flex-start;flex-wrap:wrap}}.package-intro{max-width:700px;color:#647b6d;margin-bottom:30px}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.package-card{display:flex;flex-direction:column;padding:28px;border:1px solid #dce6df;background:#fff;border-radius:14px;min-width:0}.package-card>svg{color:#87978e;margin-bottom:20px}.package-card.tier-gold{border-color:#c9ae6d;background:linear-gradient(160deg,#fff9e9,#fff 65%)}.package-card.tier-gold>svg{color:#a7883b}.package-card.tier-diamond{border-color:#8aafa2;background:linear-gradient(160deg,#edf8f3,#fff 65%)}.package-card.tier-diamond>svg{color:#347964}.package-card h2{margin-bottom:12px}.package-description{color:#75857c;font-size:14px;min-height:66px}.package-price{font-size:32px;font-weight:700;letter-spacing:-1px}.package-price small{display:block;font-size:12px;letter-spacing:0;font-weight:400;color:#7a8c80;margin-top:8px}.package-count{border-block:1px solid #e4ebe6;padding:17px 0;margin:23px 0 18px;font-size:14px}.package-card ul{list-style:none;padding:0;margin:0 0 28px;flex:1}.package-card li{display:flex;gap:9px;font-size:13px;margin-bottom:12px;line-height:1.5;overflow-wrap:anywhere}.package-card li svg{flex-shrink:0;color:#4a8465;margin-top:2px}.package-card .button{font-size:13px}.package-request{max-width:600px;padding:28px;margin:35px auto;border:1px solid #dce6df;border-radius:12px;background:#f9fbf8}.package-request h2{font-size:23px}.package-request .muted{font-size:12px}.package-history{margin-top:40px}.package-history h3{font-size:19px;margin:0}.package-history .inquiry>button{display:block;margin-top:14px}.package-history .inquiry{max-width:700px}@media(max-width:900px){.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.package-grid{grid-template-columns:1fr}.package-card{padding:24px}.package-description{min-height:0}.package-request{padding:20px}.package-intro{font-size:14px}}#package-request{scroll-margin-top:110px}#package-request:focus{outline:none}.page-projects{max-width:none!important;padding:0!important;background:#f7f8fa}.page-projects>.breadcrumbs,.page-projects>.content-heading{display:none}.project-catalog{max-width:1200px;padding:42px 24px 58px;margin:auto;color:#142033}.projects-intro{display:flex;align-items:center;justify-content:space-between;gap:35px;background:linear-gradient(110deg,#101b30,#172751 60%,#101827);color:#fff;padding:42px;border-radius:18px;box-shadow:0 8px 18px #17274314}.projects-kicker{display:flex;align-items:center;gap:7px;color:#9dc4f2;font-size:12px;font-weight:600}.projects-intro h1{font-size:36px;line-height:1.1;letter-spacing:-1.2px;margin:16px 0}.projects-intro p{max-width:570px;font-size:14px;line-height:1.7;color:#c8d5e9;margin-bottom:0}.projects-intro>.button{background:#f5a623;color:#142033;border:0;white-space:nowrap;padding:14px 18px;font-size:12px;flex-shrink:0}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:28px 0 20px;font-size:13px;color:#627185}.catalog-toolbar>div{display:flex;gap:10px}.catalog-toolbar select,.project-grid-filters input,.project-grid-filters select{border:1px solid #dfe4ea;background:#fff;border-radius:8px;padding:11px 13px;min-width:0;font:inherit}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.catalog-card{background:#fff;border:1px solid #e0e5eb;box-shadow:0 2px 2px #15243308;border-radius:15px;overflow:hidden;min-width:0}.catalog-image{position:relative;display:block;height:280px;background:#e7efea;text-decoration:none}.catalog-image>img{width:100%;height:100%;object-fit:cover}.catalog-no-image{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#6a8173;background:linear-gradient(140deg,#ddebdc,#eff4ed)}.catalog-reference,.catalog-availability{position:absolute;font-size:10px;font-weight:600;border-radius:5px;padding:5px 8px;max-width:calc(100% - 30px)}.catalog-reference{left:14px;top:14px;color:#fff;background:#111c30e8;overflow-wrap:anywhere}.catalog-availability{right:14px;bottom:14px;background:#00976c;color:#fff}.catalog-body{padding:23px}.catalog-promoter{font-size:10px;text-transform:uppercase;color:#3e6eaa;font-weight:700;letter-spacing:.3px;margin:0 0 8px}.catalog-body h2{font-size:21px!important;letter-spacing:-.4px;margin:0 0 10px;line-height:1.3}.catalog-body h2 a{color:#142033;text-decoration:none}.catalog-location{display:flex;gap:6px;align-items:flex-start;color:#708095;font-size:12px;line-height:1.5;min-height:18px;margin:0 0 18px}.catalog-location svg{flex-shrink:0;margin-top:2px}.catalog-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;background:#f7f9fb;border:1px solid #e9edf1;border-radius:10px;padding:16px 10px;text-align:center}.catalog-metrics span{font-size:9px;letter-spacing:.3px;text-transform:uppercase;color:#758496;display:block;margin-bottom:5px}.catalog-metrics strong{font-size:12px;display:block}.catalog-metrics>div:last-child strong{color:#326cb0}.project-status{margin:22px 0 15px}.project-status-labels{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:10px;font-weight:600;margin-bottom:8px}.project-status-labels .available{color:#086}.project-status-labels .reserved{color:#ab790c}.project-status-labels .sold{color:#ba3f68}.project-status-labels .blocked{color:#64748b}.project-status-track{height:8px;display:flex;background:#edf1f5;border-radius:8px;overflow:hidden}.project-status-track span{height:100%}.project-status-track .available{background:#08b78c}.project-status-track .reserved{background:#f4b222}.project-status-track .sold{background:#ec4b79}.project-status-track .blocked{background:#8b99a9}.catalog-disclosure{font-size:10px;line-height:1.5;color:#7a8492;margin:10px 0}.catalog-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf0f3;padding-top:16px;margin-top:17px}.catalog-card-bottom>div{display:flex;gap:8px;flex-wrap:wrap}.catalog-card-bottom>div a{font-size:10px;background:#edf6fc;border:1px solid #daeaf6;border-radius:5px;color:#37638b;padding:4px 6px;display:flex;align-items:center;gap:4px;text-decoration:none}.catalog-card-bottom>div a:last-child{background:#f5effa;border-color:#eadff5;color:#725190}.catalog-card-bottom>.button{background:#121c2f;color:#fff;border:0;font-size:11px;padding:10px 12px;white-space:nowrap}.catalog-empty{text-align:center;padding:65px 20px;border:1px dashed #d7dfe6;border-radius:14px;background:#fff;margin-top:15px}.catalog-empty h2{font-size:25px}.catalog-empty p{font-size:14px;color:#718093}.project-explorer{background:#f7f8fa;color:#142033}.project-explorer .project-header{background:#fff;border-color:#e4e9ee;padding:18px max(24px,calc((100vw - 1200px)/2))}.project-explorer .project-brand{color:#192c3d;font-size:17px}.project-explorer .project-brand img{max-width:110px;max-height:55px}.project-explorer .project-header nav{align-items:center}.project-explorer .project-header nav a{font-size:12px;margin-left:12px;color:#3b5775}.project-explorer-content{max-width:1200px;padding:24px 24px 45px;margin:auto}.project-back{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#647389;text-decoration:none;margin-bottom:18px}.project-summary-banner{background:#111b2e;color:#fff;border-radius:17px;padding:34px 38px;box-shadow:0 6px 15px #16203216}.project-reference-line{display:flex;gap:8px;flex-wrap:wrap;font-size:10px}.project-reference-line span{padding:5px 8px;border-radius:5px;background:#233657;color:#bdd5fa;overflow-wrap:anywhere}.project-reference-line span:last-child{background:#173d38;color:#88dcb6}.project-summary-banner h1{font-size:33px;line-height:1.18;letter-spacing:-.9px;margin:16px 0 12px;color:#fff}.summary-location{display:flex;align-items:flex-start;gap:7px;font-size:12px;color:#c4d2e2;margin-bottom:12px}.summary-location svg{color:#77aee8;flex-shrink:0}.project-actual-title{font-size:14px;color:#dae6f5}.summary-intro{font-size:13px;color:#c5d3e6;line-height:1.7;max-width:850px}.project-headline-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;border-top:1px solid #ffffff12;padding-top:19px;margin-top:20px}.project-headline-stats span{font-size:9px;letter-spacing:.4px;text-transform:uppercase;color:#91a2ba;display:block;margin-bottom:6px}.project-headline-stats strong{font-size:13px;line-height:1.5;display:block;overflow-wrap:anywhere}.project-headline-stats .summary-rate{color:#ffd065}.project-headline-stats .summary-available{color:#56dba2}.project-reference-note{display:block;font-size:10px;color:#a7b5c9;margin-top:17px}.project-view-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0}.project-view-tabs button{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;padding:12px 16px;border:1px solid #e0e6eb;border-radius:8px;background:#fff;color:#344457}.project-view-tabs button[aria-selected=true]{background:#079f66;color:#fff;border-color:#079f66}.project-explore-panel,.project-amenities-panel,.project-about-panel,.project-contact-panel{background:#fff;border:1px solid #e1e6ed;border-radius:15px;padding:28px;margin:24px 0;box-shadow:0 1px 2px #14213707;scroll-margin-top:20px}.project-explorer h2{font-size:21px;letter-spacing:-.4px;margin:0 0 9px}.project-explorer h3{font-size:18px}.project-explorer-content section>p,.project-explore-panel p,.project-contact-panel p{font-size:13px;line-height:1.7;color:#6e7e90}.explorer-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:18px;border-bottom:1px solid #e9edf1}.explorer-panel-heading p{margin:0;font-size:11px}.project-grid-legend{display:flex;gap:11px;flex-wrap:wrap;font-size:10px;white-space:nowrap}.project-grid-legend>span:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:5px;background:#8796a8}.project-grid-legend .available:before{background:#0bb78a}.project-grid-legend .reserved:before{background:#f1b022}.project-grid-legend .sold:before{background:#e95880}.project-grid-filters{display:flex;gap:10px;margin:18px 0;font-size:12px}.project-grid-filters input{flex:1;max-width:310px}.public-plot-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.public-plot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;min-height:96px;padding:12px 6px;border:1px solid #dce3ec;border-radius:11px;background:#f0f3f6;color:#607089;transition:box-shadow .15s,transform .15s}.public-plot:hover{transform:translateY(-2px);box-shadow:0 5px 12px #16233010}.public-plot strong{font-size:12px;overflow-wrap:anywhere;max-width:100%}.public-plot span,.public-plot small{font-size:10px}.public-plot b{font-size:8px;text-transform:uppercase;border-radius:4px;padding:3px 5px;background:#73869c;color:#fff}.public-plot.available{background:#edfdf6;border-color:#94dcc7;color:#16725e}.public-plot.available b{background:#00a982}.public-plot.reserved{background:#fffcee;border-color:#ebd273;color:#8b6815}.public-plot.reserved b{background:#d39b10}.public-plot.sold{background:#fdf3f6;border-color:#edccda;color:#a85675}.public-plot.sold b{background:#d94b79}.project-explore-panel [hidden]{display:none!important}.project-tab-empty{padding:45px 20px;text-align:center;color:#728298}.project-tab-empty h3{margin:18px 0 10px;color:#3f5269}.project-layout-link{display:block;text-decoration:none;color:#2c6c96}.project-layout-link img{display:block;width:100%;max-height:650px;object-fit:contain;margin:20px 0;background:#f6f8fa;border:1px solid #e5eaf0;border-radius:10px}.project-layout-link span{font-size:12px}.project-explorer .pm-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.project-explorer .pm-gallery video{height:230px;background:#111b2e}.project-amenities-panel>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 14px}.project-amenities-panel>div>p{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;margin:0;padding:13px;background:#f7f9fb;border-radius:8px}.project-amenities-panel svg{color:#179b7a;flex-shrink:0}.project-amenities-panel>small{font-size:10px;color:#7c8797}.project-explorer .project-contact{gap:45px}.plot-detail-status{display:inline-block;padding:5px 9px;border-radius:5px;font-size:12px;background:#eaf3ef;color:#256347}.plot-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:23px 0}.plot-detail-facts span{font-size:11px;color:#7c8b97;display:block;margin-bottom:5px}.plot-detail-facts strong{font-size:15px}.project-explorer .explorer-footer{background:#0d1729;color:#d4dfed;padding:35px max(24px,calc((100vw - 1152px)/2))!important;border-top:1px solid #23324b;display:grid;grid-template-columns:1.5fr 1fr;gap:30px!important}.explorer-footer strong{font-size:18px;color:#fff}.explorer-footer p{font-size:13px;line-height:1.7;margin:12px 0 0;max-width:600px}.explorer-footer nav{display:flex;flex-wrap:wrap;gap:16px;align-content:start}.explorer-footer a{color:#b3c8e3}.explorer-footer>small{grid-column:1/-1;border-top:1px solid #ffffff14;padding-top:23px;font-size:11px;color:#8294ad}#root:has(.project-catalog)>footer{background:#0d1729;color:#b9c8dc;border-color:#1b2940}#root:has(.project-catalog)>footer a,#root:has(.project-catalog)>footer strong{color:#dbe5f4}#root:has(.project-catalog)>footer span{color:#a4b5cc}@media(max-width:1100px){.projects-intro{padding:30px}.projects-intro h1{font-size:30px}.projects-intro>.button{white-space:normal}.public-plot-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.catalog-image{height:230px}.catalog-body{padding:18px}.explorer-panel-heading{flex-wrap:wrap;gap:12px}.project-brand span{max-width:330px;overflow-wrap:anywhere}}@media(max-width:760px){.project-catalog{padding:24px 16px 35px}.projects-intro{padding:26px;display:block;border-radius:13px}.projects-intro h1{font-size:30px}.projects-intro>.button{margin-top:22px;white-space:normal;display:inline-flex}.catalog-toolbar{align-items:flex-start;flex-direction:column;gap:8px}.catalog-toolbar>div{width:100%}.catalog-toolbar select{width:50%;min-width:0}.catalog-grid{grid-template-columns:1fr;gap:20px}.catalog-image{height:240px}.catalog-body h2{font-size:20px!important}.catalog-card-bottom>.button{font-size:10px;padding:10px}.catalog-card-bottom>div{gap:5px}.catalog-card-bottom>div a{font-size:9px}.project-explorer .project-header{padding:16px}.project-explorer .project-brand{font-size:15px}.project-explorer .project-brand img{max-width:85px}.project-explorer .project-header nav{gap:1px}.project-explorer .project-header nav button{font-size:11px;padding:7px}.project-explorer-content{padding:20px 16px 25px}.project-summary-banner{padding:25px 22px}.project-summary-banner h1{font-size:27px}.project-headline-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 15px}.project-headline-stats strong{font-size:12px}.project-view-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}.project-view-tabs button{font-size:10px;padding:11px 8px;justify-content:center;gap:5px}.project-view-tabs svg{width:14px}.project-explore-panel,.project-amenities-panel,.project-about-panel,.project-contact-panel{padding:20px 16px;margin:20px 0}.project-explorer h2{font-size:19px}.public-plot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.public-plot{min-height:91px}.public-plot strong{font-size:11px}.project-grid-filters input{width:55%}.project-grid-filters select{width:45%;padding:10px 6px}.project-grid-legend{gap:9px;font-size:9px}.project-amenities-panel>div{grid-template-columns:1fr}.project-explorer .pm-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.project-explorer .pm-gallery video{height:160px}.project-explorer .explorer-footer{grid-template-columns:1fr;padding:28px 20px!important}.project-explorer .project-contact{gap:20px}.project-explorer .project-header nav a{margin-left:6px;font-size:10px}}@media(prefers-reduced-motion:reduce){.public-plot{transition:none}.public-plot:hover{transform:none}}.project-explorer .explorer-footer>div{display:block;margin-left:0;min-width:0}.catalog-image{height:auto;aspect-ratio:16/9;overflow:hidden}.catalog-image>img{transition:transform .3s}.catalog-card:hover .catalog-image>img{transform:scale(1.035)}.catalog-card-bottom>div a{background:#eff6ff;color:#245aa6}.catalog-card-bottom>div a.catalog-video-link{background:#faf0ff;color:#8236a4}.projects-intro>div{min-width:0}.projects-intro h1{max-width:720px}@media(prefers-reduced-motion:reduce){.catalog-image>img{transition:none}.catalog-card:hover .catalog-image>img{transform:none}}.project-logo-initials{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--project-accent);color:#fff;font-size:20px;font-weight:800;flex-shrink:0}.pm-shell .admin-sidebar{background:#123d2f}.pm-shell .admin-workspace{max-width:1700px}.pm-shell .admin-topbar h1{margin:0;font-size:32px}.pm-shell .admin-topbar p{margin:9px 0 0;font-size:13px}.pm-shell .admin-topbar{border-bottom:0;margin-bottom:22px;padding-bottom:0}.pm-shell .admin-sidebar nav a{font-size:14px;padding:14px;margin-bottom:7px}.pm-shell .admin-brand{padding-bottom:24px}.pm-shell .admin-brand small{letter-spacing:.5px;text-transform:none}.pm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px}.pm-stats article{display:flex;align-items:center;gap:17px;padding:25px 20px;background:#fff;border:1px solid #dae4df;border-radius:10px}.pm-stats span{display:block;font-size:13px}.pm-stats strong{display:block;font-size:29px;line-height:1.4;letter-spacing:-1px;margin:5px 0;overflow-wrap:anywhere}.pm-stats small{color:#718078;font-size:11px}.pm-stat-icon{width:52px;height:52px;flex-shrink:0;background:#edf5e8;border-radius:50%;display:grid;place-items:center;color:#27593d}.pm-chart{height:205px}.pm-chart>div>div{height:140px}.pm-chart strong{font-size:10px;overflow-wrap:anywhere}.pm-shell .admin-panel{margin-bottom:20px}.pm-shell .admin-panels .admin-panel{margin-bottom:0}.pm-shell .admin-editor h3{margin-top:28px;margin-bottom:14px}.pm-shell .admin-status.available{background:#e5f3e7;color:#256340}.pm-shell .admin-status.sold{background:#e8eaf5;color:#4f5480}.pm-shell .admin-status.reserved{background:#fff1ce;color:#836519}.pm-media{padding:18px 0;border-top:1px solid #e2e7e4;margin-top:20px}.pm-video-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:16px 0}.pm-video-list video{width:100%;max-height:240px;background:#13271e;border-radius:8px}.pm-media progress{width:100%;accent-color:#286545}.pm-onboard{max-width:640px;margin:60px auto;padding:28px}.pm-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.page-manager{max-width:none!important;padding:0!important;background:#f4f7f6}.page-manager>.breadcrumbs,.page-manager>.content-heading,.page-project-site>.breadcrumbs,.page-project-site>.content-heading{display:none}.page-project-site{max-width:none!important;padding:0!important}.project-website{color:#153d30;background:#fff}.project-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px max(24px,calc((100vw - 1200px)/2));border-bottom:1px solid #e4e9e6}.project-brand{display:flex;align-items:center;gap:12px;color:var(--project-accent);font-size:21px;font-weight:700;text-decoration:none}.project-brand img{max-width:130px;max-height:60px;object-fit:contain}.project-header nav{display:flex;flex-wrap:wrap;gap:6px}.project-header nav button{border:0;background:none;color:inherit;padding:10px;font-size:13px}.project-hero{max-width:1248px;margin:0 auto;padding:55px 24px;display:grid;gap:32px;align-items:center;min-height:350px}.project-hero.has-image{grid-template-columns:1fr 1fr}.project-hero h1{font-size:clamp(32px,4vw,52px);line-height:1.1;letter-spacing:-1.8px;overflow-wrap:anywhere}.project-hero p{font-size:16px;line-height:1.8}.project-hero img{width:100%;height:380px;object-fit:cover;border-radius:14px}.project-hero button{margin:12px 8px 0 0}.project-website .primary{background:var(--project-accent);border-color:var(--project-accent);color:#fff}.project-content{max-width:1248px;margin:auto;padding:0 24px}.project-content>section{padding:48px 0;border-top:1px solid #e3e9e5;scroll-margin-top:20px}.project-content h2{font-size:29px;letter-spacing:-.8px}.project-content p{line-height:1.8;color:#5e7468}.project-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;background:#f4f7f2;border-radius:12px;padding:24px;margin-top:25px}.project-summary strong{display:block;font-size:30px}.project-summary span{font-size:13px}.project-unit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.project-unit-grid article{border:1px solid #dce5df;border-radius:12px;overflow:hidden;min-width:0}.project-unit-grid article>img{width:100%;height:200px;object-fit:cover}.unit-number-art{height:150px;display:flex;flex-direction:column;justify-content:center;padding:24px;background:linear-gradient(130deg,#edf5e6,#f7f9f5)}.unit-number-art strong{font-size:38px;color:var(--project-accent);overflow-wrap:anywhere}.unit-number-art span{font-size:13px;color:#6e806d}.project-unit-copy{padding:22px}.project-unit-copy h3{font-size:22px;margin:20px 0 5px}.project-unit-copy>strong{font-size:22px}.project-unit-copy .actions{margin-top:20px;flex-wrap:wrap}.pm-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0}.pm-photo{padding:0;overflow:hidden;border:0;border-radius:8px;background:#eff4ef}.pm-photo img,.pm-gallery video{width:100%;height:200px;object-fit:cover;display:block;border-radius:8px}.pm-gallery video{background:#183e30;object-fit:contain}.pm-large-photo{width:100%;max-height:65vh;object-fit:contain}.project-contact{display:grid;grid-template-columns:1fr 1fr;gap:60px}.project-footer{display:flex;flex-wrap:wrap;align-items:center;gap:20px!important;padding:30px max(24px,calc((100vw - 1200px)/2))!important;background:#f0f5ee;border-top:1px solid #dce5dc}.project-footer p{flex-basis:100%;margin:0}.project-footer a{font-size:12px}.project-content .admin-toolbar>input{padding:12px;border:1px solid #dce5dc;border-radius:7px;min-width:0}.pm-shell .admin-table select{max-width:140px;padding:8px}.pm-shell .admin-workspace>p.error{overflow-wrap:anywhere}.pm-media input[type=file]{max-width:100%}@media(max-width:1100px){.pm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-stats article{padding:18px}.pm-stat-icon{width:40px;height:40px}.project-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pm-stats{gap:10px}.pm-stats article{display:block;padding:16px}.pm-stat-icon{margin-bottom:10px}.pm-stats strong{font-size:24px}.pm-shell .admin-topbar h1{font-size:25px}.pm-shell .admin-topbar>a{padding:10px;font-size:12px}.pm-shell .admin-topbar{gap:10px}.pm-video-list{grid-template-columns:1fr}.pm-onboard{margin:20px auto;padding:20px}.project-header{align-items:flex-start;flex-direction:column;padding:20px}.project-brand{font-size:20px}.project-header nav{gap:0}.project-header nav button{padding:8px}.project-hero,.project-hero.has-image{display:flex;flex-direction:column;padding:32px 20px}.project-hero img{height:240px}.project-content{padding:0 20px}.project-unit-grid,.project-contact{grid-template-columns:1fr}.project-contact{gap:20px}.project-summary{grid-template-columns:repeat(2,1fr);padding:20px}.pm-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-photo img,.pm-gallery video{height:140px}.project-content>section{padding:30px 0}.project-header nav{max-width:100%}.project-footer{padding:25px 20px!important}.project-unit-copy .actions button{font-size:12px}.pm-shell .admin-table{min-width:700px}}.pm-shell .admin-panel h2{font-size:20px;letter-spacing:-.5px}.pm-shell .admin-bar-row{margin-top:17px}.pm-shell .admin-panel .admin-section-head h2{font-size:20px}.pm-shell .admin-chart{margin-top:14px}.project-unit-grid .admin-status.available{background:#e5f3e7;color:#256340}.project-unit-grid .admin-status.sold{background:#e8eaf5;color:#4f5480}.project-unit-grid .admin-status.reserved{background:#fff1ce;color:#836519}.pm-view-toggle{display:flex;gap:4px}.pm-view-toggle button[aria-pressed=true]{background:#e4efcf;border-color:#becfb4}.pm-grid-legend{display:flex;gap:14px;flex-wrap:wrap;margin:20px 0;text-transform:capitalize;font-size:12px}.pm-grid-legend span:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:#7b9588;margin-right:7px}.pm-grid-legend .available:before{background:#3f9561}.pm-grid-legend .reserved:before{background:#d4a842}.pm-grid-legend .sold:before{background:#c67e77}.pm-availability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pm-unit-tile{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:22px;gap:10px;border-radius:10px;border:1px solid #d8e2dc;background:#fff;min-width:0}.pm-unit-tile.available{background:#edf7ef;border-color:#bcdcc4}.pm-unit-tile.reserved{background:#fff7e6;border-color:#ebd8a2}.pm-unit-tile.sold{background:#fbefed;border-color:#e2c1ba}.pm-unit-tile.blocked{background:#edf0ef}.pm-unit-tile strong{font-size:25px;overflow-wrap:anywhere}.pm-unit-tile span{font-size:12px}.pm-unit-tile span:last-child{text-transform:capitalize}.pm-unit-tile small{color:#678074;font-size:11px;overflow-wrap:anywhere}.pm-unit-tile b{font-size:16px}.pm-unit-tile:hover{box-shadow:0 4px 16px #23452d10}.pm-shell [hidden]{display:none!important}@media(max-width:1200px){.pm-availability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.pm-availability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-unit-tile{padding:16px}}.google-ad-placeholder{max-width:1200px;margin:20px auto;padding:12px 20px;min-height:110px;text-align:center;border:1px dashed #cbd5df;background:#f8fafc;color:#718196;border-radius:10px}.google-ad-placeholder span{display:block;font-size:9px;letter-spacing:2px;text-transform:uppercase}.google-ad-placeholder div{font-size:16px;margin:10px}.google-ad-placeholder small{font-size:11px}.related-property{margin-top:45px}.related-property section{margin:35px 0}.related-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.related-heading span{font-size:10px;color:#5277ac;letter-spacing:1.5px}.related-heading h2{font-size:25px;margin:7px 0}.related-heading>a{font-size:13px}.related-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.related-card{color:#182c43;text-decoration:none;border:1px solid #e0e7ef;border-radius:16px;background:#fff;overflow:hidden;min-width:0}.related-card>img{width:100%;height:185px;object-fit:cover}.related-card>div{padding:20px}.related-card h3{font-size:18px;line-height:1.4;margin:10px 0}.related-card p,.related-card small{font-size:12px;color:#64748b}.related-image-empty{height:185px;background:#eaf0f6;display:grid;place-items:center}.property-ad{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:36px;border-radius:20px;background:linear-gradient(115deg,#101d32,#193b4f);color:#fff;margin-top:40px}.property-ad small{font-size:10px;letter-spacing:2px;color:#afc6dc}.property-ad h2{font-size:27px;max-width:650px;color:#fff}.property-ad p{color:#bdd0df}.property-ad .button{background:#ffcb65;color:#17273c;flex-shrink:0;border:0}.property-ad h2,.property-ad p{overflow-wrap:anywhere}@media(max-width:760px){.related-cards{grid-template-columns:1fr}.property-ad{flex-direction:column;align-items:flex-start;padding:25px}.property-ad .button{max-width:100%;white-space:normal}.related-heading{align-items:flex-start}.google-ad-placeholder{margin:12px 16px;min-height:95px}.related-heading h2{font-size:22px}}:root{font-family:Inter,Arial,sans-serif;color:#153b31;background:#fff;font-synthesis:none;--green:#063e2f;--ink:#092d25;--muted:#6e777b;--border:#e3e8e7;--lime:#c7e7a5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;font-size:14px}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:1px solid var(--border);border-radius:7px;padding:11px 16px;background:#fff;color:var(--ink);text-decoration:none;font-weight:600;transition:background .18s,transform .18s}button:hover,.button:hover{background:#f0f5ef}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #99c970;outline-offset:3px}.primary{background:var(--green);color:#fff;border-color:var(--green)}.primary:hover{background:#195643}.text{background:none;border:none;padding:5px 0;color:var(--green);font-size:13px}.icon{padding:9px}.icon svg{width:20px;height:20px}h1,h2,h3,.brand{font-family:Inter,Arial,sans-serif}h1,h2,h3,h4,p{margin-top:0}h2{font-size:30px;letter-spacing:-1.2px;line-height:1.25}h3{font-size:20px;letter-spacing:-.5px}p{line-height:1.6}.site-header{height:80px;display:flex;align-items:center;gap:65px;padding:0 3.5%;border-bottom:1px solid var(--border);position:relative;z-index:2;background:#fff}.brand{font-size:27px;letter-spacing:-1.2px;font-weight:800;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.brand svg{color:#6aab43;width:31px;height:31px;stroke-width:2.6}.brand-dot{color:#77af4e}.site-header nav{display:flex;gap:22px;flex:1}.site-header nav button{border:0;background:none;font-weight:500;padding:10px 5px;position:relative}.site-header nav .nav-active:after{content:"";position:absolute;height:2px;bottom:0;background:#7dbb58;left:5px;right:5px}.header-actions{display:flex;gap:12px}.hero{height:423px;position:relative;overflow:hidden}.hero-image{position:absolute;top:0;right:0;bottom:0;left:40%;background:url(./architecture-v_ouioqv.webp) center 55%/cover;-webkit-mask-image:linear-gradient(to right,transparent,black 28%);mask-image:linear-gradient(to right,transparent,black 28%)}.hero-content{position:relative;padding:47px 3.5% 24px}.hero h1{font-size:68px;line-height:1.06;letter-spacing:-3.7px;font-weight:800;margin:0 0 17px;max-width:620px;color:#062c22}.hero-content>p{font-size:17px;color:#36433e;margin-bottom:27px}.search-wrap{width:min(910px,100%)}.search-tabs{display:flex;gap:4px;width:320px;border-radius:10px 10px 0 0;background:#fff;padding:8px 8px 0}.search-tabs button{flex:1;border:0;background:#f2f4f3;font-size:13px;padding:10px}.search-tabs .selected,.bed-options .selected{background:var(--green);color:#fff}.search-box{display:grid;grid-template-columns:1.25fr 1.15fr 1fr .9fr;gap:10px;padding:12px;background:#fff;border-radius:0 9px 9px;box-shadow:0 4px 24px #143c3212}.search-box label{display:flex;align-items:center;gap:10px;border:1px solid var(--border);padding:0 13px;border-radius:6px;color:#34443d}.search-box select{width:100%;border:none;background:transparent;min-width:0;padding:14px 0;color:#35413b}.search-box button{font-size:15px}.discovery{padding:30px 3.5% 50px;scroll-margin-top:20px}.section-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.section-title h2{margin:0 0 7px}.section-title p{font-size:13px;color:var(--muted);margin:0}.result-tools{display:flex;gap:12px;align-items:center}.result-tools select{border:1px solid var(--border);border-radius:6px;padding:11px 12px;color:#48534e;background:#fff}.listing-layout{display:grid;grid-template-columns:240px 1fr;gap:24px;align-items:start}.filters{border:1px solid var(--border);border-radius:8px;padding:17px}.filter-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.filter-title h3{font-family:inherit;font-size:15px;margin:0}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;color:#253b32}.field>span,legend{font-size:13px;font-weight:600}.field input,.field select,.field textarea{width:100%;border:1px solid #dfe5e1;border-radius:6px;padding:11px 10px;color:#34473f;background:#fff;min-width:0}.field input::placeholder{color:#939c97;font-size:12px}fieldset{padding:0;margin:0 0 22px;border:0}legend{padding:0;margin-bottom:11px}.bed-options{display:flex;gap:5px}.bed-options button{font-size:12px;padding:7px 9px;font-weight:500}.check{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.5;margin-bottom:9px;color:#4c5851}.check input{accent-color:var(--green);width:15px;height:15px;margin:0}.filter-note{background:#f2f6ee;padding:19px 14px;border-radius:6px;margin-top:24px}.filter-note strong{display:block;font-size:14px;margin:8px 0}.filter-note p{font-size:12px;color:var(--muted);margin:0}.property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 19px}.property{border:1px solid var(--border);border-radius:7px;overflow:hidden;min-width:0;background:#fff}.property-photo{position:relative;height:202px;background:#edf1e8}.photo-link{width:100%;height:100%;padding:0;border:0;border-radius:0}.property-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.property:hover .property-photo img{transform:scale(1.025)}.property:nth-child(3n+2) .property-photo img{object-position:25% 45%}.property:nth-child(3n) .property-photo img{object-position:80% 65%}.save{position:absolute;top:12px;right:12px;border:0;border-radius:50%;box-shadow:0 1px 4px #0001}.save.active{color:#367641;background:#e8f3df}.photo-label{position:absolute;left:12px;bottom:12px;font-size:10px;letter-spacing:.15px;background:#ffffffed;padding:5px 8px;border-radius:3px;color:#3c5147}.property-body{padding:15px}.property h3{font-size:21px;margin:0 0 7px;font-weight:800}.property h3 small{font-family:Inter,sans-serif;font-size:11px;font-weight:400;color:var(--muted)}.property-title{border:0;padding:0;background:none;font-size:14px;font-weight:500;text-align:left;justify-content:flex-start;line-height:1.5}.location{display:flex;align-items:center;gap:5px;font-size:12px;color:#616d66;margin:7px 0 14px}.facts{display:flex;gap:18px;font-size:12px;color:#53635a}.facts span{display:flex;align-items:center;gap:7px}.facts svg{width:16px;height:16px;stroke-width:1.6}.description{font-size:12px;color:#768079;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:14px 0 17px}.card-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf0ee;padding-top:11px;gap:6px}.card-bottom .check{margin:0;font-size:11px}.card-bottom .text{font-size:12px}footer{border-top:1px solid var(--border);padding:26px 3.5% 35px;display:flex;align-items:center;gap:20px}footer .brand{font-size:23px}footer>p{font-size:12px;color:var(--muted);margin:0}footer>div{display:flex;align-items:center;gap:25px;margin-left:auto;font-size:12px}footer>div span{border-left:1px solid var(--border);padding-left:24px}.mobile-filter{display:none}.empty{grid-column:1/-1;text-align:center;padding:70px 20px;color:var(--muted)}.empty h3{margin-top:18px}.compare-bar{position:fixed;bottom:22px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:23px;box-shadow:0 8px 45px #12382933;background:#fff;border:1px solid #dce5d9;padding:13px 20px;border-radius:12px;z-index:3;font-size:14px;white-space:nowrap}.toast{position:fixed;top:94px;right:25px;display:flex;align-items:center;gap:12px;background:#153f30;color:#fff;padding:16px 23px;border-radius:8px;box-shadow:0 5px 20px #0002;max-width:calc(100% - 40px);z-index:20}dialog{border:1px solid var(--border);border-radius:14px;padding:26px;max-height:90dvh;width:min(480px,calc(100% - 28px));color:var(--ink);box-shadow:0 22px 90px #0003}dialog.wide{width:min(850px,calc(100% - 28px))}dialog::backdrop{background:#082b2566;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog>header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px}dialog h2{font-size:23px;letter-spacing:-.6px;margin:0}dialog h3{margin-top:24px}dialog p{font-size:14px}dialog .icon{border:none;flex-shrink:0}.full{width:100%;margin-top:10px}.muted{color:var(--muted)}.error{padding:12px;background:#fff0ed;color:#9a3121;border-radius:6px;font-size:14px}.notice{background:#f3f6eb;padding:13px;border-radius:6px;color:#526341;font-size:12px!important}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.estimate{background:#edf4e6;border-radius:10px;padding:24px;margin-bottom:15px}.estimate strong{display:block;font-size:34px;margin:8px 0}.estimate p{margin:0;color:var(--muted)}.detail-image{width:100%;height:280px;object-fit:cover;border-radius:8px}.detail-heading{display:flex;justify-content:space-between;align-items:center}.detail-heading h3{font-size:27px;margin:18px 0 8px}.detail-heading p{display:flex;align-items:center;color:var(--muted)}.tag{padding:6px 10px;background:#eaf2e1;border-radius:5px;font-size:12px}.detail-facts{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--border);padding:20px 0;margin:8px 0 24px;gap:12px}.detail-facts span{display:block;color:var(--muted);font-size:12px;margin-bottom:8px}.detail-facts strong{font-size:14px}.amenities{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;margin-bottom:23px}.amenities span{display:flex;gap:5px;align-items:center}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.consent{margin:20px 0}.comparison{display:flex;gap:20px;overflow-x:auto}.comparison>div{flex:1;min-width:180px}.comparison img{width:100%;height:150px;object-fit:cover;border-radius:7px}.comparison h3{font-size:17px;min-height:45px}.comparison p{min-height:57px;border-top:1px solid var(--border);padding-top:10px}.comparison small,.comparison strong{display:block}.comparison small{color:var(--muted);margin-bottom:6px}.dashboard-row{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border);padding:12px 0;font-size:13px}.inquiry{padding:15px;background:#f4f7f1;border-radius:7px;margin-bottom:12px}.inquiry p{margin:7px 0}@media(min-width:1550px){.site-header,.hero-content,.discovery,footer{padding-left:max(3.5%,calc((100vw - 1440px)/2));padding-right:max(3.5%,calc((100vw - 1440px)/2))}.hero-image{inset-left:45%}}@media(max-width:1150px){.site-header{gap:25px}.site-header nav{gap:14px}.listing-layout{grid-template-columns:210px 1fr;gap:18px}.property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero h1{font-size:60px}.section-title h2{font-size:27px}footer>p{display:none}}@media(max-width:760px){.site-header{height:auto;min-height:74px;padding:17px 5%;flex-wrap:wrap;gap:14px;justify-content:space-between}.brand{font-size:24px}.header-actions{gap:6px}.header-actions button{padding:8px;font-size:12px}.header-actions svg{width:15px}.site-header nav{order:3;width:100%;justify-content:space-between;gap:10px}.site-header nav button{padding:6px 9px;font-size:13px}.hero{height:auto;min-height:490px}.hero-content{padding:32px 5% 22px}.hero-image{inset:0 0 auto 35%;height:250px;opacity:.75;-webkit-mask-image:linear-gradient(to right,transparent,black 80%);mask-image:linear-gradient(to right,transparent,black 80%)}.hero h1{font-size:44px;letter-spacing:-2.5px;line-height:1.1;max-width:340px}.hero-content>p{font-size:14px;max-width:260px;line-height:1.6;margin:15px 0 27px}.search-wrap{width:100%}.search-box{grid-template-columns:1fr 1fr;gap:8px;padding:10px;border:1px solid var(--border)}.search-box label{padding:0 8px;gap:5px}.search-box select{font-size:12px}.search-tabs{width:290px}.discovery{padding:25px 5% 35px}.section-title{flex-wrap:wrap;gap:18px}.section-title h2{font-size:26px}.result-tools{width:100%;gap:8px;flex-wrap:wrap}.result-tools button,.result-tools select{font-size:12px;padding:9px}.result-tools select{margin-left:auto;max-width:155px}.mobile-filter{display:inline-flex}.listing-layout{display:block}.filters{display:none;margin-bottom:20px}.filters.show{display:block}.property-grid{gap:17px;grid-template-columns:repeat(2,minmax(0,1fr))}.property-photo{height:180px}.property-body{padding:12px}.property h3{font-size:19px}.facts{gap:8px;font-size:11px;flex-wrap:wrap}.property-title{font-size:13px}.location{font-size:11px}.card-bottom{align-items:flex-start;flex-direction:column}.description{font-size:12px}.compare-bar{width:calc(100% - 24px);gap:10px;padding:10px;font-size:11px;white-space:normal;bottom:12px}.compare-bar>svg{display:none}.compare-bar button{font-size:11px;padding:10px}.toast{top:15px;right:15px;font-size:13px}.form-grid{gap:0 12px}.detail-facts{grid-template-columns:1fr 1fr}.detail-image{height:210px}dialog{padding:20px}dialog h2{font-size:21px}.detail-heading{gap:10px}.detail-heading h3{font-size:22px}.tag{white-space:nowrap}footer{padding:25px 5%;flex-wrap:wrap;gap:14px}footer>div{margin-left:0;gap:20px;flex-wrap:wrap}footer>div span{border:0;padding-left:0;width:100%;color:var(--muted)}}@media(max-width:480px){.property-grid{grid-template-columns:1fr}.property-photo{height:225px}.card-bottom{flex-direction:row;align-items:center}.facts{gap:25px}.property h3{font-size:23px}.property-title{font-size:15px}.location{font-size:13px}.property-body{padding:17px}.description,.property .text{font-size:13px}.header-actions button:first-child{font-size:0;gap:0;padding:9px}.header-actions button:first-child svg{width:18px;height:18px}.result-tools{gap:7px}.result-tools button{padding:9px 8px}.result-tools select{max-width:137px}.form-grid{grid-template-columns:1fr}.hero h1{font-size:43px}.hero{min-height:465px}}@media(max-width:760px){.hero{min-height:0}.hero-image{-webkit-mask-image:linear-gradient(to right,transparent,black 100%);mask-image:linear-gradient(to right,transparent,black 100%)}.result-tools select{flex:1}.header-actions button:first-child{min-width:36px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.reference-properties{background:#f8fafc;min-height:65vh}.reference-properties .filters{background:#fff;border-radius:16px}.reference-properties .section-title h2{color:#152238}.reference-properties .property-grid>article{border-radius:16px;overflow:hidden}.photo-editor{margin:24px 0}.photo-editor h4{margin-bottom:7px}.photo-editor p{font-size:12px}.upload-zone{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:27px;border:1px dashed #8ca68b;border-radius:8px;background:#f6f9f2;color:#28553c;cursor:pointer}.upload-zone input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.upload-zone:focus-within{outline:3px solid #99c970}.upload-pending{width:1px;height:1px;opacity:0}.photo-previews{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px}.photo-previews>div{position:relative;border:1px solid #dfe8dd;border-radius:7px;overflow:hidden}.photo-previews img{width:100%;height:115px;object-fit:cover}.photo-previews span{display:block;padding:7px;font-size:11px}.photo-previews button{position:absolute;right:5px;top:5px;padding:5px}.photo-previews .cover-button{position:static;margin:0 6px 6px;font-size:10px}.gallery-thumbs{display:flex;gap:9px;overflow:auto;margin-top:10px}.gallery-thumbs button{padding:3px;flex-shrink:0;border:2px solid transparent}.gallery-thumbs button.chosen{border-color:#246c44}.gallery-thumbs img{width:85px;height:60px;object-fit:cover;border-radius:4px}.status{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:4px 8px;border-radius:4px;margin:5px;background:#eaf0e5;text-transform:capitalize}.status.pending{background:#fff1d5;color:#88631b}.status.rejected{background:#fae8e2;color:#973f2c}.status.approved{background:#e6f3df;color:#30612c}.review-note{display:block;max-width:270px;color:#98604c;margin-top:5px}.queue-heading{display:flex;gap:15px;align-items:center}.queue-heading h3{margin:0}.queue-heading p{margin:5px 0}.review-item{display:grid;grid-template-columns:160px 1fr;gap:20px;border-top:1px solid #e3e8e7;padding:23px 0}.review-item>img{width:160px;height:150px;object-fit:cover;border-radius:7px}.review-item h4{margin:8px 0}.review-item p{font-size:13px}.review-item .field{margin-top:12px}.queue-empty{text-align:center;padding:40px;color:#6e777b}.dashboard-row{flex-wrap:wrap}.dashboard-row>span{margin-left:auto}.review-queue{margin-top:20px}@media(max-width:600px){.photo-previews{grid-template-columns:repeat(2,1fr)}.review-item{grid-template-columns:1fr}.review-item>img{width:100%;height:170px}.dashboard-row>span{margin-left:0}.dashboard-row{justify-content:flex-start}.dashboard-row>.text{width:100%;justify-content:flex-start}}.village-brand{flex-shrink:0;line-height:0}.village-brand img{display:block;width:175px;height:auto;max-height:76px;object-fit:contain}footer .village-brand img{width:210px;max-height:95px}.site-header:has(.village-brand){min-height:90px;height:auto;padding-top:7px;padding-bottom:7px}@media(max-width:760px){.site-header:has(.village-brand){padding-top:12px;padding-bottom:12px}.village-brand img{width:155px;max-height:68px}footer .village-brand img{width:195px;max-height:90px}}.property-page{max-width:1100px;margin:0 auto;padding:30px 36px 65px}.back-link{display:inline-block;margin-bottom:28px;text-decoration:none;font-size:14px}.property-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.property-page-heading h1{font-size:38px;line-height:1.2;letter-spacing:-1.4px;margin:0}.property-page-heading p{font-size:14px;margin-bottom:9px}.property-page-heading>button{flex-shrink:0}.property-page .detail-image{height:470px}.property-page .detail-heading h3{font-size:32px}.property-page .detail-facts{padding-block:25px}.property-page h4{font-size:19px;margin-top:28px}.property-page>.muted{max-width:850px}.property-page .actions{border-top:1px solid var(--border);padding-top:25px}@media(max-width:760px){.property-page{padding:24px 5% 40px}.property-page-heading{align-items:flex-start;flex-direction:column;gap:14px}.property-page-heading h1{font-size:29px}.property-page .detail-image{height:270px}.property-page .actions>*{width:100%}.property-page .back-link{margin-bottom:20px}}footer:has(.business-contact){align-items:flex-start;gap:35px}.business-contact{display:flex;flex-direction:column;gap:9px;font-style:normal;font-size:13px;line-height:1.7;max-width:410px}.business-contact a{color:var(--green);text-decoration:none}.business-contact a:hover{text-decoration:underline}.business-contact span{color:#617067}footer:has(.business-contact)>div{padding-top:10px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:760px){footer:has(.business-contact){gap:24px}.business-contact{width:100%;max-width:none}footer:has(.business-contact)>div{justify-content:flex-start;padding-top:0}}.property-page{max-width:1320px;background:#f8fafc}.property-detail-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(290px,1fr);gap:28px;align-items:start}.property-detail-main{min-width:0;background:#fff;border:1px solid #e2e8ef;border-radius:20px;padding:24px}.property-detail-sidebar{min-width:0;background:#fff;border:1px solid #e2e8ef;border-radius:20px;padding:24px;position:sticky;top:24px}.property-reference{background:#142037;color:#c6d4e7;padding:16px;border-radius:12px;display:flex;justify-content:space-between;gap:12px;align-items:center;overflow-wrap:anywhere}.property-reference span{font-size:11px;text-transform:uppercase}.property-reference strong{color:#f9cb65;font-size:13px}.property-owner-name{font-weight:600}.property-detail-sidebar .owner-contact{padding:16px;margin:20px 0}.property-detail-sidebar .owner-contact h3{font-size:18px}.property-detail-sidebar .actions{display:flex;flex-direction:column;gap:12px}.property-detail-sidebar .actions>*{width:100%;justify-content:center;margin:0}.property-detail-main .detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.property-detail-main .detail-facts>div{background:#f0f6fc;padding:16px;border:1px solid #dce8f5;border-radius:12px;min-width:0}.property-detail-main .detail-facts strong{overflow-wrap:anywhere}.property-detail-main>.muted{white-space:pre-wrap;line-height:1.8}@media(max-width:900px){.property-detail-layout{grid-template-columns:1fr}.property-detail-sidebar{position:static}.property-detail-main,.property-detail-sidebar{padding:18px}.property-page{padding-inline:16px}}.secondary-nav{display:flex;justify-content:flex-end;gap:28px;padding:10px 3.5%;border-bottom:1px solid var(--border);background:#f8faf6}.secondary-nav a{font-size:12px;text-decoration:none;color:#4a6555}.secondary-nav a.selected{text-decoration:underline;font-weight:700}.content-page{max-width:1180px;min-height:55vh;padding:35px 40px 75px;margin:auto}.breadcrumbs{display:flex;gap:10px;color:var(--muted);font-size:12px;margin-bottom:27px}.breadcrumbs a{color:var(--green);text-decoration:none}.content-heading{margin-bottom:38px}.content-heading h1{font-size:45px;line-height:1.2;letter-spacing:-1.7px;margin:0 0 14px}.content-heading>p{color:var(--muted)}.content-page h2{font-size:27px;letter-spacing:-.8px}.about-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center}.about-layout>img{width:100%;height:410px;object-fit:cover;border-radius:10px}.about-layout p{color:var(--muted);font-size:15px}.about-layout h2{font-size:37px;line-height:1.15}.editorial-band{display:flex;align-items:center;justify-content:space-between;gap:50px;background:#edf3e7;padding:35px;margin-top:45px;border-radius:8px}.editorial-band h2{margin:0;min-width:240px}.editorial-band p{margin:0;max-width:570px;color:#57705c}.contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.contact-office{padding:30px;background:#f0f5e9;border-radius:10px;align-self:start}.contact-office>svg{margin-bottom:22px}.contact-office address{font-style:normal;line-height:1.9;color:#526a58;margin:23px 0}.contact-office>a{display:block;color:var(--green);font-size:14px;margin:13px 0;text-decoration:none;overflow-wrap:anywhere}.contact-office>a.button{display:flex;margin-top:28px}.auth-page{max-width:510px;margin:0 auto}.post-page{max-width:780px;margin:0 auto}.page-post .content-heading,.page-signin .content-heading,.page-emi .content-heading{text-align:center}.page-section-title{margin-top:40px}.dashboard-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:9px;padding:25px;gap:20px}.dashboard-summary strong{font-size:33px;display:block}.dashboard-summary span{font-size:13px;color:var(--muted)}.dashboard-listing{display:flex;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid var(--border)}.dashboard-listing>img{width:130px;height:95px;object-fit:cover;border-radius:7px}.dashboard-listing>div:nth-child(2){flex:1}.dashboard-listing .text{font-size:17px;text-align:left}.dashboard-listing p{font-size:13px;margin:6px 0;color:var(--muted)}.dashboard-listing .actions{margin:0}.page-success{text-align:center;padding:45px 20px;border:1px solid var(--border);border-radius:9px}.page-success>svg{width:35px;height:35px;margin-bottom:15px;color:#698954}.page-success p{color:var(--muted)}.service-list article{display:flex;gap:25px;align-items:center;padding:32px 0;border-top:1px solid var(--border)}.service-list article>span{font-size:17px;color:#779262;align-self:flex-start;margin-top:5px}.service-list article>div{flex:1}.service-list h2{margin-bottom:9px}.service-list p{margin:0;color:var(--muted);max-width:610px}.service-list a{min-width:180px}.faq-list{max-width:850px}.faq-list details{padding:23px 0;border-bottom:1px solid var(--border)}.faq-list summary{font-size:18px;font-weight:600;cursor:pointer;line-height:1.5}.faq-list details p{margin:15px 0 0;color:var(--muted)}.reading-page{max-width:800px}.reading-page h2{margin-top:32px}.reading-page p{color:#5c6c62}.footer-pages{display:flex;gap:14px 23px;flex-wrap:wrap;max-width:360px;margin-left:auto;padding-top:8px;align-content:start}.footer-pages a{font-size:13px;color:var(--green);text-decoration:none}.footer-pages span{font-size:12px;color:var(--muted);width:100%;margin-top:9px}.page-compare .comparison h2{font-size:22px;min-height:60px}.page-compare .comparison img{height:220px}.page-compare .comparison p{min-height:75px}.page-compare .comparison>div{min-width:230px}@media(max-width:760px){.secondary-nav{justify-content:center;gap:25px}.content-page{padding:25px 5% 45px}.content-heading h1{font-size:32px;letter-spacing:-1px}.content-heading{margin-bottom:28px}.about-layout,.contact-layout{grid-template-columns:1fr;gap:27px}.about-layout>img{height:260px}.about-layout h2{font-size:30px}.editorial-band{flex-direction:column;align-items:flex-start;gap:20px;padding:25px}.editorial-band h2{min-width:0}.service-list article{flex-wrap:wrap;gap:15px}.service-list article>div{flex-basis:80%}.service-list article>a{margin-left:33px}.dashboard-summary{padding:18px;gap:10px}.dashboard-summary strong{font-size:27px}.dashboard-summary span{font-size:11px}.dashboard-listing{flex-wrap:wrap;gap:12px}.dashboard-listing>img{width:85px;height:85px}.dashboard-listing .actions{width:100%}.footer-pages{margin-left:0;max-width:none}.faq-list summary{font-size:16px}.contact-office{padding:24px}}.account-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 28px}.auth-route-link{display:block;text-align:center}.inquiry{overflow-wrap:anywhere}.dashboard-summary{flex-wrap:wrap}.secondary-nav{flex-wrap:wrap;row-gap:10px}.owner-contact{border:1px solid #dce6df;background:#f5f9f5;border-radius:10px;padding:22px;margin:25px 0}.owner-contact>div{display:flex;gap:10px;align-items:center}.owner-contact h3{margin:0;font-size:22px}.owner-contact p{font-size:14px;color:#5a7164;margin:14px 0}.owner-contact>.button{margin:8px 10px 0 0}.owner-contact>strong{display:block;margin-top:16px}@media(max-width:480px){.site-header .header-actions button[aria-label="Post Free Property"]{font-size:11px;gap:4px;padding:8px}.post-label-extra{display:none}}.property-gallery{margin-bottom:25px}.gallery-stage{position:relative;background:#eff3ee;border-radius:12px;overflow:hidden}.gallery-open{display:block;width:100%;padding:0;border:0;border-radius:0;height:490px}.gallery-open img{display:block;width:100%;height:100%;object-fit:cover}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);border:0;border-radius:50%;width:43px;height:43px;padding:8px;background:#fffffff2;box-shadow:0 2px 10px #0002;color:#183e2e}.gallery-arrow.previous{left:17px}.gallery-arrow.next{right:17px}.gallery-counter{position:absolute;bottom:20px;left:20px;display:flex;align-items:center;gap:8px;background:#15382de8;color:#fff;padding:8px 12px;border-radius:6px;font-size:13px}.gallery-expand{position:absolute;bottom:18px;right:18px;background:#fff;font-size:12px}.gallery-thumbnails{display:flex;gap:12px;overflow-x:auto;padding:13px 2px 4px}.gallery-thumbnails>button{position:relative;padding:3px;border:2px solid transparent;flex-shrink:0;border-radius:8px}.gallery-thumbnails>button.selected{border-color:#397346;background:#edf5e6}.gallery-thumbnails img{width:130px;height:87px;display:block;object-fit:cover;border-radius:4px}.gallery-thumbnails span{position:absolute;bottom:8px;left:9px;background:#163b2ee8;color:#fff;border-radius:3px;padding:3px 6px;font-size:10px}.gallery-caption{font-size:12px;color:var(--muted);margin:9px 0 0}.gallery-lightbox{width:min(1280px,96vw);max-width:none;max-height:96dvh;border:0;background:#10231c;color:#fff;padding:20px;border-radius:12px}.gallery-lightbox::backdrop{background:#07110de8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gallery-lightbox>header{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px;gap:20px}.gallery-lightbox header strong{display:block;font-size:17px}.gallery-lightbox header span{display:block;font-size:12px;color:#b4c7bb;margin-top:6px}.gallery-lightbox .icon{background:#ffffff15;color:#fff}.lightbox-stage{position:relative;display:flex;align-items:center;justify-content:center;height:65dvh;background:#0a1711;border-radius:8px}.lightbox-stage>img{max-width:100%;max-height:100%;object-fit:contain}.lightbox-thumbnails{display:flex;gap:10px;justify-content:center;overflow:auto;padding-top:15px}.lightbox-thumbnails button{padding:2px;background:transparent;border:2px solid transparent;flex-shrink:0}.lightbox-thumbnails button.selected{border-color:#b5dc88}.lightbox-thumbnails img{display:block;width:75px;height:50px;object-fit:cover;border-radius:3px}@media(max-width:760px){.gallery-open{height:300px}.gallery-arrow{height:35px;width:35px}.gallery-arrow.previous{left:10px}.gallery-arrow.next{right:10px}.gallery-counter{left:10px;bottom:12px;font-size:11px;padding:7px 9px}.gallery-expand{right:10px;bottom:10px;padding:8px 9px;font-size:11px}.gallery-thumbnails img{width:90px;height:65px}.gallery-thumbnails{gap:7px}.gallery-lightbox{padding:13px}.gallery-lightbox header strong{font-size:14px}.lightbox-stage{height:60dvh}.gallery-caption{font-size:11px}}.hero-carousel{height:auto;min-height:510px;background:#f5f8f3;isolation:isolate}.hero-carousel .hero-image{top:0;right:0;bottom:0;left:38%;height:auto;opacity:1;background-position:center;-webkit-mask-image:linear-gradient(to right,transparent,#000 38%);mask-image:linear-gradient(to right,transparent,#000 38%);z-index:-1}.hero-carousel .hero-content{padding-top:44px;padding-bottom:32px}.hero-copy{min-height:208px;max-width:650px}.hero-carousel .hero-copy h1{font-size:clamp(40px,4vw,60px);line-height:1.1;letter-spacing:-2.5px;max-width:650px;margin:0 0 18px}.hero-copy p{font-size:16px;line-height:1.6;color:#36433e;max-width:510px;margin:0 0 24px}.hero-carousel .search-wrap{width:min(910px,100%)}.hero-carousel .search-box{box-shadow:0 8px 28px #143c3218;border:1px solid #dfe7df}.hero-controls{display:flex;align-items:center;gap:10px;margin-top:20px}.hero-dots{display:flex;align-items:center;gap:2px;margin-right:6px}.hero-dots button{width:26px;height:36px;padding:0;border:0;background:transparent;position:relative}.hero-dots button:after{content:"";width:8px;height:8px;border-radius:8px;background:#a7b8aa;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hero-dots button.active:after{width:24px;background:#174c36}.hero-controls .slider-control{width:36px;height:36px;border-radius:50%;padding:8px;background:#fff;border-color:#dce5db}.slide-number{font-size:12px;color:#52694f;margin-right:4px;font-variant-numeric:tabular-nums}@media(max-width:1000px){.hero-copy{max-width:560px}.hero-carousel .hero-image{left:32%;-webkit-mask-image:linear-gradient(to right,transparent,#000 75%);mask-image:linear-gradient(to right,transparent,#000 75%)}.hero-carousel .search-box{grid-template-columns:1.3fr 1fr 1fr}.hero-carousel .search-box>button{grid-column:1/-1;min-height:44px}}@media(max-width:760px){.hero-carousel{min-height:0}.hero-carousel .hero-content{padding:30px 5% 24px}.hero-carousel .hero-image{inset:0 0 auto 28%;height:260px;opacity:.38;-webkit-mask-image:linear-gradient(to right,transparent,#000);mask-image:linear-gradient(to right,transparent,#000)}.hero-copy{min-height:215px;max-width:100%}.hero-carousel .hero-copy h1{font-size:clamp(32px,7.5vw,46px);line-height:1.12;letter-spacing:-1.5px;max-width:100%}.hero-copy p{font-size:14px;max-width:340px;margin-bottom:20px}.hero-carousel .search-tabs{width:min(320px,100%)}.hero-carousel .search-box{grid-template-columns:1fr 1fr}.hero-carousel .search-box>label:first-child{grid-column:1/-1}.hero-carousel .search-box select{font-size:14px}.hero-controls{gap:8px;margin-top:16px}}.hero-search-only{min-height:0}.hero-search-only h1{margin-bottom:28px}:root{--green:#2563eb;--dark:#0f172a;--muted:#64748b;--border:#e2e8f0;--lime:#fbbf24}button,.button,input,select,textarea{border-radius:10px}button.primary,.button.primary{background:#2563eb;border-color:#2563eb;color:#fff}.site-header{background:#fff;padding:12px max(24px,calc((100vw - 1400px)/2));gap:22px;min-height:80px}.site-header .village-brand img{width:145px;max-height:62px}.site-header nav{gap:15px}.site-header nav a{font-size:12px;text-decoration:none;color:#334155;font-weight:700;white-space:nowrap}.site-header nav a:hover{color:#2563eb}.header-actions button{font-size:12px}.secondary-nav{background:#fff;border-color:#e2e8f0}.hero-carousel{background:#0c1425;min-height:590px}.hero-carousel .hero-image{top:0;right:0;bottom:0;left:0;-webkit-mask-image:none;mask-image:none;opacity:.4}.hero-carousel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#071020b0,#101d3440,#07102080)}.hero-carousel .hero-content{padding:65px 24px 35px;max-width:1200px;margin:auto;text-align:center}.hero-copy{max-width:850px;margin:auto;min-height:190px}.hero-carousel .hero-copy h1{color:#fff;font-size:clamp(36px,4.1vw,60px);max-width:850px;margin:0 auto 22px;font-weight:800;letter-spacing:-1.8px}.hero-copy p{color:#d4dfef;max-width:700px;margin:0 auto 30px}.hero-carousel .search-wrap{margin:25px auto 0;width:min(100%,1050px);text-align:left}.hero-controls{justify-content:center;color:#d3dff2}.hero-controls .slider-control{background:#ffffff14;color:#fff;border-color:#ffffff40}.hero-dots button.active{background:#fbbf24}.search-tabs button{color:#182b43}.search-tabs button.selected{background:#2563eb;color:#fff}.hero-carousel .search-box{border:0;padding:15px;border-radius:14px}.reference-home{max-width:1300px;margin:auto;padding:35px 24px}.reference-home section{padding:38px 0}.reference-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.reference-quick>a{display:flex;align-items:center;gap:15px;padding:24px 18px;text-decoration:none;color:#fff;background:#00428a}.reference-quick .quick-1{background:#b32b5e}.reference-quick .quick-2{background:#f5b316;color:#172033}.reference-quick .quick-3{background:#35878d}.reference-quick strong{font-size:14px;display:block}.reference-quick span{display:block;font-size:11px;margin-top:6px}.reference-quick svg{flex-shrink:0}.reference-section-title{text-align:center;margin-bottom:30px}.reference-section-title h2{font-size:30px;letter-spacing:-.8px;margin:0 0 10px}.reference-section-title p{font-size:14px;color:#64748b}.reference-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.reference-categories>a{text-align:center;padding:28px 15px;border:1px solid #e2e8f0;background:#fff;border-radius:16px;text-decoration:none;color:#17243b}.reference-categories svg{color:#2563eb}.reference-categories h3{font-size:16px}.reference-categories span{font-size:12px;color:#64748b}.reference-cities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.reference-cities a{padding:22px;display:flex;align-items:center;gap:10px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;text-decoration:none;font-size:14px;color:#334155}.reference-cities a svg:last-child{margin-left:auto}.reference-services .reference-section-title h2{color:#dc2626}.reference-services .reference-categories{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-project-callout{padding:35px;border-radius:18px;background:#111d35;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:25px}.reference-project-callout h2{color:#fff;font-size:30px}.reference-project-callout span{font-size:10px;letter-spacing:1.5px;color:#b6cbef}.reference-project-callout p{color:#c4d1e5}.reference-project-callout .button{flex-shrink:0}.reference-footer{display:block!important;background:linear-gradient(125deg,#03081b,#0e1b2c,#020616)!important;color:#9aadc6;padding:50px max(24px,calc((100vw - 1250px)/2))!important}.reference-footer>div{display:block;margin:0}.reference-footer .reference-footer-banner{display:flex;align-items:center;justify-content:space-between;border:1px solid #263247;background:#ffffff04;padding:25px;border-radius:16px;margin-bottom:40px;gap:25px}.reference-footer h3{color:#f1f5f9;font-size:16px}.reference-footer p,.reference-footer address{font-size:12px;line-height:1.9;font-style:normal}.reference-footer .button{background:#059669;color:#fff;border:0}.reference-footer .reference-footer-columns{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:35px}.reference-footer-columns img{width:150px}.reference-footer-columns a{display:block;font-size:12px;text-decoration:none;color:#aabed8;margin:12px 0;overflow-wrap:anywhere}.reference-footer .reference-footer-bottom{display:flex;justify-content:space-between;padding-top:28px;margin-top:35px;border-top:1px solid #243249;font-size:11px;gap:20px}.reference-footer-bottom span{border:0;padding:0}.reference-footer-bottom a{color:#b6cae5}.admin-sidebar,.pm-sidebar{background:#0f172a!important}.admin-sidebar a.active,.pm-sidebar a.active{background:#2563eb!important}.admin-workspace,.pm-main{background:#f1f5f9}.admin-stat,.pm-stats article{border-color:#e2e8f0;border-radius:16px}.auth-page{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:30px;box-shadow:0 10px 35px #0f172a08}.package-card.tier-silver{background:#eff6ff;border-color:#bfdbfe}.package-card.tier-gold{background:#fffbeb;border-color:#fbbf24;box-shadow:0 0 0 1px #fbbf24}.package-card.tier-diamond{background:#faf5ff;border-color:#d8b4fe}.package-card.tier-diamond .button{background:#9333ea;border-color:#9333ea}.package-card.tier-gold .button{background:#d97706;border-color:#d97706}@media(max-width:1100px){.site-header{flex-wrap:wrap}.site-header nav{order:3;width:100%;overflow:auto;padding-bottom:6px}.site-header .header-actions{margin-left:auto}.reference-quick,.reference-cities{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.hero-carousel .hero-content{padding:40px 18px 25px}.hero-copy{min-height:190px}.hero-carousel .hero-copy h1{letter-spacing:-1px}.reference-home{padding:24px 16px}.reference-home section{padding:28px 0}.reference-quick,.reference-categories,.reference-cities,.reference-services .reference-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-quick>a{padding:18px 12px;gap:10px}.reference-quick strong{font-size:12px}.reference-quick svg{width:20px}.reference-cities a{padding:16px 12px;font-size:12px}.reference-section-title h2{font-size:25px}.reference-project-callout{flex-direction:column;align-items:flex-start;padding:25px}.reference-footer .reference-footer-columns{grid-template-columns:1fr 1fr;gap:20px}.reference-footer .reference-footer-banner{align-items:flex-start;flex-direction:column}.reference-footer .reference-footer-bottom{flex-wrap:wrap}.reference-footer-bottom span{width:auto}.site-header{padding:12px 16px}.site-header .village-brand img{width:125px}.auth-page{padding:20px}}.reference-home-listings .listing-layout{grid-template-columns:1fr}.reference-home-listings .filters{display:none}.reference-home-listings .property-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-home-listings{max-width:1300px;margin:auto;padding:35px 24px}.reference-home-listings .mobile-filter{display:none}@media(max-width:760px){.reference-home-listings .property-grid{grid-template-columns:1fr}.reference-home-listings{padding:25px 16px}}.hero-reference-highlight{font-size:clamp(24px,3.2vw,46px);font-weight:800;background:linear-gradient(90deg,#60a5fa,#22d3ee,#10b981);-webkit-background-clip:text;background-clip:text;color:transparent;margin:-5px 0 22px;line-height:1.2}.hero-reference-actions{display:flex;justify-content:center;gap:15px;margin:24px 0}.hero-reference-actions .button{padding:14px 22px}.hero-reference-actions .button:not(.primary){background:#ffffff18;color:#fff;border-color:#ffffff50}.hero-carousel .hero-dots button{min-height:8px;height:8px;padding:0;border-radius:10px}.hero-carousel .slide-number{color:#d2dcee}@media(max-width:760px){.hero-reference-actions{flex-wrap:wrap}.hero-reference-actions .button{font-size:12px;padding:12px 14px}}.site-header nav a{font-size:14px}.secondary-nav a{font-size:13px}.header-account{position:relative}.header-account summary{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#2563eb;color:#fff;border-radius:10px;cursor:pointer;font-size:14px}.header-account>div{position:absolute;right:0;top:calc(100% + 10px);width:250px;background:#fff;border:1px solid #dce5ef;border-radius:14px;padding:10px;box-shadow:0 15px 40px #0f172a25;z-index:100}.header-account a,.header-account button{display:block;width:100%;text-align:left;padding:12px;color:#17263d;font-size:14px;text-decoration:none;border:0;background:#fff}.header-account a:hover,.header-account button:hover{background:#eff6ff}.auth-options{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0;font-size:13px}.email-code>button{margin-top:15px}.notice{background:#ecfdf5;border:1px solid #6ee7b7;border-left:5px solid #059669;color:#065f46;padding:18px 20px;font-size:15px;line-height:1.6;border-radius:10px}.error{background:#fff1f2;border:1px solid #fda4af;border-left:5px solid #e11d48;color:#9f1239;padding:18px;border-radius:10px}.toast{position:fixed;top:100px;bottom:auto;left:50%;transform:translate(-50%);background:#065f46;color:#fff;padding:20px 28px;font-size:16px;font-weight:600;box-shadow:0 10px 40px #0f172a40;border:2px solid #6ee7b7;border-radius:14px;z-index:1000;max-width:calc(100vw - 30px)}.property{border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 3px 15px #14203505;overflow:hidden;background:#fff}.property-photo{height:235px}.property-body{padding:22px}.property-title{font-size:18px!important;line-height:1.4;font-weight:700}.property-body h3{font-size:26px;color:#1d4ed8}.property-body .location{font-size:14px}.property-body .description{font-size:14px;line-height:1.65}.property .card-bottom button{background:#2563eb;color:#fff;padding:11px 14px;border-radius:9px;font-weight:600}.property-page-heading h1{font-size:38px}.property-detail-main .muted{font-size:16px}.filters .field>span{font-size:14px;font-weight:600}.package-request{max-width:760px}.package-price{font-size:38px}.package-grid .button{padding:14px}.email-code strong{overflow-wrap:anywhere}@media(max-width:1400px){.site-header{flex-wrap:wrap}.site-header nav{order:3;width:100%;overflow:auto;padding:8px 0}.header-actions{margin-left:auto}}@media(max-width:600px){.auth-options{align-items:flex-start;flex-direction:column}.property-page-heading h1{font-size:28px}.toast{top:20px;font-size:14px;padding:16px}.header-account summary{padding:10px}.property-photo{height:220px}}.checkout-summary{padding:20px;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe;margin:20px 0}.checkout-summary>strong{font-size:30px;color:#1d4ed8}.checkout-summary p{font-size:14px}@font-face{font-family:Inter;src:url(../fonts/inter-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}body,button,input,select,textarea{font-family:Inter,Arial,sans-serif}body{background:#f8fafc;color:#0f172a}h1,h2,h3{font-weight:800}.related-property{max-width:1120px;margin:60px auto 0}.related-property section{margin:0 0 65px}.related-heading{align-items:flex-start;margin-bottom:32px}.related-heading h2{font-size:30px;font-weight:800;letter-spacing:-.8px;margin:10px 0 0}.related-heading>div>span{display:inline-block;background:#155dfb;color:#fff;font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px;letter-spacing:0}.related-heading>a{font-size:14px;color:#155dfb;font-weight:600;margin-top:20px;text-decoration:none}.related-cards{gap:24px}.screenshot-card{border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 2px #0f172a20;transition:box-shadow .2s,transform .2s}.screenshot-card:hover{box-shadow:0 14px 24px #0f172a20;transform:translateY(-2px)}.screenshot-card .compact-photo{position:relative;height:192px;padding:0;overflow:hidden}.compact-photo img{height:100%;width:100%;object-fit:cover}.compact-photo>span{position:absolute;top:12px;left:12px;background:#0f172a;color:#fff;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;padding:4px 8px;max-width:90%}.screenshot-card .compact-body{padding:20px}.compact-body h3{font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 10px;line-height:1.5}.screenshot-card:hover h3{color:#155dfb}.compact-body p{font-size:12px;margin:0 0 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-body>small{font-size:10px;display:block;margin-bottom:10px}.compact-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid #e2e8f0}.compact-bottom strong{font-size:17px;font-weight:800;color:#155dfb}.compact-bottom>span{background:#155dfb;color:#fff;border-radius:10px;padding:6px 10px;font-size:11px;font-weight:700;white-space:nowrap}.property .card-bottom button,.button.primary,button.primary{background:#155dfb;border-color:#155dfb}.reference-footer{background:linear-gradient(125deg,#020617,#0c172c,#020617)!important}.reference-footer-banner h3{font-size:21px;font-weight:800}.reference-footer .reference-footer-banner{padding:32px}.reference-footer-columns h3{font-size:16px}.reference-footer-columns a{font-size:14px}.reference-footer-columns img{padding:8px;border:1px solid #ffffff15;background:#ffffff10;border-radius:12px}.property-body .property-title{font-weight:700}.property-body h3{color:#155dfb}.property-page{max-width:1320px}@media(max-width:760px){.related-heading{gap:16px}.related-heading h2{font-size:25px}.related-heading>a{font-size:12px}.related-property{margin-top:40px}.related-cards{gap:22px}.screenshot-card .compact-photo{height:210px}.reference-footer-banner h3{font-size:19px}.reference-footer .reference-footer-banner{padding:23px}.compact-bottom strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.screenshot-card{transition:none}.screenshot-card:hover{transform:none}}.property-photo-actions{position:absolute;top:12px;right:12px;display:flex;gap:8px;z-index:2}.property-photo-actions .icon{position:static;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border:1px solid #e2e8f0;border-radius:50%;background:#f8fafcf5;color:#475569;box-shadow:0 2px 5px #0f172a12;cursor:pointer}.property-photo-actions .icon svg{width:16px;height:16px;flex-shrink:0}.property-photo-actions .icon:hover,.property-photo-actions .save.active{background:#eff6ff;color:#155dfb;border-color:#bfdbfe}.property-photo-actions .icon:focus-visible,.property .property-view-button:focus-visible{outline:3px solid #60a5fa;outline-offset:3px}.property-share-status{position:absolute;top:42px;right:0;white-space:nowrap;background:#065f46;color:#fff;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;box-shadow:0 3px 10px #0002}.property .card-bottom .property-view-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 16px;border:1px solid #155dfb;border-radius:10px;background:#155dfb;color:#fff;font-size:13px;line-height:1.25;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 2px 3px #0f172a25;cursor:pointer}.property .card-bottom .property-view-button:hover{background:#104bd4;border-color:#104bd4}.property .card-bottom .property-view-button:active{transform:translateY(1px);box-shadow:none}.reference-property-card{border-radius:15px;box-shadow:0 1px 3px #0f172a25;font-family:Inter,Arial,sans-serif}.reference-property-card .property-photo{height:auto;aspect-ratio:4/3;position:relative}.reference-property-card .photo-link,.reference-property-card .photo-link img{width:100%;height:100%;display:block;object-fit:cover}.card-status{position:absolute;top:12px;left:12px;border-radius:999px;background:#009b72;color:#fff;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.2;max-width:calc(100% - 105px)}.card-image-price{position:absolute;left:12px;bottom:14px;background:#0f172a;color:#fff;border-radius:999px;padding:2px 13px;font-size:15px;font-weight:800;line-height:1.1}.reference-property-card .property-body{padding:20px;display:flex;flex-direction:column}.card-badges{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;min-width:0}.card-type,.card-property-id{border-radius:999px;padding:2px 9px;font-size:11px;line-height:1.25;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-type{border:1px solid #facc15;background:#fffbeb;color:#92400e;min-width:0}.card-type.villa{border-color:#d8b4fe;background:#f3e8ff;color:#6b21a8}.card-type.land{border-color:#6ee7b7;background:#d1fae5;color:#065f46}.card-type.plot{border-color:#a5b4fc;background:#e0e7ff;color:#3730a3}.card-property-id{background:#ffbd00;color:#080d19;max-width:40%;flex-shrink:0}.reference-property-card .property-title{display:block;width:100%;padding:0;margin:0 0 8px;border:0;background:none;text-align:left;font-size:16px!important;font-weight:700;line-height:1.4;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:0}.reference-property-card .property-title:hover{color:#155dfb}.reference-property-card .location{display:flex;gap:5px;align-items:center;margin:0 0 17px;color:#64748b;font-size:14px;line-height:1.4;min-width:0}.reference-property-card .location svg{color:#155dfb;flex-shrink:0}.reference-property-card .location span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-specifications{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px;border:1px solid #edf2f7;border-radius:12px;background:#f8fafc;margin-bottom:20px;min-height:55px}.card-specifications>div{min-width:0}.card-specifications small{display:block;text-transform:uppercase;color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.3px}.card-specifications strong{display:block;color:#0f172a;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-specifications strong.land{color:#00856a}.card-specifications strong.plot{color:#4f27ff}.reference-property-card .card-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf2f7;padding-top:9px;margin:0}.card-owner{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:600;color:#334155}.card-owner>span:last-child{max-width:90px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;background:#dbeafe;color:#155dfb;border:1px solid #bfdbfe;border-radius:50%;font-size:10px;font-weight:500}.reference-property-card .card-compare{margin-top:10px;font-size:11px;color:#64748b}.property-detail-sidebar.contact-sidebar{padding:24px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 8px 30px #0f172a08;align-self:start;overflow:hidden}.contact-sidebar .property-reference{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;padding:12px 14px;margin:0 0 22px;color:#475569}.contact-sidebar .property-reference span{font-size:11px;letter-spacing:.6px;font-weight:600;text-transform:uppercase}.contact-sidebar .property-reference strong{color:#155dfb;font-size:13px;overflow-wrap:anywhere}.sidebar-owner{display:flex;align-items:center;gap:12px;margin-bottom:24px}.sidebar-owner-avatar{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex-shrink:0;border-radius:14px;background:#0f172a;color:#fff;font-size:14px;font-weight:700}.sidebar-owner>div{min-width:0}.sidebar-owner>div>span{font-size:12px;color:#64748b}.contact-sidebar .property-owner-name{font-size:16px;line-height:1.4;font-weight:700;color:#0f172a;margin:4px 0 0;overflow-wrap:anywhere}.contact-sidebar .owner-contact{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:18px;margin:0}.contact-sidebar .owner-contact>div{display:flex;align-items:center;gap:9px}.contact-sidebar .owner-contact h3{font-size:18px;line-height:1.35;letter-spacing:-.3px;margin:0}.contact-sidebar .owner-contact>div svg{color:#155dfb;flex-shrink:0}.contact-sidebar .owner-contact p{font-size:13px;line-height:1.65;color:#64748b;margin:12px 0 16px}.contact-sidebar .button,.contact-sidebar button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;height:auto;padding:12px 14px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:600;line-height:20px;text-align:center;white-space:normal;border-radius:10px;text-decoration:none;box-sizing:border-box}.contact-sidebar .owner-contact .button,.contact-sidebar .owner-contact>button{margin:10px 0 0}.contact-sidebar .button svg,.contact-sidebar button svg{flex-shrink:0;width:17px;height:17px}.contact-sidebar .actions{display:grid;grid-template-columns:1fr;gap:10px;margin:20px 0 0;padding:20px 0 0;border-top:1px solid #e2e8f0}.contact-sidebar .actions>*{margin:0}.contact-sidebar .actions>.primary{order:-1}.contact-sidebar .button:not(.primary),.contact-sidebar button:not(.primary){color:#334155;background:#fff;border:1px solid #dce3ed}.contact-sidebar .button:not(.primary):hover,.contact-sidebar button:not(.primary):hover{background:#eff6ff;border-color:#93c5fd;color:#155dfb}.contact-sidebar .primary{background:#155dfb;color:#fff;border:1px solid #155dfb}.contact-sidebar .primary:hover{background:#104bd4}@media(max-width:600px){.property-detail-sidebar.contact-sidebar{padding:20px}.contact-sidebar .owner-contact{padding:16px}}.village-brand img,.reference-footer-columns img{height:auto}.hero-copy h1{white-space:pre-line}.hero-carousel .hero-responsive-image{background:none}.hero-responsive-image picture,.hero-responsive-image img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:760px){.site-header{display:flex;flex-wrap:wrap!important;height:auto;gap:12px}.site-header nav{order:3;flex:0 0 100%;width:100%;min-width:0;overflow-x:auto;justify-content:flex-start;padding:8px 0}.site-header .header-actions{margin-left:auto;flex-shrink:0}}.project-catalog .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.project-catalog .catalog-card{min-width:0;display:flex;flex-direction:column}.project-catalog .catalog-image{height:auto;aspect-ratio:4/3}.project-catalog .catalog-body{padding:20px;flex:1;display:flex;flex-direction:column}.project-catalog .catalog-body h2{font-size:19px!important;line-height:1.4}.project-catalog .catalog-metrics{gap:6px}.project-catalog .catalog-card-bottom{margin-top:auto;flex-wrap:wrap;gap:12px}.project-catalog .catalog-card-bottom>.button{font-size:12px;padding:10px 12px}.project-catalog .catalog-promoter{overflow-wrap:anywhere}@media(max-width:1050px){.project-catalog .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.project-catalog .catalog-grid{grid-template-columns:1fr}}.project-logo-carousel{margin:30px 0 36px;padding:26px 0;background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden}.logo-carousel-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 26px 24px}.logo-carousel-heading span{font-size:10px;font-weight:700;letter-spacing:1.8px;color:#155dfb}.logo-carousel-heading h2{font-size:22px;letter-spacing:-.5px;margin:8px 0 0}.logo-carousel-heading button{border-radius:50%;width:36px;height:36px;min-width:36px;padding:0}.logo-carousel-window{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.logo-carousel-track{display:flex;width:max-content;animation:project-logo-scroll 45s linear infinite}.logo-carousel-group{display:flex;gap:18px;padding-right:18px;flex-shrink:0}.project-logo-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;min-height:156px;padding:18px 14px;border:1px solid #edf2f7;border-radius:14px;background:#f8fafc;text-decoration:none;color:#0f172a;transition:background .2s,border-color .2s}.project-logo-tile:hover{background:#eff6ff;border-color:#93c5fd}.project-logo-tile img{width:130px;height:58px;object-fit:contain;margin-bottom:10px}.project-logo-tile strong{font-size:12px;text-align:center;line-height:1.4;max-width:100%;overflow-wrap:anywhere}.project-logo-tile small{font-size:11px;color:#64748b;margin-top:5px}.project-logo-monogram{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#dbeafe;color:#155dfb;font-size:21px;font-weight:800;margin-bottom:12px}.logo-tone-1 .project-logo-monogram{background:#d1fae5;color:#047857}.logo-tone-2 .project-logo-monogram{background:#fef3c7;color:#92400e}.logo-tone-3 .project-logo-monogram{background:#ede9fe;color:#6d28d9}.project-logo-carousel:hover .logo-carousel-track,.project-logo-carousel:focus-within .logo-carousel-track,.project-logo-carousel.is-paused .logo-carousel-track{animation-play-state:paused}@keyframes project-logo-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.logo-carousel-track{animation:none}.logo-carousel-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.logo-carousel-group[aria-hidden],.logo-carousel-heading button{display:none}}@media(max-width:640px){.logo-carousel-heading{padding:0 18px 20px}.logo-carousel-heading h2{font-size:18px}.project-logo-tile{width:170px;min-height:146px}.project-logo-carousel{margin:24px 0}}.home-property-sections{max-width:1450px;margin:auto;padding:20px 24px 60px}.home-property-sections>section{padding:42px 0;border-bottom:1px solid #e2e8f0}.home-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.home-section-heading span{font-size:10px;letter-spacing:1.5px;color:#155dfb;font-weight:700}.home-section-heading h2{font-size:28px;letter-spacing:-.7px;margin:10px 0}.home-section-heading p{font-size:14px;color:#64748b;margin:0}.home-section-heading>a{color:#155dfb;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.home-property-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.home-type-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.home-type-tabs .active{background:#155dfb;border-color:#155dfb;color:#fff}.home-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-project-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;text-decoration:none;color:#0f172a}.home-project-card>img{display:block;width:100%;height:230px;object-fit:cover}.home-project-card>div{padding:22px}.home-project-card span,.home-project-card p{font-size:13px;color:#64748b}.home-project-card h3{font-size:19px;line-height:1.4;margin:12px 0}.home-project-card strong{font-size:13px;color:#155dfb}.home-empty{grid-column:1/-1;color:#64748b}@media(max-width:1100px){.home-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.home-property-sections{padding:10px 16px 35px}.home-section-heading{align-items:flex-start;flex-direction:column;gap:14px}.home-section-heading h2{font-size:25px}.home-project-grid{grid-template-columns:1fr}}@media(max-width:500px){.home-property-grid{grid-template-columns:1fr}}.project-showcase{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:26px;margin:28px 0;align-items:start}.project-showcase-main,.project-enquiry-sidebar,.project-additional-info>div{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden}.project-cover-photo{display:block;width:100%;height:360px;object-fit:cover}.project-overview-details{padding:26px}.project-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#155dfb}.project-showcase h2{font-size:23px;margin:12px 0 18px}.project-key-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0}.project-key-details small{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.project-key-details strong{font-size:14px;overflow-wrap:anywhere}.project-overview-details h3{font-size:18px;margin-top:26px}.project-overview-details li,.project-additional-info li{font-size:14px;line-height:1.8;color:#475569}.project-enquiry-sidebar{padding:24px;position:sticky;top:24px;box-shadow:0 8px 28px #0f172a08}.project-enquiry-sidebar p{font-size:14px;line-height:1.7;color:#64748b}.project-sidebar-price{padding:18px;background:#eff6ff;border-radius:12px;margin:22px 0}.project-sidebar-price small{display:block;font-size:12px;color:#64748b}.project-sidebar-price strong{display:block;font-size:26px;color:#155dfb;margin-top:8px}.project-sidebar-counts{display:flex;gap:30px;margin-bottom:24px;font-size:12px;color:#64748b}.project-sidebar-counts strong{display:block;font-size:23px;color:#0f172a;margin-bottom:5px}.project-enquiry-sidebar>button,.project-enquiry-sidebar>.button{display:flex;width:100%;min-height:46px;font-size:13px;margin:10px 0;white-space:normal}.project-sidebar-promoter{display:flex;flex-direction:column;gap:8px;border-top:1px solid #e2e8f0;margin-top:24px;padding-top:20px}.project-sidebar-promoter small{font-size:10px;color:#64748b;letter-spacing:1px}.project-sidebar-promoter strong{font-size:14px}.project-sidebar-promoter span{font-size:12px;line-height:1.6;color:#64748b}.project-additional-info{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:26px 0}.project-additional-info>div{padding:26px}.project-additional-info h2{font-size:22px}.project-additional-info small{font-size:12px;color:#64748b}.pm-shell .admin-sidebar{background:linear-gradient(165deg,#0f172a,#14274b)!important;padding:24px 18px}.pm-shell .admin-brand{padding:8px 8px 28px;border-bottom:1px solid #ffffff16;margin-bottom:20px}.pm-shell .admin-sidebar nav a{border-radius:10px;margin-bottom:6px;padding:13px 14px;font-size:14px}.pm-shell .admin-sidebar nav a.active{box-shadow:0 4px 16px #155dfb30}.pm-shell .admin-topbar{padding-bottom:24px;border-bottom:1px solid #e2e8f0;margin-bottom:26px}.pm-shell .admin-topbar h1{letter-spacing:-1px}.pm-shell .admin-editor{border-radius:18px;padding:28px;box-shadow:0 5px 25px #0f172a06}.pm-shell .admin-editor form>h3{font-size:18px;border-top:1px solid #e2e8f0;padding-top:26px;margin-top:28px}.pm-shell .admin-editor .field>span{font-size:13px;font-weight:600}.pm-shell .admin-editor input,.pm-shell .admin-editor select{min-height:44px}.pm-shell .admin-panel,.pm-shell .pm-stats article{border-radius:16px;box-shadow:0 3px 16px #0f172a04}.pm-shell .admin-toolbar{background:#fff;padding:16px;border:1px solid #e2e8f0;border-radius:14px}@media(max-width:900px){.project-showcase{grid-template-columns:1fr}.project-enquiry-sidebar{position:static}.project-additional-info{grid-template-columns:1fr}.project-cover-photo{height:300px}}@media(max-width:600px){.project-overview-details,.project-enquiry-sidebar{padding:20px}.project-cover-photo{height:230px}.pm-shell .admin-editor{padding:18px}.project-key-details{gap:16px}}.page-faq{max-width:1200px}.page-faq>.content-heading{display:none}.faq-hero{border-radius:22px;background:linear-gradient(120deg,#0f172a,#183767);padding:44px 46px;color:#fff;margin-bottom:36px}.faq-eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:#93c5fd}.faq-hero h1{font-size:44px!important;line-height:1.12;letter-spacing:-1.5px;margin:18px 0;color:#fff}.faq-hero p{max-width:570px;font-size:15px;line-height:1.8;color:#cbd5e1}.faq-search{display:flex;align-items:center;gap:12px;background:#fff;border-radius:12px;max-width:650px;margin-top:28px;padding:6px 18px;color:#155dfb}.faq-search input{width:100%;min-width:0;border:0;background:transparent;padding:14px 0;font-size:15px;color:#0f172a}.faq-search:focus-within{outline:3px solid #93c5fd;outline-offset:3px}.faq-search input:focus-visible{outline:none}.faq-content-grid{display:grid;grid-template-columns:290px minmax(0,1fr);gap:34px;align-items:start}.faq-help-card{padding:26px;background:#eff6ff;border:1px solid #dbeafe;border-radius:18px}.faq-help-icon{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#155dfb;width:50px;height:50px;border-radius:14px;margin-bottom:18px}.faq-help-card h2{font-size:23px;letter-spacing:-.6px}.faq-help-card p{font-size:14px;color:#64748b;line-height:1.8}.faq-help-card>.button{width:100%;font-size:13px;min-height:44px}.faq-help-card>div{margin-top:24px;border-top:1px solid #cbdcf5;padding-top:14px}.faq-help-card>div a{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#334155;font-size:12px;text-decoration:none;padding:10px 0}.faq-results-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px}.faq-results-heading h2{font-size:23px;letter-spacing:-.7px;margin:0}.faq-results-heading>span{font-size:11px;color:#64748b;white-space:nowrap}.faq-answer{border:1px solid #e2e8f0;border-radius:14px;background:#fff;margin-bottom:12px;overflow:hidden}.faq-answer.expanded{border-color:#93c5fd;box-shadow:0 3px 18px #155dfb08}.faq-answer h3{margin:0}.faq-answer h3 button{display:flex;align-items:center;gap:14px;width:100%;padding:21px;border:0;background:transparent;text-align:left;font-size:15px;font-weight:600;line-height:1.5;color:#0f172a}.faq-answer h3 button>span:nth-child(2){flex:1}.faq-answer svg{flex-shrink:0;color:#155dfb}.faq-number{font-size:11px;color:#94a3b8;flex-shrink:0}.faq-answer>div p{margin:0;padding:0 24px 24px 52px;font-size:14px;line-height:1.85;color:#475569;white-space:pre-wrap}.faq-answer button:focus-visible{outline:3px solid #60a5fa;outline-offset:-4px}.faq-no-results{text-align:center;padding:44px 20px;background:#fff;border:1px dashed #cbd5e1;border-radius:14px;color:#64748b}.faq-no-results h3{margin-top:18px;font-size:20px}@media(max-width:800px){.faq-content-grid{grid-template-columns:1fr}.faq-help-card{order:2}.faq-hero{padding:30px 24px}.faq-hero h1{font-size:34px!important}.faq-results-heading h2{font-size:21px}}@media(max-width:480px){.faq-answer h3 button{padding:18px 14px;gap:10px;font-size:14px}.faq-answer>div p{padding:0 18px 20px 38px}.faq-hero h1{font-size:30px!important}.faq-search{padding:6px 12px}.faq-search input{font-size:13px}}@media(max-width:1100px){.site-header{flex-wrap:wrap}.site-header .header-actions{margin-left:auto}.site-header nav{order:3;flex:0 0 100%;width:100%;max-width:100%;display:flex;flex-wrap:wrap;overflow:visible;justify-content:center;gap:4px 14px}.site-header nav a{display:inline-flex;align-items:center;min-height:40px}}.refund-page{max-width:1200px;margin:0 auto;padding:32px 24px 72px}.refund-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;background:linear-gradient(120deg,#0f172a,#172b55);color:#fff;border-radius:22px;padding:44px 48px;margin:24px 0 32px}.refund-hero h1{font-size:clamp(30px,3.5vw,44px);line-height:1.15;margin:0 0 18px;letter-spacing:-1.4px;color:#fff}.refund-hero p{font-size:17px;line-height:1.6;color:#d7e3f6;margin:0 0 20px}.refund-hero small{display:block;color:#a9bbda;white-space:pre-wrap}.refund-hero-icon{display:grid;place-items:center;flex:0 0 104px;height:104px;border:1px solid #ffffff26;border-radius:26px;color:#96baff;background:#ffffff08}.refund-layout{display:grid;grid-template-columns:285px minmax(0,1fr);gap:32px;align-items:start}.refund-sidebar{position:sticky;top:24px}.refund-sidebar nav,.refund-help{padding:24px;background:#fff;border:1px solid #e2e8f0;border-radius:16px}.refund-sidebar h2{font-size:18px;margin:0 0 18px;letter-spacing:-.3px}.refund-sidebar nav a{display:flex;align-items:baseline;gap:12px;text-decoration:none;font-size:14px;color:#475569;padding:12px 0;line-height:1.5;border-bottom:1px solid #f1f5f9}.refund-sidebar nav a:last-child{border-bottom:0}.refund-sidebar nav a:hover{color:#2563eb}.refund-sidebar nav a span{color:#94a3b8;font-size:12px}.refund-help{margin-top:20px;background:#eff6ff;border-color:#dbeafe}.refund-help>svg{color:#2563eb;margin-bottom:14px}.refund-help p{font-size:14px;color:#475569;line-height:1.7}.refund-help .button{width:100%;margin:8px 0 14px;gap:8px}.refund-email{font-size:13px;overflow-wrap:anywhere;display:block}.refund-help small{display:block;line-height:1.6;color:#64748b;margin-top:14px}.refund-guidance{display:flex;align-items:flex-start;gap:14px;padding:20px 24px;background:#ecfdf5;border:1px solid #d1fae5;border-radius:14px;margin-bottom:24px;color:#065f46}.refund-guidance svg{flex-shrink:0;margin-top:3px}.refund-guidance p{margin:0;line-height:1.7;font-size:14px}.refund-policy-section{padding:28px 30px;margin-bottom:18px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;scroll-margin-top:28px}.refund-section-heading{display:flex;gap:14px;align-items:center;margin-bottom:16px}.refund-section-heading>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700;flex-shrink:0}.refund-section-heading h2{font-size:21px;line-height:1.35;margin:0;letter-spacing:-.4px}.refund-policy-section p{font-size:16px;line-height:1.85;color:#475569;white-space:pre-wrap;margin:0 0 14px}.refund-policy-section p:last-child{margin-bottom:0}.refund-next{display:flex;gap:16px;align-items:center;padding:24px 0;color:#475569}.refund-next>svg{flex-shrink:0;color:#2563eb}.refund-next p{margin:6px 0 0;font-size:14px;line-height:1.6}.refund-next a{display:flex;align-items:center;gap:8px;margin-left:auto;white-space:nowrap;font-size:14px}@media(max-width:900px){.refund-layout{grid-template-columns:1fr}.refund-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:20px}.refund-help{margin:0}.refund-hero{padding:32px}.refund-hero-icon{display:none}}@media(max-width:560px){.refund-page{padding:20px 16px 44px}.refund-hero{padding:28px 24px;margin-top:18px}.refund-sidebar{grid-template-columns:1fr}.refund-policy-section{padding:24px 20px}.refund-section-heading h2{font-size:20px}.refund-next{flex-wrap:wrap}.refund-next a{margin-left:38px}.refund-guidance{padding:18px}.refund-policy-section p{font-size:15px}}.refund-sidebar,.refund-body,.refund-sidebar nav,.refund-help{min-width:0}.refund-policy-section p{overflow-wrap:anywhere}
