.section-header.svelte-11vfbrt{text-align:center;max-width:700px;margin:2rem auto 3rem;animation:.8s svelte-11vfbrt-fadeInUp}.section-header.svelte-11vfbrt h2:where(.svelte-11vfbrt){color:#222;margin:0 0 1rem;font-size:2.25rem;font-weight:700;line-height:1.2}@media (max-width:768px){.section-header.svelte-11vfbrt h2:where(.svelte-11vfbrt){font-size:1.75rem}}.section-header.svelte-11vfbrt .section-description:where(.svelte-11vfbrt){color:#000000b3;margin:0;font-size:1.1rem;line-height:1.7}@media (max-width:768px){.section-header.svelte-11vfbrt .section-description:where(.svelte-11vfbrt){font-size:1rem}}.btn-container.svelte-11vfbrt{text-align:right;margin-top:2rem;animation:.4s ease-out .2s backwards svelte-11vfbrt-fadeInUp}@media (max-width:768px){.btn-container.svelte-11vfbrt{text-align:center}}@keyframes svelte-11vfbrt-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.btn.svelte-11vfbrt{color:#fff;background:linear-gradient(135deg,#2b8281 0%,#1e5c5b 100%);border:none;border-radius:50px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px #2b82814d}.btn.svelte-11vfbrt:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2b828166}.btn.svelte-11vfbrt:active{transform:translateY(0)}@media (max-width:768px){.btn.svelte-11vfbrt{justify-content:center;width:100%}}.card.svelte-11vfbrt{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.card.svelte-11vfbrt a:where(.svelte-11vfbrt){aspect-ratio:2/1.5;background:#fff;border:1px solid #00000014;border-radius:5px;width:100%;height:100%;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000000f,0 1px 4px #0000000a}.card.svelte-11vfbrt a:where(.svelte-11vfbrt):hover{border-color:#2b8281;box-shadow:0 8px 24px #2b828140,0 2px 8px #2b828126}.card.svelte-11vfbrt a:where(.svelte-11vfbrt):hover .category-icon-wrapper:where(.svelte-11vfbrt){color:#fff;background:linear-gradient(135deg,#2b8281 0%,#1e5c5b 100%);transform:rotate(-5deg)}.card.svelte-11vfbrt a:where(.svelte-11vfbrt):hover .card-text:where(.svelte-11vfbrt){color:#2b8281}.card.svelte-11vfbrt a.view-all:where(.svelte-11vfbrt){background:linear-gradient(135deg,#2b8281 0%,#1e5c5b 100%);border:none}.card.svelte-11vfbrt a.view-all:where(.svelte-11vfbrt) .category-icon-wrapper.special:where(.svelte-11vfbrt){color:#fff;background:#fff3}.card.svelte-11vfbrt a.view-all:where(.svelte-11vfbrt) .card-text:where(.svelte-11vfbrt){color:#fff}.card.svelte-11vfbrt a.view-all:where(.svelte-11vfbrt):hover{box-shadow:0 8px 24px #2b828166}.card.svelte-11vfbrt a.view-all:where(.svelte-11vfbrt):hover .category-icon-wrapper.special:where(.svelte-11vfbrt){background:#ffffff4d;transform:rotate(5deg)}.card.svelte-11vfbrt a.view-all:where(.svelte-11vfbrt):hover .card-text:where(.svelte-11vfbrt){color:#fff}swiper-slide.svelte-11vfbrt{padding:0}.card-content.svelte-11vfbrt{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:1.5rem 1rem;display:flex}.category-icon-wrapper.svelte-11vfbrt{color:#2b8281;background:#2b82811a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex}@media (min-width:640px){.category-icon-wrapper.svelte-11vfbrt{border-radius:16px;width:64px;height:64px}}.card-text.svelte-11vfbrt{color:#222;text-align:center;margin:0;font-size:.95rem;font-weight:600;line-height:1.3;transition:color .3s}@media (min-width:640px){.card-text.svelte-11vfbrt{font-size:1rem}}@media only screen and (min-width:750px){.btn.svelte-11vfbrt{width:auto}}.business-wrapper.svelte-5xvha9{margin-top:3rem}.section-header.svelte-5xvha9{text-align:center;max-width:700px;margin:0 auto 3rem;animation:.8s svelte-5xvha9-fadeInUp}.section-header.svelte-5xvha9 h2:where(.svelte-5xvha9){color:#222;margin:0 0 1rem;font-size:2.25rem;font-weight:700;line-height:1.2}@media (max-width:768px){.section-header.svelte-5xvha9 h2:where(.svelte-5xvha9){font-size:1.75rem}}.section-header.svelte-5xvha9 .section-description:where(.svelte-5xvha9){color:#000000b3;margin:0;font-size:1.1rem;line-height:1.7}@media (max-width:768px){.section-header.svelte-5xvha9 .section-description:where(.svelte-5xvha9){font-size:1rem}}.card.svelte-5xvha9{background:#fff;border-radius:5px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 2px 4px #0000001a}.card.svelte-5xvha9:hover{transform:translateY(-6px);box-shadow:0 12px 28px #0000001f,0 4px 8px #00000014}.card.svelte-5xvha9:hover .card-image-container:where(.svelte-5xvha9) img:where(.svelte-5xvha9){transform:scale(1.08)}.card-content.svelte-5xvha9{flex-direction:column;flex-grow:1;gap:.5rem;padding:1.5rem;display:flex}.card-content.svelte-5xvha9 p:where(.svelte-5xvha9):not(.title){color:#222;margin:0;font-size:.95rem;line-height:1.6}.title.svelte-5xvha9{color:#2b8281;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.25rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.card-image-container.svelte-5xvha9{background:#00000008;width:100%;height:220px;position:relative;overflow:hidden}.card-image-container.svelte-5xvha9 img:where(.svelte-5xvha9){object-fit:cover;width:100%;height:100%;transition:transform .5s}.author-info.svelte-5xvha9{border-top:1px solid #0000000f;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.author-avatar.svelte-5xvha9{object-fit:cover;border:2px solid #0000000f;border-radius:50%;width:44px;height:44px}.author-name.svelte-5xvha9{color:#222;font-size:.9rem;font-weight:600}.post-date.svelte-5xvha9{color:#00000080;font-size:.85rem}swiper-slide.svelte-5xvha9{padding:8px 4px}@keyframes svelte-5xvha9-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.app-waitlist-wrapper.svelte-14i9utm{margin-top:3rem;padding:0}.app-waitlist.svelte-14i9utm{background:linear-gradient(135deg,#2b8281 0%,#216363 100%);border-radius:5px;grid-template-columns:1fr;align-items:center;gap:2rem;width:100%;margin-top:2rem;padding:2.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000026,0 2px 6px #0000001a}.app-waitlist.svelte-14i9utm:before{content:"";opacity:.4;pointer-events:none;background:url("data:image/svg+xml,<svg width=\"60\" height=\"60\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"1\" height=\"1\" fill=\"rgba(255,255,255,0.03)\"/></svg>");position:absolute;top:0;bottom:0;left:0;right:0}.app-waitlist.svelte-14i9utm .small:where(.svelte-14i9utm){text-transform:uppercase;letter-spacing:1px;opacity:.9;margin-top:0;margin-bottom:.5rem;font-size:.9rem;font-weight:600}.app-waitlist-image.svelte-14i9utm{text-align:right;opacity:.8;animation:3s ease-in-out infinite svelte-14i9utm-float;display:none}@keyframes svelte-14i9utm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.app-waitlist-text.svelte-14i9utm,.app-waitlist-image.svelte-14i9utm{color:#fff;z-index:1;position:relative}h3.svelte-14i9utm{text-align:left;margin:0 0 1rem;font-size:1.75rem;font-weight:700;line-height:1.3}@media (max-width:768px){h3.svelte-14i9utm{font-size:1.5rem}}p.svelte-14i9utm{opacity:.9;margin-bottom:.75rem;font-size:1.05rem;line-height:1.7}@media (max-width:768px){p.svelte-14i9utm{font-size:1rem}}.input-group.svelte-14i9utm{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}input[type=email].svelte-14i9utm{color:#222;background:#fffffff2;border:2px solid #ffffff4d;border-radius:5px;outline:none;flex:1;padding:1rem 1.25rem;font-size:1rem;transition:all .2s}input[type=email].svelte-14i9utm::placeholder{color:#0006}input[type=email].svelte-14i9utm:focus{background:#fff;border-color:#fffc}input[type=email].error.svelte-14i9utm{border-color:#ff6b6b}input[type=email].svelte-14i9utm:disabled{opacity:.7;cursor:not-allowed}button[type=button].svelte-14i9utm{white-space:nowrap;color:#fff;cursor:pointer;background:#121921;border:none;border-radius:5px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1.25rem 2rem;font-size:1.1rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 4px 14px #0000004d}button[type=button].svelte-14i9utm:hover:not(:disabled){background:#243242;transform:translateY(-2px);box-shadow:0 6px 20px #0006}button[type=button].svelte-14i9utm:disabled{opacity:.7;cursor:not-allowed}button[type=button].svelte-14i9utm .spinner{animation:1s linear infinite svelte-14i9utm-spin}@keyframes svelte-14i9utm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message.svelte-14i9utm{color:#ffcdd2;margin-top:.5rem;margin-bottom:0;font-size:.9rem}.success-message.svelte-14i9utm{color:#fff;background:#ffffff26;border:none;border-radius:5px;align-items:center;gap:.75rem;margin-top:1.5rem;padding:1rem 1.25rem;font-size:1rem;font-weight:600;animation:.5s cubic-bezier(.175,.885,.32,1.275) svelte-14i9utm-successPop;display:flex}@keyframes svelte-14i9utm-successPop{0%{opacity:0;transform:scale(.8)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@media only screen and (min-width:850px){.app-waitlist.svelte-14i9utm{grid-template-columns:5fr 1fr;padding:3rem 3.5rem}.app-waitlist-image.svelte-14i9utm{display:block}.input-group.svelte-14i9utm{flex-direction:row}button[type=button].svelte-14i9utm{width:auto}}
