._root_n56i6_1{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}._imageStack_n56i6_9,._slide_n56i6_10,._horizontalScrim_n56i6_11,._bottomScrim_n56i6_12{position:absolute;inset:0}._slide_n56i6_10{opacity:0;transition:opacity 1.2s cubic-bezier(.4,0,.2,1)}._slideActive_n56i6_22{opacity:1;animation:_kenBurns_n56i6_1 7.2s linear forwards}._slide_n56i6_10 img{display:block;width:100%;height:100%;object-fit:cover}._horizontalScrim_n56i6_11{background:linear-gradient(90deg,var(--background) 0%,color-mix(in srgb,var(--background) 88%,transparent) 30%,color-mix(in srgb,var(--background) 25%,transparent) 68%,transparent 100%)}._bottomScrim_n56i6_12{background:linear-gradient(to bottom,transparent 55%,color-mix(in srgb,var(--background) 45%,transparent) 78%,var(--background) 100%)}._progress_n56i6_53{position:absolute;bottom:var(--spacing-6);left:var( --hero-content-padding-inline, clamp(var(--spacing-6), 5vw, var(--spacing-20)) );z-index:1;display:flex;gap:var(--spacing-2);pointer-events:auto}._progressButton_n56i6_66{display:grid;width:44px;height:44px;padding:2px;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer}._progressButton_n56i6_66:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}._progressTrack_n56i6_83{display:block;width:40px;height:3px;overflow:hidden;background:color-mix(in srgb,var(--foreground) 20%,transparent)}._progressFill_n56i6_91{display:block;width:100%;height:100%;background:var(--primary);transform:scaleX(0);transform-origin:left center}._progressPast_n56i6_100{transform:scaleX(1)}._progressActive_n56i6_104{animation:_fillProgress_n56i6_1 6s linear forwards}@keyframes _kenBurns_n56i6_1{0%{transform:translate(0) scale(1)}to{transform:translate(-2%) scale(1.08)}}@keyframes _fillProgress_n56i6_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:767px){._horizontalScrim_n56i6_11{background:linear-gradient(to bottom,color-mix(in srgb,var(--background) 76%,transparent),color-mix(in srgb,var(--background) 72%,transparent) 70%,color-mix(in srgb,var(--background) 80%,transparent))}}@media(prefers-reduced-motion:reduce){._slide_n56i6_10{transition-duration:.15s}._slideActive_n56i6_22{animation:none}._progressActive_n56i6_104{animation:none;transform:scaleX(1)}}._loadingContainer_1lxgr_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--background)}._container_1lxgr_9{min-height:100vh;display:flex;flex-direction:column;background-color:var(--background);color:var(--foreground);overflow-x:hidden}._header_1lxgr_18{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-6);max-width:1200px;margin:0 auto;width:100%}._logo_1lxgr_30{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--primary);letter-spacing:-.05em}._headerActions_1lxgr_38{display:flex;align-items:center}._langSwitch_1lxgr_43,._themeSwitch_1lxgr_44{margin-right:var(--spacing-4)}._headerActions_1lxgr_38 ._loginButton_1lxgr_48{color:#fff}._main_1lxgr_52{flex:1}._hero_1lxgr_56{position:relative;display:flex;align-items:center;width:100%;min-height:min(90vh,780px);overflow:hidden;padding:var(--spacing-16) 0 calc(var(--spacing-16) + 32px)}._heroInner_1lxgr_66{width:100%;max-width:1200px;margin:auto;padding:0 var(--spacing-6)}._heroContent_1lxgr_73{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}._heroContent_1lxgr_73:before{position:absolute;top:55%;left:50%;width:min(32rem,100%);height:18rem;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 18%,transparent),transparent 70%);filter:blur(3rem);transform:translate(-50%,-20%);pointer-events:none;content:""}._title_1lxgr_99{font-family:var(--font-family-heading);font-size:3rem;font-weight:900;line-height:1.1;margin-bottom:var(--spacing-4);text-transform:uppercase;color:var(--foreground);text-shadow:0 2px 16px color-mix(in srgb,var(--background) 60%,transparent)}._subtitle_1lxgr_110{font-size:1.25rem;color:color-mix(in srgb,var(--foreground) 85%,transparent);max-width:600px;margin:0 auto var(--spacing-8);line-height:1.6;text-shadow:0 2px 16px color-mix(in srgb,var(--background) 60%,transparent)}._ctaGroup_1lxgr_119{display:flex;flex-direction:column;gap:var(--spacing-4);align-items:center;justify-content:center}._primaryCta_1lxgr_127,._secondaryCta_1lxgr_132{width:100%;max-width:300px}._features_1lxgr_138{padding:var(--spacing-12) var(--spacing-4);max-width:1200px;margin:0 auto}._featureGrid_1lxgr_144{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._featureCard_1lxgr_150{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);text-align:left;transition:transform var(--animation-duration-normal) ease}._featureCard_1lxgr_150:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}._featureIconWrapper_1lxgr_164{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--primary) 10%,transparent);margin-bottom:var(--spacing-4)}._featureIcon_1lxgr_164{color:var(--primary)}._featureCard_1lxgr_150 h3{font-family:var(--font-family-heading);font-size:1.25rem;margin-bottom:var(--spacing-2)}._featureCard_1lxgr_150 p{color:var(--muted-foreground);line-height:1.6}._footer_1lxgr_190{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);text-align:center;padding:var(--spacing-8);border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.875rem}._footerLinks_1lxgr_202{display:flex;flex-wrap:wrap;gap:var(--spacing-6);justify-content:center}._footerLinks_1lxgr_202 a{color:var(--muted-foreground);text-decoration:none;transition:color var(--animation-duration-fast) ease}._footerLinks_1lxgr_202 a:hover{color:var(--primary);text-decoration:underline}@media(min-width:768px){._heroContent_1lxgr_73{max-width:55%;align-items:flex-start;text-align:left}._subtitle_1lxgr_110{margin-left:0}._title_1lxgr_99{font-size:4.5rem}._ctaGroup_1lxgr_119{flex-direction:row;justify-content:flex-start}._featureGrid_1lxgr_144{grid-template-columns:repeat(3,1fr)}}
