.home-module__Hx0lNG__hero{border-radius:var(--radius-xl);background:linear-gradient(#fff 0%,#f8fafc 100%);justify-content:center;align-items:center;min-height:80vh;margin-bottom:3rem;padding:4rem 2rem;display:flex;position:relative;overflow:hidden}.home-module__Hx0lNG__heroContent{z-index:10;text-align:center;max-width:800px;position:relative}.home-module__Hx0lNG__heroTitle{color:#1e293b;letter-spacing:-.02em;margin-bottom:1.5rem;font-family:Manrope,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1}.home-module__Hx0lNG__heroHighlight{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.home-module__Hx0lNG__heroSubtitle{color:#64748b;max-width:600px;margin:0 auto 2.5rem;font-family:Manrope,sans-serif;font-size:1.125rem;line-height:1.8}.home-module__Hx0lNG__heroCta{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.home-module__Hx0lNG__floatingFigures{pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-module__Hx0lNG__figure{will-change:opacity,transform;flex-direction:column;align-items:center;animation:8s ease-in-out infinite home-module__Hx0lNG__figureFade;display:flex;position:absolute}.home-module__Hx0lNG__figureAvatar{filter:blur(1px);width:60px;height:60px;image-rendering:pixelated;background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 100%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.home-module__Hx0lNG__figureAvatar:before{content:"";background:#94a3b8;border-radius:50%;width:24px;height:24px;position:absolute;top:12px}.home-module__Hx0lNG__figureAvatar:after{content:"";background:#94a3b8;border-radius:50% 50% 0 0;width:40px;height:20px;position:absolute;bottom:0}.home-module__Hx0lNG__figureComment{color:#64748b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#ffffffe6;border:1px solid #94a3b833;border-radius:12px;max-width:140px;margin-top:.5rem;padding:.5rem .75rem;font-family:Manrope,sans-serif;font-size:.75rem;animation:8s ease-in-out infinite home-module__Hx0lNG__commentFade;box-shadow:0 2px 8px #00000014}@keyframes home-module__Hx0lNG__figureFade{0%,to{opacity:0;transform:translateY(10px)scale(.95)}15%,85%{opacity:1;transform:translateY(0)scale(1)}}@keyframes home-module__Hx0lNG__commentFade{0%,10%{opacity:0;transform:translateY(5px)}20%,80%{opacity:1;transform:translateY(0)}90%,to{opacity:0;transform:translateY(-5px)}}.home-module__Hx0lNG__bentoSection{margin-bottom:3rem;padding:4rem 0}.home-module__Hx0lNG__bentoTitle{color:#1e293b;text-align:center;margin-bottom:1rem;font-family:Manrope,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.home-module__Hx0lNG__bentoSubtitle{color:#64748b;text-align:center;max-width:600px;margin:0 auto 3rem;font-family:Manrope,sans-serif;font-size:1rem}.home-module__Hx0lNG__bentoGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.home-module__Hx0lNG__glassCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #94a3b84d;border-radius:24px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.home-module__Hx0lNG__glassCard:before{content:"";opacity:0;background:linear-gradient(135deg,#6366f10d 0%,#8b5cf60d 100%);transition:opacity .4s;position:absolute;inset:0}.home-module__Hx0lNG__glassCard:hover{border-color:#6366f14d;transform:translateY(-4px);box-shadow:0 20px 40px #6366f126}.home-module__Hx0lNG__glassCard:hover:before{opacity:1}.home-module__Hx0lNG__cardLabel{color:#6366f1;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:600}.home-module__Hx0lNG__cardTitle{color:#1e293b;margin-bottom:.5rem;font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:700}.home-module__Hx0lNG__cardDescription{color:#64748b;margin-bottom:1.5rem;font-family:Manrope,sans-serif;font-size:.9rem;line-height:1.6}.home-module__Hx0lNG__framesContainer{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem;display:grid}.home-module__Hx0lNG__frame{background:#f8fafccc;border:1px solid #94a3b833;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:1.25rem;display:flex;position:relative;overflow:hidden}.home-module__Hx0lNG__frameLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-family:Manrope,sans-serif;font-size:.65rem;font-weight:600;position:absolute;top:.75rem;left:.75rem}.home-module__Hx0lNG__surveyQuestion{width:100%;padding-top:1rem}.home-module__Hx0lNG__questionInput{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:1rem;position:relative}.home-module__Hx0lNG__typingText{color:#1e293b;white-space:nowrap;font-family:Manrope,sans-serif;font-size:.85rem;animation:4s steps(30,end) infinite home-module__Hx0lNG__typing;overflow:hidden}.home-module__Hx0lNG__cursor{background:#6366f1;width:2px;height:1em;margin-left:2px;animation:.8s infinite home-module__Hx0lNG__blink;display:inline-block}@keyframes home-module__Hx0lNG__typing{0%,to{width:0}30%,70%{width:100%}}@keyframes home-module__Hx0lNG__blink{0%,to{opacity:1}50%{opacity:0}}.home-module__Hx0lNG__submitFrame{flex-direction:column;align-items:center;gap:1rem;padding-top:1rem;display:flex}.home-module__Hx0lNG__miniButton{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:10px;padding:.75rem 1.5rem;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:600;animation:2s ease-in-out infinite home-module__Hx0lNG__pulse}@keyframes home-module__Hx0lNG__pulse{0%,to{transform:scale(1);box-shadow:0 4px 15px #6366f14d}50%{transform:scale(1.05);box-shadow:0 6px 20px #6366f180}}.home-module__Hx0lNG__checkMark{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;animation:2s ease-in-out infinite home-module__Hx0lNG__checkIn;display:flex}@keyframes home-module__Hx0lNG__checkIn{0%,40%{opacity:0;transform:scale(0)}50%,to{opacity:1;transform:scale(1)}}.home-module__Hx0lNG__responsesFrame{width:100%;padding-top:1rem}.home-module__Hx0lNG__responseList{flex-direction:column;gap:.5rem;display:flex}.home-module__Hx0lNG__responseItem{opacity:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;animation:.5s ease-out forwards home-module__Hx0lNG__slideIn;display:flex}.home-module__Hx0lNG__responseItem:first-child{animation-delay:0s}.home-module__Hx0lNG__responseItem:nth-child(2){animation-delay:1s}.home-module__Hx0lNG__responseItem:nth-child(3){animation-delay:2s}@keyframes home-module__Hx0lNG__slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.home-module__Hx0lNG__anonIcon{color:#64748b;background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 100%);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.6rem;display:flex}.home-module__Hx0lNG__anonText{color:#64748b;flex:1;font-family:Manrope,sans-serif;font-size:.7rem}.home-module__Hx0lNG__anonBadge{color:#10b981;background:#10b9811a;border-radius:4px;padding:.2rem .4rem;font-family:Manrope,sans-serif;font-size:.55rem;font-weight:600}.home-module__Hx0lNG__reportFrame{width:100%;padding-top:1rem}.home-module__Hx0lNG__reportCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem}.home-module__Hx0lNG__reportHeader{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.home-module__Hx0lNG__reportIcon{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;display:flex}.home-module__Hx0lNG__reportTitle{color:#1e293b;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:600}.home-module__Hx0lNG__reportBars{flex-direction:column;gap:.5rem;display:flex}.home-module__Hx0lNG__bar{background:#f1f5f9;border-radius:4px;height:8px;overflow:hidden}.home-module__Hx0lNG__barFill{border-radius:4px;height:100%;animation:2s ease-out forwards home-module__Hx0lNG__fillBar}.home-module__Hx0lNG__barFill.home-module__Hx0lNG__bar1{background:linear-gradient(90deg,#6366f1,#8b5cf6);width:0;animation-delay:.5s}.home-module__Hx0lNG__barFill.home-module__Hx0lNG__bar2{background:linear-gradient(90deg,#0ea5e9,#06b6d4);width:0;animation-delay:.8s}.home-module__Hx0lNG__barFill.home-module__Hx0lNG__bar3{background:linear-gradient(90deg,#10b981,#34d399);width:0;animation-delay:1.1s}@keyframes home-module__Hx0lNG__fillBar{to{width:var(--bar-width,80%)}}.home-module__Hx0lNG__featureCards{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}@media (max-width:1024px){.home-module__Hx0lNG__bentoGrid{grid-template-columns:1fr}.home-module__Hx0lNG__featureCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.home-module__Hx0lNG__hero{min-height:60vh;padding:3rem 1.5rem}.home-module__Hx0lNG__heroTitle{font-size:2rem}.home-module__Hx0lNG__heroSubtitle{font-size:1rem}.home-module__Hx0lNG__framesContainer,.home-module__Hx0lNG__featureCards{grid-template-columns:1fr}.home-module__Hx0lNG__figure{transform:scale(.8)}.home-module__Hx0lNG__figureComment{max-width:100px;font-size:.65rem}}
