#cmv{--nv:#12455f;--nvd:#0b3346;--gd:#c69a3f;--gdd:#a97e2b;--soft:#f4f8fb;--line:#e5ecf1;--tx:#25333c;--mute:#64748B;max-width:1120px;margin:0 auto;padding:0 16px;color:var(--tx);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}#cmv *{box-sizing:border-box}#cmv h2,#cmv h3,#cmv h4{color:var(--nvd);margin:0;line-height:1.3}#cmv .cmv-head{text-align:center;padding:26px 0 6px}#cmv .cmv-eyebrow{display:block;font-size:18px;font-weight:700;letter-spacing:.06em;line-height:1.35;text-transform:uppercase;color:var(--gdd);margin:0 auto 12px}#cmv .cmv-head h2{font-size:clamp(23px,4.4vw,33px);text-align:center;text-wrap:balance;margin:0 auto}#cmv .cmv-head p{max-width:620px;margin:12px auto 0;font-size:15.5px;text-align:center;text-wrap:balance;color:var(--mute)}#cmv .cmv-hero{margin-top:26px;background:linear-gradient(135deg,var(--nv),var(--nvd));border-radius:16px;overflow:hidden;color:#fff}#cmv .cmv-hero .in{padding:20px 22px 22px}#cmv .cmv-hero .lb{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gd);margin-bottom:8px}#cmv .cmv-hero h3{color:#fff;font-size:clamp(18px,3vw,23px)}#cmv .cmv-hero p{margin:8px 0 0;font-size:14.5px;color:rgb(255 255 255 / .78)}#cmv .cmv-pl{margin-top:28px;border:1.5px solid var(--line);border-radius:16px;overflow:hidden;background:var(--soft)}#cmv .cmv-pl .in{padding:20px 22px 22px}#cmv .cmv-pl .tag{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gdd);margin-bottom:8px}#cmv .cmv-pl .dot{width:8px;height:8px;border-radius:50%;background:#22C55E;box-shadow:0 0 0 3px rgb(34 197 94 / .22)}#cmv .cmv-pl h3{font-size:clamp(19px,3.2vw,25px)}#cmv .cmv-pl p{margin:9px 0 0;font-size:15px;color:var(--mute);max-width:620px}#cmv .cmv-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:30px 0 18px}#cmv .cmv-tab{font:inherit;font-size:14px;font-weight:600;cursor:pointer;padding:8px 16px;border-radius:999px;border:1.5px solid var(--line);background:#fff;color:var(--tx);transition:all .15s}#cmv .cmv-tab:hover{border-color:var(--nv)}#cmv .cmv-tab.on{background:var(--nv);border-color:var(--nv);color:#fff}#cmv .cmv-sect{margin-top:34px}#cmv .cmv-sect>h3{font-size:19px;padding-bottom:9px;margin-bottom:6px;border-bottom:2px solid var(--gd)}#cmv .cmv-sect>p{margin:0 0 16px;font-size:14px;color:var(--mute)}#cmv .cmv-grid{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:620px){#cmv .cmv-grid{grid-template-columns:1fr 1fr}}@media(min-width:980px){#cmv .cmv-grid{grid-template-columns:1fr 1fr 1fr}}#cmv .cmv-card{border:1.5px solid var(--line);border-radius:13px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:border-color .15s,transform .15s}#cmv .cmv-card:hover{border-color:var(--nv);transform:translateY(-2px)}#cmv .cmv-thumb{position:relative;width:100%;aspect-ratio:16/9;background:#0b3346;cursor:pointer;border:0;padding:0;display:block;overflow:hidden}#cmv .cmv-thumb img{width:100%;height:100%;object-fit:cover;display:block}#cmv .cmv-thumb iframe{position:absolute;inset:0;width:100%;height:100%;border:0}#cmv .cmv-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:41px;border-radius:10px;background:rgb(17 17 17 / .78);display:flex;align-items:center;justify-content:center;transition:background .15s}#cmv .cmv-thumb:hover .cmv-play{background:#c00}#cmv .cmv-play:after{content:"";border-style:solid;border-width:9px 0 9px 15px;border-color:#fff0 #fff0 #fff0 #fff;margin-left:3px}#cmv .cmv-badge{position:absolute;left:9px;top:9px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:5px;background:rgb(11 51 70 / .86);color:#fff;letter-spacing:.03em}#cmv .cmv-yr{position:absolute;right:9px;bottom:9px;font-size:11px;font-weight:600;padding:3px 7px;border-radius:5px;background:rgb(255 255 255 / .9);color:var(--nvd)}#cmv .cmv-body{padding:13px 15px 15px;flex:1;display:flex;flex-direction:column}#cmv .cmv-body h4{font-size:15.5px;line-height:1.4}#cmv .cmv-body p{margin:7px 0 0;font-size:13.5px;color:var(--mute);line-height:1.55}#cmv .cmv-btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}#cmv .cmv-btn{display:inline-block;font:inherit;font-size:15px;font-weight:700;padding:11px 22px;border-radius:999px;text-decoration:none;border:1.5px solid #fff0;cursor:pointer;transition:all .15s}#cmv .cmv-btn.p{background:var(--gd);color:#1F1300;border-color:var(--gd)}#cmv .cmv-btn.p:hover{background:var(--gdd);border-color:var(--gdd)}#cmv .cmv-btn.o{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .45)}#cmv .cmv-btn.o:hover{border-color:#fff}#cmv .cmv-btn.d{background:#fff0;color:var(--nv);border-color:var(--line)}#cmv .cmv-btn.d:hover{border-color:var(--nv)}#cmv .cmv-cta{margin:38px 0 10px;padding:24px 22px;border-radius:16px;background:linear-gradient(135deg,var(--nv),var(--nvd));color:#fff;text-align:center}#cmv .cmv-cta h3{color:#fff;font-size:clamp(18px,3vw,23px);text-wrap:balance}#cmv .cmv-cta p{margin:10px auto 0;max-width:560px;font-size:15px;color:rgb(255 255 255 / .8);text-wrap:balance}#cmv .cmv-cta .cmv-btns{justify-content:center}#cmv .cmv-note{margin:20px 0 0;font-size:13px;color:var(--mute);line-height:1.7}