.hero.svelte-tc3uts{position:relative;height:37.8125rem;background:var(--color-brand-cream)}.hero__inner.svelte-tc3uts{position:relative;width:min(calc(100% - 4rem),59.875rem);height:100%;margin-inline:auto}.hero__logo.svelte-tc3uts{position:absolute;top:2.125rem;left:0;width:11rem;height:auto}.hero__copy.svelte-tc3uts{position:absolute;top:11rem;left:0;z-index:2}.hero.svelte-tc3uts h1:where(.svelte-tc3uts){margin:0;font-family:var(--font-heading);font-size:3rem;font-weight:600;line-height:1;letter-spacing:-.015em;color:#000}.hero.svelte-tc3uts h1:where(.svelte-tc3uts)>span:where(.svelte-tc3uts),.hero.svelte-tc3uts h1:where(.svelte-tc3uts)>strong:where(.svelte-tc3uts){display:block}.hero.svelte-tc3uts h1:where(.svelte-tc3uts) strong:where(.svelte-tc3uts){font-weight:inherit;color:var(--color-brand-teal)}.hero__copy.svelte-tc3uts p:where(.svelte-tc3uts){margin:2.5rem 0 0;font-family:var(--font-body);font-size:1.25rem;font-weight:500;line-height:1.3;color:#0a0a0a}.hero__cta.svelte-tc3uts{display:flex;width:25.75rem;height:4.375rem;align-items:center;justify-content:center;margin-top:1.625rem;border-radius:.625rem;background:var(--color-brand-teal);font-family:var(--font-heading);font-size:1.5rem;font-weight:800;line-height:1;color:#fff;text-decoration:none;transition:filter .16s ease-out,transform .16s ease-out;border:.125rem solid #111;box-shadow:.45rem .45rem #111}.hero__cta.svelte-tc3uts:hover{filter:brightness(.94)}.hero__cta.svelte-tc3uts:active{transform:translateY(1px)}.hero__cta.svelte-tc3uts:focus-visible{outline:3px solid #000;outline-offset:3px}.hero__illustration.svelte-tc3uts{position:absolute;right:-1rem;bottom:-2.75rem;z-index:3;height:36.5rem;width:auto;max-width:none;pointer-events:none}@media(max-width:63.999rem){.hero.svelte-tc3uts{height:auto}.hero__inner.svelte-tc3uts{display:flex;height:auto;min-height:0;flex-direction:column;padding-block:2rem 3.5rem}.hero__logo.svelte-tc3uts,.hero__copy.svelte-tc3uts,.hero__illustration.svelte-tc3uts{position:static}.hero__logo.svelte-tc3uts{width:9rem}.hero__copy.svelte-tc3uts{margin-top:3rem}.hero.svelte-tc3uts h1:where(.svelte-tc3uts){font-size:clamp(2.5rem,7vw,3rem)}.hero.svelte-tc3uts h1:where(.svelte-tc3uts)>span:where(.svelte-tc3uts){display:inline}.hero__copy.svelte-tc3uts p:where(.svelte-tc3uts){max-width:38rem}.hero__illustration.svelte-tc3uts{align-self:center;width:min(12rem,52vw);height:auto;margin-top:3rem}}@media(max-width:36rem){.hero__inner.svelte-tc3uts{width:min(calc(100% - 3rem),30rem)}.hero__illustration.svelte-tc3uts{display:none}.hero__logo.svelte-tc3uts{width:8rem}.hero__copy.svelte-tc3uts{margin-top:2.5rem}.hero.svelte-tc3uts h1:where(.svelte-tc3uts){font-size:2.5rem;line-height:1.05}.hero__copy.svelte-tc3uts p:where(.svelte-tc3uts){margin-top:2rem;font-size:1.0625rem}.hero__cta.svelte-tc3uts{width:100%;height:3.75rem;font-size:1.1875rem;text-align:center}}@media(prefers-reduced-motion:reduce){.hero__cta.svelte-tc3uts{transition:none}}.how-it-works.svelte-1ljpcrb{background:#fff}.how-it-works__inner.svelte-1ljpcrb{width:min(calc(100% - 4rem),52.25rem);margin-inline:auto;padding-block:2rem 3.5rem;transform:translate(.75rem)}.how-it-works.svelte-1ljpcrb h2:where(.svelte-1ljpcrb){margin:0;font-family:var(--font-heading);font-size:3.1875rem;font-weight:700;line-height:.98;color:#0a0a0a}.steps.svelte-1ljpcrb{display:grid;grid-template-columns:repeat(2,15.625rem);justify-content:center;column-gap:clamp(0rem,calc(100% - 31.25rem),3rem);row-gap:2.1875rem;margin:4rem 0 0;padding:0;list-style:none}.step.svelte-1ljpcrb{min-width:0}.step-card.svelte-1ljpcrb{position:relative;height:7.875rem;padding:0;border:2px solid #000;border-radius:.8125rem;background:var(--color-brand-cream)}.step-card__illustration.svelte-1ljpcrb{position:absolute;z-index:1;top:-2.25rem;right:-1.75rem;height:10rem;width:auto;max-width:none;object-fit:contain;pointer-events:none}.step-card__illustration--third.svelte-1ljpcrb{right:.5rem}.step-card__illustration--fourth.svelte-1ljpcrb{right:0}.step-card__illustration--fifth.svelte-1ljpcrb{top:-1.875rem;right:-2.25rem;clip-path:inset(0 0 .375rem 0)}.step-card__number.svelte-1ljpcrb,.step-card__title.svelte-1ljpcrb{position:relative;z-index:2}.step-card__number.svelte-1ljpcrb{position:absolute;top:.125rem;left:.5rem;font-family:var(--font-heading);font-size:3.75rem;font-weight:800;line-height:1;color:#0a0a0a}.step-card__title.svelte-1ljpcrb{position:absolute;top:4.75rem;left:.625rem;margin:0;font-family:var(--font-heading);font-size:1.125rem;font-weight:700;line-height:.9;color:#0a0a0a;text-shadow:-1px -1px 0 #f0eae2,1px -1px 0 #f0eae2,-1px 1px 0 #f0eae2,1px 1px 0 #f0eae2}.step.svelte-1ljpcrb:nth-child(6) .step-card__title:where(.svelte-1ljpcrb){z-index:3;-webkit-text-stroke:.3rem var(--color-brand-cream);paint-order:stroke fill}.step__description.svelte-1ljpcrb{margin:.25rem .25rem 0;font-family:var(--font-body);font-size:.84375rem;font-weight:500;line-height:1.08;color:#171717}@media(max-width:58rem){.how-it-works__inner.svelte-1ljpcrb{transform:none}.how-it-works.svelte-1ljpcrb h2:where(.svelte-1ljpcrb){font-size:clamp(2.5rem,6.25vw,3.1875rem)}}@media(max-width:36rem){.how-it-works__inner.svelte-1ljpcrb{width:min(calc(100% - 4rem),15.625rem);padding-block:3rem}.how-it-works.svelte-1ljpcrb h2:where(.svelte-1ljpcrb){font-size:2.5rem;line-height:1.05}.steps.svelte-1ljpcrb{grid-template-columns:15.625rem;row-gap:2.5rem;margin-top:3rem}}.trust-section.svelte-1qmy5tp{overflow-x:clip;padding-block:5rem;background:#fff}.trust-panel.svelte-1qmy5tp{width:min(calc(100% - 8rem),63.25rem);margin-inline:auto;padding:4.5rem 3rem 4.5rem 0;border-radius:1.5rem;background:var(--color-brand-cream)}.trust-layout.svelte-1qmy5tp{display:grid;grid-template-columns:clamp(30rem,50vw,34rem) minmax(0,1fr);gap:2.5rem;align-items:center}.trust-title-card.svelte-1qmy5tp{display:flex;min-height:17.25rem;align-items:center;padding:3.5rem 3.75rem;transform:translate(-4rem);border:.125rem solid #111;border-radius:1rem;background:#fff}.trust-title-card.svelte-1qmy5tp h2:where(.svelte-1qmy5tp){margin:0;font-family:var(--font-heading);font-size:clamp(3.25rem,5vw,3.75rem);font-weight:500;line-height:.88;letter-spacing:-.055em;color:#050505}.trust-title-card.svelte-1qmy5tp span:where(.svelte-1qmy5tp){display:block}.trust-points.svelte-1qmy5tp{display:grid;gap:2.5rem;margin:0;padding:0;list-style:none}.trust-points.svelte-1qmy5tp h3:where(.svelte-1qmy5tp){margin:0 0 .75rem;font-family:var(--font-heading);font-size:1.25rem;font-weight:800;line-height:1.05;letter-spacing:.015em;text-transform:uppercase;color:var(--color-brand-teal)}.trust-points.svelte-1qmy5tp p:where(.svelte-1qmy5tp){margin:0;font-family:var(--font-body);font-size:1.0625rem;font-weight:500;line-height:1.35;color:#111}@media(max-width:60rem){.trust-section.svelte-1qmy5tp{padding-block:4rem}.trust-panel.svelte-1qmy5tp{width:min(calc(100% - 3rem),44rem);padding:1.5rem}.trust-layout.svelte-1qmy5tp{grid-template-columns:1fr;gap:2.5rem}.trust-title-card.svelte-1qmy5tp{min-height:0;padding:3rem;transform:none}.trust-title-card.svelte-1qmy5tp h2:where(.svelte-1qmy5tp){font-size:clamp(2.75rem,8vw,3.5rem);line-height:.92}.trust-points.svelte-1qmy5tp{padding:.5rem 1.5rem 1.5rem}}@media(max-width:35rem){.trust-section.svelte-1qmy5tp{padding-block:3rem}.trust-panel.svelte-1qmy5tp{width:calc(100% - 2rem);padding:1rem;border-radius:1.25rem}.trust-layout.svelte-1qmy5tp{gap:2rem}.trust-title-card.svelte-1qmy5tp{padding:2.25rem 1.5rem;border-radius:.875rem}.trust-title-card.svelte-1qmy5tp h2:where(.svelte-1qmy5tp){font-size:clamp(2.25rem,11.5vw,3rem)}.trust-points.svelte-1qmy5tp{gap:2rem;padding:.25rem .5rem 1rem}.trust-points.svelte-1qmy5tp h3:where(.svelte-1qmy5tp){font-size:1.125rem}.trust-points.svelte-1qmy5tp p:where(.svelte-1qmy5tp){font-size:1rem}}.faq-preview.svelte-19qmry4{background:#fff}.faq-preview__inner.svelte-19qmry4{width:min(calc(100% - 4rem),59.4375rem);margin-inline:auto;padding-block:1.875rem 1.9375rem}.faq-preview.svelte-19qmry4 h2:where(.svelte-19qmry4){margin:0;font-family:var(--font-heading);font-size:5rem;font-weight:600;line-height:1;color:#000}.faq-grid.svelte-19qmry4{display:grid;grid-template-columns:repeat(3,15rem);justify-content:center;gap:2.625rem;margin-top:1.625rem;transform:translate(.75rem)}.faq-card.svelte-19qmry4{display:flex;flex-direction:column;min-height:24.6875rem;overflow:hidden;border:2px solid #000;border-radius:1.0625rem;background:var(--color-brand-teal)}.faq-card__question.svelte-19qmry4{display:flex;flex:0 0 10.25rem;align-items:flex-start;justify-content:center;padding:2.5rem 1rem 1rem;text-align:center}.faq-card__question.svelte-19qmry4 h3:where(.svelte-19qmry4){margin:0;font-family:var(--font-heading);font-size:1.5rem;font-weight:500;line-height:1.08;color:#fff}.faq-card__answer.svelte-19qmry4{flex:1;margin:0 -2px -2px;padding:2.625rem 1.625rem 1.5rem;border:2px solid #000;border-radius:1.0625rem 1.0625rem 0 0;background:var(--color-brand-cream)}.faq-card__answer.svelte-19qmry4 p:where(.svelte-19qmry4){margin:0;font-family:var(--font-body);font-size:.9375rem;font-weight:400;line-height:1.4;letter-spacing:-.025em;color:#0a0a0a}.faq-preview__more.svelte-19qmry4{display:flex;width:fit-content;align-items:center;gap:.4rem;margin:1.6875rem 0 0;margin-inline:auto;font-family:var(--font-body);font-size:1rem;font-weight:700;line-height:1;text-align:center;color:var(--color-brand-teal);text-decoration-thickness:.1rem;text-underline-offset:.22rem;transform:translate(.375rem)}.faq-preview__more.svelte-19qmry4:hover{color:#111}.faq-preview__more.svelte-19qmry4:focus-visible{outline:.1875rem solid #111;outline-offset:.25rem}@media(max-width:58rem){.faq-grid.svelte-19qmry4,.faq-preview__more.svelte-19qmry4{transform:none}.faq-preview.svelte-19qmry4 h2:where(.svelte-19qmry4){font-size:clamp(3.5rem,9vw,5rem)}.faq-grid.svelte-19qmry4{grid-template-columns:repeat(2,15rem)}}@media(max-width:38rem){.faq-preview__inner.svelte-19qmry4{width:min(calc(100% - 4rem),15rem);padding-block:3rem}.faq-preview.svelte-19qmry4 h2:where(.svelte-19qmry4){font-size:3.5rem}.faq-grid.svelte-19qmry4{grid-template-columns:15rem;gap:2rem}}.closing-cta.svelte-1qlf0cz{overflow:hidden;background:var(--color-brand-peach)}.closing-cta__inner.svelte-1qlf0cz{display:grid;grid-template-columns:20.375rem minmax(0,1fr);gap:3rem;width:min(calc(100% - 6.25rem),61.0625rem);min-height:37.8125rem;margin-inline:auto}.closing-cta__visual.svelte-1qlf0cz{position:relative;width:100%;height:29.1875rem;margin-top:6.4375rem;border-radius:1.375rem;background:#fff;border:.125rem solid #111;box-shadow:.45rem .45rem #111}.closing-cta__visual.svelte-1qlf0cz img:where(.svelte-1qlf0cz){position:absolute;bottom:-1.3125rem;left:50%;width:auto;height:33.5rem;max-width:none;transform:translate(-50%)}.closing-cta__content.svelte-1qlf0cz{padding-top:8rem}.closing-cta__content.svelte-1qlf0cz h2:where(.svelte-1qlf0cz){margin:0;font-family:var(--font-body);font-size:3.5rem;font-weight:600;line-height:.94;letter-spacing:-.012em;color:#000}.closing-cta__content.svelte-1qlf0cz h2:where(.svelte-1qlf0cz) span:where(.svelte-1qlf0cz),.closing-cta__content.svelte-1qlf0cz p:where(.svelte-1qlf0cz) span:where(.svelte-1qlf0cz){display:block}.closing-cta__content.svelte-1qlf0cz p:where(.svelte-1qlf0cz){margin:1.75rem 0 0;font-family:var(--font-heading);font-size:1.15625rem;font-weight:500;line-height:1.45;letter-spacing:-.01em;text-transform:uppercase;color:#050505}.closing-cta__content.svelte-1qlf0cz a:where(.svelte-1qlf0cz){display:inline-flex;width:22.25rem;height:4.375rem;align-items:center;justify-content:center;margin-top:2.125rem;border-radius:.625rem;background:var(--color-brand-teal);font-family:var(--font-heading);font-size:1.375rem;font-weight:800;line-height:1;letter-spacing:.035em;color:#fff;text-decoration:none;transition:filter .16s ease-out,transform .16s ease-out;border:.125rem solid #111;box-shadow:.45rem .45rem #111}.closing-cta__content.svelte-1qlf0cz a:where(.svelte-1qlf0cz):hover{filter:brightness(.94)}.closing-cta__content.svelte-1qlf0cz a:where(.svelte-1qlf0cz):active{transform:translateY(1px)}.closing-cta__content.svelte-1qlf0cz a:where(.svelte-1qlf0cz):focus-visible{outline:.1875rem solid #000;outline-offset:.1875rem}@media(max-width:64rem){.closing-cta__inner.svelte-1qlf0cz{grid-template-columns:clamp(17rem,32vw,20.375rem) minmax(0,1fr);gap:2.5rem;width:calc(100% - 3rem)}.closing-cta__content.svelte-1qlf0cz h2:where(.svelte-1qlf0cz){font-size:clamp(2.75rem,5.5vw,3.5rem)}.closing-cta__content.svelte-1qlf0cz p:where(.svelte-1qlf0cz){font-size:1.0625rem}}@media(max-width:52rem){.closing-cta.svelte-1qlf0cz{overflow:hidden}.closing-cta__inner.svelte-1qlf0cz{display:flex;width:min(calc(100% - 3rem),38rem);min-height:0;flex-direction:column;gap:0;padding-block:3.5rem 2.5rem}.closing-cta__content.svelte-1qlf0cz{order:1;padding-top:0}.closing-cta__content.svelte-1qlf0cz h2:where(.svelte-1qlf0cz){font-size:clamp(2.5rem,8vw,3.25rem);line-height:.98}.closing-cta__content.svelte-1qlf0cz p:where(.svelte-1qlf0cz){margin-top:1.75rem;font-family:var(--font-body);font-size:1rem;line-height:1.4}.closing-cta__content.svelte-1qlf0cz h2:where(.svelte-1qlf0cz) span:where(.svelte-1qlf0cz),.closing-cta__content.svelte-1qlf0cz p:where(.svelte-1qlf0cz) span:where(.svelte-1qlf0cz){display:inline}.closing-cta__content.svelte-1qlf0cz h2:where(.svelte-1qlf0cz) span:where(.svelte-1qlf0cz)+span:where(.svelte-1qlf0cz):before,.closing-cta__content.svelte-1qlf0cz p:where(.svelte-1qlf0cz) span:where(.svelte-1qlf0cz)+span:where(.svelte-1qlf0cz):before{content:" "}.closing-cta__content.svelte-1qlf0cz a:where(.svelte-1qlf0cz){width:min(100%,22.25rem);margin-top:2rem}.closing-cta__visual.svelte-1qlf0cz{order:2;width:min(100%,20.375rem);height:25rem;margin:5.5rem auto 1.125rem}.closing-cta__visual.svelte-1qlf0cz img:where(.svelte-1qlf0cz){bottom:-1rem;height:29rem}}@media(max-width:28rem){.closing-cta__inner.svelte-1qlf0cz{width:calc(100% - 2rem)}.closing-cta__content.svelte-1qlf0cz h2:where(.svelte-1qlf0cz){font-size:2.375rem}.closing-cta__content.svelte-1qlf0cz a:where(.svelte-1qlf0cz){height:3.75rem;font-size:1.125rem}.closing-cta__visual.svelte-1qlf0cz{height:23rem}.closing-cta__visual.svelte-1qlf0cz img:where(.svelte-1qlf0cz){height:27rem}}@media(prefers-reduced-motion:reduce){.closing-cta__content.svelte-1qlf0cz a:where(.svelte-1qlf0cz){transition:none}}
