:root{--azul-profundo: #223d6b;--azul: #32599d;--azul-medio: #3d6dc2;--azul-brillo: #4275cf;--azul-cta: #2165ad;--azul-boton: #2a6fbe;--azul-claro: #a0c7eb;--azul-hielo: #f4f8fc;--azul-texto: #1e3a6c;--azul-header: #223c6a;--azul-suave: #5d7aa0;--cian: #b7d6f5;--blanco: #ffffff;--negro: #111111;--gris-barra: #ececec;--sombra: 0 10px 28px rgba(30,58,108,0.12);--radio-pill: 999px;--radio-card: 22px;--wrap: 1320px;--gutter: 20px;--fuente: "Geist","Segoe UI",sans-serif;--fuente-header: "Geist","Segoe UI",sans-serif;--fuente-titulo: "Geist","Segoe UI",sans-serif;--fuente-hero: "Manrope","Geist","Segoe UI",sans-serif;--degrade-hero-texto: linear-gradient(90deg,#7bb3e0 0%,#4a90d9 100%);--custom-select-option-pad: 10px;--custom-select-option-line: 1.4;--hero-book-h: 148px;--header-bar: 76px}*,*::before,*::after{box-sizing: border-box}:where( a,button,summary,label,[role="button"],[role="option"],[role="tab"],[role="menuitem"],[role="link"] ),:where( a,button,summary,label,[role="button"],[role="option"],[role="tab"],[role="menuitem"],[role="link"] ) :where(*),:where( a,button,summary,[role="button"],[role="option"],[role="tab"],[role="menuitem"],[role="link"] )::before,:where( a,button,summary,[role="button"],[role="option"],[role="tab"],[role="menuitem"],[role="link"] )::after,:where(*)::-webkit-scrollbar-thumb{transition: background-color 0.28s ease,background-image 0.28s ease,color 0.28s ease,border-color 0.28s ease,box-shadow 0.28s ease,opacity 0.28s ease,filter 0.28s ease,transform 0.28s ease,text-decoration-color 0.28s ease,fill 0.28s ease,stroke 0.28s ease,outline-color 0.28s ease,font-weight 0.28s ease}html{width: 100%;max-width: 100%;overflow-x: hidden;scroll-behavior: smooth;-webkit-text-size-adjust: 100%;text-size-adjust: 100%}body{margin: 0;width: 100%;max-width: 100%;overflow-x: hidden;position: relative;padding-top: var(--header-bar);font-family: var(--fuente);color: var(--azul-texto);background: var(--blanco);line-height: 1.5}img{display: block;max-width: 100%;height: auto}a{color: inherit;text-decoration: none}button,input,select{font: inherit}h1,h2,h3,h4,h5,h6{margin: 0;font-family: var(--fuente-titulo)}p,ul,figure,blockquote{margin: 0}ul{list-style: none;padding: 0}.visually-hidden{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}main{max-width: 100%;overflow-x: hidden}.wrap{width: min(var(--wrap),calc(100% - (var(--gutter) * 2)));max-width: 100%;margin-inline: auto}.btn{display: inline-flex;align-items: center;justify-content: center;min-height: 46px;padding: 10px 28px;border-radius: var(--radio-pill);border: 1px solid transparent;font-weight: 700;line-height: 1;cursor: pointer}.btn--primary{background: var(--azul-boton);color: var(--blanco);border-color: var(--azul-boton)}.btn--primary:hover,.btn--primary:focus-visible{background: var(--blanco);color: var(--azul-boton);border-color: var(--azul-boton)}.btn--outline{background: var(--blanco);color: var(--azul-texto);border-color: var(--azul-texto)}.btn--outline:hover,.btn--outline:focus-visible{background: var(--azul-texto);color: var(--blanco);border-color: var(--azul-texto)}.btn--on-dark{background: rgba(42,111,190,0.35);color: var(--blanco);border-color: var(--blanco)}.btn--on-dark:hover,.btn--on-dark:focus-visible{background: var(--blanco);color: var(--azul-boton);border-color: var(--blanco)}.lead{max-width: 100%;margin: 10px auto 0;text-align: center;font-size: 18px;font-weight: 600;color: #7bb3e0}.lead--light{color: rgba(255,255,255,0.86)}.site-header{position: fixed;top: 0;left: 0;right: 0;z-index: 30;width: 100%;min-height: var(--header-bar);padding-top: 0;background: var(--blanco)}.site-header.is-fixed{position: fixed;top: 0}.header__bar{position: relative;z-index: 2;display: flex;align-items: center;justify-content: space-between;gap: 12px}.header__nav-pill{display: flex;align-items: center;justify-content: space-between;flex: 1 1 auto;min-height: var(--header-bar);padding: 10px 22px;background: var(--blanco);border-radius: 0;box-shadow: none}.logo{flex-shrink: 0}.logo img{width: 202px;height: auto}.nav{position: fixed;top: 0;right: 0;z-index: 1;display: flex;flex-direction: column;align-items: flex-start;width: min(300px,84%);max-width: 100%;height: 100vh;padding: 100px 28px 28px;background: var(--blanco);box-shadow: -16px 0 36px rgba(30,58,108,0.18);transform: translateX(100%);visibility: hidden;pointer-events: none;transition: transform 0.52s cubic-bezier(0.16,1,0.3,1),visibility 0s linear 0.52s}.nav.is-open{transform: translateX(0);visibility: visible;pointer-events: auto;transition: transform 0.52s cubic-bezier(0.16,1,0.3,1),visibility 0s linear 0s}.nav__list{display: flex;flex-direction: column;gap: 18px}.nav__cta{position: relative;display: flex;width: 100%;margin-top: 28px}.nav__cta::before{content: "";position: absolute;left: 0;right: 0;top: -16px;height: 1px;background: rgba(34,61,107,0.16)}body.is-nav-open,body.is-sort-open{overflow: hidden}body.is-nav-open::before{content: "";position: fixed;inset: 0;z-index: 25;background: rgba(34,61,107,0.32)}.header__cta{display: none;background: linear-gradient(90deg,#1b5798 0%,#2b7fd4 100%)}.header__toggle{position: relative;z-index: 32;flex: 0 0 48px;width: 48px;height: 48px;margin-left: auto;padding: 0;border: 0;background: transparent;color: var(--azul-header)}.header__toggle img{display: block}.nav__list a{position: relative;display: inline-block;font-family: var(--fuente-header);font-size: 16px;font-weight: 500;color: var(--azul-header);line-height: 1.2;white-space: nowrap}.nav__list a:hover,.nav__list a:focus-visible{color: #3466b0}.nav__list a::after{content: "";position: absolute;left: 0;bottom: -8px;width: 100%;height: 2px;background: #fde8b9;transform: scaleX(0);transform-origin: left;transition: transform 0.28s ease}.nav__list a:hover::after,.nav__list a:focus-visible::after,.nav__list a[aria-current="page"]::after{transform: scaleX(1)}.hero{width: 100%;max-width: none;margin: 0;border-radius: 0;min-height: 530px;padding: 54px 0 48px;background-color: #32599d;background-image: linear-gradient(90deg,#4275cf 0%,#32599d 48%,#223d6b 100%);background-repeat: no-repeat;background-position: center top;background-size: cover;color: var(--blanco)}#main>.hero{background-color: #32599d;background-image: linear-gradient(90deg,#4275cf 0%,#32599d 48%,#223d6b 100%)}.hero--photo,#main>.hero--photo{position: relative;isolation: isolate;background-image: linear-gradient(90deg,#4275cf 0%,#32599d 48%,#223d6b 100%);background-repeat: no-repeat,no-repeat;background-position: center top,center top;background-size: cover}.hero__background{position: absolute;z-index: -1;inset: 0;overflow: hidden;pointer-events: none}.hero__background img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: right center}.hero--photo .hero__inner{position: relative;z-index: 1}.hero__inner{display: flex;flex-direction: column;align-items: stretch;max-width: var(--wrap)}.hero__copy{display: flex;flex-direction: column;width: 100%;max-width: 780px;min-width: 0;overflow-wrap: anywhere}.hero h1{font-family: var(--fuente-hero);font-size: clamp(32px,6vw,56px);line-height: 1.12;font-weight: 800}.hero h1 span{display: block;background-image: var(--degrade-hero-texto);background-clip: text;-webkit-background-clip: text;color: transparent}.hero p{margin-top: 16px;width: 100%;font-size: 16px}.hero__break{display: none}.hero--home{--hero-slots-inset: 44px;position: relative;z-index: 2;display: flex;flex-direction: column;min-height: 0;padding-bottom: 0;overflow: visible}.hero--home .hero__inner{position: relative;z-index: 4;min-width: 0;padding-bottom: 0}.hero--home .search--hero{align-self: center;width: 100%;max-width: 864px;margin-inline: auto}.carousel--slots{width: 100%;margin-top: 32px;padding: 0 var(--hero-slots-inset)}.carousel--slots.is-empty{display: none}.carousel--slots .carousel__track{gap: 16px}.carousel--slots .carousel__slide{flex: 0 0 calc((100% - 32px) / 3);width: calc((100% - 32px) / 3)}.carousel--slots .carousel__arrow{top: 50%;z-index: 5;transform: translateY(-50%)}.carousel--slots .carousel__arrow img{filter: brightness(0) invert(1)}.availability-card{display: flex;flex-direction: column;min-height: 148px;padding: 20px 22px 18px;border-radius: 22px;background-color: #ffffff;background-image: url("../img/hero-slot.webp"),linear-gradient(90deg,#ffffff 0%,#ded0c2 100%);background-repeat: no-repeat,no-repeat;background-position: right center,0 0;background-size: auto 100%,100% 100%;color: #1b5798}.availability-card h3{font-size: 18px;font-weight: 700;line-height: 1.25;color: #1b5798}.availability-card p{margin-top: 8px;font-size: 14px;line-height: 1.4;color: #1b5798}.availability-card .btn{align-self: flex-end;margin-top: auto;min-height: 36px;padding: 8px 22px;font-size: 14px}.hero-book{position: relative;z-index: 20;width: calc(100% - (var(--hero-slots-inset) * 2));margin-top: 28px;margin-bottom: calc(var(--hero-book-h) * -0.5);margin-inline: auto;padding: 20px 28px 24px;border-radius: 22px;background-color: rgba(245,245,245,0.8);background-image: url("../img/hero-book.webp"),linear-gradient(90deg,rgba(245,245,245,0.8) 0%,rgba(222,208,194,0.8) 100%);background-repeat: no-repeat,no-repeat;background-position: left center,0 0;background-size: auto 100%,100% 100%;border: 1px solid rgba(255,255,255,0.38);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px)}.hero-book h2{margin: 0 0 16px;text-align: center;font-size: clamp(22px,3vw,32px);font-weight: 700;color: var(--azul-brillo)}.hero-book__row{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) auto;gap: 12px;align-items: center}.hero-book .search__filters{display: contents}.hero-book .custom-select{min-width: 0;width: 100%}.hero-book .custom-select.is-open{z-index: 40}.hero-book .custom-select.is-disabled{opacity: 0.55;pointer-events: none}.hero-book .custom-select__trigger{min-height: 48px;border-radius: var(--radio-pill);background: rgba(255,255,255,0.88);color: var(--azul-suave)}.hero-book .custom-select__trigger img{opacity: 0.55}.hero-book .custom-select.is-open .custom-select__trigger{border-radius: 18px 18px 0 0}.hero-book .custom-select__list{border-radius: 0 0 18px 18px;background: #f4f8fc}.hero-book .custom-select__list [role="option"]{color: var(--azul-suave)}.hero-book .custom-select__list [role="option"].is-active,.hero-book .custom-select__list [role="option"]:hover{color: var(--blanco)}.hero-book .hero-book__row>.btn{min-height: 48px;min-width: 168px;padding: 0 28px}.search{position: relative;z-index: 15;display: flex;flex-direction: column;width: 100%;max-width: 768px;margin-top: 28px;gap: 12px;overflow: visible}.search.is-suggest-open{z-index: 40}.search__col{display: contents}.search__query{position: relative;order: 1;width: 100%}.search__query input,.search input[name="q"]{appearance: none;-webkit-appearance: none}.search__query input::-webkit-search-decoration,.search__query input::-webkit-search-cancel-button,.search__query input::-webkit-search-results-button,.search__query input::-webkit-search-results-decoration,.search input[name="q"]::-webkit-search-decoration,.search input[name="q"]::-webkit-search-cancel-button,.search input[name="q"]::-webkit-search-results-button,.search input[name="q"]::-webkit-search-results-decoration{display: none}.search__query input,.search input[name="q"]{width: 100%;min-height: 52px;padding: 0 48px 0 40px;border-radius: var(--radio-pill);border: 1px solid rgba(255,255,255,0.38);background-color: rgba(255,255,255,0.08);background-image: linear-gradient(90deg,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0.06) 100%);color: var(--blanco)}.search__query input:focus,.search input[name="q"]:focus{outline: none}.search__query input:focus-visible,.search input[name="q"]:focus-visible{border-color: rgba(255,255,255,0.85)}.search__query input::placeholder,.search input[name="q"]::placeholder{color: var(--blanco)}.search__clear{position: absolute;top: 50%;right: 10px;z-index: 2;display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;padding: 0;border: 0;border-radius: 50%;background: transparent;cursor: pointer;transform: translateY(-50%)}.search__clear[hidden]{display: none}.search__clear img{display: block;width: 14px;height: 14px;opacity: 0.85}.search__clear:hover img,.search__clear:focus-visible img{opacity: 1}.search__clear:focus-visible{outline: 2px solid rgba(255,255,255,0.85);outline-offset: 2px}.search__suggest{position: absolute;left: 0;right: 0;top: calc(100% + 8px);z-index: 40;max-height: 320px;margin: 0;padding: 6px;overflow: auto;border: 0;border-radius: 16px;background: #f4f8fc;color: var(--azul-texto);box-shadow: 0 14px 32px rgba(18,38,68,0.16)}.search__suggest:not([hidden]){animation: search-suggest-in 0.42s cubic-bezier(0.22,1,0.36,1) both}@keyframes search-suggest-in{from{opacity: 0;transform: translateY(-8px)}to{opacity: 1;transform: translateY(0)}}.search__suggest[hidden]{display: none}.search__suggest [role="option"]{padding: 0;border-radius: 10px;cursor: pointer}.search__suggest-link{display: flex;flex-direction: column;align-items: flex-start;gap: 2px;width: 100%;margin: 0;padding: 10px 18px;border: 0;background: transparent;color: inherit;font: inherit;text-align: left;text-decoration: none;cursor: pointer}.search__suggest [role="option"].is-active,.search__suggest [role="option"]:hover{background: #223c6a;color: var(--blanco)}.search__suggest [role="option"].is-active .search__suggest-meta,.search__suggest [role="option"]:hover .search__suggest-meta,.search__suggest [role="option"].is-active .search__suggest-next,.search__suggest [role="option"]:hover .search__suggest-next{color: rgba(255,255,255,0.82)}.search__suggest-name{font-size: 15px;font-weight: 600;line-height: 1.3}.search__suggest-meta{font-size: 13px;font-weight: 500;color: var(--azul-suave)}.search[data-blog-search] .search__suggest-meta{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.search__suggest-next{font-size: 12px;font-weight: 700;color: var(--azul-header)}.search__suggest-empty{padding: 12px 18px;color: var(--azul-suave);font-size: 14px}@media (prefers-reduced-motion: reduce){.search__suggest:not([hidden]){animation: none}}.search__submit{order: 2;width: 170px;min-width: 170px;min-height: 52px;padding: 0 24px;background-color: #2b6cb3;background-image: linear-gradient(180deg,#4a8fd4 0%,#2668b0 100%);color: var(--blanco);border-color: var(--blanco)}.search__submit:hover,.search__submit:focus-visible{background-color: var(--blanco);background-image: linear-gradient(180deg,var(--blanco) 0%,var(--blanco) 100%);color: #2668b0;border-color: var(--blanco)}.search__filters{order: 3;display: grid;grid-template-columns: minmax(0,0.8fr) minmax(0,1fr) minmax(0,1.7fr);align-items: center;width: 100%;gap: 8px}.search__filters .custom-select{min-width: 0;max-width: none;width: 100%}.search__filters .custom-select.is-disabled{opacity: 0.55;pointer-events: none}.search__filters .custom-select.is-open{z-index: 36}.search__filters .custom-select__value{flex: 1 1 0;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1.25}.search__filters .custom-select__list{left: 0;right: 0;width: auto;min-width: 100%;max-width: none}.search__filters .custom-select__list [role="option"]{white-space: normal;overflow-wrap: anywhere}.custom-select{position: relative;flex: 1 1 140px;min-width: 0}.custom-select__trigger{display: flex;align-items: center;justify-content: space-between;gap: 8px;width: 100%;min-height: 40px;padding: 0 12px 0 16px;border: 1px solid transparent;border-radius: 10px;background: #dce6f2;color: var(--azul-texto);font: inherit;font-size: 15px;font-weight: 500;text-align: left;cursor: pointer;transition: border-radius 0.28s cubic-bezier(0.16,1,0.3,1),border-color 0.2s ease}.custom-select__trigger img{flex: 0 0 14px;transition: transform 0.28s ease}.custom-select__value{flex: 1 1 0;min-width: 0}.custom-select.is-open .custom-select__trigger{z-index: 31;border-radius: 10px 10px 0 0;border-color: #2c3d52}.custom-select.is-open .custom-select__trigger img{transform: rotate(180deg)}.custom-select__list{position: absolute;left: 0;right: 0;top: calc(100% - 1px);z-index: 30;max-height: 0;margin: 0;padding: 0;overflow: hidden;border: 1px solid #2c3d52;border-radius: 0 0 10px 10px;background: #dce6f2;clip-path: inset(0 0 100% 0 round 0 0 10px 10px);visibility: hidden;pointer-events: none;transition: clip-path 0.36s cubic-bezier(0.16,1,0.3,1),visibility 0s linear 0.36s}.custom-select.is-open .custom-select__list{max-height: calc(5 * (2 * var(--custom-select-option-pad) + var(--custom-select-option-line) * 1em));overflow-x: hidden;overflow-y: auto;clip-path: inset(0 0 0 0 round 0 0 10px 10px);visibility: visible;pointer-events: auto;scrollbar-width: thin;scrollbar-color: var(--azul-header) #c5d4e6;transition: clip-path 0.36s cubic-bezier(0.16,1,0.3,1),visibility 0s linear 0s}.custom-select.is-open .custom-select__list::-webkit-scrollbar{width: 8px}.custom-select.is-open .custom-select__list::-webkit-scrollbar-track{background: #c5d4e6;border-radius: 0 0 8px 0}.custom-select.is-open .custom-select__list::-webkit-scrollbar-thumb{background: var(--azul-header);border: 2px solid #c5d4e6;border-radius: 8px}.custom-select.is-open .custom-select__list::-webkit-scrollbar-thumb:hover{background: var(--azul-texto)}.custom-select__list [role="option"]{padding: var(--custom-select-option-pad) 16px;line-height: var(--custom-select-option-line);color: var(--azul-texto);cursor: pointer}.custom-select__list [role="option"][hidden]{display: none}.custom-select__list [role="option"].is-active,.custom-select__list [role="option"]:hover{background: #223c6a;color: var(--blanco)}.team-preview{position: relative;scroll-margin-top: 120px;background-color: #ffffff;background-image: none}.team-preview .especialistas-bg{position: absolute;top: 0;left: 50%;z-index: 0;width: 100%;pointer-events: none;transform: translateX(-50%)}.team-preview .especialistas-bg img{display: block;width: 100%;max-width: none;height: auto;image-rendering: auto}.team-preview .wrap{position: relative;z-index: 1}.team-preview,.services{padding: 60px 0 60px;text-align: center}.hero--home + .team-preview{padding-top: calc(60px + (var(--hero-book-h) * 0.5))}.services{background-color: var(--azul-hielo)}.team-preview h2,.services h2,.about h1,.about h2,.tests h2,.stories h2,.blog h2,.related h2,.faq h2,.instagram h2{font-size: 36px;line-height: 1.2;font-weight: 800}.pills{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;gap: 8px 10px;margin: 28px 0 24px;min-width: 0;overflow: visible;padding-bottom: 0}.pill{flex: 0 0 auto;width: auto;max-width: 100%;min-height: 32px;padding: 6px 14px;border: 0;border-radius: var(--radio-pill);background: rgba(123,179,224,0.6);color: var(--blanco);font-family: var(--fuente);font-size: 12px;font-weight: 400;line-height: 1.2;letter-spacing: 0.01em;white-space: nowrap;text-align: center;text-decoration: none;display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;cursor: pointer}.pill:hover,.pill:focus-visible{background: #223c6a;color: var(--blanco)}a.pill:visited{color: var(--blanco)}.pill.is-active{background: #223c6a}.pill.is-active:hover,.pill.is-active:focus-visible{background: rgba(123,179,224,0.6)}.team-preview h2,.team-preview .lead{color: var(--azul-texto)}.team-preview .pills{justify-content: center}.team-preview .pill{background: transparent;border: 1px solid #b7c8de;color: var(--azul-texto)}.team-preview .pill:hover,.team-preview .pill:focus-visible,.team-preview .pill.is-active{background: #223c6a;border-color: #223c6a;color: var(--blanco)}.team-preview .pill.is-active:hover,.team-preview .pill.is-active:focus-visible{background: #223c6a;border-color: #223c6a;color: var(--blanco)}.professional-card{display: flex;flex-direction: column;height: 100%;min-width: 0;background: transparent;border: 0;border-radius: 18px;overflow: hidden;isolation: isolate;text-align: left;box-shadow: none}.professional-card__media{position: relative}.professional-card__media::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;z-index: 1;height: 72px;background-image: linear-gradient(180deg,rgba(20,24,32,0) 0%,rgba(20,24,32,0.55) 100%);pointer-events: none}.professional-card__media>img,.professional-card__media>a img{width: 100%;height: auto;aspect-ratio: 3 / 4;object-fit: cover;object-position: top center}.professional-card__rating{position: absolute;left: 16px;right: 16px;bottom: 12px;z-index: 1;display: flex;align-items: center;justify-content: space-between}.stars{display: inline-flex;align-items: center;flex: 0 0 auto;gap: 3px}.stars img{position: static;inset: auto;width: 14px;height: 14px;max-width: none;flex: 0 0 14px;aspect-ratio: auto;object-fit: contain}.professional-card__score{width: auto;height: auto;border-radius: 0;display: flex;align-items: center;justify-content: center;background: transparent;color: var(--blanco);font-family: var(--fuente-header);font-size: 14px;font-weight: 700;text-shadow: 0 1px 2px rgba(20,24,32,0.45)}.professional-card__body{display: flex;flex: 1 1 auto;flex-direction: column;padding: 14px 16px 16px;border-radius: 0 0 18px 18px;background: #d4e6f6}.professional-card h3{margin: 0;font-family: var(--fuente-titulo);font-size: 17px;font-weight: 700;color: #223c6a}.professional-card__meta{margin: 0;font-family: var(--fuente-header);font-size: 12px;font-weight: 400;color: #223c6a}.professional-card__meta strong{font-weight: 600;color: #223c6a}.professional-card__excerpt{flex: 0 0 auto;margin: 0;overflow: hidden;font-size: 12px;line-height: 1.45;height: calc(1.45em * 3)}.professional-card__excerpt span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden;text-overflow: ellipsis;overflow-wrap: anywhere;font-family: var(--fuente-header);font-weight: 400;color: #223c6a}.professional-card__actions{display: flex;gap: 10px;margin-top: auto;padding-top: 16px}.professional-card__actions .btn{flex: 1 1 0;min-height: 36px;padding: 8px 10px;font-size: 13px}.professional-card__actions .btn--primary{background: #223c6a;color: var(--blanco);border-color: #223c6a}.professional-card__actions .btn--primary:hover,.professional-card__actions .btn--primary:focus-visible{background: var(--blanco);color: #223c6a;border-color: #223c6a}.professional-card__actions .btn--outline{background: var(--blanco);color: #223c6a;border-color: #223c6a}.professional-card__actions .btn--outline:hover,.professional-card__actions .btn--outline:focus-visible{background: #223c6a;color: var(--blanco);border-color: #223c6a}.professional-card--listing{flex-direction: row;align-items: stretch;height: auto;background-image: linear-gradient(180deg,rgba(205,226,245,0.3) 0%,#cde2f5 100%);isolation: auto}.professional-card--listing .professional-card__media{flex: 0 0 260px;width: 260px}.professional-card--listing .professional-card__media::after{content: none}.professional-card--listing .professional-card__media img{height: 100%;aspect-ratio: 3 / 4;object-fit: cover;object-position: top center}.professional-card--listing .professional-card__body{flex: 1 1 280px;min-width: 0;max-width: none;justify-content: flex-start;padding: 20px 22px;background: transparent;border-radius: 0}.professional-card--listing .professional-card__rating{position: static;left: auto;right: auto;bottom: auto;z-index: auto;justify-content: flex-start;gap: 10px;margin: 6px 0 0}.professional-card--listing .professional-card__score{width: 28px;height: 28px;border-radius: 50%;background: #223c6a;text-shadow: none}.professional-card--listing h3{font-size: 24px}.professional-card--listing .professional-card__meta{font-size: 18px}.professional-card--listing .professional-card__place{margin: 4px 0 0;font-size: 13px;font-family: var(--fuente-header);color: #223c6a}.professional-card--listing .professional-card__price{display: flex;flex-direction: column;gap: 2px;margin: 10px 0 0;font-size: 14px;font-family: var(--fuente-header);color: #223c6a}.professional-card--listing .professional-card__price strong{font-weight: 700}.professional-card--listing .professional-card__price span{display: block}.professional-card--listing .professional-card__body>.btn{align-self: flex-start;min-height: 36px;margin-top: 16px;padding: 8px 18px;font-size: 13px;background: var(--blanco);color: #223c6a;border-color: #223c6a}.professional-card--listing .professional-card__body>.btn:hover,.professional-card--listing .professional-card__body>.btn:focus-visible{background: #223c6a;color: var(--blanco)}.professional-card--listing .professional-card__agenda{display: flex;flex-direction: column;justify-content: flex-start;flex: 0 0 340px;width: 340px;max-width: 340px;min-width: 0;padding: 8px 12px 8px 0;border-left: 0;gap: 0}.professional-card--listing .cdp-calendar{--cdp-calendar-height: 520px;flex: 0 0 auto;width: 100%;height: 360px;min-height: 0;border-radius: 12px;overflow: hidden;background: var(--blanco)}.professional-card--listing .cdp-calendar iframe{display: block;width: 100%;height: var(--cdp-calendar-height);min-height: 0;overflow-x: hidden;overflow-y: auto;border: 0;background: var(--blanco)}.listing--especialistas .listing__list{flex-direction: column;gap: 16px}.team-preview__cta{margin-top: 22px;background: #223c6a;border-color: #223c6a;color: var(--blanco)}.team-preview__cta:hover,.team-preview__cta:focus-visible{background: var(--blanco);color: #223c6a;border-color: #223c6a}.team-preview.is-filtered-empty .carousel{pointer-events: none}.team-preview.is-filtered-empty .carousel__arrow,.team-preview.is-filtered-empty .carousel__dots{opacity: 0;visibility: hidden}.team-preview .carousel__viewport{transition: opacity 0.38s ease,transform 0.48s cubic-bezier(0.16,1,0.3,1)}.team-preview .carousel.is-filter-out .carousel__viewport,.team-preview .carousel.is-filter-in .carousel__viewport{opacity: 0;transform: translateY(16px);pointer-events: none}.team-preview .carousel.is-filter-in.is-filter-shown .carousel__viewport{opacity: 1;transform: none}.team-preview__empty{max-height: 0;margin: 0;overflow: hidden;opacity: 0;transform: translateY(-8px);color: #223c6a;font-size: 15px;transition: max-height 0.42s cubic-bezier(0.16,1,0.3,1),opacity 0.35s ease,margin 0.42s ease,transform 0.4s cubic-bezier(0.16,1,0.3,1)}.team-preview.is-filtered-empty .team-preview__empty{max-height: 4em;margin: 8px 0 0;opacity: 1;transform: none}.hero--listing{min-height: 0;padding-bottom: 72px}.page-especialistas .hero h1 .hero__title-desktop,.page-especialistas .hero h1 .hero__title-mobile,.page-agendar .hero h1 .hero__title-desktop,.page-agendar .hero h1 .hero__title-mobile{background-image: none;background-clip: border-box;-webkit-background-clip: border-box;color: inherit;-webkit-text-fill-color: currentColor}.page-especialistas .hero h1 .hero__title-mobile,.page-agendar .hero h1 .hero__title-mobile{display: inline}.page-especialistas .hero h1 .hero__title-desktop,.page-agendar .hero h1 .hero__title-desktop{display: none}.pills--hero{width: 100%;margin: 28px 0 0}.pills--hero .pill{background: transparent;border: 1px solid rgba(255,255,255,0.55);color: var(--blanco)}.pills--hero .pill.is-active,.pills--hero .pill:hover,.pills--hero .pill:focus-visible{background: var(--blanco);border-color: var(--blanco);color: #223c6a}.pills--hero .pill.is-active:hover,.pills--hero .pill.is-active:focus-visible{background: transparent;border-color: rgba(255,255,255,0.55);color: var(--blanco)}.page-especialistas .content-band,.page-agendar .content-band{color: var(--blanco);background: linear-gradient(90deg,#4275cf 0%,#32599d 48%,#223d6b 100%)}.page-especialistas .content-band::before,.page-agendar .content-band::before{content: none}.page-especialistas .hero,.page-agendar .hero,.page-especialistas .hero.hero--photo,.page-agendar .hero.hero--photo,.page-especialistas .listing,.page-agendar .listing{background-color: transparent;background-image: none;color: inherit}.page-especialistas .listing,.page-agendar .listing{padding-bottom: 72px}.page-especialistas .hero.hero--listing,.page-agendar .hero.hero--listing{min-height: 0;height: auto;padding-bottom: 36px}.page-especialistas .stories,.page-agendar .stories{padding-bottom: 72px}.page-especialistas .hero__copy,.page-agendar .hero__copy{width: 100%;max-width: none}.page-especialistas .hero h1,.page-agendar .hero h1{width: 100%;font-size: clamp(22px,2.5vw,36px)}.page-especialistas .hero .search,.page-agendar .hero .search,.page-blog .hero .search{margin-top: 20px;margin-bottom: 0}.page-reservo-finder .reservo-pf__filters{grid-template-columns: minmax(0,1fr)}.reservo-pf__select-wrap{position: relative;width: 100%}.reservo-pf__select{width: 100%;min-height: 52px;padding: 0 44px 0 20px;border-radius: var(--radio-pill);appearance: none;-webkit-appearance: none}.page-reservo-finder .reservo-pf__select{border: 1px solid rgba(255,255,255,0.38);background-color: rgba(255,255,255,0.12);color: var(--blanco)}.page-reservo-finder .reservo-pf__select option{color: var(--azul-texto)}.reservo-pf__chevron{position: absolute;right: 16px;top: 50%;transform: translateY(-50%);pointer-events: none;filter: brightness(0) invert(1)}.reservo-pf__hint,.reservo-pf__admin{margin: 16px 0 0}.page-reservo-finder .reservo-pf__admin{color: var(--cian);padding-bottom: 48px}.reservo-pf--embed{color: var(--azul-texto)}.reservo-pf--embed .reservo-pf__filters{display: grid;grid-template-columns: minmax(0,1fr);margin-bottom: 20px}.reservo-pf--embed .reservo-pf__select{border: 1px solid rgba(30,58,108,0.22);background: var(--blanco);color: var(--azul-texto)}.reservo-pf--embed .reservo-pf__chevron{filter: none}.reservo-pf--embed .listing{padding-bottom: 0}.reservo-pf--embed .listing__empty,.reservo-pf--embed .reservo-pf__hint,.reservo-pf--embed .reservo-pf__admin{color: var(--azul-texto)}.page-blog .hero,.page-blog .listing,.page-blog .alliance{background: transparent}.page-blog .content-band,.page-entrada .content-band{background: linear-gradient(90deg,#4275cf 0%,#32599d 48%,#223d6b 100%)}.page-blog .content-band::before,.page-entrada .content-band::before{content: none}.page-blog .hero__copy{width: 100%;max-width: none}.page-blog .hero h1{width: 100%;font-size: clamp(28px,3vw,40px)}.page-blog .alliance{padding: 8px 0 72px}.page-entrada .post,.page-entrada .related{background: transparent;color: var(--blanco)}.page-servicio .content-band{background: linear-gradient(90deg,#4275cf 0%,#32599d 48%,#223d6b 100%)}.page-servicio .content-band::before{content: none}.page-servicio .ficha-hero,.page-servicio .mid-cta,.page-servicio .ficha-tabs{background: transparent}.ficha-hero{padding: 54px 0 28px}.ficha-hero__inner{display: flex;flex-direction: column;gap: 28px}.ficha-hero h1{font-size: clamp(28px,3.4vw,40px);font-weight: 800;line-height: 1.15}.ficha-hero h2{margin-top: 22px;font-size: 22px;font-weight: 800;color: #7bb3e0}.ficha-hero p{margin-top: 12px;max-width: 58ch;font-size: 16px;font-weight: 400;line-height: 1.6}.ficha-hero__media img{width: 100%;aspect-ratio: 545 / 330;object-fit: cover;border-radius: 40px}.page-servicio .mid-cta{padding-top: 8px;padding-bottom: 28px}.ficha-tabs{padding: 8px 0 72px}.ficha-tabs__body{display: flex;flex-direction: column;gap: 16px}.ficha-tabs .tabs__panel{display: none;gap: 16px}.ficha-tabs .tabs__panel.is-active{display: flex}.ficha-tabs .tabs__panel h3{font-size: 22px;font-weight: 800;line-height: 1.25;color: #1a1a1a}.ficha-tabs .tabs__panel>p{font-size: 14px;font-weight: 400;line-height: 1.5;color: #4b5563}.ficha-tabs__list{display: flex;flex-direction: column;gap: 10px;padding-left: 18px;list-style: disc}.ficha-tabs__list li{font-size: 14px;font-weight: 400;line-height: 1.5;color: #42587f}.post{padding: 56px 0 28px}.post__crumb{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-bottom: 28px;font-size: 14px;font-weight: 500}.post__crumb a{display: inline-flex;align-items: center;gap: 8px;text-decoration: underline;text-underline-offset: 3px}.post__crumb img{width: 16px;height: 16px}.post__crumb-sep{opacity: 0.7}.post__crumb-current{min-width: 0}.post__tag{position: static;display: inline-flex;width: fit-content;margin-bottom: 18px}.post h1{margin-bottom: 28px;font-size: clamp(28px,3.2vw,40px);font-weight: 800;line-height: 1.2}.post__media{position: relative;margin: 28px 0 32px;overflow: hidden;border-radius: 20px}.post__media img{width: 100%;height: auto;aspect-ratio: 1024 / 460;object-fit: cover;object-position: center 40%;filter: contrast(0.68) brightness(1.2) saturate(0.62)}.post__media::after{content: "";position: absolute;inset: 0;background: rgba(255,255,255,0.22);pointer-events: none}.post__body p{margin-bottom: 16px;font-size: 16px;font-weight: 400;line-height: 1.6}.post__body h2{margin: 36px 0 16px;font-size: clamp(20px,2.2vw,24px);font-weight: 700;line-height: 1.3;color: var(--cian)}.post__body ul{margin: 0 0 16px;padding-left: 1.25em;list-style: disc}.post__body li{margin-bottom: 6px;font-size: 16px;line-height: 1.6}.post__body a{color: var(--cian);text-decoration: underline;text-underline-offset: 3px}.post__body em{color: rgba(255,255,255,0.78)}.page-legal .post .wrap{max-width: 800px}.post__author{display: flex;align-items: center;justify-content: flex-end;gap: 14px;margin-top: 40px;text-align: right}.post__author-name{font-size: 16px;font-weight: 700}.post__author-role{margin-top: 2px;font-size: 14px;font-weight: 400;color: rgba(255,255,255,0.72)}.post__author img{width: 72px;height: 72px;object-fit: cover;object-position: top center;border-radius: 50%}.related{padding: 36px 0 72px}.related h2{margin-bottom: 8px}.related .carousel--blog{margin-top: 12px}.alliance__row{display: flex;flex-wrap: wrap;gap: 24px}.alliance-card{flex: 1 1 100%;padding: 24px 24px 28px;border: 0;border-radius: 20px;background: var(--blanco);color: #42587f}.alliance-card .alliance-card__kicker{margin: 0 0 12px;color: #7bb3e0;font-size: 15px;font-weight: 600}.alliance-card h2{margin: 0 0 20px;font-size: clamp(22px,2.2vw,24px);font-weight: 800;line-height: 1.15;color: #1059a9}.alliance-card__logos{display: flex;align-items: center;gap: 18px;margin: 0 0 22px}.alliance-card__logos img{width: auto;object-fit: contain}.alliance-card__logos img:first-child{height: 49px}.alliance-card__logos img:last-child{height: 58px}.alliance-card p{margin: 0 0 14px;font-size: 15px;font-weight: 400;line-height: 1.55}.alliance-card ul{margin: 0 0 16px;padding-left: 20px;list-style: disc}.alliance-card li{margin: 0 0 8px;font-size: 15px;line-height: 1.5}.alliance-card .alliance-card__close{color: #1059a9;font-weight: 700}.page-nosotros .hero,.page-nosotros .about,.page-nosotros .mid-cta{background: transparent}.page-nosotros .content-band{background: linear-gradient(90deg,#4275cf 0%,#32599d 48%,#223d6b 100%)}.page-nosotros .content-band::before{content: none}.about-banner{padding-top: 0}.about-banner img{display: block;width: 100%;height: auto;aspect-ratio: 1440 / 257;object-fit: cover}.page-nosotros .about--intro{padding-top: 48px}.page-nosotros .about--split{padding-top: 28px;padding-bottom: 8px}.page-nosotros .about--split .partners{margin-top: 4px}.page-nosotros .mid-cta{padding-top: 48px;padding-bottom: 56px}.page-nosotros .mid-cta h2{max-width: none;flex: 1 1 auto}.page-nosotros .mid-cta h2 br{display: none}.page-nosotros .mid-cta .btn{flex-shrink: 0}.page-nosotros .stats{background: transparent;padding: 0;color: inherit}.page-nosotros .stats__row{gap: 8px;justify-content: flex-start}.page-nosotros .stats__item{display: flex;flex-direction: column;align-items: center;justify-content: center;flex: 1 1 calc(50% - 4px);max-width: calc(50% - 4px);min-height: 92px;margin: 0;padding: 8px 12px;border: 0;border-radius: 16px;background: var(--azul-claro)}.page-nosotros .stats__item p{max-width: none;margin: 0;font-size: 13px;font-weight: 400;line-height: 1.2}.page-nosotros .stats__item .stats__num{margin-bottom: 2px;font-size: 40px;font-weight: 800;line-height: 1}.listing__pager{display: none;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px;margin: 36px 0 8px}.listing__pager:not([hidden]){display: flex}.listing.is-paged .listing__pager{display: none}.listing__pager button{display: inline-flex;align-items: center;justify-content: center;min-width: 36px;height: 36px;padding: 0 8px;border: 1px solid rgba(255,255,255,0.55);border-radius: 50px;background: rgba(255,255,255,0.08);color: var(--blanco);font: inherit;font-size: 14px;font-weight: 600;cursor: pointer}.listing__pager button[data-page-prev],.listing__pager button[data-page-next],.listing__pager button[data-page-prev-10],.listing__pager button[data-page-next-10]{width: 36px;padding: 0;border-radius: 50%}.listing__pager button.is-active,.listing__pager button:hover:not(:disabled),.listing__pager button:focus-visible{background: #223c6a;border-color: var(--blanco)}.listing__pager button:disabled{opacity: 0.45;cursor: default}.listing__pager button[data-page-prev]::before,.listing__pager button[data-page-next]::before,.listing__pager button[data-page-prev-10]::before,.listing__pager button[data-page-prev-10]::after,.listing__pager button[data-page-next-10]::before,.listing__pager button[data-page-next-10]::after{content: "";display: block;width: 8px;height: 8px;border-style: solid;border-color: currentColor;border-width: 0 2px 2px 0}.listing__pager button[data-page-next]::before,.listing__pager button[data-page-next-10]::before,.listing__pager button[data-page-next-10]::after{transform: rotate(-45deg);margin-left: -2px}.listing__pager button[data-page-prev]::before,.listing__pager button[data-page-prev-10]::before,.listing__pager button[data-page-prev-10]::after{transform: rotate(135deg);margin-right: -2px}.listing__pager button[data-page-prev-10],.listing__pager button[data-page-next-10]{gap: 0}.listing__pager button[data-page-next-10]::after{margin-left: -5px}.listing__pager button[data-page-prev-10]::after{margin-right: -5px}.listing__pager span{width: 36px;text-align: center;color: var(--blanco);font-weight: 700}.listing--blog .listing__pager:not([hidden]){display: flex}.listing--blog .listing__more{display: none}.listing{width: 100%;padding: 16px 0 0}.listing__toolbar{display: flex;justify-content: flex-end;margin: 0 0 24px}.listing__toolbar .custom-select{flex: 0 1 220px}.listing__sort-btn{display: none;width: 44px;height: 44px;padding: 0;border: 0;background: transparent}.listing__sort-btn img{display: block;margin: auto}.sort-modal{position: fixed;inset: 0;z-index: 40;display: flex;align-items: center;justify-content: center;padding: 28px 20px;visibility: hidden;pointer-events: none;opacity: 0;transition: opacity 0.32s ease,visibility 0s linear 0.32s}.sort-modal.is-open{visibility: visible;pointer-events: auto;opacity: 1;transition: opacity 0.32s ease,visibility 0s linear 0s}.sort-modal__backdrop{position: absolute;inset: 0;background: rgba(34,61,107,0.46)}.sort-modal__panel{position: relative;z-index: 1;width: min(340px,100%);padding: 28px 22px 22px;border-radius: 18px;background: #dce6f2;color: var(--azul-texto);box-shadow: 0 18px 40px rgba(8,24,52,0.28);overflow: visible;transform: translateY(16px) scale(0.96);transition: transform 0.32s cubic-bezier(0.16,1,0.3,1)}.sort-modal.is-open .sort-modal__panel{transform: none}.sort-modal__panel h2{margin: 0 0 16px;font-size: 20px;font-weight: 800}.sort-modal__list button{display: block;width: 100%;padding: 12px 4px;border: 0;border-bottom: 1px solid rgba(34,61,107,0.12);background: transparent;color: var(--azul-texto);font: inherit;font-size: 16px;font-weight: 500;text-align: left;cursor: pointer}.sort-modal__list button.is-active,.sort-modal__list button:hover,.sort-modal__list button:focus-visible{font-weight: 700}.sort-modal__close{position: absolute;top: 0;right: 0;z-index: 2;display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: var(--azul-texto);transform: translate(30%,-30%)}.sort-modal__close img{display: block}.listing__list{display: flex;flex-wrap: wrap;gap: 24px;transition: opacity 0.32s ease,transform 0.42s cubic-bezier(0.16,1,0.3,1)}.listing__list.is-filter-out{opacity: 0;transform: translateY(18px);pointer-events: none}.listing--blog .listing__list{transition: opacity 0.32s ease}.listing--blog .listing__list.is-paging{opacity: 0}.listing__list .professional-card,.listing__list .blog-card{display: flex;flex: 1 1 100%;max-width: 100%}.listing__list .blog-card a{width: 100%}.listing--blog .blog-card,.related .blog-card{border: 1px solid rgba(255,255,255,0.22);border-radius: 22px;background: #4973bc;box-shadow: none}.listing--blog .blog-card a,.related .blog-card a{border-radius: 22px}.listing--blog .blog-card__tag,.related .blog-card__tag,.post__tag{top: 16px;left: 16px;padding: 6px 14px;border: 1px solid #fff;background: rgba(32,68,128,0.48);font-size: 13px;font-weight: 500}.listing--blog .blog-card__body,.related .blog-card__body{padding: 18px 22px 22px;background: #4973bc}.listing--blog .blog-card__meta,.related .blog-card__meta{justify-content: flex-start;gap: 14px;font-size: 13px;color: rgba(255,255,255,0.7)}.listing--blog .blog-card h3,.related .blog-card h3{margin: 14px 0 20px;font-size: 18px;font-weight: 700;line-height: 1.3;color: #fff}.listing--blog .blog-card__more,.related .blog-card__more{font-size: 15px;font-weight: 400;color: #fff}.listing__list .professional-card.is-hidden,.listing__list .blog-card.is-hidden,.listing__list .professional-card.is-paged-out,.listing__list .blog-card.is-paged-out{display: none}.listing__list .professional-card.is-revealing,.listing__list .blog-card.is-revealing{opacity: 0;transform: translateY(20px)}.listing__list .professional-card.is-revealing.is-revealed,.listing__list .blog-card.is-revealing.is-revealed{opacity: 1;transform: none;transition: opacity 0.55s ease,transform 0.55s cubic-bezier(0.16,1,0.3,1)}.listing__more{display: none;justify-content: center;margin: 28px 0 0}.listing.is-paged .listing__more:not([hidden]),.listing--especialistas .listing__more:not([hidden]){display: flex}.listing--especialistas:not(.is-paged) .listing__list .professional-card:nth-child(n + 7){display: none}.listing__more .btn{min-width: 168px}.listing__empty{display: none;width: 100%;margin-top: 24px;text-align: center;color: var(--blanco)}.listing.is-empty .listing__empty{display: block}.stats{background: #A0C7EB;color: var(--blanco);padding: 30px 0}.stats__row{display: flex;flex-wrap: wrap;justify-content: space-between;text-align: center}.stats__item{flex: 1 1 46%;margin: 12px 0}.stats__num{font-size: clamp(32px,5vw,44px);font-weight: 800;line-height: 1.1;font-variant-numeric: tabular-nums}.about{background: linear-gradient(90deg,#4275cf 0%,#32599d 48%,#223d6b 100%);color: var(--blanco);padding-top: 64px}.about__grid{display: flex;flex-direction: column;gap: 28px}.about h1,.about h2,.about p{max-width: 560px;margin-bottom: 25px}.about p{font-size: 16px;font-weight: 400;line-height: 2}.about p + p{margin-top: 16px}.about__photo{flex: 0 0 auto}.about__photo img{display: block;width: 100%;height: auto;aspect-ratio: 550 / 500;border-radius: 40px;object-fit: cover}.badges{display: flex;flex-wrap: wrap;gap: 8px;margin: 22px 0}.badges li{padding: 6px 12px;border: 1px solid rgba(255,255,255,0.55);border-radius: 8px;background: rgba(255,255,255,0.18);font-size: 12px;font-weight: 700;color: #7BB3E0}.partners{display: flex;flex-wrap: wrap;align-items: center;gap: 12px}.partners img{width: 166px;height: 65px;max-width: 100%;object-fit: contain}.about__team{width: 100%;margin-top: 55px;aspect-ratio: 1440 / 257}.about__team img{display: block;width: 100%;height: 100%;object-fit: cover}.alianzas{position: relative;overflow: visible;background: #fff;color: var(--azul-texto);padding: 64px 0 56px;text-align: center}.about + .alianzas{padding-top: 80px}.alianzas::before,.alianzas::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none}.alianzas::before{z-index: 0;background: #deecf7;-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 480' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0,360 C180,320 340,400 540,350 C760,300 900,390 1120,340 C1280,305 1360,375 1440,340 L1440,480 L0,480 Z'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 480' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0,360 C180,320 340,400 540,350 C760,300 900,390 1120,340 C1280,305 1360,375 1440,340 L1440,480 L0,480 Z'/%3E%3C/svg%3E");-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: 100% 100%;mask-size: 100% 100%}.alianzas::after{z-index: 0;background: #cfe4f4;-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 480' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0,410 C170,375 320,430 520,395 C740,360 880,425 1100,390 C1260,365 1360,420 1440,395 L1440,480 L0,480 Z'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 480' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0,410 C170,375 320,430 520,395 C740,360 880,425 1100,390 C1260,365 1360,420 1440,395 L1440,480 L0,480 Z'/%3E%3C/svg%3E");-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: 100% 100%;mask-size: 100% 100%}.alianzas h2,.alianzas .carousel{position: relative;z-index: 1}.alianzas h2{margin-bottom: 28px;padding-inline: 0;color: var(--azul-texto);font-size: clamp(28px,4vw,40px);font-weight: 700}.carousel--alliances{--card-gap: 16px;--cards-visible: 3}.carousel--alliances:not(.is-no-loop){padding: 0 48px}.carousel--alliances .carousel__viewport{container-type: inline-size}.carousel--alliances .carousel__track{align-items: stretch;gap: var(--card-gap)}.carousel--alliances.is-no-loop .carousel__track{justify-content: center}.carousel--alliances .carousel__slide{--card-w: calc((100cqi - (var(--card-gap) * (var(--cards-visible) - 1))) / var(--cards-visible));display: flex;flex: 0 0 var(--card-w);width: var(--card-w);max-width: var(--card-w)}.carousel--alliances .carousel__arrow img{filter: brightness(0)}.carousel--alliances.is-no-loop .carousel__dots{display: none}.carousel--alliances .carousel__slide.is-active{z-index: 1}.alliance-card{display: flex;flex-direction: column;align-items: flex-start;gap: 10px;width: 100%;min-height: 196px;padding: 22px 26px 20px;border-radius: 16px;background: rgba(123,179,224,0.25);color: #243044;text-align: left}.carousel--alliances .alliance-card.is-active{background: linear-gradient(180deg,#dfd1c4 0%,#e8dfd4 32%,#f3eeea 62%,#f8f7f3 82%,#fcfbf9 100%);color: #243044}.alliance-card__logos{display: flex;align-items: center;gap: 12px;min-height: 40px}.alliance-card__logo--rewpaz{width: auto;height: 40px}.alliance-card__logo--canada{width: auto;height: 28px}.alliance-card__brand{display: block;width: auto;height: 28px;color: #1a2433}.carousel--alliances .alliance-card.is-active .alliance-card__brand{color: #1a2433}.alliance-card__kicker{font-size: 14px;font-weight: 600;line-height: 1.35;color: #4f6885}.carousel--alliances .alliance-card.is-active .alliance-card__kicker{color: #4f6885}.alliance-card__title{font-family: var(--fuente-titulo);font-size: 22px;font-weight: 700;line-height: 1.28;color: #1e2c3c}.carousel--alliances .alliance-card.is-active .alliance-card__title{color: #1e2c3c}.alliance-card__more{display: inline-flex;align-items: center;gap: 6px;margin-top: auto;font-size: 15px;font-weight: 600;line-height: 1.3;color: #3e5874;text-decoration-line: underline;text-decoration-color: transparent;text-underline-offset: 0.2em}.carousel--alliances .alliance-card.is-active .alliance-card__more{color: #3e5874}.alliance-card__more:hover,.alliance-card__more:focus-visible{text-decoration-color: currentColor}.alianzas + .services{padding-top: 56px}.services{text-align: center;overflow: clip}.carousel--services{margin-top: 32px;padding-bottom: 8px}.carousel--services .carousel__dots{display: none}.service-list{display: flex;flex-wrap: wrap;gap: 14px;padding-bottom: 8px}.service-list li{position: relative;z-index: 0;flex: 0 0 calc((100% - 14px) / 2);overflow: visible;background: transparent}.service-list li:has(.service-card.is-open){z-index: 4}.service-card{position: relative;width: 100%;aspect-ratio: 225 / 145;overflow: visible;background: transparent}.service-card__face{position: relative;z-index: 1;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;overflow: hidden;border-radius: 16px;color: var(--blanco);text-align: center;background: transparent}.service-card__face::before{content: "";position: absolute;inset: -10%;background: url("../img/card-atencion.webp") center / cover no-repeat}.service-card.is-open .service-card__face{border-radius: 16px 0 0 16px}.service-card.opens-left.is-open .service-card__face{border-radius: 0 16px 16px 0}.service-card h3{position: relative;z-index: 1;max-width: 92%;font-size: 15px;font-weight: 700;line-height: 1.25}.service-card__more{position: absolute;top: calc(100% - 51px);right: -5px;z-index: 3;width: 56px;height: 56px;padding: 0;border: 4px solid var(--blanco);border-radius: 50%;background: #7bb3e0;cursor: pointer}.service-card__more::before,.service-card__more::after{content: "";position: absolute;top: 50%;left: 50%;background: var(--blanco);transform: translate(-50%,-50%)}.service-card__more::before{width: 24px;height: 4px}.service-card__more::after{width: 4px;height: 24px}.service-card__more:hover,.service-card__more:focus-visible{background: var(--blanco);border-color: #7bb3e0}.service-card__more:hover::before,.service-card__more:hover::after,.service-card__more:focus-visible::before,.service-card__more:focus-visible::after{background: #7bb3e0}.service-card.is-open .service-card__more::after{transform: translate(-50%,-50%) scaleY(0)}.service-card__panel{position: absolute;top: 0;left: 100%;z-index: 2;display: flex;flex-direction: column;justify-content: space-between;box-sizing: border-box;width: 0;height: 100%;padding: 16px 18px 18px;overflow: hidden;border: 1px solid #b7d6f5;border-left: 0;border-radius: 0 16px 16px 0;background: var(--blanco);color: var(--azul-texto);text-align: left;pointer-events: none;visibility: hidden;clip-path: inset(0 100% 0 0);transition: clip-path 0.4s ease,visibility 0s linear 0.4s}.service-card.is-open .service-card__panel{width: calc(100% + 14px);pointer-events: auto;visibility: visible;clip-path: inset(0);transition: clip-path 0.4s ease,visibility 0s}.service-card.opens-left .service-card__panel{left: auto;right: 100%;border-left: 1px solid #b7d6f5;border-right: 0;border-radius: 16px 0 0 16px;clip-path: inset(0 0 0 100%)}.service-card.opens-left.is-open .service-card__panel{width: calc(100% + 14px);pointer-events: auto;visibility: visible;clip-path: inset(0)}.service-card__panel p{font-size: 13px;line-height: 1.4;font-weight: 500}.service-card__panel a{display: inline-flex;align-items: center;align-self: flex-end;gap: 6px;color: #7bb3e0;font-size: 14px;font-weight: 700}.services__actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 28px}.videos{position: relative;isolation: isolate;overflow: hidden;padding: 56px 0 64px;text-align: center;background-color: #eef2f5}.videos::before{content: "";position: absolute;inset: 0;z-index: 0;background: url("../img/videos-bg.webp") center / cover no-repeat;pointer-events: none}.videos>.wrap{position: relative;z-index: 1}.videos h2{margin: 0 0 28px;font-family: var(--fuente-titulo);font-size: clamp(28px,3.2vw,36px);font-weight: 800;letter-spacing: -0.02em;line-height: 1.2;color: #223c6a}.videos__grid{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows: repeat(2,minmax(0,1fr));gap: 14px;align-items: stretch}.videos-card{position: relative;display: block;overflow: hidden;width: 100%;min-width: 0;padding: 0;appearance: none;-webkit-appearance: none;aspect-ratio: 16 / 10;border: 0;border-radius: 18px;background: #d7dde4;font: inherit;text-align: inherit;cursor: pointer;color: inherit;text-decoration: none}.videos-card--featured{grid-column: 1;grid-row: 1 / span 2;aspect-ratio: auto;height: 100%;min-height: 0}.videos-card img,.videos-card video{position: absolute;inset: 0;display: block;width: 100%;height: 100%;max-width: none;object-fit: contain;object-position: center center;background: #000}.videos-card video{pointer-events: none}button.videos-card__play{border: 0;padding: 0;pointer-events: auto;cursor: pointer}.videos-card--featured.is-playing .videos-card__play,.videos-card--featured.is-playing .videos-card__badge,.videos-card--featured.is-playing .videos-card__caption,.videos-card--featured.is-playing::after{opacity: 0;visibility: hidden}.videos-card--featured.is-playing video{pointer-events: auto}.videos-card::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;z-index: 1;height: 46%;background: linear-gradient(180deg,transparent 0%,rgba(24,28,46,0.45) 100%);pointer-events: none}.videos-card__play{position: absolute;top: 50%;left: 50%;z-index: 2;width: 44px;height: 44px;border-radius: 50%;background: #fff url("../icons/play.svg") center / 44px 44px no-repeat;box-shadow: 0 6px 18px rgba(34,60,106,0.22);transform: translate(-50%,-50%);pointer-events: none}.videos-card--featured .videos-card__play{width: 64px;height: 64px;background-size: 64px 64px}.videos-card__caption{position: absolute;right: 12px;bottom: 12px;left: 12px;z-index: 2;font-family: var(--fuente);font-size: clamp(12px,1.15vw,15px);font-weight: 800;letter-spacing: 0.04em;line-height: 1.15;text-align: center;text-transform: uppercase;color: #fff;text-shadow: 0 0 2px #2a2a48,-1px -1px 0 #2a2a48,1px -1px 0 #2a2a48,-1px 1px 0 #2a2a48,1px 1px 0 #2a2a48;pointer-events: none}.videos-card--featured .videos-card__caption{right: 18px;bottom: 16px;left: 18px;font-size: clamp(18px,1.8vw,26px)}.videos-dialog-backdrop{position: fixed;inset: 0;z-index: 9999;background: rgba(12,18,32,0.86);opacity: 0;visibility: hidden;transition: opacity 0.3s ease,visibility 0.3s ease;pointer-events: none}.videos-dialog-backdrop.is-open{opacity: 1;visibility: visible;pointer-events: auto}.videos-dialog{position: fixed;inset: 0;z-index: 10000;width: 100%;max-width: none;height: 100%;max-height: none;margin: 0;padding: 0;border: 0;background: transparent;display: flex;align-items: center;justify-content: center;gap: 12px;padding: 16px 8px;opacity: 0;visibility: hidden;transform: scale(0.95);transition: opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease;pointer-events: none}.videos-dialog::backdrop{background: transparent}.videos-dialog.is-open{opacity: 1;visibility: visible;transform: scale(1);pointer-events: auto}.videos-dialog__close{position: absolute;top: 16px;right: 16px;z-index: 3;width: 40px;height: 40px;padding: 0;border: 0;border-radius: 50%;background: #fff;cursor: pointer}.videos-dialog__close::before,.videos-dialog__close::after{content: "";position: absolute;top: 19px;left: 11px;width: 18px;height: 2px;background: #223c6a}.videos-dialog__close::before{transform: rotate(45deg)}.videos-dialog__close::after{transform: rotate(-45deg)}.videos-dialog__nav{flex: 0 0 auto;z-index: 2;display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;padding: 0;border: 0;border-radius: 8px;background: #1b5eae;box-shadow: 0 6px 16px rgba(26,53,104,0.28);cursor: pointer}.videos-dialog__nav:hover,.videos-dialog__nav:focus-visible{background: #164e94}.videos-dialog__nav img{width: 22px;height: 22px}.videos-dialog.is-single .videos-dialog__nav{display: none}.videos-dialog__stage{flex: 1 1 auto;display: flex;align-items: center;justify-content: center;min-width: 0;min-height: 0;max-width: calc(100vw - 136px);max-height: calc(100vh - 32px)}.videos-dialog__viewport{overflow: hidden;width: min(100%,calc((100vh - 32px) * 16 / 9));max-height: calc(100vh - 32px);aspect-ratio: 16 / 9;border-radius: 16px;background: #111}.videos-dialog__track{display: flex;width: 100%;height: 100%;will-change: transform;transition: transform 0.55s cubic-bezier(0.22,1,0.36,1)}.videos-dialog__track.is-instant{transition: none}.videos-dialog.is-sliding .videos-dialog__track{pointer-events: none}.videos-dialog__frame{position: relative;flex: 0 0 100%;width: 100%;height: 100%;overflow: hidden;background: #111}.videos-dialog__frame iframe,.videos-dialog__frame video,.videos-dialog__frame img{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.videos-dialog__frame iframe{z-index: 0;background: #111}.videos-dialog__frame video{z-index: 0;background: #111;object-fit: contain}.videos-dialog__frame img{z-index: 1;object-fit: cover;object-position: center center}.videos-dialog__frame img[hidden]{display: none !important}@media (prefers-reduced-motion: reduce){.videos-dialog__track{transition: none}}.content-band{position: relative;color: var(--blanco);background: linear-gradient(165deg,#4275d0 0%,#2d5698 48%,#223d6b 100%)}.content-band::before{content: none}.tests,.blog,.mid-cta{background: transparent;color: inherit;padding: 72px 0}.tests,.stories,.blog{overflow-x: hidden}.faq{position: relative;z-index: 3;background: linear-gradient(90deg,var(--azul-brillo) 0%,var(--azul-profundo) 100%);color: var(--blanco);padding: 72px 0}.tests__head{display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;gap: 16px}.tests__body{display: flex;flex-direction: column;gap: 16px}.tests__lang{display: flex;align-items: center;gap: 8px;margin-top: 8px;font-size: 14px;font-weight: 500}.flag{width: 28px;height: 28px;padding: 0;border: 1.5px solid var(--blanco);border-radius: 50%;background: transparent;overflow: hidden;cursor: pointer}.flag.is-active{box-shadow: 0 0 0 2px rgba(255,255,255,0.35)}.flag img{width: 100%;height: 100%}.tests__intro{max-width: 100%;margin: 10px 0 32px;font-size: 16px;font-weight: 400;line-height: 1.5;transition: opacity 0.28s ease}.tests__intro.is-fading,.tests__fade.is-fading{opacity: 0}.tabs{display: flex;flex-wrap: wrap;gap: 12px}.tabs button{min-height: 48px;padding: 10px 16px;border: 0;border-radius: 10px;background: var(--blanco);color: #333333;font-size: 15px;font-weight: 700;text-align: center;cursor: pointer}.tabs button:hover,.tabs button:focus-visible{background: #7bb3e0;color: var(--blanco)}.tabs button.is-active{background: #7bb3e0;color: var(--blanco)}.tabs button.is-active:hover,.tabs button.is-active:focus-visible{background: #6aa6d4;color: var(--blanco)}.tabs__panel{display: flex;flex-direction: column;padding: 24px;background: var(--blanco);color: var(--azul-texto);border-radius: 24px}.tests__fade{display: flex;flex-direction: column;gap: 20px;width: 100%;transition: opacity 0.28s ease}.tabs__panel img{width: 100%;max-height: 240px;object-fit: cover;border-radius: 24px}.tests__copy{display: flex;flex-direction: column;align-items: flex-start;gap: 14px}.tests__copy h3{font-size: 26px;font-weight: 800;line-height: 1.2;color: #1a1a1a}.tests__copy p{font-size: 14px;font-weight: 400;line-height: 1.5;color: #4b5563}.mid-cta{padding-top: 8px;padding-bottom: 8px}.mid-cta__box{display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;gap: 18px;padding: 22px 28px;border: 1px solid rgba(255,255,255,0.55);border-radius: 20px;background: linear-gradient( 95deg,rgba(27,87,152,0.45) 0%,rgba(32,100,172,0.34) 50%,rgba(43,127,212,0.22) 100% )}.mid-cta h2{max-width: 60ch;font-size: 20px;font-weight: 700;line-height: 1.35;text-align: left}.stories{padding: 50px 0;text-align: center;background: #f8fafc;color: var(--azul-texto)}.stories .lead,.stories .lead--light{margin-top: 8px;margin-bottom: 36px;font-size: 16px;font-weight: 500;color: #5d7aa0}.stories--promos{overflow: visible;padding: 24px 0 64px;text-align: center;scroll-margin-top: 120px}.stories + .stories--promos{padding-top: 24px;padding-bottom: 64px}.stories--promos h2{margin-bottom: 28px;color: var(--blanco)}.stories-promos{display: grid;grid-template-columns: 1fr;gap: 16px;align-items: stretch;width: 100%}.stories-promo{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;box-sizing: border-box;width: 100%;height: 100%;min-height: 220px;padding: 32px 40px;overflow: hidden;border: 1px solid rgba(255,255,255,0.55);border-radius: 28px;color: #2b7fd4;text-align: center;text-decoration: none;background-color: #f4efe6;background-image: url("../img/stories-promo-branches.svg"),linear-gradient(90deg,#e8dccb 0%,#f3eee6 38%,#ffffff 100%);background-repeat: no-repeat,no-repeat;background-position: left center,0 0;background-size: 42% 120%,100% 100%}.stories-promo h3{margin: 0;width: 100%;max-width: 100%;font-size: 20px;font-weight: 700;line-height: 1.25;color: #2b7fd4}.stories-promo--wide{min-height: 0;padding-block: 28px}.stories-promo--wide h3{font-size: 22px}.stories-promo p{margin: 0;width: 100%;max-width: 100%;font-size: 14px;font-weight: 400;line-height: 1.45;color: #2b7fd4}.stories-promo--wide p{max-width: none}.stories-promo .btn{margin-top: 8px;background: var(--blanco);color: #2b7fd4;border-color: #2b7fd4}.stories-promo .btn:hover,.stories-promo .btn:focus-visible{background: #2b7fd4;color: var(--blanco);border-color: #2b7fd4}.story-card{display: flex;flex-direction: column;width: 100%;min-height: 248px;margin: 0;padding: 26px 28px 22px;border: 0;border-radius: 22px;background: var(--blanco);box-shadow: 0 14px 36px rgba(28,45,82,0.07);text-align: left;quotes: none}.story-card::before{content: "\201C";display: block;height: 28px;margin: 0 0 10px;color: #e6b84a;font-family: Georgia,"Times New Roman",serif;font-size: 52px;font-weight: 700;line-height: 0.7}.story-card__avatar{display: inline-flex;flex: 0 0 44px;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 50%;background: #f3f0ea;color: #1c2d52;font-size: 13px;font-weight: 700;letter-spacing: 0.02em;line-height: 1}.story-card p{margin: 0;font-size: 15px;font-weight: 500;line-height: 1.55;color: #2d4468}.story-card__foot{display: flex;align-items: center;gap: 12px;margin-top: auto;padding-top: 16px;border-top: 1px solid #e7eef5}.story-card__meta{display: flex;flex-direction: column;align-items: flex-start;gap: 4px;min-width: 0}.story-card cite{font-style: normal;font-size: 15px;font-weight: 700;line-height: 1.2;color: #1c2d52}.story-card .stars{display: flex;gap: 2px}.story-card .stars img{width: 14px;height: 14px;max-width: none}.blog{padding-top: 32px;text-align: left}.blog h2{text-align: left}.blog .lead{max-width: 100%;margin: 10px 0 0;text-align: left;font-size: 16px;font-weight: 400}.instagram__list{--ig-shift: clamp(18px,2.8vw,36px);display: grid;grid-template-columns: repeat(4,minmax(0,1fr));align-items: start;column-gap: 20px;row-gap: calc(20px + var(--ig-shift));width: 100%;margin: 0;padding: 0 0 calc(var(--ig-shift) + 16px)}.carousel--blog{margin-top: 28px}.carousel--blog .carousel__viewport{container-type: inline-size;width: 100%;overflow: hidden;padding: 8px 0 48px;margin: -8px 0 0}.carousel--blog .carousel__track{gap: 16px}.carousel--blog .carousel__slide{flex: 0 0 100cqi;width: 100cqi}.blog-card{border: 1px solid rgba(255,255,255,0.28);border-radius: 20px;background: transparent;box-shadow: 0 14px 32px rgba(8,24,52,0.38)}.blog-card a{display: flex;flex-direction: column;height: 100%;overflow: hidden;border-radius: 20px;color: inherit}.blog-card__media{position: relative;overflow: hidden}.blog-card__media img{width: 100%;height: auto;aspect-ratio: 278 / 196;object-fit: cover}.blog-card__tag{position: absolute;top: 12px;left: 12px;padding: 5px 12px;border-radius: var(--radio-pill);background: #223d6b;font-size: 12px;font-weight: 700}.post__tag{position: static;padding: 6px 14px;border: 1px solid #fff;background: rgba(32,68,128,0.48);font-size: 13px;font-weight: 500}.blog-card__body{display: flex;flex-direction: column;flex: 1 1 auto;padding: 18px 20px 22px;background: rgba(255,255,255,0.42)}.blog-card__meta{display: flex;align-items: center;justify-content: space-between;gap: 10px;font-size: 12px;font-weight: 400;color: rgba(255,255,255,0.82)}.blog-card__read{display: inline-flex;align-items: center;gap: 6px}.blog-card h3{margin: 12px 0 16px;font-size: 16px;font-weight: 700;line-height: 1.35}.blog-card__more{display: inline-flex;align-items: center;gap: 6px;margin-top: auto;font-size: 14px;font-weight: 500}.blog-card__read img,.blog-card__more img{width: 14px;height: 14px;filter: brightness(0) invert(1)}.blog__cta{display: flex;min-width: 240px;width: fit-content;margin: 28px auto 0;padding: 12px 64px;border-color: var(--blanco);background: linear-gradient(90deg,#1f60a6 0%,#2572c2 100%)}.instagram{position: relative;z-index: 2;width: 100%;max-width: 100%;overflow: hidden;background: #eaf3fc;padding: 56px 0 40px;text-align: center;color: var(--azul-texto)}.instagram__head{display: flex;flex-direction: column;align-items: center;gap: 14px;margin-bottom: 32px}.instagram__head h2{margin: 0;font-family: var(--fuente-titulo);font-size: 32px;font-weight: 800;line-height: 1.2;color: var(--azul-header);text-align: center}.instagram__handle{display: inline-flex;align-items: center;justify-content: center;min-height: 36px;margin: 0;padding: 6px 18px;border-radius: var(--radio-pill);background: var(--blanco);color: #5c6e8a;font-size: 15px;font-weight: 600;line-height: 1;text-decoration: none;box-shadow: 0 2px 10px rgba(34,60,106,0.06)}a.instagram__handle:hover,a.instagram__handle:focus-visible{color: var(--azul-header)}.instagram__list li{min-width: 0}.instagram__list li:nth-child(even){transform: translateY(var(--ig-shift))}.instagram__list a{display: block;overflow: hidden;border-radius: 22px;background: var(--blanco);box-shadow: 0 10px 28px rgba(30,58,108,0.1)}.instagram__list img{display: block;width: 100%;height: auto;aspect-ratio: 1 / 1;object-fit: cover;object-position: center center}.instagram__feed{--ig-shift: clamp(18px,2.8vw,36px);width: 100%;padding: 0 0 calc(var(--ig-shift) + 16px)}.instagram__feed #sb_instagram{width: 100% !important;max-width: 100% !important;padding: 0 !important;margin: 0 !important}.instagram__feed #sb_instagram #sbi_images{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr));align-items: start;column-gap: 20px;row-gap: calc(20px + var(--ig-shift));width: 100% !important;padding: 0 !important;margin: 0 !important;float: none !important}.instagram__feed #sb_instagram .sbi_item{width: 100% !important;min-width: 0;padding: 0 !important;margin: 0 !important}.instagram__feed #sb_instagram .sbi_item:nth-child(even){transform: translateY(var(--ig-shift))}.instagram__feed #sb_instagram .sbi_photo_wrap{border-radius: 22px;overflow: hidden;background: var(--blanco);box-shadow: 0 10px 28px rgba(30,58,108,0.1)}.instagram__feed #sb_instagram .sbi_photo{display: block;width: 100% !important;height: auto !important;padding-bottom: 0 !important;aspect-ratio: 1 / 1;background-size: cover !important;background-position: center center !important}.instagram__feed #sb_instagram .sbi_photo img{display: block;width: 100%;height: 100%;aspect-ratio: 1 / 1;object-fit: cover;object-position: center center}.instagram__feed .sb_instagram_header,.instagram__feed .sbi_header,.instagram__feed .sbi_header_outside,.instagram__feed #sb_instagram #sbi_load,.instagram__feed #sb_instagram .sbi_follow_btn,.instagram__feed #sb_instagram .sbi_footer,.instagram__feed #sb_instagram .sbi_hover_top,.instagram__feed #sb_instagram .sbi_hover_bottom{display: none !important}.faq{text-align: center}.faq h2{display: block;margin: 0 0 12px;color: #ffffff;font-size: 36px;font-weight: 800;line-height: 1.2;scroll-margin-top: 120px}.faq__list{display: flex;flex-direction: column;gap: 16px;margin-top: 28px;text-align: left}.faq__item{border: 1px solid rgba(255,255,255,0.72);border-radius: 16px;background: rgba(255,255,255,0.18);box-shadow: 0 8px 24px rgba(18,40,80,0.16);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px)}.faq__trigger{display: flex;align-items: center;justify-content: space-between;gap: 16px;width: 100%;padding: 16px 20px;border: 0;background: transparent;color: var(--blanco);font-size: 15px;font-weight: 400;line-height: 1.4;text-align: left;cursor: pointer}.faq__trigger:focus-visible{outline: 2px solid var(--blanco);outline-offset: -4px;border-radius: 16px}.faq__icon{position: relative;flex: 0 0 22px;width: 22px;height: 22px}.faq__icon::before,.faq__icon::after{content: "";position: absolute;top: 50%;left: 50%;background: var(--blanco);border-radius: 1px;transform: translate(-50%,-50%);transition: transform 0.35s ease,opacity 0.35s ease}.faq__icon::before{width: 18px;height: 2.5px}.faq__icon::after{width: 2.5px;height: 18px}.faq__item.is-open .faq__icon::after{transform: translate(-50%,-50%) scaleY(0)}.faq__panel{overflow: hidden;height: 0;transition: height 0.45s cubic-bezier(0.22,1,0.36,1)}.faq__panel p{padding: 0 20px 18px 20px;color: var(--blanco);font-size: 14px;line-height: 1.5}.page-profesional .content-band{background: linear-gradient(90deg,#4275cf 0%,#32599d 48%,#223d6b 100%)}.page-profesional .stories{padding: 8px 0 72px}.page-profesional .stories h2{padding-bottom: 32px}.professional-profile{padding: 54px 0 64px}.professional-profile .post__crumb{color: var(--blanco)}.professional-profile .post__crumb img{filter: brightness(0) invert(1)}.professional-profile__card{padding: 28px;border-radius: var(--radio-card);background: var(--blanco);box-shadow: var(--sombra);color: var(--azul-texto)}.professional-profile__top{display: flex;flex-direction: column;gap: 24px}.professional-profile__photo{margin: 0;overflow: hidden;border-radius: 18px}.professional-profile__photo img{width: 100%;max-width: 280px;aspect-ratio: 3 / 4;object-fit: cover;object-position: top center;display: block}.professional-profile__side{min-width: 0}.professional-profile__intro h1{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;font-size: clamp(28px,3.4vw,40px);font-weight: 800;line-height: 1.15}.professional-profile__verified{display: inline-flex;color: #2a9d8f}.professional-profile__role{margin-top: 8px;font-size: 18px;font-weight: 600;color: var(--azul-suave)}.professional-profile__rating{display: flex;align-items: center;gap: 8px;margin-top: 12px;font-weight: 700}.professional-profile__meta{display: grid;gap: 12px;margin-top: 20px}.professional-profile__meta div{padding: 12px 14px;border-radius: 12px;background: var(--azul-hielo)}.professional-profile__meta dt{font-size: 12px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;color: var(--azul-suave)}.professional-profile__meta dd{margin: 4px 0 0;font-weight: 600}.professional-profile__meta a{text-decoration: underline;text-underline-offset: 3px}.professional-profile__actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 20px}.professional-profile__agenda{margin-top: 24px;padding-top: 20px;border-top: 1px solid rgba(34,61,107,0.12);scroll-margin-top: 120px}.professional-profile__agenda h2{margin-bottom: 12px;font-size: 18px;font-weight: 800}.professional-profile__agenda .cdp-agenda-select{position: relative;z-index: 4;width: 100%;max-width: none;margin: 0 0 16px}.professional-profile__agenda .cdp-agenda-select .custom-select__value{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.professional-profile__agenda-label{margin: 0 0 12px;font-size: 14px;font-weight: 600;color: var(--azul-suave)}.professional-profile__agenda .cdp-calendar iframe{display: block;width: 100%;min-height: 420px;border: 0;border-radius: 12px}.professional-profile__bio{margin-top: 24px;padding-top: 20px;border-top: 1px solid rgba(34,61,107,0.12)}.professional-profile__block{margin-top: 28px;padding-top: 24px;border-top: 1px solid rgba(34,61,107,0.12)}.professional-profile__bio h2,.professional-profile__block h2{margin-bottom: 12px;font-size: 18px;font-weight: 800}.professional-profile__bio p{margin: 0 0 12px}.professional-profile__block ul{display: flex;flex-direction: column;gap: 10px;padding: 0;list-style: none}.professional-profile__block li{display: flex;flex-direction: column;gap: 2px}.professional-profile__block em,.professional-profile__block span{font-style: normal;color: var(--azul-suave);font-size: 14px}.professional-profile__block a{font-weight: 600;text-decoration: underline;text-underline-offset: 3px}.professional-profile__tags{flex-direction: row !important;flex-wrap: wrap}.professional-profile__tags li{padding: 6px 12px;border-radius: var(--radio-pill);background: var(--azul-hielo);font-size: 14px;font-weight: 600}@media (prefers-reduced-motion: reduce){.faq__panel,.faq__icon::before,.faq__icon::after,.team-preview .carousel,.team-preview .carousel__viewport,.team-preview__empty,.listing__list,.listing__list .professional-card.is-revealing.is-revealed,.listing__list .blog-card.is-revealing.is-revealed{transition: none}}.site-footer{position: relative;z-index: 3;margin: 0;color: rgba(255,255,255,0.92);background: #1b2d59}.footer__main{display: grid;grid-template-columns: 1fr;gap: 32px;padding: 0 0 28px}.footer__title{margin: 0 0 16px;font-size: 15px;font-weight: 700;line-height: 1.3;color: #f6e6b8}.logo--footer{display: flex;align-items: center;justify-content: flex-start;width: 220px;min-height: 46px;margin: 0;padding: 0;background: transparent;border-radius: 0}.logo--footer img{width: 216px;height: auto}.logo--footer.is-departing{visibility: hidden}.logo-fly{position: fixed;z-index: 80;display: block;box-sizing: border-box;margin: 0;overflow: hidden;background: #fff;pointer-events: none}.logo-fly img{display: block;width: 100%;max-width: none;height: 100%;object-fit: contain;object-position: center}.footer__ig{display: inline-flex;align-items: center;gap: 10px;margin-top: 18px;font-size: 15px;font-weight: 500;line-height: 1;color: #fff}.footer__ig svg{width: 26px;height: 26px;flex: 0 0 26px;color: #f6e6b8;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round}.footer__ig-dot{fill: currentColor;stroke: none}.footer__menu ul,.footer__contact{display: flex;flex-direction: column;gap: 12px;font-size: 15px;font-weight: 500;line-height: 1.35}.footer__contact li{display: grid;grid-template-columns: 20px minmax(0,1fr);column-gap: 10px;align-items: center}.footer__contact li.is-stack{align-items: start}.footer__contact svg{width: 18px;height: 18px;color: #f6e6b8;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.footer__contact li.is-stack svg{margin-top: 1px}.footer__emails{display: flex;flex-direction: column;align-items: flex-start;gap: 2px}.footer__brands{display: flex;flex-wrap: wrap;align-items: center;gap: 18px}.footer__brands li{display: flex;align-items: center;justify-content: center;width: auto;height: 60px;padding: 0;background: transparent;border-radius: 0}.footer__brands img{width: auto;max-width: 112px;max-height: 58px;height: auto;object-fit: contain;filter: brightness(0) invert(1)}.footer__copy{display: flex;flex-direction: column;align-items: flex-start;gap: 8px;margin: 0;padding: 28px 0;border-top: 1px solid rgba(255,255,255,0.35);font-size: 14px;line-height: 1.45;color: rgba(255,255,255,0.78)}.footer__copy p{margin: 0}.footer__prefs{margin-left: 14px}.footer__menu a,.footer__contact a,.footer__ig,.footer__copy a{position: relative;display: inline-block}.footer__ig{display: inline-flex;align-items: center}.footer__menu a::after,.footer__contact a::after,.footer__ig::after,.footer__copy a::after{content: "";position: absolute;left: 0;bottom: -8px;width: 100%;height: 2px;background: #fde8b9;transform: scaleX(0);transform-origin: left;transition: transform 0.28s ease}.footer__menu a:hover::after,.footer__menu a:focus-visible::after,.footer__contact a:hover::after,.footer__contact a:focus-visible::after,.footer__ig:hover::after,.footer__ig:focus-visible::after,.footer__copy a:hover::after,.footer__copy a:focus-visible::after{transform: scaleX(1)}.site-footer a:hover,.site-footer a:focus-visible{color: #fff}.site-footer a:focus-visible{outline: 2px solid #fff;outline-offset: 3px;border-radius: 4px}@media (min-width: 760px){.footer__main{grid-template-columns: 1fr 1fr;column-gap: 40px;row-gap: 36px}.footer__pay{grid-column: 1 / -1}.footer__copy{flex-direction: row;align-items: center;justify-content: space-between;gap: 24px;padding: 28px 0}}@media (min-width: 1100px){.footer__main{grid-template-columns: minmax(190px,1fr) minmax(100px,0.65fr) minmax(230px,1.2fr) minmax(300px,1.6fr);justify-content: space-between;align-items: start;column-gap: 28px;padding: 0 0 36px}.footer__pay{grid-column: auto;justify-self: end}.footer__copy{padding: 28px 0}}.psi-sr{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.cookies[hidden],.cookies__banner[hidden],.cookies__panel[hidden],.cookies__backdrop[hidden]{display: none !important}.cookies__backdrop{position: fixed;inset: 0;z-index: 9998;background: rgba(30,58,108,0.45)}.cookies__banner{position: fixed;left: 0;right: 0;bottom: 0;z-index: 9999;padding: 16px;pointer-events: none}.cookies__banner-inner{pointer-events: auto;max-width: var(--wrap);margin: 0 auto;display: flex;flex-direction: column;gap: 16px;padding: 20px;background: var(--azul-profundo);color: var(--blanco);border-radius: var(--radio-card);box-shadow: 0 16px 40px rgba(30,58,108,0.28)}@media (min-width: 768px){.cookies__banner{padding: 24px}.cookies__banner-inner{flex-direction: row;align-items: center;justify-content: space-between;gap: 28px;padding: 22px 28px}}.cookies__title{margin: 0 0 8px;font-family: var(--fuente-titulo);font-weight: 700;font-size: 18px;line-height: 1.25;color: var(--blanco)}.cookies__text{margin: 0;font-size: 14px;line-height: 1.45;color: rgba(255,255,255,0.9);max-width: 62ch}.cookies__policy{display: inline;margin-left: 4px;color: var(--cian);text-decoration: underline;text-underline-offset: 2px}.cookies__policy:hover,.cookies__policy:focus-visible{color: var(--blanco)}.cookies__actions,.cookies__panel-actions{display: flex;flex-wrap: wrap;gap: 10px;flex-shrink: 0}.cookies__btn{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 10px 18px;border-radius: var(--radio-pill);border: 1px solid transparent;font: inherit;font-size: 14px;font-weight: 700;line-height: 1.2;cursor: pointer}.cookies__btn:focus-visible{outline: 2px solid var(--cian);outline-offset: 3px}.cookies__btn--solid{background: var(--blanco);color: var(--azul-profundo);border-color: var(--blanco)}.cookies__btn--solid:hover,.cookies__btn--solid:focus-visible{background: var(--cian);border-color: var(--cian);color: var(--azul-profundo)}.cookies__btn--ghost{background: transparent;color: var(--blanco);border-color: rgba(255,255,255,0.55)}.cookies__btn--ghost:hover,.cookies__btn--ghost:focus-visible{background: var(--blanco);color: var(--azul-profundo);border-color: var(--blanco)}.cookies__btn--outline{background: transparent;color: var(--cian);border-color: var(--cian)}.cookies__btn--outline:hover,.cookies__btn--outline:focus-visible{background: var(--cian);color: var(--azul-profundo)}.cookies__panel{position: fixed;left: 50%;top: 50%;z-index: 10000;transform: translate(-50%,-50%);width: min(520px,calc(100vw - 32px));max-height: min(90vh,640px);overflow: auto}.cookies__panel-inner{background: var(--blanco);color: var(--azul-texto);border-radius: var(--radio-card);padding: 24px 20px;box-shadow: 0 24px 48px rgba(30,58,108,0.28)}@media (min-width: 768px){.cookies__panel-inner{padding: 28px}}.cookies__panel-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;margin-bottom: 20px}.cookies__panel-title{margin: 0;font-family: var(--fuente-titulo);font-size: 22px;font-weight: 700;line-height: 1.2;color: var(--azul-texto)}.cookies__close{width: 36px;height: 36px;border-radius: 50%;border: 1px solid rgba(30,58,108,0.15);background: transparent;color: var(--azul-texto);font-size: 24px;line-height: 1;cursor: pointer;display: inline-flex;align-items: center;justify-content: center}.cookies__close:hover,.cookies__close:focus-visible{background: var(--azul-hielo)}.cookies__cats{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 14px}.cookies__cat{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;padding: 14px 0;border-bottom: 1px solid rgba(30,58,108,0.1)}.cookies__cat:last-child{border-bottom: 0}.cookies__cat-name{margin: 0 0 4px;font-weight: 700;font-size: 15px}.cookies__cat-desc{margin: 0;font-size: 13px;line-height: 1.4;color: var(--azul-suave)}.cookies__switch{position: relative;flex-shrink: 0;width: 48px;height: 28px;cursor: pointer}.cookies__switch input{position: absolute;opacity: 0;width: 1px;height: 1px}.cookies__switch-ui{display: block;width: 48px;height: 28px;border-radius: var(--radio-pill);background: rgba(30,58,108,0.2);transition: background-color 0.2s ease}.cookies__switch-ui::after{content: "";position: absolute;top: 3px;left: 3px;width: 22px;height: 22px;border-radius: 50%;background: var(--blanco);box-shadow: 0 1px 4px rgba(30,58,108,0.25);transition: transform 0.2s ease}.cookies__switch input:checked + .cookies__switch-ui{background: var(--azul-boton)}.cookies__switch input:checked + .cookies__switch-ui::after{transform: translateX(20px)}.cookies__switch--locked{cursor: default;opacity: 0.9}.cookies__switch--locked .cookies__switch-ui{background: var(--azul-medio)}.cookies__switch input:focus-visible + .cookies__switch-ui{outline: 2px solid var(--azul-brillo);outline-offset: 3px}.cookies__panel-note{margin: 16px 0 0;font-size: 13px;color: var(--azul-suave)}.cookies__panel-note a{color: var(--azul-boton);text-decoration: underline;text-underline-offset: 2px}.cookies__panel-actions{margin-top: 22px;justify-content: flex-end}.cookies__panel-actions .cookies__btn--solid{background: var(--azul-boton);color: var(--blanco);border-color: var(--azul-boton)}.cookies__panel-actions .cookies__btn--solid:hover,.cookies__panel-actions .cookies__btn--solid:focus-visible{background: var(--blanco);color: var(--azul-boton);border-color: var(--azul-boton)}.cookies__panel-actions .cookies__btn--ghost{color: var(--azul-texto);border-color: rgba(30,58,108,0.35)}.cookies__panel-actions .cookies__btn--ghost:hover,.cookies__panel-actions .cookies__btn--ghost:focus-visible{background: var(--azul-profundo);color: var(--blanco);border-color: var(--azul-profundo)}body.psi-cookie-panel-open{overflow: hidden}.carousel{position: relative;min-width: 0;overflow: visible}.carousel__viewport{overflow: hidden;width: 100%;max-width: 100%;min-width: 0;touch-action: pan-y}.carousel__track{display: flex;flex-wrap: nowrap;align-items: stretch;gap: 16px;will-change: transform;transition: transform 0.55s cubic-bezier(0.22,1,0.36,1)}.carousel__track.is-instant{transition: none}.carousel__slide{flex-shrink: 0;box-sizing: border-box}.carousel--cards{--card-gap: 16px;--cards-visible: 1;padding: 0 40px}.carousel--cards .carousel__viewport{container-type: inline-size}.carousel--cards .carousel__slide{--card-w: min(270px,100cqi);display: flex;flex-direction: column;flex: 0 0 var(--card-w);width: var(--card-w);min-width: var(--card-w);max-width: var(--card-w)}.carousel--cards.is-no-loop .carousel__track{justify-content: center}.carousel--cards .professional-card{height: auto}.carousel--cards .professional-card__media{position: relative;flex: 0 0 auto;width: 100%;overflow: hidden;aspect-ratio: 3 / 4}.carousel--cards .professional-card__media a{position: absolute;inset: 0;display: block}.carousel--cards .professional-card__media>img,.carousel--cards .professional-card__media>a img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;max-width: none;aspect-ratio: auto;object-fit: cover;object-position: top center}.carousel--cards .carousel__dots{flex-wrap: wrap;margin-top: 24px}.carousel--stories{--story-gap: 22px;--story-inset: 40px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;column-gap: 16px;row-gap: 0;width: 100%;margin-top: 8px;padding: 0}.carousel--stories .carousel__viewport{flex: 0 0 100%;order: 1;width: 100%;max-width: 100%;overflow: hidden;container-type: inline-size;padding: 16px 0 32px;margin: 0;opacity: 0;transition: opacity 0.25s ease}.carousel--stories .carousel__viewport.is-ready{opacity: 1}.carousel--stories:not(:has(.carousel__viewport.is-ready)) .carousel__arrow,.carousel--stories:not(:has(.carousel__viewport.is-ready)) .carousel__dots{visibility: hidden}.carousel--stories .carousel__track{align-items: stretch;gap: var(--story-gap)}.carousel--stories .carousel__slide{display: flex;flex: 0 0 calc(100cqi - (var(--story-gap) * 2));width: calc(100cqi - (var(--story-gap) * 2))}.carousel--stories .carousel__viewport{flex: 0 0 100%;order: 1;width: 100%;max-width: 100%;overflow: hidden;container-type: inline-size;padding: 16px 0 32px;margin: 0;opacity: 0;transition: opacity 0.25s ease}.carousel--stories .carousel__viewport.is-ready{opacity: 1}.carousel--stories:not(:has(.carousel__viewport.is-ready)) .carousel__arrow,.carousel--stories:not(:has(.carousel__viewport.is-ready)) .carousel__dots{visibility: hidden}.carousel--stories .carousel__track{align-items: stretch;gap: var(--story-gap)}.carousel--stories .carousel__slide{display: flex;flex: 0 0 calc(100cqi - (var(--story-gap) * 2));width: calc(100cqi - (var(--story-gap) * 2))}.carousel--stories .carousel__arrow{position: relative;top: auto;left: auto;right: auto;z-index: 2;display: inline-flex;align-items: center;justify-content: center;width: 46px;height: 46px;margin: 0;border: 1px solid transparent;border-radius: 50%;box-shadow: none;transform: none}.carousel--stories .carousel__arrow img{width: 16px;height: 16px}.carousel--stories .carousel__arrow[data-carousel-prev]{order: 2;background: var(--blanco);border-color: #e4eaf2}.carousel--stories .carousel__arrow[data-carousel-prev] img{filter: brightness(0)}.carousel--stories .carousel__arrow[data-carousel-next]{order: 4;background: #1c2d52;border-color: #1c2d52}.carousel--stories .carousel__arrow[data-carousel-next] img{filter: none}.carousel--stories .carousel__arrow[data-carousel-prev]:hover,.carousel--stories .carousel__arrow[data-carousel-prev]:focus-visible{background: #f7f9fc}.carousel--stories .carousel__arrow[data-carousel-next]:hover,.carousel--stories .carousel__arrow[data-carousel-next]:focus-visible{background: #16243f}.carousel__dots{display: flex;justify-content: center;gap: 8px;margin: 35px 0 10px 0}.carousel__dots button{width: 8px;height: 8px;padding: 0;border: 0;border-radius: var(--radio-pill);background: #9bb6d6;cursor: pointer}.carousel__dots button.is-active{width: 22px;background: #6ea0d4}.carousel--stories .carousel__dots{order: 3;gap: 8px;margin: 0}.carousel--stories .carousel__dots button{width: 8px;height: 8px;background: #d5deea}.carousel--stories .carousel__dots button.is-active{width: 22px;background: #1c2d52}.carousel--blog .carousel__dots{margin: 8px 0 0}.carousel--blog .carousel__dots button{background: rgba(255,255,255,0.35)}.carousel--blog .carousel__dots button.is-active{background: var(--blanco)}.carousel__arrow{position: absolute;top: 42%;z-index: 2;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;padding: 0;border: 0;background: transparent;cursor: pointer}.carousel__arrow[data-carousel-prev]{left: -4px}.carousel__arrow[data-carousel-next]{right: -4px}.carousel.is-no-loop .carousel__arrow{display: none}.carousel--cards .carousel__arrow[data-carousel-prev]{left: 0}.carousel--cards .carousel__arrow[data-carousel-next]{right: 0}.carousel--cards .carousel__arrow img{filter: brightness(0)}.carousel--stories .carousel__arrow[data-carousel-next] img{filter: none}.carousel--stories .carousel__arrow[data-carousel-prev],.carousel--stories .carousel__arrow[data-carousel-next]{position: relative;top: auto;right: auto;left: auto;transform: none}@media (min-width: 768px){.carousel--cards,.team-preview .carousel--cards{padding-inline: 52px}.wrap .carousel>.carousel__arrow[data-carousel-prev],.cupos .carousel--slots>.carousel__arrow[data-carousel-prev],.team-preview .carousel--cards .carousel__arrow[data-carousel-prev]{left: 0}.wrap .carousel>.carousel__arrow[data-carousel-next],.cupos .carousel--slots>.carousel__arrow[data-carousel-next],.team-preview .carousel--cards .carousel__arrow[data-carousel-next]{right: 0}}@media (max-width: 767px){:root{--gutter: 24px}.site-header{padding-top: 0}.header__nav-pill{width: 100%;max-width: 100%;min-height: 56px;padding: 8px 12px 8px 16px}.logo img{width: min(168px,calc(100% - 52px))}.listing__toolbar .custom-select{display: none}.listing__sort-btn{display: flex;align-items: center;justify-content: center}.hero{min-height: 0;padding: 24px 0 36px}.hero--home{--hero-slots-inset: 0px;overflow-x: hidden}.hero--home .hero__inner{width: min(var(--wrap),calc(100% - (var(--gutter) * 2)));max-width: 100%;min-width: 0}.hero__copy,.search,.carousel{width: 100%;max-width: 100%;min-width: 0}.carousel{overflow: hidden}.search__submit{min-width: 0}.header__bar{min-width: 0;max-width: 100%}.wrap{max-width: 100%;min-width: 0}.hero h1{font-size: clamp(28px,8.7vw,34px)}.hero p{font-size: 18px;line-height: 1.45}.search{margin-top: 22px;gap: 10px}.search__filters{order: 2;width: 100%;gap: 6px}.custom-select{flex: 1 1 0}.custom-select__trigger{min-height: 44px;padding: 0 12px 0 14px;font-size: 15px;gap: 6px}.custom-select__value{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.search__submit{order: 3;align-self: center}.hero--home .search--hero .search__submit{order: 2;width: auto;min-width: 96px}.availability-card{min-height: 168px;padding: 22px 22px 20px}.availability-card h3{font-size: 20px}.availability-card p{font-size: 16px;line-height: 1.4}.hero-book h2{font-size: 24px}.carousel--slots{margin-top: 24px;padding: 0}.carousel--slots .carousel__slide{flex: 0 0 100%;width: 100%}.carousel--slots .carousel__dots{margin-top: 16px}.hero-book{padding: 16px 16px 20px}.hero--home,.hero--home + .team-preview{--hero-book-h: 0px}.hero-book{width: 100%;margin-bottom: 8px}.hero-book__row{grid-template-columns: 1fr}.hero-book .search__filters{display: grid;grid-template-columns: 1fr;gap: 8px}.hero-book .hero-book__row>.btn{order: 10;width: 100%}.team-preview h2,.services h2,.about h1,.about h2,.tests h2,.stories h2,.blog h2,.related h2,.faq h2,.instagram h2{font-size: 30px}.post{padding-top: 44px}.post__crumb-current{flex: 1 1 180px}.post__media img{aspect-ratio: 1 / 1}.about-banner{padding-top: 0}.about-banner img{aspect-ratio: 390 / 160;min-height: 160px;object-position: center 28%}.ficha-hero{padding-top: 32px}.ficha-hero h1{font-size: 28px}.ficha-hero h2{font-size: 18px}.ficha-tabs .tabs{flex-direction: column}.ficha-tabs .tabs li{flex: 0 0 auto;width: 100%}.ficha-tabs .tabs button{width: 100%;text-align: left}.pills{justify-content: flex-start;margin: 20px 0 18px}.carousel--cards{padding: 0}.instagram__list,.instagram__feed #sb_instagram #sbi_images{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 14px;row-gap: calc(14px + var(--ig-shift))}.carousel--cards .carousel__viewport{width: 100%}.carousel--cards .carousel__slide{--card-w: 100%}.carousel--cards .carousel__arrow,.carousel--slots .carousel__arrow{display: none}.carousel--cards .carousel__dots{margin-top: 16px}.carousel--stories .carousel__slide{flex: 0 0 calc(100cqi - (var(--story-gap) * 2));width: calc(100cqi - (var(--story-gap) * 2));max-width: none}.carousel--stories .carousel__viewport{padding: 8px 0 20px}.mid-cta__box{align-items: center}.mid-cta h2{text-align: center}.about__photo{display: none}.about__leaders .about__photo,.page-nosotros .about__photo{display: block}.page-nosotros .partners{justify-content: flex-start}.page-nosotros .mid-cta h2{max-width: none}.badges{gap: 10px}.badges li{padding: 9px 14px;font-size: 16px;color: #fff}.partners{justify-content: flex-end}.partners img{width: 133px;height: 52px}.carousel--services .carousel__track{gap: 0}.carousel--services .carousel__slide{flex: 0 0 100%;width: 100%}.carousel--services .carousel__dots{display: flex;margin: 16px 0 0}.about__team{margin-top: 36px}.service-card__more{top: calc(100% - 36px);right: 0;width: 40px;height: 40px;border-width: 3px}.service-card__more::before{width: 16px;height: 3px}.service-card__more::after{width: 3px;height: 16px}.services__actions{flex-direction: row;flex-wrap: nowrap;align-items: stretch}.services__actions .btn{flex: 1 1 0;min-width: 0;min-height: 42px;padding: 8px 10px;font-size: 13px}.tabs li{flex: 0 0 calc((100% - 12px) / 2)}.tabs button{width: 100%;min-height: 44px;padding: 8px 10px;font-size: 13px;white-space: normal}.tabs__panel img{display: none}.instagram__head{gap: 12px;margin-bottom: 20px}.listing:not(.is-paged) .listing__list .professional-card:nth-child(n + 7),.listing:not(.is-paged):not(.listing--blog) .listing__list .blog-card:nth-child(n + 7){display: none}.listing__more:not([hidden]){display: flex}.listing--blog .listing__more,.listing--blog .listing__more:not([hidden]){display: none}.professional-card--listing{flex-direction: column}.professional-card--listing .professional-card__media,.professional-card--listing .professional-card__agenda{flex: 0 0 auto;width: 100%}.professional-card--listing .professional-card__media img{height: auto;min-height: 0;aspect-ratio: 3 / 4}.professional-card--listing .professional-card__body{flex: 1 1 auto;max-width: none;padding: 16px 18px 8px}.professional-card--listing .professional-card__agenda{padding: 8px 18px 18px;border-left: 0;border-top: 1px solid rgba(34,60,106,0.12)}.faq__trigger{gap: 12px;padding: 16px 18px;font-size: 17px}.faq__panel p{padding: 0 18px 16px;font-size: 16px}.search__query input,.search input[name="q"]{padding: 0 16px;font-size: 15px}.lead{font-size: 17px}.pills{flex-wrap: nowrap;justify-content: flex-start;gap: 8px;margin: 20px 0 18px;margin-inline: calc(var(--gutter) * -1);padding-inline: var(--gutter);overflow-x: auto;overflow-y: hidden;scrollbar-width: none;-webkit-overflow-scrolling: touch}.pills::-webkit-scrollbar{display: none}.pill{font-size: 13px;padding: 8px 14px}.professional-card h3{overflow-wrap: anywhere;font-size: 17px}.professional-card__meta,.professional-card__excerpt{font-size: 14px}.professional-card__excerpt{height: calc(1.45em * 3)}.story-card{padding: 22px 24px 24px}.story-card p{font-size: 14px;line-height: 1.55}.story-card cite{font-size: 15px}.about p{font-size: 17px}.tests__intro{font-size: 17px}.tests__copy p{font-size: 16px}.blog-card h3{font-size: 20px}.stats__row{display: grid;grid-template-columns: 1fr 1fr;gap: 16px 12px;justify-content: stretch}.stats__item{flex: none;margin: 0;min-width: 0}.stats__num{font-size: 32px}.stats__item p{font-size: 15px;line-height: 1.35}.stories-promo{min-height: 200px;padding: 28px 24px;background-size: 48% 110%,100% 100%}.stories-promo h3{font-size: 20px}.stories-promo p{font-size: 16px}.about__team{margin-top: 28px;aspect-ratio: 3 / 2;min-height: 168px;max-height: 220px}.about__team img{object-fit: cover;object-position: center 32%}.badges{gap: 8px}.badges li{padding: 8px 12px;font-size: 13px}.partners{justify-content: center;gap: 16px}.partners img{width: auto;max-width: 46%;height: 44px}.service-list{align-items: flex-start}.service-list li{flex: 0 0 calc((100% - 14px) / 2)}.service-card{aspect-ratio: 225 / 145}.service-card h3{max-width: 92%;padding: 0 8px;font-size: 14px}.service-card.is-open{aspect-ratio: auto;container-type: inline-size}.service-card.is-open .service-card__face,.service-card.opens-left.is-open .service-card__face{aspect-ratio: 225 / 145;height: auto;border-radius: 16px}.service-card.is-open .service-card__more{top: calc(100cqi * 145 / 225 - 36px)}.service-card.is-open .service-card__panel,.service-card.opens-left.is-open .service-card__panel{position: relative;top: auto;right: auto;left: auto;width: 100%;height: auto;margin-top: 8px;padding: 12px;overflow: visible;border: 1px solid #b7d6f5;border-radius: 16px;clip-path: none;transition: none}.services__actions{flex-direction: column;align-items: stretch}.services__actions .btn{flex: 0 0 auto;width: 100%;min-height: 46px;font-size: 16px}.videos{padding: 40px 0 48px}.videos h2{margin-bottom: 20px}.videos__grid{grid-template-columns: 1fr 1fr;grid-template-rows: auto;gap: 10px}.videos-card--featured{grid-column: 1 / -1;grid-row: auto;aspect-ratio: 16 / 10;height: auto}.videos-card__play{width: 40px;height: 40px;background-size: 40px 40px}.videos-card--featured .videos-card__play{width: 52px;height: 52px;background-size: 52px 52px}.videos-card--featured .videos-card__caption{font-size: 16px}.videos-dialog[open]{gap: 8px;padding: 52px 8px 16px}.videos-dialog__nav{width: 40px;height: 40px}.videos-dialog__stage{max-width: calc(100vw - 96px);max-height: calc(100vh - 72px)}.videos-dialog__viewport{width: min(100%,calc((100vh - 72px) * 16 / 9));max-height: calc(100vh - 72px)}.tests__head{flex-direction: column;align-items: flex-start;gap: 10px}.tests__copy h3{font-size: 22px}.instagram{padding: 40px 0 44px}.instagram__head h2{font-size: 26px}.professional-profile{padding-top: 34px}.professional-profile__card{padding: 20px}}@media (min-width: 768px){:root{--gutter: 40px}.hero--home .search--hero{flex-direction: row;align-items: center;gap: 0}.hero--home .search--hero .search__query{flex: 1 1 auto}.hero--home .search--hero .search__submit{order: 2;width: auto;min-width: 112px;align-self: center}.page-especialistas .hero h1 .hero__title-desktop,.page-agendar .hero h1 .hero__title-desktop{display: inline;white-space: nowrap}.page-especialistas .hero h1 .hero__title-desktop span,.page-agendar .hero h1 .hero__title-desktop span{display: inline}.page-especialistas .hero h1 .hero__title-mobile,.page-agendar .hero h1 .hero__title-mobile{display: none}.faq__trigger{gap: 20px;padding: 18px 28px;font-size: 16px}.faq__panel p{padding: 0 72px 22px 32px}.search{flex-direction: row;flex-wrap: wrap;align-items: flex-start;column-gap: 12px}.search:has(.search__filters){display: grid;grid-template-columns: minmax(0,1fr) 170px;align-items: start;column-gap: 12px;row-gap: 20px}.search__col{display: flex;flex-direction: column;flex: 1 1 0;min-width: 0;gap: 20px;order: 1;overflow: visible}.search:has(.search__filters) .search__col{display: contents}.search__query{order: unset}.search:has(.search__filters) .search__query{grid-column: 1;grid-row: 1}.search__submit{order: 2;flex: 0 0 170px}.search:has(.search__filters) .search__submit{grid-column: 2;grid-row: 1;justify-self: stretch;width: 170px;flex: none}.search__filters{order: unset}.search:has(.search__filters) .search__filters{grid-column: 1 / -1;grid-row: 2}.page-agendar .hero .search:has(.search__filters):not(:has(.search__query)) .search__filters{grid-column: 1;grid-row: 1}.page-agendar .hero .search:has(.search__filters):not(:has(.search__query)) .search__submit{grid-column: 2;grid-row: 1}.stories-promos{grid-template-columns: minmax(0,1fr) minmax(0,1fr);grid-template-rows: auto minmax(300px,auto)}.stories-promo--wide{grid-column: 1 / -1}.stories-promo:not(.stories-promo--wide){min-height: 300px}.custom-select{flex: 1 1 0;min-width: 0}.stats__item{flex: 1 1 21%}.page-nosotros .stats{flex: 1 1 46%}.page-nosotros .stats__item{flex: 1 1 calc(50% - 4px);max-width: calc(50% - 4px);min-height: 92px}.service-list li{flex: 0 0 calc((100% - 28px) / 3)}.carousel--services{display: flex;flex-wrap: wrap;gap: 14px}.carousel--services .carousel__viewport,.carousel--services .carousel__track,.carousel--services .carousel__slide{display: contents}.about__grid{flex-direction: row;align-items: center;justify-content: space-between}.about__copy,.about__photo{flex: 1 1 46%}.tests__body{flex-direction: row;align-items: stretch;gap: 16px;width: calc(100% + max(var(--gutter),(100vw - var(--wrap)) / 2))}.tabs{flex: 0 0 30%;max-width: 30%;flex-direction: column;justify-content: space-between}.tabs li{display: flex;flex: 1 1 0}.tabs button,.tabs__panel{width: 100%}.tabs button{height: 100%}.tabs__panel{padding: 24px 28px 24px 32px;border-radius: 24px 0 0 24px}.tabs__panel.is-active{flex: 1 1 70%;width: 70%}.tests__fade{flex-direction: row;align-items: stretch;gap: 24px;flex: 1 1 auto;min-height: 100%}.tests__copy{flex: 1 1 auto;justify-content: space-between;min-width: 0}.tests__copy .btn{margin-top: 8px}.tabs__panel img{flex: 0 0 38%;width: 38%;height: 0;min-height: 100%;max-height: none}.ficha-hero__inner{flex-direction: row;align-items: center;justify-content: space-between;gap: 48px}.ficha-hero__copy{flex: 1 1 50%;min-width: 0}.ficha-hero__media{flex: 0 0 46%;max-width: 540px}.ficha-tabs__body{flex-direction: row;align-items: stretch}.ficha-tabs .tabs{flex: 0 0 32%;max-width: 32%;flex-direction: column;justify-content: flex-start;gap: 12px}.ficha-tabs .tabs li{display: flex;flex: 0 0 auto}.ficha-tabs .tabs button{width: 100%;height: auto;min-height: 56px;text-align: left;padding: 16px 20px}.ficha-tabs .tabs__panel{border-radius: 24px;padding: 28px 32px}.ficha-tabs .tabs__panel.is-active{flex: 1 1 auto}.mid-cta__box{flex-direction: row;align-items: center;justify-content: space-between;padding: 20px 40px}.mid-cta h2{font-size: 22px}.carousel--blog .carousel__slide{flex-basis: calc((100cqi - 16px) / 2);width: calc((100cqi - 16px) / 2)}.carousel--stories .carousel__slide{flex: 0 0 calc(100cqi - (var(--story-gap) * 2));width: calc(100cqi - (var(--story-gap) * 2))}.carousel--cards{--cards-visible: 4}.carousel--cards .carousel__slide{--card-w: calc((100cqi - (var(--cards-visible) - 1) * var(--card-gap)) / var(--cards-visible))}.listing__list .professional-card,.listing__list .blog-card{flex: 1 1 calc(50% - 12px);max-width: calc(50% - 12px)}.listing__list .professional-card--listing{flex: 1 1 100%;max-width: 100%}.professional-card--listing .professional-card__media{flex-basis: 229px;width: 229px}.professional-card--listing .professional-card__agenda{flex: 0 0 320px;width: 320px;max-width: 320px}.alliance-card{flex: 1 1 calc(50% - 12px);padding: 28px 28px 32px}.professional-profile__top{flex-direction: row;align-items: flex-start;gap: 36px}.professional-profile__photo{flex: 0 0 260px;position: sticky;top: 120px}.professional-profile__photo img{max-width: 100%}.professional-profile__side{flex: 1 1 auto;min-width: 0}.professional-profile__intro{flex: 1 1 auto;min-width: 0}.professional-profile__meta{grid-template-columns: repeat(2,minmax(0,1fr))}.professional-profile__card{padding: 36px}}@media (min-width: 1100px){.hero__break{display: block}.wrap,.wrap.header__bar,.nav{width: min(var(--wrap),calc(100% - (var(--gutter) * 2)))}.nav{position: absolute;top: 40px;left: 50%;z-index: 3;display: flex;flex-direction: row;align-items: center;justify-content: flex-end;width: min(var(--wrap),calc(100% - (var(--gutter) * 2)));height: 68px;padding: 0 290px 0 300px;background: transparent;box-shadow: none;transform: translateX(-50%);visibility: visible;pointer-events: none;transition: none}.nav__list{display: flex;flex-direction: row;align-items: center;gap: 36px;pointer-events: auto}.nav__cta{display: none}body.is-nav-open::before{content: none}.header__cta{display: inline-flex;align-self: stretch;min-height: 68px;padding-block: 0}.header__toggle{display: none}.header__nav-pill{flex: 1 1 auto;max-width: none;min-height: 68px;padding: 16px 78px}.hero{min-height: 550px;padding-top: 74px}.hero--listing,.page-especialistas .hero,.page-agendar .hero{min-height: 0}.service-list li{flex: 0 0 calc((100% - 56px) / 5)}.service-card h3{font-size: 16px}.carousel--blog .carousel__slide{flex-basis: calc((100cqi - 48px) / 4);width: calc((100cqi - 48px) / 4)}.about__copy{flex: 1 1 auto;max-width: 530px}.page-nosotros .stats{flex: 1 1 auto;max-width: 550px}.page-nosotros .mid-cta h2 br{display: inline}.about__photo{flex: 0 0 550px;width: 550px}.about__photo img{width: 550px;height: 470px;aspect-ratio: auto}.carousel--cards{--cards-visible: 4}.carousel--cards .carousel__slide{--card-w: calc((100cqi - (var(--cards-visible) - 1) * var(--card-gap)) / var(--cards-visible))}.carousel--stories{padding-inline: var(--story-inset)}.carousel--stories .carousel__viewport{flex: 0 0 100%;width: 100%;margin-inline: 0}.carousel--stories .carousel__slide{flex: 0 0 calc((100cqi - (var(--story-gap) * 3)) / 4);width: calc((100cqi - (var(--story-gap) * 3)) / 4);max-width: none}.listing__list .professional-card,.listing__list .blog-card{flex: 0 0 calc((100% - 72px) / 4);max-width: calc((100% - 72px) / 4)}.listing__list .professional-card--listing{flex: 1 1 100%;max-width: 100%}.professional-card--listing .professional-card__media{flex-basis: 260px;width: 260px}.professional-card--listing .professional-card__agenda{flex: 0 0 340px;width: 340px;max-width: 340px}.post{padding-top: 84px}}.btn{font-family: var(--fuente);font-weight: 700;letter-spacing: 0.01em}.site-header{padding-top: 0;background: var(--blanco)}.header__nav-pill{gap: 28px;min-height: 76px;padding: 8px 8px 8px 22px}.header__brands{display: flex;align-items: center;gap: 16px;flex-shrink: 0;min-width: 0}.header__affiliation{flex-shrink: 0;font-family: var(--fuente-header);font-size: 13px;font-weight: 400;line-height: 1.15;letter-spacing: -0.01em;color: #8ea0b5;white-space: nowrap}.logo--rewpaz{display: flex;align-items: center}.logo--rewpaz svg,.logo--rewpaz img{display: block;width: auto;height: 46px}.header__brands .logo:not(.logo--rewpaz) img{display: block;width: auto;height: 40px}.nav__list .nav__item--menu>a{display: inline-flex;align-items: center;gap: 6px}.nav__list .nav__item--menu>a::before{content: "";order: 1;width: 6px;height: 6px;margin-top: -2px;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: rotate(45deg);flex: 0 0 auto}.header__cta,.nav__cta{font-family: var(--fuente-header);font-size: 15px;font-weight: 500;letter-spacing: -0.01em;color: var(--blanco);background: linear-gradient(90deg,#1e62a8 0%,#3a8ad8 100%);border-color: transparent}.header__cta{display: none;min-height: 52px;padding: 0 26px;border-radius: var(--radio-pill)}.header__cta:hover,.header__cta:focus-visible,.nav__cta:hover,.nav__cta:focus-visible{color: var(--blanco);background: linear-gradient(90deg,#184e88 0%,#2f78c4 100%);border-color: transparent}.header__nav-pill{position: relative}.mega{display: grid;grid-template-rows: 0fr;visibility: hidden;opacity: 0;pointer-events: none;transform: translateY(-16px);transition: grid-template-rows 0.42s cubic-bezier(0.22,1,0.36,1),opacity 0.32s ease,transform 0.42s cubic-bezier(0.22,1,0.36,1),visibility 0s linear 0.42s}.nav__item--menu.is-open>.mega{grid-template-rows: 1fr;visibility: visible;opacity: 1;pointer-events: auto;transform: translateY(0);transition: grid-template-rows 0.46s cubic-bezier(0.22,1,0.36,1),opacity 0.36s ease,transform 0.46s cubic-bezier(0.22,1,0.36,1),visibility 0s linear 0s}@media (prefers-reduced-motion: reduce){.mega,.nav__item--menu.is-open>.mega,.mega__card,.mega__card img,.mega__card-copy strong::after,.mega__links a,.mega__links a span::after,.mega__links img,.mega__orient img,.mega__foot a,.mega__foot a span::after,.mega__foot img{transition: none;transform: none}}.mega__panel{min-height: 0;overflow: hidden;font-family: var(--fuente-header);color: #1e2d4d}.mega__body{display: grid;gap: 14px;color: #1c2d52}.mega__label{margin: 0 0 12px;font-size: 11px;font-weight: 600;letter-spacing: 0.04em;line-height: 1.2;color: #617293}.mega__cards{display: grid;grid-template-columns: 1fr;gap: 10px}.nav__list .mega a{position: static;display: flex;font-family: inherit;font-size: inherit;font-weight: inherit;line-height: inherit;color: inherit;white-space: normal}.nav__list .mega a::after{content: none}.mega__card{align-items: flex-start;gap: 10px;margin: -5px -7px;padding: 5px 7px;border-radius: 12px}.mega__card img{width: 40px;height: 40px;flex: 0 0 40px;border-radius: 12px;transition: transform 0.4s cubic-bezier(0.22,1,0.36,1)}.mega__card:hover,.mega__card:focus-visible{background: var(--azul-hielo)}.mega__card:hover img,.mega__card:focus-visible img{transform: translateY(-3px)}.mega__card:hover strong,.mega__card:focus-visible strong{color: #3466b0}.mega__card-copy{display: flex;flex-direction: column;gap: 2px;min-width: 0}.mega__card-copy strong{position: relative;display: inline-block;width: fit-content;font-size: 14px;font-weight: 600;line-height: 1.25;color: #1c2d52}.mega__card-copy strong::after{content: "";position: absolute;left: 0;bottom: -3px;width: 100%;height: 2px;background: #fde8b9;transform: scaleX(0);transform-origin: left center;transition: transform 0.36s cubic-bezier(0.22,1,0.36,1)}.mega__card:hover strong::after,.mega__card:focus-visible strong::after{transform: scaleX(1)}.mega__card-copy span{font-size: 12px;font-weight: 400;line-height: 1.35;color: #617293}.mega__also{padding-top: 12px;border-top: 1px solid #e6eef6}.mega__links{display: flex;flex-direction: column;gap: 0;margin: 0;padding: 0;list-style: none}.nav__list .mega .mega__links a{align-items: center;justify-content: space-between;gap: 12px;margin: 0 -10px;padding: 6px 8px;border-radius: 10px;font-size: 13px;font-weight: 600;line-height: 1.3;color: #1c2d52}.mega__links a:hover,.mega__links a:focus-visible{background: var(--azul-hielo);color: #3466b0}.mega__links a span,.mega__foot a span{position: relative}.mega__links a span::after,.mega__foot a span::after{content: "";position: absolute;left: 0;bottom: -3px;width: 100%;height: 2px;background: #fde8b9;transform: scaleX(0);transform-origin: left center;transition: transform 0.36s cubic-bezier(0.22,1,0.36,1)}.mega__links a:hover span::after,.mega__links a:focus-visible span::after,.mega__foot a:hover span::after,.mega__foot a:focus-visible span::after{transform: scaleX(1)}.mega__links img,.mega__orient img,.mega__foot img{width: 16px;height: 16px;flex: 0 0 16px;object-fit: contain;transition: transform 0.4s cubic-bezier(0.22,1,0.36,1)}.mega__links a:hover img,.mega__links a:focus-visible img,.mega__orient:hover img,.mega__orient:focus-visible img,.mega__foot a:hover img,.mega__foot a:focus-visible img{transform: translateX(5px)}.mega__help{min-width: 0;padding: 16px;border-radius: 18px;background: #fef7e7}.mega__mark{display: block;width: 40px;height: 40px;margin-bottom: 10px}.mega__help-title{max-width: 16ch;margin: 0 0 8px;font-size: 17px;font-weight: 700;line-height: 1.15;letter-spacing: -0.02em;color: #1c2d52}.mega__help-text{margin: 0;font-size: 12px;font-weight: 400;line-height: 1.4;color: #526687}.nav__list .mega .mega__orient{align-items: center;justify-content: center;gap: 10px;width: 100%;min-height: 40px;margin-top: 12px;padding: 0 14px;border-radius: 999px;background: #5d88c2;font-size: 13px;font-weight: 600;color: #fff;transition: background-color 0.2s ease,transform 0.2s ease}.mega__orient:hover,.mega__orient:focus-visible{background: #4774b1;color: #fff}.mega__promos{display: grid;min-width: 0;gap: 10px}.mega__match{min-width: 0;padding: 14px 16px;border-radius: 18px;background: #eaf0f7}.mega__match-title{margin: 0 0 6px;color: #1c2d52;font-size: 14px;font-weight: 700;line-height: 1.3}.mega__match-text{margin: 0;color: #526687;font-size: 12px;line-height: 1.45}.mega__match-link{display: inline-flex !important;align-items: center;gap: 8px;margin-top: 6px;color: #3266b2 !important;font-size: 12px !important;font-weight: 700 !important}.mega__match-link:hover,.mega__match-link:focus-visible{color: #1c2d52 !important}.mega__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 16px;margin-top: 16px;padding-top: 14px;border-top: 1px solid #e8eef5}.mega__foot p{display: flex;align-items: center;gap: 8px;margin: 0;font-size: 14px;font-weight: 500;line-height: 1.3;color: #5d6e86}.mega__foot p img{width: 22px;height: 22px;flex: 0 0 22px}.mega__foot a{align-items: center;gap: 8px;font-size: 14px;font-weight: 600;color: #2f6cb5}.mega__foot a:hover,.mega__foot a:focus-visible{color: #3466b0}.nav__item--menu.is-open>a,.nav__item--menu:hover>a,.nav__item--menu:focus-within>a{color: #3466b0}.nav__item--menu.is-open>a::after,.nav__item--menu:hover>a::after,.nav__item--menu:focus-within>a::after{transform: scaleX(1)}@media (max-width: 1099px){.nav.is-open{overflow-y: auto}.nav__item--menu.is-open>.mega .mega__panel{margin-top: 8px;padding-top: 8px}}@media (min-width: 1100px){.nav__item--menu{position: static}.nav__item--menu>.mega{position: absolute;left: 0;right: 0;top: calc(100% - 16px);z-index: 40;padding-top: 26px;grid-template-rows: 1fr}.mega__panel{min-height: auto;overflow: visible;box-sizing: border-box;width: 100%;padding: 24px;border-radius: 16px;background: #fff;box-shadow: 0 22px 55px rgba(28,45,82,0.24)}.mega__body{grid-template-columns: minmax(0,1.8fr) minmax(190px,0.75fr) minmax(230px,0.8fr);gap: 10px 22px;align-items: start}.mega__cards{grid-template-columns: 1fr 1fr;column-gap: 16px;row-gap: 16px}.mega__also{min-height: 100%;padding: 0 0 0 20px;border-top: 0;border-left: 1px solid #e9e1d8}.mega__help{padding: 18px;border-radius: 18px}.mega__match{padding: 14px 16px;border-radius: 18px}}.hero--home{width: 100%;max-width: none;margin: 0;border-radius: 0;min-height: 0;padding: 44px 0 64px}.hero--photo,#main>.hero--photo{background-color: transparent;background-image: linear-gradient(90deg,#4275cf 0%,#32599d 48%,#223d6b 100%);background-size: cover;background-repeat: no-repeat}.hero--home.hero--photo,#main>.hero--home.hero--photo{background-color: #000;background-image: none}.hero--home.hero--photo .hero__background::after{position: absolute;inset: 0;background: rgba(0,0,0,0.4);content: ''}.hero--home .hero__inner{gap: 22px}.hero--home .hero__copy{max-width: 920px}.hero--home .hero__break{display: block}.hero--home h1{font-family: var(--fuente-hero);font-size: clamp(32px,4.2vw,48px);font-weight: 800;line-height: 1.12;letter-spacing: -0.03em;color: var(--blanco);background: none;-webkit-background-clip: unset;background-clip: unset}.hero--home h1 span{display: block;color: var(--blanco);background: none;-webkit-background-clip: unset;background-clip: unset}.hero--home .hero-book h2{color: #ffffff}.hero--home .hero__copy p{max-width: 800px;overflow-wrap: normal;color: var(--blanco);font-size: 15px;font-weight: 500;line-height: 1.45}@media (max-width: 767px){.hero--home .hero__copy p{max-width: none;font-size: 18px}}.hero__tools{--hero-tools-bar: 640px;display: flex;flex-direction: column;align-items: flex-start;gap: 22px;width: 100%;max-width: 760px}.hero--home .search.search--hero{align-self: stretch;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;gap: 0;width: 100%;max-width: var(--hero-tools-bar);min-height: 52px;margin: 0;padding: 4px 4px 4px 16px;border: 1px solid rgba(255,255,255,0.62);border-radius: var(--radio-pill);background-color: rgba(255,255,255,0.28);background-image: linear-gradient(180deg,rgba(255,255,255,0.34) 0%,rgba(255,255,255,0.16) 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,0.45);backdrop-filter: blur(16px) saturate(1.15);-webkit-backdrop-filter: blur(16px) saturate(1.15)}.hero--home .search.search--hero .search__col{display: flex;flex: 1 1 auto;min-width: 0;margin: 0;gap: 0}.hero--home .search.search--hero .search__query{flex: 1 1 auto;min-width: 0}.hero--home .search.search--hero .search__query input,.hero--home .search.search--hero input[name="q"]{min-height: 44px;padding: 0 12px 0 28px;border: 0;border-radius: 0;background: transparent;background-image: none;box-shadow: none;color: #fff;font-family: var(--fuente);font-size: 15px;font-weight: 500}.hero--home .search.search--hero .search__query input::placeholder,.hero--home .search.search--hero input[name="q"]::placeholder{color: rgba(255,255,255,0.94);font-weight: 500;opacity: 1}.hero--home .search.search--hero .search__query input:focus-visible,.hero--home .search.search--hero input[name="q"]:focus-visible{border: 0;outline: none}.hero--home .search.search--hero:focus-within{border-color: rgba(255,255,255,0.9)}.hero--home .search.search--hero .search__query::before{content: "";position: absolute;left: 0;top: 50%;z-index: 1;width: 18px;height: 18px;transform: translateY(-50%);background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f7f4f0' stroke-width='1.7' stroke-linecap='round'><circle cx='10.5' cy='10.5' r='6.15'/><path d='M15.15 15.15 20.1 20.1'/></svg>") center / 18px 18px no-repeat;pointer-events: none}.hero--home .search.search--hero .search__submit{flex: 0 0 auto;align-self: center;order: 2;width: auto;min-width: 112px;min-height: 44px;margin: 0;padding: 0 22px;border: 0;border-radius: var(--radio-pill);background-color: #226ab5;background-image: linear-gradient(180deg,#1c5a9d 0%,#297acd 100%);box-shadow: none;color: #fff;font-family: var(--fuente);font-size: 16px;font-weight: 700}.hero--home .search.search--hero .search__submit:hover,.hero--home .search.search--hero .search__submit:focus-visible{border: 0;background-color: #1b5c9e;background-image: linear-gradient(180deg,#174e8a 0%,#226eb8 100%);color: #fff}.hero-book{width: 100%;max-width: var(--hero-tools-bar);margin: 0;padding: 0;border: 0;border-radius: 0;background: transparent;backdrop-filter: none;-webkit-backdrop-filter: none;box-shadow: none}.hero-book h2{position: static;width: auto;height: auto;margin: 0 0 12px;overflow: visible;clip: auto;text-align: left;font-family: var(--fuente-titulo);font-size: 20px;font-weight: 700;line-height: 1.2;color: var(--blanco)}.hero-book__row{display: flex;align-items: stretch;gap: 0;width: 100%;min-height: 48px;padding: 0;overflow: visible;border-radius: 999px;background: var(--blanco);box-shadow: 0 10px 28px rgba(18,38,68,0.16)}.hero-book .search__filters{display: flex;flex: 1 1 auto;align-items: stretch;min-width: 0}.hero-book .custom-select{display: flex;flex: 1 1 0;align-items: stretch}.hero-book .custom-select + .custom-select{position: relative}.hero-book .custom-select + .custom-select::before{content: "";position: absolute;left: 0;top: 50%;z-index: 1;width: 1px;height: 22px;transform: translateY(-50%);background: #d5dce5;pointer-events: none}.hero-book .custom-select + .custom-select .custom-select__trigger{border: 0;border-radius: 0}.hero-book .custom-select__trigger{min-height: 48px;padding: 0 16px;border: 0;border-radius: 0;background: transparent;color: var(--azul-texto);box-shadow: none;justify-content: flex-start;gap: 8px}.hero-book .custom-select:first-child .custom-select__trigger{padding-left: 22px}.hero-book .custom-select__value{flex: 0 1 auto}.hero-book .custom-select.is-open .custom-select__trigger{border: 0;border-radius: 0}.hero-book .custom-select__list{top: calc(100% + 8px);right: auto;width: max-content;min-width: 100%;max-width: min(320px,72vw);max-height: none;padding: 6px;border: 0;border-radius: 16px;background: #f4f8fc;box-shadow: 0 14px 32px rgba(18,38,68,0.16);clip-path: none;opacity: 0;transform: translateY(-8px);visibility: hidden;pointer-events: none;transition: opacity 0.28s cubic-bezier(0.22,1,0.36,1),transform 0.42s cubic-bezier(0.22,1,0.36,1),visibility 0s linear 0.42s}.hero-book .custom-select.is-open .custom-select__list{max-height: 280px;overflow-x: hidden;overflow-y: auto;clip-path: none;opacity: 1;transform: translateY(0);visibility: visible;pointer-events: auto;transition: opacity 0.28s cubic-bezier(0.22,1,0.36,1),transform 0.42s cubic-bezier(0.22,1,0.36,1),visibility 0s linear 0s}.hero-book .custom-select__list [role="option"]{border-radius: 10px;white-space: normal}@media (prefers-reduced-motion: reduce){.hero-book .custom-select__list,.hero-book .custom-select.is-open .custom-select__list{transition: none;transform: none}}.hero-book .custom-select__trigger img{flex: 0 0 14px;opacity: 1;filter: none}.hero-book .hero-book__row>.btn{flex: 0 0 auto;align-self: stretch;min-height: 48px;min-width: 152px;margin: 0;padding: 0 22px;border: 0;border-radius: 0 999px 999px 0;background: var(--azul-boton);font-size: 15px;font-weight: 500;letter-spacing: -0.01em}.hero-book .hero-book__row>.btn:hover,.hero-book .hero-book__row>.btn:focus-visible,.hero-book .hero-book__row>.btn:disabled{background: var(--azul-boton);color: var(--blanco);border-color: transparent;opacity: 1}.hero-book .hero-book__row>.btn:hover,.hero-book .hero-book__row>.btn:focus-visible{background: #1f5ea3}.cupos{background: #fff;padding: 28px 0 8px}.carousel--slots{margin-top: 0;padding: 0}.cupos__bar{display: flex;align-items: center;gap: 14px;padding: 16px 16px 16px 22px;border-radius: 28px;background: #f7f7f5}.cupos__soon{display: flex;flex: 0 0 228px;align-items: center;gap: 14px;min-width: 0}.cupos__clock{display: grid;flex: 0 0 48px;place-items: center;width: 48px;height: 48px;border-radius: 50%;background: #ffe7c2;color: #1c2744}.cupos__clock svg{display: block}.cupos__soon p{margin: 0;color: #1c2744;font-size: 18px;font-weight: 700;line-height: 1.15;letter-spacing: -0.02em}.cupos .carousel--slots{position: relative;flex: 1 1 auto;min-width: 0;overflow: visible;padding: 0}.cupos .carousel--slots .carousel__viewport{overflow: hidden;margin: -8px -10px;padding: 8px 10px}.cupos .carousel--slots .carousel__track{gap: 14px}.cupos .carousel--slots .carousel__slide{flex: 0 0 calc((100% - 28px) / 3);width: calc((100% - 28px) / 3)}.cupos .carousel--slots .carousel__arrow,.cupos .carousel--slots .carousel__dots{display: none}.cupos .availability-card{display: flex;flex-direction: row;align-items: center;gap: 12px;min-height: 84px;padding: 14px 14px 14px 18px;background-image: none;background-color: #fff;border: 0;border-radius: 18px;box-shadow: none;color: #1c2744;text-decoration: none;transform: scale(1);transform-origin: center center;transition: transform 0.5s cubic-bezier(0.22,1,0.36,1)}.cupos .availability-card:hover,.cupos .availability-card:focus-visible{z-index: 2;transform: scale(1.05);box-shadow: none}@media (prefers-reduced-motion: reduce){.cupos .availability-card{transition: none}.cupos .availability-card:hover,.cupos .availability-card:focus-visible{transform: none}}.cupos .availability-card:hover .availability-card__go,.cupos .availability-card:focus-visible .availability-card__go{background: #16243f}.cupos .availability-card:focus-visible{outline: 2px solid #1c2744;outline-offset: 3px}.cupos .availability-card__copy{flex: 1 1 auto;min-width: 0}.cupos .availability-card h3{margin: 0;font-size: 15px;font-weight: 700;line-height: 1.25;color: #1c2744}.cupos .availability-card p{display: flex;align-items: flex-start;gap: 6px;margin: 4px 0 0;font-size: 13px;font-weight: 500;line-height: 1.3;color: #8b9199}.cupos .availability-card p::before{content: "";flex: 0 0 7px;width: 7px;height: 7px;margin-top: 4px;border-radius: 50%;background: #3dcc7a}.cupos .availability-card__go{display: grid;flex: 0 0 38px;place-items: center;width: 38px;height: 38px;border-radius: 50%;background: #1c2d52;color: #fff}.cupos .carousel--slots .carousel__arrow{width: 36px;height: 36px;border-radius: 50%;background: #1b5798}.cupos .carousel--slots .carousel__arrow[data-carousel-prev]{left: 0}.cupos .carousel--slots .carousel__arrow[data-carousel-next]{right: 0}.cupos .carousel--slots .carousel__arrow img{width: 18px;height: 18px;filter: none}.cupos .carousel--slots .carousel__dots{margin: 0}.hero--home + .cupos{padding-top: 32px}.cupos + .team-preview,.hero--home + .team-preview{padding-top: 56px}.team-preview .especialistas-bg{display: none}.team-preview__bg{position: absolute;z-index: 0;top: auto;bottom: 0;left: 0;width: 100%;height: 150px;border-radius: 0;background: url("../img/team-wave.svg") center bottom / 100% 100% no-repeat;pointer-events: none}.team-preview,.services,.about,.orientacion,.tests,.blog,.faq{background: var(--blanco);color: var(--azul-texto)}.team-preview h2,.services h2,.about h2,.orientacion h2,.tests h2,.stories h2,.blog h2,.faq h2{font-size: clamp(28px,4vw,40px);font-weight: 700;color: var(--azul-texto);text-align: center}.lead,.team-preview .lead{color: #5d7aa0;font-weight: 500}.team-preview{padding: 56px 0 48px;background: #fff}.team-preview__kicker{display: inline-flex;margin: 0 auto 16px;padding: 6px 12px;border-radius: 999px;background: #f6e6b8;color: #1c2744;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;line-height: 1;text-transform: uppercase}.team-preview h2{width: 100%;max-width: 980px;margin-inline: auto;container-type: inline-size;font-family: var(--fuente-titulo);font-size: clamp(17px,calc(6.2vw - 6px),44px);font-weight: 800;letter-spacing: -0.03em;line-height: 1.12;color: #1a2744}.team-preview__title-line{display: block;font-size: clamp(17px,calc(6.2vw - 6px),44px);font-size: clamp(17px,6.3cqi,44px);white-space: nowrap}.team-preview .lead{max-width: 820px;margin: 12px auto 0;color: #7b90aa;font-size: 16px;font-weight: 500;line-height: 1.45}.team-preview .pills{justify-content: center;align-items: flex-end;flex-wrap: wrap;gap: 0;width: max-content;max-width: 100%;margin: 22px auto 0;padding: 0;border-bottom: 1px solid #e4d4b8}.team-preview .pill,.team-preview .pill:hover,.team-preview .pill:focus-visible,.team-preview .pill.is-active,.team-preview .pill.is-active:hover,.team-preview .pill.is-active:focus-visible{position: relative;min-height: 42px;margin: 0;padding: 10px 18px 9px;border: 0;border-radius: 8px 8px 0 0;background: transparent;color: #7d8eaa;font-size: 15px;font-weight: 500;line-height: 1.2;letter-spacing: 0}.team-preview .pill:hover,.team-preview .pill:focus-visible{color: #1a2744}.team-preview .pill.is-active,.team-preview .pill.is-active:hover,.team-preview .pill.is-active:focus-visible{background: #f6e6b8;color: #1a2744;font-weight: 700}.team-preview .pill.is-active::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;z-index: 1;height: 3px;background: #223d6b}.team-preview .pills{position: relative;z-index: 3;overflow: visible}.team-preview .pill-drop{position: relative;display: flex;align-items: flex-end;flex: 0 0 auto}.team-preview .pill-drop__menu{position: absolute;top: 100%;left: 50%;z-index: 4;width: max-content;min-width: 248px;max-width: min(360px,calc(100vw - 32px));margin: 0;padding: 8px 28px 16px;background: transparent;box-shadow: none;opacity: 0;visibility: hidden;pointer-events: none;transform: translateX(-50%) translateY(-8px);transition: opacity 0.28s ease,transform 0.32s cubic-bezier(0.16,1,0.3,1),visibility 0s linear 0.32s}.team-preview .pill-drop.is-open .pill-drop__menu{opacity: 1;visibility: visible;pointer-events: auto;transform: translateX(-50%) translateY(0);transition: opacity 0.28s ease,transform 0.32s cubic-bezier(0.16,1,0.3,1),visibility 0s linear 0s}.team-preview .pill-drop__panel{position: relative;display: flex;flex-direction: column;gap: 2px;padding: 6px;border-radius: 12px;background: #fff;box-shadow: 0 8px 24px rgba(26,53,104,0.14)}.team-preview .pill-drop__panel::before{content: "";position: absolute;top: -7px;left: 50%;width: 0;height: 0;border-right: 8px solid transparent;border-bottom: 8px solid #fff;border-left: 8px solid transparent;transform: translateX(-50%);filter: drop-shadow(0 -1px 1px rgba(26,53,104,0.06))}.team-preview .pill-drop__item{display: block;width: 100%;margin: 0;padding: 10px 14px;border: 0;border-radius: 8px;background: transparent;color: #1a3568;font-family: var(--fuente);font-size: 15px;font-weight: 500;line-height: 1.3;letter-spacing: 0;text-align: left;white-space: nowrap;cursor: pointer}.team-preview .pill-drop__item:hover,.team-preview .pill-drop__item:focus-visible,.team-preview .pill-drop__item.is-active{background: #e7f0f8;color: #1a3568;font-weight: 500;outline: none}.team-preview .carousel--cards{--card-gap: 18px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;column-gap: 16px;row-gap: 4px;margin-top: 28px;padding: 0}.team-preview .carousel__track{gap: 18px}.team-preview .carousel--cards .carousel__viewport{flex: 1 0 100%;order: 1;width: 100%;padding: 8px 0 16px}.team-preview .carousel--cards .carousel__dots{display: flex;order: 3;margin: 0;gap: 8px}.team-preview .carousel--cards .carousel__dots button{width: 8px;height: 8px;background: #e7d7b4}.team-preview .carousel--cards .carousel__dots button.is-active{width: 22px;background: #1c2d52}.team-preview .carousel__arrow{position: relative;top: auto;left: auto;right: auto;width: 42px;height: 42px;margin: 0;border-radius: 50%;box-shadow: none;transform: none}.team-preview .carousel--cards .carousel__arrow[data-carousel-prev]{order: 2;background: #fff;border: 1px solid #e6ebf2}.team-preview .carousel--cards .carousel__arrow[data-carousel-prev] img{filter: brightness(0)}.team-preview .carousel--cards .carousel__arrow[data-carousel-next]{order: 4;background: #1c2d52;border-color: #1c2d52}.team-preview .carousel--cards .carousel__arrow[data-carousel-next] img{filter: none}.team-preview .carousel--cards .carousel__arrow[data-carousel-next]:hover,.team-preview .carousel--cards .carousel__arrow[data-carousel-next]:focus-visible{background: #16243f}.team-preview .carousel__arrow img{width: 16px;height: 16px;filter: none}.team-preview .professional-card{align-items: stretch;padding: 10px 10px 16px;background: #f6f4f0;border: 0;border-radius: 22px;box-shadow: none;overflow: visible;text-align: left}.team-preview .professional-card__media{position: relative;align-self: stretch;width: 100%;margin: 0;overflow: hidden;aspect-ratio: 4 / 3;height: auto;border-radius: 16px}.team-preview .professional-card__media a{position: absolute;inset: 0;display: block;overflow: hidden;border-radius: 0}.team-preview .professional-card__media::after{content: none}.team-preview .professional-card__media>img,.team-preview .professional-card__media>a img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;max-width: none;max-height: 100%;aspect-ratio: auto;border-radius: 0;object-fit: cover;object-position: center 48%}.team-preview .professional-card__rating{top: 10px;right: 10px;bottom: auto;left: auto;z-index: 2;display: inline-flex;align-items: center;justify-content: flex-end;gap: 4px;width: auto;padding: 4px 8px 4px 7px;border-radius: 999px;background: #fff;box-shadow: 0 2px 8px rgba(26,53,104,0.12)}.team-preview .professional-card__rating .stars{gap: 1px}.team-preview .professional-card__rating .stars img{width: 13px;height: 13px;flex-basis: 13px}.team-preview .professional-card__rating .stars img:not(:first-child){display: none}.team-preview .professional-card__score{color: #1a2744;font-size: 12px;font-weight: 700;line-height: 1;text-shadow: none}.team-preview .professional-card__body{align-items: stretch;padding: 14px 14px 0;background: transparent;border-radius: 0;text-align: left}.team-preview .professional-card h3{font-family: var(--fuente-titulo);font-size: 18px;font-weight: 800;line-height: 1.25;text-align: left;color: #1a2744}.team-preview .professional-card__meta{order: -1;position: relative;z-index: 2;display: inline-flex;align-self: flex-start;width: fit-content;margin-top: -28px;margin-bottom: 10px;margin-left: 8px;padding: 5px 12px;border-radius: 999px;background: #1c2d52;text-align: left;color: #fff;font-size: 12px;font-weight: 600;line-height: 1.2}.team-preview .professional-card__meta strong{display: none}.team-preview .professional-card__meta--psiquiatria,.team-preview .professional-card__meta--psiquiatria-infantil,.team-preview .professional-card__meta--psicologia,.team-preview .professional-card__meta--psicologia-adolescente-adulto-joven,.team-preview .professional-card__meta--adolescente,.team-preview .professional-card__meta--nutricion,.team-preview .professional-card__meta--ingles,.team-preview .professional-card__meta--coaching{background: #1c2d52;color: #fff}.team-preview .professional-card__specialty,.team-preview .professional-card__specialty--psiquiatria,.team-preview .professional-card__specialty--psiquiatria-infantil,.team-preview .professional-card__specialty--psicologia,.team-preview .professional-card__specialty--psicologia-adolescente-adulto-joven,.team-preview .professional-card__specialty--adolescente,.team-preview .professional-card__specialty--nutricion,.team-preview .professional-card__specialty--ingles,.team-preview .professional-card__specialty--coaching{color: #fff;font-weight: 600}.team-preview .professional-card__flags{display: none}.team-preview .professional-card__excerpt{margin-top: 8px;text-align: left;height: calc(1.45em * 3)}.team-preview .professional-card__excerpt span{color: #7d90a8;font-size: 12.5px;font-weight: 400;line-height: 1.45}.team-preview .professional-card__actions{justify-content: space-between;align-items: center;gap: 12px;padding-top: 14px}.team-preview .professional-card__actions{gap: 10px;padding-top: 14px}.team-preview .professional-card__actions .btn{flex: 1 1 0;min-width: 0;min-height: 42px;padding: 8px 12px;border-radius: 999px;font-size: 14px;font-weight: 700}.team-preview .professional-card__actions .btn--primary{background: #f6e6b8;border-color: #f6e6b8;color: #1a2744}.team-preview .professional-card__actions .btn--primary:hover,.team-preview .professional-card__actions .btn--primary:focus-visible{background: #f3dc9e;border-color: #f3dc9e;color: #1a2744}.team-preview .professional-card__actions .btn--outline{background: #1c2d52;border-color: #1c2d52;color: #fff;padding-inline: 12px}.team-preview .professional-card__actions .btn--outline:hover,.team-preview .professional-card__actions .btn--outline:focus-visible{background: #16243f;border-color: #16243f;color: #fff}.team-preview__cta{margin-top: 22px;min-height: 48px;padding: 12px 28px;border-radius: 999px;background: #1c2d52;border-color: #1c2d52;font-size: 15px;font-weight: 700}.team-preview__cta:hover,.team-preview__cta:focus-visible{background: #16243f;color: #fff;border-color: #16243f}@media (max-width: 767px){.team-preview__bg{height: 120px;border-radius: 0}.team-preview .pills{justify-content: center;align-items: flex-end;flex-wrap: wrap;gap: 0;width: max-content;max-width: 100%;overflow: visible;padding-bottom: 0}.team-preview .carousel--cards{padding: 0}.team-preview .carousel__arrow{display: none}.about__photos{max-width: 480px}}.about{padding: 72px 0 72px}.about:has(.about__leaders){padding: 56px 0 64px}.about:has(.about__leaders):has(+ .alianzas){padding-bottom: 0}.about:has(.about-press){padding-bottom: 0}.about + .services{padding-top: 56px}.about__mosaic-title{margin-bottom: 28px}.about__mosaic{display: grid;grid-template-columns: 1fr;gap: 16px;margin-bottom: 0}.about-tile{display: flex;flex-direction: column;gap: 10px;padding: 22px;border-radius: 24px;background: #eef5fb;color: var(--azul-texto);text-align: left}.about-tile h3{font-size: 22px}.about-tile--photo{padding: 0;overflow: hidden}.about-tile--photo img{width: 100%;height: 100%;min-height: 180px;object-fit: cover;object-position: top center}.about__leaders{display: grid;gap: 32px;align-items: start}.about__copy,.about h2,.about p{max-width: none;margin-bottom: 0;color: var(--azul-texto)}.about__leaders h2{margin-bottom: 16px;font-size: clamp(28px,2.6vw,34px);font-weight: 800;line-height: 1.2;letter-spacing: -0.02em;text-align: left;color: var(--azul-boton)}.about p{line-height: 1.7}.about__leaders .about__copy>p{max-width: 42em;font-size: 15px;font-weight: 400;line-height: 1.6;color: var(--azul-texto)}.about p + p{margin-top: 14px}.about__leaders p + p{margin-top: 16px}.about__leaders p strong{font-weight: 700}.about__matrix{margin-top: 28px}.about__matrix-head{display: flex;align-items: center;justify-content: space-between;gap: 16px 24px;margin-bottom: 16px}.about__matrix-copy{min-width: 0}.about__kicker{margin: 0 0 4px;font-size: 11px;font-weight: 700;line-height: 1.3;letter-spacing: 0.08em;text-transform: uppercase;color: #e0a020}.about__leaders p.about__kicker{margin-top: 0;color: #e0a020}.about__matrix-title{margin: 0;font-size: 15px;font-weight: 500;line-height: 1.35;color: var(--azul-texto)}.about__leaders .about__matrix-copy p + p{margin-top: 4px}.about__matrix-logo{display: block;flex: 0 0 auto;width: 118px;height: auto}.about__brands{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.about__brand{display: flex;flex-direction: column;align-items: flex-start;min-width: 0;padding: 12px 14px 12px;border-radius: 14px;background: #eaf2fb}.about__brand p{margin: 0;max-width: none}.about__leaders .about__brand p + p{margin-top: 2px}.about__brand-name{font-size: 15px;font-weight: 600;line-height: 1.3;color: #e0a020}.about__leaders p.about__brand-name{color: #e0a020}.about__brand-lead{font-size: 13px;font-weight: 400;line-height: 1.4;color: #8fa6bd}.about__leaders p.about__brand-lead{color: #8fa6bd}.about__brand-more{margin-top: 10px;font-size: 13px;font-weight: 600;line-height: 1.3;color: var(--azul-boton);text-decoration-line: underline;text-decoration-color: transparent;text-underline-offset: 0.2em}.about__brand-more::after{content: " →"}.about__brand-more:hover,.about__brand-more:focus-visible{text-decoration-color: currentColor}.about__photos{position: relative;display: grid;grid-template-columns: 1fr 1fr;gap: 24px;align-items: start;min-width: 0;padding: 0 16px 16px 16px}.about__photo--front,.about__photo--back{position: relative;z-index: 1}.about__photo--front::before,.about__photo--back::before{content: "";position: absolute;z-index: 0;top: 18px;bottom: -16px;border-radius: 18px;background: linear-gradient(165deg,#f0e4d6 0%,#e6d4c4 48%,#dec7b0 100%)}.about__photo--front::before{right: 16px;left: -16px}.about__photo--back::before{right: -16px;left: 16px}.badges li{border-color: #d5e3f2;background: #f4f8fc;color: var(--azul-texto)}.about__photo img{aspect-ratio: 4 / 3;border-radius: 28px;object-position: top center}.about__leaders .about__photo{flex: none;min-width: 0;width: auto;margin: 0}.about__leaders .about__photo--back{margin-top: 0}.about__leaders .about__photo img{position: relative;z-index: 1;display: block;width: 100%;max-width: 100%;height: auto;aspect-ratio: 1 / 1;border-radius: 16px;object-fit: cover;object-position: center}.about-press{padding: 48px 0 0}.about-press__title{margin: 0 0 28px;font-family: var(--fuente);font-size: 16px;font-weight: 400;line-height: 1.3;color: #8fa6bd}.about-press__grid{display: grid;gap: 28px;align-items: stretch}.about-press__card{display: flex;flex-direction: column;align-items: flex-start;min-width: 0;padding: 32px 28px 28px;border-radius: 24px}.about-press__card h4,.about-press__card p{margin: 0;color: #17324f}.about-press p + p{margin-top: 0}.about-press__kicker{margin-bottom: 16px;font-family: var(--fuente);font-size: 13px;font-weight: 400;line-height: 1.35;color: #8fa6bd}.about-press__card h4{font-size: clamp(24px,2.1vw,30px);font-weight: 700;line-height: 1.18;letter-spacing: -0.02em}.about-press__card--alliance{background: #f6f1ea}.about-press__card--media{padding: 32px 8px 28px;background: transparent}.about-press__card--matrix{background: #f2f7fc}.about-press__card--matrix>.about-press__kicker{text-transform: uppercase;letter-spacing: 0.06em;font-size: 12px}.about-press__card--matrix>h4{margin-bottom: 20px}.about-press__brands{display: flex;align-items: center;gap: 16px;margin: 4px 0 22px}.about-press__brands img:first-child{width: 108px;height: auto}.about-press__brands img:last-child{width: 42px;height: auto}.about-press__more{margin-top: auto;padding-top: 28px;font-size: 15px;font-weight: 600;color: #17324f;text-decoration: none}.about-press__more::after{content: " →"}.about-press__more:hover,.about-press__more:focus-visible{color: var(--azul-boton)}.about-press__outlet{display: flex;flex: 1 1 auto;flex-direction: column;align-items: flex-start;justify-content: flex-start;gap: 20px;width: 100%;color: inherit;text-decoration: none}.about-press__outlet:hover h4,.about-press__outlet:focus-visible h4{color: var(--azul-boton)}.about-press__lt{display: flex;align-items: center;gap: 8px;color: #111}.about-press__lt-mark{display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;border-radius: 3px;background: #e30613;color: #fff;font-size: 11px;font-weight: 800;letter-spacing: -0.04em;line-height: 1}.about-press__lt-word{font-size: 22px;font-weight: 800;letter-spacing: 0.01em;line-height: 1}.about-press__brands-grid{display: grid;grid-template-columns: 1fr;gap: 12px;width: 100%;flex: 1 1 auto}.about-press__brand{display: flex;flex-direction: column;align-items: flex-start;gap: 8px;min-width: 0;padding: 22px 18px 20px;border-radius: 18px;background: var(--blanco)}.about-press__brand p{font-size: 13px;font-weight: 400;line-height: 1.45;color: #5b6b82}.about-press__brand p.about-press__brand-name{font-size: 14px;font-weight: 500;color: #17324f}.about-press__brand p.about-press__brand-lead{font-size: 15px;font-weight: 700;line-height: 1.3;color: #17324f}.about-press__brand .btn{align-self: center;margin-top: auto;min-height: 36px;padding: 8px 20px;font-size: 13px;font-weight: 600;background: #17324f;border-color: #17324f}.about-press__brand .btn:hover,.about-press__brand .btn:focus-visible{background: var(--blanco);color: #17324f}@media (min-width: 700px){.about-press__brands-grid{grid-template-columns: 1fr 1fr;align-items: stretch}}@media (min-width: 960px){.about-press__grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr);gap: 36px}.about-press__card{min-height: 100%}}.about__team{width: 100%;max-width: none;margin: 60px 0 0;aspect-ratio: auto;min-height: 0;max-height: none;border-radius: 0}.about__team img{display: block;width: 100%;height: auto;border-radius: 0;object-fit: cover;object-position: top center}.about.about--eco{position: relative;overflow: hidden;background: #f6f4f0;color: #1a2744;padding: 72px 0 168px}.about.about--eco h2,.about.about--eco h3,.about.about--eco h4,.about.about--eco p{max-width: none;margin-bottom: 0;color: inherit}.about-eco__hero{display: grid;gap: 28px;align-items: center}.about-eco__kicker{display: inline-flex;margin: 0 0 16px;padding: 6px 12px;border-radius: 8px;background: #f6e6b8;color: #a07a32;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;line-height: 1;text-transform: uppercase}.about.about--eco h2{margin: 0 0 16px;font-size: clamp(32px,4vw,46px);font-weight: 800;line-height: 1.05;letter-spacing: -0.03em;text-align: left;color: #1a2744}.about.about--eco h2 span{color: #3a6fbf}.about.about--eco .about-eco__copy>p{max-width: 460px;font-size: 16px;font-weight: 400;line-height: 1.55;color: #6d7c90}.about-eco__areas{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 22px}.about-eco__areas li{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border-radius: 999px;background: #fff;box-shadow: 0 1px 0 rgba(28,45,82,0.04);font-size: 13px;font-weight: 500;line-height: 1.2;color: #1a2744}.about-eco__dot{width: 8px;height: 8px;border-radius: 50%;background: #3a6fbf}.about-eco__dot--world{background: #3dcc7a}.about-eco__dot--train{background: #1c2d52}.about-eco__stage{position: relative;margin: 8px 18px 0 8px}.about-eco__blob{position: absolute;z-index: 0;top: -18px;right: -16px;width: 132px;height: 132px;border-radius: 50%;background: #f6e8c6}.about-eco__photo{position: relative;z-index: 1;margin: 0;overflow: hidden;border-radius: 180px 32px 180px 32px}.about-eco__photo img{display: block;width: 100%;height: auto;aspect-ratio: 5 / 4;border-radius: 180px 32px 180px 32px;object-fit: cover;object-position: center 28%}.about-eco__banner{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 20px;margin-top: 36px;padding: 16px 18px;border-radius: 28px;background: #3a6fbf;color: #fff;box-shadow: 0 14px 32px rgba(58,111,191,0.18)}.about-eco__banner-logo{display: grid;flex: 0 0 108px;place-items: center;width: 108px;height: 84px;padding: 8px 10px;border-radius: 18px;background: #fff}.about-eco__banner-logo img{display: block;width: 100%;height: auto}.about-eco__banner-copy{flex: 1 1 220px;min-width: 0}.about.about--eco .about-eco__banner h3{margin: 0 0 4px;font-size: clamp(20px,2vw,26px);font-weight: 800;line-height: 1.15;color: #fff}.about.about--eco .about-eco__banner p{font-size: 14px;font-weight: 400;line-height: 1.4;color: rgba(255,255,255,0.9)}.about-eco__banner-btn{display: inline-flex;align-items: center;justify-content: center;margin-left: auto;min-height: 44px;padding: 10px 18px;border: 1.5px solid rgba(255,255,255,0.9);border-radius: 999px;color: #fff;font-size: 14px;font-weight: 600;line-height: 1;white-space: nowrap}.about-eco__banner-btn:hover,.about-eco__banner-btn:focus-visible{background: #fff;color: #3a6fbf}.about-eco__grid{--eco-gap: 18px;display: grid;grid-template-columns: minmax(0,1fr);gap: var(--eco-gap);align-items: stretch;justify-items: stretch;margin-top: 60px}.about-eco__card{position: relative;display: flex;flex-direction: column;align-items: flex-start;align-self: stretch;justify-self: stretch;width: 100%;max-width: none;min-width: 0;height: auto;padding: 26px 22px 22px;border-radius: 22px;background: #fff;box-shadow: 0 10px 28px rgba(28,45,82,0.06)}.about-eco__card--here{border: 2px solid #3a6fbf;padding-top: 18px}.about.about--eco .about-eco__card>.about-eco__here{position: static;display: inline-flex;max-width: 100%;margin: 0 0 14px;padding: 5px 10px;border-radius: 999px;background: #3466b0;color: #fff;font-size: 10px;font-weight: 600;line-height: 1.2;white-space: nowrap;transform: none}.about-eco__brand{display: block;width: auto;max-width: 190px;height: auto;margin: 8px 0 16px}.about.about--eco .about-eco__card h3{margin: 0 0 8px;font-size: 22px;font-weight: 800;line-height: 1.2;color: #1a2744}.about.about--eco .about-eco__card>p{font-size: 14px;font-weight: 400;line-height: 1.5;color: #6d7c90}.about.about--eco .about-eco__lead{margin-bottom: 8px;font-size: 13px;color: #8a97a8}.about-eco__actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: auto;padding-top: 20px}.about-eco__btn{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 10px 18px;border-radius: 999px;font-size: 14px;font-weight: 700;line-height: 1}.about-eco__btn--book{background: #f6e6b8;color: #1a2744}.about-eco__btn--book:hover,.about-eco__btn--book:focus-visible{background: #f3dc9a}.about-eco__btn--match{background: #1c2d52;color: #fff}.about-eco__btn--match:hover,.about-eco__btn--match:focus-visible{background: #16243f}.about-eco__more{margin-top: auto;padding-top: 18px;color: #3a6fbf;font-size: 14px;font-weight: 700;line-height: 1.3;text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 3px}.about-eco__more:hover,.about-eco__more:focus-visible{text-decoration-color: currentColor}.about-eco__press{margin-top: 42px}.about.about--eco .about-eco__press-title{margin: 0 0 18px;font-size: clamp(20px,2vw,24px);font-weight: 800;line-height: 1.25;color: #1a2744}.about-eco__press-grid{display: grid;grid-template-columns: 1fr;gap: 16px;align-items: stretch}.about-eco__press-cards-right{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 16px}.about-eco__press-card{display: flex;flex-direction: column;align-items: flex-start;min-width: 0;padding: 22px 24px 20px;border-radius: 24px;background: #fff;box-shadow: 0 8px 24px rgba(28,45,82,0.05);text-decoration: none;color: inherit}a.about-eco__press-card:hover,a.about-eco__press-card:focus-visible{box-shadow: 0 10px 28px rgba(28,45,82,0.1)}.about-eco__press-card--featured{width: auto;min-height: 0;padding: 22px 24px 20px}.about-eco__press-card:not(.about-eco__press-card--featured){width: auto;min-height: 0;aspect-ratio: 138 / 135;padding: 0;overflow: hidden;border: 1px solid #e8e2dc;border-radius: 18px;background: #fff;box-shadow: none}.about-eco__press-card:not(.about-eco__press-card--featured) img{display: block;width: 100%;max-width: none;max-height: none;height: 100%;object-fit: cover}.about-eco__press-logo{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 92px;margin-bottom: 16px;padding: 18px 20px;border-radius: 16px;background: #f7f4ee}.about-eco__press-card--featured .about-eco__lt{width: 210px;max-width: 100%;height: auto}.about-eco__lt{width: min(100%,210px);height: auto}.about.about--eco .about-eco__press-kicker{margin: 0 0 6px;font-size: 13px;font-weight: 400;line-height: 1.3;color: #8a97a8}.about.about--eco .about-eco__press-card h4{margin: 0;font-size: 18px;font-weight: 800;line-height: 1.3;color: #1a2744}.about-eco__press-card--featured .about-eco__more{margin-top: auto;padding-top: 16px;color: #1e3a6c;font-size: 14px;font-weight: 600;text-decoration: none}.about-eco__waves{position: absolute;right: 0;bottom: 0;left: 0;height: 180px;pointer-events: none}.about-eco__wave{position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background-image: none}.about-eco__wave--light{background-color: #bdcbe2;clip-path: polygon( 0 27%,5% 34%,10% 40%,15% 44%,20% 45%,25% 43%,30% 39%,35% 33%,40% 26%,45% 20%,50% 16%,55% 17%,60% 22%,65% 31%,70% 41%,75% 49%,80% 54%,85% 56%,90% 55%,95% 51%,100% 45%,100% 100%,0 100% )}.about-eco__wave--deep{background-color: #5D85C0;clip-path: polygon( 0 42%,5% 49%,10% 55%,15% 59%,20% 60%,25% 58%,30% 54%,35% 48%,40% 41%,45% 35%,50% 31%,55% 32%,60% 37%,65% 46%,70% 56%,75% 64%,80% 69%,85% 71%,90% 70%,95% 66%,100% 60%,100% 100%,0 100% )}.about.about--eco + .alianzas{padding-top: 56px}@media (max-width: 719px){.about-eco__banner-btn{width: 100%;margin-left: 0}.about-eco__here{white-space: normal;border-radius: 14px;font-size: 11px}}@media (min-width: 900px){.about.about--eco{padding: 88px 0 188px}.about-eco__hero{grid-template-columns: minmax(0,1.05fr) minmax(280px,0.92fr);gap: 24px 48px}.about-eco__banner{flex-wrap: nowrap;margin-top: 42px;padding: 18px 22px 18px 18px}.about-eco__press-grid{grid-template-columns: minmax(0,0.78fr) minmax(0,1fr);gap: 16px 18px;align-items: stretch}.about-eco__press-cards-right{grid-template-columns: repeat(5,minmax(0,1fr));gap: 12px}.about-eco__press-card--featured{min-height: 282px;padding: 28px}.about-eco__press-logo{min-height: 96px;margin-bottom: 18px;border: 1px solid #eadfd5;border-radius: 18px;background: #fcfbfa}.about-eco__grid{grid-template-columns: minmax(0,480fr) minmax(0,396fr) minmax(0,396fr);align-items: start;justify-items: stretch}.about-eco__card{align-self: start;width: 100%;height: auto}.about-eco__card--here::before{content: "";position: absolute;z-index: 3;bottom: 100%;left: 50%;width: 2px;height: 60px;background: #3a6fbf;transform: translateX(-50%);pointer-events: none}.about-eco__grid>.about-eco__card:nth-child(2){align-self: stretch;height: auto}.about-eco__grid>.about-eco__card:nth-child(3){height: 205px}.about-eco__press-card{height: 100%}}@media (min-width: 1360px){.about-eco__grid{grid-template-columns: 480px 396px 396px;gap: 24px}.about-eco__grid>.about-eco__card:nth-child(3){height: 205px}}.page-template-home .about.about--eco{padding-top: 0}.mid-cta{padding: 12px 0 40px;background: transparent}.mid-cta__box{flex-direction: row;align-items: center;justify-content: space-between;padding: 22px 28px;border: 0;border-radius: 999px;background: #1e3a6c;color: var(--blanco)}.mid-cta h2{color: var(--blanco)}.mid-cta .btn{background: var(--blanco);color: var(--azul-texto);border-color: var(--blanco)}.content-band{background: #1e3a6c}.stories,.page-especialistas .stories,.page-agendar .stories,.page-servicio .stories,.page-profesional .stories,.content-band .stories{position: relative;isolation: isolate;overflow: hidden;padding: 72px 0 calc(100vw * 106 / 1024 + 28px);text-align: center;color: var(--azul-texto);background: #EBF0F7}body.home .stories{padding-top: 0}.stories>.wrap,.stories>.carousel,.page-especialistas .stories>.wrap,.page-especialistas .stories>.carousel,.page-agendar .stories>.wrap,.page-agendar .stories>.carousel,.page-servicio .stories>.wrap,.page-servicio .stories>.carousel,.page-profesional .stories>.wrap,.page-profesional .stories>.carousel,.content-band .stories>.wrap,.content-band .stories>.carousel{position: relative;z-index: 1}.stories__intro{display: flex;flex-direction: column;align-items: center}.stories__kicker{display: inline-flex;margin: 0 auto 18px;padding: 7px 14px;border-radius: 999px;background: #f6e6b8;color: #1c2744;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;line-height: 1;text-transform: uppercase}.stories__waves{position: absolute;left: 0;right: 0;bottom: 0;z-index: 0;height: calc(100vw * 106 / 1024);background: url("../img/stories-wave.webp") center bottom / 100% 100% no-repeat;pointer-events: none}.stories h2,.page-profesional .stories h2,.content-band .stories h2{width: 100%;max-width: 920px;margin-inline: auto;padding-bottom: 0;font-family: var(--fuente-titulo);font-size: clamp(32px,4vw,44px);font-weight: 800;letter-spacing: -0.03em;line-height: 1.15;color: #1c2d52}.stories .lead,.stories .lead--light{max-width: 36em;margin: 14px auto 36px;font-size: 16px;font-weight: 500;line-height: 1.45;color: #8aa0b8}.stories:has(+ .orientacion){padding-bottom: calc(100vw * 106 / 1024 + 28px)}.orientacion{position: relative;isolation: isolate;overflow: hidden;padding: 72px 0 64px;text-align: left;scroll-margin-top: 120px;margin-top: -150px;color: #1a2744;background: none}.orientacion:has(.about__team){padding-bottom: 0}.orientacion .wrap{position: relative;z-index: 1;padding-bottom: 0}.orientacion__card{display: flex;background: transparent;border-radius: 0;color: #1a2744;box-shadow: none}.orientacion__card--feature{flex-direction: column;align-items: center;gap: 36px;padding: 0;text-align: left}.orientacion__stage{position: relative;flex: 0 0 auto;width: min(100%,380px);margin: 24px 0 48px}.orientacion__blob{position: absolute;z-index: 0;display: block;border-radius: 50%;pointer-events: none}.orientacion__blob--gold{width: 500px;height: 500px;left: 50%;top: 57%;bottom: auto;background: #f6e8c6;transform: translate(-50%,-50%)}.orientacion__blob--blue{width: 48%;height: auto;aspect-ratio: 1;top: -18%;right: -12%;background: #d5e3f6}.orientacion__media{position: relative;z-index: 1;margin: 0;overflow: hidden;aspect-ratio: 4 / 5;border-radius: 22px;background: #e7edf4;box-shadow: 0 18px 40px rgba(28,45,82,0.14)}.orientacion__media img{display: block;width: 100%;height: 100%;max-height: none;aspect-ratio: auto;object-fit: cover;object-position: center 18%}.orientacion__play{position: absolute;top: 50%;left: 50%;z-index: 2;display: grid;place-items: center;width: 68px;height: 68px;border-radius: 50%;background: #fff;color: #1c2d52;box-shadow: 0 8px 22px rgba(16,28,48,0.18);transform: translate(-50%,-50%)}.orientacion__play svg{display: block;margin-left: 3px}.orientacion__caption{position: absolute;right: 16px;bottom: 72px;left: 16px;z-index: 2;margin: 0;color: #fff;font-size: clamp(16px,2vw,20px);font-weight: 800;letter-spacing: 0.01em;line-height: 1.15;text-align: center;text-transform: uppercase;text-shadow: 0 1px 0 rgba(18,28,48,0.55),0 3px 10px rgba(12,20,36,0.45)}.orientacion__free{position: absolute;z-index: 2;left: 16px;bottom: 16px;display: inline-flex;align-items: center;gap: 8px;margin: 0;padding: 7px 14px 7px 7px;border-radius: 999px;background: #fff;color: #1a2744;font-size: 14px;font-weight: 700;line-height: 1;box-shadow: 0 8px 20px rgba(28,45,82,0.12)}.orientacion__gift{display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;background: #f6e6b8;color: #1c2d52}.orientacion__copy{display: flex;flex-direction: column;align-items: flex-start;gap: 0;min-width: 0}.orientacion__kicker{display: inline-flex;margin: 0 0 16px;padding: 6px 12px;border-radius: 8px;background: #f6e6b8;color: #a07a32;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;line-height: 1;text-transform: uppercase}.orientacion h2{margin: 0 0 18px;max-width: 16em;font-family: var(--fuente-titulo);font-size: clamp(32px,3.4vw,44px);font-weight: 800;letter-spacing: -0.03em;line-height: 1.12;text-align: left;color: #1a2744}.orientacion__badge{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 16px;padding: 8px 14px;border-radius: 10px;background: #f6f1e6;color: #1a2744;font-size: 14px;font-weight: 700;line-height: 1.2}.orientacion__badge svg{flex: 0 0 auto;color: #2f6fbe}.orientacion__text{margin: 0;max-width: 46ch;color: #8b9cb3;font-family: var(--fuente);font-size: 16px;font-weight: 400;line-height: 1.55}.orientacion__actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 22px}.orientacion__btn{min-height: 46px;padding: 10px 20px;border-radius: 999px;font-size: 15px;font-weight: 700;gap: 8px}.orientacion__btn--book{background: #f6e6b8;border-color: #f6e6b8;color: #1a2744}.orientacion__btn--book:hover,.orientacion__btn--book:focus-visible{background: #f3dc9e;border-color: #f3dc9e;color: #1a2744}.orientacion__btn--types{background: #1c2d52;border-color: #1c2d52;color: #fff}.orientacion__btn--types:hover,.orientacion__btn--types:focus-visible{background: #16243f;border-color: #16243f;color: #fff}@media (min-width: 900px){.about__leaders{grid-template-columns: minmax(280px,0.95fr) minmax(0,1.15fr);gap: 40px;align-items: start}.orientacion{padding: 88px 0 0}.orientacion__card--feature{display: grid;grid-template-columns: minmax(240px,380px) minmax(0,max-content);gap: 0 clamp(40px,8vw,132px);align-items: center;justify-content: center;width: fit-content;max-width: 100%;margin-inline: auto;padding: 0 0 0 60px}.orientacion__stage{width: 100%;margin-top: 12px;margin-bottom: 20px}.orientacion__copy{justify-content: center;padding: 0}}.tests .flag{border-color: var(--azul-texto)}.tests__copy h3,.tests__copy p,.tests__intro{color: var(--azul-texto)}.tests,.blog,.faq{color: var(--azul-texto);padding: 56px 0}.tests h2,.blog h2,.faq h2{color: var(--azul-texto)}.blog-card{border: 0;background: var(--blanco);box-shadow: none;color: var(--azul-texto)}.faq{background: var(--blanco)}.faq__item{border-color: #e4ecf5;background: #f7fafc;box-shadow: none;backdrop-filter: none}.faq__trigger{color: var(--azul-texto)}@media (max-width: 1099px){.cupos__soon{flex-basis: 180px}.cupos__soon p{font-size: 16px}.cupos .carousel--slots .carousel__slide{flex: 0 0 calc((100% - 28px) / 3);width: calc((100% - 28px) / 3)}}@media (max-width: 767px){.carousel--alliances{--cards-visible: 1}.header__brands{gap: 8px}.header__affiliation{display: none}.logo--rewpaz svg,.logo--rewpaz img{height: 32px}.header__brands .logo:not(.logo--rewpaz) img{height: 28px}.header__toggle{flex-basis: 44px;width: 44px}.cupos__bar{flex-direction: column;align-items: stretch;gap: 12px;padding: 16px}.cupos__soon{flex-basis: auto}.cupos .carousel--slots{padding: 0 28px}.cupos .carousel--slots .carousel__viewport{margin: -8px -10px;padding: 8px 10px}.cupos .carousel--slots .carousel__slide{flex: 0 0 100%;width: 100%}.hero--home .search--hero{flex-direction: row;max-width: none}.hero--home .search--hero .search__submit{width: auto}.hero-book__row{flex-wrap: wrap;border-radius: 24px}.hero-book .search__filters{flex-direction: column;width: 100%}.hero-book .custom-select + .custom-select::before{left: 20px;right: 20px;top: 0;width: auto;height: 1px;transform: none}.hero-book .custom-select + .custom-select .custom-select__trigger{border: 0}.hero-book .hero-book__row>.btn{width: 100%;margin: 0;border-radius: 0 0 24px 24px}}@media (min-width: 768px){.hero--home .search--hero{flex-direction: row;align-items: center}.hero-book__row{grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr) auto}.about__mosaic{grid-template-columns: 1fr 1fr}.about-tile--wide,.about-tile--photo{grid-column: 1 / -1}}@media (min-width: 1100px){.header__nav-pill{padding: 8px 8px 8px 22px}.nav{position: static;top: auto;left: auto;transform: none;width: auto;height: auto;flex: 1 1 auto;padding: 0;background: transparent;box-shadow: none;visibility: visible;pointer-events: auto;justify-content: flex-end}.nav__list{gap: 32px;pointer-events: auto}.nav__list a{font-size: 15px;font-weight: 500}.header__cta{display: inline-flex;align-self: center;min-height: 52px;padding: 0 26px}.hero--home{min-height: 0;padding: 64px 0 80px}.about__leaders{grid-template-columns: minmax(280px,520px) minmax(0,1fr);gap: 56px;align-items: start}.about__leaders .about__copy{max-width: none}.about__leaders .about__photos{flex: 1 1 auto;width: auto}.about__leaders .about__photo{flex: none;width: auto}.about__leaders .about__photo img{width: 100%;height: auto;max-width: 100%;aspect-ratio: 1 / 1}.team-preview__bg{height: 176px;border-radius: 0}.team-preview .carousel--cards{padding: 0}.wrap .carousel>.carousel__arrow[data-carousel-prev],.cupos .carousel--slots>.carousel__arrow[data-carousel-prev]{left: 0}.wrap .carousel>.carousel__arrow[data-carousel-next],.cupos .carousel--slots>.carousel__arrow[data-carousel-next]{right: 0}.team-preview .carousel--cards .carousel__slide{--card-w: calc((100cqi - 60px) / 4);flex: 0 0 var(--card-w);flex-basis: var(--card-w);width: var(--card-w);min-width: var(--card-w);max-width: var(--card-w)}.mid-cta__box{padding: 18px 18px 18px 36px}}.tests{--tests-sky: #e6f0f7;--tests-wave-light: #EBF0F7;--tests-wave-sand: #eadcc8;position: relative;isolation: isolate;overflow: hidden;padding: 72px 0 96px;text-align: left;scroll-margin-top: 120px;color: #223c6a;background: var(--tests-sky)}.tests::before,.tests::after{content: "";position: absolute;z-index: 0;left: 0;right: 0;bottom: 0;pointer-events: none;background-repeat: no-repeat;background-position: bottom center;background-size: 100% 100%}.tests::before{height: 62%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 420' preserveAspectRatio='none'%3E%3Cpath fill='%23EBF0F7' d='M0 118C210 48 390 196 700 162C1010 128 1180 196 1440 92V420H0Z'/%3E%3C/svg%3E")}.tests::after{height: 46%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 420' preserveAspectRatio='none'%3E%3Cpath fill='%23eadcc8' d='M0 168C180 96 360 228 680 188C1000 148 1200 220 1440 146V420H0Z'/%3E%3C/svg%3E")}.tests>.wrap{position: relative;z-index: 1}.tests h2,.tests .tests h2{margin: 0;text-align: left;font-family: var(--fuente-titulo);font-size: clamp(32px,3.4vw,40px);font-weight: 800;letter-spacing: -0.03em;line-height: 1.15;color: #3a5f8f}.tests__head{display: flex;align-items: flex-start;justify-content: space-between;gap: 24px;margin-bottom: 36px}.tests__heading{flex: 1 1 auto;min-width: 0}.tests__intro{max-width: 62ch;margin: 12px 0 0;font-size: 16px;font-weight: 500;line-height: 1.55;color: #7d93ad}.tests__lang{flex: 0 0 auto;margin-top: 4px;color: #5d7aa0}.tests .flag{border-color: #c5d3e4}.tests__body{display: grid;grid-template-columns: minmax(240px,4fr) minmax(0,6fr);gap: 24px;align-items: stretch;width: 100%}.tests__nav{display: flex;flex-direction: column;gap: 10px;min-width: 0;min-height: 0;overflow: hidden;align-self: stretch}.tests__nav-viewport{flex: 1 1 auto;overflow: hidden;min-height: 0}.tests__tabs{display: flex;flex-direction: column;gap: 12px;margin: 0;padding: 0;list-style: none;transition: transform 0.28s ease}.tests__tabs li{display: block;flex: 0 0 auto}.tests__tabs button{width: 100%;min-height: 52px;padding: 14px 22px;border: 0;border-radius: 14px;background: #fff;color: #1c1c1c;font-size: 15px;font-weight: 700;line-height: 1.2;text-align: left;box-shadow: 0 8px 18px rgba(34,60,106,0.08);cursor: pointer}.tests__tabs button:hover,.tests__tabs button:focus-visible{background: #f4f8fc;color: #1c1c1c}.tests__tabs button.is-active,.tests__tabs button.is-active:hover,.tests__tabs button.is-active:focus-visible{background: #7eb3dc;color: #fff;box-shadow: none}.tests__nav-arrow{display: none;flex: 0 0 auto;align-self: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: #1b5eae;cursor: pointer}.tests__nav.is-carousel .tests__nav-arrow:not([hidden]){display: inline-flex;align-items: center;justify-content: center}.tests__nav-arrow:disabled{opacity: 0.35;cursor: default}.tests__nav-arrow img{width: 16px;height: 16px}.tests__nav-arrow--prev img{transform: rotate(90deg)}.tests__nav-arrow--next img{transform: rotate(-90deg)}.tests__panel{overflow: hidden;min-width: 0;padding: 0;border-radius: 24px;background: #fff;box-shadow: 0 12px 32px rgba(30,58,108,0.08);color: #223c6a}.tests__fade{display: flex;flex-direction: column;gap: 0;width: 100%}.tests__media{overflow: hidden;width: 100%;height: 300px;background: #d7dde4}.tests__panel img,.tests .tests__panel img,.tests__media img{display: block;width: 100%;height: 300px;max-height: 300px;aspect-ratio: auto;object-fit: cover;object-position: 72% 42%;border-radius: 0}.tests__copy{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;padding: 24px 28px 28px}.tests__copy h3{margin: 0;font-size: 22px;font-weight: 800;line-height: 1.25;color: #1a1a1a}.tests__copy p{margin: 0;font-size: 14px;font-weight: 400;line-height: 1.55;color: #4b5563}.tests__copy .btn{margin-top: 8px}@media (max-width: 899px){.tests{padding: 48px 0 64px}.tests__head{flex-direction: column;gap: 12px;margin-bottom: 24px}.tests__body{grid-template-columns: 1fr;gap: 18px}.tests__nav{height: auto;max-height: 280px}.tests__nav-viewport{max-height: 280px}.tests__copy{padding: 20px 20px 22px}.tests__copy h3{font-size: 20px}}.blog{--blog-card: #eaf3fb;position: relative;isolation: isolate;overflow: hidden;padding: 72px 0 80px;text-align: left;scroll-margin-top: 120px;color: #223c6a;background: #fff}.blog>.wrap{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: stretch}.blog h2,.blog>.wrap>h2{margin: 0;text-align: left;font-family: var(--fuente-titulo);font-size: clamp(32px,3.4vw,40px);font-weight: 800;letter-spacing: -0.03em;line-height: 1.15;color: #223c6a}.blog .lead,.blog .lead--light{max-width: 100%;margin: 12px 0 0;text-align: left;font-size: 16px;font-weight: 500;line-height: 1.5;color: #7d93ad}.blog .carousel--blog{margin-top: 32px}.blog .carousel--blog .carousel__viewport{padding: 0;margin: 0;overflow: hidden}.blog .blog-card{border: 0;border-radius: 22px;background: var(--blog-card);box-shadow: none;color: #223c6a}.blog .blog-card a{border-radius: 22px;color: #223c6a}.blog .blog-card__media img{aspect-ratio: 16 / 11;object-fit: cover;object-position: center}.blog .blog-card__tag{top: 12px;left: 12px;padding: 5px 12px;border: 0;background: #2a6fbe;color: #fff;font-size: 11px;font-weight: 700}.blog .blog-card__body{padding: 14px 16px 16px;background: var(--blog-card)}.blog .blog-card__meta{justify-content: flex-start;gap: 12px;font-size: 12px;font-weight: 400;color: #8aa3bf}.blog .blog-card h3{margin: 10px 0 14px;font-size: 16px;font-weight: 800;line-height: 1.35;color: #223c6a}.blog .blog-card__more{color: #223c6a;font-size: 14px;font-weight: 600}.blog .blog-card__read img,.blog .blog-card__more img{filter: none;opacity: 0.72}.blog .carousel--blog .carousel__dots{margin: 4px 0 8px}.blog .carousel--blog .carousel__dots button{background: #c5d3e4}.blog .carousel--blog .carousel__dots button.is-active{width: 22px;background: #2a6fbe}.blog .blog__cta{align-self: center;min-width: 0;margin: 24px auto 0;padding: 14px 40px;border-color: var(--azul-boton);background: var(--azul-boton);color: var(--blanco)}.blog .blog__cta:hover,.blog .blog__cta:focus-visible{background: var(--blanco);color: var(--azul-boton);border-color: var(--azul-boton)}@media (max-width: 767px){.blog{padding: 56px 0 64px}}.faq{--faq-wave-light: #e7f3fc;--faq-wave: #cfe4f6;position: relative;isolation: isolate;overflow: hidden;padding: 72px 0 88px;text-align: center;color: #223c6a;background: #fff}.faq::before,.faq::after{content: "";position: absolute;z-index: 0;left: 0;right: 0;bottom: 0;pointer-events: none;background-repeat: no-repeat;background-position: bottom center;background-size: 100% 100%}.faq::before{height: 64%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 420' preserveAspectRatio='none'%3E%3Cpath fill='%23e7f3fc' d='M0 48C220 130 420 210 720 168C1020 126 1240 72 1440 28V420H0Z'/%3E%3C/svg%3E")}.faq::after{height: 46%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 420' preserveAspectRatio='none'%3E%3Cpath fill='%23cfe4f6' d='M0 118C200 188 460 248 760 206C1060 164 1260 128 1440 92V420H0Z'/%3E%3C/svg%3E")}.faq>.wrap{position: relative;z-index: 1}.faq h2{display: block;margin: 0 0 8px;color: #1a3568;font-family: var(--fuente-titulo);font-size: clamp(30px,3.2vw,36px);font-weight: 800;letter-spacing: -0.03em;line-height: 1.15;text-align: center}.faq__list{gap: 14px;max-width: 1040px;margin: 28px auto 0}.faq__item{border: 1px solid #d7e3ef;border-radius: 16px;background: #fff;box-shadow: none;backdrop-filter: none;-webkit-backdrop-filter: none;transition: background 0.25s ease,border-color 0.25s ease}.faq__item.is-open{border-color: #d3e3f2;background: #e8f2fb}.faq__trigger{padding: 18px 20px;background: transparent;color: #1e3a6c;font-size: 15px;font-weight: 500;line-height: 1.45}.faq__item.is-open .faq__trigger{font-weight: 600}.faq__trigger:focus-visible{outline: 2px solid #1e4b86;outline-offset: -4px}.faq__icon{flex: 0 0 34px;width: 34px;height: 34px;border: 1px solid #d3e0ec;border-radius: 50%;background: #f4f8fc;transition: background 0.25s ease,border-color 0.25s ease}.faq__icon::before,.faq__icon::after{background: #1e4b86}.faq__icon::before{width: 14px;height: 2px}.faq__icon::after{width: 2px;height: 14px}.faq__item.is-open .faq__icon{border-color: #1f4e8c;background: #1f4e8c}.faq__item.is-open .faq__icon::before,.faq__item.is-open .faq__icon::after{background: #fff}.faq .faq__panel p{margin: 0;padding: 0 64px 20px 20px;color: #4e627c;font-size: 15px;line-height: 1.55}@media (max-width: 767px){.faq{padding: 56px 0 64px}.faq h2{font-size: 30px}.faq__trigger{gap: 12px;padding: 16px 16px;font-size: 16px}.faq .faq__panel p{padding: 0 16px 16px;font-size: 15px}.faq__icon{flex-basis: 32px;width: 32px;height: 32px}}html:has(body.page-screening){overflow-x: clip;overflow-y: auto}body.page-screening,body.page-screening main{overflow: visible}.screening-page{background: #e6f0f7}.screening{--ocre: #8a6a45;--ocre-oscuro: #5c4636;--ocre-claro: #e6d5c3;--ocre-hielo: #f6f1e8;--arena: #f6eee4;padding: 46px 0 72px}.screening__sheet{container-type: inline-size;container-name: screening;max-width: 980px;margin: 0 auto;padding: 36px 40px 32px;border-radius: var(--radio-card);background: var(--blanco);box-shadow: var(--sombra)}.screening-progress{position: sticky;top: var(--screening-progress-top,104px);z-index: 25;display: flex;align-items: center;gap: 12px;margin: 0 0 22px;padding: 10px 16px;border: 1px solid var(--ocre-oscuro);border-radius: 999px;background: var(--arena);box-shadow: 0 8px 18px rgba(92,70,54,0.08);transition: transform 0.7s cubic-bezier(0.22,0.8,0.24,1)}.screening-progress.is-complete{transform: translateY(calc(-100% - var(--screening-progress-top,104px) - 16px));pointer-events: none}.screening-progress.is-gone{display: none}@media (prefers-reduced-motion: reduce){.screening-progress{transition: none}}.screening-progress__label,.screening-progress__percent{margin: 0;color: var(--ocre-oscuro);font-weight: 700;white-space: nowrap}.screening-progress__percent{min-width: 3ch;text-align: right}.screening-progress__track{flex: 1 1 auto;height: 8px;overflow: hidden;border-radius: 999px;background: var(--blanco)}.screening-progress__fill{display: block;width: 0;height: 100%;border-radius: inherit;background: var(--ocre)}.screening__question.is-locked{opacity: 0.4}.screening__question.is-locked .screening-choice{cursor: not-allowed}.screening__logos{display: none;align-items: center;gap: 28px;margin-bottom: 20px}.screening__logos .logo--rewpaz svg{display: block;width: 148px;height: auto}.screening__logos img{width: 180px;height: auto}.screening h1,.screening__group h2,.screening__outcome h2{margin: 0 0 12px;color: var(--azul-texto);font-family: var(--fuente-titulo);font-weight: 700;line-height: 1.2}.screening h1{font-size: 36px}.screening__lead,.screening__date,.screening__disclaimer,.screening__pending,.screening__note{margin: 0 0 16px;color: var(--azul-suave);font-size: 17px;line-height: 1.5}.screening__contexts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px 32px;margin: 8px 0 22px}.screening__context{display: flex;flex-direction: column;gap: 8px;margin: 0;min-width: 0}.screening__context .custom-select{flex: none;width: 100%;margin-top: auto}.screening .custom-select__trigger{position: relative}.screening .custom-select__trigger img{opacity: 0}.screening .custom-select__trigger::after{content: "";position: absolute;right: 16px;top: 50%;width: 8px;height: 8px;margin-top: -6px;border-right: 2px solid var(--azul-texto);border-bottom: 2px solid var(--azul-texto);transform: rotate(45deg);pointer-events: none}.screening .custom-select.is-open .custom-select__trigger::after{margin-top: -2px;transform: rotate(225deg)}.screening__date time{color: var(--azul-texto);font-weight: 600}.screening__questions{margin: 8px 0 0;padding: 0;list-style: none}.screening__group{margin-top: 28px}.screening__group h2{font-size: 22px;font-weight: 400;font-family: var(--fuente)}.screening__group h2 span{color: var(--ocre);font-family: var(--fuente-titulo);font-weight: 700}.screening__example{margin: 0 0 18px;padding: 16px 18px;border-radius: 16px;background: var(--arena)}.screening__example-title{margin: 0 0 8px;color: var(--ocre-oscuro);font-weight: 700}.screening-choice.is-marked{border-color: var(--ocre);background: var(--ocre-hielo);box-shadow: inset 0 0 0 1px var(--ocre)}.screening-choice.is-marked .screening-choice__mark::after{background: var(--ocre)}.screening__question{padding: 22px 0;border-top: 1px solid var(--ocre-claro)}.screening__prompt{margin: 0 0 14px;color: var(--azul-texto);font-size: 18px;font-weight: 500;line-height: 1.4}.screening__qnum{margin-right: 0.35em;color: var(--ocre);font-weight: 700}.screening__scale{margin: 0 0 14px;padding: 0;border: 0}.screening__scale legend{margin-bottom: 8px;color: var(--ocre);font-weight: 700}.screening__choices{display: flex;flex-wrap: nowrap;gap: 10px}.screening__choices--many{flex-wrap: wrap}.screening__choices--many .screening-choice{flex: 1 1 calc(33.333% - 10px)}.screening-choice{position: relative;display: flex;align-items: flex-start;gap: 10px;flex: 1 1 0;min-width: 0;margin: 0;padding: 12px 14px;border: 1px solid var(--azul-claro);border-radius: 14px;background: var(--azul-hielo);color: var(--azul-texto);cursor: pointer}.screening-choice__input{position: absolute;width: 1px;height: 1px;margin: 0;opacity: 0}.screening-choice__mark{display: grid;place-items: center;flex: 0 0 auto;width: 18px;height: 18px;margin-top: 2px;border: 2px solid var(--ocre);border-radius: 50%;background: var(--blanco)}.screening-choice__mark::after{content: "";width: 8px;height: 8px;border-radius: 50%;background: transparent}.screening-choice:has(.screening-choice__input:checked){border-color: var(--ocre);background: var(--ocre-hielo);box-shadow: inset 0 0 0 1px var(--ocre)}.screening-choice:has(.screening-choice__input:checked) .screening-choice__mark::after{background: var(--ocre)}.screening-choice:has(.screening-choice__input:focus-visible){outline: 2px solid #c4a574;outline-offset: 2px}.screening-choice__label{min-width: 0;line-height: 1.35}.screening__footer{margin-top: 8px;padding-top: 8px}.screening__outcome{margin: 0 0 18px;padding: 22px 24px;border: 1px solid var(--ocre-oscuro);border-radius: 16px;background: var(--ocre-hielo);box-shadow: 0 12px 32px rgba(92,70,54,0.1)}.screening__outcome[hidden],.screening__dual[hidden]{display: none !important}.screening__outcome h2{color: var(--ocre-oscuro);font-size: 24px}.screening__score,.screening__band{margin: 0;color: var(--azul-texto);font-size: 22px}.screening__score{color: var(--azul);font-family: var(--fuente-titulo);font-size: 32px;font-weight: 700;line-height: 1.15}.screening__band{margin-top: 12px;padding: 12px 14px;border-radius: 12px;background: #e6f0f7;color: var(--azul-texto);font-weight: 700}.screening.is-alert .screening__outcome{border-color: #8a4632;background: #fdecec}.screening__dual{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin: 0}.screening__dual div{margin: 0}.screening__dual dt{color: var(--azul-suave);font-size: 14px}.screening__dual dd{margin: 4px 0 0;color: var(--azul);font-family: var(--fuente-titulo);font-size: 32px;line-height: 1}.screening__skill-list,.screening__poles ul{margin: 0;padding: 0;list-style: none}.screening__skill-list{display: grid;grid-template-columns: 1fr 1fr;gap: 8px 28px;margin-bottom: 8px}.screening__skill-list li{display: flex;justify-content: space-between;gap: 12px;padding-bottom: 6px;border-bottom: 1px solid var(--ocre-claro)}.screening__skill-list strong{color: var(--azul);font-family: var(--fuente-titulo);font-size: 22px;font-weight: 700;line-height: 1}.screening__pattern-list{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none}.screening__pattern-list li{display: grid;grid-template-columns: minmax(0,1fr) auto auto;gap: 8px 14px;align-items: center;margin: 0;padding: 12px 14px;border-radius: 14px;background: var(--blanco)}.screening__pattern-list strong{color: var(--azul);font-family: var(--fuente-titulo);font-size: 28px;font-weight: 700;line-height: 1}.screening__pattern-band{padding: 6px 10px;border-radius: 999px;font-size: 14px;font-weight: 700;line-height: 1.2;-webkit-print-color-adjust: exact;print-color-adjust: exact}.screening__pattern-band.is-typical{background: #e5f3e8;color: #245c38}.screening__pattern-band.is-possible{background: var(--arena);color: var(--ocre-oscuro)}.screening__pattern-band.is-definite{background: #f8e8df;color: #8a4632}.screening__poles{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;margin-top: 18px}.screening__pole{margin: 0;padding: 16px 18px 8px;border-radius: 16px;-webkit-print-color-adjust: exact;print-color-adjust: exact}.screening__pole h3{display: flex;align-items: center;gap: 8px;margin: 0 0 8px;font-family: var(--fuente-titulo);font-size: 22px;font-weight: 700}.screening__pole-icon{flex: 0 0 auto}.screening__pole--strong{background: #e5f3e8;color: #245c38}.screening__pole--weak{background: #f8e8df;color: #8a4632}.screening__pole li{padding: 8px 0;border-top: 1px solid color-mix(in srgb,currentColor 22%,transparent);line-height: 1.45}.screening__poles[hidden],.screening__band[hidden]{display: none !important}.screening__actions{margin: 8px 0 0}.screening__save{gap: 8px}.screening__save-icon{flex: 0 0 auto}.screening__save:disabled{opacity: 0.45;cursor: not-allowed}.screening__key{display: grid;grid-template-columns: 1.4fr 1fr;gap: 12px 32px;margin: 0 0 18px;padding: 16px 18px;border-radius: 16px;background: var(--arena);color: var(--azul-texto)}.screening__key p,.screening__key ul{margin: 0;padding: 0;list-style: none}.screening__key p{margin-bottom: 6px;color: var(--ocre)}.screening__key li{line-height: 1.45}@media (max-width: 767px){.screening{padding: 28px 0 calc(40px + env(safe-area-inset-bottom,0px))}.screening .wrap{width: min(100%,calc(100% - 20px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)))}.screening__contexts{grid-template-columns: 1fr}.screening__sheet{padding: 16px 14px 18px}.screening h1{font-size: clamp(26px,7.4vw,32px)}.screening__lead,.screening__date,.screening__disclaimer,.screening__pending,.screening__note{font-size: 16px}.screening__prompt{font-size: 17px}.screening__group h2{font-size: 18px}.screening-progress{gap: 8px;margin-bottom: 16px;padding: 8px 12px}.screening-progress__label,.screening-progress__percent{font-size: 14px}.screening-progress__track{min-width: 48px}.screening__question{padding: 16px 0}.screening__skill-list,.screening__poles{grid-template-columns: 1fr}.screening__outcome{padding: 16px}.screening__score{font-size: 28px}.screening__save{width: 100%}.screening__pattern-list li{grid-template-columns: 1fr auto}.screening__pattern-band{grid-column: 1 / -1;justify-self: start}.screening__dual,.screening__key{grid-template-columns: 1fr}}.cupos{padding: 30px 0 24px;background: #eaf0f8}.cupos>.wrap{width: min(1600px,calc(100% - 48px))}.cupos__bar{gap: 24px;min-height: 155px;padding: 24px 24px 24px 34px;border: 1px solid #eee2d7;border-radius: 34px;background: #fcfbfa}.cupos__soon{flex-basis: 314px;gap: 18px}.cupos__clock{flex-basis: 58px;width: 58px;height: 58px}.cupos__clock svg{width: 26px;height: 26px}.cupos__soon p{font-size: 27px}.cupos .carousel--slots .carousel__track{gap: 24px}.cupos .carousel--slots .carousel__slide{flex-basis: calc((100% - 48px) / 3);width: calc((100% - 48px) / 3)}.cupos .availability-card{gap: 16px;min-height: 106px;padding: 16px 18px 16px 22px;border-radius: 25px}.cupos .availability-card h3{font-size: 19px}.cupos .availability-card p{gap: 10px;margin-top: 5px;color: #435779;font-size: 16px;line-height: 1.35}.cupos .availability-card p::before{flex-basis: 8px;width: 8px;height: 8px;margin: 5px 1px 0 2px;box-shadow: 0 0 0 4px #d9efe4}.cupos .availability-card__go{flex-basis: 48px;width: 48px;height: 48px}@media (max-width: 1099px){.cupos__soon{flex-basis: 250px}.cupos__soon p{font-size: 22px}.cupos .availability-card{gap: 12px;padding-inline: 16px}.cupos .availability-card h3{font-size: 17px}.cupos .availability-card p{font-size: 15px}.cupos .availability-card__go{flex-basis: 42px;width: 42px;height: 42px}}@media (max-width: 767px){.cupos{padding: 22px 0}.cupos>.wrap{width: min(100%,calc(100% - 24px))}.cupos__bar{gap: 14px;min-height: 0;padding: 18px;border-radius: 26px}.cupos__soon{flex-basis: auto}.cupos__clock{flex-basis: 48px;width: 48px;height: 48px}.cupos__soon p{font-size: clamp(16px,4.4vw,20px);white-space: normal}.cupos__soon p br{display: initial}.cupos .availability-card{min-height: 96px}.cupos__soon p{font-size: clamp(16px,4.4vw,20px)}.cupos .availability-card h3{font-size: 16px}.cupos .availability-card p{font-size: 14px}}.team-preview{padding: 44px 0 16px}.hero--home + .team-preview{padding-top: calc(68px + (var(--hero-book-h) * 0.5))}.team-preview__kicker{margin-bottom: 17px;padding: 5px 12px;border-radius: 6px;color: #356bb7;font-size: 9px;letter-spacing: 0.07em}.team-preview h2{max-width: 600px;font-size: 30px;letter-spacing: -0.025em;line-height: 1.12}.team-preview__title-line{font-size: inherit;white-space: nowrap}.team-preview .lead{max-width: 460px;margin-top: 14px;color: #435779;font-size: 13px;font-weight: 400;line-height: 1.45}.team-preview .pills{margin-top: 20px}.team-preview .pill,.team-preview .pill:hover,.team-preview .pill:focus-visible,.team-preview .pill.is-active,.team-preview .pill.is-active:hover,.team-preview .pill.is-active:focus-visible{min-height: 35px;padding: 8px 17.5px;font-size: 11px}.team-preview .carousel--cards{position: relative;container-type: inline-size;display: block;margin-top: 24px}.team-preview .carousel--cards .carousel__viewport{width: 100%;padding: 8px 0 16px}.team-preview .carousel__track{gap: 14px}.team-preview .professional-card{padding: 8px 8px 10px;border-radius: 17px}.team-preview .professional-card__media{border-radius: 14px}.team-preview .professional-card__rating{top: 8px;right: 8px;gap: 3px;padding: 3px 7px}.team-preview .professional-card__rating .stars img{width: 10px;height: 10px;flex-basis: 10px}.team-preview .professional-card__score{font-size: 10px}.team-preview .professional-card__body{padding: 10px 10px 0}.team-preview .professional-card h3{font-size: 14px;line-height: 1.25;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.team-preview .professional-card__meta{margin-top: -25px;margin-bottom: 7px;margin-left: 0;padding: 5px 9px;font-size: 9px}.team-preview .professional-card__excerpt{height: calc(1.45em * 2);margin-top: 6px;font-size: 10px}.team-preview .professional-card__excerpt span{font-size: 10px;line-height: 1.45}.team-preview .professional-card__actions{gap: 7px;padding-top: 0}.team-preview .professional-card__actions .btn{min-height: 29px;padding: 6px 8px;font-size: 10px}.team-preview .professional-card__actions .btn--outline{border-color: #5c85c3;background: #5c85c3;color: #fff}.team-preview .professional-card__actions .btn--outline:hover,.team-preview .professional-card__actions .btn--outline:focus-visible{border-color: #4d76b2;background: #4d76b2;color: #fff}.team-preview .carousel--cards .carousel__dots{justify-content: center;margin: 31px 0 0;gap: 7px}.team-preview .carousel--cards .carousel__dots button{width: 6px;height: 6px}.team-preview .carousel--cards .carousel__dots button.is-active{width: 20px}.team-preview .carousel--cards .carousel__arrow{position: absolute;z-index: 3;top: calc(8px + ((100cqi - 56px) / 5 - 16px) * 0.75);width: 38px;height: 38px;margin: 0;border: 0;border-radius: 50%;background: #1c2d52;box-shadow: 0 4px 10px rgba(28,45,82,0.18);transform: translateY(-50%)}.team-preview .carousel--cards .carousel__arrow[data-carousel-prev]{left: -26px;right: auto}.team-preview .carousel--cards .carousel__arrow[data-carousel-next]{right: -26px;left: auto}.team-preview .carousel--cards .carousel__arrow img{width: 16px;height: 16px;filter: brightness(0) invert(1)}.team-preview .carousel--cards .carousel__arrow[data-carousel-prev],.team-preview .carousel--cards .carousel__arrow[data-carousel-next]{border-color: #1c2d52;background: #1c2d52}.team-preview .team-preview__cta{min-height: 35px;margin-top: 22px;padding: 0 18px;border-color: #5c85c3;background: #5c85c3;font-size: 11px}.team-preview .team-preview__cta:hover,.team-preview .team-preview__cta:focus-visible{border-color: #4d76b2;background: #4d76b2}.team-preview__bg{height: 60px}.team-preview + .stories{background-color: #EBF0F7}.team-preview + .stories .stories__waves{background: #fff;-webkit-mask: url("../img/stories-wave.webp") center bottom / 100% 100% no-repeat;mask: url("../img/stories-wave.webp") center bottom / 100% 100% no-repeat}@media (min-width: 768px){.team-preview .carousel--cards{--card-gap: 14px;--cards-visible: 5}.team-preview .carousel--cards .carousel__slide{--card-w: calc((100cqi - (4 * var(--card-gap))) / 5);flex: 0 0 var(--card-w);flex-basis: var(--card-w);width: var(--card-w);min-width: var(--card-w);max-width: var(--card-w)}}@media (max-width: 767px){.team-preview{padding: 40px 0 28px}.team-preview__bg{height: 120px}.hero--home + .team-preview{padding-top: calc(40px + (var(--hero-book-h) * 0.5))}.team-preview h2{font-size: clamp(26px,7vw,30px)}.team-preview__title-line{font-size: inherit;white-space: normal}.team-preview .professional-card{padding: 10px 10px 16px}.team-preview .professional-card__body{padding: 14px 14px 0}.team-preview .professional-card h3{font-size: 18px;white-space: normal}.team-preview .professional-card__meta{margin-top: -28px;margin-bottom: 10px;margin-left: 8px;padding: 5px 12px;font-size: 12px}.team-preview .professional-card__excerpt{height: calc(1.45em * 3);margin-top: 8px}.team-preview .professional-card__excerpt span{font-size: 12.5px}.team-preview .professional-card__actions{gap: 10px;padding-top: 14px}.team-preview .professional-card__actions .btn{min-height: 42px;padding: 8px 12px;font-size: 14px}.team-preview .carousel--cards .carousel__arrow{display: none}}@container screening (max-width: 680px){.screening__choices,.screening__choices--many{flex-direction: column;gap: 8px}.screening__choices--many .screening-choice,.screening-choice{flex: 1 1 auto;flex-direction: row;align-items: center;gap: 12px;min-height: 48px;padding: 12px 14px;text-align: left}.screening-choice__mark{margin-top: 0;align-self: center}.screening-choice__label{font-size: 16px;overflow-wrap: break-word;text-align: left;white-space: normal}}.wa-sticky{position: fixed;right: max(18px,env(safe-area-inset-right));bottom: max(18px,env(safe-area-inset-bottom));z-index: 24;display: inline-flex;align-items: center;gap: 10px;padding: 4px 4px 4px 16px;border: 0;border-radius: var(--radio-pill);background: var(--blanco);color: var(--azul-profundo);font-family: var(--fuente);font-size: 15px;font-weight: 500;line-height: 1;letter-spacing: -0.01em;text-decoration: none;box-shadow: 0 8px 20px rgba(34,61,107,0.14);transform: translateY(0);opacity: 1;visibility: visible;animation: wa-sticky-in 0.7s ease backwards;transition: transform 0.5s cubic-bezier(0.22,1,0.36,1),box-shadow 0.5s cubic-bezier(0.22,1,0.36,1),opacity 0.45s ease,visibility 0s linear}.wa-sticky:hover,.wa-sticky:focus-visible{transform: translateY(-6px);box-shadow: 0 16px 28px rgba(34,61,107,0.2);outline: none}.wa-sticky__label{white-space: nowrap}.wa-sticky__mark{display: grid;flex: none;place-items: center;width: 36px;height: 36px;border: 0;border-radius: 50%;overflow: hidden}.wa-sticky__mark img{display: block;width: 100%;height: 100%;border-radius: inherit;object-fit: cover}@keyframes wa-sticky-in{from{opacity: 0}to{opacity: 1}}@media (max-width: 767px){.wa-sticky{right: max(12px,env(safe-area-inset-right));bottom: max(12px,env(safe-area-inset-bottom))}}body.is-nav-open .wa-sticky,body.is-footer-in .wa-sticky{animation: none;opacity: 0;visibility: hidden;pointer-events: none;transition: transform 0.5s cubic-bezier(0.22,1,0.36,1),box-shadow 0.5s cubic-bezier(0.22,1,0.36,1),opacity 0.45s ease,visibility 0s linear 0.45s}@media (prefers-reduced-motion: reduce){.wa-sticky,.wa-sticky__mark{animation: none;transition: none}.wa-sticky:hover,.wa-sticky:focus-visible{transform: none}}@media print{.site-header,.site-footer,.wa-sticky,.cookies,.skip-link,.screening__actions,.screening__pending,.screening-progress,.custom-select__list{display: none !important}.screening__logos{display: flex !important}.screening-page,.screening__sheet{background: #fff;box-shadow: none}.screening{padding: 0}.screening__sheet{max-width: none;padding: 0}.screening-choice:not(:has(.screening-choice__input:checked)){display: none}.screening__question,.screening__group{break-inside: avoid}}.videos{z-index: auto;overflow: hidden;padding: 0 0 160px;text-align: left;background: #5D85C0;color: #fff}.videos::before{content: none}.videos__kicker{display: inline-block;padding: 8px 16px;margin: 0 0 14px;background: #f6e6b8;color: #1B2D59;font-size: 13px;font-weight: 700;letter-spacing: 0.18em;line-height: 1;text-transform: uppercase;border-radius: 999px}.videos h2{margin: 0 0 28px;max-width: none;color: #fff;font-size: clamp(32px,3.4vw,44px);font-weight: 500;letter-spacing: -0.03em;line-height: 1.05;text-align: left}.videos__stage{display: block;gap: 28px;align-items: stretch}.videos-card__badge{position: absolute;top: 16px;left: 16px;z-index: 2;display: inline-flex;align-items: center;gap: 6px;padding: 7px 12px;border-radius: 999px;background: #f6e6b8;color: #1a2744;font-size: 13px;font-weight: 700;line-height: 1}.videos-card--featured .videos-card__play{width: 74px;height: 74px;background-size: 74px 74px}.videos-card--featured .videos-card__caption{bottom: 22px;font-size: clamp(20px,2.2vw,32px);letter-spacing: 0.02em}.videos__more-label{margin: 0 0 12px;color: #fff;font-size: 16px;font-weight: 700;line-height: 1.2}.carousel--videos{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 14px 12px}.carousel--videos .carousel__viewport{overflow: visible;flex: 1 1 auto;min-width: 0}.carousel--videos .carousel__track{display: flex;justify-content: center;gap: 16px;padding: 0}.carousel--videos .carousel__slide{flex: 0 0 310px;width: 310px;max-width: 310px}.carousel--videos .carousel__slide .videos-card{width: 310px;height: 260px;aspect-ratio: 310 / 260}.carousel--videos.is-controls-off .carousel__arrow,.carousel--videos.is-controls-off .carousel__dots{display: none !important}.carousel--videos .carousel__viewport{flex: 1 0 100%;order: 1;container-type: inline-size}.carousel--videos .carousel__track{gap: 12px}.carousel--videos .carousel__slide{flex: 0 0 calc((100cqi - 36px) / 4);width: calc((100cqi - 36px) / 4)}.carousel--videos .videos-card{aspect-ratio: 6 / 5;border-radius: 10px}.carousel--videos .carousel__slide .videos-card{width: 100%;height: auto}.carousel--videos .videos-card video,.carousel--videos .videos-card img{object-fit: cover}.carousel--videos .videos-card__play{width: 34px;height: 34px;background-size: 34px 34px}.carousel--videos .videos-card__caption{right: 6px;bottom: 8px;left: 6px;font-size: 9px;letter-spacing: 0.02em}.carousel--videos .carousel__arrow{position: relative;top: auto;right: auto;left: auto;width: 36px;height: 36px;border-radius: 8px;display: inline-flex}.carousel--videos.is-controls-off .carousel__arrow{display: none}.carousel--videos .carousel__arrow[data-carousel-prev]{order: 2;background: #1c2d52}.carousel--videos .carousel__arrow[data-carousel-next]{order: 4;background: #f6e6b8}.carousel--videos .carousel__arrow[data-carousel-next] img{filter: brightness(0)}.carousel--videos .carousel__arrow img{width: 16px;height: 16px}.carousel--videos .carousel__dots{order: 3;gap: 7px;margin: 0;display: flex}.carousel--videos.is-controls-off .carousel__dots{display: none}.carousel--videos .carousel__dots button{background: rgba(255,255,255,0.55)}.carousel--videos .carousel__dots button.is-active{width: 22px;background: #f6e6b8}.videos__waves{position: absolute;right: 0;bottom: 0;left: 0;z-index: 0;height: 160px;pointer-events: none}.videos__waves::before,.videos__waves::after{content: "";position: absolute;inset: 0;clip-path: polygon( 0 29%,5% 37%,10% 46%,15% 53%,20% 57%,25% 55%,30% 49%,35% 39%,40% 29%,45% 21%,50% 16%,55% 17%,60% 26%,65% 40%,70% 53%,75% 62%,80% 67%,85% 69%,90% 66%,95% 59%,100% 52%,100% 100%,0 100% )}.videos__waves::before{background: #bdcbe2}.videos__waves::after{background: #fff;clip-path: polygon( 0 52%,5% 60%,10% 69%,15% 76%,20% 80%,25% 78%,30% 72%,35% 62%,40% 52%,45% 44%,50% 39%,55% 40%,60% 49%,65% 63%,70% 76%,75% 85%,80% 90%,85% 92%,90% 89%,95% 82%,100% 75%,100% 100%,0 100% )}@media (max-width: 767px){.videos{padding: 0 0 132px}.carousel--videos.is-controls-off .carousel__track{flex-wrap: nowrap}.carousel--videos .carousel__slide{flex-basis: calc((100cqi - 24px) / 3);width: calc((100cqi - 24px) / 3)}.carousel--videos .carousel__slide .videos-card{width: 100%;height: auto}}@media (max-width: 479px){.carousel--videos.is-controls-off .carousel__track{flex-wrap: wrap;justify-content: center}.carousel--videos.is-controls-off .carousel__slide{flex-basis: min(100%,310px);width: min(100%,310px)}}@media (min-width: 960px){.videos{padding: 0 0 160px}.videos__waves{height: 180px}.videos h2{white-space: nowrap}.carousel--videos .carousel__slide{flex: 0 0 calc((100cqi - 36px) / 4);width: calc((100cqi - 36px) / 4);max-width: 380px}}.tests.tests--screen{position: relative;isolation: isolate;overflow: hidden;padding: 0 0 160px;background: #EBF0F7;color: #1a2744}.tests.tests--screen::before,.tests.tests--screen::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;pointer-events: none}.tests.tests--screen::before{z-index: 0;height: 150px;background: #d7e4f4;clip-path: polygon(0 28%,7% 36%,14% 43%,21% 47%,28% 46%,35% 41%,42% 33%,49% 24%,56% 17%,63% 14%,70% 17%,77% 23%,84% 29%,91% 33%,100% 34%,100% 100%,0 100%)}.tests.tests--screen::after{z-index: 0;height: 112px;background: #fff;clip-path: polygon(0 31%,7% 39%,14% 46%,21% 50%,28% 49%,35% 44%,42% 36%,49% 27%,56% 20%,63% 17%,70% 20%,77% 26%,84% 32%,91% 36%,100% 37%,100% 100%,0 100%)}.tests.tests--screen h2{margin: 0;color: #1a2744;font-size: clamp(32px,3.5vw,44px);font-weight: 800;letter-spacing: -0.03em;line-height: 1.08}.tests--screen .tests__kicker{display: inline-flex;margin: 0 0 14px;padding: 6px 10px;border-radius: 8px;background: #f6e6b8;color: #a07a32;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;line-height: 1;text-transform: uppercase}.tests--screen .tests__intro{max-width: 540px;margin: 14px 0 0;color: #6d7c90;font-size: 15px;font-weight: 400;line-height: 1.55}.tests--screen .tests__head{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;column-gap: 28px;margin-bottom: 28px}.tests--screen .tests__heading{display: contents}.tests--screen .tests__kicker,.tests--screen .tests__head h2{grid-column: 1 / -1}.tests--screen .tests__kicker{justify-self: start}.tests--screen .tests__lang{display: flex;align-items: center;gap: 12px;margin: 0 0 8px;color: #6d7c90;font-size: 14px;font-weight: 500}.tests--screen .tests__lang-label{display: inline-flex;align-items: center;gap: 6px}.tests--screen .tests__lang-label svg{width: 18px;height: 18px}.tests--screen .tests__flags{display: inline-flex;align-items: center;gap: 2px;padding: 4px;border: 1px solid #e6ebf2;border-radius: 999px;background: #fff}.tests--screen .tests__flags .flag{display: inline-flex;align-items: center;gap: 6px;width: auto;height: auto;min-height: 32px;padding: 4px 10px;overflow: visible;border: 1px solid transparent;border-radius: 999px;background: transparent;color: #1a2744;font-size: 12px;font-weight: 700;line-height: 1;cursor: pointer}.tests--screen .tests__flags .flag svg{width: 20px;height: 14px;flex: 0 0 auto;border-radius: 2px}.tests--screen .tests__flags .flag.is-active{border-color: #d5dbe6;background: #fff}.tests--screen .tests__ask{margin: 0 0 24px;color: #1a2744;font-size: 18px;font-weight: 600}.tests--screen .tests__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}.tests-card{display: flex;align-items: flex-start;gap: 16px;padding: 20px;border-radius: 20px;background: #fff;color: #1a2744;text-decoration: none;box-shadow: 0 4px 16px rgba(28,45,82,0.08);transition: box-shadow 0.28s ease,transform 0.28s ease}.tests-card:hover,.tests-card:focus-visible{box-shadow: 0 8px 24px rgba(28,45,82,0.12);transform: translateY(-2px)}.tests-card__icon{display: grid;flex: 0 0 52px;place-items: center;width: 52px;height: 52px;border-radius: 14px;background: #f4f1ea;color: #1c2d52}.tests-card__icon svg{width: 26px;height: 26px}.tests-card__body{display: flex;flex: 1 1 auto;flex-direction: column;gap: 8px;min-width: 0}.tests-card__header{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.tests-card__title{margin: 0;font-size: 18px;font-weight: 700;line-height: 1.2;color: inherit}.tests-card__badge{display: inline-flex;padding: 4px 10px;border-radius: 999px;background: #eef3f8;color: #5d7aa0;font-size: 12px;font-weight: 600;line-height: 1.2}.tests-card__lead{margin: 0;color: #6d7c90;font-size: 14px;font-weight: 400;line-height: 1.4}.tests-card__cta{display: inline-flex;align-items: center;gap: 6px;margin-top: auto;color: #32599d;font-size: 14px;font-weight: 600;text-decoration: none}.tests-card__cta svg{width: 18px;height: 18px}.tests-card:hover .tests-card__cta{color: #2165ad}.tests--screen .tests__kicker,.tests--screen .tests__head h2,.tests--screen .tests__intro,.tests--screen .tests__lang [data-i18n],.tests--screen .tests__ask,.tests--screen .tests-card__title,.tests--screen .tests-card__badge,.tests--screen .tests-card__lead,.tests--screen .tests-card__cta span{transition: opacity 0.16s ease,transform 0.16s ease}.tests--screen.is-changing-lang .tests__kicker,.tests--screen.is-changing-lang .tests__head h2,.tests--screen.is-changing-lang .tests__intro,.tests--screen.is-changing-lang .tests__lang [data-i18n],.tests--screen.is-changing-lang .tests__ask,.tests--screen.is-changing-lang .tests-card__title,.tests--screen.is-changing-lang .tests-card__badge,.tests--screen.is-changing-lang .tests-card__lead,.tests--screen.is-changing-lang .tests-card__cta span{opacity: 0.2;transform: translateY(3px)}@media (prefers-reduced-motion: reduce){.tests--screen .tests__kicker,.tests--screen .tests__head h2,.tests--screen .tests__intro,.tests--screen .tests__lang [data-i18n],.tests--screen .tests__ask,.tests--screen .tests-card__title,.tests--screen .tests-card__badge,.tests--screen .tests-card__lead,.tests--screen .tests-card__cta span{transition: none}}@media (max-width: 899px){.tests.tests--screen{padding: 0 0 132px}.tests.tests--screen::before{height: 124px}.tests.tests--screen::after{height: 92px}.tests--screen .tests__head{grid-template-columns: 1fr;gap: 16px}.tests--screen .tests__lang{justify-self: start}.tests--screen .tests__grid{grid-template-columns: 1fr}.tests-card{gap: 14px;padding: 16px}.tests-card__icon{flex: 0 0 48px;width: 48px;height: 48px}.tests-card__icon svg{width: 24px;height: 24px}.tests-card__title{font-size: 16px}.tests-card__lead{font-size: 13px}}.blog.blog--news{padding: 72px 0 170px;background: #fff;color: #1a2744}.blog.blog--news .blog__kicker{display: inline-flex;align-self: flex-start;width: fit-content;margin: 0 0 14px;padding: 6px 10px;border-radius: 8px;background: #f6e6b8;color: #a07a32;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;line-height: 1;text-transform: uppercase}.blog.blog--news h2{max-width: 16em;color: #1a2744;font-size: clamp(32px,3.4vw,44px);font-weight: 800;letter-spacing: -0.03em;line-height: 1.08}.blog.blog--news .lead{max-width: 460px;margin: 14px 0 0;color: #6d7c90;font-size: 16px;font-weight: 400;line-height: 1.5}.blog.blog--news .blog__filters{display: flex;flex-wrap: wrap;gap: 8px;margin: 22px 0 0}.blog.blog--news .blog__filters .pill{display: inline-flex;align-items: center;gap: 7px;min-height: 36px;padding: 6px 14px;border: 1px solid #d7dee8;border-radius: 999px;background: #fff;color: #1a2744;font-size: 13px;font-weight: 600;line-height: 1;cursor: pointer}.blog.blog--news .blog__filters .pill::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: currentColor}.blog.blog--news .blog__filters .pill[data-filter="todos"]::before{content: none}.blog.blog--news .blog__filters .pill--cream{border-color: transparent;background: #f6e6b8;color: #1a2744}.blog.blog--news .blog__filters .pill--navy{border-color: transparent;background: #1c2d52;color: #fff}.blog.blog--news .blog__filters .pill--green{border-color: transparent;background: #d9f3e3;color: #1d8a4e}.blog.blog--news .blog__filters .pill--lilac{border-color: transparent;background: #e6dff6;color: #6a5a96}.blog.blog--news .blog__filters .pill--peach{border-color: transparent;background: #f8e4d8;color: #c56b52}.blog.blog--news .blog__filters .pill.is-active{box-shadow: 0 0 0 2px #fff,0 0 0 3px #1c2d52}.blog.blog--news .carousel--blog{margin-top: 26px}.blog.blog--news .carousel--blog .carousel__viewport{padding: 4px 0 8px;margin: 0;overflow: hidden}.blog.blog--news .carousel--blog .carousel__track{gap: 16px}.blog.blog--news .carousel--blog .carousel__slide{flex-basis: calc((100cqi - 16px) / 1.12);width: calc((100cqi - 16px) / 1.12)}.blog.blog--news .blog-card{border: 1px solid #e7edf4;border-radius: 18px;background: #fff;box-shadow: 0 10px 24px rgba(28,45,82,0.06);color: #1a2744}.blog.blog--news .blog-card a{border-radius: 18px;color: #1a2744}.blog.blog--news .blog-card__media img{aspect-ratio: 16 / 10}.blog.blog--news .blog-card__tag{top: 12px;left: 12px;padding: 5px 10px;background: #1c2d52;color: #fff;font-size: 12px;font-weight: 700}.blog.blog--news .blog-card__tag[data-cat="ansiedad"]{background: #f6e6b8;color: #1a2744}.blog.blog--news .blog-card__tag[data-cat="depresion"],.blog.blog--news .blog-card__tag[data-cat="bienestar"]{background: #1c2d52;color: #fff}.blog.blog--news .blog-card__tag[data-cat="adolescencia"],.blog.blog--news .blog-card__tag[data-cat="infancia"],.blog.blog--news .blog-card__tag[data-cat="infancia-y-adolescencia"]{background: #d9f3e3;color: #1d8a4e}.blog.blog--news .blog-card__tag[data-cat="neurodiversidad"],.blog.blog--news .blog-card__tag[data-cat="adulto-mayor"]{background: #e6dff6;color: #6a5a96}.blog.blog--news .blog-card__tag[data-cat="relaciones"],.blog.blog--news .blog-card__tag[data-cat="maternidad"]{background: #f8e4d8;color: #c56b52}.blog.blog--news .blog-card__body{padding: 14px 16px 16px;background: #fff}.blog.blog--news .blog-card__meta{justify-content: flex-start;gap: 8px;color: #8a97a8;font-size: 12px}.blog.blog--news .blog-card__meta time{display: inline-flex;align-items: center;gap: 6px}.blog.blog--news .blog-card__meta time::before{content: "";width: 14px;height: 14px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4' y='5' width='16' height='15' rx='2' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3Cpath d='M8 3.5v4M16 3.5v4M4 10h16' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4' y='5' width='16' height='15' rx='2' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3Cpath d='M8 3.5v4M16 3.5v4M4 10h16' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.blog.blog--news .blog-card__read::before{content: "·";margin-right: 6px;color: #c5ced8}.blog.blog--news .blog-card h3{margin: 8px 0 12px;color: #1a2744;font-size: 16px;font-weight: 800;line-height: 1.35}.blog.blog--news .blog-card__more{color: #1a2744;font-size: 14px;font-weight: 600}.blog.blog--news .blog__controls{display: flex;align-items: center;justify-content: center;gap: 14px;margin-top: 18px}.blog.blog--news .blog__controls .carousel__arrow{position: static;width: 40px;height: 40px;border: 1px solid #e6ebf2;border-radius: 50%;background: #fff;box-shadow: 0 6px 16px rgba(28,45,82,0.06)}.blog.blog--news .blog__controls .carousel__arrow[data-carousel-prev] img{filter: brightness(0)}.blog.blog--news .blog__controls .carousel__arrow[data-carousel-next]{border-color: #1c2d52;background: #1c2d52}.blog.blog--news .blog__controls .carousel__arrow[data-carousel-next] img{filter: none}.blog.blog--news .carousel__dots{position: static;width: auto;margin: 0}.blog.blog--news .carousel__dots button{width: 8px;height: 8px;background: #ddd4c8}.blog.blog--news .carousel__dots button.is-active{width: 22px;background: #1c2d52}.blog.blog--news .blog__cta{align-self: center;margin: 22px auto 0;padding: 12px 28px;border-color: #1c2d52;border-radius: 999px;background: #1c2d52;color: #fff;font-weight: 700}.blog.blog--news .blog__cta:hover,.blog.blog--news .blog__cta:focus-visible{border-color: #16243f;background: #16243f;color: #fff}.blog.blog--news .blog__waves{position: absolute;right: 0;bottom: 0;left: 0;z-index: 0;height: 160px;pointer-events: none}.blog.blog--news .blog__wave{position: absolute;left: 0;width: 100%;background-repeat: no-repeat;background-position: center bottom;background-size: 100% 100%}.blog.blog--news .blog__wave--sand{bottom: 28px;height: 120px;background-image: url("../img/blog-wave-sand.svg")}.blog.blog--news .blog__wave--light{bottom: 0;height: 96px;background-image: url("../img/blog-wave-light.svg")}@media (min-width: 768px){.blog.blog--news .carousel--blog .carousel__slide{flex-basis: calc((100cqi - 32px) / 2.15);width: calc((100cqi - 32px) / 2.15)}}@media (min-width: 1100px){.blog.blog--news .carousel--blog .carousel__slide{flex-basis: calc((100cqi - 48px) / 4.15);width: calc((100cqi - 48px) / 4.15)}}.instagram.instagram--home{padding: 0 0 128px;background: #f6f4f0;color: #1a2744}.instagram.instagram--home .instagram__head{gap: 12px;margin-bottom: 36px}.instagram.instagram--home .instagram__kicker{display: inline-flex;margin: 0;padding: 6px 10px;border-radius: 8px;background: #f6e6b8;color: #a07a32;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;line-height: 1;text-transform: uppercase}.instagram.instagram--home h2{max-width: none;color: #1a2744;font-size: clamp(32px,3.2vw,44px);font-weight: 800;letter-spacing: -0.03em;line-height: 1.1}.instagram.instagram--home .instagram__lead{margin: 0;color: #6d7c90;font-size: 16px;font-weight: 400;line-height: 1.4}.instagram.instagram--home .instagram__list,.instagram.instagram--home .instagram__feed #sb_instagram #sbi_images{max-width: 1080px;margin-inline: auto;padding: 0;column-gap: 22px;row-gap: 22px;align-items: stretch}.instagram.instagram--home .instagram__list li,.instagram.instagram--home .instagram__list li:nth-child(even),.instagram.instagram--home .instagram__feed #sb_instagram .sbi_item,.instagram.instagram--home .instagram__feed #sb_instagram .sbi_item:nth-child(even){position: relative;transform: none}.instagram.instagram--home .instagram__list li:hover,.instagram.instagram--home .instagram__list li:focus-within,.instagram.instagram--home .instagram__feed #sb_instagram .sbi_item:hover,.instagram.instagram--home .instagram__feed #sb_instagram .sbi_item:focus-within{z-index: 2}.instagram.instagram--home .instagram__list a,.instagram.instagram--home .instagram__feed #sb_instagram .sbi_photo_wrap{border-radius: 22px;background: #fff;box-shadow: 0 16px 32px rgba(28,45,82,0.12);transform: scale(1);transform-origin: center;transition: transform 0.28s ease}.instagram.instagram--home .instagram__list li:hover a,.instagram.instagram--home .instagram__list li:focus-within a,.instagram.instagram--home .instagram__feed #sb_instagram .sbi_item:hover .sbi_photo_wrap,.instagram.instagram--home .instagram__feed #sb_instagram .sbi_item:focus-within .sbi_photo_wrap{transform: scale(1.05)}.instagram.instagram--home .instagram__list img,.instagram.instagram--home .instagram__feed #sb_instagram .sbi_photo,.instagram.instagram--home .instagram__feed #sb_instagram .sbi_photo img{aspect-ratio: 3 / 4}.instagram.instagram--home .instagram__follow{display: inline-flex;align-items: center;gap: 8px;min-height: 48px;margin: 28px auto 0;padding: 12px 22px;border-radius: 999px;background: #1c2d52;color: #fff;font-size: 15px;font-weight: 700;line-height: 1;text-decoration: none}.instagram.instagram--home .instagram__follow img{width: 16px;height: 16px;filter: brightness(0) invert(1)}.instagram.instagram--home .instagram__follow:hover,.instagram.instagram--home .instagram__follow:focus-visible{background: #16243f;color: #fff}.instagram.instagram--home .instagram__waves{position: absolute;right: 0;bottom: 0;left: 0;z-index: 0;height: 128px;pointer-events: none}.instagram.instagram--home .instagram__wave{position: absolute;left: 0;width: 100%;background-repeat: no-repeat;background-position: center bottom;background-size: 100% 100%}.instagram.instagram--home .instagram__wave--back,.instagram.instagram--home .instagram__wave--front{bottom: 0;height: 120px}.instagram.instagram--home .instagram__wave--back{background-image: url("../img/ig-wave-back.svg?v=2")}.instagram.instagram--home .instagram__wave--front{background-image: url("../img/ig-wave-front.svg?v=2")}.instagram.instagram--home>.wrap{position: relative;z-index: 1}@media (max-width: 767px){.instagram.instagram--home{padding: 0 0 120px}.instagram.instagram--home h2{font-size: 30px}}.faq.faq--home{padding: 0 0 220px;scroll-margin-top: 112px;text-align: left;color: #1a2744;background: #fff}.faq.faq--home::before,.faq.faq--home::after{content: none}.faq.faq--home .faq__layout{display: grid;grid-template-columns: minmax(300px,420px) minmax(0,1fr);gap: 28px 64px;align-items: start}.faq.faq--home .faq__kicker{display: inline-flex;margin: 0 0 16px;padding: 6px 10px;border-radius: 8px;background: #f6e6b8;color: #a07a32;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;line-height: 1;text-transform: uppercase}.faq.faq--home h2{max-width: 9.2em;margin: 0;color: #1a2744;font-size: clamp(36px,3.1vw,46px);font-weight: 800;letter-spacing: -0.035em;line-height: 1.02;text-align: left}.faq.faq--home h2 span{display: block;white-space: nowrap}.faq.faq--home .faq__list{gap: 12px;max-width: none;margin: 0}.faq.faq--home .faq__item{border: 1px solid #efeae4;border-radius: 18px;background: #fff}.faq.faq--home .faq__item.is-open{border-color: #6a97d4;background: #fff}.faq.faq--home .faq__trigger{gap: 18px;padding: 18px 18px 18px 22px;color: #1a2744;font-size: 15px;font-weight: 700;line-height: 1.4}.faq.faq--home .faq__item.is-open .faq__trigger{padding-bottom: 8px;font-weight: 700}.faq.faq--home .faq__trigger:focus-visible{outline-color: #1e4b86}.faq.faq--home .faq__icon{flex: 0 0 36px;width: 36px;height: 36px;border: 0;background: #f1f2f4}.faq.faq--home .faq__icon::before,.faq.faq--home .faq__icon::after{background: #8d97a6}.faq.faq--home .faq__icon::before{width: 14px;height: 2px}.faq.faq--home .faq__icon::after{width: 2px;height: 14px}.faq.faq--home .faq__item.is-open .faq__icon{border: 0;background: #f6e6b8}.faq.faq--home .faq__item.is-open .faq__icon::before,.faq.faq--home .faq__item.is-open .faq__icon::after{background: #1a2744}.faq.faq--home .faq__panel p{padding: 4px 58px 20px 22px;color: #243656;font-size: 15px;font-weight: 400;line-height: 1.55}.faq.faq--home .faq__waves{position: absolute;right: 0;bottom: 0;left: 0;z-index: 2;height: 210px;pointer-events: none}.faq.faq--home .faq__wave{position: absolute;right: 0;bottom: 0;left: 0;height: 210px;background-repeat: no-repeat;background-position: center bottom;background-size: 100% 100%}.faq.faq--home .faq__wave--light{background-image: url("../img/faq-wave-light.svg?v=1531")}.faq.faq--home .faq__wave--deep{background-image: url("../img/faq-wave-deep.svg?v=1531")}@media (max-width: 900px){.faq.faq--home{padding: 56px 0 170px}.faq.faq--home .faq__layout{grid-template-columns: 1fr;gap: 28px}.faq.faq--home h2{font-size: 34px}.faq.faq--home .faq__waves,.faq.faq--home .faq__wave{height: 130px}}@media (max-width: 767px){.site-footer .footer__main{gap: 28px;padding-bottom: 24px}.site-footer .footer__identity{padding-top: 8px}.site-footer .footer__copy{padding: 22px 0;font-size: 13px}.hero--home.hero--photo,#main>.hero--home.hero--photo{background-position: center top}.hero--home.hero--photo .hero__background img{object-position: 62% center}.cupos__soon{gap: 10px}.cupos__clock{flex-basis: 40px;width: 40px;height: 40px}.cupos__soon p{font-size: clamp(14px,4.4vw,18px);white-space: nowrap}.cupos__soon p br{display: none}.cupos .carousel--slots{padding: 0}.cupos .carousel--slots .carousel__slide{flex: 0 0 calc(100% - 56px);width: calc(100% - 56px)}.blog.blog--news .blog__filters{flex-wrap: nowrap;gap: 8px;margin-right: calc(var(--gutter) * -1);padding-right: var(--gutter);overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none}.blog.blog--news .blog__filters::-webkit-scrollbar{display: none}.blog.blog--news .blog__filters .pill{flex: 0 0 auto}.team-preview .pills{justify-content: flex-start;width: 100%}.team-preview .carousel__arrow{display: inline-flex}.team-preview .carousel--cards .carousel__dots{display: none}.stories:has(+ .orientacion){padding-bottom: calc(100vw * 106 / 1024 + 72px)}.orientacion{margin-top: calc(100vw * -106 / 1024)}.orientacion__stage{margin-top: 0}.blog.blog--news .carousel--blog .carousel__slide{flex-basis: 100cqi;width: 100cqi}.instagram.instagram--home .instagram__list,.instagram.instagram--home .instagram__feed #sb_instagram #sbi_images{column-gap: 12px;row-gap: 12px}.instagram.instagram--home .instagram__follow{max-width: 100%;padding-inline: 18px}.footer__brands{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.footer__brands li{width: auto;height: 48px;padding: 0}.footer__brands img{max-width: 96px;max-height: 42px}.footer__copy p:first-child{display: flex;flex-direction: column;align-items: flex-start;gap: 8px}.footer__copy p:first-child>span{display: none}.footer__prefs{margin-left: 0}.footer__contact a,.footer__emails a{overflow-wrap: anywhere}}@media (max-width: 380px){.header__nav-pill{gap: 8px;padding: 8px 8px 8px 12px}.header__brands{min-width: 0;gap: 8px}.header__brands .logo:not(.logo--rewpaz){min-width: 0}.header__brands .logo:not(.logo--rewpaz) img{width: auto;max-width: 108px;height: 24px;object-fit: contain;object-position: left center}.logo--rewpaz svg,.logo--rewpaz img{height: 26px}.faq.faq--home h2{font-size: 28px}}.hero--home .hero__tools[data-tabs]{display: block;width: 100%;max-width: 864px}.hero-search__tabs{display: flex;align-items: flex-end;gap: 4px}.hero-search__tab{display: inline-flex;flex: 0 0 auto;align-items: center;justify-content: center;gap: 9px;min-height: 55px;padding: 0 24px;border: 0;border-radius: 14px 14px 0 0;background: rgba(255,255,255,0.2);color: #fff;font-family: var(--fuente);font-size: 16px;font-weight: 700;line-height: 1.2;cursor: pointer;transition: background-color 0.2s ease,color 0.2s ease}.hero-search__tab img{display: block;flex: 0 0 20px;width: 20px;height: 20px;filter: brightness(0) invert(1)}.hero-search__tab.is-active{background: #fff;color: var(--azul-texto)}.hero-search__tab.is-active img{filter: none}.hero-search__tab:focus-visible{position: relative;z-index: 1;outline: 2px solid #fff;outline-offset: 2px}.hero__tools .hero-search__panel[hidden]{display: none !important}.hero-search__panel.hero-book,.hero--home .search.search--hero.hero-search__panel{width: 100%;max-width: none;min-height: 76px;margin: 0;padding: 10px;border: 0;border-radius: 0 16px 16px 16px;background: #fff;box-shadow: 0 10px 28px rgba(18,38,68,0.16);backdrop-filter: none;-webkit-backdrop-filter: none}.hero-search__panel.hero-book{position: relative;z-index: 20}.hero-search__panel.hero-book .hero-book__row{display: flex;align-items: center;min-height: 56px;padding: 0;overflow: visible;border-radius: 0;background: transparent;box-shadow: none}.hero-search__panel.hero-book .search__filters{display: flex;flex: 1 1 auto;align-items: stretch;min-width: 0}.hero-search__panel.hero-book .custom-select__trigger{min-height: 56px}.hero-search__panel.hero-book .hero-book__row>.btn{min-height: 54px;min-width: 180px;border-radius: 999px;background: #5c85c3;font-size: 16px;font-weight: 700}.hero-search__panel.hero-book .hero-book__row>.btn:hover,.hero-search__panel.hero-book .hero-book__row>.btn:focus-visible{background: #4d76b2}.hero--home .search.search--hero.hero-search__panel{display: flex;flex-direction: row;align-items: center;gap: 0;padding: 10px 10px 10px 20px}.hero--home .search.search--hero.hero-search__panel .search__col{display: flex;flex: 1 1 auto;min-width: 0;margin: 0}.hero--home .search.search--hero.hero-search__panel .search__query input,.hero--home .search.search--hero.hero-search__panel input[name="q"]{color: var(--azul-texto)}.hero--home .search.search--hero.hero-search__panel .search__query input::placeholder,.hero--home .search.search--hero.hero-search__panel input[name="q"]::placeholder{color: #66758c}.hero--home .search.search--hero.hero-search__panel .search__query::before{background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23356bb7' stroke-width='1.7' stroke-linecap='round'><circle cx='10.5' cy='10.5' r='6.15'/><path d='M15.15 15.15 20.1 20.1'/></svg>")}.hero--home .search.search--hero.hero-search__panel .search__submit{min-height: 54px;border-radius: 999px;background: #5c85c3}.hero--home .search.search--hero.hero-search__panel .search__submit:hover,.hero--home .search.search--hero.hero-search__panel .search__submit:focus-visible{background: #4d76b2}@media (max-width: 767px){.hero-search__tabs{gap: 3px}.hero-search__tab{flex: 1 1 0;gap: 6px;min-width: 0;min-height: 54px;padding: 8px 10px;font-size: 13px;text-align: left}.hero-search__tab img{flex-basis: 18px;width: 18px;height: 18px}.hero-search__panel.hero-book .hero-book__row{grid-template-columns: minmax(0,1fr);gap: 8px}.hero-search__panel.hero-book .search__filters{flex-direction: column;width: 100%}.hero-search__panel.hero-book .hero-book__row>.btn{width: 100%}.hero--home .search.search--hero.hero-search__panel{flex-direction: column;align-items: stretch;gap: 8px;padding: 10px}.hero--home .search.search--hero.hero-search__panel .search__submit{width: 100%}}.psicologia-accesible{position: relative;padding: 0 0 140px;background: #F5F1EE;overflow: hidden}.psicologia-accesible__curve{position: absolute;bottom: 0;left: 0;right: 0;height: 100px;pointer-events: none}.psicologia-accesible__curve svg{display: block;width: 100%;height: 100%}.psicologia-accesible__content{display: flex;align-items: center;gap: 80px}.psicologia-accesible__copy{flex: 0 0 520px;max-width: 520px}.psicologia-accesible__kicker{display: inline-block;margin: 0 0 16px;padding: 6px 14px;font-size: 13px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.05em;color: #1B2D59;background: #FFE4B5;border-radius: 999px}.psicologia-accesible h2{margin: 0 0 20px;font-size: 42px;font-weight: 800;line-height: 1.2;color: #1B2D59}.psicologia-accesible__text{margin: 0 0 24px;font-size: 17px;line-height: 1.5;color: #49577A}.psicologia-accesible__pills{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 28px}.psicologia-accesible__pills .pill{padding: 8px 16px;font-size: 13.5px;font-weight: 500;border-radius: 999px;background: #ffffff;color: #1B2D59;border: 1px solid #e0e0e0}.psicologia-accesible__cta{display: inline-flex;margin: 0 0 16px;padding: 14px 28px;font-size: 15px;font-weight: 600;border-radius: 999px;background: #FFE4B5;color: #1B2D59;border: none}.psicologia-accesible__cta:hover,.psicologia-accesible__cta:focus-visible{background: #ffd99a;color: #1B2D59}.psicologia-accesible__disclaimer{margin: 0;font-size: 12px;font-style: italic;color: #7a8a9a}.psicologia-accesible__carousel{flex: 1 1 auto;position: relative;display: flex;flex-direction: column;gap: 16px}.psicologia-accesible__row{position: relative;display: flex;gap: 16px;align-items: center;overflow: hidden}.psicologia-accesible__row--top{justify-content: center}.psicologia-accesible__row--bottom{justify-content: center;padding-left: 75px}.psicologia-accesible__card{position: relative;border-radius: 16px;overflow: hidden;background: var(--blanco);box-shadow: 0 2px 8px rgba(27,45,89,0.08);flex-shrink: 0}.psicologia-accesible__card img{width: 150px;height: 190px;object-fit: cover;transition: transform 0.3s ease}.psicologia-accesible__card:hover img{transform: scale(1.05)}.psicologia-accesible__tag{position: absolute;bottom: 12px;left: 12px;padding: 6px 12px;font-size: 12px;font-weight: 600;color: #1B2D59;background: #ffffff;border-radius: 999px;box-shadow: 0 2px 8px rgba(27,45,89,0.15);white-space: nowrap;z-index: 100}.psicologia-accesible__tag--absolute{position: absolute;bottom: 12px;left: 87px}.psicologia-accesible__fade-left,.psicologia-accesible__fade-right{position: absolute;top: 0;bottom: 0;width: 50px;pointer-events: none;z-index: 5}.psicologia-accesible__fade-left{left: 0;background: linear-gradient(to right,#F5F1EE 0%,transparent 100%)}.psicologia-accesible__fade-right{right: 0;background: linear-gradient(to left,#F5F1EE 0%,transparent 100%)}@media (max-width: 1023px){.psicologia-accesible__content{flex-direction: column;gap: 40px}.psicologia-accesible__copy{flex: 0 0 auto;max-width: 100%}.psicologia-accesible__carousel{width: 100%}}@media (max-width: 767px){.psicologia-accesible{padding: 0 0 120px}.psicologia-accesible h2{font-size: 32px}.psicologia-accesible__card{flex: 0 0 130px}.psicologia-accesible__card img{width: 130px;height: 170px}.psicologia-accesible__curve{height: 80px}}.match-terapeutico{position: relative;isolation: isolate;overflow: hidden;padding: 58px 0 150px;background: #fff;color: #1c2d52}.match-terapeutico__content{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,0.96fr) minmax(0,1fr);align-items: center;gap: clamp(36px,5vw,72px);width: min(1280px,calc(100% - (var(--gutter) * 2)))}.match-terapeutico__copy{max-width: 590px}.match-terapeutico__kicker{display: inline-flex;margin-bottom: 20px;padding: 7px 11px;border-radius: 7px;background: #ffe9b5;color: #3d6dc2;font-size: 13px;font-weight: 800;letter-spacing: 0.06em;line-height: 1;text-transform: uppercase}.match-terapeutico h2{max-width: 12em;color: #1c2d52;font-size: clamp(36px,4vw,52px);font-weight: 800;letter-spacing: -0.035em;line-height: 1.04}.match-terapeutico h2 span{color: #3d6dc2}.match-terapeutico__description{max-width: 56ch;margin-top: 22px;color: #526687;font-size: 18px;line-height: 1.67}.match-terapeutico__benefits{display: flex;flex-wrap: wrap;gap: 9px;margin-top: 20px;padding: 0;list-style: none}.match-terapeutico__benefits li{display: inline-flex;min-height: 38px;align-items: center;gap: 8px;padding: 8px 14px;border-radius: 999px;background: #edf2f8;color: #1c2d52;font-size: 13px;font-weight: 700}.match-terapeutico__benefits svg{width: 16px;height: 16px;color: #3d6dc2}.match-terapeutico__actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 20px}.match-terapeutico__btn{min-height: 46px;padding: 11px 22px;border-color: #5d88c2;background: #5d88c2;font-size: 14px}.match-terapeutico__btn:focus-visible{border-color: #4d76b2;background: #4d76b2}.match-terapeutico__visual{width: 100%;margin: 0;overflow: hidden;aspect-ratio: 621 / 399;border-radius: 34px;background: #e7edf4;box-shadow: 0 20px 42px rgba(28,45,82,0.16)}.match-terapeutico__visual img{display: block;width: 100%;height: 100%;object-fit: cover}.match-terapeutico__waves{position: absolute;right: 0;bottom: 0;left: 0;z-index: 0;height: 130px;background: url("../img/match-wave.svg") center bottom / 100% 100% no-repeat;pointer-events: none}.home-team-banner{position: relative;isolation: isolate;display: block;width: 100%;margin: 0 auto;padding: 0 0 96px}.home-team-banner::before,.home-team-banner::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;pointer-events: none}.home-team-banner::before{z-index: -1;height: 124px;background: #faf8f7;clip-path: polygon(0 18%,8% 30%,16% 42%,24% 49%,32% 47%,40% 36%,48% 21%,56% 8%,62% 2%,68% 7%,76% 21%,84% 37%,92% 47%,100% 42%,100% 100%,0 100%)}.home-team-banner::after{z-index: -1;height: 92px;background: #F6F4F0;clip-path: polygon(0 27%,8% 39%,16% 51%,24% 58%,32% 56%,40% 45%,48% 30%,56% 17%,62% 11%,68% 16%,76% 30%,84% 46%,92% 56%,100% 51%,100% 100%,0 100%)}.home-team-banner img{display: block;position: relative;z-index: 1;width: min(1280px,calc(100% - (var(--gutter) * 2)));margin: 0 auto;height: auto;aspect-ratio: 1440 / 257;border-radius: 28px;object-fit: cover}.page-match-terapeutico{color: #1c2d52}.match-page-hero{position: relative;isolation: isolate;overflow: hidden;padding: clamp(52px,7vw,92px) 0 124px;background: #f4f8fc}.match-page-hero__grid{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,0.92fr);align-items: center;gap: clamp(36px,6vw,88px)}.match-page-hero__copy{max-width: 610px}.match-page__eyebrow{width: fit-content;margin-bottom: 18px;padding: 8px 12px;border-radius: 7px;background: #ffe9b5;color: #32599d;font-size: 13px;font-weight: 800;letter-spacing: 0.06em;line-height: 1.2;text-transform: uppercase}.match-page__eyebrow--center{margin-inline: auto}.match-page-hero h1{max-width: 13ch;color: #1c2d52;font-size: clamp(38px,5vw,62px);font-weight: 800;letter-spacing: -0.04em;line-height: 1.04}.match-page-hero__lead{max-width: 54ch;margin-top: 20px;color: #526687;font-size: 18px;line-height: 1.65}.match-page-hero__facts{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 22px}.match-page-hero__facts span{padding: 9px 14px;border-radius: 999px;background: #e6edf6;color: #1c2d52;font-size: 14px;font-weight: 700}.match-page__cta{min-height: 50px;margin-top: 24px;padding-inline: 24px}.match-page-hero__note{margin-top: 10px;color: #526687;font-size: 13px}.match-page-hero__image{width: 100%;margin: 0;overflow: hidden;aspect-ratio: 621 / 399;border-radius: 30px;background: #e7edf4;box-shadow: 0 20px 42px rgba(28,45,82,0.16)}.match-page-hero__image img{width: 100%;height: 100%;object-fit: cover}.match-page-hero__wave{position: absolute;right: 0;bottom: 0;left: 0;z-index: 0;height: 92px;background: url("../img/match-wave.svg") center bottom / 100% 100% no-repeat;pointer-events: none}.match-page-how{padding: clamp(52px,7vw,88px) 0;text-align: center}.match-page-how h2{color: #1c2d52;font-size: clamp(30px,4vw,44px);font-weight: 800;letter-spacing: -0.03em;line-height: 1.12}.match-page-how__intro{max-width: 64ch;margin: 14px auto 0;color: #526687;font-size: 17px;line-height: 1.6}.match-page-steps{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px;margin-top: 38px;padding: 0;list-style: none;text-align: left}.match-page-step{min-height: 220px;padding: 26px;border: 1px solid #e1e9f2;border-radius: 20px;background: #fff;box-shadow: 0 10px 28px rgba(30,58,108,0.08)}.match-page-step__number{display: grid;width: 42px;height: 42px;margin-bottom: 18px;place-items: center;border-radius: 50%;background: #e6edf6;color: #32599d;font-size: 18px;font-weight: 800}.match-page-step h3{color: #1c2d52;font-size: 20px;font-weight: 800}.match-page-step p{margin-top: 10px;color: #526687;font-size: 15px;line-height: 1.6}.match-page-how__cta{margin-top: 32px}@media (max-width: 900px){.match-page-hero__grid{grid-template-columns: minmax(0,1fr);gap: 30px}.match-page-hero__copy{max-width: 720px}.match-page-hero__image{width: min(100%,680px);justify-self: center}}@media (max-width: 767px){.match-page-hero{padding: 38px 0 96px}.match-page-hero__grid{gap: 24px}.match-page__eyebrow{margin-bottom: 14px;font-size: 12px}.match-page-hero h1{max-width: 15ch;font-size: clamp(34px,9vw,44px)}.match-page-hero__lead{margin-top: 14px;font-size: 16px;line-height: 1.55}.match-page-hero__facts{gap: 8px;margin-top: 17px}.match-page-hero__facts span{font-size: 12px}.match-page__cta{width: 100%;margin-top: 20px}.match-page-hero__image{border-radius: 18px}.match-page-hero__wave{height: 54px}.match-page-how{padding: 46px 0 58px}.match-page-how__intro{font-size: 15px}.match-page-steps{grid-template-columns: minmax(0,1fr);gap: 12px;margin-top: 26px}.match-page-step{min-height: 0;padding: 21px}.match-page-step__number{width: 36px;height: 36px;margin-bottom: 12px;font-size: 16px}.match-page-step h3{font-size: 18px}}@media (max-width: 900px){.match-terapeutico{padding: 44px 0 130px}.match-terapeutico__content{grid-template-columns: minmax(0,1fr);gap: 30px}.match-terapeutico__copy{max-width: 720px}.match-terapeutico h2{max-width: 15em;font-size: clamp(34px,6vw,48px)}.match-terapeutico__visual{width: min(100%,680px);justify-self: center}}@media (max-width: 767px){.match-terapeutico{padding: 36px 0 100px}.match-terapeutico__content{gap: 26px}.match-terapeutico__kicker{margin-bottom: 16px}.match-terapeutico h2{font-size: clamp(32px,8.5vw,42px)}.match-terapeutico__description{margin-top: 16px;font-size: 16px;line-height: 1.55}.match-terapeutico__benefits,.match-terapeutico__actions{margin-top: 16px}.match-terapeutico__visual{border-radius: 24px}.match-terapeutico__waves{height: 90px}.home-team-banner{padding: 0 0 76px}.home-team-banner img{border-radius: 18px}.home-team-banner::before{height: 92px}.home-team-banner::after{height: 68px}}@media (prefers-reduced-motion: reduce){.hero-search__tab{transition: none}}.page-nosotros .content-band{position: relative;background: #fff}.page-nosotros .about--intro{position: relative;z-index: 1;display: flex;align-items: center;min-height: 560px;padding: 64px 0 88px;overflow: visible;background: #f5f2ef;color: #1b2d59}.page-nosotros .about--intro::after{position: absolute;z-index: 2;right: 0;bottom: -1px;left: 0;height: 180px;background: #fff;clip-path: polygon( 0 48%,5% 57%,10% 65%,15% 70%,20% 72%,25% 70%,30% 66%,35% 60%,40% 54%,45% 50%,50% 48%,55% 49%,60% 53%,65% 58%,70% 64%,75% 69%,80% 72%,85% 72%,90% 68%,95% 61%,100% 54%,100% 100%,0 100% );content: "";pointer-events: none}.page-nosotros .about--intro .about__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(250px,0.9fr);gap: 48px;align-items: center;max-width: 1280px}.page-nosotros .about__kicker{display: inline-flex;margin: 0 0 14px;padding: 6px 10px;border-radius: 4px;background: #ffe7b0;color: #3a6fbf;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;line-height: 1;text-transform: uppercase}.page-nosotros .about--intro h1{max-width: 440px;margin: 0 0 14px;color: #1b2d59;font-size: clamp(34px,3.2vw,46px);font-weight: 700;letter-spacing: -0.035em;line-height: 1.05}.page-nosotros .about--intro .about__copy>p:last-child{max-width: 590px;margin: 0;color: #53627a;font-size: 15px;line-height: 1.5}.page-nosotros .stats__row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.page-nosotros .stats__item{min-height: 132px;max-width: none;padding: 12px 16px;align-items: flex-start;border-radius: 16px;background: #fff;box-shadow: 0 8px 18px rgba(27,45,89,0.08);color: #1b2d59}.page-nosotros .stats__item:first-child{background: #5d85c0;color: #fff}.page-nosotros .stats__item:first-child p{color: #fff}.page-nosotros .stats__item:last-child{background: #ffe7b0}.page-nosotros .stats__item .stats__num{font-size: clamp(34px,3vw,42px)}.page-nosotros .stats__item p:not(.stats__num){color: inherit;font-size: 12px}.page-nosotros .about-banner{position: relative;z-index: 0;padding: 0;overflow: hidden;border-radius: 10px}.page-nosotros .about-banner img{height: clamp(250px,22vw,315px);aspect-ratio: auto;object-fit: cover;object-position: center 45%}.page-nosotros .about--split{padding: 56px 0 48px;background: #fff;color: #1b2d59}.page-nosotros .about--split .about__grid{display: grid;grid-template-columns: minmax(0,560px) minmax(0,1fr);gap: clamp(56px,7vw,100px);align-items: center}.page-nosotros .about--split .about__photo{display: block;width: 100%;max-width: 560px;margin: 0}.page-nosotros .about--split .about__photo img{width: 100%;height: 500px;aspect-ratio: auto;border-radius: 120px 14px 120px 14px;object-fit: cover}.page-nosotros .about--split .about__copy h2{margin: 0 0 14px;color: #1b2d59;font-size: clamp(28px,3vw,38px);letter-spacing: -0.03em;line-height: 1.1;text-align: left}.page-nosotros .about--split .about__copy{text-align: left}.page-nosotros .about--split .about__copy>p:not(.about__kicker){max-width: 560px;margin: 0 0 14px;color: #53627a;font-size: 15px;line-height: 1.55}.page-nosotros .about--split .partners{justify-content: flex-start;gap: 14px;align-items: center;margin-top: 20px}.page-nosotros .about--split .partners span{color: #596984;font-size: 13px;font-weight: 700}.page-nosotros .about--split .partners img{width: 130px;height: 52px}.page-nosotros .mid-cta{position: relative;z-index: 0;padding: 60px 0 160px;overflow: visible;background: #fff}.page-nosotros .mid-cta::before,.page-nosotros .mid-cta::after{position: absolute;z-index: 0;right: 0;bottom: 0;left: 0;height: 160px;content: "";pointer-events: none}.page-nosotros .mid-cta::before{background: #eee7e2;clip-path: polygon( 0 22%,5% 32%,10% 43%,15% 51%,20% 55%,25% 54%,30% 49%,35% 41%,40% 33%,45% 26%,50% 22%,55% 23%,60% 28%,65% 37%,70% 47%,75% 55%,80% 60%,85% 61%,90% 57%,95% 49%,100% 40%,100% 100%,0 100% )}.page-nosotros .mid-cta::after{height: 132px;background: #f5f2ef;clip-path: polygon( 0 20%,5% 31%,10% 41%,15% 48%,20% 51%,25% 49%,30% 44%,35% 37%,40% 30%,45% 24%,50% 21%,55% 22%,60% 27%,65% 34%,70% 43%,75% 50%,80% 54%,85% 55%,90% 51%,95% 44%,100% 36%,100% 100%,0 100% )}.page-nosotros .mid-cta__box{position: relative;z-index: 1;min-height: 160px;gap: 24px;padding: 22px 26px 22px 68px;border-radius: 18px;background: #ffe7b0;color: #1b2d59}.page-nosotros .mid-cta__box::before{position: absolute;top: 14px;left: 24px;color: #1b2d59;content: "\201c";font-size: 52px;font-weight: 800;line-height: 1}.page-nosotros .mid-cta h2{color: #1b2d59;font-size: clamp(15px,1.5vw,20px);font-weight: 700;line-height: 1.4;text-align: left}.page-nosotros .mid-cta .btn{min-height: 42px;padding: 12px 20px;border: 0;border-radius: 999px;background: #5d85c0;color: #fff;white-space: nowrap}@media (max-width: 767px){.page-nosotros .about--intro{display: block;min-height: 0;padding: 34px 0 72px}.page-nosotros .about--intro::after{height: 88px;clip-path: polygon( 0 42%,10% 56%,20% 64%,30% 61%,40% 49%,50% 43%,60% 45%,70% 56%,80% 63%,90% 58%,100% 44%,100% 100%,0 100% )}.page-nosotros .about--intro .about__grid,.page-nosotros .about--split .about__grid{grid-template-columns: 1fr;gap: 24px}.page-nosotros .about--intro h1{font-size: clamp(30px,8vw,38px)}.page-nosotros .stats__item{min-height: 82px;padding: 12px}.page-nosotros .stats__item .stats__num{font-size: 30px}.page-nosotros .about-banner{border-radius: 8px}.page-nosotros .about-banner img{height: clamp(180px,48vw,230px);min-height: 0;object-position: center 40%}.page-nosotros .about--split{padding: 36px 0 28px}.page-nosotros .about--split .about__photo img{height: clamp(280px,85vw,320px);border-radius: 84px 12px 84px 12px}.page-nosotros .mid-cta{padding: 24px 0 100px}.page-nosotros .mid-cta::before,.page-nosotros .mid-cta::after{height: 96px}.page-nosotros .mid-cta::after{height: 80px}.page-nosotros .mid-cta__box{flex-direction: column;align-items: stretch;padding: 54px 20px 20px}.page-nosotros .mid-cta__box::before{top: 10px;left: 18px}.page-nosotros .mid-cta h2{text-align: left}.page-nosotros .mid-cta .btn{align-self: flex-start;white-space: normal}}@media (min-width: 768px) and (max-width: 1023px){.page-nosotros .about--intro{min-height: 500px}.page-nosotros .about--intro .about__grid{grid-template-columns: minmax(0,1fr) minmax(0,0.9fr);gap: 32px}.page-nosotros .about-banner img{height: clamp(230px,30vw,280px)}.page-nosotros .about--split .about__grid{grid-template-columns: minmax(0,0.9fr) minmax(0,1fr);gap: 36px}.page-nosotros .about--split .about__photo img{height: 420px}}@media (min-width: 768px) and (max-width: 900px){.page-nosotros .about--split .about__grid{grid-template-columns: minmax(0,1fr);gap: 32px}.page-nosotros .about--split .about__photo,.page-nosotros .about--split .about__copy{width: 100%;max-width: 560px;justify-self: center}.page-nosotros .about--split .about__photo img{height: auto;aspect-ratio: 1.1 / 1}}@media (max-width: 767px){.about.about--eco{padding-bottom: 188px}.about-eco__press-grid{grid-template-columns: 1fr}.about-eco__press-cards-right{grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.about-eco__waves{height: 220px}.videos{padding-bottom: 168px}.videos__waves{height: 200px}.instagram.instagram--home{padding-bottom: 180px}.instagram.instagram--home .instagram__waves{height: 188px}.instagram.instagram--home .instagram__wave--back,.instagram.instagram--home .instagram__wave--front{height: 180px}}.blog-page{color: #1a2744;background: #fff}.blog-page__intro{padding: 66px 0 42px;background: #f7f5f0;text-align: center}.blog-page__intro-inner{display: flex;flex-direction: column;align-items: center}.blog-page__eyebrow{display: inline-flex;margin: 0 0 18px;padding: 7px 12px;border-radius: 8px;background: #f6e6b8;color: #94733d;font-size: 12px;font-weight: 700;letter-spacing: 0.06em;line-height: 1;text-transform: uppercase}.blog-page__intro h1{max-width: none;margin: 0;color: #1a2744;font-size: clamp(36px,4vw,56px);font-weight: 800;letter-spacing: -0.045em;line-height: 1.06;white-space: nowrap}.blog-page__lead{max-width: none;margin: 18px 0 0;color: #68778b;font-size: clamp(14px,1.2vw,17px);line-height: 1.55;white-space: nowrap}.blog-page__search{display: flex;width: min(100%,1032px);max-width: 1032px;min-width: 0;min-height: 64px;margin: 30px 0 24px;padding: 6px;gap: 0;border-radius: 999px;background: #fff;box-shadow: 0 12px 30px rgba(28,45,82,0.1)}.blog-page__search .search__col{display: block;position: relative;flex: 1 1 0;min-width: 0}.blog-page__search .search__query{min-height: 52px;border: 0;border-radius: 999px;background: transparent;box-shadow: none}.blog-page__search .search__query::before{content: "";position: absolute;top: 50%;left: 22px;width: 24px;height: 24px;background: #647391;transform: translateY(-50%);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.15'/%3E%3Cpath d='m15.15 15.15 5 5'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.15'/%3E%3Cpath d='m15.15 15.15 5 5'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events: none}.blog-page__search .search__query input{min-height: 52px;padding: 0 48px 0 62px;border: 0;border-radius: 999px;background: transparent;background-image: none;color: #1a2744;font-size: 21px}.blog-page__search .search__query input::placeholder{color: #647391;opacity: 1}.blog-page__search .search__clear{right: 12px}.blog-page__search .search__clear img{filter: brightness(0) saturate(100%) invert(34%) sepia(13%) saturate(1121%) hue-rotate(184deg) brightness(94%) contrast(88%)}.blog-page__search .search__clear:focus-visible{outline-color: #3c6fba}.blog-page__search .search__submit{flex: 0 0 145px;min-width: 0;min-height: 52px;border: 0;border-radius: 999px;background: #5b83c2;font-size: 18px}.blog-page__search .search__submit:hover,.blog-page__search .search__submit:focus-visible{background: #4a73b2}.blog-page__filters{display: flex;justify-content: center;flex-wrap: wrap;gap: 10px}.blog-page__filters .pill{display: inline-flex;align-items: center;gap: 10px;min-height: 40px;padding: 9px 18px;border: 1px solid #e5e2dc;border-radius: 999px;background: #fff;color: #1a2744;font-size: 14px;font-weight: 600;transition: color 0.2s ease,background 0.2s ease,border-color 0.2s ease}.blog-page__filters .pill::before{content: "";width: 10px;height: 10px;flex: 0 0 10px;border-radius: 50%;background: #1c2d52}.blog-page__filters .pill[data-filter="todos"]::before{display: none}.blog-page__filters .pill[data-filter="ansiedad"]::before{background: #e8b944}.blog-page__filters .pill[data-filter="depresion"]::before,.blog-page__filters .pill[data-filter="bienestar"]::before{background: #3c6fba}.blog-page__filters .pill[data-filter="maternidad"]::before,.blog-page__filters .pill[data-filter="relaciones"]::before{background: #d98668}.blog-page__filters .pill[data-filter="adolescencia"]::before,.blog-page__filters .pill[data-filter="infancia"]::before,.blog-page__filters .pill[data-filter="infancia-y-adolescencia"]::before{background: #38a968}.blog-page__filters .pill[data-filter="adulto-mayor"]::before,.blog-page__filters .pill[data-filter="neurodiversidad"]::before{background: #8873b8}.blog-page__filters .pill.is-active,.blog-page__filters .pill:hover,.blog-page__filters .pill:focus-visible{border-color: #1c2d52;background: #fff;color: #1a2744}.blog-page__feature{padding: 34px 0 64px;background: #fff}.blog-feature{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);gap: 0;align-items: center;overflow: hidden;border: 1px solid #eee9df;border-radius: 26px;background: #f8f6f1}.blog-feature__image{position: relative;display: block;min-height: 310px;height: 100%;overflow: hidden}.blog-feature__image>img{display: block;width: 100%;height: 100%;min-height: 310px;object-fit: cover}.blog-feature__tag{position: absolute;top: 18px;left: 18px;display: inline-flex;align-items: center;gap: 8px;padding: 8px 12px;border-radius: 999px;background: #fff;color: #1a2744;font-size: 13px;font-weight: 700}.blog-feature__tag::before{content: "";width: 9px;height: 9px;flex: 0 0 9px;border-radius: 50%;background: #1c2d52}.blog-feature__tag[data-cat="ansiedad"]::before{background: #e8b944}.blog-feature__tag[data-cat="depresion"]::before,.blog-feature__tag[data-cat="bienestar"]::before{background: #3c6fba}.blog-feature__tag[data-cat="maternidad"]::before,.blog-feature__tag[data-cat="relaciones"]::before{background: #d98668}.blog-feature__tag[data-cat="adolescencia"]::before,.blog-feature__tag[data-cat="infancia"]::before,.blog-feature__tag[data-cat="infancia-y-adolescencia"]::before{background: #38a968}.blog-feature__tag[data-cat="adulto-mayor"]::before,.blog-feature__tag[data-cat="neurodiversidad"]::before{background: #8873b8}.blog-feature__copy{max-width: 720px;padding: 42px 52px}.blog-feature__kicker{margin: 0 0 12px;color: #7a8798;font-size: 13px;font-weight: 700;letter-spacing: 0.03em}.blog-feature h2{margin: 0;color: #1a2744;font-size: clamp(26px,2.7vw,36px);font-weight: 800;letter-spacing: -0.035em;line-height: 1.12}.blog-feature__excerpt{margin: 14px 0 0;color: #68778b;font-size: 15px;line-height: 1.6}.blog-feature__link{display: inline-flex;align-items: center;gap: 9px;margin-top: 20px;color: #1c2d52;font-size: 15px;font-weight: 700;text-decoration: none}.blog-feature__link span{display: inline-flex;width: 25px;height: 25px;align-items: center;justify-content: center;border-radius: 50%;background: #f6e6b8;font-size: 14px}.blog-feature__link:hover,.blog-feature__link:focus-visible{color: #3266a2;text-decoration: underline;text-underline-offset: 4px}.blog-page__articles{position: relative;isolation: isolate;overflow: hidden;padding: 0 0 210px;background: #fff}.blog-page__articles>.wrap{position: relative;z-index: 1}.blog-page__waves{position: absolute;right: 0;bottom: 0;left: 0;z-index: 0;height: 210px;pointer-events: none}.blog-page__wave{position: absolute;right: 0;bottom: 0;left: 0;height: 210px;background-repeat: no-repeat;background-position: center bottom;background-size: 100% 100%}.blog-page__wave--light{background-image: url("../img/faq-wave-light.svg?v=1531")}.blog-page__wave--deep{background-image: url("../img/faq-wave-deep.svg?v=1531")}.blog-page__articles .listing{padding: 0}.blog-page__listing-head{display: flex;align-items: center;justify-content: space-between;gap: 24px;margin-bottom: 26px}.blog-page__listing-head h2{margin: 0;color: #1a2744;font-size: clamp(26px,2.5vw,34px);font-weight: 800;letter-spacing: -0.035em;line-height: 1.15}.blog-page__listing-head>div>p{margin: 7px 0 0;color: #8490a0;font-size: 14px}.blog-page__listing-head .listing__toolbar{flex: 0 0 220px;margin: 0}.blog-page__listing-head .listing__toolbar .custom-select__trigger{min-height: 44px;border: 1px solid #e7eaf0;border-radius: 12px;background: #fff;color: #1a2744}.blog-page .listing__list{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px}.blog-page .listing__list .blog-card{display: flex;min-width: 0;max-width: none;border: 1px solid #e9edf2;border-radius: 18px;background: #fff;box-shadow: 0 10px 24px rgba(28,45,82,0.06);color: #1a2744;transition: transform 0.22s ease,box-shadow 0.22s ease}.blog-page .listing__list .blog-card.is-hidden,.blog-page .listing__list .blog-card.is-paged-out{display: none}.blog-page .listing__list .blog-card:hover{transform: translateY(-4px);box-shadow: 0 16px 30px rgba(28,45,82,0.11)}.blog-page .listing__list .blog-card>a{display: flex;flex-direction: column;width: 100%;border-radius: 18px;color: inherit}.blog-page .listing__list .blog-card__media{overflow: hidden;border-radius: 17px 17px 0 0}.blog-page .listing__list .blog-card__media img{width: 100%;aspect-ratio: 1.55;object-fit: cover}.blog-page .listing__list .blog-card__tag{display: inline-flex;align-items: center;gap: 7px;top: 12px;left: 12px;padding: 6px 10px;border: 0;border-radius: 7px;background: rgba(255,255,255,0.96);color: #1a2744;font-size: 11px;font-weight: 700}.blog-page .listing__list .blog-card__tag::before{content: "";width: 8px;height: 8px;flex: 0 0 8px;border-radius: 50%;background: #1c2d52}.blog-page .listing__list .blog-card__tag[data-cat="ansiedad"]::before{background: #e8b944}.blog-page .listing__list .blog-card__tag[data-cat="depresion"]::before,.blog-page .listing__list .blog-card__tag[data-cat="bienestar"]::before{background: #3c6fba}.blog-page .listing__list .blog-card__tag[data-cat="maternidad"]::before,.blog-page .listing__list .blog-card__tag[data-cat="relaciones"]::before{background: #d98668}.blog-page .listing__list .blog-card__tag[data-cat="adolescencia"]::before,.blog-page .listing__list .blog-card__tag[data-cat="infancia"]::before,.blog-page .listing__list .blog-card__tag[data-cat="infancia-y-adolescencia"]::before{background: #38a968}.blog-page .listing__list .blog-card__tag[data-cat="adulto-mayor"]::before,.blog-page .listing__list .blog-card__tag[data-cat="neurodiversidad"]::before{background: #8873b8}.blog-page .listing__list .blog-card__body{display: flex;flex: 1 1 auto;flex-direction: column;align-items: flex-start;padding: 16px 17px 18px;background: #fff}.blog-page .listing__list .blog-card__meta{justify-content: flex-start;gap: 8px;margin: 0;color: #8490a0;font-size: 11px}.blog-page .listing__list .blog-card__meta time::before{content: none}.blog-page .listing__list .blog-card__read{display: inline-flex;align-items: center;gap: 5px}.blog-page .listing__list .blog-card__read::before{content: "·";color: #c5ced8}.blog-page .listing__list .blog-card__read img{display: none}.blog-page .listing__list .blog-card h3{margin: 12px 0 18px;color: #1a2744;font-size: 16px;font-weight: 750;line-height: 1.42}.blog-page .listing__list .blog-card__more{display: inline-flex;align-items: center;gap: 8px;margin-top: auto;color: #1c2d52;font-size: 13px;font-weight: 700}.blog-page .listing__list .blog-card__more img{filter: brightness(0) saturate(100%) invert(15%) sepia(22%) saturate(1662%) hue-rotate(184deg) brightness(94%) contrast(91%)}.blog-page .listing__pager button,.blog-page .listing__pager span{border-color: #e7eaf0;background: #fff;color: #1a2744}.blog-page .listing__pager button.is-active,.blog-page .listing__pager button:hover:not(:disabled),.blog-page .listing__pager button:focus-visible{border-color: #1c2d52;background: #1c2d52;color: #fff}@media (max-width: 1099px){.blog-page .listing__list{grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.blog-feature{grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr)}.blog-feature__copy{padding: 34px}}@media (max-width: 767px){.blog-page__intro{padding: 46px 0 34px;overflow: hidden}.blog-page__intro h1{max-width: 560px;font-size: clamp(34px,9vw,44px);white-space: normal}.blog-page__lead{max-width: 100%;margin-top: 14px;font-size: 15px;white-space: normal}.blog-page__search{flex-direction: row;margin: 22px 0 18px;min-height: 66px;padding: 7px}.blog-page__search .search__query,.blog-page__search .search__query input{min-height: 50px}.blog-page__search .search__query::before{left: 12px;width: 20px;height: 20px}.blog-page__search .search__query input{padding: 0 34px 0 40px;font-size: 14px}.blog-page__search .search__clear{right: 6px}.blog-page__search .search__clear img{width: 12px;height: 12px}.blog-page__search .search__submit{flex-basis: 88px;min-height: 50px;padding: 8px;font-size: 14px}.blog-page__filters{justify-content: flex-start;flex-wrap: nowrap;width: calc(100% + var(--gutter));margin-right: calc(var(--gutter) * -1);padding: 2px var(--gutter) 8px 0;overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none}.blog-page__filters::-webkit-scrollbar{display: none}.blog-page__filters .pill{flex: 0 0 auto;min-height: 38px;padding-inline: 15px}.blog-page__feature{padding: 24px 0 42px}.blog-feature{grid-template-columns: 1fr;gap: 0;border-radius: 20px}.blog-feature__image,.blog-feature__image>img{min-height: 0;height: auto;aspect-ratio: 16 / 10}.blog-feature__copy{padding: 24px 22px 26px;text-align: left}.blog-feature h2{font-size: 27px}.blog-feature__excerpt{font-size: 14px}.blog-page__articles{padding-bottom: 130px}.blog-page__waves,.blog-page__wave{height: 130px}.blog-page__listing-head{align-items: flex-start;gap: 12px;margin-bottom: 20px}.blog-page__listing-head h2{font-size: 25px}.blog-page__listing-head .listing__toolbar{flex: 0 0 auto;margin: -4px 0 0}.blog-page .listing__list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.blog-page .listing__list .blog-card__body{padding: 12px 12px 14px}.blog-page .listing__list .blog-card__meta{flex-wrap: wrap;gap: 4px 7px;font-size: 10px}.blog-page .listing__list .blog-card h3{margin: 9px 0 14px;font-size: 14px;line-height: 1.35}.blog-page .listing__list .blog-card__more{gap: 5px;font-size: 12px}.blog-page .listing__list .blog-card__more img{width: 13px;height: 13px}.blog-page .listing__pager{gap: 6px;margin-top: 26px}.blog-page .listing__pager button,.blog-page .listing__pager span{min-width: 32px;height: 32px;font-size: 12px}.blog-page .listing__pager button[data-page-prev],.blog-page .listing__pager button[data-page-next],.blog-page .listing__pager button[data-page-prev-10],.blog-page .listing__pager button[data-page-next-10]{width: 32px}}@media (max-width: 359px){.blog-page .listing__list{grid-template-columns: 1fr}}.post-page{color: #1a2744;background: #fff}.post-hero{position: relative;isolation: isolate;padding: 38px 0 72px;text-align: center}.post-hero::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(#f7f5f0,#f7f5f0) 0 0 / 100% calc(100% - 110px) no-repeat,url("../img/post-hero-wave.svg") center bottom / 100% 110px no-repeat;pointer-events: none}.post-hero__inner{display: flex;flex-direction: column;align-items: center}.post-page .post__crumb{display: flex;justify-content: center;gap: 10px;margin: 0 0 18px;color: #758197;font-size: 13px;line-height: 1.4}.post-page .post__crumb a{color: #758197;text-decoration: none}.post-page .post__crumb a:hover,.post-page .post__crumb a:focus-visible{color: #3266a2;text-decoration: underline;text-underline-offset: 3px}.post-page .post__crumb-sep{color: #b7bfca}.post-page .post__tag{gap: 7px;min-height: 0;margin: 0 0 14px;padding: 6px 10px;border: 0;border-radius: 999px;background: #fff;color: #415575;font-size: 11px;font-weight: 700}.post-page .post__tag::before{content: "";width: 7px;height: 7px;flex: 0 0 7px;border-radius: 50%;background: #1c2d52}.post-page .post__tag[data-cat="ansiedad"]::before{background: #e8b944}.post-page .post__tag[data-cat="depresion"]::before,.post-page .post__tag[data-cat="bienestar"]::before{background: #3c6fba}.post-page .post__tag[data-cat="maternidad"]::before,.post-page .post__tag[data-cat="relaciones"]::before{background: #d98668}.post-page .post__tag[data-cat="adolescencia"]::before,.post-page .post__tag[data-cat="infancia"]::before,.post-page .post__tag[data-cat="infancia-y-adolescencia"]::before{background: #38a968}.post-page .post__tag[data-cat="adulto-mayor"]::before,.post-page .post__tag[data-cat="neurodiversidad"]::before{background: #8873b8}.post-hero__title{max-width: 960px;margin: 0;color: #1a2744;font-size: clamp(32px,3.2vw,46px);font-weight: 800;letter-spacing: -0.04em;line-height: 1.12}.post-hero__meta{display: flex;align-items: center;justify-content: center;gap: 9px;margin-top: 20px;color: #7a8798;font-size: 13px;line-height: 1.35}.post-hero__meta img{width: 34px;height: 34px;border: 2px solid #fff;border-radius: 50%;object-fit: cover}.post-hero__author{color: #263a5f;font-weight: 700}.post-hero__separator{color: #b7bfca}.post-hero__media{position: relative;z-index: 1;width: min(1120px,calc(100% - (var(--gutter) * 2)));margin: 34px auto 0;overflow: hidden;border: 1px solid rgba(26,39,68,0.06);border-radius: 18px;background: #e8edf2;box-shadow: 0 12px 30px rgba(28,45,82,0.1)}.post-hero__media img{display: block;width: 100%;max-height: 540px;aspect-ratio: 16 / 6.4;object-fit: cover;object-position: center}.post--article{padding: 30px 0 76px;background: #fff}.post__layout{display: grid;grid-template-columns: minmax(210px,270px) minmax(0,1fr);gap: clamp(38px,6vw,88px);align-items: start;max-width: 1120px}.post__sidebar{position: sticky;top: 108px;display: flex;flex-direction: column;gap: 18px;align-self: start}.post__toc{padding: 18px 16px;border: 1px solid #eee9df;border-radius: 14px;background: #faf9f6}.post__toc[hidden]{display: none}.post__toc-title{margin: 0 0 12px;color: #1a2744;font-size: 14px;font-weight: 800}.post__toc ol{display: flex;flex-direction: column;gap: 9px;margin: 0;padding: 0;list-style: none}.post__toc li{padding-left: 10px;border-left: 2px solid #e6eaf0;font-size: 12px;line-height: 1.4}.post__toc a{color: #69788e;text-decoration: none}.post__toc a:hover,.post__toc a:focus-visible{color: #356bb7;text-decoration: underline;text-underline-offset: 3px}.post__sidebar-cta{padding: 18px;border-radius: 14px;background: #5b83c2;color: #fff}.post__sidebar-cta p{margin: 0 0 14px;font-size: 14px;font-weight: 750;line-height: 1.4}.post__sidebar-cta a{display: inline-flex;min-height: 36px;align-items: center;justify-content: center;padding: 8px 13px;border-radius: 999px;background: #fff;color: #2b4d80;font-size: 12px;font-weight: 700;text-decoration: none}.post__sidebar-cta a:hover,.post__sidebar-cta a:focus-visible{background: #f6e6b8;color: #1a2744}.post__share{display: flex;align-items: center;gap: 8px;color: #718096;font-size: 12px}.post__share>span{margin-right: 2px}.post__share a{display: inline-flex;width: 28px;height: 28px;align-items: center;justify-content: center;border: 1px solid #e8ebf0;border-radius: 50%;background: #fff;color: #315a96;font-size: 11px;font-weight: 800;text-decoration: none}.post__share a:hover,.post__share a:focus-visible{border-color: #315a96;background: #315a96;color: #fff}.post__content{min-width: 0}.post-page .post__body{color: #45536b}.post-page .post__body p{margin: 0 0 16px;color: #45536b;font-size: 15px;font-weight: 400;line-height: 1.72}.post-page .post__body h2{margin: 34px 0 13px;color: #1a2744;font-size: clamp(20px,2vw,24px);font-weight: 800;line-height: 1.28;scroll-margin-top: 112px}.post-page .post__body h3{margin: 26px 0 10px;color: #1a2744;font-size: 18px;font-weight: 750;line-height: 1.35;scroll-margin-top: 112px}.post-page .post__body ul,.post-page .post__body ol{margin: 0 0 18px;padding-left: 1.35em;color: #45536b}.post-page .post__body li{margin-bottom: 7px;font-size: 15px;line-height: 1.65}.post-page .post__body a{color: #356bb7;text-decoration: underline;text-underline-offset: 3px}.post-page .post__body strong{color: #263a5f;font-weight: 700}.post-page .post__body em{color: inherit}.post-page .post__media{margin: 26px 0;border-radius: 16px}.post-page .post__media img{aspect-ratio: 16 / 9;filter: none}.post-page .post__media::after{content: none}.post-page .post__author{display: grid;grid-template-columns: 48px minmax(0,1fr) auto;justify-content: initial;gap: 12px;align-items: center;max-width: 100%;margin: 34px 0 0;padding: 12px 14px;border: 1px solid #eee9df;border-radius: 14px;background: #faf9f6;text-align: left}.post-page .post__author img{grid-row: 1;width: 44px;height: 44px;border: 0}.post-page .post__author-role{margin: 0 0 3px;color: #8892a0;font-size: 10px;font-weight: 700;letter-spacing: 0.06em;line-height: 1.2;text-transform: uppercase}.post-page .post__author-name{margin: 0;color: #1a2744;font-size: 13px;font-weight: 800;line-height: 1.3}.post-page .post__author-detail{margin: 2px 0 0;color: #788599;font-size: 11px;line-height: 1.3}.post-page .post__author>a{display: inline-flex;min-height: 30px;align-items: center;justify-content: center;padding: 6px 12px;border-radius: 999px;background: #5b83c2;color: #fff;font-size: 11px;font-weight: 700;text-decoration: none}.post-page .post__author>a:hover,.post-page .post__author>a:focus-visible{background: #315a96}.post-page .related{position: relative;isolation: isolate;padding: 38px 0 112px;background: #f7f5f0}.post-page .related::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;z-index: 0;height: 150px;background: url("../img/faq-wave-deep.svg?v=1531") center bottom / 100% 100% no-repeat,url("../img/faq-wave-light.svg?v=1531") center bottom / 100% 100% no-repeat;pointer-events: none}.post-page .related>.wrap{position: relative;z-index: 1}.post-page .related__eyebrow{display: inline-flex;margin: 0 0 9px;padding: 5px 8px;border-radius: 6px;background: #f6e6b8;color: #94733d;font-size: 10px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase}.post-page .related h2{margin: 0 0 18px;color: #1a2744;font-size: clamp(24px,2.4vw,32px);font-weight: 800;letter-spacing: -0.03em;line-height: 1.15}.post-page .related .carousel__viewport{overflow: visible}.post-page .related .carousel__track{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;transform: none !important}.post-page .related .carousel__slide{width: auto;flex: initial}.post-page .related .blog-card{border: 0;border-radius: 14px;background: #fff;box-shadow: 0 6px 18px rgba(28,45,82,0.08)}.post-page .related .blog-card a,.post-page .related .blog-card__body{border-radius: 14px;background: #fff;color: #1a2744}.post-page .related .blog-card__media{overflow: hidden;border-radius: 14px 14px 0 0}.post-page .related .blog-card__tag{background: #1c2d52;color: #fff}.post-page .related .blog-card__tag[data-cat="ansiedad"]{background: #f6e6b8;color: #1a2744}.post-page .related .blog-card__tag[data-cat="depresion"],.post-page .related .blog-card__tag[data-cat="bienestar"]{background: #1c2d52;color: #fff}.post-page .related .blog-card__tag[data-cat="adolescencia"],.post-page .related .blog-card__tag[data-cat="infancia"],.post-page .related .blog-card__tag[data-cat="infancia-y-adolescencia"]{background: #d9f3e3;color: #1d8a4e}.post-page .related .blog-card__tag[data-cat="neurodiversidad"],.post-page .related .blog-card__tag[data-cat="adulto-mayor"]{background: #e6dff6;color: #6a5a96}.post-page .related .blog-card__tag[data-cat="relaciones"],.post-page .related .blog-card__tag[data-cat="maternidad"]{background: #f8e4d8;color: #c56b52}.post-page .related .blog-card__media img{aspect-ratio: 1.6;object-fit: cover}.post-page .related .blog-card__body{padding: 12px 13px 14px}.post-page .related .blog-card__meta{justify-content: flex-start;color: #8490a0;font-size: 10px}.post-page .related .blog-card h3{margin: 8px 0 12px;color: #1a2744;font-size: 13px;font-weight: 750;line-height: 1.35}.post-page .related .blog-card__more{color: #315a96;font-size: 11px;font-weight: 700}.post-page .related .carousel__dots{display: none}@media (max-width: 900px){.post__layout{grid-template-columns: minmax(175px,220px) minmax(0,1fr);gap: 32px}.post-page .related .carousel__track{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.post-hero{padding: 25px 0 58px}.post-hero::after{background: linear-gradient(#f7f5f0,#f7f5f0) 0 0 / 100% calc(100% - 68px) no-repeat,url("../img/post-hero-wave.svg") center bottom / 100% 68px no-repeat}.post-page .post__crumb{justify-content: flex-start;align-self: stretch;margin-bottom: 14px;font-size: 11px}.post-page .post__crumb a:last-child,.post-page .post__crumb-current{max-width: 48vw;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.post-page .post__tag{align-self: center;margin-bottom: 12px}.post-hero__title{max-width: 580px;font-size: clamp(28px,7.8vw,36px);line-height: 1.12}.post-hero__meta{flex-wrap: wrap;gap: 6px;margin-top: 14px;font-size: 11px}.post-hero__meta img{width: 30px;height: 30px}.post-hero__media{width: calc(100% - (var(--gutter) * 2));margin-top: 24px;border-radius: 13px}.post-hero__media img{min-height: 190px;aspect-ratio: 16 / 9}.post--article{padding: 16px 0 52px}.post__layout{display: flex;flex-direction: column;gap: 20px}.post__sidebar{position: static;width: 100%;gap: 12px}.post__toc{max-height: 210px;padding: 14px;overflow: auto}.post__toc ol{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px 12px}.post__toc li{font-size: 11px}.post__sidebar-cta{display: none}.post__share{padding: 0 2px}.post-page .post__body p{margin-bottom: 14px;font-size: 15px;line-height: 1.7}.post-page .post__body h2{margin: 28px 0 11px;font-size: 21px}.post-page .post__body h3{margin: 22px 0 9px;font-size: 18px}.post-page .post__body li{font-size: 14px}.post-page .post__author{grid-template-columns: 42px minmax(0,1fr);gap: 10px;margin-top: 26px;padding: 11px}.post-page .post__author img{width: 40px;height: 40px}.post-page .post__author>a{grid-column: 2;justify-self: start;margin-top: 2px}.post-page .related{padding: 30px 0 120px}.post-page .related::after{height: 130px}.post-page .related .carousel__viewport{margin-right: calc(var(--gutter) * -1);padding-right: var(--gutter);overflow: hidden}.post-page .related .carousel__track{display: flex;width: max-content;gap: 12px}.post-page .related .carousel__slide{width: min(72vw,270px);flex: 0 0 min(72vw,270px)}}.page-especialistas .content-band{color: #1a2744;background: #fff}.page-especialistas .hero.hero--listing{position: relative;isolation: isolate;overflow: visible;padding: 28px 0 48px;color: #1a2744}.page-especialistas .hero.hero--listing::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(#f7f5f0,#f7f5f0) 0 0 / 100% calc(100% - 96px) no-repeat,url("../img/post-hero-wave.svg") center bottom / 100% 96px no-repeat;pointer-events: none}.page-especialistas .hero__inner{gap: 0}.page-especialistas .hero__copy{max-width: 760px;overflow: visible}.page-especialistas .hero__eyebrow{display: inline-flex;align-self: flex-start;width: fit-content;flex: 0 0 auto;margin: 0 0 12px;padding: 6px 9px;border-radius: 5px;background: #f6e6b8;color: #3c6fba;font-size: 10px;font-weight: 800;letter-spacing: 0.06em;line-height: 1;text-transform: uppercase}.page-especialistas .hero__copy h1{max-width: 820px;color: #1c2d52;font-size: clamp(30px,3.2vw,40px);letter-spacing: -0.035em;line-height: 1.12}.page-especialistas .hero h1 .hero__title-desktop{display: inline;white-space: normal}.page-especialistas .hero h1 .hero__title-desktop span{display: inline;background: none;color: #3c6fba;-webkit-text-fill-color: currentColor}.page-especialistas .hero h1 .hero__title-mobile{display: none}.page-especialistas .hero__copy>p:last-child{margin: 12px 0 0;color: #5d6e87;font-size: 14px;line-height: 1.5}.page-especialistas .search--specialists{display: flex;flex-direction: column;width: 100%;max-width: none;margin-top: 20px;padding: 10px;gap: 0;border: 1px solid rgba(28,45,82,0.06);border-radius: 18px;background: #fff;box-shadow: 0 8px 24px rgba(28,45,82,0.1)}.specialists-search__row{display: grid;grid-template-columns: minmax(0,1fr) 110px;gap: 8px;align-items: center}.page-especialistas .search--specialists .search__col{display: grid;grid-template-columns: minmax(180px,1fr) minmax(0,1.15fr);grid-template-areas: "query filters";gap: 8px;align-items: center}.page-especialistas .search--specialists .search__query{grid-area: query;width: 100%}.page-especialistas .search--specialists .search__query::before{content: "";position: absolute;top: 50%;left: 13px;width: 11px;height: 11px;border: 1.5px solid #71809a;border-radius: 50%;pointer-events: none;transform: translateY(-60%)}.page-especialistas .search--specialists .search__query::after{content: "";position: absolute;top: calc(50% + 4px);left: 24px;width: 5px;height: 1.5px;background: #71809a;pointer-events: none;transform: rotate(45deg);transform-origin: left center}.page-especialistas .search--specialists .search__query input{min-height: 42px;padding: 0 36px;border: 1px solid #e1e6ee;border-radius: 10px;background: #fff;color: #1a2744;font-size: 12px}.page-especialistas .search--specialists .search__query input::placeholder{color: #7a8798}.page-especialistas .search--specialists .search__filters{grid-area: filters;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;width: 100%}.page-especialistas .search--specialists .search__filters .custom-select__trigger{min-height: 42px;padding: 0 10px;border: 1px solid #e1e6ee;border-radius: 10px;background: #fff;color: #1a2744;font-size: 12px}.page-especialistas .search--specialists .search__filters .custom-select.is-open .custom-select__trigger{border-color: #3c6fba;border-radius: 10px 10px 0 0}.page-especialistas .search--specialists .search__filters .custom-select__trigger img{width: 11px;height: 11px}.page-especialistas .search--specialists .search__submit{order: initial;width: 100%;min-width: 0;min-height: 42px;padding: 0 12px;border: 0;border-radius: 999px;background: #5b83c2;color: #fff;font-size: 12px;font-weight: 700}.page-especialistas .search--specialists .search__submit:hover,.page-especialistas .search--specialists .search__submit:focus-visible{background: #1c2d52;color: #fff}.page-especialistas .pills--hero{display: flex;flex-wrap: wrap;gap: 7px;margin: 8px 0 0}.page-especialistas .pills--hero.pills--with-link>.pills__tablist{display: flex;flex-wrap: inherit;gap: inherit;min-width: 0}.page-especialistas .pills--hero .pill{min-height: 28px;padding: 5px 11px;border: 1px solid #e1e6ee;border-radius: 999px;background: #fff;color: #1c2d52;font-size: 11px;font-weight: 600}.page-especialistas .pills--hero .pill.is-active,.page-especialistas .pills--hero .pill:hover,.page-especialistas .pills--hero .pill:focus-visible{border-color: #1c2d52;background: #1c2d52;color: #fff}.page-especialistas .listing{padding: 20px 0 34px}.page-especialistas .listing__header{display: flex;align-items: center;justify-content: space-between;gap: 18px;margin: 0 0 12px}.page-especialistas .listing__count{margin: 0;color: #1c2d52;font-size: 16px;font-weight: 800;line-height: 1.3}.page-especialistas .listing__toolbar{margin: 0}.page-especialistas .listing__toolbar .custom-select{flex-basis: 210px}.page-especialistas .listing__toolbar .custom-select__trigger{min-height: 38px;padding: 0 12px;border: 1px solid #e6e9ef;border-radius: 10px;background: #fff;color: #52627b;font-size: 11px}.page-especialistas .listing__toolbar .custom-select__value{color: #1c2d52;font-weight: 700}.page-especialistas .listing__list{display: flex;flex-direction: column;gap: 12px}.page-especialistas .professional-card--listing{display: grid;grid-template-columns: 118px minmax(0,1fr) 190px;align-items: stretch;min-height: 146px;padding: 8px;overflow: hidden;border: 1px solid #eee9df;border-radius: 17px;background: #fff;box-shadow: 0 6px 18px rgba(28,45,82,0.06)}.page-especialistas .professional-card--listing .professional-card__media{width: auto;min-width: 0;min-height: 128px;overflow: hidden;border-radius: 12px}.page-especialistas .professional-card--listing .professional-card__media img{display: block;width: 100%;height: 100%;min-height: 128px;aspect-ratio: 1 / 1;border-radius: 12px;object-fit: cover;object-position: center top}.page-especialistas .professional-card--listing .professional-card__body{display: flex;min-width: 0;max-width: none;padding: 5px 12px}.page-especialistas .professional-card__heading{display: flex;align-items: center;gap: 8px;min-width: 0}.page-especialistas .professional-card--listing h3{overflow: hidden;color: #1c2d52;font-size: 14px;font-weight: 800;line-height: 1.25;text-overflow: ellipsis;white-space: nowrap}.page-especialistas .professional-card--listing .professional-card__rating{flex: 0 0 auto;gap: 4px;margin: 0;padding: 3px 6px;border-radius: 999px;background: #f7f5f0}.page-especialistas .professional-card--listing .professional-card__rating .stars{gap: 1px}.page-especialistas .professional-card--listing .professional-card__rating .stars img{width: 9px;height: 9px;flex-basis: 9px}.page-especialistas .professional-card--listing .professional-card__score{width: auto;height: auto;border-radius: 0;background: transparent;color: #1c2d52;font-size: 9px;font-weight: 800}.page-especialistas .professional-card__badges{display: flex;flex-wrap: wrap;gap: 5px;margin-top: 6px}.page-especialistas .professional-card--listing .professional-card__meta,.page-especialistas .professional-card--listing .professional-card__modality{display: inline-flex;align-items: center;width: fit-content;min-height: 19px;margin: 0;padding: 3px 8px;border-radius: 999px;font-size: 9px;font-weight: 700;line-height: 1.2}.page-especialistas .professional-card--listing .professional-card__meta{background: #1c2d52;color: #fff}.page-especialistas .professional-card--listing .professional-card__meta strong{display: none}.page-especialistas .professional-card--listing .professional-card__modality{background: #e8eef7;color: #3c6fba}.page-especialistas .professional-card--listing .professional-card__place:not(.professional-card__modality){margin: 2px 0 0;color: #63748d;font-size: 9px;line-height: 1.2}.page-especialistas .professional-card--listing .professional-card__price{display: flex;flex-direction: column;gap: 2px;margin: 7px 0 0;padding: 7px 9px;border: 1px solid #eee9df;border-radius: 10px;color: #62728b;font-size: 9px;line-height: 1.3}.page-especialistas .professional-card--listing .professional-card__price strong{color: #667791;font-size: 9px;font-weight: 600}.page-especialistas .professional-card--listing .professional-card__price span{display: block;overflow-wrap: anywhere}.page-especialistas .professional-card--listing .professional-card__actions{justify-content: flex-end;gap: 6px;margin-top: auto;padding-top: 6px}.page-especialistas .professional-card--listing .professional-card__actions .btn{flex: 0 1 auto;min-width: 80px;min-height: 28px;padding: 5px 10px;border: 0;border-radius: 999px;font-size: 9px;font-weight: 700}.page-especialistas .professional-card--listing .professional-card__actions .btn--outline{background: #5b83c2;color: #fff}.page-especialistas .professional-card--listing .professional-card__actions .btn--primary{background: #1c2d52;color: #fff}.page-especialistas .professional-card--listing .professional-card__agenda{width: auto;max-width: none;min-width: 0;height: 128px;padding: 0;overflow: hidden;border: 1px solid #eee9df;border-radius: 12px;background: #faf9f6}.page-especialistas .professional-card--listing .cdp-calendar{width: 100%;height: 128px;min-height: 0;border-radius: 12px;overflow: hidden;background: #faf9f6}.page-especialistas .professional-card--listing .cdp-calendar iframe{display: block;width: 200%;height: 720px;min-height: 0;border: 0;background: #faf9f6;transform: scale(0.5);transform-origin: top left}.page-especialistas .listing__more{margin: 16px 0 0}.page-especialistas .listing__more .btn{min-width: 180px;min-height: 38px;padding: 8px 18px;border: 0;border-radius: 999px;background: #5b83c2;color: #fff;font-size: 11px;font-weight: 700}.page-especialistas .listing__empty{color: #5d6e87;font-size: 14px}.page-especialistas .stories h2{font-size: clamp(28px,3vw,36px)}@media (max-width: 900px){.page-especialistas .search--specialists .search__col{grid-template-columns: minmax(160px,1fr) minmax(0,1.2fr)}.page-especialistas .professional-card--listing{grid-template-columns: 105px minmax(0,1fr) 160px}.page-especialistas .professional-card--listing .professional-card__media,.page-especialistas .professional-card--listing .professional-card__media img{min-height: 120px}.page-especialistas .professional-card--listing .professional-card__agenda,.page-especialistas .professional-card--listing .cdp-calendar{height: 120px}}@media (max-width: 767px){.page-especialistas .hero.hero--listing{padding: 24px 0 38px}.page-especialistas .hero.hero--listing::after{background: linear-gradient(#f7f5f0,#f7f5f0) 0 0 / 100% calc(100% - 68px) no-repeat,url("../img/post-hero-wave.svg") center bottom / 100% 68px no-repeat}.page-especialistas .hero__copy h1{max-width: 560px;font-size: clamp(28px,7.5vw,36px)}.page-especialistas .hero__copy>p:last-child{font-size: 13px}.page-especialistas .search--specialists{margin-top: 16px;padding: 9px;border-radius: 15px}.specialists-search__row{grid-template-columns: 1fr;gap: 8px}.page-especialistas .search--specialists .search__col{grid-template-columns: 1fr;grid-template-areas: "query" "filters";gap: 8px}.page-especialistas .search--specialists .search__query input,.page-especialistas .search--specialists .search__filters .custom-select__trigger,.page-especialistas .search--specialists .search__submit{min-height: 40px}.page-especialistas .pills--hero{flex-wrap: nowrap;margin-right: -9px;padding: 1px 9px 3px 0;overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none}.page-especialistas .pills--hero.pills--with-link>.pills__tablist{flex: 0 0 auto}.page-especialistas .pills--hero::-webkit-scrollbar{display: none}.page-especialistas .pills--hero .pill{flex: 0 0 auto}.page-especialistas .listing{padding-top: 12px;padding-bottom: 24px}.page-especialistas .listing__header{align-items: flex-start;gap: 8px;margin-bottom: 10px}.page-especialistas .listing__count{padding-top: 8px;font-size: 13px}.page-especialistas .listing__toolbar .custom-select{flex-basis: 150px}.page-especialistas .listing__toolbar .custom-select__trigger{min-height: 34px;padding: 0 8px;font-size: 9px}.page-especialistas .professional-card--listing{grid-template-columns: 82px minmax(0,1fr);grid-template-areas: "media body" "agenda agenda";gap: 7px;padding: 7px}.page-especialistas .professional-card--listing .professional-card__media{grid-area: media;min-height: 104px}.page-especialistas .professional-card--listing .professional-card__media img{min-height: 104px}.page-especialistas .professional-card--listing .professional-card__body{grid-area: body;padding: 3px 4px}.page-especialistas .professional-card--listing h3{font-size: 11px}.page-especialistas .professional-card--listing .professional-card__rating{gap: 2px;padding: 2px 4px}.page-especialistas .professional-card--listing .professional-card__rating .stars img{width: 7px;height: 7px;flex-basis: 7px}.page-especialistas .professional-card--listing .professional-card__score{font-size: 8px}.page-especialistas .professional-card--listing .professional-card__meta,.page-especialistas .professional-card--listing .professional-card__modality{min-height: 17px;padding: 2px 6px;font-size: 8px}.page-especialistas .professional-card--listing .professional-card__price{margin-top: 5px;padding: 5px 6px;font-size: 8px}.page-especialistas .professional-card--listing .professional-card__actions .btn{min-width: 68px;min-height: 25px;padding: 4px 7px;font-size: 8px}.page-especialistas .professional-card--listing .professional-card__agenda{grid-area: agenda;height: 132px}.page-especialistas .professional-card--listing .cdp-calendar{height: 132px}.page-especialistas .professional-card--listing .cdp-calendar iframe{width: 200%;height: 720px;transform: scale(0.5)}}.page-especialistas .hero.hero--listing{z-index: 20;padding-top: 48px;padding-bottom: 66px}.page-especialistas .hero__eyebrow{margin-bottom: 18px}.page-especialistas .hero__copy>p:last-child{margin-top: 18px}.page-especialistas .search--specialists{margin-top: 32px;padding: 16px}.page-especialistas .pills--hero{gap: 9px;margin-top: 12px;width: 100%;max-width: 100%;align-self: stretch;box-sizing: border-box}.page-especialistas .professional-card--listing{grid-template-columns: 205px minmax(0,1fr) 296px;min-height: 244px;padding: 14px;column-gap: 22px;border-radius: 22px}.page-especialistas .professional-card--listing .professional-card__media,.page-especialistas .professional-card--listing .professional-card__media img{height: 214px;min-height: 214px;border-radius: 16px}.page-especialistas .professional-card--listing .professional-card__media{align-self: center}.page-especialistas .professional-card--listing .professional-card__media img{aspect-ratio: 0.96 / 1}.page-especialistas .professional-card--listing .professional-card__body{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "heading heading" "badges badges" "price price" "actions availability";align-content: space-between;align-items: center;padding: 6px 0}.page-especialistas .specialists-search__row{width: 100%;align-self: stretch;grid-template-columns: minmax(0,1fr) 165px;gap: 12px}.page-especialistas .search--specialists .search__col{width: 100%;grid-template-columns: minmax(0,0.9fr) minmax(0,1fr);gap: 12px}.page-especialistas .search--specialists .search__filters{gap: 12px}.page-especialistas .professional-card--listing .professional-card__heading{grid-area: heading;gap: 12px}.page-especialistas .professional-card--listing h3{font-size: 20px}.page-especialistas .professional-card--listing .professional-card__badges{grid-area: badges;gap: 7px;margin-top: 10px}.page-especialistas .professional-card--listing .professional-card__meta,.page-especialistas .professional-card--listing .professional-card__modality{min-height: 25px;padding: 4px 11px;font-size: 11px}.page-especialistas .professional-card--listing .professional-card__price{grid-area: price;gap: 7px;margin-top: 14px;padding: 12px 14px;border-radius: 15px;font-size: 12px}.page-especialistas .professional-card--listing .professional-card__price>strong{font-size: 12px}.page-especialistas .professional-card--listing .professional-card__price .professional-card__price-line{display: grid;grid-template-columns: minmax(0,0.7fr) minmax(0,1.3fr);align-items: start;justify-content: initial;gap: 12px}.page-especialistas .professional-card--listing .professional-card__price .professional-card__price-line>strong{color: #1c2d52;font-size: 13px;font-weight: 800;overflow-wrap: anywhere;text-align: right;white-space: normal}.page-especialistas .professional-card--listing .professional-card__price .professional-card__price-line>span{min-width: 0;overflow-wrap: anywhere}.page-especialistas .professional-card--listing .professional-card__availability{grid-area: availability;min-width: 0;margin: 0;padding: 14px 12px;border-radius: 14px;background: #eaf0f8;color: #1c2d52;font-size: 12px;font-weight: 700;line-height: 1.4}.page-especialistas .professional-card--listing .professional-card__actions{grid-area: actions;justify-content: flex-start;gap: 10px;margin: 14px 0 0;padding: 12px 0 0;align-self: start}.page-especialistas .professional-card--listing .professional-card__actions .btn{min-width: 112px;min-height: 44px;padding: 10px 18px;font-size: 13px}.page-especialistas .stories{position: relative;isolation: isolate;padding-bottom: max(112px,calc(100vw * 106 / 1024 + 28px))}.page-especialistas .stories__waves{display: none}.page-especialistas .stories::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;z-index: 0;height: 150px;background: url("../img/faq-wave-deep.svg?v=1531") center bottom / 100% 100% no-repeat,url("../img/faq-wave-light.svg?v=1531") center bottom / 100% 100% no-repeat;pointer-events: none}.page-especialistas .professional-card--listing .professional-card__agenda,.page-especialistas .professional-card--listing .cdp-calendar{height: 210px;border-radius: 20px}.page-especialistas .professional-card--listing .cdp-calendar iframe{width: 125%;height: 720px;transform: scale(0.8);transform: scale(0.8)}@media (max-width: 1100px) and (min-width: 768px){.page-especialistas .professional-card--listing{grid-template-columns: 150px minmax(0,1fr) 220px;min-height: 220px;column-gap: 16px}.page-especialistas .professional-card--listing .professional-card__media,.page-especialistas .professional-card--listing .professional-card__media img{height: 190px;min-height: 190px}.page-especialistas .professional-card--listing .professional-card__agenda,.page-especialistas .professional-card--listing .cdp-calendar{height: 190px}.page-especialistas .professional-card--listing .professional-card__actions .btn{min-width: 90px;padding-right: 14px;padding-left: 14px}}@media (max-width: 767px){.page-especialistas .hero.hero--listing{padding-top: 34px;padding-bottom: 46px}.page-especialistas .hero__eyebrow{margin-bottom: 14px}.page-especialistas .hero__copy>p:last-child{margin-top: 14px}.page-especialistas .search--specialists{margin-top: 22px;padding: 10px}.page-especialistas .specialists-search__row{grid-template-columns: minmax(0,1fr);gap: 8px}.page-especialistas .search--specialists .search__col{grid-template-columns: minmax(0,1fr);grid-template-areas: "query" "filters";gap: 8px}.page-especialistas .pills--hero{margin-top: 10px;margin-right: 0}.page-especialistas .professional-card--listing{grid-template-columns: 82px minmax(0,1fr);grid-template-areas: "media body" "agenda agenda";min-height: 0;padding: 7px;column-gap: 7px}.page-especialistas .professional-card--listing .professional-card__media{grid-area: media;height: 104px;min-height: 104px;align-self: start}.page-especialistas .professional-card--listing .professional-card__media img{height: 104px;min-height: 104px;aspect-ratio: 1 / 1}.page-especialistas .professional-card--listing .professional-card__body{grid-area: body;grid-template-columns: minmax(0,1fr);grid-template-areas: "heading" "badges" "price" "availability" "actions";align-content: start;padding: 3px 4px}.page-especialistas .professional-card--listing .professional-card__heading{flex-wrap: wrap;gap: 4px 7px}.page-especialistas .professional-card--listing h3{font-size: 14px}.page-especialistas .professional-card--listing .professional-card__badges{gap: 4px;margin-top: 6px}.page-especialistas .professional-card--listing .professional-card__meta,.page-especialistas .professional-card--listing .professional-card__modality{min-height: 17px;padding: 2px 6px;font-size: 8px}.page-especialistas .professional-card--listing .professional-card__price{gap: 4px;margin-top: 5px;padding: 5px 6px;font-size: 8px}.page-especialistas .professional-card--listing .professional-card__price .professional-card__price-line{grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);gap: 6px}.page-especialistas .professional-card--listing .professional-card__price>strong{font-size: 8px}.page-especialistas .professional-card--listing .professional-card__price .professional-card__price-line>strong{font-size: 9px}.page-especialistas .professional-card--listing .professional-card__availability{padding: 7px 8px;font-size: 9px}.page-especialistas .professional-card--listing .professional-card__actions{justify-content: flex-start;gap: 5px;margin-top: 12px;padding-top: 8px}.page-especialistas .professional-card--listing .professional-card__actions .btn{min-width: 68px;min-height: 25px;padding: 4px 7px;font-size: 8px}.page-especialistas .professional-card--listing .professional-card__agenda,.page-especialistas .professional-card--listing .cdp-calendar{height: 180px}.page-especialistas .stories{padding-bottom: 120px}.page-especialistas .stories::after{height: 130px}.page-especialistas .professional-card--listing .professional-card__agenda{grid-area: agenda}.page-especialistas .professional-card--listing .cdp-calendar iframe{height: 720px}}.page-profesional .content-band{background: #fff}.page-profesional .professional-profile{position: relative;isolation: isolate;padding: 18px 0 48px;background: #f4f1ef;color: #1c2d52}.page-profesional .professional-profile::after{position: absolute;right: -8%;bottom: -34px;left: -8%;z-index: 0;height: 72px;border-radius: 50% 50% 0 0 / 100% 100% 0 0;background: #fff;content: ""}.page-profesional .professional-profile .wrap,.page-profesional .professional-profile__layout{width: min(var(--wrap),calc(100% - (var(--gutter) * 2)))}.page-profesional .professional-profile>.wrap{position: relative;z-index: 1}.page-profesional .professional-profile .post__crumb{margin-bottom: 20px;color: #1c2d52}.page-profesional .professional-profile .post__crumb img{filter: none}.professional-profile__hero{display: grid;grid-template-columns: minmax(150px,220px) minmax(0,1fr);align-items: center;gap: 24px}.professional-profile__photo{overflow: hidden;margin: 0;border-radius: 14px;box-shadow: 0 8px 20px rgba(28,45,82,0.12)}.professional-profile__photo img{display: block;width: 100%;max-width: none;aspect-ratio: 0.9 / 1;object-fit: cover;object-position: center top}.professional-profile__intro{min-width: 0}.professional-profile__chips{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 8px}.professional-profile__chips span{display: inline-flex;align-items: center;min-height: 23px;padding: 4px 10px;border-radius: 999px;background: #1c2d52;color: #fff;font-size: 11px;font-weight: 700;line-height: 1}.professional-profile__chips .professional-profile__chip-online{border: 1px solid #dfe5ef;background: #fff;color: #1c2d52}.professional-profile__intro h1{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0;color: #1c2d52;font-size: clamp(26px,3.2vw,38px);font-weight: 800;line-height: 1.15}.professional-profile__verified{display: inline-flex;color: #2a9d8f}.professional-profile__rating{display: flex;align-items: center;gap: 7px;margin-top: 8px;color: #1c2d52;font-size: 13px;font-weight: 800}.professional-profile__rating .stars{color: #ffc400}.professional-profile__summary{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin: 12px 0 0}.professional-profile__summary>div{min-width: 0;padding: 10px 12px;border-radius: 13px;background: #fff}.professional-profile__summary dt{color: #71809b;font-size: 10px;line-height: 1.35}.professional-profile__summary dd{margin: 3px 0 0;color: #1c2d52;font-size: 12px;font-weight: 800;line-height: 1.35;overflow-wrap: anywhere}.professional-profile__summary a{text-decoration: none}.professional-profile__actions{display: flex;justify-content: flex-start;margin-top: 10px}.professional-profile__actions .btn{min-height: 38px;padding: 9px 18px;border-radius: 999px}.professional-profile__details{position: relative;z-index: 1;padding: 14px 0 40px;background: #fff;color: #1c2d52}.professional-profile__layout{display: grid;grid-template-columns: minmax(0,1.8fr) minmax(280px,1fr);align-items: start;gap: 26px}.professional-profile__main{min-width: 0}.professional-profile__block{margin: 0 0 22px;padding: 0;border: 0}.professional-profile__block h2,.professional-profile__bio h2{display: flex;align-items: center;gap: 10px;margin: 0 0 12px;color: #1c2d52;font-size: 18px;font-weight: 800}.professional-profile__block h2::before{width: 14px;height: 14px;border: 2px solid #1c2d52;border-radius: 50%;content: ""}.professional-profile__block ul{display: flex;flex-direction: column;gap: 9px;margin: 0;padding: 16px 18px 16px 28px;border: 1px solid #eee8e4;border-radius: 14px;background: #fbfaf9;list-style: none}.professional-profile__block li{position: relative;display: flex;flex-direction: column;gap: 2px;color: #536584;font-size: 12px;line-height: 1.55}.professional-profile__block li::before{position: absolute;top: 7px;left: -15px;width: 5px;height: 5px;border-radius: 50%;background: #5e87c7;content: ""}.professional-profile__block em,.professional-profile__block span{color: #71809b;font-size: 11px;font-style: normal}.professional-profile__block a{color: #1c2d52;text-decoration: underline;text-underline-offset: 2px}.professional-profile__tags{display: flex;flex-direction: row !important;flex-wrap: wrap;gap: 6px !important;padding: 0 !important;border: 0 !important;background: transparent !important}.professional-profile__tags li{display: block;padding: 6px 10px;border-radius: 999px;background: #eaf0f8;color: #1c2d52;font-size: 11px;line-height: 1.3}.professional-profile__tags li::before{display: none}.professional-profile__bio p{margin: 0 0 10px;color: #536584;font-size: 12px;line-height: 1.65}.professional-profile__agenda{position: sticky;top: 96px;margin: 0;padding: 16px;border: 1px solid #eee8e4;border-radius: 17px;background: #fff;box-shadow: 0 6px 18px rgba(28,45,82,0.05);scroll-margin-top: 120px}.professional-profile__agenda h2{margin: 0 0 12px;color: #1c2d52;font-size: 18px;font-weight: 800}.professional-profile__agenda .cdp-agenda-select{position: relative;z-index: 4;width: 100%;max-width: none;margin: 0 0 10px}.professional-profile__agenda .cdp-agenda-select .custom-select__value{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.professional-profile__agenda .cdp-calendar iframe{display: block;width: 100%;min-height: 360px;border: 0;border-radius: 12px}.page-profesional .stories{padding: 18px 0 36px;background: #fff;color: #1c2d52}.page-profesional .stories__waves{display: none}.page-profesional .stories h2{padding-bottom: 16px;color: #1c2d52;font-size: 20px}.page-profesional .stories .carousel{max-width: var(--wrap)}.page-profesional .story-card{border-radius: 14px;background: #fff;box-shadow: 0 5px 20px rgba(28,45,82,0.06);color: #536584}.professional-related{position: relative;isolation: isolate;padding: 38px 0 148px;background: #f4f1ef;color: #1c2d52}.professional-related::after{position: absolute;right: 0;bottom: 0;left: 0;z-index: 0;height: 140px;background: url("../img/faq-wave-deep.svg?v=1531") center bottom / 100% 100% no-repeat,url("../img/faq-wave-light.svg?v=1531") center bottom / 100% 100% no-repeat;content: "";pointer-events: none}.professional-related>.wrap{position: relative;z-index: 1}.professional-related__heading{display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-bottom: 18px}.professional-related__heading h2{margin: 0;color: #1c2d52;font-size: clamp(20px,2.2vw,28px)}.professional-related__heading>a{flex: 0 0 auto;color: #255ea9;font-size: 12px;text-decoration: none}.professional-related__list{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 36px}.professional-related__list .professional-card{display: flex;flex-direction: column;min-width: 0;overflow: hidden;border-radius: 14px;background: transparent;box-shadow: none}.professional-related__list .professional-card__media{position: relative;width: 100%;aspect-ratio: 1.3 / 1;overflow: hidden;border-radius: 12px}.professional-related__list .professional-card__media>a{position: absolute;inset: 0;display: block}.professional-related__list .professional-card__media>img,.professional-related__list .professional-card__media>a img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;aspect-ratio: auto;object-fit: cover;object-position: center 18%}.professional-related__list .professional-card__rating{top: 10px;right: 10px;bottom: auto;left: auto;z-index: 2}.professional-related__list .professional-card__rating-label{display: inline-flex;align-items: center;gap: 3px;padding: 4px 9px;border-radius: 999px;background: #fff;color: #1c2d52;font-size: 11px;font-weight: 700;line-height: 1.2;text-shadow: none}.professional-related__list .professional-card__rating-label>span{font-size: 14px;line-height: 1}.professional-related__list .professional-card__related-tag{position: absolute;bottom: 10px;left: 10px;z-index: 2;max-width: calc(100% - 20px);overflow: hidden;padding: 6px 10px;border-radius: 999px;background: #1c2d52;color: #fff;font-size: 10px;font-weight: 700;line-height: 1.2;text-overflow: ellipsis;white-space: nowrap}.professional-related__list .professional-card__body{padding: 8px 7px 0;background: transparent}.professional-related__list .professional-card h3{font-size: 16px;line-height: 1.3}.professional-related__list .professional-card__meta,.professional-related__list .professional-card__excerpt{margin: 4px 0;font-size: 12px;line-height: 1.4}.professional-related__list .professional-card__excerpt span{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.professional-related__list .professional-card__actions{gap: 5px;margin-top: 6px}.professional-related__list .professional-card__actions .btn{min-height: 35px;padding: 7px 10px;border-color: #5d88c2;border-radius: 999px;background: #5d88c2;color: #fff;font-size: 12px}.professional-related__list .professional-card__actions .btn--primary{flex: 1 1 auto}.professional-related__list .professional-card__actions .btn--outline{flex: 0 0 auto}.professional-related__list .professional-card__actions .btn:hover,.professional-related__list .professional-card__actions .btn:focus-visible{border-color: #4e79b3;background: #4e79b3;color: #fff}.professional-profile__summary dd span{display: block}.professional-profile__experience{margin: 10px 0 0;color: #536584;font-size: 12px;font-weight: 700}.professional-profile__contact li{overflow-wrap: anywhere}.professional-profile__contact li strong{color: #1c2d52}.professional-profile__main .stories--professional{overflow: visible;margin-top: 30px;padding: 0;background: #fff;text-align: left}.professional-profile__main .stories--professional .stories__waves{display: none}.stories--professional .stories__intro{align-items: flex-start}.stories--professional h2{display: flex;align-items: center;gap: 10px;margin: 0;padding: 0;text-align: left;font-size: 20px}.stories--professional h2::before{color: #ffc400;content: "\2605";font-size: 16px}.stories--professional .carousel{margin-top: 0;padding: 0}.stories--professional .carousel__viewport{padding: 8px 0 20px}.stories--professional .carousel__slide{flex: 0 0 calc((100cqi - var(--story-gap)) / 2);width: calc((100cqi - var(--story-gap)) / 2)}.stories--professional .story-card{min-height: 190px;padding: 12px 14px;border-radius: 14px;box-shadow: 0 5px 18px rgba(28,45,82,0.06)}.stories--professional .story-card::before{display: none}.story-card__professional{display: inline-flex;align-items: center;gap: 8px;max-width: 100%;padding: 5px 10px 5px 5px;border-radius: 999px;background: #f3f0ed}.story-card__professional img{flex: 0 0 32px;width: 32px;height: 32px;border-radius: 50%;object-fit: cover;object-position: center top}.story-card__professional>span{display: flex;min-width: 0;flex-direction: column;gap: 1px}.story-card__professional strong{overflow: hidden;color: #1c2d52;font-size: 11px;line-height: 1.2;text-overflow: ellipsis;white-space: nowrap}.story-card__professional small{color: #71809b;font-size: 9px;line-height: 1.2}.stories--professional .story-card p{margin-top: 12px;font-size: 12px;line-height: 1.55}.stories--professional .story-card__foot{gap: 10px;margin-top: auto;padding-top: 10px;border-color: #eee8e4}.stories--professional .story-card__avatar{flex-basis: 38px;width: 38px;height: 38px}.stories--professional .story-card cite{font-size: 12px}.stories--professional .story-card .stars img{width: 12px;height: 12px}.professional-profile__photo img{aspect-ratio: auto;height: auto;object-fit: contain}.professional-profile__details .stories--professional .carousel__arrow[data-carousel-prev],.professional-profile__details .stories--professional .carousel__arrow[data-carousel-next]{border-color: #1c2d52;background: #1c2d52}.professional-profile__details .stories--professional .carousel__arrow[data-carousel-prev] img,.professional-profile__details .stories--professional .carousel__arrow[data-carousel-next] img{filter: brightness(0) invert(1)}.professional-profile__details .stories--professional .carousel__arrow[data-carousel-prev]:hover,.professional-profile__details .stories--professional .carousel__arrow[data-carousel-prev]:focus-visible,.professional-profile__details .stories--professional .carousel__arrow[data-carousel-next]:hover,.professional-profile__details .stories--professional .carousel__arrow[data-carousel-next]:focus-visible{border-color: #16243f;background: #16243f}@media (max-width: 767px){.professional-related{padding-bottom: 126px}.professional-related::after{height: 120px}.stories--professional .carousel__slide{flex-basis: calc(100cqi - (var(--story-gap) * 2));width: calc(100cqi - (var(--story-gap) * 2))}}@media (max-width: 767px){.page-profesional .professional-profile{padding: 14px 0 36px}.professional-profile__hero{grid-template-columns: minmax(0,1fr);gap: 18px}.professional-profile__photo{width: min(100%,260px)}.professional-profile__summary{grid-template-columns: repeat(2,minmax(0,1fr))}.professional-profile__layout{grid-template-columns: minmax(0,1fr);gap: 20px}.professional-profile__agenda{position: static}.professional-profile__agenda .cdp-calendar iframe{min-height: 420px}.professional-related__heading{align-items: flex-start;flex-direction: column;gap: 8px}.professional-related__list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.professional-related__list .professional-card__actions{gap: 5px}.professional-related__list .professional-card__actions .btn{padding-right: 7px;padding-left: 7px;font-size: 11px}}@media (max-width: 480px){.professional-profile__summary{grid-template-columns: minmax(0,1fr)}}.page-low-cost{--low-cost-ink: #1d3568;--low-cost-blue: #315a9c;--low-cost-pale: #eaf1fa;--low-cost-sand: #f5f1ee;color: var(--low-cost-ink)}.low-cost-hero{min-height: 0;padding: 48px 0 56px;background: var(--low-cost-sand)}.low-cost-hero__inner{grid-template-columns: minmax(0,1fr) minmax(0,0.96fr);gap: 48px;align-items: center}.low-cost-hero__copy{max-width: 590px}.low-cost-hero h1{max-width: 600px;color: var(--low-cost-ink);font-family: var(--fuente);font-size: clamp(38px,4vw,58px);font-weight: 800;letter-spacing: -0.045em;line-height: 1.06}.low-cost-hero h1 span{color: #2c5a9c}.low-cost-hero__lead{max-width: 565px;margin-top: 20px;color: #4a5d7b;font-size: 15px;line-height: 1.55}.low-cost-hero__price{display: inline-flex;min-height: 43px;align-items: center;gap: 8px;margin-top: 18px;padding: 7px 12px;border-radius: 12px;background: #fff;color: #243d71;font-size: 13px}.low-cost-hero__price strong{font-size: 16px}.low-cost-hero__cta{display: flex;width: fit-content;min-height: 38px;margin-top: 14px;padding: 9px 18px;border-radius: var(--radio-pill);background: var(--low-cost-blue);font-size: 12px}.low-cost-hero__social-proof{display: flex;align-items: center;gap: 10px;margin-top: 14px;color: #253d70;font-size: 10px;line-height: 1.35}.low-cost-hero__social-proof>div:last-child{display: grid}.low-cost-hero__social-proof>div:last-child>span{color: #506384}.low-cost-hero__avatars{display: flex;padding-left: 5px}.low-cost-hero__avatars img{width: 23px;height: 23px;margin-left: -5px;border: 2px solid var(--low-cost-sand);border-radius: 50%;object-fit: cover;object-position: center 20%}.low-cost-hero__visual{min-height: 330px}.low-cost-hero__main-photo{position: absolute;top: 8%;left: 0;width: 67%;height: 78%;overflow: hidden;border-radius: 20px;background: #e3e3df}.low-cost-hero__main-photo img{width: 100%;height: 100%;object-fit: cover;object-position: center 40%}.low-cost-hero__portrait{width: 34%;border: 0;border-radius: 18px;box-shadow: none}.low-cost-hero__portrait--1{top: 0;right: 3%;left: auto;height: 43%;transform: none}.low-cost-hero__portrait--2{top: 49%;right: 3%;height: 43%;transform: none}.low-cost-hero__badge{right: 24%;bottom: 0;display: inline-flex;align-items: center;gap: 8px;padding: 11px 16px;font-size: 11px}.low-cost-hero__badge span{color: #3771bd}.low-cost-hero__curve{right: -3%;bottom: -27px;left: -3%;height: 44px;border-radius: 50% 50% 0 0 / 100% 100% 0 0;background: #fff}.low-cost-steps{padding: 35px 0 38px}.low-cost-eyebrow{display: table;margin: 0 auto 12px;padding: 4px 8px;border-radius: 4px;background: #ffe6a5;color: #25416f;font-size: 9px;font-weight: 800;letter-spacing: 0.08em;line-height: 1.2;text-transform: uppercase}.low-cost-steps h2,.low-cost-professionals h2,.low-cost-booking h2,.low-cost-videos h2,.low-cost-stories h2{color: var(--low-cost-ink);font-size: clamp(27px,3vw,39px);font-weight: 800;letter-spacing: -0.025em;line-height: 1.2;text-align: center}.low-cost-steps__grid{gap: 18px;margin-top: 30px}.low-cost-step{position: relative;min-height: 0;padding: 20px 18px 17px;border: 1px solid #eee8e2;border-radius: 16px;box-shadow: none}.low-cost-step__number{min-width: 30px;width: 30px;height: 30px;background: #ffe7b0;color: #294371;font-size: 12px}.low-cost-step>img{position: absolute;top: 28px;left: 57px;width: 14px;height: 14px;object-fit: contain;opacity: 0.8}.low-cost-step h3{margin-top: 12px;font-size: 15px}.low-cost-step p{margin-top: 6px;font-size: 11px;line-height: 1.45}.low-cost-professionals{padding: 22px 0 44px;background: #fff}.low-cost-professionals__heading{max-width: 900px}.low-cost-professionals__heading>p:last-child{margin-top: 10px;color: #526484;font-size: 13px}.low-cost-filters{width: fit-content;gap: 0;margin: 18px auto 16px;border-bottom: 1px solid #e7ddd4}.low-cost-filter{min-height: 34px;padding: 7px 13px;border: 0;border-radius: 5px 5px 0 0;background: #fff;color: #526484;font-size: 11px;font-weight: 500}.low-cost-filter.is-active,.low-cost-filter:hover,.low-cost-filter:focus-visible{border-color: transparent;background: #ffe6a5;color: #1d3568}.low-cost-professionals__count{display: none}.low-cost-cards{grid-template-columns: repeat(5,minmax(0,1fr));gap: 14px}.low-cost-card{min-height: 0;border: 0;border-radius: 15px;background: var(--low-cost-sand);box-shadow: none}.low-cost-card__media{height: auto;aspect-ratio: 1.32 / 1;margin: 6px 6px 0;border-radius: 11px}.low-cost-card__media img{object-position: center 20%}.low-cost-card__tag{bottom: 7px;left: 7px;padding: 4px 8px;background: #1d3568;color: #fff;font-size: 9px}.low-cost-card__body{min-height: 125px;padding: 8px 11px 12px}.low-cost-card__title{display: block}.low-cost-card h3{font-size: 13px;line-height: 1.25}.low-cost-card__rating{display: none}.low-cost-card__specialty{margin-top: 4px;color: #62728d;font-size: 10px;font-weight: 400;line-height: 1.35}.low-cost-card__excerpt,.low-cost-card__actions{display: none}.low-cost-card__price{margin-top: 8px;font-size: 11px}.low-cost-help-card{grid-column: span 2;display: flex;min-height: 100%;flex-direction: column;align-items: flex-start;justify-content: center;padding: clamp(18px,3vw,34px);border-radius: 15px;background: #5b86c2;color: #fff}.low-cost-help-card>span{display: grid;width: 34px;height: 34px;margin-bottom: 10px;place-items: center;border-radius: 50%;background: #ffe6a5;color: #1d3568}.low-cost-help-card h3{color: #fff;font-size: 19px;line-height: 1.25}.low-cost-help-card p{margin-top: 8px;color: rgba(255,255,255,.92);font-size: 12px;line-height: 1.5}.low-cost-help-card a{margin-top: 14px;color: #fff;font-size: 11px;font-weight: 700}.low-cost-professionals__empty{max-width: 680px;margin: 22px auto 0;border: 1px solid #eee8e2;border-radius: 14px;background: var(--low-cost-sand);color: #526484}.low-cost-booking{padding: 36px 0 52px;background: var(--low-cost-sand);text-align: center}.low-cost-booking>.wrap>p:not(.low-cost-eyebrow){margin-top: 10px;color: #526484;font-size: 13px}.low-cost-booking .btn{margin-top: 20px;border-radius: var(--radio-pill);background: #1d3568;font-size: 12px}.low-cost-videos{position: relative;overflow: hidden;padding: 48px 0 72px;background: var(--low-cost-pale)}.low-cost-videos::after{position: absolute;right: 0;bottom: 0;left: 0;height: 54px;background: url("../img/videos-wave-white.svg") center bottom / 100% 100% no-repeat;content: ""}.low-cost-videos>.wrap{position: relative;z-index: 1}.low-cost-videos__lead{margin-top: 10px;color: #526484;font-size: 13px;text-align: center}.low-cost-video-gallery{position: relative;margin-top: 26px}.low-cost-video-gallery__viewport{overflow: hidden;scroll-behavior: smooth}.low-cost-video-gallery__track{display: flex;width: 100%;gap: 14px}.low-cost-video{display: block;flex: 0 0 calc((100% - 56px) / 5);min-width: 0;padding: 0;overflow: hidden;border: 0;border-radius: 8px;background: transparent;color: var(--low-cost-ink);cursor: pointer;text-align: left}.low-cost-video__poster{position: relative;display: block;aspect-ratio: 0.78 / 1;overflow: hidden;border-radius: 8px;background: #d3d9d8}.low-cost-video__poster>img{width: 100%;height: 100%;object-fit: cover;object-position: center 18%;transition: transform .25s ease}.low-cost-video:hover .low-cost-video__poster>img{transform: scale(1.04)}.low-cost-video__play{position: absolute;top: 50%;left: 50%;display: grid;width: 43px;height: 43px;place-items: center;border-radius: 50%;background: #fff;color: #1d3568;font-size: 14px;transform: translate(-50%,-50%)}.low-cost-video__caption{position: absolute;right: 4px;bottom: 7px;left: 4px;color: #fff;font-size: 9px;font-weight: 800;text-align: center;text-shadow: 0 1px 3px #000;text-transform: uppercase}.low-cost-video__meta{display: flex;align-items: center;gap: 7px;padding: 8px 2px 0}.low-cost-video__meta>img{width: 25px;height: 25px;border-radius: 50%;object-fit: cover}.low-cost-video__meta>span{display: grid;min-width: 0;color: #1d3568;font-size: 9px;line-height: 1.3}.low-cost-video__meta small{color: #697995;font-size: 8px}.low-cost-video-gallery__arrow{position: absolute;top: calc(50% - 25px);z-index: 2;display: grid;width: 34px;height: 34px;place-items: center;border: 0;border-radius: 50%;background: #fff;box-shadow: 0 3px 12px rgba(29,53,104,.14);color: #315a9c;cursor: pointer;font-size: 25px;line-height: 1}.low-cost-video-gallery__arrow--prev{left: -14px}.low-cost-video-gallery__arrow--next{right: -14px;background: #1d3568;color: #fff}.low-cost-video-gallery__dots{display: flex;justify-content: center;margin-top: 17px}.low-cost-video-gallery__dots span{width: 36px;height: 6px;border-radius: 99px;background: #1d3568}.low-cost-video-dialog{position: fixed;width: min(900px,calc(100vw - 32px));max-width: none;max-height: calc(100dvh - 40px);padding: 0;overflow: visible;border: 0;border-radius: 14px;background: #000}.low-cost-video-dialog::backdrop{background: rgba(15,27,49,.82)}.low-cost-video-dialog video{display: block;width: 100%;max-height: calc(100dvh - 40px);border-radius: 14px}.low-cost-video-dialog__close{position: absolute;top: -15px;right: -15px;z-index: 2;display: grid;width: 38px;height: 38px;place-items: center;border: 0;border-radius: 50%;background: #fff;color: #1d3568;cursor: pointer;font-size: 26px}.low-cost-stories{padding: 46px 0 58px;background: #fff}.low-cost-stories__row{display: grid;grid-template-columns: minmax(150px,.7fr) minmax(0,2.3fr);gap: 16px;margin-top: 26px}.low-cost-rating-summary{display: flex;min-height: 150px;flex-direction: column;justify-content: center;padding: 16px;border-radius: 10px;background: #5b86c2;color: #fff}.low-cost-rating-summary>strong{font-size: 46px;line-height: 1}.low-cost-stars{color: #ffca43;letter-spacing: 1px}.low-cost-rating-summary>small{max-width: 120px;margin-top: 5px;font-size: 9px;line-height: 1.4}.low-cost-story-list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.low-cost-story{display: flex;min-width: 0;flex-direction: column;padding: 12px;border: 1px solid #eee9e5;border-radius: 10px;background: #fff;box-shadow: 0 4px 14px rgba(29,53,104,.04)}.low-cost-story__professional{display: flex;align-items: center;gap: 7px;color: var(--low-cost-ink);font-size: 9px;line-height: 1.2}.low-cost-story__professional img{width: 25px;height: 25px;flex: 0 0 auto;border-radius: 50%;object-fit: cover}.low-cost-story>p{flex: 1;margin: 10px 0 13px;color: #526484;font-size: 9px;line-height: 1.45}.low-cost-story__patient{display: grid;grid-template-columns: 24px minmax(0,1fr);align-items: center;gap: 3px 7px;padding-top: 8px;border-top: 1px solid #eee9e5;color: var(--low-cost-ink);font-size: 9px}.low-cost-story__patient>span:first-child{display: grid;width: 24px;height: 24px;grid-row: span 2;place-items: center;border-radius: 50%;background: #f0eeec;color: #63718a;font-size: 8px}.low-cost-story__patient .low-cost-stars{font-size: 9px}.low-cost-evaluation{position: relative;isolation: isolate;padding: 20px 0 max(112px,calc(100vw * 106 / 1024 + 28px))}.low-cost-evaluation::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;z-index: 0;height: 150px;background: url("../img/faq-wave-deep.svg?v=1531") center bottom / 100% 100% no-repeat,url("../img/faq-wave-light.svg?v=1531") center bottom / 100% 100% no-repeat;pointer-events: none}.low-cost-evaluation>.wrap{position: relative;z-index: 1;display: flex;align-items: center;gap: 18px;padding: 24px 30px;border-radius: 12px;background: #eaf1fa}.low-cost-evaluation__icon{display: grid;width: 52px;height: 52px;flex: 0 0 auto;place-items: center;border-radius: 50%;background: #fff}.low-cost-evaluation__icon img{display: block;width: 36px;height: 36px}.low-cost-evaluation>.wrap>div{display: grid;flex: 1;color: var(--low-cost-ink);font-size: 18px;line-height: 1.35}.low-cost-evaluation>.wrap>div>span{color: #64728b;font-size: 14px}.low-cost-evaluation .btn{min-height: 54px;padding: 14px 26px;border-radius: var(--radio-pill);background: #1d3568;font-size: 14px}@media (max-width: 900px){.low-cost-hero__inner{grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px}.low-cost-cards{grid-template-columns: repeat(3,minmax(0,1fr))}.low-cost-video{flex-basis: calc((100% - 28px) / 3)}}@media (max-width: 700px){.low-cost-hero{padding: 36px 0 48px}.low-cost-hero__inner{grid-template-columns: minmax(0,1fr);gap: 22px}.low-cost-hero h1{font-size: clamp(34px,9vw,46px)}.low-cost-hero__lead{margin-top: 14px;font-size: 13px}.low-cost-hero__visual{width: min(100%,410px);min-height: 290px;margin: 0 auto}.low-cost-steps{padding: 28px 0 34px}.low-cost-steps__grid{grid-template-columns: minmax(0,1fr);gap: 10px;margin-top: 20px}.low-cost-step{padding: 15px}.low-cost-professionals{padding: 18px 0 32px}.low-cost-professionals h2,.low-cost-steps h2,.low-cost-booking h2,.low-cost-videos h2,.low-cost-stories h2{font-size: 27px}.low-cost-cards{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.low-cost-help-card{grid-column: span 2;min-height: 180px}.low-cost-card__media{aspect-ratio: 1.2 / 1}.low-cost-card__body{min-height: 112px;padding: 7px 9px 10px}.low-cost-card h3{font-size: 11px}.low-cost-card__specialty{font-size: 9px}.low-cost-card__price{font-size: 10px}.low-cost-booking,.low-cost-videos,.low-cost-stories{padding: 34px 0 46px}.low-cost-video-gallery__track{gap: 10px}.low-cost-video{flex-basis: calc((100% - 10px) / 2)}.low-cost-stories__row{grid-template-columns: minmax(0,1fr)}.low-cost-rating-summary{min-height: 0;align-items: center;text-align: center}.low-cost-story-list{grid-template-columns: minmax(0,1fr)}.low-cost-evaluation>.wrap{align-items: flex-start;flex-wrap: wrap;padding: 18px}.low-cost-evaluation>.wrap>div{min-width: calc(100% - 70px)}.low-cost-evaluation .btn{margin-left: 70px}}@media (max-width: 420px){.low-cost-hero__visual{min-height: 255px}}.page-low-cost{color: var(--azul-texto)}.low-cost-hero{position: relative;isolation: isolate;overflow: hidden;padding: clamp(56px,8vw,104px) 0 112px;background: #f3f8fd}.low-cost-hero__inner{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,1fr) minmax(340px,0.88fr);align-items: center;gap: clamp(36px,7vw,96px)}.low-cost-hero__copy{max-width: 610px}.low-cost-eyebrow{margin-bottom: 12px;color: #4381bd;font-size: 13px;font-weight: 700;letter-spacing: 0.1em;line-height: 1.4;text-transform: uppercase}.low-cost-hero h1{max-width: 620px;color: #223c6a;font-family: var(--fuente-hero);font-size: clamp(38px,5vw,62px);font-weight: 800;letter-spacing: -0.035em;line-height: 1.08}.low-cost-hero__lead{max-width: 540px;margin-top: 20px;color: #536b8e;font-size: 17px;line-height: 1.65}.low-cost-hero__cta{margin-top: 28px}.low-cost-hero__note{margin-top: 14px;color: #6b7f9c;font-size: 13px}.low-cost-hero__visual{position: relative;min-height: 390px;isolation: isolate}.low-cost-hero__blob{position: absolute;z-index: -1;display: block;border-radius: 50%}.low-cost-hero__blob--blue{inset: 4% 4% 0 10%;background: #d7e8f8;transform: rotate(-8deg)}.low-cost-hero__blob--gold{top: 3%;right: 3%;width: 110px;height: 110px;background: #f6e1bb}.low-cost-hero__portrait{position: absolute;overflow: hidden;border: 8px solid #fff;border-radius: 28px;background: #fff;box-shadow: 0 18px 40px rgba(34,60,106,0.16)}.low-cost-hero__portrait img{width: 100%;height: 100%;object-fit: cover;object-position: center 20%}.low-cost-hero__portrait--1{top: 12%;left: 5%;width: 43%;height: 67%;transform: rotate(-7deg)}.low-cost-hero__portrait--2{top: 4%;right: 5%;width: 40%;height: 58%;transform: rotate(7deg)}.low-cost-hero__portrait--3{right: 20%;bottom: 1%;width: 40%;height: 49%;transform: rotate(-2deg)}.low-cost-hero__message{position: absolute;top: 50%;left: 50%;display: grid;width: min(74%,310px);min-height: 205px;padding: 28px;place-content: center;border: 1px solid rgba(255,255,255,0.8);border-radius: 32px;background: rgba(255,255,255,0.8);box-shadow: 0 18px 40px rgba(34,60,106,0.1);text-align: center;transform: translate(-50%,-50%) rotate(-4deg)}.low-cost-hero__message span{display: grid;width: 58px;height: 58px;margin: 0 auto 14px;place-items: center;border-radius: 50%;background: #dcecf9;color: #2a6fbe;font-size: 34px;font-weight: 300}.low-cost-hero__message p{color: #223c6a;font-size: 18px;font-weight: 700}.low-cost-hero__badge{position: absolute;right: 2%;bottom: 5%;padding: 11px 18px;border-radius: var(--radio-pill);background: #fff;box-shadow: 0 8px 22px rgba(34,60,106,0.1);color: #223c6a;font-size: 13px;font-weight: 700}.low-cost-hero__curve{position: absolute;right: -10%;bottom: -64px;left: -10%;height: 108px;border-radius: 50% 50% 0 0 / 100% 100% 0 0;background: #fff}.low-cost-steps{padding: 56px 0 74px;text-align: center}.low-cost-eyebrow--center{margin-bottom: 10px}.low-cost-steps h2,.low-cost-professionals h2,.low-cost-cta h2{color: #223c6a;font-size: clamp(28px,3.2vw,40px);font-weight: 800;line-height: 1.2}.low-cost-steps__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px;margin-top: 38px;text-align: left}.low-cost-step{min-height: 212px;padding: 26px 28px;border: 1px solid #e1ebf5;border-radius: 22px;background: #fff;box-shadow: 0 10px 30px rgba(34,60,106,0.06)}.low-cost-step__number{display: inline-flex;min-width: 46px;height: 46px;align-items: center;justify-content: center;border-radius: 50%;background: #e7f2fc;color: #3478b7;font-size: 14px;font-weight: 800}.low-cost-step h3{margin-top: 18px;color: #223c6a;font-size: 19px;line-height: 1.3}.low-cost-step p{margin-top: 9px;color: #61728b;font-size: 14px;line-height: 1.6}.low-cost-professionals{padding: 76px 0 88px;background: #f4f8fc;scroll-margin-top: 100px}.low-cost-professionals__heading{max-width: 700px;margin: 0 auto;text-align: center}.low-cost-professionals__heading>p:last-child{margin-top: 13px;color: #61728b;font-size: 16px}.low-cost-filters{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin: 30px 0 18px}.low-cost-filter{min-height: 42px;padding: 9px 22px;border: 1px solid #c9d9e8;border-radius: var(--radio-pill);background: #fff;color: #315174;cursor: pointer;font-size: 14px;font-weight: 700}.low-cost-filter.is-active,.low-cost-filter:hover,.low-cost-filter:focus-visible{border-color: #223c6a;background: #223c6a;color: #fff}.low-cost-professionals__count{margin-bottom: 18px;color: #61728b;font-size: 14px;text-align: center}.low-cost-cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px}.low-cost-card{display: flex;min-width: 0;flex-direction: column;overflow: hidden;border: 1px solid #e0e9f2;border-radius: 20px;background: #fff;box-shadow: 0 12px 32px rgba(34,60,106,0.08)}.low-cost-card[hidden]{display: none}.low-cost-card__media{position: relative;height: 240px;overflow: hidden;background: #e4eef7}.low-cost-card__media img{width: 100%;height: 100%;object-fit: cover;object-position: center top}.low-cost-card__tag{position: absolute;bottom: 14px;left: 14px;padding: 7px 13px;border-radius: var(--radio-pill);background: #fff;color: #315174;font-size: 12px;font-weight: 700}.low-cost-card__body{display: flex;flex: 1;flex-direction: column;padding: 22px}.low-cost-card__title{display: flex;align-items: flex-start;justify-content: space-between;gap: 10px}.low-cost-card h3{color: #223c6a;font-size: 20px;line-height: 1.3}.low-cost-card__rating{display: inline-flex;flex: 0 0 auto;align-items: center;gap: 4px;color: #223c6a;font-size: 13px;font-weight: 700}.low-cost-card__rating span{color: #e6a844}.low-cost-card__specialty{margin-top: 7px;color: #3e78ac;font-size: 14px;font-weight: 700}.low-cost-card__excerpt{margin-top: 12px;color: #687991;font-size: 14px;line-height: 1.55}.low-cost-card__price{margin-top: 14px;color: #223c6a;font-size: 14px;font-weight: 700}.low-cost-card__actions{display: flex;flex-wrap: wrap;gap: 9px;margin-top: auto;padding-top: 20px}.low-cost-card__actions .btn{min-height: 42px;padding: 10px 16px;font-size: 13px}.low-cost-professionals__empty{max-width: 740px;margin: 28px auto 0;padding: 24px;border: 1px solid #dce8f3;border-radius: 18px;background: #fff;color: #526985;font-size: 15px;line-height: 1.6;text-align: center}.low-cost-professionals__empty[hidden]{display: none}.low-cost-cta{padding: 66px 0;background: #e9f2fb}.low-cost-cta__inner{display: flex;align-items: center;justify-content: space-between;gap: 32px}.low-cost-cta__inner>div{max-width: 680px}.low-cost-cta__inner p:last-child{margin-top: 12px;color: #536b8e;font-size: 16px;line-height: 1.6}.low-cost-cta .btn{flex: 0 0 auto}@media (max-width: 900px){.low-cost-hero__inner{grid-template-columns: minmax(0,1fr) minmax(280px,0.82fr);gap: 28px}.low-cost-hero__visual{min-height: 330px}.low-cost-cards{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.low-cost-hero{padding: 48px 0 72px}.low-cost-hero__inner{grid-template-columns: minmax(0,1fr);gap: 28px}.low-cost-hero h1{font-size: clamp(36px,10vw,48px)}.low-cost-hero__lead{font-size: 15px}.low-cost-hero__visual{width: min(100%,430px);min-height: 320px;margin: 0 auto}.low-cost-hero__curve{bottom: -82px;height: 110px}.low-cost-steps{padding: 42px 0 56px}.low-cost-steps__grid{grid-template-columns: minmax(0,1fr);gap: 14px;margin-top: 26px}.low-cost-step{min-height: 0;padding: 22px}.low-cost-professionals{padding: 56px 0 64px}.low-cost-cards{grid-template-columns: minmax(0,1fr);gap: 16px}.low-cost-card__media{height: 250px}.low-cost-cta{padding: 48px 0}.low-cost-cta__inner{align-items: flex-start;flex-direction: column;gap: 22px}}@media (max-width: 420px){.low-cost-hero__visual{min-height: 275px}.low-cost-hero__badge{right: 0;bottom: 0;padding: 9px 13px;font-size: 11px}.low-cost-card__body{padding: 18px}.low-cost-card__actions .btn{flex: 1 1 100%}}main#main.page-low-cost .low-cost-hero{min-height: 0;padding: 48px 0 56px;background: #f5f1ee}main#main.page-low-cost .low-cost-hero__inner{grid-template-columns: minmax(0,1fr) minmax(0,0.96fr);gap: 48px;align-items: center}main#main.page-low-cost .low-cost-hero h1{max-width: 600px;color: #1d3568;font-family: var(--fuente);font-size: clamp(38px,4vw,58px);font-weight: 800;letter-spacing: -0.045em;line-height: 1.06}main#main.page-low-cost .low-cost-hero h1 span{color: #2c5a9c}main#main.page-low-cost .low-cost-hero__lead{max-width: 565px;margin-top: 20px;color: #4a5d7b;font-size: 15px;line-height: 1.55}main#main.page-low-cost .low-cost-hero__cta{margin-top: 14px;padding: 9px 18px;border-radius: var(--radio-pill);background: #315a9c;font-size: 12px}main#main.page-low-cost .low-cost-hero__visual{min-height: 400px}main#main.page-low-cost .low-cost-hero__main-photo{position: absolute;top: 4%;left: 0;width: 57%;height: 81%;overflow: hidden;border-radius: 20px}main#main.page-low-cost .low-cost-hero__main-photo img{width: 100%;height: 100%;object-fit: cover;object-position: center 40%}main#main.page-low-cost .low-cost-hero__portrait{width: 39%;right: 0;border: 0;border-radius: 18px;box-shadow: none}main#main.page-low-cost .low-cost-hero__portrait--1{top: 0;left: auto;height: 48%;transform: none}main#main.page-low-cost .low-cost-hero__portrait--2{top: 52%;height: 48%;transform: none}main#main.page-low-cost .low-cost-hero__badge{right: auto;left: 4%;bottom: 0;display: inline-flex;align-items: center;gap: 8px;padding: 11px 16px;font-size: 11px}main#main.page-low-cost .low-cost-hero__curve{right: -3%;bottom: -27px;left: -3%;height: 44px}main#main.page-low-cost .low-cost-eyebrow{display: table;margin: 0 auto 12px;padding: 4px 8px;border-radius: 4px;background: #ffe6a5;color: #25416f;font-size: 9px;font-weight: 800;letter-spacing: 0.08em;line-height: 1.2;text-transform: uppercase}main#main.page-low-cost .low-cost-steps h2,main#main.page-low-cost .low-cost-professionals h2,main#main.page-low-cost .low-cost-booking h2,main#main.page-low-cost .low-cost-videos h2,main#main.page-low-cost .low-cost-stories h2{color: #1d3568;font-size: clamp(27px,3vw,39px);font-weight: 800;letter-spacing: -0.025em;line-height: 1.2;text-align: center}main#main.page-low-cost .low-cost-steps__grid{gap: 30px;margin-top: 34px}main#main.page-low-cost .low-cost-steps>.wrap{width: min(1640px,calc(100% - 48px))}main#main.page-low-cost .low-cost-step{min-height: 220px;padding: 22px 36px 24px;border: 1px solid #eee5de;border-radius: 28px;background: #fcfbfa;box-shadow: none}main#main.page-low-cost .low-cost-step__visual{display: flex;align-items: center;gap: 18px}main#main.page-low-cost .low-cost-step__number{min-width: 56px;width: 56px;height: 56px;background: #ffe7b0;color: #1d3568;font-size: 24px}main#main.page-low-cost .low-cost-step__icon{position: static;display: block;width: 24px;height: 24px;color: #356bb7;font-size: 24px;line-height: 24px}main#main.page-low-cost .low-cost-step h3{margin-top: 18px;color: #1d3568;font-size: 24px;line-height: 1.25}main#main.page-low-cost .low-cost-step p{margin-top: 14px;color: #526484;font-size: 18px;line-height: 1.45}main#main.page-low-cost .low-cost-professionals{padding: 22px 0 44px;background: #fff}main#main.page-low-cost .low-cost-cards{grid-template-columns: repeat(5,minmax(0,1fr));gap: 14px}main#main.page-low-cost .low-cost-card{position: relative;min-height: 0;border: 0;border-radius: 15px;background: #f5f1ee;box-shadow: none}main#main.page-low-cost .low-cost-card__link{position: absolute;z-index: 2;inset: 0;border-radius: inherit}main#main.page-low-cost .low-cost-card__link:focus-visible{outline: 3px solid #315a9c;outline-offset: 3px}main#main.page-low-cost .low-cost-card__media{height: auto;aspect-ratio: 1.32 / 1;margin: 6px 6px 0;border-radius: 11px}main#main.page-low-cost .low-cost-card__tag{bottom: 7px;left: 7px;padding: 4px 8px;background: #1d3568;color: #fff;font-size: 9px}main#main.page-low-cost .low-cost-card__body{min-height: 125px;padding: 8px 11px 12px}main#main.page-low-cost .low-cost-card h3{font-size: 13px}main#main.page-low-cost .low-cost-card__specialty{font-size: 10px}main#main.page-low-cost .low-cost-card__excerpt,main#main.page-low-cost .low-cost-card__actions{display: none}main#main.page-low-cost .low-cost-help-card{grid-column: span 2;justify-content: center;border-radius: 15px;background: #5b86c2}@media (max-width: 900px){main#main.page-low-cost .low-cost-hero__inner{grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px}.low-cost-evaluation{padding-bottom: 120px}.low-cost-evaluation::after{height: 130px}main#main.page-low-cost .low-cost-cards{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 700px){main#main.page-low-cost .low-cost-hero{padding: 36px 0 48px}main#main.page-low-cost .low-cost-hero__inner{grid-template-columns: minmax(0,1fr);gap: 22px}main#main.page-low-cost .low-cost-hero h1{font-size: clamp(34px,9vw,46px)}main#main.page-low-cost .low-cost-hero__lead{margin-top: 14px;font-size: 13px}main#main.page-low-cost .low-cost-hero__visual{width: min(100%,410px);min-height: 290px;margin: 0 auto}main#main.page-low-cost .low-cost-steps__grid{grid-template-columns: minmax(0,1fr);gap: 10px;margin-top: 20px}main#main.page-low-cost .low-cost-cards{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}main#main.page-low-cost .low-cost-help-card{grid-column: span 2}main#main.page-low-cost .low-cost-card__media{aspect-ratio: 1.2 / 1}main#main.page-low-cost .low-cost-card__body{min-height: 112px;padding: 7px 9px 10px}main#main.page-low-cost .low-cost-card h3{font-size: 11px}main#main.page-low-cost .low-cost-booking,main#main.page-low-cost .low-cost-videos,main#main.page-low-cost .low-cost-stories{padding: 34px 0 46px}main#main.page-low-cost .low-cost-story-list{grid-template-columns: minmax(0,1fr)}}@media (max-width: 420px){main#main.page-low-cost .low-cost-hero__visual{min-height: 255px}}main#main.page-low-cost .low-cost-video-gallery--static .low-cost-video-gallery__track{justify-content: center}main#main.page-low-cost .low-cost-video-gallery--static .low-cost-video{flex-basis: calc((100% - 56px) / 5)}main#main.page-low-cost .low-cost-booking__calendar{max-width: 1120px;margin: 24px auto 0;overflow: hidden;border: 1px solid #ece5df;border-radius: 16px;background: #fff;box-shadow: 0 12px 32px rgba(29,53,104,.06)}main#main.page-low-cost .low-cost-booking__empty{margin-top: 20px;color: #64728b;font-size: 13px}@media (max-width: 700px){main#main.page-low-cost .low-cost-video-gallery--static .low-cost-video-gallery__track{flex-wrap: wrap;gap: 10px}main#main.page-low-cost .low-cost-video-gallery--static .low-cost-video{flex-basis: calc((100% - 10px) / 2)}}main#main.page-low-cost .low-cost-hero{position: relative;background-color: #F5F1EE}main#main.page-low-cost .low-cost-hero__curve{right: -5%;bottom: -1px;left: -5%;height: 100px;border-radius: 0;background: #fff;clip-path: polygon( 0 20%,5% 28%,10% 35%,15% 40%,20% 42%,25% 38%,30% 31%,35% 22%,40% 10%,45% 2%,50% 0,55% 3%,60% 10%,65% 20%,70% 32%,75% 45%,80% 59%,85% 69%,90% 72%,95% 65%,100% 52%,100% 100%,0 100% )}main#main.page-low-cost .low-cost-professionals{background-color: #fff}main#main.page-low-cost .low-cost-professionals__heading{max-width: none}main#main.page-low-cost .low-cost-professionals__heading h2,main#main.page-low-cost .low-cost-professionals__heading>p:last-child{white-space: nowrap}main#main.page-low-cost .low-cost-professionals__heading h2{font-size: clamp(26px,2.45vw,36px)}main#main.page-low-cost .low-cost-professionals__heading>p:last-child{font-size: 15px}main#main.page-low-cost .low-cost-card{border: 0;background: #F5F1EE;box-shadow: none}main#main.page-low-cost .low-cost-card__media{aspect-ratio: 1 / 1;margin: 6px 6px 0;border-radius: 11px}main#main.page-low-cost .low-cost-card__tag{bottom: 7px;left: 7px;padding: 4px 8px;border-radius: 5px;font-size: 9px}main#main.page-low-cost .low-cost-card__body{display: flex;min-height: 0;flex-direction: column;padding: 7px 10px 12px}main#main.page-low-cost .low-cost-card__title{display: block}main#main.page-low-cost .low-cost-card h3{color: #1d3568;font-size: 13px;line-height: 1.25}main#main.page-low-cost .low-cost-card__rating{display: none}main#main.page-low-cost .low-cost-card__role,main#main.page-low-cost .low-cost-card__specialty{margin-top: 3px;color: #62728d;font-size: 10px;line-height: 1.35}main#main.page-low-cost .low-cost-card__specialty{margin-top: 1px}main#main.page-low-cost .low-cost-card__excerpt{display: none}main#main.page-low-cost .low-cost-card__price{margin-top: 7px;color: #1d3568;font-size: 11px;font-weight: 700}main#main.page-low-cost .low-cost-card__price small{margin-left: 4px;color: #65748c;font-size: 9px;font-weight: 400}main#main.page-low-cost .low-cost-card__actions{display: none}main#main.page-low-cost .low-cost-step__icon{vertical-align: middle}main#main.page-low-cost .low-cost-filter.is-active,main#main.page-low-cost .low-cost-filter:hover,main#main.page-low-cost .low-cost-filter:focus-visible{background: transparent;color: #1a2744}main#main.page-low-cost .low-cost-filters{position: relative;display: flex;flex-wrap: nowrap;align-items: flex-end;width: max-content;max-width: 100%;justify-content: center;gap: 0;margin: 22px auto 18px;padding: 0;border-bottom: 1px solid #e4d4b8}main#main.page-low-cost .low-cost-filter{position: relative;min-height: 35px;margin: 0;padding: 8px 17.5px;border: 0;border-radius: 8px 8px 0 0;background: transparent;color: #7d8eaa;font-size: 11px;font-weight: 500;line-height: 1.2;letter-spacing: 0}main#main.page-low-cost .low-cost-filter.is-active{background: #f6e6b8;color: #1a2744;font-weight: 700}main#main.page-low-cost .low-cost-filter.is-active::after{content: '';position: absolute;right: 0;bottom: -1px;left: 0;z-index: 1;height: 3px;background: #223d6b}@media (max-width: 700px){main#main.page-low-cost .low-cost-filters{justify-content: center;width: max-content}}main#main.page-low-cost .low-cost-rating-summary>strong{font-size: clamp(50px,4vw,70px)}main#main.page-low-cost .low-cost-rating-summary>.low-cost-stars{font-size: 20px}main#main.page-low-cost .low-cost-rating-summary>small{max-width: 180px;font-size: 13px}main#main.page-low-cost .low-cost-story{padding: 18px}main#main.page-low-cost .low-cost-story__professional{gap: 10px;font-size: 14px}main#main.page-low-cost .low-cost-story__professional img{width: 38px;height: 38px}main#main.page-low-cost .low-cost-story>p{margin: 14px 0 17px;font-size: 15px;line-height: 1.55}main#main.page-low-cost .low-cost-story__patient{grid-template-columns: 32px minmax(0,1fr);gap: 4px 9px;padding-top: 12px;font-size: 14px}main#main.page-low-cost .low-cost-story__patient>span:first-child{width: 32px;height: 32px;font-size: 10px}main#main.page-low-cost .low-cost-story__patient .low-cost-stars{font-size: 12px}@media (max-width: 700px){main#main.page-low-cost .low-cost-step{min-height: 180px;padding: 20px 24px;border-radius: 22px}main#main.page-low-cost .low-cost-step__number{min-width: 48px;width: 48px;height: 48px;font-size: 21px}main#main.page-low-cost .low-cost-step__icon{width: 22px;height: 22px;font-size: 22px;line-height: 22px}main#main.page-low-cost .low-cost-step h3{margin-top: 14px;font-size: 20px}main#main.page-low-cost .low-cost-step p{margin-top: 8px;font-size: 15px}main#main.page-low-cost .low-cost-hero__curve{height: 72px}main#main.page-low-cost .low-cost-professionals__heading h2,main#main.page-low-cost .low-cost-professionals__heading>p:last-child{white-space: normal}main#main.page-low-cost .low-cost-professionals__heading h2{font-size: clamp(25px,7vw,32px)}main#main.page-low-cost .low-cost-card__body{padding: 7px 9px 10px}main#main.page-low-cost .low-cost-card h3{font-size: 11px}main#main.page-low-cost .low-cost-story>p{font-size: 14px}}.symptom-search{position: relative;isolation: isolate;overflow: hidden;padding: 0 0 110px;background: #fff;color: #1c2d52;text-align: center}.symptom-search>.wrap{position: relative;z-index: 1}.symptom-search__intro{max-width: 800px;margin: 0 auto}.symptom-search__eyebrow{display: inline-flex;margin-bottom: 14px;padding: 5px 12px;border-radius: 999px;background: #fff0c8;color: #3d6dc2;font-size: 11px;font-weight: 800;letter-spacing: 0.06em;text-transform: uppercase}.symptom-search h2{font-size: clamp(25px,3vw,38px);font-weight: 800;letter-spacing: -0.035em;line-height: 1.12}.symptom-search h2 span{color: #3d6dc2}.symptom-search__steps{--symptom-step-gap: clamp(14px,2.4vw,32px);position: relative;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));align-items: stretch;gap: var(--symptom-step-gap);width: min(100%,1160px);margin: 28px auto 0}.symptom-search__card{width: 100%;aspect-ratio: 428 / 562}.symptom-search__card img{display: block;width: 100%;height: 100%;object-fit: fill}.symptom-search__arrow{position: absolute;top: 50%;display: grid;width: 38px;height: 38px;place-items: center;border-radius: 50%;background: #ffe9b5;color: #1c2d52;box-shadow: 0 3px 10px rgba(28,45,82,0.1);transform: translate(-50%,-50%)}.symptom-search__arrow--first{left: calc((100% - (2 * var(--symptom-step-gap))) / 3 + (var(--symptom-step-gap) / 2))}.symptom-search__arrow--second{left: calc(2 * ((100% - (2 * var(--symptom-step-gap))) / 3) + (1.5 * var(--symptom-step-gap)))}.symptom-search__arrow svg{width: 18px;height: 18px}.symptom-search__cta{min-height: 42px;margin-top: 20px;padding: 10px 26px;border-color: #5d88c2;background: #5d88c2;text-transform: uppercase}.symptom-search__cta:focus-visible{border-color: #4d76b2;background: #4d76b2}.symptom-search__waves{position: absolute;right: 0;bottom: 0;left: 0;z-index: 0;height: calc(100vw * 106 / 1024);background: #f5f1ee;-webkit-mask: url("../img/stories-wave.webp") center bottom / 100% 100% no-repeat;mask: url("../img/stories-wave.webp") center bottom / 100% 100% no-repeat;pointer-events: none}.symptom-search__waves::before{position: absolute;inset: 0 0 12px;background: #f5f1ee;-webkit-mask: url("../img/stories-wave.webp") center bottom / 100% 100% no-repeat;mask: url("../img/stories-wave.webp") center bottom / 100% 100% no-repeat;content: ""}@media (max-width: 767px){.symptom-search{padding: 0 0 88px}.symptom-search__steps{grid-template-columns: minmax(0,1fr);gap: 4px;width: min(100%,428px);margin-top: 20px}.symptom-search__arrow{display: none}.symptom-search__cta{margin-top: 12px}}@media (min-width: 768px) and (max-width: 959px){.symptom-search__steps{grid-template-columns: repeat(2,minmax(0,1fr));width: min(100%,760px)}.symptom-search__card:last-of-type{grid-column: 1 / -1;width: calc(50% - 12px);justify-self: center}.symptom-search__arrow{display: none}}@media (max-width: 767px){body.home{--gutter: 15px;--header-bar: 50px}body.home .site-header{min-height: var(--header-bar)}body.home .header__bar{width: 100%;padding-inline: 15px}body.home .header__nav-pill{min-height: var(--header-bar);gap: 8px;padding: 4px 0}body.home .header__brands{flex: 1 1 auto;min-width: 0;gap: 0}body.home .header__affiliation,body.home .header__brands .logo--rewpaz{display: none}body.home .header__brands .logo:not(.logo--rewpaz) img{width: min(148px,100%);height: auto}body.home .header__brands .logo:not(.logo--rewpaz){flex: 0 1 auto;width: auto;min-width: 0}body.home .header__cta{display: inline-flex;flex: 0 0 auto;min-height: 32px;padding: 0 12px;font-size: 11px}body.home .header__toggle{flex: 0 0 32px;width: 32px;height: 32px;margin-left: 0}body.home .header__toggle img{width: 20px;height: 20px;margin-inline: auto}body.home .hero--home{padding: 24px 0 28px}body.home .hero--home .hero__inner{gap: 0}body.home .hero--home .hero__copy{max-width: 310px}body.home .hero--home h1{max-width: 250px;font-size: clamp(23px,6.2vw,26px);line-height: 1.05;letter-spacing: -0.035em}body.home .hero--home .hero__copy p{max-width: 100%;margin-top: 12px;font-size: 13px;font-weight: 500;line-height: 1.4}body.home .hero--home .hero__tools{gap: 0;margin-top: 22px}body.home .hero--home .hero-search__tabs{display: flex;width: 100%}body.home .hero--home .hero-search__tab{flex: 1 1 50%;min-width: 0;min-height: 34px;justify-content: center;gap: 5px;padding: 6px 7px;font-size: 10px;line-height: 1.15}body.home .hero--home .hero-search__tab img{flex: 0 0 14px;width: 14px;height: 14px}body.home .hero--home .hero-book{width: 100%;max-width: none;padding: 10px;border: 0;border-radius: 0 12px 12px 12px;background: #fff;box-shadow: 0 10px 24px rgba(18,38,68,0.14)}body.home .hero--home .hero-book__row{flex-direction: column;gap: 6px;min-height: 0;padding: 0;border-radius: 0;background: transparent;box-shadow: none}body.home .hero--home .hero-book .search__filters{gap: 6px}body.home .hero--home .hero-book .custom-select{flex: 0 0 auto;min-height: 38px;border: 1px solid #e8e2dc;border-radius: 10px;background: #fff}body.home .hero--home .hero-book .custom-select + .custom-select::before{content: none}body.home .hero--home .hero-book .custom-select__trigger,body.home .hero--home .hero-book .custom-select:first-child .custom-select__trigger{min-height: 36px;padding-inline: 11px;font-size: 12px}body.home .hero--home .hero-book .hero-book__row>.btn{min-height: 32px;border-radius: 999px;font-size: 12px}body.home .cupos{padding: 0 0 14px;background: #eaf0f7}body.home .cupos>.wrap{width: 100%}body.home .cupos__bar{gap: 10px;padding: 14px 15px 10px;border-radius: 0;background: transparent}body.home .cupos__soon{gap: 9px}body.home .cupos__clock{flex-basis: 32px;width: 32px;height: 32px}body.home .cupos__clock svg{width: 18px;height: 18px}body.home .cupos__soon p{font-size: 14px;line-height: 1.25}body.home .cupos__soon p br{display: none}body.home .cupos .carousel--slots{padding: 0}body.home .cupos .carousel--slots .carousel__slide{flex: 0 0 58%;width: 58%}body.home .cupos .availability-card{min-height: 66px;gap: 8px;padding: 10px;border-radius: 14px}body.home .cupos .availability-card h3{font-size: 12px}body.home .cupos .availability-card p{margin-top: 3px;font-size: 10px}body.home .cupos .availability-card__go{flex-basis: 28px;width: 28px;height: 28px}body.home .team-preview{padding: 28px 0 24px}body.home .team-preview__kicker,body.home .stories__kicker{margin-bottom: 8px;padding: 5px 8px;font-size: 9px}body.home .team-preview h2,body.home .stories h2,body.home .symptom-search h2,body.home .psicologia-accesible h2,body.home .match-terapeutico h2,body.home .tests.tests--screen h2,body.home .about.about--eco h2,body.home .videos h2,body.home .blog.blog--news h2,body.home .instagram.instagram--home h2{font-size: 21px;line-height: 1.18;letter-spacing: -0.025em}body.home .team-preview h2,body.home .team-preview .lead,body.home .stories h2,body.home .stories .lead{text-align: left}body.home .team-preview .lead{margin-top: 8px;font-size: 13px;line-height: 1.45}body.home .team-preview .pills{justify-content: flex-start;flex-wrap: nowrap;width: 100%;margin: 14px 0 0;overflow-x: auto;overscroll-behavior-inline: contain;scrollbar-width: none}body.home .team-preview .pills::-webkit-scrollbar{display: none}body.home .team-preview .carousel--cards{margin-top: 12px;padding: 0}body.home .team-preview .carousel--cards .carousel__viewport{overflow: hidden;padding: 6px 0 10px}body.home .team-preview .carousel--cards .carousel__slide{flex: 0 0 56%;width: 56%;min-width: 0}body.home .team-preview .professional-card{padding: 8px 8px 12px;border-radius: 16px;background: #f5f1ee}body.home .team-preview .professional-card__media{border-radius: 12px}body.home .team-preview .professional-card__media>img,body.home .team-preview .professional-card__media>a img{aspect-ratio: 1.25 / 1}body.home .team-preview .professional-card__body{padding: 10px 8px 0}body.home .team-preview .professional-card h3{font-size: 14px}body.home .team-preview .professional-card__meta{margin-top: -22px;margin-bottom: 6px;margin-left: 2px;padding: 4px 8px;font-size: 9px}body.home .team-preview .professional-card__excerpt{height: calc(1.35em * 2);margin-top: 5px}body.home .team-preview .professional-card__excerpt span{font-size: 10px;line-height: 1.35}body.home .team-preview .professional-card__actions{gap: 6px;padding-top: 8px}body.home .team-preview .professional-card__actions .btn{min-height: 34px;padding-inline: 8px;font-size: 11px}body.home .team-preview .carousel--cards .carousel__dots{margin: 8px 0 0}body.home .team-preview .team-preview__cta,body.home .symptom-search__cta,body.home .psicologia-accesible__cta,body.home .blog.blog--news .blog__cta,body.home .instagram.instagram--home .instagram__follow{display: flex;width: 100%;min-height: 38px;justify-content: center;margin: 14px 0 0;padding: 9px 14px;font-size: 12px}body.home .team-preview__bg{height: 58px}body.home .stories{padding: 28px 0 32px;background: #eaf0f7}body.home .stories .lead{margin: 8px 0 16px;font-size: 13px;line-height: 1.45}body.home .stories .carousel--stories{padding: 0 15px}body.home .stories .carousel--stories .carousel__viewport{overflow: hidden;padding: 0 0 8px}body.home .stories .carousel--stories .carousel__slide{flex: 0 0 70%;width: 70%;min-height: 0;padding: 16px;border-radius: 17px}body.home .stories .story-card p{font-size: 12px;line-height: 1.45}body.home .stories .story-card__foot{gap: 8px;padding-top: 10px}body.home .stories .story-card__avatar{flex-basis: 34px;width: 34px;height: 34px}body.home .stories .carousel__arrow{display: none}body.home .stories .carousel__dots{margin-top: 4px}body.home .symptom-search{padding: 32px 0 56px;text-align: left}body.home .symptom-search__intro{max-width: none}body.home .symptom-search__eyebrow{margin-bottom: 10px;padding: 5px 8px;font-size: 9px}body.home .symptom-search__steps{gap: 8px;width: 100%;margin-top: 14px;justify-items: center}body.home .symptom-search__card{width: 100%;max-width: 320px;aspect-ratio: 428 / 562;justify-self: center;margin-inline: auto;overflow: hidden;border-radius: 20px}body.home .symptom-search__card img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center}body.home .symptom-search__arrow{position: relative;top: auto;left: auto;display: grid;width: 28px;height: 28px;margin: 0 auto;transform: rotate(90deg)}body.home .symptom-search__arrow svg{width: 15px;height: 15px}body.home .symptom-search__cta{margin-top: 12px}body.home .psicologia-accesible{padding: 28px 0 76px}body.home .psicologia-accesible__content{gap: 16px}body.home .psicologia-accesible__kicker{margin-bottom: 8px;padding: 5px 8px;font-size: 9px}body.home .psicologia-accesible h2{margin-bottom: 10px}body.home .psicologia-accesible__text{margin-bottom: 12px;font-size: 13px;line-height: 1.45}body.home .psicologia-accesible__pills{gap: 6px;margin-bottom: 12px}body.home .psicologia-accesible__pills .pill{padding: 5px 9px;font-size: 10px}body.home .psicologia-accesible__cta{margin-bottom: 8px;font-size: 12px}body.home .psicologia-accesible__disclaimer{font-size: 10px}body.home .psicologia-accesible__carousel{gap: 8px}body.home .psicologia-accesible__row{justify-content: flex-start;gap: 8px;overflow-x: auto;overscroll-behavior-inline: contain;scrollbar-width: none}body.home .psicologia-accesible__row::-webkit-scrollbar{display: none}body.home .psicologia-accesible__row--bottom{padding-left: 0}body.home .psicologia-accesible__card{flex: 0 0 26%;border-radius: 12px}body.home .psicologia-accesible__card img{width: 100%;height: auto;aspect-ratio: 0.82;object-fit: cover}body.home .psicologia-accesible__tag--absolute{position: sticky;right: 8px;bottom: 6px;left: auto;align-self: flex-end;flex: 0 0 auto;margin-left: -100%;font-size: 9px}body.home .psicologia-accesible__curve{height: 56px}body.home .match-terapeutico{padding: 32px 0 76px}body.home .match-terapeutico__content{gap: 18px}body.home .match-terapeutico__kicker{margin-bottom: 9px;padding: 5px 8px;font-size: 9px}body.home .match-terapeutico__description{margin-top: 10px;font-size: 13px;line-height: 1.45}body.home .match-terapeutico__benefits{gap: 6px;margin-top: 10px}body.home .match-terapeutico__benefits li{min-height: 30px;padding: 5px 9px;font-size: 11px}body.home .match-terapeutico__actions{gap: 8px;margin-top: 10px}body.home .match-terapeutico__btn{flex: 1 1 100%;min-height: 38px;font-size: 12px}body.home .match-terapeutico__visual{width: 100%;border-radius: 18px;box-shadow: 0 10px 22px rgba(28,45,82,0.12)}body.home .match-terapeutico__waves{height: 54px}body.home .tests.tests--screen{padding: 28px 0 76px}body.home .tests.tests--screen .tests__head{gap: 8px;margin-bottom: 14px}body.home .tests--screen .tests__kicker{margin-bottom: 8px;padding: 5px 8px;font-size: 9px}body.home .tests.tests--screen .tests__intro{margin-top: 8px;font-size: 13px;line-height: 1.45}body.home .tests--screen .tests__lang{gap: 8px;margin: 0;font-size: 11px}body.home .tests--screen .tests__flags .flag{min-height: 28px;padding: 3px 7px;font-size: 10px}body.home .tests--screen .tests__ask{margin: 0 0 10px;font-size: 13px;line-height: 1.35}body.home .tests--screen .tests__grid{gap: 8px}body.home .tests--screen .tests-card{align-items: center;gap: 9px;padding: 10px;border-radius: 16px}body.home .tests--screen .tests-card__icon{flex-basis: 38px;width: 38px;height: 38px;border-radius: 12px}body.home .tests--screen .tests-card__icon svg{width: 20px;height: 20px}body.home .tests--screen .tests-card__body{gap: 4px}body.home .tests--screen .tests-card__header{gap: 5px}body.home .tests--screen .tests-card__title{font-size: 13px}body.home .tests--screen .tests-card__badge{padding: 3px 7px;font-size: 9px}body.home .tests--screen .tests-card__lead{font-size: 11px;line-height: 1.35}body.home .tests--screen .tests-card__cta{gap: 2px;font-size: 10px}body.home .tests--screen .tests-card__cta svg{width: 14px;height: 14px}body.home .tests.tests--screen::before{height: 72px}body.home .tests.tests--screen::after{height: 54px}body.home .home-team-banner{padding-bottom: 30px}body.home .home-team-banner img{width: calc(100% - 24px);border-radius: 12px}body.home .home-team-banner::before{height: 48px}body.home .home-team-banner::after{height: 34px}body.home .about.about--eco{padding-top: 28px;padding-bottom: 132px}body.home .about-eco__hero{row-gap: 14px}body.home .about-eco__kicker{margin-bottom: 8px;padding: 5px 8px;font-size: 9px}body.home .about.about--eco h2{font-size: 23px;line-height: 1.15}body.home .about.about--eco .about-eco__copy>p{font-size: 13px;line-height: 1.45}body.home .about-eco__areas{gap: 7px;margin-top: 10px}body.home .about-eco__areas li{padding: 6px 9px;font-size: 10px}body.home .about-eco__photo img{max-height: 230px;border-radius: 30px 30px 30px 12px}body.home .about-eco__grid{gap: 10px}body.home .about-eco__card{padding: 14px;border-radius: 16px}body.home .about.about--eco .about-eco__card h3{font-size: 15px}body.home .about.about--eco .about-eco__card>p{font-size: 12px;line-height: 1.4}body.home .about-eco__press{margin-top: 20px}body.home .about-eco__press-grid{gap: 8px}body.home .about-eco__press-cards-right{gap: 8px}body.home .about-eco__press-card{padding: 12px;border-radius: 15px}body.home .about-eco__press-card:not(.about-eco__press-card--featured){display: grid;place-items: center;min-height: 0;padding: 0;overflow: hidden}body.home .about-eco__press-card:not(.about-eco__press-card--featured) img{display: block;width: 100%;max-width: 100%;max-height: none;height: 100%;object-fit: contain;object-position: center}body.home .about-eco__waves{height: 100px}body.home .videos{padding: 24px 0 92px}body.home .videos__kicker{margin-bottom: 8px;padding: 5px 8px;font-size: 9px;letter-spacing: 0.08em}body.home .videos h2{max-width: 15em;margin-bottom: 14px;font-size: 21px}body.home .videos .carousel__viewport{overflow-x: auto;overscroll-behavior-inline: contain;scrollbar-width: none}body.home .videos .carousel__viewport::-webkit-scrollbar{display: none}body.home .videos .carousel__track{flex-wrap: nowrap;justify-content: flex-start;gap: 10px}body.home .videos .carousel__viewport{scroll-snap-type: x mandatory}body.home .videos .carousel__slide{flex: 0 0 72%;width: 72%;scroll-snap-align: start}body.home .videos-card{width: 100%;border-radius: 14px}body.home .videos-card img,body.home .videos-card video{aspect-ratio: 1.15;object-fit: cover}body.home .videos__waves{height: 76px}body.home .blog.blog--news{padding: 32px 0 48px}body.home .blog.blog--news .blog__kicker{margin-bottom: 8px;padding: 5px 8px;font-size: 9px}body.home .blog.blog--news h2{font-size: 21px}body.home .blog.blog--news .lead{margin-top: 8px;font-size: 13px;line-height: 1.45}body.home .blog.blog--news .blog__filters{gap: 6px;margin-top: 12px}body.home .blog.blog--news .carousel--blog{margin-top: 14px}body.home .blog.blog--news .carousel--blog .carousel__slide{flex: 0 0 72%;width: 72%}body.home .blog.blog--news .blog-card,body.home .blog.blog--news .blog-card a{border-radius: 15px}body.home .blog.blog--news .blog-card__body{padding: 11px 12px 13px}body.home .blog.blog--news .blog-card h3{font-size: 13px}body.home .blog.blog--news .blog__cta{margin-top: 14px}body.home .blog.blog--news .blog__waves{height: 62px}body.home .instagram.instagram--home{padding: 28px 0 132px}body.home .instagram.instagram--home .instagram__head{gap: 8px;margin-bottom: 16px;align-items: flex-start}body.home .instagram.instagram--home .instagram__kicker{padding: 5px 8px;font-size: 9px}body.home .instagram.instagram--home h2{text-align: left}body.home .instagram.instagram--home .instagram__lead{font-size: 13px}body.home .instagram.instagram--home .instagram__list,body.home .instagram.instagram--home .instagram__feed #sb_instagram #sbi_images{gap: 8px}body.home .instagram.instagram--home .instagram__list a,body.home .instagram.instagram--home .instagram__feed #sb_instagram .sbi_photo_wrap{border-radius: 13px}body.home .instagram.instagram--home .instagram__list img,body.home .instagram.instagram--home .instagram__feed #sb_instagram .sbi_photo,body.home .instagram.instagram--home .instagram__feed #sb_instagram .sbi_photo img{aspect-ratio: 1;object-fit: cover}body.home .instagram.instagram--home .instagram__follow{margin-top: 12px}body.home .instagram.instagram--home,body.home .instagram.instagram--home .instagram__waves{padding-bottom: 132px}body.home .instagram.instagram--home .instagram__waves{height: 86px}body.home .instagram.instagram--home .instagram__wave--back,body.home .instagram.instagram--home .instagram__wave--front{height: 80px}body.home .site-footer>.wrap{width: calc(100% - 30px)}body.home .footer__main{gap: 22px;padding-bottom: 22px}body.home .logo--footer{width: 164px;min-height: 46px;padding: 7px 10px;border-radius: 12px;background: #fff}body.home .logo--footer img{width: 100%;filter: brightness(0) saturate(100%) invert(16%) sepia(22%) saturate(1790%) hue-rotate(184deg) brightness(92%) contrast(92%)}body.home .footer__title{margin-bottom: 10px;font-size: 12px}body.home .footer__menu ul,body.home .footer__contact{gap: 9px;font-size: 13px}body.home .footer__brands{flex-wrap: nowrap;gap: 8px;overflow-x: auto;overscroll-behavior-inline: contain;scrollbar-width: none}body.home .footer__brands::-webkit-scrollbar{display: none}body.home .footer__brands li{flex: 0 0 calc((100% - 16px) / 3);height: 48px;padding: 6px;border-radius: 11px;background: #fff}body.home .footer__brands img{max-width: 100%;max-height: 36px;filter: brightness(0) saturate(100%) invert(16%) sepia(22%) saturate(1790%) hue-rotate(184deg) brightness(92%) contrast(92%)}body.home .footer__copy{gap: 6px;padding: 18px 0;font-size: 11px}body.home .wa-sticky{width: 48px;height: 48px;justify-content: center;padding: 2px;background: transparent;box-shadow: none}body.home .wa-sticky__label{display: none}body.home .wa-sticky__mark{width: 44px;height: 44px}}@media (max-width: 479px){body.home .hero--home .hero__copy{max-width: 280px}body.home .header__brands .logo:not(.logo--rewpaz) img{width: min(138px,100%)}body.home .header__cta{padding-inline: 9px;font-size: 10px}}.page-nosotros .content-band{color: #1e2d4d;background: #fff}.page-nosotros .about{color: #1e2d4d}.page-nosotros .about--intro{position: relative;z-index: 1;padding: 28px 0 42px;background: #f5f1ee}.page-nosotros .about--intro .about__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);grid-template-rows: auto auto;gap: 16px 42px;align-items: center}.page-nosotros .about--intro .about__copy{grid-column: 1;grid-row: 1;max-width: 520px}.page-nosotros .about--intro .about__kicker,.page-nosotros .about--split .about__kicker{display: inline-flex;width: fit-content;margin: 0 0 12px;padding: 5px 9px;border-radius: 6px;background: #ffebbd;color: #4176bb;font-size: 11px;font-weight: 700;line-height: 1;text-transform: uppercase}.page-nosotros .about--intro h1{max-width: 13ch;margin: 0 0 14px;color: #1e315d;font-size: clamp(32px,4vw,48px);font-weight: 700;letter-spacing: -0.035em;line-height: 1.03}.page-nosotros .about--intro .about__copy>p:last-child{max-width: 52ch;margin: 0;color: #526484;font-size: 15px;line-height: 1.55}.page-nosotros .about__video{grid-column: 2;grid-row: 1 / 3;width: 100%;min-height: 320px;border-radius: 24px;background: #d9d9d9}.page-nosotros .stats{grid-column: 1;grid-row: 2;align-self: start;width: 100%;color: #1e315d}.page-nosotros .stats__row{display: flex;flex-wrap: nowrap;gap: 0}.page-nosotros .stats__item{flex: 1 1 25%;max-width: 25%;min-height: 0;align-items: flex-start;padding: 0 12px;border-right: 1px solid #dcd7d2;border-radius: 0;background: transparent;box-shadow: none}.page-nosotros .stats__item:first-child{padding-left: 0}.page-nosotros .stats__row .stats__item:last-child{border-right: 0;background: transparent;color: #1e315d}.page-nosotros .stats__row .stats__item:first-child{background: transparent;color: #1e315d}.page-nosotros .stats__row .stats__item:first-child p{color: #1e315d}.page-nosotros .stats__item .stats__num{margin-bottom: 4px;color: #3677c5;font-size: clamp(21px,2.4vw,30px);font-weight: 700;line-height: 1}.page-nosotros .stats__item p:not(.stats__num){font-size: 11px;line-height: 1.2}.page-nosotros .about-banner{position: relative;z-index: 2;width: min(var(--wrap),calc(100% - (var(--gutter) * 2)));margin: -10px auto 0;padding: 0}.page-nosotros .about-banner img{aspect-ratio: 3.2 / 1;border-radius: 18px}.page-nosotros .about--split{padding: 56px 0 52px;background: #fff}.page-nosotros .about--split .about__grid{gap: 56px}.page-nosotros .about--split .about__photo{position: relative;z-index: 0}.page-nosotros .about--split .about__photo::before{content: "";position: absolute;top: -20px;right: -24px;z-index: -1;width: 100px;height: 100px;border-radius: 50%;background: #ffebbd}.page-nosotros .about--split .about__photo img{border-radius: 34% 12px 34% 12px}.page-nosotros .about--split h2{margin: 0 0 12px;color: #1e315d;font-size: clamp(28px,3.2vw,38px);font-weight: 700;letter-spacing: -0.03em;line-height: 1.1}.page-nosotros .about--split .about__copy>p:not(.about__kicker){margin: 0 0 16px;color: #526484;font-size: 14px;line-height: 1.55}.page-nosotros .about--split .partners{margin-top: 20px;gap: 16px}.page-nosotros .about--split .partners span{color: #526484;font-size: 13px;font-weight: 600}.page-nosotros .about--split .partners img{width: 120px;height: 44px}.about-team{position: relative;overflow: hidden;padding: 62px 0 52px;background: #f5f1ee}.about-team::before,.about-team::after{content: "";position: absolute;right: 0;left: 0;height: 38px;background-repeat: no-repeat;background-position: center;background-size: 100% 100%;pointer-events: none}.about-team::before{top: 0;background-image: url("../img/ig-wave-back.svg?v=2");transform: rotate(180deg)}.about-team::after{bottom: 0;background-image: url("../img/ig-wave-back.svg?v=2")}.about-team__grid{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,0.92fr) minmax(0,1.08fr);gap: clamp(32px,5vw,68px);align-items: center}.about-team__network{position: relative;width: min(100%,520px);aspect-ratio: 1;margin-inline: auto}.about-team__network img{display: block;width: 100%;height: auto;aspect-ratio: 1;object-fit: contain}.about-team__kicker{display: inline-flex;margin: 0 0 10px;padding: 5px 9px;border-radius: 6px;background: #ffebbd;color: #4176bb;font-size: 10px;font-weight: 700;letter-spacing: 0.05em;line-height: 1;text-transform: uppercase}.about-team__content h2{max-width: 580px;margin: 0 0 16px;color: #1e315d;font-size: clamp(23px,2.7vw,34px);font-weight: 700;letter-spacing: -0.03em;line-height: 1.08}.about-team__disciplines{display: flex;flex-wrap: wrap;gap: 5px;margin: 0 0 16px}.about-team__disciplines li{padding: 5px 10px;border-radius: 99px;background: #1e315d;color: #fff;font-size: 10px;font-weight: 600;line-height: 1}.about-team__count{display: flex;align-items: center;gap: 8px;margin: 0 0 10px;color: #1e315d;font-size: 10px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase}.about-team__count span{display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;border-radius: 50%;background: #3677c5;color: #fff;font-size: 11px}.about-team__specialties{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 5px;margin: 0 0 14px}.about-team__specialties li{display: flex;align-items: center;min-height: 38px;padding: 7px 10px;border: 1px solid #e8e5e2;border-radius: 9px;background: #fff;color: #1e315d;font-size: 10px;line-height: 1.15}.about-team__specialties li:nth-child(3n + 2){border-left: 2px solid #4d86c8}.about-team__specialties li:nth-child(10){background: #ffebbd}.about-team__cta{display: inline-flex;min-height: 36px;align-items: center;padding: 0 16px;border-radius: 99px;background: #1e315d;color: #fff;font-size: 11px;font-weight: 600;text-decoration: none}.about-team__note{display: inline-block;max-width: 20ch;margin: 0 0 0 10px;color: #71809a;font-size: 10px;line-height: 1.3;vertical-align: middle}.page-nosotros .mid-cta{position: relative;padding: 32px 0;background: #fff}.page-nosotros .mid-cta__box{display: flex;align-items: center;gap: 20px;min-height: 112px;padding: 22px 30px;border-radius: 20px;background: #ffebbd}.page-nosotros .mid-cta__box::before{content: none}.page-nosotros .mid-cta__quote{flex: 0 0 auto;color: #1e315d;font-family: Georgia,serif;font-size: 58px;font-weight: 700;line-height: 0.8}.page-nosotros .mid-cta h2{max-width: none;flex: 1 1 auto;margin: 0;color: #1e315d;font-size: clamp(16px,2vw,21px);font-weight: 600;line-height: 1.3}.page-nosotros .mid-cta .btn{flex: 0 0 auto;min-height: 42px;padding-inline: 20px;border-radius: 99px;background: #5c8acb;font-size: 11px}body:not(.home) .site-footer .footer__main{padding-top: 30px}@media (max-width: 767px){.page-nosotros .about--intro{padding: 24px 0 90px}.page-nosotros .about--intro .about__grid{grid-template-columns: minmax(0,1fr);gap: 20px}.page-nosotros .about--intro .about__copy,.page-nosotros .stats,.page-nosotros .about__video{grid-column: 1}.page-nosotros .about--intro .about__copy{grid-row: 1}.page-nosotros .about__video{grid-row: 2;min-height: 0;aspect-ratio: 16 / 9;border-radius: 18px}.page-nosotros .stats{grid-row: 3}.page-nosotros .stats__row{flex-wrap: wrap;row-gap: 16px}.page-nosotros .stats__item{flex-basis: 50%;max-width: 50%;padding: 0 10px}.page-nosotros .stats__item:nth-child(2){border-right: 0}.page-nosotros .stats__item:nth-child(3){padding-left: 0}.page-nosotros .about-banner{width: calc(100% - 30px);margin-top: -8px}.page-nosotros .about-banner img{aspect-ratio: 1.65 / 1;border-radius: 14px}.page-nosotros .about--split{padding: 42px 0}.page-nosotros .about--split .about__grid{gap: 28px}.page-nosotros .about--split .about__photo::before{top: -12px;right: -10px;width: 70px;height: 70px}.about-team{padding: 48px 0 44px}.about-team__grid{grid-template-columns: minmax(0,1fr);gap: 28px}.about-team__network{width: min(100%,320px)}.about-team__content h2{font-size: 26px}.about-team__specialties li{min-height: 44px;padding: 8px;font-size: 11px}.about-team__specialties{grid-template-columns: repeat(2,minmax(0,1fr));gap: 7px}.page-nosotros .mid-cta{padding: 24px 0}.page-nosotros .mid-cta__box{flex-wrap: wrap;gap: 12px;padding: 20px;border-radius: 16px}.page-nosotros .mid-cta__quote{flex-basis: 36px;font-size: 42px}.page-nosotros .mid-cta h2{flex-basis: calc(100% - 48px);font-size: 16px}.page-nosotros .mid-cta .btn{margin-left: 56px}body:not(.home) .site-footer .footer__main{padding-top: 24px}}.header__cta-label-mobile{display: none}.nav__brand{display: none}.mega__links--mobile,.mega__card-title-mobile{display: none}@media (max-width: 767px){body.home .header__nav-pill{min-height: 56px;padding: 6px 12px}body.home .header__brands .logo:not(.logo--rewpaz) img{width: min(148px,100%)}body.home .header__cta{min-height: 32px;padding: 0 14px;border-radius: 999px;background: #1d315d;font-size: 12px}.header__cta-label-desktop{display: none}.header__cta-label-mobile{display: inline}body.home .header__toggle{flex-basis: 36px;width: 36px;height: 36px}body.home .header__toggle img{width: 22px;height: 22px}.nav.is-open{position: fixed;top: 10px;right: 10px;z-index: 31;width: min(346px,calc(100vw - 20px));height: calc(100vh - 20px);height: calc(100dvh - 20px);padding: 0 18px 24px;border-radius: 4px;background: #fff;box-shadow: 0 12px 36px rgba(30,45,77,0.16);transform: translateX(0);overflow-x: hidden;overflow-y: auto}.nav__brand{display: flex;align-items: center;flex: 0 0 58px;width: 100%;margin-bottom: 12px;border-bottom: 1px solid #f1eee9}.nav__brand img{display: block;width: 132px;height: auto}body.is-nav-open .header__toggle{position: fixed;top: 17px;right: 18px;z-index: 40;width: 32px;height: 32px;color: #1d315d}body.is-nav-open .header__toggle img{display: none}body.is-nav-open .header__toggle::before,body.is-nav-open .header__toggle::after{content: "";position: absolute;top: 15px;left: 7px;width: 18px;height: 2px;background: currentColor}body.is-nav-open .header__toggle::before{transform: rotate(45deg)}body.is-nav-open .header__toggle::after{transform: rotate(-45deg)}body.is-nav-open .header__cta{visibility: hidden}body.is-nav-open::before{background: #f5f1ee}.nav__list{width: 100%;gap: 0}.nav__list>li{width: 100%}.nav__list>li>a{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 15px 0;border-bottom: 1px solid #eee9e4;font-size: 16px;font-weight: 600;white-space: normal}.nav__list>li>a::after{content: none}.nav__list>li>a::before{content: "";order: 2;width: 6px;height: 6px;margin-right: 5px;border-top: 1.5px solid currentColor;border-right: 1.5px solid currentColor;transform: rotate(45deg)}.nav__list .nav__item--menu>a::before{order: 2;margin-top: 0;border-top: 1.5px solid currentColor;border-bottom: 0;transform: rotate(45deg)}.nav.is-open .nav__item--menu>.mega{display: grid;grid-template-rows: 1fr;visibility: visible;opacity: 1;pointer-events: auto;transform: none;transition: none}.nav.is-open .nav__item--menu>a{border-bottom: 0}.nav.is-open .nav__item--menu>.mega .mega__panel{min-height: auto;margin: 0;padding: 0;overflow: visible}.mega__body{gap: 12px}.mega__label{margin: 7px 0 6px;font-size: 11px;font-weight: 700;letter-spacing: 0.06em;color: #617293}.mega__cards{gap: 0}.mega__card{align-items: center;justify-content: space-between;gap: 8px;margin: 0;padding: 8px 0;border-radius: 0}.mega__card img,.mega__card-copy>span{display: none}.mega__card-copy{flex: 1 1 auto}.mega__card-copy strong{font-size: 14px;font-weight: 500;line-height: 1.2}.mega__card-title-desktop{display: none}.mega__card-title-mobile{display: inline}.mega__card::after{content: "";width: 6px;height: 6px;margin-right: 5px;border-top: 1.5px solid currentColor;border-right: 1.5px solid currentColor;transform: rotate(45deg)}.mega__links{display: grid;gap: 0;margin: 0}.mega__links li{border: 0}.mega__links a{min-height: 35px;padding: 7px 0;font-size: 14px;font-weight: 500}.mega__links img{width: 14px;height: 14px}.mega__promos{gap: 8px}.mega__help,.mega__match{padding: 14px;border-radius: 16px}.mega__mark{width: 34px;height: 34px;margin-bottom: 8px}.mega__help-title{margin-bottom: 5px;font-size: 17px}.mega__help-text,.mega__match-text{font-size: 13px}.mega__orient{min-height: 40px;margin-top: 10px;font-size: 14px}.mega__match-title{font-size: 15px}.mega__match-link{font-size: 13px !important}.nav__cta{min-height: 56px;margin-top: 18px;padding-inline: 18px;border: 0;border-radius: 18px;background: #ffebbd;color: #1d315d}.nav__cta:hover,.nav__cta:focus-visible{background: #ffebbd;color: #1d315d}}.page-nosotros .about-values,.page-nosotros .about-banner figcaption,.page-nosotros .about__photo figcaption,.page-nosotros .about-mobile-faq{display: none}@media (max-width: 767px){.page-nosotros .about--intro{padding: 28px 0 66px}.page-nosotros .about--intro::after{height: 70px;clip-path: polygon( 0 40%,10% 56%,20% 65%,30% 63%,40% 51%,50% 43%,60% 45%,70% 56%,80% 65%,90% 59%,100% 43%,100% 100%,0 100% )}.page-nosotros .about--intro .about__grid{grid-template-columns: minmax(0,1fr);gap: 12px}.page-nosotros .about--intro .about__copy,.page-nosotros .stats,.page-nosotros .about-values{grid-column: 1;grid-row: auto}.page-nosotros .about--intro .about__copy{max-width: none}.page-nosotros .about--intro .about__kicker,.page-nosotros .about--split .about__kicker{margin-bottom: 8px;padding: 4px 7px;font-size: 9px}.page-nosotros .about--intro h1{max-width: 15ch;margin-bottom: 8px;font-size: clamp(27px,8vw,32px);line-height: 1.08}.page-nosotros .about--intro .about__copy>p:last-child{max-width: 52ch;font-size: 12px;line-height: 1.45}.page-nosotros .about__video{display: none}.page-nosotros .stats{grid-row: auto;margin-top: 2px}.page-nosotros .stats__row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px}.page-nosotros .stats__item,.page-nosotros .stats__row .stats__item:first-child,.page-nosotros .stats__row .stats__item:last-child{min-width: 0;min-height: 52px;max-width: none;padding: 7px 9px;align-items: flex-start;border: 0;border-radius: 10px;background: #fff;box-shadow: 0 3px 10px rgba(27,45,89,0.06);color: #1e315d}.page-nosotros .stats__item .stats__num{margin-bottom: 2px;color: #1e315d;font-size: 18px}.page-nosotros .stats__item p:not(.stats__num){font-size: 9px;line-height: 1.15}.page-nosotros .about-values{display: block;margin-top: 0;padding: 10px 11px 6px;border-radius: 12px;background: #fff;box-shadow: 0 3px 10px rgba(27,45,89,0.06)}.page-nosotros .about-values__title{margin: 0 0 5px;color: #3677c5;font-size: 8px;font-weight: 800;letter-spacing: 0.04em;text-transform: uppercase}.page-nosotros .about-values ul{display: grid;gap: 2px;margin: 0;padding: 0;list-style: none}.page-nosotros .about-values li{display: grid;grid-template-columns: 19px minmax(0,1fr);gap: 7px;align-items: center;min-width: 0;padding: 3px 0}.page-nosotros .about-values li>span{display: grid;width: 18px;height: 18px;place-items: center;border-radius: 5px;background: #edf4fb;color: #5d85c0;font-size: 12px;line-height: 1}.page-nosotros .about-values li p{display: flex;flex-wrap: wrap;gap: 2px 4px;min-width: 0;margin: 0;color: #63718a;font-size: 8px;line-height: 1.25}.page-nosotros .about-values li strong{color: #1e315d;font-size: 8px}.page-nosotros .about-banner{width: calc(100% - 30px);margin-top: 0;overflow: visible}.page-nosotros .about-banner__viewport{width: 100%;overflow-x: auto;overflow-y: hidden;border-radius: 12px;overscroll-behavior-x: contain;scrollbar-width: none;-webkit-overflow-scrolling: touch;touch-action: pan-x}.page-nosotros .about-banner__viewport::-webkit-scrollbar{display: none}.page-nosotros .about-banner__viewport:focus-visible{outline: 2px solid #3677c5;outline-offset: 3px}.page-nosotros .about-banner img{display: block;width: 680px;max-width: none;height: clamp(120px,38vw,148px);aspect-ratio: auto;border-radius: 12px;object-position: center 42%}.page-nosotros .about-banner figcaption{display: block;margin: 4px 3px 0;color: #526484;font-size: 9px;line-height: 1.3}.page-nosotros .about--split{padding: 18px 0 26px}.page-nosotros .about--split .about__grid{gap: 12px}.page-nosotros .about--split .about__photo{width: 100%;max-width: none;margin: 0}.page-nosotros .about--split .about__photo::before{content: none}.page-nosotros .about--split .about__photo img{height: auto;aspect-ratio: 1.6 / 1;border-radius: 30px;object-position: center}.page-nosotros .about--split .about__photo figcaption{display: inline-flex;margin-top: 5px;padding: 4px 7px;border-radius: 4px;background: #ffebbd;color: #4176bb;font-size: 8px;font-weight: 800;letter-spacing: 0.04em;line-height: 1;text-transform: uppercase}.page-nosotros .about--split .about__copy{text-align: left}.page-nosotros .about--split .about__copy>.about__kicker{display: none}.page-nosotros .about--split .about__copy h2{margin-bottom: 7px;font-size: 20px;line-height: 1.15}.page-nosotros .about--split .about__copy>p:not(.about__kicker){margin-bottom: 9px;font-size: 11px;line-height: 1.45}.page-nosotros .about--split .partners{justify-content: flex-start;gap: 8px;margin-top: 8px}.page-nosotros .about--split .partners span{flex-basis: 100%;font-size: 10px}.page-nosotros .about--split .partners img{width: min(42%,120px);height: 35px;object-fit: contain}.page-nosotros .about-team{padding: 38px 0 32px}.page-nosotros .about-team__grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 0}.page-nosotros .about-team__content{display: contents}.page-nosotros .about-team__kicker{order: 1;justify-self: start;margin-bottom: 6px;font-size: 8px}.page-nosotros .about-team__content h2{order: 2;margin-bottom: 12px;font-size: 18px;line-height: 1.12}.page-nosotros .about-team__network{order: 3;width: min(100%,230px);margin: 0 auto 10px}.page-nosotros .about-team__disciplines{order: 4;gap: 4px;margin-bottom: 9px}.page-nosotros .about-team__disciplines li{padding: 4px 7px;font-size: 8px}.page-nosotros .about-team__count{order: 5;gap: 6px;margin-bottom: 7px;font-size: 8px}.page-nosotros .about-team__count span{width: 18px;height: 18px;font-size: 9px}.page-nosotros .about-team__specialties{order: 6;grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px;margin-bottom: 10px}.page-nosotros .about-team__specialties li{min-height: 28px;padding: 5px 7px;border-radius: 8px;font-size: 8px;line-height: 1.2}.page-nosotros .about-team__specialties li:nth-child(3n + 2){border-left-width: 1px}.page-nosotros .about-team__cta{order: 7;display: flex;width: 100%;min-height: 30px;justify-content: center;padding: 0 12px;font-size: 9px}.page-nosotros .about-team__note{display: none}.page-nosotros .mid-cta{padding: 18px 0 74px}.page-nosotros .mid-cta__box{display: grid;grid-template-columns: 20px minmax(0,1fr);gap: 7px 5px;min-height: 0;padding: 12px 12px 10px;border-radius: 12px}.page-nosotros .mid-cta__quote{grid-column: 1;grid-row: 1 / 3;font-size: 24px;line-height: 1}.page-nosotros .mid-cta h2{grid-column: 2;margin: 0;font-size: 10px;line-height: 1.35}.page-nosotros .mid-cta .btn{grid-column: 2;justify-self: start;min-height: 26px;margin: 2px 0 0;padding: 4px 12px;font-size: 8px}.page-nosotros .instagram--home{display: none}.page-nosotros .about-mobile-faq{display: block}.page-nosotros .about-mobile-faq .faq.faq--home{padding: 12px 0 132px}.page-nosotros .about-mobile-faq .faq__layout{gap: 12px}.page-nosotros .about-mobile-faq .faq__kicker{margin-bottom: 6px;padding: 4px 7px;font-size: 8px}.page-nosotros .about-mobile-faq .faq h2{font-size: 18px}.page-nosotros .about-mobile-faq .faq__list{gap: 6px}.page-nosotros .about-mobile-faq .faq__item{border-radius: 9px}.page-nosotros .about-mobile-faq .faq__trigger{gap: 8px;padding: 9px 8px;font-size: 8px;line-height: 1.35}.page-nosotros .about-mobile-faq .faq__item.is-open .faq__trigger{padding-bottom: 5px}.page-nosotros .about-mobile-faq .faq__icon{flex-basis: 22px;width: 22px;height: 22px}.page-nosotros .about-mobile-faq .faq__panel p{padding: 3px 30px 10px 8px;font-size: 8px;line-height: 1.4}.page-nosotros .about-mobile-faq .faq__waves,.page-nosotros .about-mobile-faq .faq__wave{height: 100px}.page-nosotros .site-footer .footer__main{padding-top: 24px}}.page-match-terapeutico{color: #1c2d52}.match-page-hero{padding-top: clamp(42px,6vw,72px);background: #f5f2ef}.match-page-hero h1{max-width: 13ch;font-size: clamp(38px,4vw,54px)}.match-page-hero h1 span{color: #3d6dc2}.match-page-hero__actions{display: flex;flex-wrap: wrap;gap: 10px}.match-page-hero__actions .match-page__cta{margin-top: 22px}.match-page__cta{border-color: #5d88c2;background: #5d88c2}.match-page__cta--secondary{color: #fff}.match-page-hero__image img{display: block}.page-match-terapeutico .match-page-how{padding-top: 0}.match-page-how h2,.match-page-students>.wrap>h2{max-width: 800px;margin-inline: auto;text-align: center;color: #1c2d52;font-size: clamp(28px,3.2vw,38px);font-weight: 800;letter-spacing: -0.03em;line-height: 1.15}.match-page-steps{margin-top: 28px}.match-page-step{min-height: 0;padding: 24px;border-color: #ece5df;background: #fcfbfa;box-shadow: none}.match-page-step__number{width: 36px;height: 36px;margin-bottom: 12px;background: #ffe9b5;color: #1c2d52;font-size: 15px}.match-page-step h3{font-size: 18px;line-height: 1.3}.match-page-step p{font-size: 14px}body.home .match-terapeutico__waves{height: clamp(76px,9vw,130px);background: #f5f7fa;clip-path: polygon( 0 20%,4% 24%,8% 29%,12% 34%,16% 39%,20% 42%,24% 44%,28% 44%,32% 42%,36% 38%,40% 34%,44% 28%,48% 23%,52% 18%,56% 13%,60% 11%,64% 11%,68% 14%,72% 19%,76% 25%,80% 32%,84% 37%,88% 42%,92% 44%,96% 45%,100% 43%,100% 100%,0 100% )}body.home .match-terapeutico__waves::before,body.home .match-terapeutico__waves::after{content: "";position: absolute;inset: 0;pointer-events: none}body.home .match-terapeutico__waves::before{background: rgba(255,255,255,0.78);clip-path: polygon( 0 38%,4% 42%,8% 47%,12% 52%,16% 57%,20% 60%,24% 62%,28% 62%,32% 60%,36% 56%,40% 52%,44% 46%,48% 41%,52% 36%,56% 31%,60% 29%,64% 29%,68% 32%,72% 37%,76% 43%,80% 50%,84% 55%,88% 60%,92% 62%,96% 63%,100% 61%,100% 100%,0 100% )}body.home .match-terapeutico__waves::after{background: #ebf0f7;clip-path: polygon( 0 55%,4% 59%,8% 64%,12% 69%,16% 74%,20% 77%,24% 79%,28% 79%,32% 77%,36% 73%,40% 69%,44% 63%,48% 58%,52% 53%,56% 48%,60% 46%,64% 46%,68% 49%,72% 54%,76% 60%,80% 67%,84% 72%,88% 77%,92% 79%,96% 80%,100% 78%,100% 100%,0 100% )}.match-page-purpose{padding: 14px 0 42px}.match-page-purpose__content{display: grid;grid-template-columns: 36px minmax(0,1fr);gap: 10px;align-items: start;padding: 24px 28px;border-radius: 20px;background: #eaf0f7}.match-page-purpose__quote{color: #5d88c2;font-family: Georgia,serif;font-size: 54px;font-weight: 700;line-height: 0.9}.match-page-purpose h2{color: #1c2d52;font-size: 21px;font-weight: 800;line-height: 1.35}.match-page-purpose p{margin-top: 8px;color: #526687;font-size: 14px;line-height: 1.6}.match-page-students{padding: 0 0 68px}.match-page-students__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px;margin-top: 26px}.match-page-student{padding: 22px;border: 1px solid #ece5df;border-radius: 19px;background: #fcfbfa}.match-page-student__header{display: flex;align-items: center;gap: 12px}.match-page-student__avatar{display: block;flex: 0 0 48px;width: 48px;height: 48px;border-radius: 50%;object-fit: cover}.match-page-student__header h3{color: #1c2d52;font-size: 17px;font-weight: 800;line-height: 1.25}.match-page-student__header p{margin-top: 4px;color: #657693;font-size: 11px;line-height: 1.4}.match-page-student__tags{display: flex;flex-wrap: wrap;gap: 6px;margin: 14px 0 12px;padding: 0;list-style: none}.match-page-student__tags li{padding: 5px 8px;border-radius: 999px;background: #eaf0f7;color: #32599d;font-size: 10px;line-height: 1.2}.match-page-student>p{color: #526687;font-size: 12px;line-height: 1.6}.match-page-form-section{position: relative;isolation: isolate;overflow: hidden;padding: 60px 0 88px;background: #f5f2ef}.match-page-form-section__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(320px,0.82fr);align-items: center;gap: clamp(48px,9vw,128px)}.match-page-form-section__copy h2{max-width: 570px;color: #1c2d52;font-size: clamp(28px,3.2vw,40px);font-weight: 800;letter-spacing: -0.03em;line-height: 1.16}.match-page-form-section__copy ul{display: grid;gap: 12px;margin: 20px 0;padding: 0;list-style: none}.match-page-form-section__copy li{position: relative;padding-left: 26px;color: #526687;font-size: 14px;line-height: 1.5}.match-page-form-section__copy li::before{content: "✓";position: absolute;left: 0;color: #3d6dc2;font-weight: 800}.match-page-form-section__email{display: inline-flex;flex-wrap: wrap;gap: 5px;padding: 10px 12px;border-radius: 10px;background: #fff;color: #526687;font-size: 12px}.match-page-form-section__email a{color: #32599d;font-weight: 700}.match-page-form{display: grid;gap: 8px;padding: 28px;border-radius: 22px;background: #fff;box-shadow: 0 14px 38px rgba(28,45,82,0.12)}.match-page-form .wpcf7{width: 100%}.match-page-form .wpcf7 form{display: grid;gap: 8px}.match-page-form .wpcf7 form>p{margin: 0}.match-page-form h2{margin-bottom: 4px;color: #1c2d52;font-size: 21px;font-weight: 800}.match-page-form label{display: grid;gap: 7px;margin-top: 3px;color: #1c2d52;font-size: 12px;font-weight: 700}.match-page-form .wpcf7-form-control-wrap{display: block}.match-page-form input:not([type="hidden"]):not([type="submit"]),.match-page-form select,.match-page-form textarea{width: 100%;min-height: 42px;padding: 10px 12px;border: 1px solid #e8e1db;border-radius: 9px;background: #fcfbfa;color: #1c2d52;font: inherit;font-size: 13px}.match-page-form textarea{min-height: 92px;resize: vertical}.match-page-form input::placeholder,.match-page-form textarea::placeholder{color: #8997ae}.match-page-form .match-form-hold{position: relative;width: 100%;min-height: 46px;margin-top: 4px;overflow: hidden;border: 0;border-radius: 999px;background: #5d88c2;color: #fff;font: inherit;font-size: 14px;font-weight: 700;cursor: pointer;touch-action: none;user-select: none}.match-form-hold__label{position: relative;z-index: 1}.match-form-hold__progress{position: absolute;inset: 0;overflow: hidden;pointer-events: none}.match-form-hold__progress span{display: block;width: 100%;height: 100%;transform: scaleX(0);transform-origin: left center;background: #3d6dc2}.match-page-form .match-form-hold:disabled{opacity: 0.75;cursor: wait}.match-page-form .match-form-native-submit{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;border: 0 !important;white-space: nowrap !important}.match-page-form .wpcf7-spinner,.match-page-form .wpcf7-not-valid-tip{display: none !important}.match-page-form .wpcf7-response-output{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important}.match-page-form input.is-alert,.match-page-form textarea.is-alert,.match-page-form select.is-alert,.match-page-form input.wpcf7-not-valid,.match-page-form textarea.wpcf7-not-valid,.match-page-form select.wpcf7-not-valid{border-color: #b94a48;color: #9b3b3b}.match-page-form input.is-alert::placeholder,.match-page-form textarea.is-alert::placeholder{color: #9b3b3b;opacity: 1}.match-page-form .match-form-hold:focus-visible{outline: 3px solid rgba(61,109,194,0.35);outline-offset: 3px}.match-form-modal{position: fixed;inset: 0;z-index: 10000;display: grid;place-items: center;padding: 20px;opacity: 0;visibility: hidden;pointer-events: none;background: rgba(28,45,82,0.48);transition: opacity 0.28s ease,visibility 0s linear 0.28s}.match-form-modal[hidden]{display: none}.match-form-modal.is-open{opacity: 1;visibility: visible;pointer-events: auto;transition: opacity 0.28s ease}.match-form-modal__backdrop{position: absolute;inset: 0}.match-form-modal__dialog{position: relative;width: min(100%,430px);padding: 30px 26px 26px;border-radius: 20px;background: #fff;box-shadow: 0 18px 48px rgba(28,45,82,0.2);text-align: center;opacity: 0;transform: translateY(14px) scale(0.98);transition: opacity 0.32s ease,transform 0.32s cubic-bezier(0.22,1,0.36,1)}.match-form-modal.is-open .match-form-modal__dialog{opacity: 1;transform: none}.match-form-modal__mark{display: grid;width: 46px;height: 46px;margin: 0 auto 13px;place-items: center;border-radius: 50%;background: #fff0ec;color: #b94a48}.match-form-modal__mark::before{content: "!";font-size: 25px;font-weight: 800}.match-form-modal.is-success .match-form-modal__mark{background: #eaf5ee;color: #398452}.match-form-modal.is-success .match-form-modal__mark::before{content: "✓"}.match-form-modal__dialog h2{margin: 0;color: #1c2d52;font-size: 24px;font-weight: 800}.match-form-modal.is-error .match-form-modal__dialog h2{color: #9b3b3b}.match-form-modal__message{margin: 10px 0 22px;color: #526687;font-size: 15px;line-height: 1.55}.match-form-modal__close{min-width: 130px;min-height: 44px;border: 0;border-radius: 999px;background: #5d88c2;color: #fff;font: inherit;font-weight: 700;cursor: pointer}body.match-form-modal-open{overflow: hidden}.match-page-form .wpcf7{width: 100%}.match-page-form .wpcf7 form{display: grid;gap: 8px}.match-page-form .wpcf7 form>p{margin: 0}.match-page-form .wpcf7 form label{display: grid;gap: 7px;margin-top: 0}.match-page-form .wpcf7-form-control-wrap{display: block}.match-page-form .wpcf7 form input:not([type="hidden"]):not([type="submit"]),.match-page-form .wpcf7 form select,.match-page-form .wpcf7 form textarea{width: 100%;min-height: 42px;padding: 10px 12px;border: 1px solid #e8e1db;border-radius: 9px;background: #fcfbfa;color: #1c2d52;font: inherit;font-size: 13px}.match-page-form .wpcf7 form textarea{height: 96px;min-height: 96px;resize: none;font-size: 14px;line-height: 1.5}.match-page-form .wpcf7 form input::placeholder,.match-page-form .wpcf7 form textarea::placeholder{color: #8997ae}.match-page-form .wpcf7 form input.is-alert,.match-page-form .wpcf7 form select.is-alert,.match-page-form .wpcf7 form textarea.is-alert{border-color: #b94a48;color: #9b3b3b}.match-page-form .wpcf7 form input.is-alert::placeholder,.match-page-form .wpcf7 form textarea.is-alert::placeholder{color: #9b3b3b;opacity: 1}.match-page-form .wpcf7 form .wpcf7-response-output,.match-page-form .wpcf7 form .wpcf7-not-valid-tip,.match-page-form .wpcf7 form .wpcf7-spinner{display: none !important}.match-page-form__hold-note{margin: 0;color: #657693;font-size: 10px;line-height: 1.4;text-align: center}.match-page-form .wpcf7 form .wpcf7-form-control-wrap[data-name="your-website"]{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0,0,0,0)}.match-page-form .wpcf7 form .match-form-native-submit{display: none !important}.match-page-form .wpcf7 form .match-form-hold{position: relative;display: inline-flex;width: 100%;min-height: 46px;align-items: center;justify-content: center;overflow: hidden;margin-top: 4px;padding: 11px 22px;border: 0;border-radius: 999px;background: #5d88c2;color: #fff;font: inherit;font-size: 14px;font-weight: 700;cursor: pointer;touch-action: none;user-select: none;-webkit-tap-highlight-color: transparent}.match-page-form .wpcf7 form .match-form-hold:hover{background: #4d76b2}.match-page-form .wpcf7 form .match-form-hold:focus-visible{outline: 3px solid rgba(61,109,194,0.35);outline-offset: 3px}.match-page-form .wpcf7 form .match-form-hold:disabled{opacity: 0.75;cursor: wait}.match-form-hold__label{position: relative;z-index: 1;pointer-events: none}.match-form-hold__progress{position: absolute;inset: 0;overflow: hidden;border-radius: inherit;pointer-events: none}.match-form-hold__progress span{position: absolute;inset: 0;display: block;width: 100%;height: 100%;transform: scaleX(0);transform-origin: left center;border-radius: inherit;background: rgba(28,45,82,0.2)}.match-form-modal__backdrop{position: absolute;inset: 0}@media (max-width: 767px){.match-page-form .wpcf7 form{gap: 6px}.match-page-form .wpcf7 form label{font-size: 10px}.match-page-form .wpcf7 form input:not([type="hidden"]):not([type="submit"]),.match-page-form .wpcf7 form select{min-height: 38px;padding: 8px 10px;font-size: 11px}.match-page-form .wpcf7 form textarea{height: 96px;min-height: 96px;padding: 8px 10px;font-size: 14px;line-height: 1.5}.match-page-form .wpcf7 form .match-form-hold{min-height: 40px;font-size: 12px}}@media (prefers-reduced-motion: reduce){.match-form-modal,.match-form-modal__dialog{transition-duration: 0.01ms}}.match-page-form-section{padding-bottom: 88px}.match-page-form-section::after{position: absolute;right: 0;bottom: 0;left: 0;z-index: 0;height: 130px;background: url("../img/match-wave.svg") center bottom / 100% 100% no-repeat;content: "";pointer-events: none}.match-page-form-section__grid{position: relative;z-index: 1}.match-page-form__hold-note{display: block;width: 100%;margin: 2px 0 0;color: #526687;font-size: 11px;line-height: 1.45;text-align: center}.match-page-form__footnote{margin: 0;color: #526687;font-size: 12px;line-height: 1.5;overflow-wrap: anywhere}.match-page-specialists{padding: 58px 0 72px;background: #fff}.match-page-specialists__content{display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 32px 38px;border-radius: 24px;background: #5d88c2;color: #fff}.match-page-specialists__content h2{margin: 0;color: inherit;font-size: clamp(18px,2vw,22px);font-weight: 800;line-height: 1.3}.match-page-specialists__content p{margin: 6px 0 0;color: inherit;font-size: 14px;line-height: 1.5}.match-page-specialists__content a{flex: 0 0 auto;color: inherit;font-size: 14px;font-weight: 700;text-decoration: none}.match-page-specialists__content a:hover{text-decoration: underline}@media (max-width: 767px){.match-page-form__hold-note{font-size: 10px}.match-page-specialists{padding: 40px 0 48px}.match-page-specialists__content{align-items: flex-start;flex-direction: column;gap: 14px;padding: 24px;border-radius: 20px}.match-page-specialists__content a{align-self: flex-end}}.match-page-students__hint{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}@media (max-width: 767px){body.home .symptom-search__cta:hover,body.home .match-terapeutico__actions .match-terapeutico__btn:hover{border-color: #5d88c2;background: #5d88c2;color: #fff}.match-page-students__grid{display: flex;gap: 12px;overflow-x: auto;margin-top: 20px;padding-bottom: 8px;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: thin}.match-page-student{flex: 0 0 100%;min-width: 0;scroll-snap-align: start}.match-page-students__hint{position: static;width: auto;height: auto;margin: 10px 0 0;overflow: visible;clip: auto;color: #657693;font-size: 11px;line-height: 1.4;text-align: center;white-space: normal}.match-page-form-section{padding-top: 40px}.match-page-form-section__grid{grid-template-columns: minmax(0,1fr);align-items: stretch;gap: 24px}.match-page-form-section__copy,.match-page-form{min-width: 0}.match-page-form{width: 100%;padding: 22px}}@media (min-width: 768px) and (hover: hover){body.home .symptom-search__cta:hover,body.home .match-terapeutico__actions .match-terapeutico__btn:hover{border-color: #5d88c2;background: #fff;color: #5d88c2}}.page-teams{color: #1c2d52}.teams-hero{position: relative;padding: 28px 0 72px;background: #f5f2ef;text-align: center}.teams-hero::after{position: absolute;right: 0;bottom: 0;left: 0;height: 56px;background: url("../img/match-wave.svg") center bottom / 100% 100% no-repeat;content: "";pointer-events: none}.teams-hero__content{position: relative;z-index: 1}.teams-hero__eyebrow,.teams-panel__badge{display: inline-flex;align-items: center;width: fit-content;margin: 0;padding: 5px 10px;border-radius: 999px;background: #ffe9b5;color: #32599d;font-size: 10px;font-weight: 800;letter-spacing: 0.06em;line-height: 1.2;text-transform: uppercase}.teams-hero h1{margin: 10px 0 6px;color: #1c2d52;font-size: clamp(30px,3.4vw,40px);font-weight: 800;letter-spacing: -0.035em;line-height: 1.15}.teams-hero__content>p:last-child{max-width: 560px;margin: 0 auto;color: #526687;font-size: 14px;line-height: 1.5}.teams-explorer-section{padding: 12px 0 26px;background: #fff}.teams-explorer{display: grid;grid-template-columns: minmax(180px,0.34fr) minmax(0,1fr);align-items: start;gap: 18px}.teams-sidebar{position: sticky;top: 92px;display: grid;gap: 2px;padding: 10px 8px;border: 1px solid #ece5df;border-radius: 16px;background: #fcfbfa}.teams-sidebar>p{margin: 0 0 3px 6px;color: #657693;font-size: 8px;font-weight: 800;letter-spacing: 0.08em;line-height: 1.4;text-transform: uppercase}.teams-sidebar__tab{display: flex;min-width: 0;min-height: 25px;align-items: center;gap: 7px;padding: 5px 7px;border: 0;border-radius: 8px;background: transparent;color: #1c2d52;font: inherit;font-size: 12px;line-height: 1.25;text-align: left;cursor: pointer}.teams-sidebar__tab>span{flex: 0 0 5px;width: 5px;height: 5px;border-radius: 50%;background: #d7c8b7}.teams-sidebar__tab:hover,.teams-sidebar__tab:focus-visible{background: #eaf0f7}.teams-sidebar__tab.is-active{background: #1c2d52;color: #fff}.teams-sidebar__tab.is-active>span{background: #ffe9b5}.teams-sidebar__tab:focus-visible{outline: 2px solid #5d88c2;outline-offset: 2px}.teams-panels{min-width: 0}.teams-panel{padding: 20px;border: 1px solid #ece5df;border-radius: 18px;background: #fff;box-shadow: 0 8px 22px rgba(28,45,82,0.08)}.teams-panel[hidden]{display: none !important}.teams-panel__badges{display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 10px}.teams-panel__badge{padding: 4px 8px;color: #1c2d52;font-size: 8px;letter-spacing: 0.04em}.teams-panel__badge--soft{background: #eaf0f7;color: #32599d;font-size: 9px;font-weight: 600;letter-spacing: 0;text-transform: none}.teams-panel h2{margin: 0;color: #1c2d52;font-size: clamp(22px,2.4vw,28px);font-weight: 800;letter-spacing: -0.025em;line-height: 1.2}.teams-panel__description{margin: 10px 0 16px;color: #526687;font-size: 14px;line-height: 1.55}.teams-panel__members-head{display: flex;align-items: center;gap: 7px;margin-bottom: 10px}.teams-panel__members-head h3{margin: 0;color: #1c2d52;font-size: 12px;font-weight: 800}.teams-panel__members-head>span{display: inline-grid;min-width: 16px;height: 16px;padding: 0 4px;place-items: center;border-radius: 999px;background: #f0f1f3;color: #657693;font-size: 9px;font-weight: 700}.teams-members{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 7px;margin: 0;padding: 0;list-style: none}.teams-member{display: flex;min-width: 0;min-height: 48px;align-items: center;gap: 7px;padding: 5px 8px;border: 1px solid #ece5df;border-radius: 12px;background: #fcfbfa;color: inherit;text-decoration: none;transition: border-color 0.18s ease,background 0.18s ease}a.teams-member:hover,a.teams-member:focus-visible{border-color: #b7c9e2;background: #f7f9fc}.teams-member img{flex: 0 0 34px;width: 34px;height: 34px;border-radius: 50%;background: #eaf0f7;object-fit: cover}.teams-member>span{display: grid;min-width: 0;gap: 2px}.teams-member strong,.teams-member small{overflow: hidden;text-overflow: ellipsis}.teams-member strong{color: #1c2d52;font-size: 10px;font-weight: 800;line-height: 1.2;white-space: nowrap}.teams-member small{color: #657693;font-size: 9px;line-height: 1.2;white-space: nowrap}.teams-panel__empty{margin: 10px 0;color: #657693;font-size: 14px;line-height: 1.5}.teams-panel__actions{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 20px}.teams-panel__actions .btn,.teams-cta__actions .btn{min-height: 36px;padding: 9px 16px;border-radius: 999px;font-size: 12px;font-weight: 700;line-height: 1.2;text-decoration: none}.teams-panel__actions .btn--on-dark{background: #1c2d52;color: #fff}.teams-panel__actions .btn--primary,.teams-cta__actions .btn--primary{border-color: #5d88c2;background: #5d88c2;color: #fff}.teams-cta-section{padding: 0 0 24px;background: #fff}.teams-cta{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 20px;padding: 22px;border-radius: 18px;background: #eaf0f7}.teams-cta h2{margin: 0;color: #1c2d52;font-size: 20px;font-weight: 800;line-height: 1.3}.teams-cta p{margin: 5px 0 0;color: #526687;font-size: 13px;line-height: 1.45}.teams-cta__actions{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 8px}@media (max-width: 767px){.teams-hero{padding: 24px 0 54px;text-align: left}.teams-hero::after{height: 42px}.teams-hero__eyebrow{font-size: 10px}.teams-hero h1{margin: 10px 0 8px;font-size: 27px}.teams-hero__content>p:last-child{margin: 0;font-size: 13px}.teams-explorer-section{padding: 8px 0 24px}.teams-explorer{grid-template-columns: minmax(0,1fr);gap: 14px}.teams-sidebar{position: static;display: flex;width: calc(100vw - 16px);gap: 7px;margin-left: calc((100% - 100vw) / 2 + 8px);padding: 0 8px 5px;overflow-x: auto;border: 0;border-radius: 0;background: transparent;overscroll-behavior-x: contain;scrollbar-width: none;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch}.teams-sidebar::-webkit-scrollbar{display: none}.teams-sidebar>p{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap}.teams-sidebar__tab{flex: 0 0 auto;min-height: 34px;padding: 8px 12px;border: 1px solid #ece5df;border-radius: 999px;background: #fff;font-size: 12px;scroll-snap-align: center;white-space: nowrap}.teams-sidebar__tab>span{display: none}.teams-sidebar__tab.is-active{border-color: #1c2d52;background: #1c2d52;color: #fff}.teams-panel{padding: 16px;border-radius: 18px;box-shadow: none}.teams-panel__badges{margin-bottom: 10px}.teams-panel h2{font-size: 21px}.teams-panel__description{margin: 10px 0 14px;font-size: 14px}.teams-panel__members-head h3{font-size: 13px}.teams-members{grid-template-columns: minmax(0,1fr);gap: 7px}.teams-member{min-height: 48px;gap: 9px;padding: 6px 9px;border: 0;border-radius: 12px;background: #fcfbfa}.teams-member img{flex-basis: 38px;width: 38px;height: 38px}.teams-member strong{font-size: 13px}.teams-member small{font-size: 11px}.teams-panel__actions{display: grid;grid-template-columns: minmax(0,1fr);gap: 8px;margin-top: 14px}.teams-panel__actions .btn,.teams-cta__actions .btn{min-height: 42px;justify-content: center;padding: 11px 14px;font-size: 13px;text-align: center}.teams-cta-section{padding: 4px 0 24px}.teams-cta{grid-template-columns: minmax(0,1fr);gap: 12px;padding: 18px 16px;border-radius: 18px}.teams-cta h2{font-size: 20px}.teams-cta p{font-size: 13px}.teams-cta__actions{display: grid;grid-template-columns: minmax(0,1fr);gap: 8px}}