body{margin:0;background:#F8F6F1;color:#0E1B2E;font-family:Arial,sans-serif}.top{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 28px;background:#fff;border-bottom:1px solid #E2DED4;position:sticky;top:0;z-index:10;min-height:72px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#0E1B2E}.academy-logo{width:56px!important;height:56px!important;max-width:56px!important;max-height:56px!important;object-fit:contain!important;display:block!important;flex:0 0 56px!important}.brand strong{font-size:1rem}.brand small{display:block;color:#667085;font-size:.85rem}.top nav{display:flex;gap:16px;flex-wrap:wrap}.top nav a{color:#0E1B2E;text-decoration:none;font-weight:700}.hero{max-width:1180px;margin:0 auto;padding:72px 24px;display:grid;grid-template-columns:1.4fr .7fr;gap:28px;align-items:center}.eyebrow{color:#C49A45;text-transform:uppercase;letter-spacing:.14em;font-weight:800;font-size:.78rem}.hero h1{font-size:clamp(2.4rem,6vw,5rem);line-height:.98;margin:.18em 0}.lead{font-size:1.18rem;line-height:1.7;color:#536071;max-width:760px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.btn{display:inline-block;text-decoration:none;border-radius:14px;padding:14px 18px;font-weight:800}.primary{background:#0E1B2E;color:#fff}.secondary{background:#fff;color:#0E1B2E;border:1px solid #E2DED4}.hero-card,.card,.features article{background:#fff;border:1px solid #E2DED4;border-radius:24px;padding:26px}.hero-card{box-shadow:0 18px 45px rgba(14,27,46,.08)}.hero-card h2{font-size:3rem;margin:.2em 0}.pill{display:inline-block;background:#eaf6ef;color:#175d35;border-radius:999px;padding:6px 10px;font-weight:800;font-size:.78rem}.pill.muted{background:#f1eee7;color:#667085}.section{max-width:1180px;margin:0 auto;padding:58px 24px}.section h2{font-size:clamp(1.8rem,4vw,3rem);margin:.2em 0 26px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card.active{border-color:#C49A45;box-shadow:0 16px 38px rgba(196,154,69,.16)}.card p,.features p,.mentor p,.enterprise p{color:#536071;line-height:1.65}.card a{font-weight:800;color:#0E1B2E}.mentor{max-width:1180px;margin:30px auto;padding:48px 24px;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;background:#0E1B2E;color:#fff;border-radius:28px}.mentor h2{font-size:clamp(1.9rem,4vw,3.2rem);margin:.2em 0}.mentor p{color:#d7dde8}.mentor .secondary{background:transparent;color:#fff;border-color:rgba(255,255,255,.25)}.mentor-box{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:22px;padding:20px}.chat{padding:14px 16px;border-radius:16px;margin:12px 0}.chat.q{background:#fff;color:#0E1B2E}.chat.a{background:#C49A45;color:#0E1B2E;font-weight:700}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.enterprise{max-width:900px;margin:40px auto 70px;padding:42px 24px;text-align:center;background:#fff;border:1px solid #E2DED4;border-radius:28px}.enterprise h2{font-size:clamp(1.8rem,4vw,3rem);margin:.2em 0}footer{padding:28px;text-align:center;border-top:1px solid #E2DED4;background:#fff;color:#667085}footer a{color:#0E1B2E;font-weight:800}@media(max-width:850px){.top{align-items:flex-start;flex-direction:column}.hero,.mentor{grid-template-columns:1fr}.cards,.features{grid-template-columns:1fr}.hero{padding-top:44px}}