*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;color:#16202b;background:#f6f7f5;line-height:1.65}header{height:82px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 7%;border-bottom:1px solid #e7e9e5;position:sticky;top:0;z-index:5}.logo{font-weight:800;letter-spacing:.08em;color:#183b39;text-decoration:none}.logo span{font-weight:400;color:#b08b50;margin-left:4px}nav{display:flex;gap:24px;align-items:center}nav a,footer a{color:#263a39;text-decoration:none;font-size:14px}.nav-btn,.btn{background:#183b39;color:#fff!important;padding:12px 19px;border-radius:4px;text-decoration:none;display:inline-block;border:0;cursor:pointer}.hero{min-height:620px;padding:90px 9%;display:grid;grid-template-columns:1.5fr .7fr;gap:70px;align-items:center;background:linear-gradient(135deg,#edf1ed,#fff)}h1{font-size:clamp(42px,6vw,76px);line-height:1.02;margin:12px 0 25px;color:#163532;letter-spacing:-.04em}h2{font-size:36px;line-height:1.15;color:#173b38}.hero p,.page-head p{font-size:19px;max-width:700px}.eyebrow{font-size:12px;letter-spacing:.2em;font-weight:700;color:#a77e45}.hero-card{background:#173b38;color:white;padding:42px;display:grid;gap:18px;box-shadow:25px 25px 0 #c7b18c}.hero-card strong{font-size:28px;border-bottom:1px solid #6b8580;padding-bottom:14px}.intro,.content,.articles,.cards,.contact-grid{max-width:1120px;margin:auto;padding:90px 30px}.intro{padding-bottom:35px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:35px}.cards article,.articles article{background:#fff;padding:32px;border:1px solid #e4e6e2}.cards a{color:#9a713d;text-decoration:none;font-weight:700}.page-head{padding:100px 9%;background:#173b38;color:#fff}.page-head h1{color:#fff;max-width:950px}.page-head p{color:#dce6e2}.content{max-width:900px}.content li{margin:10px 0}.articles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.articles span{font-size:12px;color:#9a713d;font-weight:bold;letter-spacing:.12em}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.contact-grid form{background:#fff;padding:35px}label{display:block;margin-bottom:18px;font-weight:700}input,textarea{display:block;width:100%;margin-top:7px;padding:13px;border:1px solid #ccd2ce;font:inherit}footer{background:#122b29;color:#dbe5e2;padding:55px 9%;display:flex;justify-content:space-between}footer .logo{color:#fff}footer a{color:#dbe5e2;margin-left:20px}@media(max-width:800px){header{padding:0 5%}nav a:not(.nav-btn){display:none}.hero{grid-template-columns:1fr;padding:65px 7%}.cards,.articles,.contact-grid{grid-template-columns:1fr}.page-head{padding:70px 7%}h1{font-size:48px}footer{display:block}footer div:last-child{margin-top:25px}footer a{margin:0 18px 0 0}}