.hero{position:relative}.hero .container{z-index:3}.hero{margin:0;overflow:hidden;width:100%}.hero .container{padding:100px 1.5rem;position:relative}@media (max-width:1072px){.hero .container{padding:42px 16px 514px}}.hero .hero-svg{height:100%;position:absolute;right:-30%;top:0;width:100%;z-index:9}@media (max-width:1072px){.hero .hero-svg{display:none}}.hero .hero-copy{margin-bottom:3rem;position:relative;width:55%;z-index:10}@media (min-width:1073px){.hero .hero-copy{width:calc(90% - 442px)}.hero .marquee-wrapper{max-width:442px}}@media (max-width:1072px){.hero .hero-copy{width:100%}}.hero .hero-copy h1{margin:32px 0 37px}@media (min-width:768px){.hero .hero-copy h1{font-size:var(--h2-size95)}}@media (max-width:1072px){.hero .hero-copy h1{line-height:1;margin:23px 0 37px;text-align:center}}.hero .hero-copy>p{font-size:var(--body_size)px;line-height:22.4px;margin:.8em auto;text-transform:none}@media (max-width:1072px){.hero .hero-copy>p{text-align:center}}.hero .hero-copy .kicker-container{align-items:flex-start;display:flex;flex-direction:row}@media (max-width:1072px){.hero .hero-copy .kicker-container{justify-content:center}}.hero .hero-copy .kicker-container .kicker{align-items:center;background:var(--heading_color);border-radius:25px;display:flex;flex-direction:row;font-size:1rem;font-weight:700;justify-content:center;line-height:1;margin:0;padding:.65em 1em}.hero .hero-copy .kicker-container .kicker:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='21' fill='none' viewBox='0 0 25 21'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M17 2H9a1 1 0 0 0-1 1v1H6V3a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3v1h-2V3a1 1 0 0 0-1-1m5 4H3a3 3 0 0 0-3 3v9a3 3 0 0 0 3 3h19a3 3 0 0 0 3-3V9a3 3 0 0 0-3-3' clip-rule='evenodd'/%3E%3C/svg%3E");display:inline-block;height:auto;margin-right:.6em;width:25px}.hero .hero-copy>div:last-of-type{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:start;margin:2em 0}@media (max-width:1072px){.hero .hero-copy>div:last-of-type{flex-direction:column}}.hero .hero-copy>div:last-of-type>p{margin:0}.hero .marquee-wrapper{--gap:20px;--duration:200s;--scroll-start:0;--scroll-end:calc(-100% - var(--gap));bottom:0;overflow:hidden;position:absolute;right:1.5em;top:0;width:40%;z-index:10}@media (max-width:1072px){.hero .marquee-wrapper{bottom:0;height:514px;left:16px;right:auto;right:16px;top:auto;width:auto}}.hero .marquee-wrapper .marquee-track{display:flex;flex-direction:column;flex-direction:row;gap:var(--gap);justify-content:end;margin:auto}.hero .marquee-wrapper .marquee-track .marquee{display:flex;gap:var(--gap);overflow:hidden;user-select:none;--mask-direction:to bottom;flex-direction:column;width:100%}@media (max-width:1072px){.hero .marquee-wrapper .marquee-track .marquee{mask-image:linear-gradient(var(--mask-direction,to right),transparent,#010101 5%,#020202 95%,transparent)}}.hero .marquee-wrapper .marquee-track .marquee .marquee_group{align-items:center;animation:scroll-y var(--duration) linear infinite;display:flex;flex-direction:column;flex-shrink:0;gap:var(--gap);justify-content:space-around;opacity:.75;width:100%}@media (prefers-reduced-motion:reduce){.hero .marquee-wrapper .marquee-track .marquee .marquee_group{animation-play-state:paused}}.hero .marquee-wrapper .marquee-track .marquee-reverse .marquee_group{animation-delay:-3s;animation-direction:reverse}.hero .marquee-wrapper .marquee-track .marquee .marquee_group img,.hero .marquee-wrapper .marquee-track .marquee .marquee_group>*,.hero .marquee-wrapper .marquee-track .marquee-reverse .marquee_group>*{width:100%}@keyframes scroll-y{0%{transform:translateY(var(--scroll-start))}to{transform:translateY(var(--scroll-end))}}.hero .text_box p{line-height:1.4;margin:.8em auto;text-transform:none}.hero .features_list{align-items:center;display:grid;gap:.5rem;gap:1rem;grid-template-columns:auto auto;justify-content:center;margin:0}.hero .features_list .check-text{align-items:center;display:flex;gap:.5rem;line-height:1}@media (max-width:1072px){.hero .text_box p{text-align:center}}@media(max-width:600px){.hero .features_list{display:flex;flex-direction:column;gap:.5rem}}