html,body,#root{margin:0;padding:0;width:100%;min-height:100%}html{scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1d1d1f;background:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--l26-bg: #ffffff;--l26-surface: rgba(255, 255, 255, .9);--l26-text: #1d1d1f;--l26-text-muted: #525252;--l26-coral: #ff6d33;--l26-forest: #0f8b61;--l26-lavender: #7b86ff;--l26-sun: #f4ba2f;--l26-border: rgba(17, 17, 17, .08);--l26-shadow-sm: 0 8px 24px rgba(16, 24, 40, .08);--l26-shadow-md: 0 20px 50px rgba(16, 24, 40, .12);--l26-radius-xl: 30px;--l26-radius-lg: 22px;--l26-radius-md: 14px;--l26-content-width: min(1200px, calc(100% - 3rem) )}.landing-2026{color:var(--l26-text);background:#fff;min-height:100dvh}.l26-container{width:var(--l26-content-width);margin:0 auto}.l26-header{position:sticky;top:0;z-index:60;padding:.75rem 0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid rgba(17,17,17,.06)}.l26-header-inner{width:var(--l26-content-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.l26-menu-btn{display:none;width:40px;height:40px;border-radius:10px;border:1px solid rgba(17,17,17,.14);background:#fff;color:var(--l26-text);align-items:center;justify-content:center;cursor:pointer}.l26-mobile-menu{display:none}.l26-brand{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--l26-text)}.l26-brand-icon{width:32px;height:32px;border-radius:10px;object-fit:cover;display:block}.l26-brand-text{font-weight:800;letter-spacing:-.02em;font-size:1.1rem}.l26-nav{display:inline-flex;align-items:center;gap:1.15rem}.l26-nav a{text-decoration:none;color:var(--l26-text-muted);font-weight:600;font-size:.95rem}.l26-nav a:hover,.l26-nav a:focus-visible{color:var(--l26-text)}.l26-download-btn{text-decoration:none;padding:.72rem 1.1rem;border-radius:999px;font-size:.92rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--l26-coral),#ff8855);box-shadow:0 10px 26px #ff6d3357}.l26-section{padding:5.5rem 0;transition:background .42s ease,background-color .42s ease}.l26-eyebrow{margin:0 0 .6rem;font-size:.83rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--l26-text-muted)}.l26-hero{position:relative;padding:5rem 0 3.25rem}.l26-hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:2rem}.l26-wordmark{margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(3rem,7.2vw,5.8rem);line-height:.9;letter-spacing:-.02em;color:#e1932b}.l26-wordmark span{display:inline-block;margin-left:.35rem;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.2em;font-weight:700;letter-spacing:.08em;vertical-align:top;transform:translateY(.3em)}.l26-wordmark-tagline{margin:1rem 0 0;max-width:none;font-size:clamp(.95rem,1.8vw,1.5rem);line-height:1.3;font-weight:700;display:inline-flex;align-items:center;gap:.35rem;flex-wrap:nowrap;white-space:nowrap}.l26-wordmark-tagline span{display:inline}.l26-wordmark-tagline .line-search{color:var(--l26-coral)}.l26-wordmark-tagline .line-see{color:var(--l26-forest)}.l26-wordmark-tagline .line-share{color:var(--l26-lavender)}.l26-hero-ctas{margin-top:1.8rem;display:flex;flex-wrap:nowrap;align-items:center;gap:.8rem}.l26-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:999px;border:1px solid transparent;font-weight:700;transition:transform .18s ease,box-shadow .22s ease,background .22s ease}.l26-btn:hover,.l26-btn:focus-visible{transform:translateY(-1px)}.l26-btn-primary{background:linear-gradient(135deg,var(--l26-coral),#ff8f59);color:#fff;padding:.9rem 1.3rem;box-shadow:0 12px 30px #ff6d334d}.l26-btn-ghost{color:var(--l26-text);border-color:#11111126;padding:.85rem 1.25rem;background:#ffffff8c}.l26-hero-visual{display:grid;place-items:center;gap:.9rem}.l26-hero-carousel{margin:0;width:min(400px,88%);min-height:560px;border-radius:var(--l26-radius-xl);background:#fff;border:1px solid var(--l26-border);box-shadow:var(--l26-shadow-md);overflow:hidden;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.l26-hero-carousel.dragging{cursor:grabbing}.l26-carousel-track{display:flex;gap:16px;align-items:stretch;height:100%;padding:1.25rem 0;transition:transform .32s cubic-bezier(.22,1,.36,1);will-change:transform}.l26-carousel-track.is-dragging{transition:none}.l26-carousel-card{flex:0 0 auto;min-height:calc(560px - 2.5rem);border-radius:22px;border:1px solid rgba(17,17,17,.08);background:#fff;box-shadow:0 14px 32px #1018281f;display:grid;grid-template-rows:auto 1fr auto;gap:.8rem;padding:1.1rem;transform-style:preserve-3d;transition:transform .25s ease,opacity .25s ease}.l26-carousel-card.active{border-color:#ff6d3347}.l26-slide-title{margin:0;text-align:center;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.15}.l26-hero-image-wrap{border-radius:22px;border:1px solid rgba(17,17,17,.08);background:#fff;min-height:300px;display:grid;place-items:center;overflow:hidden}.l26-hero-image-wrap img{width:100%;height:100%;object-fit:contain;padding:.8rem}.l26-slide-description{margin:0;text-align:center;color:var(--l26-text-muted);font-size:1rem;line-height:1.5}.l26-hero-dots{margin-top:.2rem;display:flex;justify-content:center;gap:.42rem}.l26-hero-dots button{border:0;width:10px;height:10px;border-radius:999px;cursor:pointer;background:#1113}.l26-hero-dots button.active{width:22px;background:var(--l26-coral)}.l26-section-head{margin-bottom:1.5rem}.l26-section-head h2{margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,3.9vw,2.8rem);line-height:1.1;letter-spacing:-.015em}.l26-subhead{margin:.8rem 0 0;color:var(--l26-text-muted)}.l26-section-carousel-wrap{display:grid;gap:.8rem}.l26-section-carousel{margin:0 auto;width:min(720px,100%);border-radius:var(--l26-radius-xl);border:1px solid var(--l26-border);background:#fff;box-shadow:var(--l26-shadow-sm);overflow:hidden;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.l26-section-carousel.dragging{cursor:grabbing}.l26-section-carousel-feature{min-height:560px}.l26-section-carousel-text{min-height:340px}.l26-section-track{display:flex;gap:16px;align-items:stretch;height:100%;padding:1rem 0;transition:transform .32s cubic-bezier(.22,1,.36,1);will-change:transform}.l26-section-track.is-dragging{transition:none}.l26-section-card{flex:0 0 auto;border-radius:var(--l26-radius-lg);transform-style:preserve-3d;transition:transform .25s ease,opacity .25s ease}.l26-section-carousel-feature .l26-section-card{min-height:calc(560px - 2rem)}.l26-section-carousel-text .l26-section-card{min-height:calc(340px - 2rem)}.l26-section-card.active{border-color:#ff6d3361}.l26-section-dots{display:flex;justify-content:center;gap:.42rem}.l26-section-dots button{border:0;width:10px;height:10px;border-radius:999px;cursor:pointer;background:#1113}.l26-section-dots button.active{width:22px;background:var(--l26-coral)}.l26-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.l26-feature-card{background:#ffffffe6;border-radius:var(--l26-radius-lg);border:1px solid var(--l26-border);box-shadow:var(--l26-shadow-sm);padding:1rem}.l26-elevated-card{border-color:#1111111a;border-width:1px;box-shadow:var(--l26-shadow-sm);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;transform-origin:center}.l26-elevated-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1018281f;border-color:#11111129}.l26-feature-meta{display:flex;align-items:center;gap:.55rem;margin-bottom:.6rem}.l26-feature-meta h3{margin:0;font-size:1.3rem}.l26-icon-badge{width:38px;height:38px;border-radius:9px;background:#ff6d3329;color:var(--l26-coral);display:grid;place-items:center}.l26-feature-card p{margin:0 0 .8rem;color:var(--l26-text-muted)}.l26-feature-card img{width:100%;height:350px;object-fit:contain;background:#fff;border-radius:20px;border:1px solid var(--l26-border)}.l26-creators{padding-top:4rem}#features{background:linear-gradient(180deg,#fff,#fffaf6)}#creators{background:linear-gradient(180deg,#fffaf6,#f8fcfb)}#businesses{background:linear-gradient(180deg,#f8fcfb,#f8faff)}.l26-text-block-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.l26-text-block{border-radius:var(--l26-radius-lg);padding:1rem;border:1px solid var(--l26-border);background:#fff;box-shadow:var(--l26-shadow-sm)}.l26-text-block h4{margin:0 0 .45rem;font-family:Playfair Display,Georgia,serif;font-size:1.72rem;line-height:1.18}.l26-text-block p{margin:0;color:var(--l26-text-muted);line-height:1.65;font-size:1.08rem}.accent-coral{background:linear-gradient(145deg,#ff6d331f,#fffffff5)}.accent-forest{background:linear-gradient(145deg,#0f8b611f,#fffffff5)}.accent-lavender{background:linear-gradient(145deg,#7b86ff26,#fffffff5)}.l26-business-card{background:#fffffff0}.l26-business-card .l26-feature-meta{margin-bottom:.8rem}.l26-business-card .l26-feature-meta h3{font-size:1.42rem}.l26-section-cta{margin-top:1.2rem;display:flex;justify-content:center}.l26-final-cta{padding-top:3.6rem;background:linear-gradient(180deg,#f8faff,#fffdf8)}.l26-final-wrap{border-radius:var(--l26-radius-xl);border:1px solid var(--l26-border);background:radial-gradient(circle at 0% 0%,rgba(255,109,51,.14),transparent 45%),radial-gradient(circle at 100% 100%,rgba(15,139,97,.14),transparent 45%),#fff;box-shadow:var(--l26-shadow-sm);padding:1.4rem;text-align:center}.l26-final-wrap h2{margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,4vw,3rem);line-height:1.06}.l26-final-wrap p{color:var(--l26-text-muted)}.l26-footer{border-top:1px solid rgba(17,17,17,.1);background:#ffffffbf;padding:1.25rem 0 1.6rem}.l26-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.l26-footer-inner h3{margin:0;font-size:1.02rem}.l26-footer-inner p{margin:.25rem 0 0;color:var(--l26-text-muted);font-size:.9rem}.l26-footer-links{display:inline-flex;gap:1.1rem;flex-wrap:wrap;justify-content:flex-end}.l26-footer-links a{text-decoration:none;color:var(--l26-text-muted);font-weight:600;font-size:.9rem}.l26-footer-links a:hover,.l26-footer-links a:focus-visible{color:var(--l26-text)}@media(max-width:1024px){.l26-hero-grid{grid-template-columns:1fr}.l26-feature-grid,.l26-text-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.l26-hero-carousel{width:min(420px,100%);min-height:520px}.l26-carousel-card{min-height:calc(520px - 2.5rem)}.l26-section-carousel{width:min(680px,100%)}.l26-section-carousel-feature{min-height:520px}.l26-section-carousel-feature .l26-section-card{min-height:calc(520px - 2rem)}.l26-section-carousel-text{min-height:320px}.l26-section-carousel-text .l26-section-card{min-height:calc(320px - 2rem)}}@media(max-width:760px){.l26-header{padding:.55rem 0}.l26-nav{display:none}.l26-menu-btn{display:inline-flex}.l26-mobile-menu{display:flex;flex-direction:column;gap:.55rem;margin:.6rem auto 0;width:var(--l26-content-width);background:#fff;border:1px solid var(--l26-border);border-radius:var(--l26-radius-md);box-shadow:var(--l26-shadow-sm);padding:.7rem}.l26-mobile-menu a{text-decoration:none;color:var(--l26-text);font-weight:600;padding:.65rem .7rem;border-radius:10px;background:#fff;border:1px solid rgba(17,17,17,.08)}.l26-mobile-menu .l26-mobile-download{background:linear-gradient(135deg,var(--l26-coral),#ff8f59);color:#fff;border-color:transparent}.l26-section{padding:4.3rem 0}.l26-hero{padding-top:3.8rem}.l26-wordmark{max-width:12ch}.l26-wordmark-tagline{max-width:none;font-size:clamp(.82rem,3.1vw,1rem);gap:.26rem}.l26-hero-ctas{gap:.5rem}.l26-hero-ctas .l26-btn{flex:1 1 0;min-width:0;font-size:.86rem;padding:.72rem .75rem;white-space:nowrap}.l26-feature-grid,.l26-text-block-grid{grid-template-columns:1fr}.l26-hero-carousel{min-height:420px;width:min(390px,100%)}.l26-hero-image-wrap{min-height:210px}.l26-carousel-track{padding:.8rem 0}.l26-carousel-card{min-height:calc(420px - 1.6rem);padding:.9rem;gap:.6rem}.l26-slide-title{font-size:clamp(1rem,7vw,1.45rem)}.l26-slide-description{font-size:.95rem}.l26-section-carousel{width:min(390px,100%)}.l26-section-carousel-feature{min-height:500px}.l26-section-carousel-feature .l26-section-card{min-height:calc(500px - 2rem)}.l26-section-carousel-text{min-height:300px}.l26-section-carousel-text .l26-section-card{min-height:calc(300px - 2rem)}.l26-section-track{padding:.85rem 0}.l26-feature-card img{height:290px}.l26-footer-inner{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.l26-btn,.l26-hero-dots button,.l26-section-dots button,.l26-carousel-track,.l26-section-track,.l26-carousel-card,.l26-section-card,.l26-elevated-card{transition:none}html{scroll-behavior:auto}}:root{--glass-bg-light: rgba(255, 255, 255, .65);--glass-bg-dark: rgba(20, 20, 20, .65);--glass-border-light: rgba(255, 255, 255, .4);--glass-border-dark: rgba(255, 255, 255, .1);--glass-shadow-light: 0 4px 24px -1px rgba(0, 0, 0, .05), 0 0 0 1px rgba(255, 255, 255, .4) inset;--glass-shadow-dark: 0 8px 32px 0 rgba(0, 0, 0, .3), 0 0 0 1px rgba(255, 255, 255, .05) inset;--blur-amt: 24px;--noise-url: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");--primary-color: #111111;--secondary-color: #555555;--accent-color: #FF5E29;--accent-glow: rgba(255, 94, 41, .3);--bg-gradient: radial-gradient(circle at 50% 0%, #FAFAFA 0%, #E8E8E8 100%)}@media(prefers-color-scheme:dark){:root{--glass-bg: var(--glass-bg-dark);--glass-border: var(--glass-border-dark);--glass-shadow: var(--glass-shadow-dark);--primary-color: #FFFFFF;--secondary-color: #A0A0A0;--bg-gradient: radial-gradient(circle at 50% 0%, #1a1a1a 0%, #000000 100%)}}@media(prefers-color-scheme:light){:root{--glass-bg: var(--glass-bg-light);--glass-border: var(--glass-border-light);--glass-shadow: var(--glass-shadow-light)}}*{box-sizing:border-box}body{margin:0;padding:0;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-gradient);color:var(--primary-color);min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100vw}.glass-panel{position:relative;background:var(--glass-bg);backdrop-filter:blur(var(--blur-amt));-webkit-backdrop-filter:blur(var(--blur-amt));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:24px;overflow:hidden;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease}.glass-panel:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--noise-url);opacity:.4;pointer-events:none;z-index:0}.glass-panel>*{position:relative;z-index:1}.glass-panel:hover{transform:translateY(-2px);box-shadow:0 12px 40px -4px #0000001f,0 0 0 1px var(--accent-glow) inset}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;width:100%;max-width:1200px;margin:0 auto;padding:40px 20px;box-sizing:border-box}.desktop-only{display:flex!important}.mobile-only{display:none!important}@media(max-width:768px){.desktop-only{display:none!important}.mobile-only{display:flex!important}.responsive-grid{grid-template-columns:1fr!important;padding:20px;gap:20px}}#map-container,#map-container .mk-map-view,#map-container .mk-map-view canvas{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important}.pulsing-marker{width:20px;height:20px;background:var(--accent-color);border:2px solid white;border-radius:50%;box-shadow:0 0 #ff5e29b3;animation:pulse-orange 2s infinite;cursor:pointer;transform:translate(-50%,-50%)}@keyframes pulse-orange{0%{transform:translate(-50%,-50%) scale(.95);box-shadow:0 0 #ff5e29b3}70%{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 0 10px #ff5e2900}to{transform:translate(-50%,-50%) scale(.95);box-shadow:0 0 #ff5e2900}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
