/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-border-style:solid}}}@keyframes svelte-1uha8ag-pulseDown{0%,to{opacity:.4;transform:translate(-50%)}50%{opacity:.7;transform:translate(-50%,6px)}}.pulse-down.svelte-1uha8ag{animation:2.6s ease-in-out infinite svelte-1uha8ag-pulseDown}@keyframes svelte-1uha8ag-heroGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}.hero-glow.svelte-1uha8ag{animation:8s ease-in-out infinite svelte-1uha8ag-heroGlow}@keyframes svelte-1uha8ag-ornamentFloat{0%,to{transform:translateY(0) rotate(var(--rot))}50%{transform:translateY(-12px) rotate(var(--rot))}}.ornament-float.svelte-1uha8ag{animation:6s ease-in-out infinite svelte-1uha8ag-ornamentFloat}.ornament-float.svelte-1uha8ag:first-child{--rot:-9deg}.ornament-float.svelte-1uha8ag:nth-child(2){--rot:7deg}.ornament-float.svelte-1uha8ag:nth-child(3){--rot:12deg}.ornament-float.svelte-1uha8ag:nth-child(4){--rot:-6deg}.pricing-feat.svelte-1uha8ag{align-items:center;gap:calc(var(--spacing,.25rem) * 3.5);font-family:var(--font-body,"Inter", sans-serif);color:var(--color-ink-soft,#4a4138);font-size:15px;display:flex}.pricing-feat.svelte-1uha8ag:before{content:"";background-color:var(--color-accent-faint);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%235C6B54'%3E%3Cpath fill-rule='evenodd' d='M16.7 5.3a1 1 0 010 1.4l-8 8a1 1 0 01-1.4 0l-4-4a1 1 0 011.4-1.4L8 12.6l7.3-7.3a1 1 0 011.4 0z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:50%;flex-shrink:0;width:18px;height:18px}.btn-primary.svelte-1uha8ag{cursor:pointer;border-radius:var(--radius-full,9999px);background-color:var(--color-terracotta,#b07a66);min-height:48px;padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);font-family:var(--font-body,"Inter", sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:12px;font-weight:var(--font-weight-medium,500);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-ink-inverse,#fbf8f2);text-transform:uppercase;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;justify-content:center;align-items:center;text-decoration-line:none;transition-duration:.2s;display:inline-flex}@media (hover:hover){.btn-primary.svelte-1uha8ag:hover{background-color:#9c6754;scale:1.02}}.btn-ghost-light.svelte-1uha8ag{cursor:pointer;border-radius:var(--radius-full,9999px);border-style:var(--tw-border-style);border-width:1px;border-color:#fbf8f240;justify-content:center;align-items:center;min-height:48px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-ghost-light.svelte-1uha8ag{border-color:color-mix(in oklab, var(--color-ink-inverse,#fbf8f2) 25%, transparent)}}.btn-ghost-light.svelte-1uha8ag{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);font-family:var(--font-body,"Inter", sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:12px;font-weight:var(--font-weight-medium,500);--tw-tracking:.22em;letter-spacing:.22em;color:#fbf8f2d9;background-color:#0000}@supports (color:color-mix(in lab, red, red)){.btn-ghost-light.svelte-1uha8ag{color:color-mix(in oklab, var(--color-ink-inverse,#fbf8f2) 85%, transparent)}}.btn-ghost-light.svelte-1uha8ag{text-transform:uppercase;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s}@media (hover:hover){.btn-ghost-light.svelte-1uha8ag:hover{border-color:var(--color-gold,#b69251);color:var(--color-gold,#b69251)}}.btn-outline.svelte-1uha8ag{cursor:pointer;border-radius:var(--radius-full,9999px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-strong,#d6c8ae);min-height:48px;padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);font-family:var(--font-body,"Inter", sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:12px;font-weight:var(--font-weight-medium,500);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-ink,#1f1b16);text-transform:uppercase;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:#0000;justify-content:center;align-items:center;text-decoration-line:none;transition-duration:.2s;display:inline-flex}@media (hover:hover){.btn-outline.svelte-1uha8ag:hover{border-color:var(--color-accent,#7a8b71);background-color:var(--color-surface-muted,#f5efe5)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
