@import url("https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap");.Hero-root *{margin:0;padding:0;box-sizing:border-box}.Hero-root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:#fff;color:#000;padding:20px}@media (prefers-color-scheme:dark){.Hero-root{background-color:#121213;color:#fff}}.Hero-flex{display:flex}.Hero-flex-col{flex-direction:column}.Hero-items-start{align-items:flex-start}.Hero-items-center{align-items:center}.Hero-justify-center{justify-content:center}.Hero-gap-2{gap:.5rem}.Hero-gap-4{gap:1rem}.Hero-gap-6{gap:1.5rem}.Hero-px-3{padding-left:.75rem;padding-right:.75rem}.Hero-px-7{padding-left:1.75rem;padding-right:1.75rem}.Hero-px-8{padding-left:2rem;padding-right:2rem}.Hero-px-10{padding-left:2.5rem;padding-right:2.5rem}.Hero-py-1{padding-top:.25rem;padding-bottom:.25rem}.Hero-pt-5{padding-top:1.25rem}.Hero-pb-8{padding-bottom:2rem}.Hero-h-8{height:2rem}.Hero-h-11{height:2.75rem}.Hero-w-full{width:100%}.Hero-max-w-xl{max-width:36rem}.Hero-max-w-43_5rem{max-width:43.5rem}.Hero-mx-0{margin-left:0;margin-right:0}.Hero-mx-auto{margin-left:auto;margin-right:auto}.Hero-text-center{text-align:center}.Hero-text-left{text-align:left}.Hero-text-xs{font-size:.75rem;line-height:1rem}.Hero-text-sm{font-size:.875rem;line-height:1.25rem}.Hero-text-base{font-size:1rem;line-height:1.5rem}.Hero-text-lg{font-size:1.125rem;line-height:1.75rem}.Hero-text-5xl{font-size:3rem;line-height:1}.Hero-text-7xl{font-size:4.5rem;line-height:1}.Hero-font-medium{font-weight:500}.Hero-font-semibold{font-weight:600}.Hero-rounded-full{border-radius:9999px}.Hero-rounded-xl{border-radius:.75rem}.Hero-shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.Hero-border{border-width:1px}.Hero-border-0{border-width:0}.Hero-border-input{border-color:#e5e7eb}@media (prefers-color-scheme:dark){.Hero-border-input{border-color:#2d2d2d}}.Hero-bg-background{background-color:#fff}@media (prefers-color-scheme:dark){.Hero-bg-background{background-color:#121213}}.Hero-text-foreground{color:#000}@media (prefers-color-scheme:dark){.Hero-text-foreground{color:#fff}}.Hero-text-primary-foreground{color:#fff}.Hero-text-muted-foreground{color:#6b7280}@media (prefers-color-scheme:dark){.Hero-text-muted-foreground{color:#9ca3af}}.Hero-hover-bg-accent:hover{background-color:#f9fafb}@media (prefers-color-scheme:dark){.Hero-hover-bg-accent:hover{background-color:#1a1a1a}}.Hero-hover-text-accent-foreground:hover{color:#111827}@media (prefers-color-scheme:dark){.Hero-hover-text-accent-foreground:hover{color:#f9fafb}}.Hero-focus-visible-outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.Hero-focus-visible-ring-1:focus-visible{box-shadow:0 0 0 2px rgba(59,130,246,.5)}.Hero-focus-visible-ring-ring:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (prefers-color-scheme:dark){.Hero-focus-visible-ring-ring:focus-visible{box-shadow:0 0 0 2px hsla(0,0%,100%,.1)}}.Hero-disabled-pointer-events-none:disabled{pointer-events:none}.Hero-disabled-opacity-50:disabled{opacity:.5}.Hero-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Hero-inline-flex{display:inline-flex}.Hero-relative{position:relative}.Hero-absolute{position:absolute}.Hero-z-0{z-index:0}.Hero-size-4{width:1rem;height:1rem}.Hero-shrink-0{flex-shrink:0}.Hero-text-balance{text-wrap:balance}.Hero-tracking-tight{letter-spacing:-.025em}.Hero-tracking-tighter{letter-spacing:-.05em}.Hero-bg-border{background-color:#e5e7eb}@media (prefers-color-scheme:dark){.Hero-bg-border{background-color:#2d2d2d}}.Hero-w-px{width:1px}.Hero-h-4{height:1rem}.Hero-ml-1{margin-left:.25rem}.Hero-ml-2{margin-left:.5rem}.Hero-group:hover .Hero-group-hover-translate-x-1{transform:translateX(.25rem)}.Hero-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Hero-duration-300,.Hero-transition-all{transition-duration:.3s}.Hero-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes Hero-rainbow{0%{background-position:0 50%}to{background-position:100% 50%}}.Hero-animate-rainbow{animation:Hero-rainbow 4s linear infinite}.Hero-announcement-btn{display:inline-flex;align-items:center;justify-content:center;font-weight:500;height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;border-radius:9999px;border:1px solid #e5e7eb;background-color:#fff;color:#000;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:color,background-color,border-color .15s cubic-bezier(.4,0,.2,1);text-decoration:none;font-family:Geist,sans-serif}.Hero-announcement-btn:hover{background-color:#f9fafb;color:#111827}@media (prefers-color-scheme:dark){.Hero-announcement-btn{border-color:#2d2d2d;background-color:#121213;color:#fff}.Hero-announcement-btn:hover{background-color:#1a1a1a;color:#f9fafb}}.Hero-divider{flex-shrink:0;background-color:#e5e7eb;width:1px;margin-left:.5rem;margin-right:.5rem;height:1rem}@media (prefers-color-scheme:dark){.Hero-divider{background-color:#2d2d2d}}.Hero-primary-btn{display:inline-flex;align-items:center;justify-content:center;font-weight:500;font-size:.875rem;height:2.75rem;padding-left:2rem;padding-right:2rem;border-radius:35px;color:#fff;width:100%;gap:.5rem;position:relative;border:1px solid #000;background:#000;text-decoration:none;font-family:Lato,sans-serif;transition:all .3s ease}.Hero-primary-btn:hover{opacity:.9}.Hero-primary-btn:before{content:"";position:absolute;bottom:-20%;left:50%;z-index:0;height:20%;width:60%;transform:translateX(-50%);background:linear-gradient(90deg,red,#0f0,#00f,#ff0,#f0f);filter:blur(.8rem);animation:Hero-rainbow 4s linear infinite}@media (prefers-color-scheme:dark){.Hero-primary-btn{color:#000;border-color:#000;background:#fff}.Hero-secondary-btn{color:#fff;border-color:#fff;background:#000;box-shadow:0 1px 3px hsla(0,0%,100%,.1),0 1px 2px hsla(0,0%,100%,.06)}.Hero-secondary-btn:hover{box-shadow:0 4px 6px hsla(0,0%,100%,.1),0 1px 3px hsla(0,0%,100%,.08)}}@media (max-width:768px){.Hero-primary-btn,.Hero-secondary-btn{margin-bottom:10px}}.Hero-secondary-btn{display:inline-flex;align-items:center;justify-content:center;font-weight:500;font-size:.875rem;height:2.75rem;padding-left:2rem;padding-right:2rem;border-radius:35px;color:#000;width:100%;gap:.5rem;position:relative;border:1px solid transparent;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);text-decoration:none;font-family:Lato,sans-serif;transition:all .3s ease}.Hero-secondary-btn:hover{box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08)}.Hero-secondary-btn:before{content:"";position:absolute;bottom:-20%;left:50%;z-index:0;height:20%;width:60%;transform:translateX(-50%);background:linear-gradient(90deg,red,#0f0,#00f,#ff0,#f0f);filter:blur(.8rem);animation:Hero-rainbow 4s linear infinite}@media (prefers-color-scheme:dark){.Hero-secondary-btn{color:#fff;background:linear-gradient(#121213,#121213),linear-gradient(#121213 50%,rgba(18,18,19,.6) 80%,rgba(18,18,19,0)),linear-gradient(90deg,red,#0f0,#00f,#ff0,#f0f)}}.Hero-container{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center;padding-top:2rem}@media (min-width:768px){.Hero-container{align-items:center;padding-left:2.5rem;padding-right:2.5rem}}.Hero-heading-container{position:relative;display:flex;flex-direction:column;gap:1rem;margin-top:5px;text-align:center}@media (min-width:768px){.Hero-heading-container{align-items:center}}@media (min-width:1024px){.Hero-heading-container{flex-direction:column}}.Hero-main-heading{position:relative;margin-left:0;margin-right:0;max-width:43.5rem;text-wrap:balance;text-align:center;letter-spacing:-.05em}.Hero-main-heading,.Hero-main-heading-second{line-height:1;font-family:Geist,sans-serif;font-weight:600}.Hero-main-heading-second{color:#000;font-size:3rem;text-align:left}@media (min-width:640px){.Hero-main-heading{font-size:15px}.Hero-main-heading-second{font-size:4.5rem}}@media (max-width:768px){.Hero-main-heading{font-size:25px}.Hero-main-heading-second{font-size:5rem}}@media (min-width:768px){.Hero-main-heading{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.Hero-main-heading,.Hero-main-heading-second{text-align:center;font-size:4.5rem}}.Hero-description{max-width:36rem;text-wrap:balance;text-align:left;font-size:clamp(1rem,2vw,1.2rem);letter-spacing:-.025em;color:#000;margin-top:5px;font-family:Geist,sans-serif}@media (min-width:768px){.Hero-description{text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:500}}@media (max-width:768px){.Hero-description{text-align:center;font-size:18px;padding:0 15px}}@media (prefers-color-scheme:dark){.Hero-description,.Hero-main-heading,.Hero-main-heading-second{color:#000}.Hero-description{font-weight:500}}.Hero-button-container{margin-left:0;margin-right:0;width:100%;max-width:100%;padding-top:.25rem;padding-bottom:.25rem;display:flex;flex-direction:column;margin-top:5px}@media (min-width:640px){.Hero-button-container{max-width:32rem;flex-direction:row;gap:1rem}}@media (min-width:768px){.Hero-button-container{margin-left:auto;margin-right:auto}}.Hero-button-inner-container{width:100%;display:flex;flex-direction:column;gap:.5rem}@media (min-width:640px){.Hero-button-inner-container{flex-direction:row;gap:1rem}}@media (max-width:768px){.Hero-button-inner-container{gap:1rem;padding:0 20px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Hero-animate-fade-in{animation:fadeIn 1s cubic-bezier(.22,1,.36,1) forwards}.Hero-animate-fade-in-scale{animation:fadeInScale 1s cubic-bezier(.22,1,.36,1) forwards}.Hero-animate-delay-100{animation-delay:.3s}.Hero-animate-delay-200{animation-delay:.2s}.Hero-animate-delay-300{animation-delay:.3s}.Hero-animate-delay-400{animation-delay:.4s}.Hero-animate-delay-500{animation-delay:.5s}.Hero-animate-init{opacity:0}@keyframes zoomPopIn{0%{transform:scale(.2);opacity:0}40%{transform:scale(3.2);opacity:1}70%{transform:scale(.6)}to{transform:scale(1)}}.Hero-emoji-pop{display:inline-block;animation:zoomPopIn 1s ease-out forwards}