/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-border-style:solid}}}.marketing-shell{--marketing-surface:#fff;--marketing-soft:#f7f7f5;--marketing-ink:#1a0e05;--marketing-copy:#51473d;--marketing-action:#c34205;--marketing-action-hover:#a63805;--marketing-button:#e8560a;--marketing-button-hover:#f8650f;--marketing-border:#e6e4e0;background:var(--marketing-surface);color:var(--marketing-ink);scrollbar-color:#a69e94 var(--marketing-surface)}.marketing-shell ::selection{color:var(--marketing-ink);background:#fce5d6}.marketing-shell input,.marketing-shell textarea{caret-color:var(--marketing-action)}.marketing-page{min-height:100vh;padding-top:calc(var(--spacing,.25rem) * 36);padding-bottom:calc(var(--spacing,.25rem) * 16)}@media (min-width:48rem){.marketing-page{padding-top:calc(var(--spacing,.25rem) * 28);padding-bottom:calc(var(--spacing,.25rem) * 20)}}.marketing-page{background:var(--marketing-surface)}#marketing-content:focus,.marketing-page:focus{outline:none}.marketing-heading{font-weight:600}.marketing-heading,.marketing-subheading{font-family:var(--font-livvic),sans-serif;text-wrap:balance}.marketing-subheading{font-weight:500}.marketing-link{color:var(--marketing-action);text-underline-offset:.2em;border-radius:.125rem;text-decoration:underline}.marketing-link:hover{color:var(--marketing-action-hover)}.btn-cta-marketing:focus-visible,.btn-nav-marketing:focus-visible,.btn-secondary-marketing:focus-visible,.marketing-link:focus-visible{outline:2px solid var(--marketing-action);outline-offset:3px}.btn-cta-marketing,.btn-nav-marketing{touch-action:manipulation;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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));background:var(--marketing-button);color:#fff;border-radius:3.40282e+38px;display:inline-flex}.btn-cta-marketing:hover,.btn-nav-marketing:hover{background:var(--marketing-button-hover)}.btn-nav-marketing{min-height:calc(var(--spacing,.25rem) * 11);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}@media (min-width:640px){.btn-nav-marketing{padding-left:1.25rem;padding-right:1.25rem;font-size:1rem;line-height:1.5rem}}.btn-cta-marketing{min-height:calc(var(--spacing,.25rem) * 12);padding-inline:calc(var(--spacing,.25rem) * 7);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.btn-cta-marketing:disabled{color:#645b51;cursor:not-allowed;background:#eeece8}.btn-secondary-marketing{min-height:calc(var(--spacing,.25rem) * 11);touch-action:manipulation;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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));color:var(--marketing-copy);border:1px solid var(--marketing-border);border-radius:3.40282e+38px;display:inline-flex}.btn-secondary-marketing:hover{background:var(--marketing-soft)}.input-marketing{min-height:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));background:var(--marketing-surface);color:var(--marketing-ink);border-width:1px;border-color:#8a8175}.input-marketing::placeholder{color:#70675e;opacity:1}.input-marketing:focus-visible{outline:2px solid var(--marketing-action);outline-offset:2px;border-color:var(--marketing-action)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}