form.svelte-1v0i0ce{gap:1rem;display:grid}label.svelte-1v0i0ce{color:#3d524c;gap:.35rem;display:grid}label.check.svelte-1v0i0ce{align-items:flex-start;gap:.6rem;line-height:1.5;display:flex}label.check.svelte-1v0i0ce input:where(.svelte-1v0i0ce){margin-top:.3rem}.newsletter-opt-in.svelte-1v0i0ce{border:1px solid var(--palette-border,#d2dbd1);background:var(--brand-paper,#faf8f3);font-size:var(--fs-base);border-radius:10px;padding:.85rem 1rem}input.svelte-1v0i0ce:not([type=checkbox]),select.svelte-1v0i0ce{border:1px solid var(--palette-border,#d2dbd1);font:inherit;color:inherit;background:#fff;border-radius:10px;padding:.6rem .75rem}button.svelte-1v0i0ce{font:inherit;cursor:pointer;border-radius:10px;justify-self:start;padding:.65rem 1.1rem;font-weight:600}button.svelte-1v0i0ce:disabled{opacity:.5;cursor:default}.primary.svelte-1v0i0ce{background:var(--brand-ink,#293f3a);color:#fff;border:0}.secondary.svelte-1v0i0ce{border:1px solid var(--palette-border,#d2dbd1);color:var(--brand-ink,#293f3a);background:#fff}.actions.svelte-1v0i0ce{flex-wrap:wrap;gap:.6rem;display:flex}.level.svelte-1v0i0ce{align-items:center;gap:.75rem;display:flex}.offer.svelte-1v0i0ce{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.tier.svelte-1v0i0ce{border:1px solid var(--palette-border,#d2dbd1);background:#fff;border-radius:16px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex;position:relative}.tier.chosen.svelte-1v0i0ce{border-color:var(--brand-sage,#397e6b);box-shadow:0 0 0 1px var(--brand-sage,#397e6b)}.tier.svelte-1v0i0ce h2:where(.svelte-1v0i0ce){font-size:var(--fs-xl);margin:0}.tier.svelte-1v0i0ce p:where(.svelte-1v0i0ce){margin:0}.tier.svelte-1v0i0ce ul:where(.svelte-1v0i0ce){font-size:var(--fs-md);gap:.5rem;margin:0 0 auto;padding:0;list-style:none;display:grid}.tier.svelte-1v0i0ce li:where(.svelte-1v0i0ce){align-items:flex-start;gap:.5rem;display:flex}.tier.svelte-1v0i0ce li:where(.svelte-1v0i0ce) svg{color:var(--brand-sage,#397e6b);flex:none;margin-top:.2rem}.tier-price.svelte-1v0i0ce strong:where(.svelte-1v0i0ce){font-size:1.65rem;font-weight:var(--fw-heavy)}.tier.svelte-1v0i0ce button:where(.svelte-1v0i0ce){width:100%}.badge.svelte-1v0i0ce{background:var(--brand-ink,#293f3a);color:#fff;border-radius:999px;padding:.1rem .55rem;font-size:.75rem;font-weight:600;position:absolute;top:1.4rem;right:1.25rem}@media (width<=620px){.offer.svelte-1v0i0ce{grid-template-columns:minmax(0,1fr)}}dl.svelte-1v0i0ce{grid-template-columns:max-content 1fr;gap:.25rem 1.25rem;margin:0 0 .75rem;display:grid}dt.svelte-1v0i0ce{color:var(--palette-muted,#586b63)}dd.svelte-1v0i0ce{margin:0}.notice.svelte-1v0i0ce{border:1px solid var(--brand-sage,#397e6b);border-radius:12px;margin:1rem 0 0;padding:.85rem 1rem}.notice.problem.svelte-1v0i0ce{border-color:#b4572a}.hint.svelte-1v0i0ce{color:var(--palette-muted,#586b63);font-size:var(--fs-base);margin-top:1rem!important}a.button.svelte-1v0i0ce{border-radius:10px;padding:.65rem 1.1rem;font-weight:600;text-decoration:none;display:inline-block}a.button.primary.svelte-1v0i0ce{color:#fff}button.link.svelte-1v0i0ce{color:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}
