*{box-sizing:border-box}body{background:#0d081a;color:#f3eeff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;margin:0;line-height:1.7}a{color:#d7b5ff}header{position:sticky;top:0;z-index:30;background:#0c071be8;backdrop-filter:blur(12px);border-bottom:1px solid #493160;padding:16px clamp(20px,7vw,100px);display:flex;justify-content:space-between;gap:20px;align-items:center}header a{text-decoration:none}header strong{color:#eee0ff;letter-spacing:.2em}header nav a{margin-left:22px;font-size:14px}.wrap{max-width:1160px;margin:0 auto;padding:54px 22px 90px}.hero{background:linear-gradient(110deg,#160a31ef,#200d46b8),url('/assets/valora-executive.webp') center 30%/cover;border:1px solid #5d3f87;border-radius:24px;padding:52px 32px;margin-bottom:34px}.hero h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1.07;letter-spacing:-.045em;margin:12px 0 14px}.hero p{max-width:740px;color:#f1e8ff;font-size:18px}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#bf8eff;font-weight:700;font-size:12px}.hero-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.cta,.ghost{display:inline-block;text-decoration:none;border-radius:12px;padding:12px 18px;font-weight:700}.cta{background:linear-gradient(130deg,#7d37d8,#b763f8);color:#fff}.ghost{background:#1b1230;border:1px solid #5b3d84;color:#f2e5ff}.grid{display:grid;grid-template-columns:2fr 1fr;gap:22px;align-items:start}.featured{border:1px solid #56406f;background:#171022;border-radius:22px;overflow:hidden}.featured img{width:100%;height:auto;display:block}.featured-copy{padding:24px 24px 28px}.featured-copy h2{font-size:2rem;line-height:1.1;letter-spacing:-.035em;margin:10px 0 12px}.featured-copy p{color:#d5cae6}.meta{display:flex;flex-wrap:wrap;gap:14px;color:#b9a8cc;font-size:13px;text-transform:uppercase;letter-spacing:.11em}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.card{border:1px solid #483160;background:#181027;border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:10px}.card h3{font-size:1.3rem;line-height:1.2;letter-spacing:-.02em;margin:0}.card p{margin:0;color:#cdbfe0;font-size:15px}.sidebox{border:1px solid #483160;background:#150f23;border-radius:18px;padding:22px;position:sticky;top:94px}.sidebox h3{margin:0 0 10px;font-size:1.15rem}.sidebox p,.sidebox li{color:#cbbfe0;font-size:15px}.sidebox ul{padding-left:18px;margin:0}.section-title{display:flex;justify-content:space-between;align-items:end;gap:10px;margin:40px 0 18px}.section-title h2{font-size:1.6rem;margin:0;letter-spacing:-.02em}.article{max-width:860px}.article h1{font-size:clamp(2.2rem,5vw,3.7rem);line-height:1.08;letter-spacing:-.045em;margin:14px 0 18px}.article h2{font-size:1.6rem;margin-top:42px;letter-spacing:-.02em}.article h3{font-size:1.14rem;margin-top:28px;color:#f3e9ff}.article p{color:#cfc2e2;font-size:17px}.article figure{margin:24px 0 30px}.article figure img{width:100%;display:block;border-radius:12px;border:1px solid #4f3768}.article figcaption{font-size:13px;color:#9f90b2;margin-top:10px}.article .lead{font-size:1.1rem;color:#eadbff}.article .note{background:#171022;border:1px solid #4f3768;border-radius:16px;padding:18px 20px;margin:28px 0}.related{margin-top:54px;padding-top:20px;border-top:1px solid #4c355f;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.related .card{padding:18px}footer{border-top:1px solid #483160;text-align:center;padding:30px;color:#9d8baf;font-size:13px;margin-top:40px}@media (max-width:940px){.grid{grid-template-columns:1fr}.cards{grid-template-columns:1fr}.sidebox{position:static}.related{grid-template-columns:1fr}}