.Qy2vzq_hero{text-align:center;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.Qy2vzq_heroContent{z-index:10;width:100%;max-width:95rem;padding:0 2.4rem;position:relative}.Qy2vzq_heroLogo{justify-content:center;align-items:center;gap:1.2rem;margin-bottom:4.8rem;display:flex}.Qy2vzq_heroLogoImage{width:auto;height:5.6rem}.Qy2vzq_heroTitle{letter-spacing:-.15rem;color:#1a1a1a;height:17rem;margin-bottom:5.6rem;font-size:7.2rem;font-weight:400;line-height:1.15;overflow:hidden}.Qy2vzq_cursor{vertical-align:middle;background:linear-gradient(#4285f4 0%,#34a853 33%,#fbbc04 66%,#ea4335 100%);border-radius:.15rem;width:.25rem;height:6rem;margin-left:.4rem;animation:.7s infinite Qy2vzq_blink;display:inline-block}@keyframes Qy2vzq_blink{0%,50%{opacity:1}51%,to{opacity:0}}.Qy2vzq_hidden{opacity:0;pointer-events:none}.Qy2vzq_revealed{opacity:1;transition:opacity .6s ease-out}.Qy2vzq_heroActions{justify-content:center;align-items:center;gap:1.6rem;display:flex}.Qy2vzq_heroBtn{border-radius:var(--landing-radius-lg);padding:1.4rem 2.8rem;font-size:1.5rem}.Qy2vzq_particlesCanvas{z-index:1;background:linear-gradient(135deg,#0a0a14 0%,#1a1a2e 50%,#16213e 100%);width:100%;height:100%;position:absolute;inset:0}@media (width<=1024px){.Qy2vzq_heroTitle{height:15.2rem;font-size:6.4rem}}@media (width<=768px){.Qy2vzq_hero{height:auto;min-height:unset;padding-top:calc(var(--landing-header-height,6.4rem) + 4rem);align-items:flex-start;padding-bottom:5.6rem}.Qy2vzq_heroContent{padding-top:0}.Qy2vzq_heroLogo{margin-bottom:3.2rem}.Qy2vzq_heroLogoImage{height:4rem}.Qy2vzq_heroTitle{letter-spacing:-.08rem;height:12rem;margin-bottom:4rem;font-size:4.8rem}.Qy2vzq_cursor{height:4.2rem}.Qy2vzq_heroActions{gap:1.2rem}.Qy2vzq_heroBtn{padding:1.2rem 2.2rem;font-size:1.4rem}}@media (width<=480px){.Qy2vzq_heroTitle{letter-spacing:-.05rem;height:9rem;margin-bottom:3.2rem;font-size:3.6rem}.Qy2vzq_cursor{height:3.2rem}.Qy2vzq_heroActions{flex-direction:column;width:100%}.Qy2vzq_heroBtn{text-align:center;justify-content:center;width:100%;padding:1.4rem 2rem}}