.headline-tagline[data-astro-cid-kizetxg7]{font-size:var(--headline-tagline-size, .875rem);font-weight:var(--headline-tagline-weight, 600);color:var(--headline-tagline-color, var(--color-secondary, #c03afe));letter-spacing:var(--headline-tagline-spacing, .05em);margin-bottom:.5rem}.headline-title[data-astro-cid-kizetxg7]{font-size:var(--headline-title-size, 1.875rem);font-weight:var(--headline-title-weight, 700);line-height:1.2;letter-spacing:-.025em;color:var(--headline-title-color, var(--color-text-heading, #111827))}@media(min-width:768px){.headline-title[data-astro-cid-kizetxg7]{font-size:var(--headline-title-size-md, 2.25rem)}}.headline-subtitle[data-astro-cid-kizetxg7]{font-size:var(--headline-subtitle-size, 1.125rem);color:var(--headline-subtitle-color, var(--color-text-muted, #6b7280));line-height:1.6}.dark .headline-tagline[data-astro-cid-kizetxg7]{color:var(--headline-tagline-color, var(--color-primary-light, #93c5fd))}.dark .headline-title[data-astro-cid-kizetxg7]{color:#fff}.dark .headline-subtitle[data-astro-cid-kizetxg7]{color:#d1d5db}html.dark .headline-title[data-astro-cid-kizetxg7]{color:#e5e5e5}html.dark .headline-subtitle[data-astro-cid-kizetxg7]{color:#a3a3a3}.stat-item[data-astro-cid-4sap4sq6]{opacity:0;transform:translateY(20px);will-change:opacity,transform}.stats-box[data-astro-cid-4sap4sq6]:not([data-animated]) .num[data-astro-cid-4sap4sq6]{opacity:0}.stats-box[data-astro-cid-4sap4sq6][data-visible] .stat-item[data-astro-cid-4sap4sq6]{animation:statFadeIn .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--stat-delay, 0s)}@keyframes statFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stat-icon[data-astro-cid-4sap4sq6]{transform:scale(.8);transition:transform .4s ease-out;will-change:transform}.stats-box[data-astro-cid-4sap4sq6][data-visible] .stat-icon[data-astro-cid-4sap4sq6]{transform:scale(1);transition-delay:var(--stat-delay, 0s)}.stat-item[data-astro-cid-4sap4sq6]:nth-child(odd){border-right:1px solid var(--adaptive-border, rgb(229 231 235))}@media(min-width:1024px){.stat-item[data-astro-cid-4sap4sq6]:nth-child(2n){border-right:1px solid var(--adaptive-border, rgb(229 231 235))}.stat-item[data-astro-cid-4sap4sq6]:last-child{border-right:none}}.stat-number[data-astro-cid-4sap4sq6]{font-family:var(--font-heading)}@media(prefers-reduced-motion:reduce){.stat-item[data-astro-cid-4sap4sq6]{opacity:1;transform:none;animation:none}.stat-icon[data-astro-cid-4sap4sq6]{transform:scale(1);transition:none}.stats-box[data-astro-cid-4sap4sq6]:not([data-animated]) .num[data-astro-cid-4sap4sq6]{opacity:1}}.hero-container[data-astro-cid-ojbkmbst]{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:.875rem;padding-right:.875rem;width:100%}@media(min-width:640px){.hero-container[data-astro-cid-ojbkmbst]{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.hero-container[data-astro-cid-ojbkmbst]{padding-left:2rem;padding-right:2rem}}.hero-content[data-astro-cid-ojbkmbst]{max-width:var(--hero-content-max-width, 48rem);padding-top:var(--hero-content-padding-y, 3.5rem);padding-bottom:var(--hero-content-padding-y, 4rem)}@media(min-width:640px){.hero-content[data-astro-cid-ojbkmbst]{padding-top:5rem;padding-bottom:5rem}}@media(min-width:768px){.hero-content[data-astro-cid-ojbkmbst]{padding-top:var(--hero-content-padding-y-md, 7rem);padding-bottom:var(--hero-content-padding-y-md, 7rem)}}@media(min-width:1024px){.hero-content[data-astro-cid-ojbkmbst]{padding-top:var(--hero-content-padding-y-lg, 9rem);padding-bottom:var(--hero-content-padding-y-lg, 9rem)}}.hero-title[data-astro-cid-ojbkmbst]{font-size:var(--hero-title-size, 2.25rem);font-weight:800;text-transform:uppercase;line-height:var(--hero-title-line-height, 1.1);letter-spacing:var(--hero-title-letter-spacing, .02em);color:var(--hero-title-color, white);margin-bottom:var(--hero-title-margin-bottom, 1.5rem);font-family:var(--hero-title-font, var(--font-heading, inherit));text-shadow:var(--hero-title-text-shadow, 0 3px 10px rgba(0, 0, 0, .6), 0 12px 36px rgba(0, 0, 0, .6));animation:var(--hero-title-animation, heroFadeUp .8s ease-out .1s both)}@media(max-width:767px){.hero-title[data-astro-cid-ojbkmbst]{font-size:2.1rem!important;letter-spacing:.05em!important;max-width:14ch!important;text-align:left!important;margin-left:0!important;margin-right:auto!important;display:block!important}}@media(min-width:640px){.hero-title[data-astro-cid-ojbkmbst]{font-size:var(--hero-title-size-sm, 2.25rem)}}@media(min-width:768px){.hero-title[data-astro-cid-ojbkmbst]{font-size:var(--hero-title-size-md, 2.5rem)}}@media(min-width:1024px){.hero-title[data-astro-cid-ojbkmbst]{font-size:var(--hero-title-size-lg, 2.75rem)}}.hero-subtitle[data-astro-cid-ojbkmbst]{font-size:var(--hero-subtitle-size, 1.125rem);line-height:1.6;color:var(--hero-subtitle-color, rgba(255, 255, 255, .85));max-width:90%;margin-bottom:var(--hero-subtitle-margin-bottom, 1.25rem);text-shadow:var(--hero-subtitle-text-shadow, 0 2px 8px rgba(0, 0, 0, .52), 0 6px 20px rgba(0, 0, 0, .42));animation:var(--hero-subtitle-animation, heroFadeUp .8s ease-out .2s both)}@media(min-width:768px){.hero-subtitle[data-astro-cid-ojbkmbst]{font-size:var(--hero-subtitle-size-md, 1.125rem)}}@media(min-width:640px){.hero-subtitle[data-astro-cid-ojbkmbst]{font-size:var(--hero-subtitle-size-md, 1.125rem);max-width:var(--hero-subtitle-max-width, 36rem)}}.hero-tagline[data-astro-cid-ojbkmbst]{font-size:var(--hero-tagline-size, 1rem);font-weight:var(--hero-tagline-weight, 600);color:#fff;margin-bottom:var(--hero-tagline-margin-bottom, .75rem);text-transform:var(--hero-tagline-transform, uppercase);letter-spacing:var(--hero-tagline-letter-spacing, .2em);text-shadow:var(--hero-tagline-text-shadow, 0 2px 6px rgba(0, 0, 0, .52), 0 5px 16px rgba(0, 0, 0, .36));animation:var(--hero-tagline-animation, heroFadeUp .8s ease-out both)}@media(min-width:640px){.hero-tagline[data-astro-cid-ojbkmbst]{font-size:var(--hero-tagline-size-md, 1rem)}}.hero-actions[data-astro-cid-ojbkmbst]{display:flex;flex-direction:column;gap:var(--hero-actions-gap, 1rem);animation:var(--hero-actions-animation, heroFadeUp .8s ease-out .3s both)}.hero-actions[data-astro-cid-ojbkmbst] .btn,.hero-actions[data-astro-cid-ojbkmbst] a{width:100%;text-align:center;justify-content:center}.hero-actions[data-astro-cid-ojbkmbst]>:first-child{display:inline-flex}@media(min-width:640px){.hero-actions[data-astro-cid-ojbkmbst]{flex-direction:row}.hero-actions[data-astro-cid-ojbkmbst] .btn,.hero-actions[data-astro-cid-ojbkmbst] a{width:auto;min-width:180px}}.hero-actions[data-astro-cid-ojbkmbst] .btn-primary-light,.hero-actions[data-astro-cid-ojbkmbst] .btn-outline-light{border-radius:var(--hero-btn-radius, 9999px);padding:var(--hero-btn-padding-y, .875rem) var(--hero-btn-padding-x, 1.5rem);font-size:var(--hero-btn-font-size, 1rem);font-weight:var(--hero-btn-font-weight, 600);transition:all .3s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.hero-actions[data-astro-cid-ojbkmbst] .btn-primary-light,.hero-actions[data-astro-cid-ojbkmbst] .btn-outline-light{padding-left:var(--hero-btn-padding-x-md, 2rem);padding-right:var(--hero-btn-padding-x-md, 2rem)}}.hero-actions[data-astro-cid-ojbkmbst] .btn-primary-light{background-color:#fff;color:var(--color-primary);border:1px solid transparent;box-shadow:0 4px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}.hero-actions[data-astro-cid-ojbkmbst] .btn-primary-light:hover{background-color:#f3f4f6;transform:translateY(-4px);box-shadow:0 8px 25px #fff6}.hero-actions[data-astro-cid-ojbkmbst] .btn-outline-light{background-color:var(--hero-btn-outline-bg, transparent);color:var(--hero-btn-outline-color, white);border:var(--hero-btn-outline-border, 2px solid white)}.hero-actions[data-astro-cid-ojbkmbst] .btn-outline-light:hover{background-color:var(--hero-btn-outline-hover-bg, white);color:var(--hero-btn-outline-hover-color, var(--color-primary));border-color:var(--hero-btn-outline-hover-border, white);transform:translateY(-4px);box-shadow:var(--hero-btn-outline-hover-shadow, 0 4px 14px rgba(255, 255, 255, .3))}.hero-actions[data-astro-cid-ojbkmbst] .btn-glass{background:var(--hero-btn-glass-bg, rgba(255, 255, 255, .1));backdrop-filter:blur(var(--hero-btn-glass-blur, 12px));-webkit-backdrop-filter:blur(var(--hero-btn-glass-blur, 12px));border:var(--hero-btn-glass-border, 1px solid rgba(255, 255, 255, .2));color:var(--hero-btn-glass-color, white);border-radius:var(--hero-btn-radius, 9999px);padding:var(--hero-btn-padding-y, .875rem) var(--hero-btn-padding-x, 1.5rem);font-size:var(--hero-btn-font-size, 1rem);font-weight:var(--hero-btn-font-weight, 600);transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-actions[data-astro-cid-ojbkmbst] .btn-glass:hover{background:var(--hero-btn-glass-hover-bg, rgba(255, 255, 255, .2));border-color:#fff6;transform:translateY(-4px);box-shadow:0 8px 32px #0003}.hero-overlay[data-astro-cid-ojbkmbst]{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-primary) 45%,transparent) 0%,color-mix(in srgb,var(--color-primary) 25%,transparent) 35%,transparent 90%),linear-gradient(to top,#000000d1,#00000085 40%,#00000026);mix-blend-mode:normal}html:not(.dark) .hero-overlay[data-astro-cid-ojbkmbst]{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-primary) 32%,transparent) 0%,color-mix(in srgb,var(--color-primary) 16%,transparent) 35%,transparent 90%),linear-gradient(to top,#000000d1,#00000085 40%,#00000026)}@media(max-width:767px){.hero-overlay[data-astro-cid-ojbkmbst]:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(0,0,0,.36) 0%,rgba(0,0,0,.22) 45%,transparent 85%);pointer-events:none}}@media(min-width:1024px){.hero-overlay[data-astro-cid-ojbkmbst]{background:linear-gradient(to right,color-mix(in srgb,var(--color-primary) 50%,transparent) 0%,color-mix(in srgb,var(--color-primary) 25%,transparent) 45%,transparent 100%),linear-gradient(to left,color-mix(in srgb,var(--color-primary) 15%,transparent) 0%,transparent 50%),linear-gradient(to right,#000000bf,#00000061,#0000001f)}html:not(.dark) .hero-overlay[data-astro-cid-ojbkmbst]{background:linear-gradient(to right,color-mix(in srgb,var(--color-primary) 35%,transparent) 0%,color-mix(in srgb,var(--color-primary) 16%,transparent) 45%,transparent 100%),linear-gradient(to left,color-mix(in srgb,var(--color-primary) 10%,transparent) 0%,transparent 50%),linear-gradient(to right,#000000bf,#00000061,#0000001f)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-title[data-astro-cid-ojbkmbst],.hero-subtitle[data-astro-cid-ojbkmbst],.hero-tagline[data-astro-cid-ojbkmbst],.hero-actions[data-astro-cid-ojbkmbst]{animation:none}}html.dark .hero-overlay[data-astro-cid-ojbkmbst]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,#00000040,#00000080);pointer-events:none;z-index:1}html.dark .hero-title[data-astro-cid-ojbkmbst]{color:var(--hero-title-color-dark, #e5e5e5);text-shadow:0 4px 30px rgba(0,0,0,.8)}html.dark .hero-subtitle[data-astro-cid-ojbkmbst]{color:var(--hero-subtitle-color-dark, rgba(229, 229, 229, .85));text-shadow:0 2px 15px rgba(0,0,0,.6)}.swiper-pagination-bullet{width:12px;height:12px;background:linear-gradient(135deg,#d1d5db,#9ca3af);opacity:.5;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid transparent}.swiper-pagination-bullet:hover{opacity:.8;transform:scale(1.2)}.swiper-pagination-bullet-active{background:linear-gradient(135deg,var(--aw-color-primary, #048c1e) 0%,var(--aw-color-secondary, #0369a1) 100%)!important;opacity:1!important;width:32px;border-radius:6px;border-color:#ffffff4d;box-shadow:0 4px 12px #048c1e66}.swiper-button-prev,.swiper-button-next{transition:all .3s cubic-bezier(.4,0,.2,1)}.swiper-button-prev:hover,.swiper-button-next:hover{transform:scale(1.15)}.swiper-button-prev:after,.swiper-button-next:after{font-weight:900}.homepage-header-wrapper[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;right:0;z-index:40}.homepage-header-wrapper[data-astro-cid-j7pv25f6] header{position:relative;top:auto}.homepage-header-wrapper[data-astro-cid-j7pv25f6] header.is-scrolled{position:fixed!important;top:0!important;left:0!important;right:0!important}
