@layer tokens, reset, utilities, components, molecules;.container{margin-inline:auto;max-width:1440px;padding-inline:var(--space-7x)}.hero{--heading-color:white;background-repeat:no-repeat;background-position:0 100%;color:white;background-color:black;padding-top:var(--space-8x)}.hero-content{max-width:668px}.hero-heading{--heading-font-size:var(--font-size-5xl);line-height:96%;letter-spacing:-.02em;text-wrap:pretty;margin:0 auto var(--space-7x)}.hero-subtext{font-size:var(--font-size-lg);text-wrap:pretty;margin-bottom:var(--space-8x)}.hero-image{text-align:center;display:flex;justify-content:center}.hero-image img{object-fit:cover;width:100%;max-width:300px;height:auto;min-height:auto;justify-self:center}.ctas{display:flex;flex-direction:column;gap:var(--space-6x);margin-bottom:var(--space-16x)}.ctas .cta-primary:hover{color:var(--color-indigo-500);background-color:white}.ctas .cta-outlined{border:0;width:150px}.ctas .cta-outlined:hover{color:white;background-color:var(--color-indigo-500)}.ctas .arrow-icon{font-size:var(--font-size-xl)}.rounded-full{border-radius:999px}.logos{display:flex;flex-wrap:wrap;gap:var(--space-12x);justify-content:center;padding-block:var(--space-16x)}.faq{padding-top:var(--space-24x);padding-bottom:var(--space-12x)}.faq-content{display:flex;flex-direction:column;gap:var(--space-12x)}.faq-content>div{flex:1 1}.faq-text{font-size:var(--font-size-xl);text-wrap:pretty;margin-top:var(--space-6x);margin-bottom:var(--space-11x)}.faq-heading,.get-in-touch-heading{--heading-font-size:var(--font-size-5xl);letter-spacing:-.02em;text-wrap:pretty;margin:0 auto var(--space-7x)}.faq-questions summary{padding:var(--space-8x) var(--space-8x) var(--space-8x) var(--space-20x);color:var(--heading-color);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);list-style:none}.faq-questions summary::-webkit-details-marker{display:none}.faq-questions summary::marker{content:none}.faq-questions details{position:relative;margin-bottom:var(--space-8x);border-radius:var(--border-radius-2x);background-color:var(--color-gray-100);cursor:pointer}.faq-questions details[open] .open-icon{display:block}.faq-questions details[open] .closed-icon{display:none}.faq-questions details[open] summary{padding-bottom:0;margin-bottom:var(--space-4x)}.faq-questions details .answer{padding:0 var(--space-8x) var(--space-8x) var(--space-20x)}.faq-questions details .open-icon{display:none}.faq-questions details .closed-icon{display:block}.summary-icon{position:absolute;top:var(--space-9x);left:var(--space-8x)}.get-in-touch{--heading-color:white;background-color:black;color:white;padding-top:var(--space-24x);padding-bottom:var(--space-12x);border-bottom:1px solid var(--color-gray-600)}.get-in-touch-heading{margin-bottom:var(--space-16x)}.get-in-touch-blocks p{text-wrap:pretty;margin-bottom:var(--space-4x)}.get-in-touch-blocks p.large{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:0}.get-in-touch-blocks p:last-child{margin-bottom:0}.get-in-touch-blocks a{color:white;font-weight:var(--font-weight-semibold)}.block{--heading-font-size:var(--font-size-2xl);--heading-margin:0 0 var(--space-4x);flex:1 1;margin-bottom:var(--space-8x);border-radius:var(--border-radius-2x);align-items:stretch;padding:var(--space-6x)}.alt-block{background-color:var(--color-indigo-600)}.indigo-block{background-color:var(--color-indigo-500)}.small-text{font-size:var(--font-size-body)}@media (min-width:768px){.hero-image{margin-left:auto}}@media (min-width:1024px){.container{padding-inline:var(--space-16x);padding-bottom:var(--space-10x)}.hero{padding-top:var(--space-16x)}.hero .container{display:flex}.hero-content{max-width:none;width:50%;padding-top:var(--space-24x)}.hero-heading{--heading-font-size:72px;letter-spacing:-.03em}.hero-subtext{font-size:var(--font-size-xl)}.hero-image{padding-right:var(--space-16x)}.ctas{gap:var(--space-4x);flex-direction:row}.logos{padding-inline:var(--space-24x)}.faq-sticky{top:calc(var(--page-header-height) + var(--space-16x));position:sticky;align-self:self-start}.faq-content{gap:100px;flex-direction:row}.faq-heading,.get-in-touch-heading{--heading-font-size:var(--font-size-6xl);letter-spacing:-.03em}.faq-questions{margin-block:var(--space-16x)}.get-in-touch-blocks{display:flex;gap:var(--space-8x);font-size:var(--font-size-xl)}.block{--heading-font-size:var(--font-size-4xl);padding:var(--space-11x);margin-bottom:0}}@media (min-width:1126px){.logos{padding-inline:var(--space-44x)}}@media (min-width:1200px){.logos{padding-inline:var(--space-64x)}}
/*# sourceMappingURL=fc0ec2095bae6248.css.map*/