.hero-section[data-astro-cid-anhloy43]{position:relative;height:92vh;min-height:680px;max-height:940px;background:transparent}.hero-bg[data-astro-cid-anhloy43]{position:absolute;inset:-72px 0 0;overflow:hidden;background-color:#092341;background-image:url(/bg-image.svg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.hero-bg-img[data-astro-cid-anhloy43]{width:100%;height:100%;object-fit:cover}.hero-bg-video[data-astro-cid-anhloy43]{position:absolute;top:50%;left:50%;width:max(140vw,248.89vh);height:max(78.75vw,140vh);transform:translate(-50%,-50%);border:0;pointer-events:none}.hero-bg-video-direct[data-astro-cid-anhloy43]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease;pointer-events:none}.hero-bg-video-direct[data-astro-cid-anhloy43].is-loaded{opacity:1}.hero-overlay[data-astro-cid-anhloy43]{position:absolute;inset:-72px 0 0;z-index:1;pointer-events:none;background:radial-gradient(58% 78% at 90% 2%,rgba(153,0,16,.32),transparent 62%),linear-gradient(100deg,#061324e6,#061324ad 42%,#06132452),linear-gradient(180deg,#040c188c,#040c181a 16% 66%,#040c18d1)}.hero-accent[data-astro-cid-anhloy43]{position:absolute;left:0;right:0;bottom:0;height:3px;z-index:2;pointer-events:none;background:linear-gradient(90deg,#990010,#7a1f4e 46%,#22348c)}.hero-badge[data-astro-cid-anhloy43]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero-badge-dot[data-astro-cid-anhloy43]{width:.5rem;height:.5rem;border-radius:9999px;background:#990010;box-shadow:0 0 8px #990010b3;flex-shrink:0}.hero-heading[data-astro-cid-anhloy43]{font-size:38px;line-height:1.06;font-weight:800;letter-spacing:-.025em;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.55)}@media(min-width:1024px){.hero-heading[data-astro-cid-anhloy43]{font-size:54px}}.hero-section[data-astro-cid-anhloy43] .hero-gradient-text{background:linear-gradient(100deg,#fff,#ff7a90,#fff);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-description[data-astro-cid-anhloy43]{font-size:16.5px;line-height:1.7;color:#ffffffe0;text-shadow:0 1px 10px rgba(0,0,0,.35)}@media(min-width:1024px){.hero-description[data-astro-cid-anhloy43]{font-size:17.5px}}.hero-description[data-astro-cid-anhloy43] p{margin:0;color:#ffffffe0}.hero-description[data-astro-cid-anhloy43] p+p{margin-top:.7em}.hero-description-rich[data-astro-cid-anhloy43] p:first-child:not(:only-child){color:#fff;font-weight:600}.hero-description[data-astro-cid-anhloy43] strong{color:#fff;font-weight:800}.hero-description[data-astro-cid-anhloy43] .list-bullet,.hero-description[data-astro-cid-anhloy43] .list-check{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.35rem}.hero-description[data-astro-cid-anhloy43] .list-bullet li,.hero-description[data-astro-cid-anhloy43] .list-check li{position:relative;padding-left:1.5rem;color:#ffffffe0}.hero-description[data-astro-cid-anhloy43] .list-bullet li:before{content:"→";position:absolute;left:0;top:0;color:#fff;font-weight:700}.hero-description[data-astro-cid-anhloy43] .list-check li:before{content:"★";position:absolute;left:0;top:0;color:#ffd166}.hero-secondary-btn[data-astro-cid-anhloy43]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.75rem;border-radius:.75rem;font-size:15px;font-weight:700;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:background .3s,color .3s,transform .3s,box-shadow .3s;font-family:inherit}.hero-secondary-btn[data-astro-cid-anhloy43]:hover{background:#fff;color:#092341;transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.hero-play-btn[data-astro-cid-anhloy43]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;padding:0;margin:0;background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;isolation:isolate}.hero-play-btn[data-astro-cid-anhloy43]:before{content:"";position:absolute;inset:-14px;border-radius:9999px;background:radial-gradient(circle,#ffffff38,#ffffff14 35%,#9900102e,#99001000 75%);filter:blur(6px);z-index:0;animation:hero-play-halo 3.6s ease-in-out infinite;pointer-events:none}@keyframes hero-play-halo{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.15);opacity:1}}.hero-play-btn[data-astro-cid-anhloy43]:after{content:"";position:absolute;inset:-2px;border-radius:9999px;background:conic-gradient(from 0deg,#fffffff2,#ffffff26,#ffc8d28c,#ffffff26,#fffffff2 360deg);-webkit-mask:radial-gradient(circle,transparent calc(100% - 2.5px),#000 calc(100% - 1.5px));mask:radial-gradient(circle,transparent calc(100% - 2.5px),#000 calc(100% - 1.5px));z-index:1;animation:hero-play-spin 6s linear infinite;pointer-events:none;opacity:.85}@keyframes hero-play-spin{to{transform:rotate(360deg)}}.hero-play-btn-core[data-astro-cid-anhloy43]{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:9999px;background:radial-gradient(circle at 30% 22%,#ffffff73,#ffffff14 40%,#fff0 70%),linear-gradient(145deg,#ffffff2e,#ffffff0d,#ffffff24);border:1px solid rgba(255,255,255,.4);color:#fff;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:0 12px 32px #00000061,0 2px 6px #00000040,inset 0 1px #ffffff73,inset 0 -8px 18px #0000002e;overflow:hidden;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .4s ease,border-color .4s ease,box-shadow .4s ease}.hero-play-btn-core[data-astro-cid-anhloy43]:before{content:"";position:absolute;inset:5px;border-radius:9999px;border:1px solid rgba(255,255,255,.2);pointer-events:none;z-index:1}.hero-play-btn-core[data-astro-cid-anhloy43]:after{content:"";position:absolute;top:-50%;left:-120%;width:60%;height:200%;transform:rotate(20deg);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.18) 50%,transparent 100%);animation:hero-play-sheen 5s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes hero-play-sheen{0%{left:-120%}55%{left:200%}to{left:200%}}.hero-play-btn-core[data-astro-cid-anhloy43] svg[data-astro-cid-anhloy43]{position:relative;z-index:2;margin-left:3px;filter:drop-shadow(0 0 6px rgba(255,255,255,.45)) drop-shadow(0 1px 3px rgba(0,0,0,.5))}.hero-play-btn-pulse[data-astro-cid-anhloy43]{position:absolute;inset:0;border-radius:9999px;border:1.5px solid rgba(255,255,255,.65);z-index:2;animation:hero-play-pulse 2.4s cubic-bezier(.2,.7,.2,1) infinite;pointer-events:none}.hero-play-btn-pulse--2[data-astro-cid-anhloy43]{animation-delay:1.2s;border-color:#ffc8d280}@keyframes hero-play-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2);opacity:0}}.hero-play-btn[data-astro-cid-anhloy43]:hover .hero-play-btn-core[data-astro-cid-anhloy43]{transform:scale(1.12);background:radial-gradient(circle at 30% 22%,#ffffff73,#ff7a8a2e,#ff7a8a00 70%),linear-gradient(145deg,#b3001aa6,#9900108c,#6d000ba6);border-color:#ffffffb3;box-shadow:0 18px 42px #9900108c,0 3px 10px #0006,inset 0 1px #ffffff73,inset 0 -8px 18px #00000040}.hero-play-btn[data-astro-cid-anhloy43]:hover:after{animation-duration:3s;background:conic-gradient(from 0deg,#fff,#ffc8d2b3,#ffe6ebd9,#ffc8d2b3,#fff 360deg);opacity:1}.hero-play-btn[data-astro-cid-anhloy43]:hover:before{background:radial-gradient(circle,#ff7a8a73,#99001066 35%,#9900101a 65%,#99001000 80%)}.hero-play-btn[data-astro-cid-anhloy43]:hover .hero-play-btn-pulse[data-astro-cid-anhloy43]{border-color:#ffc8d2bf}.hero-play-btn[data-astro-cid-anhloy43]:hover .hero-play-btn-pulse--2[data-astro-cid-anhloy43]{border-color:#990010b3}.hero-play-btn[data-astro-cid-anhloy43]:active .hero-play-btn-core[data-astro-cid-anhloy43]{transform:scale(.96)}.hero-play-btn[data-astro-cid-anhloy43]:focus-visible{outline:0}.hero-play-btn[data-astro-cid-anhloy43]:focus-visible .hero-play-btn-core[data-astro-cid-anhloy43]{box-shadow:0 0 0 3px #fff,0 0 0 6px #ffffff59,0 12px 32px #00000061}@media(prefers-reduced-motion:reduce){.hero-play-btn-pulse[data-astro-cid-anhloy43],.hero-play-btn[data-astro-cid-anhloy43]:before,.hero-play-btn[data-astro-cid-anhloy43]:after,.hero-play-btn-core[data-astro-cid-anhloy43]:after{animation:none}.hero-play-btn-pulse[data-astro-cid-anhloy43]{opacity:.4}}.hero-video-modal[data-astro-cid-anhloy43]{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:24px}.hero-video-modal[data-astro-cid-anhloy43].is-open{display:flex;animation:hero-video-fade .2s ease both}@keyframes hero-video-fade{0%{opacity:0}to{opacity:1}}.hero-video-modal-backdrop[data-astro-cid-anhloy43]{position:absolute;inset:0;width:100%;height:100%;background:#05080ed9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:0;padding:0;margin:0;cursor:pointer}.hero-video-modal-frame[data-astro-cid-anhloy43]{position:relative;width:min(1100px,100%);aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 30px 80px #00000080;animation:hero-video-rise .3s cubic-bezier(.2,.8,.2,1) both}@keyframes hero-video-rise{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.hero-video-modal-close[data-astro-cid-anhloy43]{position:absolute;top:12px;right:12px;z-index:3;width:42px;height:42px;border-radius:9999px;background:#0000008c;border:1px solid rgba(255,255,255,.35);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,transform .2s,box-shadow .2s;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 14px #0006}.hero-video-modal-close[data-astro-cid-anhloy43]:hover{background:#990010;border-color:#990010;transform:scale(1.06);box-shadow:0 6px 18px #9900108c}.hero-video-modal-close[data-astro-cid-anhloy43]:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:640px){.hero-video-modal-close[data-astro-cid-anhloy43]{top:8px;right:8px;width:38px;height:38px}}.hero-video-modal-player[data-astro-cid-anhloy43]{width:100%;height:100%}.hero-video-modal-player[data-astro-cid-anhloy43] iframe[data-astro-cid-anhloy43],.hero-video-modal-player[data-astro-cid-anhloy43] video[data-astro-cid-anhloy43]{width:100%;height:100%;border:0;display:block;background:#000}body.hero-video-open{overflow:hidden}.hero-trust-logo[data-astro-cid-anhloy43]{height:30px;max-height:30px;width:auto;max-width:130px;object-fit:contain;filter:brightness(0) invert(1);opacity:.82;transition:opacity .3s}.hero-trust-item[data-astro-cid-anhloy43]:hover .hero-trust-logo[data-astro-cid-anhloy43]{opacity:1}@media(max-height:760px)and (min-width:1024px){.hero-heading[data-astro-cid-anhloy43]{font-size:44px}.hero-description[data-astro-cid-anhloy43]{font-size:16px}}@media(max-width:1023px){.hero-section[data-astro-cid-anhloy43]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.18) 60%,rgba(0,0,0,.32) 100%)}}@media(max-width:1023px){.hero-section[data-astro-cid-anhloy43]{height:auto;min-height:100vh;min-height:100svh;max-height:none}.hero-heading[data-astro-cid-anhloy43]{font-size:32px;line-height:1.1}.hero-description[data-astro-cid-anhloy43]{font-size:15.5px;line-height:1.6}}@media(max-width:380px){.hero-heading[data-astro-cid-anhloy43]{font-size:28px}.hero-description[data-astro-cid-anhloy43]{font-size:15px}}
