section.svelte-16sz6lk:not(.masthead){background:var(--color-gray-1);border-bottom:1px solid var(--color-border-1);padding:4rem 2rem}section.svelte-16sz6lk:not(.masthead):last-of-type{border-bottom:none}.masthead.svelte-16sz6lk{margin:auto auto 4rem;max-width:90ch;color:var(--color-gray-0);padding:2rem}.masthead.svelte-16sz6lk h1{font-size:3.5rem;font-weight:700;margin:1rem 0}.masthead.svelte-16sz6lk p{font-size:1.8rem;font-weight:400;margin:2rem 0 3rem;line-height:1.2}.intro.svelte-16sz6lk p{max-width:50ch;font-size:1.8rem;margin:1rem auto 3rem}.how.svelte-16sz6lk h2{font-size:2rem;margin:1rem 0}.how.svelte-16sz6lk h2+p{font-size:1.25rem;margin:1rem auto 3rem}.how.svelte-16sz6lk .how__content{display:grid;grid-template-columns:1fr minmax(40ch,65ch);gap:2rem;max-width:120ch;margin:auto;text-align:left}@media (max-width: 900px){.how.svelte-16sz6lk .how__content{grid-template-columns:1fr}}.how.svelte-16sz6lk .how__steps{display:grid;gap:.5rem}.how.svelte-16sz6lk .how__step{border:1px solid var(--color-border-1);border-radius:var(--border-radius-1);padding:1rem}.how.svelte-16sz6lk .how__step h3{cursor:pointer;line-height:1}.how.svelte-16sz6lk .how__step p{display:none;margin:.5rem 0}.how.svelte-16sz6lk .how__step.how__step--open p{display:block}.how.svelte-16sz6lk .how__figure{display:none}.how.svelte-16sz6lk .how__figure.how__figure--shown{display:block}.how.svelte-16sz6lk img{border:1px solid var(--color-border-1);border-radius:var(--border-radius-1);width:100%}.benefits.svelte-16sz6lk h2{font-size:2rem;margin:1rem 0}.benefits.svelte-16sz6lk h2+p{font-size:1.25rem;margin:1rem auto 2rem}.benefits.svelte-16sz6lk .benefits__blocks{display:grid;grid-template-columns:repeat(2,minmax(20ch,1fr));gap:2rem;max-width:90ch;margin:auto}.benefits.svelte-16sz6lk .benefits__block{border:1px solid var(--color-border-1);border-left:8px solid var(--stripe-color);border-radius:var(--border-radius-1);padding:1rem;text-align:left}.benefits.svelte-16sz6lk .benefits__block h3{font-size:1.25rem;margin:0 0 .5rem}.benefits.svelte-16sz6lk .benefits__block p{font-size:1rem;margin:0}.benefits.svelte-16sz6lk .benefits__footer{font-size:1.25rem;margin:2rem auto 0;text-align:center}section.faq.svelte-16sz6lk .faq__body{display:grid;gap:2rem;max-width:90ch;margin:auto}section.faq.svelte-16sz6lk h2{font-size:2rem;margin:1rem 0 2rem}section.faq.svelte-16sz6lk>div{text-align:left}section.faq.svelte-16sz6lk p{font-size:1rem;margin:0}section.cta.svelte-16sz6lk h2{font-size:2rem;margin:1rem 0}section.cta.svelte-16sz6lk p{font-size:1.25rem;margin:1rem auto 3rem;max-width:50ch}
