.draft-hero{background:linear-gradient(135deg,#123e30,#24674c);color:#fff;min-height:350px;padding:52px 20px}.draft-hero h1{font-size:42px;line-height:1.08;letter-spacing:-1.6px;margin:14px 0}.draft-hero>p{font-size:14px;line-height:1.6;max-width:400px;margin:0 auto 24px;opacity:.85}.draft-eyebrow{font-size:10px;letter-spacing:2px}.draft-hero .searchbox{max-width:650px;margin:auto}.draft-hero input{color:#173d31}.draft-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0}.draft-stats>a{background:#edf3ed;border-radius:14px;padding:18px 8px;text-align:center;color:#214b38}.draft-stats strong{display:block;font-size:25px}.draft-stats span{display:block;font-size:10px;margin-top:5px}.draft-review{font-size:12px;color:#6c7b71;margin:12px 0 24px}.public-card{border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #173d3108}.public-card .body h3{font-size:18px;line-height:1.3}.public-card img{object-fit:cover}.breadcrumb h1{font-size:30px}.section-title{font-size:25px;letter-spacing:-.5px}.panel{border-radius:18px}.preview-strip{font-size:10px}@media(max-width:600px){.draft-hero{padding:34px 16px;min-height:320px}.draft-hero h1{font-size:38px}.draft-hero .searchrow{display:flex;gap:6px}.draft-hero .searchrow input{min-width:0;flex:1}.draft-hero .searchrow button{width:auto}.cards{gap:16px}.section-head-public{gap:12px;align-items:center}.section-head-public>a{font-size:12px}.public-card .body{padding:16px}.public-card .price{font-size:17px}}
.draft-hero .searchbox{background:#fff;border-radius:16px;padding:10px;box-shadow:0 12px 32px #06251833}.draft-hero .searchbox input{border:0;background:#f4f7f3;border-radius:8px}.draft-hero .searchbox button{border-radius:8px;background:#164f38;color:#fff}.draft-hero .searchrow{margin:0}.header .logo{max-width:140px}.draft-hero{min-height:0!important}.draft-hero .searchbox{margin-top:20px}.draft-hero .searchrow{padding:0}.draft-hero{padding-bottom:32px}
.draft-hero{height:auto!important;padding-top:32px!important;padding-bottom:32px!important}.draft-hero .searchbox{margin-top:20px!important;padding:10px!important}.draft-hero .searchrow{margin:0!important}.draft-hero h1{margin-top:12px}.draft-hero .searchbox button{background:#164f38!important}.draft-hero .searchbox{background:#fff!important}
.draft-hero-photo{background:linear-gradient(90deg,#063a2bd9,#063a2b88),url('/storage/banner/hero1-1.jpeg?v=2') center/cover!important}.draft-hero h1{max-width:480px;text-wrap:balance}.draft-hero>p{text-align:center}
@media(max-width:600px){.draft-hero-photo{background:linear-gradient(180deg,#063a2b 0%,#063a2b 65%,#063a2bd9 65%,#063a2bd9 100%),url('/storage/banner/hero1-1.jpeg?v=2') center/cover!important}}
.draft-project-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px}.draft-project-cards .public-card .body{overflow-wrap:anywhere}.draft-project-cards .public-card img{width:100%;height:220px}.draft-project-cards .empty{height:220px}@media(max-width:600px){.draft-project-cards{gap:12px!important}.draft-project-cards .public-card img,.draft-project-cards .empty{height:125px}.draft-project-cards .public-card .body{padding:12px}.draft-project-cards .public-card .body h3{font-size:16px}.draft-project-cards .public-card .body p{font-size:12px}.draft-project-cards .public-card .body .price{font-size:14px}}
