.animate-up{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(1.875rem)}.animate-up.in-view{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.2s}.delay-2{transition-delay:.4s}@media (prefers-reduced-motion:reduce){.animate-up{opacity:1!important;transition:none!important;transform:translateY(0)!important}}.hero{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-height:auto;padding-bottom:2rem;display:flex;margin-top:6.5rem!important;padding-top:0!important}.hero h1{font-family:var(--font-heading);margin-bottom:1rem;font-size:clamp(2.2rem,8vw,4.5rem);line-height:1.1}.subtitle{color:var(--text-muted);width:100%;margin-bottom:2rem;padding:0 1.25rem;font-size:1rem}.username-claimer{flex-direction:column;gap:.9375rem;width:100%;padding:0;display:flex;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important}.username-input-wrapper{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:3.125rem;align-items:center;width:100%;padding:.125rem .3125rem;display:flex}.prefix{display:none}#usernameInput{color:var(--text-main);text-align:center;width:100%;font-size:1rem;font-family:var(--font-body);background:0 0;border:none;outline:none;padding:.9375rem}#claimBtn{width:100%}.input-feedback{height:1.25rem;margin-top:.625rem;font-size:.9rem;font-weight:700}@media (width>=64rem){.hero{justify-content:center;min-height:85vh;margin-top:4.375rem!important;padding-top:3rem!important}.subtitle{max-width:37.5rem;margin:0 auto 3rem;padding:0;font-size:1.1rem}.username-claimer{border-radius:3.125rem;flex-direction:row;align-items:center;max-width:37.5rem;margin:0 auto;padding:.5rem .75rem;transition:border-color .3s,box-shadow .3s;background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid var(--glass-border)!important}.username-claimer:focus-within{border-color:var(--primary-gold)!important;box-shadow:0 0 20px var(--gold-glow)!important}.username-input-wrapper{background:0 0;border:none;flex:1;align-items:center;padding:0;display:flex}.prefix{color:var(--text-muted);white-space:nowrap;align-items:center;padding-left:1.25rem;font-weight:600;display:flex}#usernameInput{text-align:left;background:0 0;border:none;outline:none;width:100%;padding:.9375rem .625rem;font-size:1.1rem}#claimBtn{width:auto}}.split-section{text-align:center;grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-bottom:2rem;display:grid;margin-top:0!important;padding-top:2rem!important}.split-text{order:1}.split-text h2{font-family:var(--font-heading);margin-bottom:1.25rem;font-size:2.2rem;line-height:1.1}.split-text p{color:var(--text-muted);width:90%;margin:0 auto 1.875rem;font-size:1.1rem;line-height:1.6}.split-visual{order:2;justify-content:center;width:calc(100% + 2.5rem);height:auto;margin-bottom:5rem;margin-left:-1.25rem;margin-right:-1.25rem;display:flex}.carousel-window{width:100%;height:auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.carousel-track{flex-direction:row;gap:1.25rem;width:max-content;animation:20s linear infinite scrollHorizontal;display:flex}.carousel-item{border-radius:1.5rem;flex-shrink:0;width:15rem;box-shadow:none!important;background:0 0!important;border:none!important}.carousel-item img{aspect-ratio:1;object-fit:cover;border-radius:1.5rem;width:100%;height:auto;display:block}@keyframes scrollHorizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width>=64rem){.split-section{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.75rem;min-height:80vh;margin-bottom:6.25rem}.split-text{order:unset;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;display:flex}.split-text h2{text-align:left;font-size:3rem}.split-text p{text-align:left;margin:0 0 1.875rem}.split-visual{order:unset;width:100%;height:37.5rem;margin:0}.carousel-window{max-width:20rem;height:100%;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.carousel-track{flex-direction:column;width:100%;height:max-content;animation:20s linear infinite scrollVertical}.carousel-item{width:100%}}@keyframes scrollVertical{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.features-section{margin-top:2rem!important;margin-bottom:0!important;padding-bottom:2rem!important}.features-grid{grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:1.875rem;display:grid}.feature-card{border-radius:1.25rem;padding:1.875rem}.feature-icon{text-align:center;margin-bottom:.9375rem;font-size:2rem}.feature-card h2{text-align:center;margin-bottom:.625rem}.feature-card p{color:#ffffffb3;text-align:center;font-size:.9rem}.premium-card{border:1px solid var(--primary-gold);background:linear-gradient(145deg,#d4a0171a,#0000004d);position:relative;overflow:hidden}.premium-card h2{color:var(--primary-gold)}.premium-badge{background:var(--primary-gold);color:#000;padding:.3125rem 2.5rem;font-size:.625rem;font-weight:700;position:absolute;top:.9375rem;right:-2.1875rem;transform:rotate(45deg)}@media (width>=48rem){.features-section{margin-bottom:3.75rem;padding-bottom:0}}.username-claimer.status-success{border-color:#0f8;box-shadow:0 0 20px #0f83}.username-claimer.status-error{border-color:#f44;box-shadow:0 0 20px #f443}.text-success{color:#0f8}.text-error{color:#f44}.suggestions-container{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:.625rem;display:flex}.suggestion-chip{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-muted);cursor:pointer;border-radius:1.25rem;padding:.3125rem .75rem;font-size:.85rem;transition:all .2s}.suggestion-chip:hover{background:var(--primary-gold);color:#000;transform:translateY(-2px)}.faq-section{margin-top:2.5rem;margin-bottom:3.75rem;position:relative}.faq-header{text-align:center;margin-bottom:3.125rem}.faq-grid{flex-direction:column;gap:.9375rem;width:100%;max-width:50rem;margin:0 auto;display:flex}.faq-item{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:1rem;transition:all .3s;overflow:hidden}.faq-item:hover{border-color:var(--primary-gold);background:#ffffff0d}.faq-trigger{cursor:pointer;color:var(--text-main);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.9375rem 1.25rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.faq-trigger::-webkit-details-marker{display:none}.faq-icon{color:var(--primary-gold);font-size:1.5rem;line-height:1;transition:transform .3s}details[open] .faq-icon{color:var(--text-muted);transform:rotate(45deg)}details[open]{background:#ffffff0d;border-color:#ffffff1a;box-shadow:0 10px 30px #0003}.faq-content{color:var(--text-muted);padding:0 1.25rem 1.25rem;line-height:1.6;animation:.3s ease-out slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (width>=48rem){.faq-section{margin-bottom:7.5rem}.faq-trigger{padding:1.25rem 1.5625rem;font-size:1.1rem}.faq-content{padding:0 1.5625rem 1.5625rem}}.carousel-window:hover .carousel-track,.carousel-window:active .carousel-track{animation-play-state:paused}.lang-switch{appearance:none;border:1px solid var(--glass-border);color:var(--text-main);cursor:pointer;background-color:#0000;border-radius:20px;padding:5px 30px 5px 12px;font-size:.95rem;font-weight:600;transition:border-color .3s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg id='Rounded'%3E%3Cpath fill='%23ffffff' d='M12,14.071L8.179,10.25c-0.414-0.414-1.086-0.414-1.5,0l0,0c-0.414,0.414-0.414,1.086,0,1.5l4.614,4.614c0.391,0.391,1.024,0.391,1.414,0l4.614-4.614c0.414-0.414,0.414-1.086,0-1.5v0c-0.414-0.414-1.086-0.414-1.5,0L12,14.071z'/%3E%3C/g%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:14px!important}.lang-switch:focus{border-color:var(--primary-gold);outline:none}.lang-switch option{color:var(--text-main);background:var(--bg-color)}.icon-close,[aria-expanded=true] .icon-menu{display:none}[aria-expanded=true] .icon-close{display:block}
