.hero-section.svelte-13cnj55{height:100vh}@supports (height: 100svh){.hero-section.svelte-13cnj55{height:100svh}}@supports (height: 100dvh){.hero-section.svelte-13cnj55{height:100dvh}}@media(min-width:1024px){.hero-section.svelte-13cnj55{height:100vh}}.hero-content.svelte-13cnj55{overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain}.hero-content.svelte-13cnj55::-webkit-scrollbar{display:none}@media(max-width:1023px){.hero-section.svelte-13cnj55 .btn-ghost-light:where(.svelte-13cnj55){padding:.55rem 1rem;font-size:.8rem}}.hero-card-m.svelte-13cnj55{width:44vw;max-width:240px}@supports (height: 100svh){.hero-card-m.svelte-13cnj55{width:clamp(120px,min(44vw,calc((100svh - 400px)*.75)),240px)}}.hero-card-m.svelte-13cnj55 h3:where(.svelte-13cnj55){font-size:.9rem;line-height:1.2}.hero-card-m.svelte-13cnj55 p:where(.svelte-13cnj55){font-size:.66rem}@media(max-height:760px){.hero-feature-desc.svelte-13cnj55{display:none}}@media(max-height:640px){.hero-card-m.svelte-13cnj55{width:38vw;max-width:190px}}.card-fan.svelte-13cnj55{transition:transform .6s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.pointer-live.svelte-13cnj55 .card-fan:where(.svelte-13cnj55){transition:transform .12s ease-out}.reduced-motion.svelte-13cnj55 .card-fan:where(.svelte-13cnj55){transition:none!important}.card-body.svelte-13cnj55{transition:box-shadow .4s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.card-fan.svelte-13cnj55:hover .card-body:where(.svelte-13cnj55){box-shadow:0 30px 60px -15px #000000b3,inset 0 0 0 1.5px #ffffff2e,inset 0 1px #ffffff1a!important}.card-reflect.svelte-13cnj55{position:absolute;left:0;right:0;top:101%;height:30%;border-radius:22px;background-size:cover;background-position:center;transform:scaleY(-1);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);mask-image:linear-gradient(to bottom,#0000,#00000080);filter:blur(4px);opacity:.4;pointer-events:none}.text-gradient-blue.svelte-13cnj55{background:linear-gradient(90deg,#3b6fe0,#5b9dff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
