.wrapper.svelte-1aaeqyb.svelte-1aaeqyb{display:flex;justify-content:center}.page.svelte-1aaeqyb.svelte-1aaeqyb{max-width:90rem;width:100%}@media only screen and (max-width: 800px){.page.svelte-1aaeqyb.svelte-1aaeqyb{width:100%}}.hero.svelte-1aaeqyb.svelte-1aaeqyb{display:flex;align-items:center}@media only screen and (max-width: 800px){.hero.svelte-1aaeqyb.svelte-1aaeqyb{flex-direction:column;justify-content:center;align-items:flex-start}}.hero.svelte-1aaeqyb .text.svelte-1aaeqyb{width:50%;margin-bottom:1rem}@media only screen and (max-width: 800px){.hero.svelte-1aaeqyb .text.svelte-1aaeqyb{width:100%}}.hero.svelte-1aaeqyb .text .cta.svelte-1aaeqyb{background-color:#9a1f3a;color:#fff;padding:1rem 2.5rem;border-radius:50px;border:none;font-size:1.2rem;cursor:pointer}.hero.svelte-1aaeqyb .text .cta.svelte-1aaeqyb:hover{background-color:#70162a}.hero.svelte-1aaeqyb .graphic-container.svelte-1aaeqyb{width:50%;display:flex;justify-content:flex-end;align-items:flex-end}@media only screen and (max-width: 800px){.hero.svelte-1aaeqyb .graphic-container.svelte-1aaeqyb{width:100%}}.features-container.svelte-1aaeqyb.svelte-1aaeqyb{padding:4.5rem 4rem;box-sizing:border-box;border-radius:50px;background-color:#9a1f3a;width:100%;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1200px){.features-container.svelte-1aaeqyb.svelte-1aaeqyb{flex-direction:column;align-items:space-between;justify-content:center;gap:3rem;padding:2.5rem}}.features-container.svelte-1aaeqyb .container.svelte-1aaeqyb{color:#fff;width:20rem}@media only screen and (max-width: 1200px){.features-container.svelte-1aaeqyb .container.svelte-1aaeqyb{width:100%}}.features-container.svelte-1aaeqyb .container h3.svelte-1aaeqyb{font-size:32px}.features-container.svelte-1aaeqyb .container p.svelte-1aaeqyb{font-weight:100;font-size:24px}.features-container.svelte-1aaeqyb .container .desc.svelte-1aaeqyb{font-family:Avenir}.features-container.svelte-1aaeqyb .container .icon-container.svelte-1aaeqyb{position:relative;width:24px;display:inline-block}.features-container.svelte-1aaeqyb .container .icon-container .icon.svelte-1aaeqyb{height:auto;position:relative;opacity:.5}.footer.svelte-1aaeqyb.svelte-1aaeqyb{text-align:center;font-size:.7rem;margin:1rem 0}.request-access.svelte-1aaeqyb.svelte-1aaeqyb{margin-top:1rem}
