*{box-sizing:border-box}body{margin:0;background:#f7f3e9;color:#153d2b;font-family:Georgia,serif}header{background:#f4f0e6;border-bottom:1px solid #d8d1c3}.container{max-width:1260px;margin:auto;padding:0 25px}.top{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;padding:17px 0}.brand{font-size:32px;font-weight:bold;text-decoration:none;color:#16412e}.brand small{display:block;color:#a95234;font-size:14px;letter-spacing:1px}.nav{background:#174b35;padding:15px 0}.nav a{color:white;text-decoration:none;margin-right:24px}.hero{padding:60px 0 55px;background:linear-gradient(120deg,#fbf7ee,#ede9dc)}.hero h1{font-size:clamp(36px,4.4vw,64px);line-height:1.13;max-width:840px;margin:0}.hero p{font:19px/1.7 Arial,sans-serif;max-width:830px;color:#4c554c}.action{display:inline-block;background:#a94f2e;color:white;text-decoration:none;padding:14px 23px;border-radius:6px;margin:10px 12px 0 0}.action.alt{background:transparent;color:#184632;border:1px solid #184632}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:24px 0}.features div{border-right:1px solid #d5cbbb;padding-right:12px;font:15px/1.5 Arial,sans-serif}.features strong{display:block;color:#153d2b;font:19px Georgia,serif}.section{padding:36px 0}.section h2{font-size:38px;margin:0 0 12px}.section p.intro{font:16px Arial,sans-serif;color:#59665b}.toolbar{width:100%;max-width:460px;padding:14px;border:1px solid #cfc5b7;background:#fffdf8;border-radius:6px;font-size:16px;margin:14px 0 25px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.tile{display:block;background:#fffdf8;border:1px solid #e2d9ca;border-radius:9px;padding:22px;color:inherit;text-decoration:none;min-height:215px}.tile:hover{border-color:#a94f2e;box-shadow:0 7px 24px #30241812}.tile .symbol{font-size:36px}.tile h3{font-size:22px;margin:7px 0}.tile p{font:14px/1.55 Arial,sans-serif;color:#5c655e}.explore{color:#a94f2e;font:600 15px Arial,sans-serif}footer{background:#174b35;color:#fff;padding:30px 0;margin-top:30px;font:14px Arial,sans-serif}@media(max-width:850px){.cards{grid-template-columns:repeat(2,1fr)}.features{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.cards,.features{grid-template-columns:1fr}.hero{padding:38px 0}.nav a{display:inline-block;margin-bottom:7px}}
/* QuantumVerse image branding */
.site-brand{display:inline-flex;align-items:center;max-width:390px;text-decoration:none;flex-shrink:1}
.site-logo{display:block;width:min(100%,380px);height:auto;object-fit:contain}
.top{min-height:100px}
@media(max-width:600px){.site-brand{max-width:280px}.site-logo{width:100%}.top{gap:8px}}
