body{color:#1f2933;background:#f8fafc;margin:0;font-family:Arial,sans-serif}.header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 8%;display:flex}.brand{align-items:baseline;gap:8px;font-size:22px;display:flex}.brand span{color:#b88938}.nav{align-items:center;gap:22px;display:flex}.nav a{color:#1f2933;text-decoration:none}.login-button,.primary-button{background:#b88938;border-radius:8px;padding:10px 16px;color:#fff!important}.secondary-button{color:#b88938;border:1px solid #b88938;border-radius:8px;padding:10px 16px;text-decoration:none}.hero{background:linear-gradient(135deg,#fff,#f3f4f6);padding:100px 8%}.hero-content{max-width:900px}.eyebrow{color:#b88938;font-weight:700}.hero h1{margin:12px 0 24px;font-size:52px;line-height:1.1}.hero p{color:#4b5563;font-size:20px}.actions{gap:16px;margin-top:32px;display:flex}.actions a{text-decoration:none}.section{background:#fff;padding:80px 8%}.section h2{margin-bottom:16px;font-size:34px}.section p{color:#4b5563;font-size:18px}.cards{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px;display:grid}.card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:26px}.card h3{margin-top:0}@media (width<=800px){.header{flex-direction:column;gap:16px}.nav{flex-wrap:wrap;justify-content:center}.hero h1{font-size:36px}.cards{grid-template-columns:1fr}}
