.sh[data-v-4b090216]{background:#0d0a10;color:#ffffffe6;display:flex;flex-direction:column;font-family:Figtree,system-ui,sans-serif;height:100%;overflow-y:auto}.sh-logo-text[data-v-4b090216]{font-family:Bricolage Grotesque,Figtree,sans-serif}.sh-btn[data-v-4b090216],.sh-col h4[data-v-4b090216]{font-family:Figtree,system-ui,sans-serif}.sh-wrap[data-v-4b090216]{margin:0 auto;max-width:70rem;padding:0 1.25rem;width:100%}.sh-header[data-v-4b090216]{backdrop-filter:blur(.875rem);-webkit-backdrop-filter:blur(.875rem);background:#0d0a10b8;border-bottom:.0625rem solid transparent;padding:.75rem 0;position:sticky;top:0;transition:background .2s,border-color .2s;z-index:20}.sh-scrolled[data-v-4b090216]{background:#0d0a10f2;border-bottom-color:#ff5e572e}.sh-header-inner[data-v-4b090216]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.sh-logo[data-v-4b090216]{align-items:center;color:#fff;display:inline-flex;gap:.625rem;text-decoration:none}.sh-logo-img[data-v-4b090216]{border-radius:.5625rem;display:block}.sh-logo-text[data-v-4b090216]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.sh-hi[data-v-4b090216]{background:linear-gradient(90deg,#ff5e57,#ffb547);-webkit-background-clip:text;background-clip:text;color:transparent}.sh-btn[data-v-4b090216]{background:linear-gradient(135deg,#ff5e57,#ff8a4c 60%,#ffb547);border:0;border-radius:62.4375rem;box-shadow:0 .25rem 1rem #ff5e5752;color:#1a0e0c;cursor:pointer;font-size:.875rem;font-weight:700;padding:.75rem 1.375rem;transition:filter .15s,transform .15s}.sh-btn[data-v-4b090216]:hover{filter:brightness(1.06);transform:translateY(-.0625rem)}.sh-main[data-v-4b090216]{flex:1 0 auto}.sh-footer[data-v-4b090216]{border-top:.0625rem solid hsla(0,0%,100%,.08);flex:0 0 auto;margin-top:2.5rem;padding:2.75rem 0 8.5rem}.sh-footer-top[data-v-4b090216]{display:grid;gap:2.5rem;grid-template-columns:1.4fr 2fr;padding-bottom:1.75rem}.sh-footer-brand .sh-logo[data-v-4b090216]{margin-bottom:.8125rem}.sh-blurb[data-v-4b090216]{color:#b9afc2;font-size:.90625rem;line-height:1.7;margin:0 0 .8125rem;max-width:36ch}.sh-badge[data-v-4b090216]{color:#ff8a7a;font-size:.78125rem;font-weight:600;line-height:1.6;margin:0}.sh-contact[data-v-4b090216]{border-top:.0625rem solid rgba(255,94,87,.16);margin-top:1.125rem;padding-top:1rem}.sh-contact-t[data-v-4b090216]{color:#ffb547;display:block;font-size:.75rem;font-weight:800;letter-spacing:.09em;margin-bottom:.5rem;text-transform:uppercase}.sh-mail[data-v-4b090216]{align-items:center;color:#fff1ea;display:inline-flex;font-size:.9375rem;font-weight:700;gap:.5rem;padding:.625rem 0;text-decoration:none}.sh-mail svg[data-v-4b090216],.sh-mail[data-v-4b090216]:hover{color:#ff8a7a}.sh-contact-n[data-v-4b090216]{color:#857a8e;font-size:.78125rem;line-height:1.65;margin:.25rem 0 0;max-width:42ch}.sh-cols[data-v-4b090216]{display:grid;gap:1.625rem;grid-template-columns:repeat(3,1fr)}.sh-col[data-v-4b090216]{display:flex;flex-direction:column;gap:.5625rem}.sh-col h4[data-v-4b090216]{color:#ffb547;font-size:.75rem;font-weight:800;letter-spacing:.09em;margin:0 0 .1875rem;text-transform:uppercase}.sh-col a[data-v-4b090216]{color:#b9afc2;font-size:.875rem;line-height:1.45;text-decoration:none}.sh-col a[data-v-4b090216]:hover{color:#ff8a7a}.sh-footer-bottom[data-v-4b090216]{border-top:.0625rem solid rgba(255,94,87,.14);display:flex;flex-direction:column;gap:.5rem;padding-top:1.125rem}.sh-disclaimer[data-v-4b090216]{line-height:1.65}.sh-copy[data-v-4b090216],.sh-disclaimer[data-v-4b090216]{color:#857a8e;font-size:.78125rem;margin:0}.sh--sticky[data-v-4b090216]{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))}.sh-sticky-cta[data-v-4b090216]{align-items:center;background:linear-gradient(135deg,#ff5e57,#ff8a4c 60%,#ffb547);border:0;bottom:calc(1rem + env(safe-area-inset-bottom,0px));box-shadow:0 .75rem 2.125rem #ff5e5773;color:#1a0e0c;cursor:pointer;display:inline-flex;font-family:Figtree,system-ui,sans-serif;font-size:.96875rem;gap:.5625rem;justify-content:center;left:50%;padding:.9375rem 1.875rem;position:fixed;transform:translate(-50%);width:min(28.75rem,calc(100vw - 2rem));z-index:30}.sh-sticky-badge[data-v-4b090216],.sh-sticky-cta[data-v-4b090216]{border-radius:62.4375rem;font-weight:800}.sh-sticky-badge[data-v-4b090216]{animation:shBadge-4b090216 2.8s ease-in-out infinite;background:#fff6f1;border:.09375rem solid #ff8a7a;color:#c2362f;font-size:.75rem;letter-spacing:.02em;line-height:1.2;padding:.25rem .625rem;pointer-events:none;position:absolute;right:1.125rem;top:-.6875rem;transform:rotate(3deg);white-space:nowrap}@keyframes shBadge-4b090216{0%,to{transform:rotate(3deg) scale(1)}50%{transform:rotate(3deg) scale(1.06)}}.sh-fade-enter-active[data-v-4b090216],.sh-fade-leave-active[data-v-4b090216]{transition:opacity .24s,transform .24s}.sh-fade-enter-from[data-v-4b090216],.sh-fade-leave-to[data-v-4b090216]{opacity:0;transform:translate(-50%,.875rem)}@media(max-width:860px){.sh-footer-top[data-v-4b090216]{gap:1.75rem;grid-template-columns:1fr}.sh-cols[data-v-4b090216]{gap:1.375rem 1.125rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:400px){.sh-logo-text[data-v-4b090216]{font-size:1.09375rem}.sh-btn[data-v-4b090216]{font-size:.8125rem;padding:.625rem .9375rem}}@media(prefers-reduced-motion:reduce){.sh-btn[data-v-4b090216],.sh-col a[data-v-4b090216],.sh-fade-enter-active[data-v-4b090216],.sh-fade-leave-active[data-v-4b090216],.sh-header[data-v-4b090216],.sh-sticky-cta[data-v-4b090216]{transition:none!important}.sh-sticky-badge[data-v-4b090216]{animation:none}.sh-fade-enter-from[data-v-4b090216],.sh-fade-leave-to[data-v-4b090216]{transform:translate(-50%)!important}}
