*{box-sizing:border-box}body{margin:0;background:#faf7f8;color:#352633;font-family:Cairo,Tahoma,Arial,sans-serif;line-height:1.9}a{color:inherit}header{background:#391324;color:white;border-bottom:3px solid #caa96e}.wrap{max-width:1100px;margin:auto;padding:0 24px}.bar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px 0}.logo{font:bold 28px Arial;letter-spacing:3px;color:#e8c788;text-decoration:none}.bar nav{display:flex;flex-wrap:wrap;gap:19px;font-size:14px}.bar nav a{text-decoration:none;color:#f9ebf0}.hero{background:linear-gradient(120deg,#33101f,#752943);padding:74px 0;color:white}.hero small{color:#f1cc89;font-weight:700;letter-spacing:1px}.hero h1{max-width:780px;line-height:1.5;font-size:clamp(29px,4.1vw,52px);margin:16px 0}.hero p{max-width:730px;color:#f8e8ed;font-size:18px}.pill{display:inline-block;border:1px solid #d8b87b;color:#ffe2a4;padding:5px 15px;border-radius:25px;margin-bottom:12px}.buttons{display:flex;gap:13px;flex-wrap:wrap;margin-top:24px}.btn{display:inline-block;background:#e4bf78;color:#401a2b!important;text-decoration:none;border-radius:10px;padding:12px 22px;font-weight:800}.btn.outline{background:transparent;border:1px solid #e4bf78;color:#fff!important}.section{padding:56px 0}.section h2{color:#65263e;font-size:28px;margin:0 0 20px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:white;border:1px solid #eadce0;border-radius:16px;padding:24px;box-shadow:0 8px 25px #55233a0b}.card h3{margin:0 0 9px;color:#66243f}.card p{margin:0;color:#6b5d65}.note{background:#fff8e9;border:1px solid #e7d6ad;border-radius:12px;padding:20px 24px}.faq details{background:white;border:1px solid #eadce0;border-radius:12px;padding:15px 20px;margin-bottom:12px}.faq summary{cursor:pointer;font-weight:700;color:#62213b}footer{border-top:1px solid #e7dbe0;padding:24px 0;color:#76636c;font-size:13px}@media(max-width:700px){.cards{grid-template-columns:1fr}.hero{padding:48px 0}.bar{align-items:flex-start}.bar nav{gap:10px}}