/* OPRIVON V62 - bilingual knowledge guides, preserves V59 branding */
.v62-body{margin:0;color:#eef3fc;background:#060a13;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;line-height:1.8}
.v62-wrap{max-width:1120px;padding:0 25px;margin:auto}
.v62-header{border-bottom:1px solid #26334a;background:#080d18}
.v62-header .v62-wrap{display:flex;justify-content:space-between;align-items:center;gap:22px;padding-top:20px;padding-bottom:20px}
.v62-brand{display:flex;align-items:center;gap:14px;color:#fff;text-decoration:none;font-size:22.5px;font-weight:800;letter-spacing:.16em;white-space:nowrap}
.v62-brand img{width:55px;height:55px;object-fit:contain}
.v62-brand small{display:block;color:#9dabcb;letter-spacing:.18em;font-size:12px;line-height:1.35}
.v62-nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.v62-nav a,.v62-footer a{color:#b2d5ff}
.v62-hero{background:radial-gradient(ellipse at 73% 0,rgba(121,81,212,.16),transparent 57%);padding:57px 0 36px}
.v62-body h1{font-size:clamp(2.1rem,5vw,4rem);line-height:1.16;letter-spacing:-.03em;max-width:980px;margin:12px 0 20px}
.v62-lead{font-size:1.18rem;color:#cbd8ee;max-width:940px}
.v62-crumb{color:#afc1dc;font-size:.9rem}.v62-crumb a{color:#a4ceff}
.v62-kicker{color:#83e1ee;text-transform:uppercase;letter-spacing:.13em;font-size:.78rem;font-weight:800}
.v62-main{padding:25px 0 65px}.v62-body h2{font-size:clamp(1.3rem,2.4vw,1.8rem);line-height:1.35;color:#fff}
.v62-prose{max-width:870px}.v62-prose section{border-bottom:1px solid #253248;padding:10px 0 24px}
.v62-prose p,.v62-faq p{color:#c6d3e9;font-size:1.03rem}
.v62-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:14px 0 35px}
.v62-card{display:block;text-decoration:none;color:#edf4ff;border:1px solid #293853;border-radius:16px;background:#111b30;padding:25px}
.v62-card strong{display:block;font-size:1.24rem}.v62-card span{display:block;color:#bdcbe2;margin-top:7px}
.v62-card:hover,.v62-card:focus-visible{border-color:#8376eb}
.v62-callout{border-left:3px solid #897af1;background:#111729;padding:19px 24px;margin:34px 0;color:#cbd8e9;border-radius:0 10px 10px 0}
.v62-faq{max-width:860px}.v62-faq article{margin-bottom:17px}
.v62-languages{display:flex;gap:16px;flex-wrap:wrap;margin:30px 0}.v62-languages a{color:#adceff}
.v62-cta{display:inline-block;background:#7858e9;color:#fff!important;text-decoration:none;padding:12px 20px;border-radius:11px;font-weight:700}
.v62-footer{border-top:1px solid #253248;padding:30px 0 45px;color:#aabbd5}.v62-footer .v62-wrap{display:flex;gap:15px;flex-wrap:wrap;align-items:center}
@media(max-width:700px){.v62-header .v62-wrap{flex-direction:column;align-items:flex-start}.v62-brand{font-size:19px}.v62-brand img{width:48px;height:48px}.v62-brand small{font-size:10px}.v62-cards{grid-template-columns:1fr}.v62-hero{padding:36px 0 25px}.v62-wrap{padding:0 18px}}
