.cv{padding:80px 24px 0}.cv-in{max-width:1080px;margin:0 auto}.cv-head{text-align:center}.cv-eyb{display:inline-block;font-size:15px;font-weight:800;color:var(--vd);margin-bottom:12px}.cv-head h2{font-size:34px;font-weight:900;letter-spacing:-.04em;line-height:1.32;color:#1a1a22}.cv-head h2 .o{color:var(--v)}.cv-sub{font-size:16px;color:#8a8f9c;margin-top:16px;font-weight:500}.cv-sub b{color:#6b7180;font-weight:700}.cv-tblwrap{margin-top:40px;border:1px solid var(--vl);border-radius:22px;padding:22px;background:#fff;box-shadow:0 12px 40px rgba(20,30,60,.07);overflow-x:auto}.cv-tbl{min-width:680px}.cv-tr{display:grid;grid-template-columns:1.15fr 1fr 1.15fr .95fr;align-items:stretch}.cv-th{margin-bottom:6px}.cv-th .cv-c{font-size:16px;font-weight:800;color:#4a5163;text-align:center;padding:10px 0;display:flex;align-items:center;justify-content:center;gap:7px}.cv-th .cv-c.cv-hl{color:var(--vd)}.cv-rec{font-size:11.5px;font-weight:800;color:#fff;background:var(--v);padding:3px 9px;border-radius:999px}.cv-lb{display:flex;align-items:center;font-size:15px;font-weight:700;color:#3a4150;padding:8px 14px 8px 4px}.cv-c{padding:6px}.cv-box,.cv-c{display:flex;align-items:center;justify-content:center}.cv-box{text-align:center;width:100%;min-height:56px;border-radius:13px;background:#F4F5F8;color:#5a6072;font-size:15px;font-weight:700;line-height:1.35;padding:10px 12px}.cv-boxo{background:linear-gradient(160deg,var(--v),var(--vd));color:#fff;font-weight:800;box-shadow:0 8px 20px rgba(var(--vrgb),.3)}.cv-boxg{background:var(--vl)}.cv-boxg,.cv-sum .cv-box,.cv-sum .cv-lb{color:var(--vd);font-weight:800}.cv-sum .cv-box{background:#F7F5FE}.cv-sum .cv-boxo{background:linear-gradient(160deg,var(--vd),var(--vdk));color:#fff}.cv-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px}.cv-stat{gap:13px;background:#fff;border:1px solid #eef0f4;border-radius:16px;padding:18px 20px;box-shadow:0 6px 18px rgba(20,30,60,.05)}.cv-stat,.cv-stat-ic{display:flex;align-items:center}.cv-stat-ic{width:44px;height:44px;flex:none;border-radius:12px;background:var(--vl);justify-content:center;font-size:22px}.cv-stat-t{font-size:13.5px;font-weight:700;color:#8a8f9c}.cv-stat-v{font-size:20px;font-weight:900;letter-spacing:-.03em;color:#1a1a22;margin-top:2px}.cv-cta{max-width:1080px;margin:30px auto 0;border-radius:22px;overflow:hidden;background:linear-gradient(105deg,var(--vdk) 0,var(--vd) 62%,var(--v) 100%)}.cv-cta-in{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 40px;flex-wrap:wrap}.cv-cta h3{font-size:24px;font-weight:900;color:#fff;letter-spacing:-.03em}.cv-cta p{font-size:15px;color:rgba(255,255,255,.75);margin-top:8px;font-weight:500}.cv-cta-btn{position:relative;flex:none;background:#fff;color:#1a1a22;font-size:17px;font-weight:900;padding:18px 34px;border-radius:14px;text-decoration:none;box-shadow:0 14px 30px rgba(0,0,0,.3)}.cv-cta-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:11.5px;font-weight:800;color:#fff;background:var(--v);padding:4px 12px;border-radius:999px}.cv-note{max-width:1080px;margin:16px auto 0;font-size:12px;color:#b4b7bf;line-height:1.6}.cvsim{background:linear-gradient(180deg,#0e0b18,#140f22);padding:80px 24px;margin-top:64px}.cvsim-in{max-width:1080px;margin:0 auto}.cvsim-eyb{display:inline-block;font-size:15px;font-weight:800;color:var(--vlite);margin-bottom:14px}.cvsim-in h2{font-size:40px;font-weight:900;letter-spacing:-.04em;line-height:1.28;color:#fff}.cvsim-in h2 .o{color:var(--vlite)}.cvsim-note{font-size:14px;color:#928aa5;margin-top:16px;font-weight:500}.cvsim-legend{display:flex;gap:22px;margin-top:26px}.cvsim-legend .lg{font-size:13.5px;font-weight:700;color:#c4bcd6;display:flex;align-items:center;gap:8px}.cvsim-legend .lg:before{content:"";width:11px;height:11px;border-radius:50%}.cvsim-legend .lg-o:before{background:var(--vlite)}.cvsim-legend .lg-g:before{background:#8b8594}.cvsim-chart{margin-top:10px}.cvsim-chart svg{width:100%;height:auto;display:block}.cvsim-chart .cv-a0{stop-color:var(--vlite);stop-opacity:.42}.cvsim-chart .cv-a1{stop-color:var(--vlite);stop-opacity:0}.cv-svg-ln{stroke:var(--vlite)}.cv-svg-pt{fill:var(--vlite);stroke:#140f22}.cv-svg-val{fill:#fff;font-size:22px;font-weight:800;text-anchor:middle}.cv-svg-x{font-weight:600;text-anchor:middle}.cv-svg-gtxt,.cv-svg-x{fill:#928aa5;font-size:18px}.cv-svg-gaplb,.cv-svg-gtxt{font-weight:700}.cv-svg-gaplb{fill:#b9a6ea;font-size:19px;text-anchor:middle}.cv-svg-gap{fill:#fff;font-size:74px;font-weight:900;letter-spacing:-.03em;text-anchor:middle}.cvsim-break{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:40px}.cvsim-bk{border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:14px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cvsim-bk-t{font-size:14.5px;color:#928aa5;font-weight:600}.cvsim-bk-v{font-size:20px;font-weight:900;color:var(--vlite);letter-spacing:-.02em}.cvsim-foot{margin-top:34px;text-align:center;background:rgba(var(--vrgb),.14);border:1px solid rgba(var(--vrgb),.34);border-radius:14px;padding:18px;font-size:15.5px;color:#d3c9ec;font-weight:600}.cvsim-foot b{color:var(--vlite)}.cvsim-disc{margin-top:16px;font-size:12px;color:#6f6885;line-height:1.6;text-align:center}@media (max-width:720px){.cv{padding:54px 20px 0}.cv-head h2{font-size:25px}.cv-tblwrap{overflow-x:hidden;padding:14px}.cv-tbl{min-width:0}.cv-tr{grid-template-columns:1fr 1fr 1.2fr}.cv-tr>div:nth-child(4){display:none}.cv-box{min-height:46px;font-size:12px;padding:7px 6px;border-radius:10px}.cv-lb{font-size:12px;padding:6px 6px 6px 2px}.cv-th .cv-c{font-size:12.5px}.cv-rec{font-size:10px;padding:2px 6px}.cv-stats{grid-template-columns:1fr 1fr;gap:12px}.cv-stat{padding:15px 16px}.cv-stat-v{font-size:18px}.cv-cta-in{padding:26px 22px}.cv-cta h3{font-size:20px}.cv-cta-btn{width:100%;text-align:center}.cvsim{padding:54px 20px;margin-top:48px}.cvsim-in h2{font-size:27px}.cv-svg-gap{font-size:56px}.cv-svg-gtxt,.cv-svg-val,.cv-svg-x{font-size:24px}.cv-svg-gaplb{font-size:22px}.cvsim-break{grid-template-columns:1fr 1fr;gap:14px 20px}.cvsim-bk-v{font-size:18px}}