@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/karla-latin-ext-wght-normal-Dq0rrjgs.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/karla-latin-wght-normal-C3-ma4ov.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bone: #f6f3ec;--white: #fffdf9;--ink: #22261f;--ink-2: #5e6459;--verde: #0f3d2e;--verde-mid: #16624a;--amarillo: #e9a800;--ambar-txt: #7a5100;--urg: #a32b1e;--urg-fg: #fff6f2;--rule: #dcd7c8;--rule-2: #7e857a;--tab-inactive: #c3cbc2;--fd: "Fraunces Variable", Georgia, serif;--fu: "Karla Variable", ui-sans-serif, system-ui, sans-serif;--fraunces-axes: "SOFT" 40, "WONK" 1;--r-surface: 16px;--r-plate: 12px;--r-mini: 10px;--r-pill: 99px;--r-band: 20px;--shadow-card: 0 12px 26px -20px rgb(34 38 31 / 60%);--shadow-plate: inset 0 0 0 1px rgb(34 38 31 / 12%), inset 0 0 0 4px rgb(255 255 255 / 22%);--shadow-plate-hero: inset 0 0 0 5px rgb(255 255 255 / 20%);--shadow-pet: 0 10px 24px -16px rgb(15 61 46 / 45%);--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--ease: cubic-bezier(.16, .84, .28, 1);--t-micro: .16s;--t-trans: .24s;--focus-ring: 0 0 0 3px rgb(22 98 74 / 90%);--focus-ring-on-dark: 0 0 0 3px rgb(233 168 0 / 95%);--pawsy-color-surface: var(--bone);--pawsy-color-surface-raised: var(--white);--pawsy-color-text: var(--ink);--pawsy-color-text-muted: var(--ink-2);--pawsy-color-accent: var(--verde-mid);--pawsy-color-border: var(--rule-2);--pawsy-color-warning: var(--ambar-txt);--pawsy-space-1: .25rem;--pawsy-space-2: .5rem;--pawsy-space-3: .75rem;--pawsy-space-4: 1rem;--pawsy-radius-control: var(--r-pill);--pawsy-radius-object: var(--r-surface);--pawsy-focus-ring: var(--focus-ring)}.pawsy-provider-card{display:grid;gap:var(--pawsy-space-2);padding:var(--pawsy-space-4);color:var(--pawsy-color-text);background:var(--pawsy-color-surface);border:1px solid var(--pawsy-color-border);border-radius:var(--pawsy-radius-object)}.pawsy-provider-card__heading,.pawsy-provider-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pawsy-space-2);min-width:0}.pawsy-provider-card__name,.pawsy-provider-card__description,.pawsy-provider-card__neighborhood{margin:0;overflow-wrap:anywhere}.pawsy-provider-card__description,.pawsy-provider-card__neighborhood{color:var(--pawsy-color-text-muted)}.pawsy-verified-badge{display:inline-flex;align-items:center;min-height:2rem;padding-inline:var(--pawsy-space-2);color:var(--pawsy-color-accent);border:1px solid currentColor;border-radius:var(--pawsy-radius-control);font-size:.875rem;font-weight:600}.pawsy-empty-state{display:grid;gap:var(--pawsy-space-2);justify-items:start;color:var(--pawsy-color-text)}.pawsy-empty-state>*{margin:0}.pawsy-rating{display:inline-flex;gap:var(--pawsy-space-1);align-items:center;color:var(--pawsy-color-warning)}.pawsy-rating__stars{letter-spacing:.05em}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.b-display{font-family:var(--fd);font-variation-settings:var(--fraunces-axes),"opsz" 40;font-weight:600;letter-spacing:-.012em;line-height:1.06}.b-etiqueta{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.b-num{font-variant-numeric:tabular-nums}.b-ref-code{font-family:var(--fu);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:12px;color:var(--ink-2)}.b-ic{width:20px;height:20px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.b-ic--s{width:15px;height:15px;stroke-width:1.8}.b-ic--l{width:24px;height:24px}.b-placa{border-radius:var(--r-plate);box-shadow:var(--shadow-plate),0 12px 22px -18px #22261fb3;display:flex;flex-direction:column;justify-content:space-between;padding:12px 12px 10px}.b-placa__categoria{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.b-placa__nombre{font-family:var(--fd);font-variation-settings:"SOFT" 30,"WONK" 1,"opsz" 30;font-size:19px;font-weight:600;line-height:1.02;letter-spacing:-.01em}.b-placa--media{width:148px;height:96px}.b-placa--mini{width:74px;height:74px;border-radius:var(--r-mini);box-shadow:inset 0 0 0 3px #ffffff38;justify-content:flex-end;padding:8px}.b-placa--mini .b-placa__nombre{font-variation-settings:"SOFT" 30,"WONK" 1,"opsz" 24;font-size:16px;line-height:.98;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.b-placa--hero{border-radius:var(--r-surface);box-shadow:var(--shadow-plate-hero);padding:var(--s4);justify-content:flex-start}.b-placa--hero .b-placa__nombre{font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 72;font-size:32px;letter-spacing:-.02em;margin-top:6px}.b-placa--hero .b-placa__categoria{font-size:10px;letter-spacing:.14em}.b-placa--verde{background:var(--verde);color:var(--bone)}.b-placa--verde .b-placa__categoria{color:var(--amarillo);opacity:1}.b-placa--amarillo{background:var(--amarillo);color:var(--verde)}.b-placa--blanca{background:var(--white);color:var(--verde)}.b-placa--pendiente{background:var(--rule);color:var(--ink-2);box-shadow:inset 0 0 0 3px #fff6}.b-res{display:flex;gap:var(--s3);align-items:center;background:var(--white);border-radius:var(--r-surface);padding:var(--s3);box-shadow:var(--shadow-card);width:100%;text-align:left;color:var(--ink);transition:background-color var(--t-micro) var(--ease)}.b-res:active{background:var(--bone)}.b-res__main{flex:1 1 auto;min-width:0}.b-res__nombre{display:block;font-size:15.5px;font-weight:700;letter-spacing:-.01em}.b-res__distancia{display:block;font-size:15px;font-weight:700;color:var(--verde-mid);margin-top:2px;font-variant-numeric:tabular-nums}.b-res__sec{display:block;font-size:12.5px;color:var(--ink-2)}.b-res__chev{color:var(--verde-mid)}.b-catrow{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);width:100%;padding:11px 0;border-bottom:1px solid var(--rule);font-size:15px;color:var(--ink);text-align:left;min-height:44px}.b-catrow:last-child{border-bottom:0}.b-catrow b{font-weight:700;color:var(--verde-mid);font-variant-numeric:tabular-nums}.b-chip{font-size:12.5px;font-weight:500;font-family:var(--fu);padding:6px 12px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1.5px var(--rule);color:var(--ink-2);white-space:nowrap;background:transparent;min-height:30px;transition:background-color var(--t-micro) var(--ease)}.b-chip--on{background:var(--verde);color:var(--bone);box-shadow:none;font-weight:700}.b-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--verde-mid);color:var(--bone);padding:11px 16px;border-radius:var(--r-pill);font-size:14.5px;font-weight:700;font-family:var(--fu);min-height:44px;transition:background-color var(--t-micro) var(--ease)}.b-btn:active{background:var(--verde)}.b-btn--bloque{width:100%}.b-btn--fantasma{background:transparent;color:var(--verde-mid);box-shadow:inset 0 0 0 1.5px var(--rule-2)}.b-btn--fantasma:active{background:#16624a14}.b-btn--urgencia{background:var(--urg-fg);color:var(--urg);padding:8px 13px;font-size:13.5px;min-height:40px}.b-btn[disabled]{opacity:.45;pointer-events:none}.b-campo{display:flex;align-items:center;gap:9px;padding:12px 14px;background:var(--white);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1.5px var(--rule-2);font-size:14.5px;color:var(--ink);min-height:44px}.b-campo input,.b-campo textarea{flex:1 1 auto;min-width:0;border:0;background:transparent;font:inherit;color:inherit;outline:none;caret-color:var(--verde-mid);padding:0}.b-campo input::placeholder,.b-campo textarea::placeholder{color:var(--ink-2);opacity:1}.b-sello{display:inline-flex;align-items:center;gap:8px;font-size:13.5px}.b-sello--pendiente{color:var(--ambar-txt);font-weight:700}.b-card{background:var(--white);border-radius:var(--r-surface);padding:var(--s4);box-shadow:var(--shadow-card)}.b-urgcard{border-radius:var(--r-surface);padding:var(--s4);background:var(--urg);color:var(--urg-fg)}.b-urgcard__titulo{font-family:var(--fd);font-variation-settings:"SOFT" 20,"WONK" 1,"opsz" 40;font-size:22px;font-weight:600;line-height:1.1;margin:4px 0 var(--s1)}.b-urgcard__etiqueta{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--urg-fg);opacity:.85}.b-urgcard__fila{display:flex;align-items:center;gap:var(--s3);padding:10px 0;border-top:1px solid rgb(255 246 242 / 28%)}.b-urgcard__fila:first-of-type{border-top:0}.b-urgcard__main{flex:1 1 auto;min-width:0}.b-urgcard__nombre{font-weight:700;font-size:14.5px}.b-urgcard__sec{font-size:12.5px;opacity:.85;font-variant-numeric:tabular-nums}.b-vacio{padding:var(--s6) var(--s5);text-align:center;display:grid;gap:var(--s3);justify-items:center}.b-vacio__titulo{font-family:var(--fd);font-variation-settings:var(--fraunces-axes),"opsz" 36;font-size:22px;font-weight:600;line-height:1.1;letter-spacing:-.014em;color:var(--ink)}.b-vacio__texto{font-size:14.5px;color:var(--ink-2);max-width:34ch;line-height:1.5}.b-esq{border-radius:var(--r-mini);background:linear-gradient(100deg,var(--rule) 40%,#e7e2d4 50%,var(--rule) 60%);background-size:200% 100%;animation:b-esq-brillo 1.4s ease-in-out infinite}@keyframes b-esq-brillo{0%{background-position:120% 0}to{background-position:-80% 0}}.b-stagger>*{opacity:0;transform:translateY(10px);animation:b-rise .42s var(--ease) forwards;animation-delay:calc(var(--i, 0) * 45ms + 60ms)}@keyframes b-rise{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.b-stagger>*{opacity:1;transform:none;animation:none}.b-esq{animation:none}}.b-btn:focus-visible,.b-chip:focus-visible,.b-res:focus-visible,.b-catrow:focus-visible,.b-campo:focus-within{outline:none;box-shadow:var(--focus-ring)}.b-on-dark :is(.b-btn,.b-chip,a,button):focus-visible{outline:none;box-shadow:var(--focus-ring-on-dark)}.b-marca{display:block;max-width:100%;height:auto}:root{font-family:var(--fu);color:var(--ink);background:var(--bone);font-variant-numeric:tabular-nums;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:20rem;background:var(--bone)}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}button:disabled{cursor:wait}input,select,textarea{font-size:16px}a{color:var(--verde-mid)}p,h1,h2{margin:0;overflow-wrap:anywhere}::selection{color:var(--ink);background:var(--amarillo)}.landing-column{width:min(calc(100% - (var(--s4) * 2)),45rem);margin-inline:auto}.hero{color:var(--bone);background:var(--verde);border-radius:0 0 var(--r-band) var(--r-band);padding-block:var(--s5) var(--s6)}.hero .landing-column{width:min(calc(100% - (var(--s4) * 2)),72rem)}.hero-layout{display:grid;gap:var(--s6);align-items:center}.hero-logo{width:min(100%,12.5rem);margin-block-end:var(--s2)}.hero-copy{display:grid;gap:var(--s3);min-width:0;max-width:38rem}.hero-acciones{display:flex;gap:var(--s3);flex-wrap:wrap;margin-top:var(--s2)}.hero-btn-web{color:var(--bone);box-shadow:inset 0 0 0 1.5px #f6f3ec73}.business-entrar a,.owner-entrar a{color:var(--verde-mid);font-weight:700}.owner-entrar{margin:0 0 var(--s3);font-size:14.5px;color:var(--ink-2)}.hero h1{font-family:var(--fd);font-variation-settings:var(--fraunces-axes),"opsz" 48;font-size:clamp(2.125rem,8vw,3rem);font-weight:600;line-height:1.04;letter-spacing:-.02em}.hero p{max-width:50ch;color:var(--bone);font-size:1.0625rem}.hero-proof{display:grid;align-self:center;min-width:0;padding:var(--s4);color:var(--ink);background:var(--white);border-radius:var(--r-surface);box-shadow:0 24px 48px -32px #22261fd9}.hero-proof__head,.hero-proof__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s4);min-width:0}.hero-proof__head{padding:var(--s2) var(--s2) var(--s4)}.hero-proof__head>span{display:grid;gap:var(--s1);min-width:0}.hero-proof__head .b-etiqueta{color:var(--ambar-txt)}.hero-proof__head .b-ic{color:var(--verde-mid)}.hero-proof__row{grid-template-columns:auto minmax(0,1fr);min-height:5.5rem;padding-block:var(--s3);border-top:1px solid var(--rule)}.hero-proof__row>span{display:grid;gap:var(--s1);min-width:0}.hero-proof__plate.b-placa--blanca{background:var(--bone);box-shadow:inset 0 0 0 1px var(--rule),inset 0 0 0 4px #fffdf9b3}.hero-proof__row strong,.hero-proof__row small{overflow-wrap:anywhere}.hero-proof__row small{color:var(--verde-mid);font-size:.875rem;font-weight:700}.install-section{padding-block:var(--s7);background:var(--white)}.install-layout{display:grid;gap:var(--s6)}.install-copy{display:grid;gap:var(--s3);align-content:start}.install-copy h2{margin-block-start:var(--s1);font-family:var(--fd);font-variation-settings:var(--fraunces-axes),"opsz" 40;font-size:clamp(1.875rem,7vw,2.5rem);font-weight:600;line-height:1.06;letter-spacing:-.016em}.install-copy>p{max-width:37ch;color:var(--ink-2)}.install-copy .install-web{margin-block-start:var(--s2);color:var(--ink);font-size:.90625rem}.install-web a{font-weight:700}.install-options{border-top:1px solid var(--rule)}.install-option{display:grid;gap:var(--s4);padding-block:var(--s5);border-bottom:1px solid var(--rule)}.install-option__copy{display:grid;gap:var(--s1)}.install-option__platform{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);color:var(--verde-mid);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.install-option__platform small{color:var(--ambar-txt);font-size:.6875rem;letter-spacing:.06em}.install-option__copy>strong{font-size:1.0625rem}.install-option__copy>p{color:var(--ink-2);font-size:.90625rem}.install-option .b-btn{width:100%}.landing-section{padding-block:var(--s7)}.section-title{margin-block:var(--s2) var(--s5);font-family:var(--fd);font-variation-settings:var(--fraunces-axes),"opsz" 36;font-size:clamp(1.625rem,6vw,2.25rem);line-height:1.08;letter-spacing:-.014em}.step-list{list-style:none;padding:0;margin:0}.step-list li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s4);min-height:4.5rem;border-bottom:1px solid var(--rule)}.step-list li:last-child{border-bottom:0}.step-list .b-ic{color:var(--verde-mid)}.step-list strong{display:block}.feature-pair{padding-block-start:0}.feature-grid{display:grid;gap:var(--s6)}.feature-grid article{display:grid;gap:var(--s2);align-content:start}.feature-grid article+article{padding-block-start:var(--s5);border-top:1px solid var(--rule)}.feature-grid .b-ic{color:var(--verde-mid)}.feature-grid h2{font-family:var(--fd);font-variation-settings:var(--fraunces-axes),"opsz" 32;font-size:1.625rem;line-height:1.08}.feature-grid p{color:var(--ink-2);max-width:38ch}.feature-grid .assistant-boundary{color:var(--ink);font-weight:700}.business-section{background:var(--white);padding-block:var(--s7)}.business-layout{display:grid;gap:var(--s6)}.business-copy{display:grid;gap:var(--s3);align-content:start}.business-copy h2{margin-block:var(--s1) var(--s2);font-family:var(--fd);font-variation-settings:var(--fraunces-axes),"opsz" 48;font-size:clamp(2rem,8vw,3rem);line-height:1.03;letter-spacing:-.018em}.business-copy p{color:var(--ink-2)}.business-register{display:grid;align-content:center;justify-items:start;gap:var(--s3)}.business-register h3{margin:0;font-family:var(--fd);font-variation-settings:var(--fraunces-axes),"opsz" 28;font-size:1.5rem;line-height:1.08}.business-register p{max-width:38ch;margin:0;color:var(--ink-2)}.business-register small{color:var(--ink-2);font-size:.875rem}.lead-form{display:grid;gap:var(--s4)}.landing-field{display:grid;gap:var(--s2);min-width:0;font-weight:700;font-size:.875rem}.landing-field .b-campo{width:100%;min-width:0;background:var(--bone)}.landing-field__control{display:flex;min-height:44px;background:var(--bone);border-radius:var(--r-surface);box-shadow:inset 0 0 0 1.5px var(--rule-2)}.landing-field__control:focus-within{box-shadow:var(--focus-ring)}.landing-field__control select,.landing-field__control textarea{width:100%;border:0;border-radius:inherit;outline:0;color:var(--ink);background:transparent;caret-color:var(--verde-mid);padding:var(--s3) var(--s4)}.landing-field__control--area{min-height:7rem}.landing-field textarea{resize:vertical}.form-result{max-width:34ch;color:var(--verde);font-family:var(--fd);font-variation-settings:var(--fraunces-axes),"opsz" 32;font-size:1.625rem;font-weight:600;line-height:1.1}.form-error{color:var(--urg);font-weight:700}.honeypot{position:absolute;inset-inline-start:-10000px;inline-size:1px;block-size:1px}.owner-section .landing-column{display:grid}.owner-form{max-width:34rem}.owner-form .b-btn{width:100%}footer{color:var(--bone);background:var(--verde);padding-block:var(--s5)}.footer-row{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;font-size:.875rem}.footer-row a{color:var(--bone)}.landing-stagger>*{opacity:0;transform:translateY(10px);animation:landing-rise .42s var(--ease) forwards}.landing-stagger>:nth-child(2){animation-delay:45ms}.landing-stagger>:nth-child(3){animation-delay:90ms}@keyframes landing-rise{to{opacity:1;transform:none}}@media(min-width:42rem){.hero{padding-block:var(--s6) var(--s7)}.hero-layout{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:var(--s7)}.hero-logo{width:13.5rem}.install-layout{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:var(--s7)}.install-option{grid-template-columns:minmax(0,1fr) auto;align-items:center}.install-option .b-btn{width:auto;min-width:12.75rem}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s7)}.feature-grid article+article{padding-block-start:0;padding-inline-start:var(--s7);border-top:0;border-left:1px solid var(--rule)}.business-layout{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:var(--s7)}.owner-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.owner-form .b-btn,.owner-form .form-error{grid-column:1 / -1}}@media(hover:hover)and (pointer:fine){.b-btn:hover{background:var(--verde)}.footer-row a:hover{text-decoration-thickness:2px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-stagger>*{opacity:1;transform:none;animation:none}}[data-static=true] .landing-stagger>*{opacity:1;transform:none;animation:none}
