html{scroll-behavior:smooth}body{min-width:0}code{font-family:monospace}main{min-height:40vh}.place-page{background:#f9f6f1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:0}.place-page .container{padding-left:1.5rem;padding-right:1.5rem}.loading-container{align-items:center;color:#7b6f63;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #e5d9cf;border-radius:50%;border-top-color:#956414;height:40px;margin-bottom:20px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.place-header{background:#fff9f4;border-bottom:1px solid #e5d9cf;box-shadow:0 2px 8px #0000000a;padding:1rem 0;position:sticky;top:0;z-index:100}.header-content{align-items:center;display:flex;justify-content:space-between}.logo img{height:40px}.back-btn{background:#fff9f4;border:1px solid #e5d9cf;border-radius:12px;color:#3b2f2f;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.back-btn:hover{background:#f9f6f1;border-color:#956414;color:#956414}.place-hero{color:#3b2f2f;padding:3rem 0}.hero-content{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.place-info{padding:0 1rem}.place-name{color:#3b2f2f;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.place-description{color:#7b6f63;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.place-details{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.detail-item{align-items:center;color:#3b2f2f;display:flex;font-size:1rem;gap:.5rem}.detail-item .icon{font-size:1.3rem}.business-hours{background:#fff9f4;border:1px solid #e5d9cf;border-radius:16px;box-shadow:0 2px 8px #0000000a;margin-top:1.5rem;padding:1.5rem}.business-hours h3{color:#956414;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.hours-list{display:flex;flex-direction:column;gap:.5rem}.hours-group{color:#3b2f2f;font-size:.95rem;line-height:1.6}.hours-group strong{color:#956414;margin-right:.5rem}.social-links{margin-top:1.5rem}.instagram-link{align-items:center;background:#fff9f4;border:1px solid #e5d9cf;border-radius:12px;color:#956414;display:inline-flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.instagram-link:hover{background:#956414;box-shadow:0 4px 12px #95641433;color:#fff;transform:translateY(-2px)}.instagram-link .icon{font-size:1.2rem}.error-container{align-items:center;display:flex;justify-content:center;min-height:70vh;padding:2rem}.error-content{background:#fff9f4;border:1px solid #e5d9cf;border-radius:16px;box-shadow:0 8px 24px #00000014;max-width:500px;padding:3rem;text-align:center}.error-content h2{color:#956414;font-size:2rem;font-weight:700;margin-bottom:1rem}.error-content p{color:#7b6f63;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.retry-btn{background:#956414;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.retry-btn:hover{background:#7b5010;box-shadow:0 4px 12px #95641440;transform:translateY(-2px)}.place-image{padding:0 1rem}.place-image img{border:1px solid #e5d9cf;border-radius:16px;box-shadow:0 4px 16px #00000014;height:400px;object-fit:cover;width:100%}.app-download{background:#fff9f4;border-bottom:1px solid #e5d9cf;border-top:1px solid #e5d9cf;padding:4rem 0}.download-content{margin:0 auto;max-width:600px;padding:0 1rem;text-align:center}.download-content h2{color:#956414;font-size:2.2rem;font-weight:700;margin-bottom:.5rem}.download-content p{color:#7b6f63;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.download-buttons{margin-bottom:2rem}.download-btn{display:inline-block;margin:0 .5rem;transition:transform .3s ease}.download-btn:hover{transform:translateY(-3px)}.download-btn img{border-radius:8px;height:60px}.desktop-options{margin:2rem 0}.desktop-options p{color:#956414;font-weight:600;margin-bottom:1rem}.platform-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.platform-btn{align-items:center;background:#956414;border-radius:12px;box-shadow:0 2px 8px #95641426;color:#fff;display:flex;font-weight:600;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.platform-btn:hover{background:#7b5010;box-shadow:0 4px 12px #95641440;transform:translateY(-2px)}.platform-icon{font-size:1.5rem}.try-app-section{border-top:1px solid #e5d9cf;margin-top:2rem;padding-top:2rem}.try-app-text{color:#7b6f63;margin-bottom:1rem}.try-app-btn{background:#956414;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;margin-left:.5rem;padding:.6rem 1.2rem;transition:all .3s ease}.try-app-btn:hover{background:#7b5010;box-shadow:0 2px 8px #95641433;transform:translateY(-1px)}.features{background:#f9f6f1;padding:4rem 0}.features h2{color:#956414;font-size:2.2rem;font-weight:700;margin-bottom:2.5rem;padding:0 1rem;text-align:center}.features-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:0 1rem}.feature{background:#fff9f4;border:1px solid #e5d9cf;border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:2rem;text-align:center;transition:all .3s ease}.feature:hover{border-color:#956414;box-shadow:0 6px 20px #9564141f;transform:translateY(-4px)}.feature-icon{font-size:3rem;margin-bottom:1rem}.feature h3{color:#956414;font-size:1.4rem;font-weight:600;margin-bottom:.75rem}.feature p{color:#7b6f63;font-size:.95rem;line-height:1.6}.place-footer{background:#fff9f4;border-top:1px solid #e5d9cf;color:#3b2f2f;padding:3rem 0}.footer-content{justify-content:space-between;margin-bottom:1rem}.footer-content,.footer-logo{align-items:center;display:flex}.footer-logo{color:#956414;font-size:1.5rem;font-weight:700;gap:.5rem}.footer-logo img{height:30px}.footer-links{display:flex;gap:2rem}.footer-links a{color:#7b6f63;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#956414}.footer-bottom{border-top:1px solid #e5d9cf;color:#7b6f63;font-size:.9rem;padding-top:1rem;text-align:center}@media (max-width:768px){.place-page .container{padding-left:1rem;padding-right:1rem}.hero-content{gap:1.5rem;grid-template-columns:1fr}.place-image,.place-info{padding:0 .5rem}.place-name{font-size:2rem}.place-image img{height:300px}.download-content{padding:0 .5rem}.download-content h2,.features h2{font-size:1.8rem}.features h2,.features-grid{padding:0 .5rem}.platform-buttons{align-items:stretch;flex-direction:column}.footer-content{flex-direction:column;gap:1rem;text-align:center}.footer-links{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.place-page .container{padding-left:.75rem;padding-right:.75rem}.place-hero{padding:2rem 0}.place-image,.place-info{padding:0 .25rem}.place-name{font-size:1.75rem}.place-description{font-size:1rem}.place-image img{border-radius:12px;height:250px}.business-hours{padding:1rem}.app-download{padding:2.5rem 0}.download-content{padding:0 .25rem}.features{padding:2.5rem 0}.features h2,.features-grid{padding:0 .25rem}.download-btn img{height:50px}.feature{padding:1.5rem}.place-footer{padding:2rem 0}}:root{--ink:#30251f;--coffee:#56382c;--cream:#f7f2e9;color-scheme:light}*{box-sizing:border-box}body{background:#fff;color:#30251f;font:18px/1.6 system-ui,sans-serif;margin:0}a{color:#56382c;color:var(--coffee);text-underline-offset:4px}button,input,select,textarea{font:inherit}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #986900;outline-offset:4px}h1,h2,h3{letter-spacing:-.025em;line-height:1.16}h1{font-size:clamp(2.1rem,4.2vw,3.7rem);margin:20px 0}h2{font-size:clamp(1.7rem,3vw,2.6rem)}h3{font-size:1.35rem}.container{margin-inline:auto;width:min(1120px,calc(100% - 40px))}main.container,section.container{padding-block:64px}.site-nav{align-items:center;display:flex;gap:16px;justify-content:space-between;padding-block:20px}.actions,.site-nav div{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.site-nav a,footer a{align-items:center;display:inline-flex;min-height:44px}.brand{font-size:1.3rem;font-weight:800;text-decoration:none}.button,button{align-items:center;background:#56382c;border:2px solid #56382c;border:2px solid var(--coffee);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:650;justify-content:center;min-height:48px;padding:12px 24px;text-decoration:none}button:disabled{background:#e3dfdc;border-color:#9c918a;color:#514a46;cursor:default}.feature,.hero{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,1fr) minmax(0,320px)}.feature img,.hero img{border-radius:28px;display:block;height:auto;max-height:590px;object-fit:contain;width:100%}.eyebrow{color:#654332;font-weight:650}.proof{font-size:1rem;font-weight:650;margin-top:32px}.band{background:#f7f2e9;background:var(--cream);padding-block:50px}.steps{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:24px}.compact-hero{max-width:850px}.compact-hero h1{max-width:760px}form{background:#f7f2e9;background:var(--cream);border-radius:16px;padding:28px}.field-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}label{display:block;font-weight:650;margin-bottom:20px}input,select,textarea{background:#fff;border:1px solid #77685e;border-radius:6px;color:#30251f;color:var(--ink);display:block;margin-top:6px;min-height:48px;padding:10px;width:100%}textarea{resize:vertical}details{border-bottom:1px solid #b9ada2;padding:12px 0}summary{cursor:pointer;font-weight:650;min-height:44px;padding-block:10px}footer{border-top:1px solid #d9cec2;padding-block:44px}footer nav{display:flex;flex-wrap:wrap;gap:12px 28px}.skip-link{background:#fff;left:10px;padding:12px;position:absolute;top:-100px;z-index:20}.skip-link:focus{top:10px}img{max-width:100%}a,p{overflow-wrap:anywhere}#formulario{scroll-margin-top:20px}.privacy-content,.terms-content{margin:auto;max-width:850px}.privacy-header,.terms-header{padding-block:30px}@media(max-width:700px){.site-nav{align-items:flex-start}.site-nav div{align-items:flex-end;flex-direction:column;gap:4px}.site-nav .button{padding:8px 12px}.feature,.hero{gap:32px;grid-template-columns:1fr}.feature img,.hero img{max-height:440px}.field-grid,.steps{grid-template-columns:1fr}.steps{gap:12px}main.container,section.container{padding-block:40px}form{padding:18px}.container{width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.actions a,.privacy-content a,.terms-content a,form a{align-items:center;display:inline-flex;min-height:44px}.feature img{aspect-ratio:610/1253;object-fit:contain}@media(max-width:700px){form{padding:12px}}:root{--ink:#29231f;--coffee:#352820;--cream:#f5efdf;--accent:#d8fa72;--paper:#fffaf0;--rule:#c9bdac}body{background:#f5efdf;background:var(--cream);background-image:radial-gradient(#35282008 .5px,#0000 0);background-size:5px 5px;color:#29231f;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;line-height:1.03}h1{font-size:clamp(3rem,6.2vw,5.5rem)}h2{font-size:clamp(2.5rem,4.6vw,4.2rem)}h3{font-size:1.25rem;letter-spacing:-.02em}em{font-weight:400}p{max-width:65ch}.container{width:min(1200px,calc(100% - 80px))}main.container,section.container{padding-block:94px}.site-nav{border-bottom:1px solid #c9bdac;border-bottom:1px solid var(--rule);padding-block:23px}.brand{font-size:1.4rem;letter-spacing:-.06em}.brand:before{color:#586332;content:"✳";font-size:1.65rem;margin-right:9px}.site-nav div{gap:28px}.site-nav a:not(.button){text-decoration:none}.button,button{background:#352820;background:var(--coffee);border-color:#352820;border-color:var(--coffee);border-radius:2px;font-size:15px;gap:22px;min-height:50px;padding:13px 22px}.button:hover,button:not(:disabled):hover{background:#534131;border-color:#534131}.actions{gap:18px 26px}.actions>a:not(.button){font-size:15px;font-weight:600}.eyebrow{color:#5b5946;font-size:11px;font-weight:700;letter-spacing:.14em;margin:0 0 26px;text-transform:uppercase}.hero{gap:60px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-height:730px}.hero h1{margin:20px 0 28px;max-width:760px}.hero .intro{font-size:18px;margin-bottom:32px;max-width:460px}.hero-note{color:#665d4f;font-size:12px;margin-top:30px}.hero-art{display:flex;isolation:isolate;justify-content:center;padding:22px 0 42px;position:relative}.hero-art:before{background:#d8fa72;background:var(--accent);border-radius:48% 48% 3px 3px;content:"";inset:65px 20px 70px;position:absolute;transform:rotate(-8deg);z-index:-1}.hero-art img{border-radius:26px;box-shadow:12px 18px 0 #35282018;height:auto;max-height:none;transform:rotate(5deg);width:260px}.orbit-label{background:#352820;background:var(--coffee);border-radius:50%;color:#fffaf0;color:var(--paper);font-size:11px;letter-spacing:.1em;line-height:1.4;padding:18px 15px;position:absolute;right:-10px;top:0;transform:rotate(9deg);z-index:1}.art-caption{bottom:0;font-family:Georgia,serif;font-size:17px;font-style:italic;position:absolute}.value-strip{background:#352820;background:var(--coffee);color:#f5efdf;color:var(--cream);font-size:13px;letter-spacing:.02em;padding:20px 0}.value-strip p{max-width:none;text-align:center}.value-strip span{color:#d8fa72;color:var(--accent);padding:0 20px}.manifesto{grid-gap:0 60px;display:grid;gap:0 60px;grid-template-columns:1.6fr 1fr}.manifesto>.community-words,.manifesto>.eyebrow{grid-column:1/-1}.manifesto h2{margin-top:0}.manifesto-copy{padding-top:12px}.community-words{border-top:1px solid #c9bdac;border-top:1px solid var(--rule);display:flex;font-family:Georgia,serif;font-size:23px;gap:30px;justify-content:space-between;margin-top:30px;padding-top:28px}.community-words span:before{color:#586332;content:"↗";margin-right:12px}.app-story{background:#e8dcc7}.app-story .feature{gap:100px;grid-template-columns:1fr 340px}.feature h2{margin-top:0}.feature img{border-radius:22px;box-shadow:14px 14px 0 #c9b69a;justify-self:center;max-height:550px;max-width:270px}.feature p[aria-live]{border-top:1px solid #ae9b81;font-size:14px;margin-top:32px;padding-top:22px}.feature button{background:#0000;color:#352820;color:var(--coffee)}.feature button:not(:disabled):hover{color:#fffaf0;color:var(--paper)}.journey{grid-gap:90px;display:grid;gap:90px;grid-template-columns:1fr 1fr}.journey h2{margin-top:0}.steps{counter-reset:steps;display:block;list-style:none;margin:0;padding:0}.steps li{border-top:1px solid #c9bdac;border-top:1px solid var(--rule);counter-increment:steps;padding:5px 0 14px 55px;position:relative}.steps li:before{color:#625b49;content:"0" counter(steps);font-size:13px;left:0;position:absolute;top:24px}.steps p{font-size:15px}.partner-invite{background:#352820;background:var(--coffee);color:#f5efdf;color:var(--cream)}.partner-layout{grid-gap:20px 100px;display:grid;gap:20px 100px;grid-template-columns:1.2fr 1fr;padding-block:76px;position:relative}.partner-layout .eyebrow{color:#d8fa72;color:var(--accent);grid-column:1/-1}.partner-layout h2{margin-top:0}.partner-layout .button{background:#d8fa72;background:var(--accent);border-color:#d8fa72;border-color:var(--accent);color:#29231f;color:var(--ink);margin-top:18px}.partner-mark{color:#d8fa72;color:var(--accent);font-size:65px;line-height:1;position:absolute;right:0;top:30px}.download-invite{text-align:center}.download-invite p{margin-inline:auto;max-width:540px}.download-invite h2{font-size:clamp(3rem,6vw,5.5rem);margin:20px 0 30px}.download-invite .actions{justify-content:center;margin-top:30px}.faq{grid-gap:70px;border-top:1px solid #c9bdac;border-top:1px solid var(--rule);display:grid;gap:70px;grid-template-columns:1fr 1fr}.faq h2{margin-top:0}details{border-color:#c9bdac;border-color:var(--rule)}summary{font-size:16px}details p{font-size:15px}footer{border-color:#c9bdac;border-color:var(--rule);padding-block:45px 30px}footer .brand{font-family:Georgia,serif;font-size:2rem;font-weight:400}footer nav{font-size:13px}footer>p:last-child{color:#655b4e;font-size:12px;margin-top:30px}.compact-hero{border-bottom:1px solid #c9bdac;border-bottom:1px solid var(--rule);max-width:1200px}.compact-hero h1{max-width:820px}.compact-hero>p:not(.eyebrow){max-width:580px}.compact-hero>.button{margin-top:18px}.form-section{max-width:850px}form{background:#e8dcc7;border-radius:2px;padding:36px}input,select,textarea{background:#fffaf0;background:var(--paper);border-radius:2px}label{font-size:14px}.download-page{min-height:780px;padding-right:400px!important;position:relative}.download-page h1{max-width:700px}.download-shot{border-radius:24px;box-shadow:18px 18px 0 #d8fa72;box-shadow:18px 18px 0 var(--accent);height:auto;position:absolute;right:50px;top:90px;transform:rotate(5deg);width:245px}#privacy-policy,#terms-of-use{padding:60px 0 90px}.privacy-header,.terms-header{border-bottom:1px solid #c9bdac;border-bottom:1px solid var(--rule);margin-bottom:50px;max-width:1000px;padding-block:0 30px}.privacy-header h1,.terms-header h1{font-size:clamp(2.8rem,5.6vw,5rem)}.last-updated{font-size:12px}.privacy-content,.terms-content{margin:0 auto;max-width:800px}.privacy-content section,.terms-content section{margin-bottom:40px}.privacy-content h2,.terms-content h2{font-size:2rem;letter-spacing:-.025em;line-height:1.18;margin-top:50px}.privacy-content h3,.terms-content h3{margin-top:30px}.privacy-content li,.privacy-content p,.terms-content li,.terms-content p{font-size:16px}.contact-info{border-left:3px solid #586332;padding-left:24px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #b04b1c;outline-offset:5px}.partner-invite a:focus-visible{outline-color:#fff}@media(max-width:1000px){.container{width:calc(100% - 48px)}.hero{gap:25px}.hero-art img{width:220px}.orbit-label{font-size:9px;right:0}.app-story .feature{gap:50px;grid-template-columns:1fr 280px}.journey,.partner-layout{gap:30px 50px}.community-words{font-size:19px;gap:15px}.download-page{padding-right:320px!important}.download-shot{right:20px;width:220px}}@media(max-width:700px){.container{width:calc(100% - 36px)}main.container,section.container{padding-block:58px}.site-nav{align-items:center;gap:10px;padding-block:16px}.site-nav div{align-items:center;flex-direction:row;gap:12px}.site-nav .brand{font-size:18px}.brand:before{font-size:21px;margin-right:5px}.site-nav div>a:not(.button){font-size:11px;line-height:1.3;max-width:62px}.site-nav .button{font-size:12px;min-height:44px;padding:8px 10px}.hero{gap:44px;grid-template-columns:1fr;min-height:0}.hero h1{font-size:clamp(3.2rem,12.6vw,5rem);max-width:580px}.hero .intro{font-size:16px}.hero-note{margin-bottom:0}.hero-art{margin:auto;padding-bottom:45px;width:min(100%,360px)}.hero-art img{max-height:none;width:220px}.hero-art:before{inset:40px 18px 55px}.orbit-label{right:5px;top:10px}.value-strip{font-size:11px;padding:14px 0}.value-strip span{padding:0 4px}.faq,.journey,.manifesto{gap:24px;grid-template-columns:1fr}.manifesto-copy{padding-top:0}.community-words{display:block;font-size:22px;margin-top:8px}.community-words span{display:block;margin:12px 0}.app-story .feature{gap:40px;grid-template-columns:1fr}.feature img{max-height:none;width:230px}.journey h2{margin-bottom:12px}.partner-layout{gap:10px;grid-template-columns:1fr;padding-block:56px}.partner-layout h2{max-width:85%}.partner-mark{font-size:48px;top:28px}.partner-layout .eyebrow{max-width:80%}.download-invite h2{font-size:3.3rem}.faq h2{margin-bottom:12px}footer nav{gap:6px 22px}form{padding:20px}.download-page{min-height:0;padding-right:0!important}.download-page h1{font-size:3.7rem}.download-shot{display:block;margin:50px auto 20px;position:static;width:210px}.privacy-header h1,.terms-header h1{font-size:2.9rem}.privacy-content h2,.terms-content h2{font-size:1.7rem}.privacy-content ul,.terms-content ul{padding-left:22px}.privacy-header,.terms-header{margin-bottom:25px}#privacy-policy,#terms-of-use{padding-top:45px}}
/*# sourceMappingURL=main.0c09cfa6.css.map*/