@charset "UTF-8";.application-wrapper.svelte-9k10ob.svelte-9k10ob{display:flex;min-height:100vh;flex-direction:column}@media only screen and (max-width: 850px){.application-wrapper.svelte-9k10ob.svelte-9k10ob{padding-top:72px}}main.svelte-9k10ob.svelte-9k10ob{flex:1 0 auto}.section.svelte-9k10ob.svelte-9k10ob{padding-block:90px;padding-inline:35px;position:relative;width:100%}@media only screen and (max-width: 850px){.section.svelte-9k10ob.svelte-9k10ob{padding-block:55px;padding-inline:24px}}.section-white.svelte-9k10ob.svelte-9k10ob{background-color:var(--c_white)}.section-beige.svelte-9k10ob.svelte-9k10ob{background-color:var(--c_beige)}.section-dark.svelte-9k10ob.svelte-9k10ob{color:var(--c_white);background-color:var(--c_brand_dark)}.section-title.svelte-9k10ob.svelte-9k10ob{margin-bottom:40px;color:var(--c_primary)}.btn.svelte-9k10ob.svelte-9k10ob{display:block;width:max-content;padding:12px 30px;font-size:1.2rem;font-weight:800;text-decoration:none;border:2px solid var(--c_primary);border-radius:100px;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out}.btn-primary.svelte-9k10ob.svelte-9k10ob{color:var(--c_white);background-color:var(--c_primary)}@media (pointer: fine) and (hover){.btn-primary.svelte-9k10ob.svelte-9k10ob:hover,.btn-primary.svelte-9k10ob.svelte-9k10ob:focus{color:var(--c_primary);text-decoration:none;background-color:transparent}}.btn-invert.svelte-9k10ob.svelte-9k10ob{color:var(--c_brand_dark);border-color:var(--c_white);background-color:var(--c_white)}@media (pointer: fine) and (hover){.btn-invert.svelte-9k10ob.svelte-9k10ob:hover,.btn-invert.svelte-9k10ob.svelte-9k10ob:focus{color:var(--c_white);text-decoration:none;background-color:transparent}}.hero.svelte-9k10ob.svelte-9k10ob{padding-block:90px 100px;padding-inline:35px;position:relative;overflow:hidden;background-color:var(--c_beige)}@media only screen and (max-width: 850px){.hero.svelte-9k10ob.svelte-9k10ob{padding-block:45px 60px;padding-inline:24px}}.hero-inner.svelte-9k10ob.svelte-9k10ob{gap:40px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 850px){.hero-inner.svelte-9k10ob.svelte-9k10ob{gap:32px;flex-direction:column-reverse;align-items:flex-start}}.hero-copy.svelte-9k10ob.svelte-9k10ob{max-width:700px}.hero-copy.svelte-9k10ob h1.svelte-9k10ob{max-width:15ch;color:var(--c_brand_dark)}@media only screen and (max-width: 850px){.hero-copy.svelte-9k10ob h1.svelte-9k10ob{max-width:none}}.hero-sub.svelte-9k10ob.svelte-9k10ob{margin-block:24px 32px;max-width:52ch;color:var(--c_brand_dark)}.hero-note.svelte-9k10ob.svelte-9k10ob{margin-top:18px;color:var(--c_primary);font-weight:600}.hero-art.svelte-9k10ob.svelte-9k10ob{opacity:.9;width:260px;flex:0 0 260px}@media only screen and (max-width: 850px){.hero-art.svelte-9k10ob.svelte-9k10ob{display:none}}.steps.svelte-9k10ob.svelte-9k10ob{gap:40px;grid-template-columns:repeat(3,1fr);display:grid;list-style:none}@media only screen and (max-width: 850px){.steps.svelte-9k10ob.svelte-9k10ob{gap:32px;grid-template-columns:1fr}}.step.svelte-9k10ob h3.svelte-9k10ob,.reason.svelte-9k10ob h3.svelte-9k10ob{margin-bottom:10px;color:var(--c_brand_dark)}.step-number.svelte-9k10ob.svelte-9k10ob{display:block;width:48px;height:48px;margin-bottom:16px;color:var(--c_white);font-weight:700;text-align:center;line-height:48px;border-radius:50%;background-color:var(--c_primary)}.reasons.svelte-9k10ob.svelte-9k10ob{gap:40px;grid-template-columns:repeat(3,1fr);display:grid;list-style:none}@media only screen and (max-width: 850px){.reasons.svelte-9k10ob.svelte-9k10ob{gap:32px;grid-template-columns:1fr}}.reason.svelte-9k10ob.svelte-9k10ob{padding-top:20px;border-top:4px solid var(--c_primary)}.pricing-inner.svelte-9k10ob.svelte-9k10ob{gap:40px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 850px){.pricing-inner.svelte-9k10ob.svelte-9k10ob{gap:28px;flex-direction:column;align-items:flex-start}}.price.svelte-9k10ob.svelte-9k10ob{color:var(--c_secondary);font-weight:700}.price-unit.svelte-9k10ob.svelte-9k10ob{font-size:1.5rem;font-weight:400}.pricing-line.svelte-9k10ob.svelte-9k10ob{margin-top:8px}.pricing-note.svelte-9k10ob.svelte-9k10ob{opacity:.75;margin-top:6px}.final-inner.svelte-9k10ob.svelte-9k10ob{max-width:620px;text-align:center}.final-inner.svelte-9k10ob h2.svelte-9k10ob{color:var(--c_brand_dark)}.final-sub.svelte-9k10ob.svelte-9k10ob{margin-block:16px 32px}.final-inner.svelte-9k10ob .btn.svelte-9k10ob{margin-inline:auto}
