
body{margin:0;font-family:Arial,sans-serif;color:#1f2933;line-height:1.65;background:#fff}a{text-decoration:none;color:inherit}.wrap{max-width:1160px;margin:auto;padding:0 22px}.top{background:#17362e;color:#e2ece8;padding:9px 0;font-size:13px}.top .wrap,.nav,.footer-row{display:flex;justify-content:space-between;align-items:center;gap:20px}.head{position:sticky;top:0;background:#fff;border-bottom:1px solid #e1e6e3;z-index:5}.nav{min-height:78px}.brand{font-weight:900;font-size:22px}.links{display:flex;gap:18px}.links a{font-size:14px;font-weight:700}.cta{background:#d98b45;color:#fff;padding:10px 16px;border-radius:999px}.hero{background:linear-gradient(125deg,#214c40,#6d9488);color:#fff;padding:100px 0}.hero-grid,.two,.contact-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:42px;align-items:center}.hero h1{font-size:64px;line-height:1.02;margin:10px 0 18px}.hero p{font-size:20px;color:#e6efec}.ey{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:#f0c48f}.btn{display:inline-block;background:#fff;color:#17362e;padding:13px 18px;border-radius:999px;margin:16px 10px 0 0;font-weight:800}.visual{height:380px;border-radius:24px;background:linear-gradient(#dbe8e3 0 43%,#77998f 43% 100%);position:relative;box-shadow:0 22px 55px #0004}.visual:after{content:"HOME · GARDEN · LEISURE";position:absolute;right:20px;bottom:18px;color:#ffffff55;font-size:28px;font-weight:900}.section{padding:78px 0}.light{background:#f7f3ea}h2{font-size:38px;margin:7px 0 14px}.muted{color:#6f7a80}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{border:1px solid #e1e6e3;border-radius:18px;padding:24px;background:#fff}.card h3{margin-top:0}.role{background:#f7f9f8}.role-box{background:#17362e;color:#fff;border-radius:18px;padding:30px}.role-box p{color:#d6e3df}.role-items{display:grid;grid-template-columns:1fr 1fr;gap:14px}.role-item{border:1px solid #e1e6e3;border-radius:15px;padding:18px;background:#fff}.role-item strong{color:#3f6f63}.process{background:#17362e;color:#fff}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.step{border:1px solid #ffffff22;border-radius:14px;padding:20px;background:#ffffff08}.step b{color:#e0aa6f}.info{list-style:none;padding:0}.info li{padding:10px 0;border-bottom:1px solid #e1e6e3}.info small{display:block;color:#6f7a80;text-transform:uppercase;font-weight:700}.contact{background:#285248;color:#fff}.contact p{color:#dbe7e3}.form{background:#fff;color:#1f2933;border-radius:18px;padding:24px}.form input,.form textarea{width:100%;padding:11px;margin:5px 0 12px;border:1px solid #ccd6d2;border-radius:8px}.form textarea{min-height:110px}.form button{border:0;background:#d98b45;color:#fff;padding:12px 18px;border-radius:999px;font-weight:800}.footer{background:#0e201b;color:#cedbd6;padding:30px 0}.policy{max-width:900px;margin:50px auto;padding:0 22px}.policy h1{font-size:42px}.policy h2{font-size:23px;margin-top:30px}@media(max-width:850px){.links{display:none}.hero-grid,.two,.contact-grid{grid-template-columns:1fr}.cards{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.role-items{grid-template-columns:1fr}.hero h1{font-size:44px}}
