.vhero[data-astro-cid-s52inpr6]{position:relative;overflow:hidden;color:#fff;background:var(--purple-900)}.vhero[data-astro-cid-s52inpr6]:before{content:"";position:absolute;inset:0;background:var(--hero-img, none) center 35% / cover no-repeat}.vhero[data-astro-cid-s52inpr6]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#3b1340f2,#6c2887e6 45%,#6c2887b3 75%,#6c28878c)}.vhero[data-astro-cid-s52inpr6] .wrap[data-astro-cid-s52inpr6]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:56px;align-items:center;padding-top:132px;padding-bottom:88px}.crumb[data-astro-cid-s52inpr6]{display:flex;align-items:center;gap:8px;font-size:14px;color:#ffffffb3;margin-bottom:18px;font-family:var(--font-display);font-weight:600;flex-wrap:wrap}.crumb[data-astro-cid-s52inpr6] a[data-astro-cid-s52inpr6]{color:#ffffffb3}.crumb[data-astro-cid-s52inpr6] a[data-astro-cid-s52inpr6]:hover{color:#fff}.crumb[data-astro-cid-s52inpr6] .cur[data-astro-cid-s52inpr6]{color:var(--lime-500)}.vhero[data-astro-cid-s52inpr6] h1[data-astro-cid-s52inpr6]{color:#fff;font-family:var(--font-display);font-weight:800;font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1.05;margin:0 0 18px}.vhtext[data-astro-cid-s52inpr6] p{color:#ffffffe6;font-size:18px;margin:0 0 22px}.vchips[data-astro-cid-s52inpr6]{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.vchip[data-astro-cid-s52inpr6]{display:flex;align-items:center;gap:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:10px 14px}.vchip[data-astro-cid-s52inpr6] svg[data-astro-cid-s52inpr6]{width:22px;height:22px;color:var(--lime-500);flex:none}.vchip[data-astro-cid-s52inpr6] dt[data-astro-cid-s52inpr6]{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3}.vchip[data-astro-cid-s52inpr6] dd[data-astro-cid-s52inpr6]{margin:0}.vchip[data-astro-cid-s52inpr6] dd[data-astro-cid-s52inpr6] p{margin:0;font-family:var(--font-display);font-weight:700;font-size:15px;color:#fff;line-height:1.3}.vrate[data-astro-cid-s52inpr6]{display:flex;align-items:center;gap:8px;margin:0 0 24px;font-size:15px;color:#ffffffd9}.vrate[data-astro-cid-s52inpr6] .stars[data-astro-cid-s52inpr6]{color:var(--yellow-500);letter-spacing:2px}.vrate[data-astro-cid-s52inpr6] strong[data-astro-cid-s52inpr6]{color:#fff;font-family:var(--font-display)}.vhcta[data-astro-cid-s52inpr6]{display:flex;gap:14px;flex-wrap:wrap}.vplay[data-astro-cid-s52inpr6]{position:relative;display:block;width:100%;aspect-ratio:4/3;border:0;padding:0;border-radius:var(--radius-xl);overflow:hidden;cursor:pointer;background:var(--poster) center / cover no-repeat,var(--purple-900);box-shadow:var(--shadow-lg)}.vplay[data-astro-cid-s52inpr6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#3b13400d,#3b134073);transition:opacity .2s}.vplay[data-astro-cid-s52inpr6]:hover:after{opacity:.6}.pbtn[data-astro-cid-s52inpr6]{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:96px;height:96px;border-radius:50%;background:var(--lime-500);color:var(--purple-900);display:grid;place-items:center;box-shadow:0 0 0 12px #bed60040;transition:transform .2s}.pbtn[data-astro-cid-s52inpr6] svg[data-astro-cid-s52inpr6]{width:40px;height:40px;margin-left:5px}.vlabel[data-astro-cid-s52inpr6]{position:absolute;z-index:1;left:20px;bottom:18px;font-family:var(--font-display);font-weight:700;font-size:15px;color:#fff;background:#3b1340b8;padding:8px 14px;border-radius:999px}.vplay[data-astro-cid-s52inpr6]:hover .pbtn[data-astro-cid-s52inpr6]{transform:translate(-50%,-50%) scale(1.06)}.vframe{position:relative;width:100%;aspect-ratio:4/3;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.vframe iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vsplit[data-astro-cid-s52inpr6]{padding:80px 0}.vhow[data-astro-cid-s52inpr6]{background:var(--gray-50)}.split[data-astro-cid-s52inpr6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.split[data-astro-cid-s52inpr6].top{align-items:start}.split[data-astro-cid-s52inpr6].solo{grid-template-columns:minmax(0,820px)}.split[data-astro-cid-s52inpr6] .h2[data-astro-cid-s52inpr6]{margin:0 0 18px}.sphoto[data-astro-cid-s52inpr6]{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);display:block}.sphoto[data-astro-cid-s52inpr6].sticky{position:sticky;top:110px}.checks[data-astro-cid-s52inpr6]{list-style:none;padding:0;margin:0;display:grid;gap:12px}.checks[data-astro-cid-s52inpr6] li[data-astro-cid-s52inpr6],.incbody[data-astro-cid-s52inpr6] ul li{position:relative;padding-left:34px}.checks[data-astro-cid-s52inpr6] li[data-astro-cid-s52inpr6]:before,.incbody[data-astro-cid-s52inpr6] ul li:before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:50%;background:var(--lime-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233B1340' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E") center/12px no-repeat}.vhead[data-astro-cid-s52inpr6]{max-width:820px;margin:0 0 36px}.vhead[data-astro-cid-s52inpr6] .h2[data-astro-cid-s52inpr6]{margin:0 0 14px}.vintro[data-astro-cid-s52inpr6] p{font-size:17px;line-height:1.7}.vout[data-astro-cid-s52inpr6]{max-width:820px;margin:28px 0 0}.vout[data-astro-cid-s52inpr6] p{font-family:var(--font-display);font-weight:700;color:var(--ink-900);font-size:17px}.vcards[data-astro-cid-s52inpr6]{background:linear-gradient(180deg,#fff 0%,var(--lime-50) 100%)}.cgrid[data-astro-cid-s52inpr6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cgrid[data-astro-cid-s52inpr6].n2,.cgrid[data-astro-cid-s52inpr6].n4{grid-template-columns:repeat(2,minmax(0,1fr))}.cgrid[data-astro-cid-s52inpr6].n7,.cgrid[data-astro-cid-s52inpr6].n8{grid-template-columns:repeat(4,minmax(0,1fr))}.cgrid[data-astro-cid-s52inpr6] li[data-astro-cid-s52inpr6]{position:relative;background:#fff;border-radius:var(--radius-lg);padding:30px 26px 26px;box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .2s,box-shadow .2s}.cgrid[data-astro-cid-s52inpr6] li[data-astro-cid-s52inpr6]:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--cc)}.cgrid[data-astro-cid-s52inpr6] li[data-astro-cid-s52inpr6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.cnum[data-astro-cid-s52inpr6]{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--cc);color:var(--purple-900);font-family:var(--font-display);font-weight:800;font-size:16px;margin-bottom:14px}.cgrid[data-astro-cid-s52inpr6] h3[data-astro-cid-s52inpr6]{font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--ink-900);margin:0 0 8px}.ccopy[data-astro-cid-s52inpr6] p{margin:0 0 10px;font-size:15px;line-height:1.65}.ccopy[data-astro-cid-s52inpr6] p:last-child{margin-bottom:0}.cphotos[data-astro-cid-s52inpr6]{display:grid;gap:16px;margin-top:36px}.cphotos[data-astro-cid-s52inpr6].n2{grid-template-columns:1fr 1fr}.cphotos[data-astro-cid-s52inpr6].n3{grid-template-columns:repeat(3,1fr)}.cphotos[data-astro-cid-s52inpr6] img[data-astro-cid-s52inpr6]{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-lg);display:block;box-shadow:var(--shadow-sm)}.cphotos[data-astro-cid-s52inpr6].n1 img[data-astro-cid-s52inpr6]{aspect-ratio:21/9}.vmap[data-astro-cid-s52inpr6] .h2{margin:0 0 14px}.mcols[data-astro-cid-s52inpr6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.mcols[data-astro-cid-s52inpr6].n2{grid-template-columns:repeat(2,minmax(0,1fr))}.mcols[data-astro-cid-s52inpr6].n4{grid-template-columns:repeat(4,minmax(0,1fr))}.mcard[data-astro-cid-s52inpr6]{position:relative;background:#fff;border-radius:var(--radius-lg);padding:28px 26px 24px;box-shadow:var(--shadow-sm);overflow:hidden}.mcard[data-astro-cid-s52inpr6]:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--cc)}.mcard[data-astro-cid-s52inpr6] h3[data-astro-cid-s52inpr6]{font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--purple-900);margin:0 0 10px}.mcard[data-astro-cid-s52inpr6] p{font-size:15px;line-height:1.65;margin:0 0 10px}.mcard[data-astro-cid-s52inpr6] p:last-child{margin-bottom:0}.mcard[data-astro-cid-s52inpr6].dark{background:var(--purple-900)}.mcard[data-astro-cid-s52inpr6].dark:before{background:var(--lime-500)}.mcard[data-astro-cid-s52inpr6].dark h3[data-astro-cid-s52inpr6]{color:var(--lime-500)}.mcard[data-astro-cid-s52inpr6].dark p{color:#ffffffe0}.mcard[data-astro-cid-s52inpr6].dark a{color:var(--lime-500);font-weight:600}.vcall[data-astro-cid-s52inpr6]{background:#fff}.clgrid[data-astro-cid-s52inpr6]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.clgrid[data-astro-cid-s52inpr6] .h2{margin:0 0 14px}.clcard[data-astro-cid-s52inpr6]{background:var(--lime-50);border:2px solid var(--lime-500);border-radius:var(--radius-xl);padding:32px 34px}.clcard[data-astro-cid-s52inpr6] h3[data-astro-cid-s52inpr6]{font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--purple-900);margin:0 0 12px}.clcard[data-astro-cid-s52inpr6] p{font-size:16px;line-height:1.7;color:var(--ink-700)}.clcard[data-astro-cid-s52inpr6] p:last-child{margin-bottom:0}.vben[data-astro-cid-s52inpr6]{background:var(--panel-purple);color:#fff}.vben[data-astro-cid-s52inpr6] .h2{color:#fff}.bandlead[data-astro-cid-s52inpr6]{max-width:760px;margin:0 auto 24px;text-align:center}.bandlead[data-astro-cid-s52inpr6] p{color:#ffffffe0}.bgrid[data-astro-cid-s52inpr6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.bgrid[data-astro-cid-s52inpr6] li[data-astro-cid-s52inpr6]{display:flex;align-items:center;gap:12px;background:#fff;border-radius:var(--radius-md, 12px);padding:14px 16px;box-shadow:0 8px 20px #14041a33}.bic[data-astro-cid-s52inpr6]{width:40px;height:40px;flex:none;border-radius:50%;background:var(--cc);display:grid;place-items:center}.bic[data-astro-cid-s52inpr6] img[data-astro-cid-s52inpr6]{width:22px;height:22px}.bgrid[data-astro-cid-s52inpr6] li[data-astro-cid-s52inpr6] p{margin:0;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--ink-900);line-height:1.25}.vinc[data-astro-cid-s52inpr6]{background:#fff}.incpanel[data-astro-cid-s52inpr6]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border-radius:var(--radius-xl);overflow:hidden;background:var(--purple-900);box-shadow:var(--shadow-lg)}.incpanel[data-astro-cid-s52inpr6].solo{grid-template-columns:1fr}.incpanel[data-astro-cid-s52inpr6]>img[data-astro-cid-s52inpr6]{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.incbody[data-astro-cid-s52inpr6]{padding:48px 52px;color:#fff}.incbody[data-astro-cid-s52inpr6] .h2{color:#fff;margin:0 0 22px}.incbody[data-astro-cid-s52inpr6] ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.incbody[data-astro-cid-s52inpr6] ul li{font-size:16px;line-height:1.55;color:#ffffffeb}.incbody[data-astro-cid-s52inpr6] p{color:#ffffffe0}.vfaq[data-astro-cid-s52inpr6]{background:linear-gradient(180deg,var(--purple-50) 0%,#fff 100%)}.fqgrid[data-astro-cid-s52inpr6]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.fqside[data-astro-cid-s52inpr6]{position:sticky;top:110px}.fqside[data-astro-cid-s52inpr6] .eyebrow[data-astro-cid-s52inpr6]{display:block;margin-bottom:8px}.fqside[data-astro-cid-s52inpr6] .h2{margin:0 0 18px}.fqside[data-astro-cid-s52inpr6] .btn[data-astro-cid-s52inpr6]{margin-top:10px}.vfaq[data-astro-cid-s52inpr6] .faq{max-width:none;display:grid;gap:12px}.vfaq[data-astro-cid-s52inpr6] .faq details{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-md, 12px);padding:0 20px;box-shadow:var(--shadow-sm)}.vfaq[data-astro-cid-s52inpr6] .faq summary{font-size:16.5px;padding:18px 0}.fqafter[data-astro-cid-s52inpr6]{margin-top:20px}.vgal[data-astro-cid-s52inpr6]{padding-top:0;background:#fff}.galgrid[data-astro-cid-s52inpr6]{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:14px}.galgrid[data-astro-cid-s52inpr6] img[data-astro-cid-s52inpr6]{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg);display:block}.galgrid[data-astro-cid-s52inpr6].n5 img[data-astro-cid-s52inpr6]:first-child{grid-column:span 2;grid-row:span 2}.galgrid[data-astro-cid-s52inpr6].n2{grid-template-columns:repeat(2,1fr);grid-auto-rows:320px}.galgrid[data-astro-cid-s52inpr6].n3{grid-template-columns:repeat(3,1fr);grid-auto-rows:280px}.galgrid[data-astro-cid-s52inpr6].n4{grid-auto-rows:260px}.vrev[data-astro-cid-s52inpr6]{background:var(--aqua-50)}.vrev[data-astro-cid-s52inpr6] .shead[data-astro-cid-s52inpr6]{margin-bottom:30px}.vrev[data-astro-cid-s52inpr6] .h2{color:var(--purple-900)}.vrev[data-astro-cid-s52inpr6] .bh{text-align:center;margin:0 0 24px}@media(max-width:1100px){.bgrid[data-astro-cid-s52inpr6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.vhero[data-astro-cid-s52inpr6] .wrap[data-astro-cid-s52inpr6]{grid-template-columns:1fr;gap:32px;padding-top:110px;padding-bottom:56px}.mcols[data-astro-cid-s52inpr6],.mcols[data-astro-cid-s52inpr6].n2,.mcols[data-astro-cid-s52inpr6].n4{grid-template-columns:1fr}.split[data-astro-cid-s52inpr6],.clgrid[data-astro-cid-s52inpr6],.fqgrid[data-astro-cid-s52inpr6]{grid-template-columns:1fr;gap:32px}.split[data-astro-cid-s52inpr6].rev>.sphoto[data-astro-cid-s52inpr6]{order:-1}.sphoto[data-astro-cid-s52inpr6].sticky,.fqside[data-astro-cid-s52inpr6]{position:static}.cgrid[data-astro-cid-s52inpr6],.cgrid[data-astro-cid-s52inpr6].n7,.cgrid[data-astro-cid-s52inpr6].n8{grid-template-columns:1fr 1fr}.incpanel[data-astro-cid-s52inpr6]{grid-template-columns:1fr}.incpanel[data-astro-cid-s52inpr6]>img[data-astro-cid-s52inpr6]{min-height:0;aspect-ratio:3/2}.incbody[data-astro-cid-s52inpr6]{padding:32px 26px}.galgrid[data-astro-cid-s52inpr6],.galgrid[data-astro-cid-s52inpr6].n3,.galgrid[data-astro-cid-s52inpr6].n4{grid-template-columns:1fr 1fr;grid-auto-rows:160px}.galgrid[data-astro-cid-s52inpr6].n3 img[data-astro-cid-s52inpr6]:first-child{grid-column:span 2}}@media(max-width:640px){.cgrid[data-astro-cid-s52inpr6],.cgrid[data-astro-cid-s52inpr6].n2,.cgrid[data-astro-cid-s52inpr6].n4,.cgrid[data-astro-cid-s52inpr6].n7,.cgrid[data-astro-cid-s52inpr6].n8{grid-template-columns:1fr}.bgrid[data-astro-cid-s52inpr6]{grid-template-columns:1fr 1fr}.cphotos[data-astro-cid-s52inpr6].n2,.cphotos[data-astro-cid-s52inpr6].n3{grid-template-columns:1fr}.vsplit[data-astro-cid-s52inpr6]{padding:56px 0}.pbtn[data-astro-cid-s52inpr6]{width:72px;height:72px}.pbtn[data-astro-cid-s52inpr6] svg[data-astro-cid-s52inpr6]{width:30px;height:30px}}
