/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/themes/orbita/fonts/plus-jakarta-sans-latin-400-800.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0e1220;--ink2:#41485c;--mut:#5b6275;--line:#e6e8ef;--bg:#f6f7fb;--card:#fff;--brand:#4f46e5;--brand-d:#4338ca;--brand2:#7c3aed;--cyan:#0891b2;--tint:#f3f2ff;--night:#111433;--night-2:#0b0e1c;--wa:#0f7a40;--wa-d:#0b6434;--grad:linear-gradient(135deg, #4f46e5 0%, #7c3aed 55%, #0891b2 100%);--grad-btn:linear-gradient(135deg, #4f46e5, #6d28d9);--sh:0 1px 2px #0e12200a, 0 8px 24px -8px #0e12201f;--sh2:0 2px 4px #0e12200a, 0 24px 48px -16px #4f46e540;--gutter:16px;--max:1180px;--edge:max(var(--gutter), calc((100% - var(--max)) / 2 + var(--gutter)));--font:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--i-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F46E5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6.5-5.6-6.5-11a6.5 6.5 0 0 1 13 0c0 5.4-6.5 11-6.5 11Z'/%3E%3Ccircle cx='12' cy='10' r='2.3'/%3E%3C/svg%3E");--i-pin-w:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6.5-5.6-6.5-11a6.5 6.5 0 0 1 13 0c0 5.4-6.5 11-6.5 11Z'/%3E%3Ccircle cx='12' cy='10' r='2.3'/%3E%3C/svg%3E");--i-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F46E5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4 4'/%3E%3C/svg%3E");--i-chat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E7490' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 19.5 5.6 16A8 8 0 1 1 8.4 18.6Z'/%3E%3Cpath d='M9 11h6M9 14h4'/%3E%3C/svg%3E");--i-shield:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237C3AED' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5 19 6v5.5c0 4.5-3 7.6-7 9-4-1.4-7-4.5-7-9V6Z'/%3E%3Cpath d='m9 12 2.2 2.2L15.5 10'/%3E%3C/svg%3E");--i-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316A34A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");--i-bolt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F46E5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 3 5.5 13.5H12L11 21l7.5-10.5H12Z'/%3E%3C/svg%3E");--i-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F46E5' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");--i-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F46E5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");--i-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F46E5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='6.5' height='6.5' rx='2'/%3E%3Crect x='13.5' y='4' width='6.5' height='6.5' rx='2'/%3E%3Crect x='4' y='13.5' width='6.5' height='6.5' rx='2'/%3E%3Ccircle cx='16.75' cy='16.75' r='3.25'/%3E%3C/svg%3E");--i-doc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-opacity='.9' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='3.5' width='14' height='17' rx='2.5'/%3E%3Cpath d='M8.5 8h7M8.5 11.5h7M8.5 15h4'/%3E%3C/svg%3E");--mesh:radial-gradient(40% 50% at 15% 30%, #7c3aed2e, transparent 70%), radial-gradient(35% 45% at 85% 20%, #06b6d42e, transparent 70%), radial-gradient(40% 40% at 60% 80%, #4f46e524, transparent 70%);--primary:var(--brand);--primary-dark:var(--brand-d);--primary-light:#818cf8;--primary-bg:var(--tint);--secondary:var(--cyan);--secondary-dark:#0e7490;--gradient-brand:var(--grad-btn);--cta:var(--wa);--cta-dark:var(--wa-d);--cta-light:#dcfce7;--whatsapp:var(--wa);--whatsapp-dark:var(--wa-d);--whatsapp-color:var(--wa);--brand-dark:var(--brand-d);--brand-light:var(--tint);--text:var(--ink);--text-dark:var(--ink);--text-mid:var(--ink2);--text-light:var(--mut);--text-lighter:var(--mut);--bg-light:var(--bg);--bg-mid:#eef0f6;--bg-medium:#eef0f6;--bg-dark:var(--line);--white:#fff;--text-white:#fff;--star:#d97706;--star-color:#d97706;--warning:#b45309;--error:#b91c1c;--info:var(--brand);--max-width:var(--max);--container-max:var(--max);--nav-height:64px;--shadow-sm:0 1px 2px #0e12200d;--shadow:var(--sh);--shadow-md:var(--sh);--shadow-lg:var(--sh2);--shadow-xl:var(--sh2);--shadow-hover:var(--sh2);--radius-sm:8px;--radius:12px;--radius-md:14px;--radius-lg:18px;--radius-xl:20px;--radius-2xl:24px;--radius-full:50%;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.25rem;--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:2.5rem;--space-4xl:3rem;--space-5xl:4rem;--space-6xl:5rem;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--font-stack:var(--font)}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:76px}body{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body h1,body h2,body h3,body h4{font-family:var(--font);letter-spacing:-.03em;text-wrap:balance;color:var(--ink);line-height:1.1}body h1{letter-spacing:-.035em;font-size:clamp(2.1rem,7.6vw,3.6rem);font-weight:800;line-height:1.05}body h2{font-size:clamp(1.6rem,4.6vw,2.4rem);font-weight:800}body h3{letter-spacing:-.015em;font-size:1.1rem;font-weight:700}body a:focus-visible,body button:focus-visible,body summary:focus-visible,body input:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #a5b4fc}body img,body svg{max-width:100%}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tsl-container,.container{width:100%;max-width:var(--max);padding-inline:max(var(--gutter), env(safe-area-inset-left,0px));margin-inline:auto}@media (min-width:768px){:root{--gutter:32px}}.skip-link{z-index:10002;background:var(--ink);color:#fff;border-radius:999px;padding:12px 18px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}section>.tsl-container>h2,section>.tsl-container>p,section>.section-header>h2,section>.tsl-container>.section-title,section .section-title,.section-header h2,.how-it-works h2,.faq-section h2,#preguntas-frecuentes h2,#prestadores-section>.tsl-container,.prestadores-galeria{text-align:center!important;margin-inline:auto!important}section>.tsl-container>h2:before,section>.section-header>h2:before,section .section-title:before,#prestadores-section h2:before,.prestadores-galeria h2:before{content:"";background:var(--grad);border-radius:4px;width:40px;height:4px;margin:0 auto 16px;display:block}section>.tsl-container>h2+p,.galeria-subtitulo{max-width:600px;color:var(--mut)!important;margin:12px auto 32px!important;font-size:1.05rem!important}.btn,.btn-primary,.btn-cta,.btn-cta-large,.btn-cta-wsp,.btn-blog,.btn-promo,.hub-hero-btn,.back-home,.static-back{min-height:52px;font:700 1rem/1.2 var(--font);cursor:pointer;background:var(--grad-btn);color:#fff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 8px 20px -6px #4f46e58c,inset 0 1px #fff3}.btn-primary{box-shadow:0 8px 20px -8px #0f7a40b3,inset 0 1px #fff3;background:var(--wa)!important;color:#fff!important;font-family:var(--font)!important;border-radius:999px!important;font-weight:700!important}.btn-primary svg{flex:none;width:20px;height:20px}.btn-pulse{animation:none!important}.btn-blog,.back-home,.static-back{color:var(--ink);border-color:var(--line);box-shadow:var(--sh);background:#fff}@media (hover:hover){.btn:hover,.btn-primary:hover,.btn-cta:hover,.btn-cta-large:hover,.btn-cta-wsp:hover,.btn-promo:hover,.hub-hero-btn:hover,.btn-blog:hover,.back-home:hover,.static-back:hover{transform:translateY(-1px)}.btn-primary:hover{filter:brightness(1.08)}}.nav{z-index:1000;-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);padding-inline:var(--edge);background:#f6f7fbd9;border-bottom:1px solid #e6e8efcc;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.nav-logo{color:var(--ink);align-items:center;gap:10px;min-width:0;min-height:44px;text-decoration:none;display:flex}.nav-logo-icon{color:#0000;background:var(--i-pin-w) no-repeat center / 20px, conic-gradient(from 200deg, #4f46e5, #7c3aed, #06b6d4, #4f46e5);border-radius:10px;flex:none;width:34px;height:34px;font-size:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff40}.nav-logo-icon *{display:none}.nav-logo-text{font:800 1.12rem/1.2 var(--font);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav-links{align-items:center;gap:26px;display:none}.nav-links a{color:var(--ink2);font:500 .95rem var(--font);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.nav-links a.nav-cta{background:var(--ink);color:#fff;border-radius:999px;padding:0 18px;font-weight:600}@media (hover:hover){.nav-links a:hover{color:var(--brand)}.nav-links a.nav-cta:hover{background:var(--brand);color:#fff}}@media (min-width:769px){.nav-links{display:flex}}.mobile-menu-btn{border:1px solid var(--line);cursor:pointer;min-width:44px;min-height:44px;box-shadow:var(--sh);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.mobile-menu-btn span{background:var(--ink);border-radius:2px;width:18px;height:2px}@media (min-width:769px){.mobile-menu-btn{display:none}}.mobile-menu-overlay{z-index:10000;opacity:0;visibility:hidden;background:#0e122073;transition:opacity .25s;position:fixed;inset:0}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu{z-index:10001;visibility:hidden;background:#fff;flex-direction:column;gap:4px;width:min(300px,86vw);height:100%;padding:20px;transition:transform .3s,visibility .3s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-24px 0 48px -16px #0e122040}.mobile-menu.active{visibility:visible;transform:none}.mobile-menu-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:12px;display:flex}.mobile-menu-header span{font:800 1.1rem var(--font)}.mobile-menu-header button{background:var(--tint);min-width:44px;min-height:44px;color:var(--brand);cursor:pointer;border:0;border-radius:12px;font-size:1.6rem}.mobile-menu-item{min-height:48px;color:var(--ink);font:600 1.02rem var(--font);border-bottom:1px solid var(--line);align-items:center;text-decoration:none;display:flex}.mobile-menu-item.mobile-menu-cta,.mobile-menu-cta{background:var(--grad-btn);border:0;border-radius:999px;justify-content:center;margin-top:14px;color:#fff!important}.breadcrumb{z-index:1;background:0 0;padding:16px 0 0;position:relative}.breadcrumb-list{color:var(--mut);flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.breadcrumb-list a{color:var(--ink2);align-items:center;min-height:32px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.breadcrumb-list a:hover{color:var(--brand)}}.breadcrumb-separator,.breadcrumb-list .separator{color:var(--mut)}.breadcrumb-current,.breadcrumb-list .current{color:var(--ink);font-weight:700}.breadcrumb-label{font-weight:700}.hero,.hub-hero,.error-hero,.blog-hero,.post-hero,.static-page>header,.page-header{background-color:var(--bg);background-image:var(--mesh);color:var(--ink);background-repeat:no-repeat}.page-barrio .hero,.page-hub .hero,.hub-hero{padding:32px var(--edge) 48px;text-align:center}.hero-bg-img{display:none!important}.hero-content,.hero-text{text-align:center;justify-items:center;gap:18px;max-width:820px;margin-inline:auto;display:grid;position:relative}.hero-title,.hub-hero h1{margin:0;color:var(--ink)!important}.hero-subtitle,.hub-hero p,.hero-lead{max-width:640px;margin:0 auto;font-size:clamp(1.05rem,2.2vw,1.2rem);color:var(--ink2)!important}.hero-rating{box-shadow:var(--sh);min-height:32px;border:1px solid var(--line)!important;background:#fff!important;border-radius:999px!important;margin:0!important;padding:6px 14px!important}.hero-rating span{color:var(--ink2)!important;font-weight:600!important}.trust-badges,.hero-benefits,.hero-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;display:flex}.badge-item,.benefit-item{border:1px solid var(--line);color:var(--ink2);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:.88rem;font-weight:600;display:inline-flex}.badge-item__check,.badge-item--primary:first-letter,.badge-item--accent:first-letter{color:#15803d;font-weight:800}.benefit-icon{font-size:.9rem}.hero-cta{margin-top:4px}.hero-trust{color:var(--mut);margin:0;font-size:.9rem}.hero-content ul,.hero-text ul,.hero-trust-list{justify-content:center}section.answer-direct{padding:0 var(--edge) 48px;background:0 0;border:0;margin:0}.answer-direct:not(section):not(.faq-answer),section.answer-direct>.answer-p{color:var(--ink2);border:1px solid var(--line);max-width:760px;box-shadow:var(--sh);text-align:left;background:#fff;border-radius:20px;margin:0 auto 28px;padding:20px 22px 20px 26px;font-size:1rem;line-height:1.65;display:block;position:relative}.answer-direct:not(section):not(.faq-answer):before,section.answer-direct>.answer-p:before{content:"";background:linear-gradient(#4f46e5,#06b6d4);border-radius:0 4px 4px 0;width:4px;position:absolute;top:18px;bottom:18px;left:0}section.answer-direct>.answer-p{margin:0 auto}.answer-p strong,.answer-direct strong{color:var(--brand);margin-bottom:6px;font-weight:700;display:block}.faq-answer.answer-direct{box-shadow:none;background:0 0;border:0;max-width:none;margin:0;padding:0 20px 18px}.faq-answer.answer-direct:before{display:none}.answer-direct-ai{border-left:0}#prestadores-section{background:0 0;padding:64px 0 56px!important}#prestadores-section>.tsl-container>h2{color:var(--ink)!important;margin:0 auto 8px!important;font-size:clamp(1.6rem,4.6vw,2.4rem)!important;font-weight:800!important}.prestadores-galeria{max-width:none;margin:0;padding:0}.prestadores-galeria .container{max-width:none;margin:0;padding-inline:0}.prestadores-galeria h2{margin:0 0 8px}.galeria-grid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),360px));justify-content:center;gap:18px;display:grid}.prestador-card{text-align:center;border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:24px;flex-direction:column;gap:12px;padding:24px 20px 20px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.prestador-card:after{content:"";pointer-events:none;background:radial-gradient(#7c3aed1f,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}@media (hover:hover){.prestador-card:hover{box-shadow:var(--sh2);transform:translateY(-3px)}}.card--destacado{border-color:#c7d2fe}.card-header-row{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:0;display:flex}.card-avatar{width:88px;height:88px;font:800 1.9rem var(--font);letter-spacing:-.02em;color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:26px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 10px 24px -10px #4f46e599}.galeria-grid>.prestador-card:nth-child(3n+2) .card-avatar{background:linear-gradient(135deg,#0e7490,#0891b2);box-shadow:inset 0 1px #ffffff4d,0 10px 24px -10px #0891b299}.galeria-grid>.prestador-card:nth-child(3n+3) .card-avatar{background:linear-gradient(135deg,#9d174d,#db2777);box-shadow:inset 0 1px #ffffff4d,0 10px 24px -10px #db277780}.card-avatar{position:relative}.card-avatar--foto{background:#ede9fe;border-radius:50%}.card-avatar img{border-radius:inherit;object-fit:cover;color:#0000;width:100%;max-width:none;height:100%;font-size:0;display:block;position:absolute;inset:0}.card-info{text-align:center;justify-items:center;min-width:0;display:grid}.card-info h3{color:var(--ink);margin:0;font-size:1.15rem}.card-rubro{color:var(--mut);margin:2px 0 0;font-size:.92rem}.card-badge{z-index:1;background:var(--tint);color:#3730a3;font:700 .75rem var(--font);border-radius:999px;padding:4px 10px;position:absolute;top:14px;right:14px}.badge-region,.badge-zona,.badge-presencia{background:var(--tint);color:#3730a3}.card-esp{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.card-esp li,.card-zona-mas{background:var(--tint);color:#3730a3;min-height:28px;font:600 .8rem var(--font);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.card-zona-mas{color:var(--ink2);background:#f3f4f8;margin-left:4px}.card-exp,.card-desc,.card-horario,.card-zona,.card-trust{color:var(--mut);margin:0;font-size:.93rem}.card-zona,.card-horario,.card-trust{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.card-exp{color:var(--ink);font-weight:700}.card-actions{z-index:1;justify-content:center;gap:8px;margin-top:auto;padding-top:6px;display:flex;position:relative}.btn-wa{background:var(--wa);color:#fff;min-height:52px;font:700 1rem var(--font);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:10px;padding:0 18px;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px -8px #0f7a40b3,inset 0 1px #fff3}.btn-wa svg{flex:none;width:20px;height:20px}.btn-tel{border:1px solid var(--line);min-height:52px;color:var(--ink);background:#fff;border-radius:999px;flex:0 0 52px;place-items:center;text-decoration:none;display:grid}@media (hover:hover){.btn-wa:hover{background:var(--wa-d)}.btn-tel:hover{border-color:var(--brand);color:var(--brand)}}.stats-bar,.how-it-works,.benefits-section,.related-problems,.services,.faq-section,.neighborhood-content,.neighborhoods,.testimonials,.testimonials-section,.pop-svc-section,.dept-section,.hub-section,.neighborhood-map,.single-provider-cta,.quick-section,.coverage-depts{padding:64px 0!important}.how-it-works,.testimonials-section,.testimonials,.faq-section,.dept-section,.single-provider-cta{border-block:1px solid var(--line);background:#fff!important}.stats-bar,.benefits-section,.related-problems,.neighborhood-content,.neighborhoods,.pop-svc-section,.hub-section,.neighborhood-map{background:var(--bg)!important}body section.section{padding:64px var(--edge)!important}.section-header{text-align:center;margin:0 0 28px}.section-header h2{margin:0 auto!important}#preguntas-frecuentes{background:var(--bg)}.stats-bar{padding:40px 0!important}.stats-grid{grid-template-columns:repeat(2,1fr);gap:12px;max-width:880px;margin-inline:auto;display:grid}@media (min-width:720px){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stat-item{text-align:center;border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:18px;justify-items:center;gap:2px;padding:16px 12px;display:grid}.stat-number{font:800 1.8rem/1.1 var(--font);letter-spacing:-.03em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.stat-number--green{color:#15803d;background:0 0}.stat-label{color:var(--mut);font-size:.88rem}.how-it-works h2{margin:0 auto 8px}.steps-grid{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin-top:28px;display:grid!important}.steps-connector{display:none!important}.step-card{text-align:center;border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:20px;grid-template-columns:1fr;align-content:start;justify-items:center;row-gap:8px;padding:24px 22px;display:grid}.step-icon{color:#0000;background:linear-gradient(#eef0ff,#e4e3ff) no-repeat;border-radius:16px;width:52px;height:52px;margin-bottom:6px;font-size:0;display:block;position:relative;box-shadow:inset 0 0 0 1px #4f46e51f}.step-icon:after{content:"";background:var(--i-search) no-repeat center / 26px;position:absolute;inset:0}.step-icon>*{display:none}.step-card:nth-child(2 of .step-card) .step-icon{background:linear-gradient(#e7fbff,#d5f5fb);box-shadow:inset 0 0 0 1px #0891b226}.step-card:nth-child(2 of .step-card) .step-icon:after{background-image:var(--i-chat)}.step-card:nth-child(3 of .step-card) .step-icon{background:linear-gradient(#f5efff,#ece2ff);box-shadow:inset 0 0 0 1px #7c3aed26}.step-card:nth-child(3 of .step-card) .step-icon:after{background-image:var(--i-shield)}.step-number{font:800 .75rem/1.3 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);width:auto;height:auto;box-shadow:none;background:0 0;padding:0;position:static}.step-title{font:700 1.08rem/1.3 var(--font);letter-spacing:-.01em;color:var(--ink);margin:0}.step-desc{color:var(--mut);margin:0;font-size:.95rem}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin-top:28px;display:grid}.benefit-card{border:1px solid var(--line);text-align:center;box-shadow:var(--sh);background:#fff;border-radius:20px;align-content:start;justify-items:center;gap:8px;padding:22px;display:grid}.benefit-icon-large{background:linear-gradient(#eef0ff,#e4e3ff);border-radius:14px;place-items:center;width:48px;height:48px;font-size:1.3rem;display:grid}.benefit-card h3{margin:0;font-size:1.05rem}.benefit-card p{color:var(--mut);margin:0;font-size:.95rem}.services-grid{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.service-card{border:1px solid var(--line);text-align:center;min-height:44px;box-shadow:var(--sh);background:#fff;border-radius:16px;flex-direction:column;justify-content:center;padding:12px 18px;display:inline-flex}.service-card h3{margin:0;font-size:.98rem;font-weight:700}.services-grid .service-card p{color:var(--mut);margin:2px 0 0;font-size:.85rem}.faq-list{text-align:left;gap:10px;max-width:760px;margin:28px auto 0;display:grid}.faq-item{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:18px;overflow:hidden}.faq-item summary{cursor:pointer;min-height:60px;font:700 1rem/1.4 var(--font);letter-spacing:-.01em;color:var(--ink);text-align:left;align-items:center;padding:14px 64px 14px 20px;list-style:none;display:flex;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:""}.faq-item summary:after{content:"";background:var(--tint) var(--i-plus) no-repeat center / 18px;border-radius:10px;width:32px;height:32px;margin-top:-16px;transition:transform .2s;position:absolute;top:50%;right:16px}.faq-item[open]>summary:after{transform:rotate(45deg)}.faq-answer{color:var(--ink2);text-align:left;padding:0 20px 18px}.faq-answer p{color:var(--ink2);margin:0 0 8px}.faq-answer a{color:var(--brand)}.neighborhood-content .tsl-container,.post-body,.post-content,.static-body,.legal-page,.page-body,.content>.tsl-container{max-width:var(--max)}.neighborhood-content .tsl-container>:not(h2){max-width:720px;text-align:left!important;margin-inline:auto!important}.neighborhood-content h2,.neighborhood-content h3,.post-content h2,.post-content h3,.static-body h2,.legal-section h2,.page-body h2{margin:32px 0 10px}.neighborhood-content h3,.post-content h2,.post-content h3,.static-body h2,.legal-section h2,.page-body h2{text-align:left!important}.neighborhood-content h2:first-child{margin-top:0}.neighborhood-content p,.neighborhood-content li,.post-content p,.post-content li,.static-body p,.legal-section p,.legal-section li,.page-body p{max-width:72ch;color:var(--ink2);line-height:1.75}.neighborhood-content p,.post-content p,.static-body p,.legal-section p,.page-body p{margin:0 0 14px}.neighborhood-content ul,.post-content ul,.post-content ol,.static-body ul,.legal-section ul,.neighborhood-content ol{margin:0 0 16px;padding-left:1.3em;list-style:outside}.post-content ol,.neighborhood-content ol{list-style:decimal}.neighborhood-content li::marker{color:var(--brand)}.post-content li::marker{color:var(--brand)}.neighborhood-content a,.post-content a,.static-body a,.legal-section a,.page-body a{color:var(--brand);text-underline-offset:3px}.post-content blockquote{border-left:4px solid var(--brand);background:var(--tint);border-radius:0 14px 14px 0;margin:18px 0;padding:14px 18px}.post-content table{border-collapse:collapse;width:100%;margin:16px 0;display:block;overflow-x:auto}.post-content th,.post-content td{border:1px solid var(--line);text-align:left;padding:8px 12px}.post-content th{background:var(--tint)}.neighborhood-content img,.post-content img{border-radius:16px;height:auto}.zones-list,.nb-chips-wrap,.hero-badges,.dept-grid,.coverage-depts ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zones-list a,.hub-nb-chip,.hero-badge,.dept-card,.static-links a{background:#fff var(--i-pin) no-repeat 14px center / 16px;border:1px solid var(--line);min-height:44px;font:600 .93rem/1.2 var(--font);border-radius:999px;align-items:center;gap:6px;padding:0 16px 0 36px;text-decoration:none;display:inline-flex;color:var(--ink2)!important}@media (hover:hover){.zones-list a:hover,.hub-nb-chip:hover,.static-links a:hover{border-color:var(--brand);color:var(--brand)!important}}.zones-accordion{text-align:center;margin-top:16px}.zones-accordion>summary{border:1px solid var(--line);min-height:44px;box-shadow:var(--sh);font:700 .93rem var(--font);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 18px;list-style:none;display:inline-flex}.zones-accordion>summary::-webkit-details-marker{display:none}.zones-accordion[open]>summary{margin-bottom:12px}.zones-count{color:var(--mut);font-weight:600}.zones-arrow{font-size:.7rem}.neighborhoods h2,.neighborhoods h3{text-align:center;margin:0 auto 20px}.dept-card{background-color:var(--night);background-image:none;border:0;border-radius:16px;flex-direction:row;gap:8px;min-height:52px;padding:0 18px;position:relative;overflow:hidden;color:#fff!important}.dept-card:before{content:"";border-radius:inherit;background:linear-gradient(135deg,#111433db,#4f46e59e);position:absolute;inset:0}.dept-overlay{z-index:1;background:0 0;align-items:center;gap:8px;padding:0;display:flex;position:relative}.dept-name{font:700 .95rem var(--font);color:#fff}.dept-count{color:#e0e7ff;font-size:.82rem;font-weight:600}@media (hover:hover){.dept-card:hover{box-shadow:var(--sh2);transform:translateY(-2px)}}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;gap:16px!important;max-width:none!important;margin:28px 0 0!important;padding:0!important;display:grid!important}.testimonial-card{text-align:center;align-content:start;justify-items:center;gap:12px;display:grid;border:1px solid var(--line)!important;box-shadow:var(--sh)!important;background:#fff!important;border-radius:20px!important;padding:22px!important}.testimonial-card>div:first-child,.testimonial-stars{letter-spacing:.1em;color:#d97706!important;margin:0!important;font-size:.95rem!important}.testimonial-card p,.testimonial-text{font-size:1rem;color:var(--ink2)!important;margin:0!important;font-style:normal!important}.testimonial-card p+p,.testimonial-author{color:var(--ink)!important;font-size:.92rem!important;font-weight:700!important}.testimonial-location{color:var(--mut);font-size:.86rem}.testimonials-section h2,.testimonials h2{margin-bottom:0!important;font-size:clamp(1.6rem,4.6vw,2.4rem)!important}.single-provider-cta .tsl-container,.single-provider-cta>div{text-align:center!important}.single-provider-cta h2{margin:0 auto 10px!important}.single-provider-cta p{color:var(--mut)!important}.cta-final,.cta-banner{isolation:isolate;color:#fff;position:relative;overflow:hidden;background:radial-gradient(50% 80% at 10% 0%, #7c3aed8c, transparent 70%), radial-gradient(40% 70% at 100% 100%, #06b6d466, transparent 70%), var(--night)!important;padding:64px var(--edge)!important;text-align:center!important;box-shadow:none!important;border-radius:0!important;margin:0!important}.cta-final .tsl-container{justify-items:center;gap:4px;display:grid}body .cta-final .tsl-container>h2,.cta-final h2,.cta-banner h2{color:#fff!important;text-align:center!important;margin:0 0 12px!important;font-size:clamp(1.6rem,4.6vw,2.4rem)!important}body .cta-final .tsl-container>h2:before,.cta-banner h2:before{display:none!important}body .cta-final .tsl-container>h2+p,.cta-final p,.cta-banner p{max-width:560px;color:#d4d7ee!important;text-align:center!important;margin:0 auto 22px!important}.page-home section.section:has(>.cta-banner){padding:0!important}.footer{background:var(--night-2);color:#c3c7d9;padding:48px var(--edge) 32px;text-align:left;font-size:.95rem}.footer-inner{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:28px;margin-bottom:28px;display:grid}.footer-col h4,.footer-col h3{font:700 .92rem var(--font);color:#fff;margin:0 0 8px}.footer-col p{color:#c3c7d9;margin:0}.footer-brand h4,.footer-col.brand h4{font-size:1.15rem;font-weight:800}.footer-links{gap:0;display:grid}body .footer-col>a{width:fit-content;display:flex}.footer-links a,.footer-col a{color:#c3c7d9;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (hover:hover){.footer-links a:hover,.footer-col a:hover{color:#fff}}.footer-bottom{color:#9aa0b8;text-align:left;border-top:1px solid #23273d;padding-top:20px;font-size:.85rem}.footer-bottom a{color:#c3c7d9}@media (max-width:768px){body:has(#sticky-wa) .footer{padding-bottom:92px}}.sticky-wa-bar a,.sticky-wa{font-family:var(--font)!important;font-weight:700!important}.sticky-fab a{font-family:var(--font)}.hero>.tsl-container>h2:before{display:none}.page-home .hero{padding:56px var(--edge) 64px;text-align:center;justify-items:center;gap:22px;display:grid}.page-home .hero h1{max-width:860px;margin:0}.search-wrap{width:100%;max-width:680px;position:relative}.search-box{border:1px solid var(--line);box-shadow:var(--sh2);background:#fff;border-radius:999px;align-items:center;gap:10px;min-height:64px;padding:6px 8px 6px 20px;display:flex}.search-box:focus-within{border-color:#a5b4fc}.search-icon{color:#0000;background:var(--i-search) no-repeat center / contain;flex:none;width:22px;height:22px;font-size:0}.search-box input{min-width:0;min-height:48px;font:500 1.02rem var(--font);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.search-box input::placeholder{color:#6b7285}.search-ai-tag{background:var(--grad-btn);color:#fff;font:700 .76rem var(--font);border-radius:999px;flex:none;padding:6px 12px}.search-results{z-index:9999;border:1px solid var(--line);box-shadow:var(--sh2);text-align:left;background:#fff;border-radius:20px;max-height:min(60vh,440px);display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto}.search-results.show{display:block}.sr-header{font:700 .74rem var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);background:var(--tint);padding:10px 16px}.sr-item,.sr-contact-card{min-height:56px;color:var(--ink);border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}@media (hover:hover){.sr-item:hover,.sr-contact-card:hover{background:var(--tint)}}.sr-item.active,.sr-item[aria-selected=true]{background:var(--tint)}.sr-icon,.sr-contact-icon{background:linear-gradient(#eef0ff,#e4e3ff);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.sr-info,.sr-contact-info{flex:1;min-width:0}.sr-name,.sr-contact-name{font:700 1rem var(--font)}.sr-desc,.sr-contact-desc,.sr-match{color:var(--mut);font-size:.86rem}.sr-arrow,.sr-contact-arrow{color:var(--brand);font-weight:700}.pop-svc-grid,.service-cards-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px;display:grid}@media (min-width:768px){.pop-svc-grid,.service-cards-grid{grid-template-columns:repeat(4,1fr);gap:16px}}.pop-svc-card,.service-cards-grid .service-card{border:1px solid var(--line);min-height:132px;box-shadow:var(--sh);color:var(--ink);background:#fff;border-radius:20px;align-content:start;place-items:center;gap:6px;padding:18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;text-align:center!important}.pop-svc-card:before,.service-cards-grid .service-card:before{content:"";background:var(--i-grid) no-repeat center / 24px, linear-gradient(180deg, #eef0ff, #e4e3ff);border-radius:14px;width:46px;height:46px;margin:0 auto 8px;box-shadow:inset 0 0 0 1px #4f46e51f}.pop-svc-card:has(.pop-svc-icon):before,.service-cards-grid .service-card:has(.service-card-icon):before{display:none}.pop-svc-icon,.service-card-icon{background:linear-gradient(#eef0ff,#e4e3ff);border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.4rem;line-height:1;display:grid}.pop-svc-name,.service-card-name{font:700 1rem/1.25 var(--font);letter-spacing:-.01em}.pop-svc-zones,.service-card-cta{color:var(--mut);font-size:.82rem;font-weight:500}.svc-more{justify-content:center;margin-top:20px;display:flex}@media (hover:hover){.pop-svc-card:hover,.service-cards-grid .service-card:hover{box-shadow:var(--sh2);transform:translateY(-3px)}}.blog-grid-mini,.posts-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px;display:grid}.blog-grid-mini{justify-content:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),360px))!important}.blog-card-mini,.post-card{color:var(--ink);border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:0 20px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.blog-card-mini{text-align:center;align-items:center}.blog-card-mini:before,.post-card:before{content:"";background:var(--i-doc) no-repeat center / 52px, linear-gradient(135deg, #312e81, #6d28d9 55%, #0891b2);align-self:stretch;height:140px;margin:0 -20px 10px;display:block}.blog-grid-mini>:nth-child(3n+2):before,.posts-grid>:nth-child(3n+2):before{background:var(--i-doc) no-repeat center / 52px, linear-gradient(135deg, #0f766e, #0891b2)}.blog-grid-mini>:nth-child(3n+3):before,.posts-grid>:nth-child(3n+3):before{background:var(--i-doc) no-repeat center / 52px, linear-gradient(135deg, #1e1b4b, #4338ca)}@media (hover:hover){.blog-card-mini:hover,.post-card:hover{box-shadow:var(--sh2);transform:translateY(-3px)}}.blog-cat-mini,.post-card-cat,.post-category{font:700 .74rem/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.blog-card-title,.post-card h2,.post-card h3{margin:0;font-size:1.12rem!important}.blog-card-excerpt,.post-card p{color:var(--mut);margin:0;font-size:.95rem}.blog-card-meta,.post-card-meta{color:var(--mut);font-size:.85rem}.post-card-meta{flex-wrap:wrap;gap:4px 12px;display:flex}.post-card-link{color:inherit;gap:8px;text-decoration:none;display:grid}.blog-more{text-align:center;justify-content:center;margin-top:28px;display:flex}.hub-hero{justify-items:center;gap:16px;display:grid;text-align:center!important}.hub-hero>*,.hub-hero .tsl-container>*{text-align:center!important}.hub-hero .tsl-container{justify-items:center;gap:16px;padding-inline:0;display:grid}.hub-hero h1,.hub-hero p{margin:0}.hub-intro{color:var(--ink2);max-width:680px;margin-inline:auto}.hub-section{padding-inline:0!important}.related-links,.neighborhoods-grid,.sibling-links,.static-links{justify-content:center}.blog-hero,.post-hero{padding:48px var(--edge) 48px!important;text-align:center!important}.blog-hero h1,.post-hero h1{max-width:860px;margin:0 auto 12px;font-size:clamp(1.9rem,5.4vw,3rem);color:var(--ink)!important}.blog-hero p,.post-hero p{max-width:680px;margin:0 auto;color:var(--ink2)!important}.post-hero .tsl-container,.blog-hero .tsl-container{padding-inline:0}.post-meta{color:var(--mut);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:12px;font-size:.9rem;display:flex}.post-date,.post-updated,.post-byline{color:var(--mut)}.post-category{background:0 0;padding:0}.blog-layout{max-width:var(--max);padding-block:48px;padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;margin-inline:auto;display:grid}@media (min-width:960px){.blog-layout{grid-template-columns:minmax(0,1fr) 300px}}.post-content{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:24px;padding:clamp(20px,4vw,40px)}.sidebar{gap:16px;display:grid}.sidebar-widget{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:20px;padding:18px 20px}.sidebar-widget h3,.sidebar-widget h4{margin:0 0 10px;font-size:1rem}.sidebar-widget ul{margin:0;padding:0;list-style:none;display:grid}.sidebar-widget a,.sidebar-widget li a{color:var(--ink2);align-items:center;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.sidebar-widget a:hover{color:var(--brand)}}.cat-count{color:var(--mut);margin-left:6px;font-size:.85rem}.sidebar-promo{background:linear-gradient(135deg,#eef0ff,#f5efff);border:1px solid #c7d2fe;border-radius:20px;justify-items:start;gap:10px;padding:18px 20px;display:grid}.sidebar-promo p{color:var(--ink2);margin:0}.post-cta,.post-cta-inline{background:linear-gradient(135deg,#eef0ff,#f5efff);border:1px solid #c7d2fe;border-radius:20px;justify-items:start;gap:12px;margin:32px 0;padding:22px;display:grid}.post-cta h3{margin:0}.post-cta p,.post-cta-inline p{color:var(--ink2);margin:0}.author-bio{background:var(--bg);border:1px solid var(--line);border-radius:20px;grid-template-columns:52px 1fr;align-items:start;gap:4px 14px;margin:32px 0 16px;padding:18px 20px;display:grid}.author-bio-icon{background:var(--grad-btn);color:#fff;border-radius:16px;grid-row:span 2;place-items:center;width:52px;height:52px;font-size:1.3rem;display:grid}.author-bio-name{font:700 1rem var(--font)}.author-bio-text{color:var(--mut);margin:0;font-size:.95rem}.back-link{min-height:44px;color:var(--brand);font:700 .95rem var(--font);align-items:center;display:inline-flex}.pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px;display:flex}.pagination a,.pagination span{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--ink);font:700 .95rem var(--font);background:#fff;border-radius:12px;place-items:center;padding:0 12px;text-decoration:none;display:inline-grid}.pagination .active,.pagination [aria-current]{background:var(--grad-btn);color:#fff;border-color:#0000}.blog-empty-state{text-align:center;color:var(--mut);border:1px solid var(--line);background:#fff;border-radius:20px;padding:32px}.blog-empty-link{color:var(--brand)}main.error-page{padding:0 0 64px}.error-hero,.hero-404{text-align:center;display:block;padding:56px 0!important}.error-hero>.tsl-container{justify-items:center;gap:14px;display:grid}.error-hero h1,.error-hero h2,.error-hero p,.error-number{margin:0 auto;text-align:center!important}.error-number{font:800 clamp(4rem, 14vw, 7rem)/1 var(--font);letter-spacing:-.05em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.error-sub,.hero-sub{color:var(--ink2);max-width:600px}.error-search{border:1px solid var(--line);width:100%;max-width:560px;box-shadow:var(--sh2);background:#fff;border-radius:28px;flex-wrap:wrap;gap:8px;margin:8px auto 0;padding:8px;display:flex}.error-search input{min-width:0;min-height:48px;font:500 1.02rem var(--font);color:var(--ink);background:0 0;border:0;outline:none;flex:200px;padding-left:14px}.error-search button{background:var(--grad-btn);color:#fff;min-height:48px;font:700 1rem var(--font);cursor:pointer;border:0;border-radius:999px;flex:120px}.error-quick,.quick-section{padding-block:32px}.quick-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;margin-top:16px;display:grid}.quick-card{border:1px solid var(--line);min-height:56px;box-shadow:var(--sh);color:var(--ink);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.quick-icon{font-size:1.3rem}.quick-title{font:700 1rem var(--font)}.nav-home{color:var(--brand)}.error-back{color:var(--mut);text-align:center;margin-top:24px}.error-back a{min-height:44px;color:var(--brand);align-items:center;font-weight:700;display:inline-flex}.static-page,.legal-page,.page-body{padding-block:40px 56px}.static-page h1,.legal-page h1,.page-header h1{margin:0 0 12px}.page-header{padding:48px var(--edge);text-align:center}.static-links{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.legal-intro{color:var(--ink2);max-width:72ch}.legal-section{margin-top:24px}.legal-page>.tsl-container>a:first-child{align-items:center;min-height:44px;display:inline-flex!important}.page-footer{color:var(--mut);padding-block:24px;font-size:.9rem}.neighborhood-map iframe{width:100%;box-shadow:var(--sh);border-radius:20px;border:1px solid var(--line)!important}@media (max-width:768px){body:has(#tsl-cookie-banner[style*="display: block"]) .sticky-fab,body:has(#tsl-cookie-banner[style*=display\:block]) .sticky-fab{bottom:156px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero-badge{box-shadow:var(--sh);background-image:none;padding:0 14px}body a.btn-cta,body a.btn-promo,body a.hub-hero-btn,body a.btn-cta-large,body a.btn-cta-wsp,body .post-content a.btn-cta,body .post-content a.btn-promo{color:#fff;text-decoration:none}.neighborhood-content a:not([class*=btn]),.post-content a:not([class*=btn]),.static-body a:not([class*=btn]),.legal-section a:not([class*=btn]),.page-body a:not([class*=btn]),.answer-direct a:not([class*=btn]),.faq-answer a:not([class*=btn]){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.breadcrumb-list a,.footer-links a,.footer-col a{min-height:44px}.prestador-card .card-info{flex:1}#tsl-cookie-banner{padding:10px 16px!important;font-size:.82rem!important;line-height:1.4!important}#tsl-cookie-banner>div{text-align:left!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:12px!important}#tsl-cookie-banner button{flex:none;min-height:44px!important;padding:8px 16px!important;font-size:.85rem!important}#tsl-cookie-banner a{display:inline}body:has(#tsl-cookie-banner[style*="display: block"]) .sticky-fab,body:has(#tsl-cookie-banner[style*=display\:block]) .sticky-fab{bottom:76px!important}@media (max-width:768px){body:has(#tsl-cookie-banner[style*="display: block"]) .sticky-fab,body:has(#tsl-cookie-banner[style*=display\:block]) .sticky-fab{bottom:112px!important}}@media (max-width:380px){body:has(#tsl-cookie-banner[style*="display: block"]) .sticky-fab,body:has(#tsl-cookie-banner[style*=display\:block]) .sticky-fab{bottom:128px!important}}@media (max-width:640px){.page-barrio .hero,.page-hub .hero{padding-top:20px!important;padding-bottom:28px!important}.hero-content,.hero-text{gap:12px!important}.hero-rating{margin-bottom:0!important}.hero-subtitle{font-size:1rem!important}.hero-text>.hero-benefits+.trust-badges{margin-top:-6px}.trust-badges,.hero-benefits,.hero-badges{justify-content:center!important;gap:6px!important}.badge-item,.benefit-item,.hero-badge{line-height:1.3;border-radius:999px!important;gap:4px!important;min-height:0!important;padding:4px 10px!important;font-size:.78rem!important}.benefit-icon{font-size:.78rem!important}.hero-trust{font-size:.8rem!important}.hero-cta{margin-top:0!important}.page-home .hero{gap:16px!important;padding-top:32px!important;padding-bottom:36px!important}.breadcrumb{padding-top:8px!important}}.hero-subtitle,.hub-hero p,.hero-lead{text-wrap:balance}body a:focus-visible,body button:focus-visible,body summary:focus-visible,body input:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.hero-rot{text-align:center;text-wrap:balance;width:100%;max-width:100%;font-size:inherit;font-weight:inherit;opacity:1;color:var(--brand);justify-items:center;margin:0;display:grid}.hero-rot>.hero-rot-i{font-size:inherit;font-weight:inherit;opacity:0;white-space:normal;will-change:opacity,transform;animation-duration:calc(var(--n,4) * 2.2s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:calc(var(--i,0) * 2.2s);grid-area:1/1;margin:0;display:block}.hero-rot>.hero-rot-i:first-child{opacity:1}.hero-rot-sep{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;display:inline!important;position:absolute!important;overflow:hidden!important}.hero-rot--n2>.hero-rot-i{animation-name:hero-rot-2!important}.hero-rot--n3>.hero-rot-i{animation-name:hero-rot-3!important}.hero-rot--n4>.hero-rot-i{animation-name:hero-rot-4!important}.hero-rot--n5>.hero-rot-i{animation-name:hero-rot-5!important}.hero-rot--n6>.hero-rot-i{animation-name:hero-rot-6!important}.hero-rot--n7>.hero-rot-i{animation-name:hero-rot-7!important}.hero-rot--n8>.hero-rot-i{animation-name:hero-rot-8!important}@media (prefers-reduced-motion:reduce){.hero-rot>.hero-rot-i{animation-duration:calc(var(--n,4) * 2.2s)!important;animation-delay:calc(var(--i,0) * 2.2s)!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important;transform:none!important}.hero-rot--n2>.hero-rot-i{animation-name:hero-rotf-2!important}.hero-rot--n3>.hero-rot-i{animation-name:hero-rotf-3!important}.hero-rot--n4>.hero-rot-i{animation-name:hero-rotf-4!important}.hero-rot--n5>.hero-rot-i{animation-name:hero-rotf-5!important}.hero-rot--n6>.hero-rot-i{animation-name:hero-rotf-6!important}.hero-rot--n7>.hero-rot-i{animation-name:hero-rotf-7!important}.hero-rot--n8>.hero-rot-i{animation-name:hero-rotf-8!important}}@keyframes hero-rot-2{0%{opacity:0;transform:translateY(.55em)}6%,44%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-.55em)}}@keyframes hero-rotf-2{0%{opacity:0}6%,44%{opacity:1}50%,to{opacity:0}}@keyframes hero-rot-3{0%{opacity:0;transform:translateY(.55em)}4%,29.33%{opacity:1;transform:none}33.33%,to{opacity:0;transform:translateY(-.55em)}}@keyframes hero-rotf-3{0%{opacity:0}4%,29.33%{opacity:1}33.33%,to{opacity:0}}@keyframes hero-rot-4{0%{opacity:0;transform:translateY(.55em)}3%,22%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-.55em)}}@keyframes hero-rotf-4{0%{opacity:0}3%,22%{opacity:1}25%,to{opacity:0}}@keyframes hero-rot-5{0%{opacity:0;transform:translateY(.55em)}2.4%,17.6%{opacity:1;transform:none}20%,to{opacity:0;transform:translateY(-.55em)}}@keyframes hero-rotf-5{0%{opacity:0}2.4%,17.6%{opacity:1}20%,to{opacity:0}}@keyframes hero-rot-6{0%{opacity:0;transform:translateY(.55em)}2%,14.67%{opacity:1;transform:none}16.67%,to{opacity:0;transform:translateY(-.55em)}}@keyframes hero-rotf-6{0%{opacity:0}2%,14.67%{opacity:1}16.67%,to{opacity:0}}@keyframes hero-rot-7{0%{opacity:0;transform:translateY(.55em)}1.71%,12.57%{opacity:1;transform:none}14.29%,to{opacity:0;transform:translateY(-.55em)}}@keyframes hero-rotf-7{0%{opacity:0}1.71%,12.57%{opacity:1}14.29%,to{opacity:0}}@keyframes hero-rot-8{0%{opacity:0;transform:translateY(.55em)}1.5%,11%{opacity:1;transform:none}12.5%,to{opacity:0;transform:translateY(-.55em)}}@keyframes hero-rotf-8{0%{opacity:0}1.5%,11%{opacity:1}12.5%,to{opacity:0}}.hero-rot--n9>.hero-rot-i{animation-name:hero-rot-9!important}@media (prefers-reduced-motion:reduce){.hero-rot--n9>.hero-rot-i{animation-name:hero-rotf-9!important}}@keyframes hero-rot-9{0%{opacity:0;transform:translateY(.55em)}1.33%,9.78%{opacity:1;transform:none}11.11%,to{opacity:0;transform:translateY(-.55em)}}@keyframes hero-rotf-9{0%{opacity:0}1.33%,9.78%{opacity:1}11.11%,to{opacity:0}}.hero-rot--n10>.hero-rot-i{animation-name:hero-rot-10!important}@media (prefers-reduced-motion:reduce){.hero-rot--n10>.hero-rot-i{animation-name:hero-rotf-10!important}}@keyframes hero-rot-10{0%{opacity:0;transform:translateY(.55em)}1.2%,8.8%{opacity:1;transform:none}10%,to{opacity:0;transform:translateY(-.55em)}}@keyframes hero-rotf-10{0%{opacity:0}1.2%,8.8%{opacity:1}10%,to{opacity:0}}.hero-rot--n11>.hero-rot-i{animation-name:hero-rot-11!important}@media (prefers-reduced-motion:reduce){.hero-rot--n11>.hero-rot-i{animation-name:hero-rotf-11!important}}@keyframes hero-rot-11{0%{opacity:0;transform:translateY(.55em)}1.09%,8%{opacity:1;transform:none}9.09%,to{opacity:0;transform:translateY(-.55em)}}@keyframes hero-rotf-11{0%{opacity:0}1.09%,8%{opacity:1}9.09%,to{opacity:0}}.hero-rot--n12>.hero-rot-i{animation-name:hero-rot-12!important}@media (prefers-reduced-motion:reduce){.hero-rot--n12>.hero-rot-i{animation-name:hero-rotf-12!important}}@keyframes hero-rot-12{0%{opacity:0;transform:translateY(.55em)}1%,7.33%{opacity:1;transform:none}8.33%,to{opacity:0;transform:translateY(-.55em)}}@keyframes hero-rotf-12{0%{opacity:0}1%,7.33%{opacity:1}8.33%,to{opacity:0}}@media (max-width:640px){.hero section.answer-direct{background:0 0;margin:0 0 16px;padding:0}.hero section.answer-direct>.answer-p{border-radius:16px;padding:12px 14px 12px 18px;font-size:.9rem;line-height:1.45}.hero section.answer-direct>.answer-p:before{top:12px;bottom:12px}.hero .answer-direct strong{margin-bottom:4px;font-size:.95rem;line-height:1.3}}.page-barrio .hero h1,.page-hub .hero h1{letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(1.375rem,4.6vw + .3rem,2.3rem);font-weight:800;line-height:1.15}.page-barrio .hero-content,.page-hub .hero-content{max-width:900px}.page-barrio .hero-text,.page-hub .hero-text{gap:16px}.page-barrio .hero section.answer-direct{padding-bottom:0}@media (max-width:640px){.page-barrio .hero-text,.page-hub .hero-text{gap:10px!important}.page-barrio .hero-subtitle,.page-hub .hero-subtitle{line-height:1.4;font-size:.95rem!important}.page-barrio .trust-badges,.page-hub .trust-badges,.page-barrio .hero-benefits,.page-hub .hero-benefits{gap:4px 5px!important}.page-barrio .hero-text>.trust-badges+.hero-benefits,.page-hub .hero-text>.trust-badges+.hero-benefits{margin-top:-4px}.page-barrio .badge-item,.page-barrio .benefit-item,.page-hub .badge-item,.page-hub .benefit-item{line-height:1.25;gap:3px!important;padding:3px 8px!important;font-size:.72rem!important}.page-barrio .benefit-icon,.page-hub .benefit-icon{font-size:.72rem!important}}.post-content,.post-body{overflow-wrap:anywhere;min-width:0}.post-content img,.post-content iframe,.post-content pre{max-width:100%}.post-content pre{overflow-x:auto}