.hero-section[data-v-aa45f88a]{position:relative;display:flex;min-height:600px;width:100%;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}.hero-background[data-v-aa45f88a]{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;filter:brightness(.4);z-index:1;background-color:#1a202c}.floating-leaves[data-v-aa45f88a]{position:absolute;inset:0;pointer-events:none;z-index:2;overflow:hidden}.hero-content[data-v-aa45f88a]{position:relative;z-index:30;margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding:5rem 1rem}@media(min-width:640px){.hero-content[data-v-aa45f88a]{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.hero-content[data-v-aa45f88a]{padding-left:2rem;padding-right:2rem}}.hero-title[data-v-aa45f88a]{margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.hero-title[data-v-aa45f88a]{font-size:3rem;line-height:1.2}}@media(min-width:768px){.hero-title[data-v-aa45f88a]{font-size:3.75rem;line-height:1.1}}@media(min-width:1024px){.hero-title[data-v-aa45f88a]{font-size:4.5rem;line-height:1.1}}.hero-title[data-v-aa45f88a]{text-shadow:0 4px 12px rgba(0,0,0,.6);animation:fadeInUp-aa45f88a 1s ease-out forwards}.hero-description[data-v-aa45f88a]{margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:48rem;font-size:1.125rem;line-height:1.75rem;line-height:1.625;color:#ffffffe6}@media(min-width:640px){.hero-description[data-v-aa45f88a]{font-size:1.25rem;line-height:1.75rem}}@media(min-width:768px){.hero-description[data-v-aa45f88a]{font-size:1.5rem;line-height:2rem}}.hero-description[data-v-aa45f88a]{text-shadow:0 2px 8px rgba(0,0,0,.5);animation:fadeInUp-aa45f88a 1s ease-out .3s forwards;opacity:0}.cta-button[data-v-aa45f88a]{display:inline-flex;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(0 0 254 / var(--tw-bg-opacity, 1));padding:1rem 2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.cta-button[data-v-aa45f88a]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(0 0 230 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 10px 10px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.stat-card[data-v-aa45f88a]{cursor:default;border-radius:1.5rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;padding:1.5rem;--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.stat-card[data-v-aa45f88a]:hover{background-color:#ffffff1a}.stat-card[data-v-aa45f88a]{box-shadow:0 8px 32px #0000004d}.hero-wave-separator[data-v-aa45f88a]{position:absolute;bottom:0;left:0;right:0;z-index:40;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.hero-wave-separator[data-v-aa45f88a]:is(.dark *){--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.hero-wave-separator[data-v-aa45f88a]{transform:translateY(1px);line-height:0}.hero-wave-separator svg[data-v-aa45f88a]{height:auto;width:100%;display:block}@keyframes fadeInUp-aa45f88a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-aa45f88a]{animation:fadeInUp-aa45f88a 1s ease-out forwards;opacity:0}.leaf[data-v-aa45f88a]{position:absolute;pointer-events:none;animation-name:float-aa45f88a;animation-timing-function:ease-in-out;animation-iteration-count:infinite;opacity:.8;transform-origin:center;will-change:transform,opacity;contain:layout style paint}.leaf-image[data-v-aa45f88a]{animation-name:gentleSway-aa45f88a;animation-timing-function:ease-in-out;animation-iteration-count:infinite;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));transform-origin:center;will-change:transform;display:block}.leaf-size-small .leaf-image[data-v-aa45f88a]{height:16rem;width:16rem}.leaf-size-medium .leaf-image[data-v-aa45f88a]{height:24rem;width:24rem}.leaf-size-large .leaf-image[data-v-aa45f88a]{height:32rem;width:32rem}.leaf-blue .leaf-image[data-v-aa45f88a]{animation-duration:var(--leaf-sway-duration, 6s);animation-delay:var(--leaf-sway-delay, 0s)}.leaf-golden .leaf-image[data-v-aa45f88a]{animation-duration:calc(var(--leaf-sway-duration, 6s) * 1.2);animation-delay:var(--leaf-sway-delay, 0s)}.leaf-flipped .leaf-image[data-v-aa45f88a]{transform:scaleX(-1)}@keyframes float-aa45f88a{0%,to{transform:translateY(0) translate(0) rotate(calc(var(--leaf-initial-rotation, 0) * 1deg)) scale(var(--leaf-scale, 1));opacity:.7}25%{transform:translateY(calc(var(--leaf-float-height, 30) * -1px)) translate(calc(var(--leaf-direction, 1) * 15px)) rotate(calc(var(--leaf-initial-rotation, 0) * 1deg + calc(var(--leaf-direction, 1) * 45deg))) scale(calc(var(--leaf-scale, 1) * 1.05));opacity:.9}50%{transform:translateY(calc(var(--leaf-float-height, 30) * -2px)) translate(calc(var(--leaf-direction, 1) * 8px)) rotate(calc(var(--leaf-initial-rotation, 0) * 1deg + calc(var(--leaf-direction, 1) * 90deg))) scale(var(--leaf-scale, 1));opacity:1}75%{transform:translateY(calc(var(--leaf-float-height, 30) * -1px)) translate(calc(var(--leaf-direction, 1) * 12px)) rotate(calc(var(--leaf-initial-rotation, 0) * 1deg + calc(var(--leaf-direction, 1) * 135deg))) scale(calc(var(--leaf-scale, 1) * .95));opacity:.8}}@keyframes gentleSway-aa45f88a{0%,to{transform:rotate(calc(var(--leaf-initial-rotation, 0) * 1deg)) translate(calc(var(--leaf-direction, 1) * -5px)) scale(1)}33%{transform:rotate(calc(var(--leaf-initial-rotation, 0) * 1deg + calc(var(--leaf-direction, 1) * 8deg))) translate(calc(var(--leaf-direction, 1) * 3px)) scale(1.03)}66%{transform:rotate(calc(var(--leaf-initial-rotation, 0) * 1deg + calc(var(--leaf-direction, 1) * 5deg))) translate(calc(var(--leaf-direction, 1) * 6px)) scale(.97)}}@media(max-width:640px){.leaf-size-small .leaf-image[data-v-aa45f88a]{height:12rem;width:12rem}.leaf-size-medium .leaf-image[data-v-aa45f88a]{height:16rem;width:16rem}.leaf-size-large .leaf-image[data-v-aa45f88a]{height:20rem;width:20rem}.leaf[data-v-aa45f88a]:nth-child(n+6){display:none}}
