.hero{background:url(/build/assets/background-Cd47tc-E.png) 50%/cover no-repeat;justify-content:center;align-items:center;height:100vh;padding:0;display:flex;position:relative;overflow:hidden}.hero p{color:#ccc}.hero img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:400px}@media (width<=767px){.hero{flex-direction:column;justify-content:flex-start;align-items:center;height:auto;min-height:100vh;padding-top:100px;padding-bottom:40px}.hero img{margin-bottom:2rem}.hero>.container{order:1}.scroll-down-indicator{order:2;margin-top:2rem;margin-bottom:1rem;position:static}}@media (width<=400px){.hero{padding-top:120px;padding-bottom:20px}.hero img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:170px;margin-top:-20px;margin-bottom:2rem}.scroll-down-indicator{margin:1rem auto}}.scroll-down-indicator{z-index:10;opacity:.8;text-align:center;margin:2rem auto;font-size:1rem;font-weight:500;animation:2s ease-out fadeIn}.scroll-down-indicator span{margin-bottom:.25rem;display:block}@media (width>=768px){.hero{position:relative}.scroll-down-indicator{text-align:center;width:100%;margin:0;position:absolute;bottom:40px;left:0}}.arrow-down{border-bottom:3px solid #fff;border-left:3px solid #fff;width:24px;height:24px;margin:0 auto;animation:2s infinite bounce;transform:rotate(-45deg)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)rotate(-45deg)}40%{transform:translateY(6px)rotate(-45deg)}60%{transform:translateY(3px)rotate(-45deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:.8;transform:translateY(0)}}@keyframes breathing{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.hero img{will-change:transform;animation:6s ease-in-out infinite breathing}.section{padding:4rem 0}.features-pill-section{z-index:1;position:relative;overflow:hidden}.feature-pill{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:2rem;padding:1.5rem 1rem;transition:transform .3s,background-color .3s}.feature-pill:hover{background-color:#ffffff1a;transform:translateY(-4px)}.feature-pill h5{font-weight:600}.faq-box{background-color:#ffffff05;border-radius:16px;max-width:900px;padding:2rem}.faq-list{flex-direction:column;gap:1rem;max-width:1040px;margin:0 auto;display:flex}.faq-item{border-radius:16px;overflow:hidden}.faq-toggle{color:#fff;text-align:left;background-color:#6495ed1a;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 1.75rem;font-size:1.05rem;font-weight:600;transition:background-color .2s;display:flex}.faq-toggle span{word-wrap:break-word;overflow-wrap:break-word;flex:1;margin-right:1rem}.faq-toggle:hover{background-color:#6495ed2e}.faq-body{color:#ccc;text-align:left;background-color:#ffffff05;border-top:1px solid #ffffff0a;padding:1rem 1.75rem 1.5rem;font-size:.95rem}.chevron-icon{color:#87cefa;font-size:1.2rem;transition:transform .3s}.faq-toggle[aria-expanded=true] .chevron-icon{transform:rotate(180deg)}.discord-title{color:#5865f2;text-shadow:0 0 6px #5865f280,0 0 12px #5865f24d;font-size:2.5rem;font-weight:800}.btn-discord{color:#fff;background-color:#5865f2;border:none;border-radius:.75rem;padding:.5rem 1.5rem;font-weight:600;transition:background-color .3s,transform .2s}.btn-discord:hover{background-color:#4752c4;transform:translateY(-1px)scale(1.01)}
