.package-content.svelte-q3m1qo.svelte-q3m1qo{font-family:var(--font-body);color:var(--color-black);width:100%;max-width:100%;min-width:0;padding:clamp(1.25rem,3vw,3.125rem);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.package-type.svelte-q3m1qo.svelte-q3m1qo{font-size:var(--font-size-label);font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 .5rem;font-family:var(--font-label)}.package-title.svelte-q3m1qo.svelte-q3m1qo{font-size:clamp(2.125rem,3vw,var(--font-size-h2));font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-wide);margin:0 0 .5rem;padding:0;text-transform:uppercase;font-family:var(--font-heading);color:var(--color-black);line-height:1.2;display:block}.package-price.svelte-q3m1qo.svelte-q3m1qo{font-size:var(--font-size-price);font-weight:var(--font-weight-black);margin:0 0 1em;padding:0;color:var(--color-black);font-family:var(--font-label);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);line-height:1.4;display:block}.package-lead.svelte-q3m1qo.svelte-q3m1qo{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);font-style:italic;line-height:var(--line-height-body);color:var(--color-black);margin:0 0 1em;overflow-wrap:anywhere;word-break:break-word}.package-description.svelte-q3m1qo.svelte-q3m1qo{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-black);margin-bottom:0;text-align:justify;font-family:var(--font-body);font-weight:var(--font-weight-normal);overflow-wrap:anywhere;word-break:break-word}.package-description.svelte-q3m1qo p.svelte-q3m1qo{margin:0 0 1em}.package-description.svelte-q3m1qo p.svelte-q3m1qo:last-child{margin-bottom:1em}.package-items.svelte-q3m1qo.svelte-q3m1qo{margin-bottom:clamp(1.5rem,3vw,2.5rem);margin-top:0}.items-intro.svelte-q3m1qo.svelte-q3m1qo{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-black);margin-bottom:.75em;text-align:left;font-family:var(--font-body);overflow-wrap:anywhere;word-break:break-word}.items-list.svelte-q3m1qo.svelte-q3m1qo{list-style:disc;padding:0;margin:0;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-black);text-align:left;font-family:var(--font-body);font-weight:var(--font-weight-normal);padding-left:var(--spacing-md);overflow-wrap:anywhere;word-break:break-word}.items-list.svelte-q3m1qo li.svelte-q3m1qo{margin-bottom:0;padding-left:var(--spacing-xs);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-normal);list-style-position:outside}.package-disclaimer.svelte-q3m1qo.svelte-q3m1qo,.package-closing.svelte-q3m1qo.svelte-q3m1qo{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-black);margin:0 0 1em;font-family:var(--font-body);overflow-wrap:anywhere;word-break:break-word}.package-disclaimer.svelte-q3m1qo.svelte-q3m1qo{font-weight:var(--font-weight-bold)}.package-cta.svelte-q3m1qo.svelte-q3m1qo{display:inline-flex;align-items:center;justify-content:center;min-width:14rem;width:max-content;max-width:clamp(14rem,22vw,16rem);height:clamp(2.5rem,4vw,3.125rem);padding:0 1rem;background:var(--color-black);color:var(--color-white);text-decoration:none;border-radius:var(--border-radius-cta);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;transition:all var(--transition-fast);border:var(--border-width-standard) solid #294537;font-size:var(--font-size-button);font-family:var(--font-heading);margin-top:var(--spacing-sm);text-align:center;line-height:1;overflow:hidden;white-space:nowrap;position:relative}.package-cta.svelte-q3m1qo .cta-default.svelte-q3m1qo,.package-cta.svelte-q3m1qo .cta-hover.svelte-q3m1qo{display:inline-block;transition:opacity var(--transition-fast)}.package-cta.svelte-q3m1qo .cta-hover.svelte-q3m1qo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0}.package-cta.svelte-q3m1qo:hover .cta-default.svelte-q3m1qo{opacity:0}.package-cta.svelte-q3m1qo:hover .cta-hover.svelte-q3m1qo{opacity:1}.package-cta.svelte-q3m1qo.svelte-q3m1qo:hover{background:var(--color-white);color:var(--color-black);border:var(--border-width-button) solid var(--color-black)}.package-cta.svelte-q3m1qo.svelte-q3m1qo:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.package-cta.svelte-q3m1qo.svelte-q3m1qo:active{opacity:.9}
