
:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#f6f0ff;background:#09071b}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 12% 0%,#332063 0,transparent 37%),radial-gradient(circle at 95% 15%,#102c47 0,transparent 37%),#09071b;color:#f4efff}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.fv2-shell{max-width:1160px;margin:auto;padding:18px 20px 64px}.fv2-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.fv2-brand{font-size:24px;font-weight:900;letter-spacing:.03em}.fv2-brand small{display:block;color:#83e8f9;font-size:10px;letter-spacing:2px;margin-top:2px}.fv2-chip{padding:9px 14px;border:1px solid #7256a1;border-radius:30px;background:#201437;color:#e9dcff}.fv2-nav{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 26px}.fv2-nav a{display:flex;gap:8px;align-items:center;padding:10px 13px;border:1px solid #40345d;border-radius:13px;background:#1b1633;color:#ddd3f6;font-weight:700;font-size:13px}.fv2-nav a.active,.fv2-nav a:hover{border-color:#8c74f4;background:#3d286e;color:#fff;box-shadow:0 0 20px #8b5cf633}.fv2-hero{border:1px solid #60458f;background:linear-gradient(115deg,#33205f,#1c173e 68%,#102c45);border-radius:25px;padding:38px;position:relative;overflow:hidden}.fv2-hero:after{content:'⚛';font-size:190px;position:absolute;right:35px;top:-40px;color:#a18aff17;pointer-events:none}.fv2-tag{font-size:12px;color:#89e7f6;font-weight:850;letter-spacing:2px}.fv2-hero h1{font-size:clamp(29px,5vw,52px);line-height:1.1;margin:13px 0;max-width:750px}.fv2-hero p{line-height:1.7;color:#d3caec;max-width:650px}.fv2-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.fv2-btn{display:inline-flex;padding:12px 19px;border-radius:12px;background:#52398a;border:1px solid #9070cb;color:white;font-weight:800}.fv2-btn.primary{background:linear-gradient(110deg,#8155ef,#4d99cb);border-color:#bda3fa}.fv2-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.fv2-stat{border-radius:17px;border:1px solid #40375d;background:#18152d;padding:17px;color:#cec5e1;font-size:13px}.fv2-stat b{font-size:29px;color:#f6d38a;display:block}.fv2-title{font-size:25px;font-weight:850;margin:32px 0 16px}.fv2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.fv2-card{border:1px solid #514073;border-radius:20px;background:linear-gradient(145deg,#251c44,#14142e);padding:23px;min-height:180px;display:block;transition:transform .2s,border-color .2s}.fv2-card:hover{transform:translateY(-3px);border-color:#9d8af7}.fv2-card .ico{font-size:32px}.fv2-card h3{margin:12px 0 6px;font-size:21px}.fv2-card p{margin:0;color:#bcb2d2;line-height:1.6;font-size:14px}.fv2-card .more{color:#8feafa;font-weight:750;margin-top:15px;display:block}.fv2-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fv2-chapter{border:1px solid #59467c;border-radius:19px;padding:20px;background:linear-gradient(130deg,#2a1c4b,#12162c);min-height:168px}.fv2-chapter small{color:#8feafa}.fv2-chapter h3{font-size:17px;line-height:1.45}.fv2-footer{text-align:center;color:#958bab;font-size:12px;margin-top:34px}@media(max-width:760px){.fv2-shell{padding:12px 12px 44px}.fv2-header{align-items:flex-start}.fv2-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}.fv2-nav a{flex-shrink:0}.fv2-hero{padding:24px}.fv2-hero:after{right:-30px;top:30px;font-size:125px}.fv2-stats,.fv2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fv2-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.fv2-chapters{grid-template-columns:1fr}.fv2-stats{gap:7px}.fv2-stat{padding:12px}.fv2-stat b{font-size:23px}}
