*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,Arial,sans-serif;background:#fbf7ec;color:#203229}a{color:inherit}.hero{min-height:560px;color:#fff;background:radial-gradient(circle at 80% 20%,rgba(215,164,73,.35),transparent 25%),linear-gradient(135deg,#0b281f,#123d2f)}.sub{color:#fff;background:linear-gradient(135deg,#0b281f,#123d2f)}nav{max-width:1120px;margin:auto;padding:26px 24px;display:flex;justify-content:space-between;align-items:center}.brand{font-weight:900;letter-spacing:1.5px}nav a{text-decoration:none;margin-left:20px;font-weight:700}.hero-content{max-width:900px;margin:110px auto 0;padding:0 24px}.hero-content span{color:#d7a449;font-weight:900;text-transform:uppercase;letter-spacing:2px;font-size:13px}.hero-content h1,.policy-title h1{font-family:Georgia,serif;font-size:58px;line-height:1.04;margin:18px 0}.hero-content p{max-width:700px;font-size:19px;line-height:1.8;color:rgba(255,255,255,.86)}main{max-width:1120px;margin:auto;padding:65px 24px}.about{background:#fff;padding:36px;border-radius:8px 28px 8px 28px;box-shadow:0 15px 35px rgba(18,61,47,.12);border-left:8px solid #8bb174}.about h2,.policy-card h1,.policy-card h2{color:#123d2f}.about p,.policy-card p{line-height:1.8}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:24px}.cards article{background:#fff;padding:28px;border-radius:20px 6px 20px 6px;box-shadow:0 10px 25px rgba(18,61,47,.1);border-bottom:5px solid #8bb174}.cards h3{color:#123d2f}.cards p{line-height:1.7}.policy-title{max-width:900px;margin:auto;padding:70px 24px 90px}.policy-title h1{font-size:50px}.policy-main{max-width:920px}.policy-card{background:#fff;padding:42px;border-radius:8px 30px 8px 30px;box-shadow:0 18px 40px rgba(18,61,47,.12);border-left:8px solid #8bb174}footer{background:#0b281f;color:#fff;text-align:center;padding:24px}@media(max-width:800px){nav{flex-direction:column;gap:14px}.hero-content{margin-top:70px}.hero-content h1,.policy-title h1{font-size:38px}.cards{grid-template-columns:1fr}}