section.sec.vsec{background:linear-gradient(#f4f7fc,#fff);border-radius:32px;margin-top:40px;padding:60px 0 56px}.vsec .sec-t{margin-bottom:40px}.vsec .sec-t .vc-eyb{color:var(--ac);letter-spacing:2px;margin-bottom:10px;font-size:14px;font-weight:700}.vsec .sec-t h2{letter-spacing:0;font-size:38px;font-weight:700;line-height:1.25}.vsec .sec-t p{margin-top:10px;font-size:16px}.vsec .sec-t p span{white-space:nowrap}.vc-more{text-align:center;margin-top:34px}.vc-more a{color:#fff;background:linear-gradient(135deg,#0e3fa3 0%,var(--ac) 55%,#2a6be0 100%);border-radius:12px;align-items:center;gap:8px;height:46px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.vc-more a:hover{filter:brightness(1.06)}.vc-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.vc-row.n1,.vc-row.n2,.vc-row.n3,.vc-row.n4{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.vc-row.n5{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.vc-card{color:inherit;min-width:0;text-decoration:none;display:block;position:relative}.vc-th{aspect-ratio:9/16;isolation:isolate;background:#0b1a33;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 48px -28px #0b1a338c,0 0 0 1px #0b1a330f}.vc-th img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;inset:0}.vc-card:hover .vc-th img{transform:scale(1.05)}.vc-th iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.vc-card:not(.on) .vc-th:after{content:"";z-index:1;background:linear-gradient(#00000014 0%,#0000 30% 45%,#040c1ed1 100%);position:absolute;inset:0}.vc-card:focus-visible{outline:3px solid var(--ac);outline-offset:3px;border-radius:20px}.vc-pl{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff38;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .25s,background .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1.5px #ffffff8c,0 10px 26px #00000040}.vc-pl svg{width:28px;height:28px;margin-left:3px}.vc-card:hover .vc-pl{background:#ffffff57;transform:translate(-50%,-50%)scale(1.08)}@media (prefers-reduced-motion:reduce){.vc-th img,.vc-pl{transition:none}.vc-card:hover .vc-th img{transform:none}}.vc-yt,.vc-du{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:99px;font-size:12px;font-weight:700;position:absolute;top:10px}.vc-yt{background:#0b1a338c;align-items:center;gap:6px;padding:4px 10px 4px 8px;line-height:1.3;display:inline-flex;left:10px}.vc-du{background:#00000080;padding:4px 9px;line-height:1.3;right:10px}.vc-cap{z-index:2;padding:0 14px 14px;position:absolute;bottom:0;left:0;right:0}.vc-cap h3{color:#fff;text-shadow:0 2px 10px #0000004d;margin:0;font-size:15px;font-weight:700;line-height:1.4}.vc-cap p{color:#ffffffd9;margin:4px 0 0;font-size:13.5px;line-height:1.55;display:none}.vc-row.n1 .vc-th,.vc-row.n2 .vc-th,.vc-row.n3 .vc-th,.vc-row.n4 .vc-th{border-radius:22px}.vc-row.n1 .vc-pl,.vc-row.n2 .vc-pl,.vc-row.n3 .vc-pl,.vc-row.n4 .vc-pl{width:66px;height:66px}.vc-row.n1 .vc-cap,.vc-row.n2 .vc-cap,.vc-row.n3 .vc-cap,.vc-row.n4 .vc-cap{padding:0 20px 20px}.vc-row.n1 .vc-cap h3,.vc-row.n2 .vc-cap h3,.vc-row.n3 .vc-cap h3,.vc-row.n4 .vc-cap h3{font-size:18px}.vc-row.n1 .vc-cap p,.vc-row.n2 .vc-cap p,.vc-row.n3 .vc-cap p,.vc-row.n4 .vc-cap p{display:block}@media (max-width:1023px){.vc-row,.vc-row.n1,.vc-row.n2,.vc-row.n3,.vc-row.n4{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;margin:0 -24px -22px;padding:4px 24px 34px;scroll-padding:0 24px;display:flex;overflow-x:auto}.vc-row::-webkit-scrollbar{display:none}.vc-row .vc-card{scroll-snap-align:start;flex:0 0 calc(29.4118% - 12.3529px)}}@media (max-width:767px){section.sec.vsec{border-radius:0;margin-top:24px;padding:40px 0 36px}.vsec .sec-t{margin-bottom:26px}.vsec .sec-t .vc-eyb{margin-bottom:6px;font-size:12.5px}.vsec .sec-t h2{font-size:27px}.vsec .sec-t p{margin-top:8px;font-size:14.5px}.vc-row,.vc-row.n1,.vc-row.n2,.vc-row.n3,.vc-row.n4{gap:12px}.vc-row .vc-card{flex:0 0 66%}.vc-row .vc-th{border-radius:18px}.vc-row .vc-pl{width:56px;height:56px}.vc-row .vc-cap{padding:0 16px 16px}.vc-row .vc-cap h3{font-size:16px}.vc-row .vc-cap p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.vc-yt,.vc-du{font-size:12.5px;top:12px}.vc-yt{left:12px}.vc-du{right:12px}}@media (max-width:360px){.vc-row .vc-card{flex-basis:80%}}.vc-feat{background:linear-gradient(#f4f7fc,#fff);border:1px solid #e6ebf3;border-radius:22px;align-items:center;gap:28px;max-width:820px;margin:32px 0;padding:22px;display:flex}.bx .vc-feat,.pmpage .vc-feat,.oyl .vc-feat{margin-left:auto;margin-right:auto}.vc-feat .vc-card{flex:0 0 200px}.vc-feat .vc-cap{display:none}.vc-feat .vc-pl{width:58px;height:58px}.vc-ft{min-width:0}.vc-ft .vc-ey{color:var(--ac);letter-spacing:2px;margin-bottom:8px;font-size:13px;font-weight:700}.vc-ft h3{color:var(--ink);margin:0 0 8px;font-size:21px;font-weight:700;line-height:1.4}.vc-ft p{color:var(--ink2);margin:0 0 14px;font-size:15.5px;line-height:1.75}.vc-ft a{color:var(--ac);font-size:15px;font-weight:700;text-decoration:none}.vc-ft a:hover{text-decoration:underline}@media (max-width:767px){.vc-feat{flex-direction:column;align-items:stretch;gap:16px;margin:24px 0;padding:16px}.vc-feat .vc-card{flex:none;width:min(190px,56%);margin:0 auto}.vc-ft h3{font-size:18px}.vc-ft p{font-size:15px}}
