﻿:root{--tr-font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tr-font-md: 1rem;--tr-font-xl: 1.4rem;--tr-font-lg: 1.125rem;--tr-font-sm: .925rem;--tr-font-xs: .8rem;--tr-font-xxs: .7rem;--tr-font-caption: 12px;--tr-weight-400: 400;--tr-weight-500: 500;--tr-weight-600: 600;--tr-weight-700: 700;--tr-space-05: 2px;--tr-space-1: 4px;--tr-space-2: 8px;--tr-space-3: 12px;--tr-space-4: 16px;--tr-space-5: 20px;--tr-space-6: 24px;--tr-space-7: 28px;--tr-space-8: 32px;--tr-space-9: 36px;--tr-space-10: 40px;--tr-radius-small: 6px;--tr-radius-medium: 12px;--tr-radius-card: 24px;--tr-radius-card-desktop: 28px;--tr-radius-pill: 999px;--tr-radius-circle: 50%;--tr-icon-button-size: 48px;--tr-page-max-width: 760px}:root,[data-tr-theme="paper"]{--tr-paper: #f3f2ee;--tr-card: #FDFDFC;--tr-ink: #37373A;--tr-text: #656565;--tr-muted: #9f9f9f;--tr-gold: #FE9500;--tr-blue: #0076df;--tr-line: #e5e5e5;--tr-glass: #ffffff8c;--tr-marfim: #ededeb;--tr-red: #ce2a20;--tr-green: #35a86a;--tr-whatsapp: #2dc264;--tr-blue-soft: #eef6ff;--tr-on-ink: #fff}@font-face{font-family:"SF Pro Display";src:url(/funil/fonts/SF-Pro-Display-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"SF Pro Display";src:url(/funil/fonts/SF-Pro-Display-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"SF Pro Display";src:url(/funil/fonts/SF-Pro-Display-Semibold.woff2) format("woff2");font-weight:600;font-display:swap}:where(.tr-page){-webkit-tap-highlight-color:transparent;margin:0;background:var(--tr-paper);color:var(--tr-ink);font:400 var(--tr-font-md)/1.65 var(--tr-font-family);-webkit-font-smoothing:antialiased}:where(.tr-page) *,:where(.tr-page) *::before,:where(.tr-page) *::after{box-sizing:border-box}:where(.tr-page) [hidden]{display:none !important}:where(.tr-page) button,:where(.tr-page) input{font:inherit}:where(.tr-page) button{color:inherit;cursor:pointer}:where(.tr-page) a{color:inherit}:where(.tr-page) :focus-visible{outline:1px solid rgba(22,22,22,0.45);outline-offset:2px}.tr-pointer-focus:where(.tr-page) :focus{outline:none}:where(.tr-page) p{margin:0;line-height:1.45em}:where(.tr-page) svg{width:24px;height:24px}.tr-border-line{border:1px solid var(--tr-line)}.tr-underscore-blue{position:relative;display:inline-block;white-space:nowrap}.tr-underscore-blue::after{--tr-underscore-blue-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 24' preserveAspectRatio='none'%3E%3Cpath d='M4 15C46 11 111 10 176 12' fill='none' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");content:"";position:absolute;bottom:-.325em;left:-4%;width:108%;height:.55em;pointer-events:none;background:var(--tr-underscore-blue-color, var(--tr-blue));-webkit-mask-image:var(--tr-underscore-blue-mask);mask-image:var(--tr-underscore-blue-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes tr-underscore-blue-in{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion: no-preference){.tr-underscore-blue::after{animation:tr-underscore-blue-in 0.75s cubic-bezier(0.22, 1, 0.36, 1) var(--tr-underscore-blue-delay, 0s) both}}.tr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}p.tr-sr-only{margin:0}.tr-skip{position:fixed;z-index:10;top:8px;left:16px;padding:var(--tr-space-3);background:#fff;transform:translateY(-150%)}.tr-skip:focus{transform:translateY(0)}.tr-premium{display:inline-block;margin-left:.14em;color:#0095f6;font-size:.75em;vertical-align:.08em;letter-spacing:normal}.tr-star{position:relative;bottom:.5px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.8rem;color:var(--tr-gold);line-height:1}.tr-star-lg{font-size:.95rem}.tr-star-dark{color:var(--tr-ink)}.tr-rate{font-weight:500}.tr-icon-button{color:var(--tr-ink);display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--tr-icon-button-size);height:var(--tr-icon-button-size);padding:var(--tr-space-2);border:0;border-radius:var(--tr-radius-circle);background:transparent;font-size:var(--tr-font-md);line-height:1.65}.tr-icon-button:hover{background:rgba(22,22,22,0.05)}.tr-menu-toggle{position:relative;width:44px;height:44px;border:0;background:transparent;cursor:pointer}.tr-menu-toggle::before,.tr-menu-toggle::after{position:absolute;left:9px;height:2px;border-radius:var(--tr-radius-pill);background:var(--tr-ink);content:""}.tr-menu-toggle::before{top:15px;width:26px;transition:top 0.35s cubic-bezier(0.22, 1, 0.36, 1),transform 0.35s cubic-bezier(0.22, 1, 0.36, 1)}.tr-menu-toggle::after{bottom:17px;width:18px;transition:bottom 0.35s cubic-bezier(0.22, 1, 0.36, 1),width 0.35s cubic-bezier(0.22, 1, 0.36, 1),transform 0.35s cubic-bezier(0.22, 1, 0.36, 1)}.tr-menu-toggle[aria-expanded="true"]::before{top:21px;transform:rotate(45deg)}.tr-menu-toggle[aria-expanded="true"]::after{bottom:20px;width:26px;transform:rotate(-45deg)}.tr-share-button{--tr-share-icon-size: 20px;margin-right:0;background:rgba(22,22,22,0.05);font-size:var(--tr-share-icon-size);line-height:1;transition:background-color 200ms ease}.tr-share-button svg{width:var(--tr-share-icon-size);height:var(--tr-share-icon-size)}.tr-share-button-sm{--tr-share-icon-size: 16px;--tr-icon-button-size: 40px}.tr-menu-share{max-width:var(--tr-page-max-width);margin:var(--tr-space-10) auto 0}.tr-menu-share .tr-menu-share__button{display:flex;align-items:center;gap:var(--tr-space-3);width:auto;background:rgba(22,22,22,0.05);font-size:var(--tr-font-sm)}.tr-menu-share__button svg{width:20px;height:20px}[data-tr-share] svg[hidden]{display:none}.tr-menu-modal.tr-share-modal{max-width:480px;max-height:90dvh}@media (max-width: 767px){.tr-menu-modal.tr-share-modal{margin:0 auto}}.tr-share-modal__body{overflow-y:auto;padding:var(--tr-space-5) var(--tr-space-5) calc(var(--tr-space-5) + env(safe-area-inset-bottom, 0px));font-size:var(--tr-font-sm)}.tr-share-modal__image{display:block;max-width:100%;width:auto;height:auto;max-height:32dvh;margin:0 auto var(--tr-space-5);border-radius:var(--tr-radius-card);object-fit:contain}.tr-share-modal i.bi{font-size:var(--tr-font-lg)}.tr-share-modal .tr-share-modal__whatsapp{background:var(--tr-whatsapp);color:var(--tr-ink) !important;font-size:var(--tr-font-md)}.tr-share-modal .tr-share-modal__whatsapp:hover{background:#20bd5a}.tr-share-modal__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--tr-space-3);margin-top:var(--tr-space-3)}.tr-share-modal__actions button{padding:var(--tr-space-3)}.tr-share-modal [role="status"]{margin:var(--tr-space-3) 0 0;text-align:center}.tr-share-modal [role="status"]:empty{display:none}@media (prefers-reduced-motion: reduce){.tr-menu-modal.tr-share-modal[open]{animation:none}}@media (hover: hover){.tr-share-button:hover{background:rgba(22,22,22,0.1)}}.tr-chip{color:var(--tr-ink);flex:0 0 auto;font-weight:400;font-size:var(--tr-font-sm);min-height:40px;padding:var(--tr-space-2) var(--tr-space-4);border:0;border-radius:var(--tr-radius-pill);background:var(--tr-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);line-height:1.4;transition:background-color 200ms ease, color 200ms ease}.tr-chip-xs{font-size:var(--tr-font-xs);min-height:24px;padding:var(--tr-space-05) var(--tr-space-2)}.tr-chip-sm{font-size:var(--tr-font-xs);min-height:32px;padding:var(--tr-space-1) var(--tr-space-3)}.tr-chip-md{font-size:var(--tr-font-sm);min-height:40px;padding:var(--tr-space-2) var(--tr-space-4)}.tr-chip-lg{font-size:var(--tr-font-md);min-height:48px;padding:var(--tr-space-3) var(--tr-space-6)}.tr-chip-outline{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--tr-line);background:transparent}.tr-chip-blue{background:var(--tr-blue);color:#fff}.tr-chip-gray{background:#7c7c7c;color:#fff}.tr-chip-marfin{background:var(--tr-marfim);color:var(--tr-text)}.tr-chip-light{background:rgba(22,22,22,0.05);color:var(--tr-text)}.tr-chip[aria-pressed="true"]{background:var(--tr-ink);color:#fff}.tr-mark{display:inline-flex;align-items:center;padding:1.8px calc(var(--tr-space-2) * .9);border-radius:var(--tr-radius-small);background:var(--tr-marfim);color:var(--tr-text);font-size:calc(var(--tr-font-md) * .9);font-weight:400;line-height:1.65;white-space:nowrap}.tr-mark-ink{background:var(--tr-ink);color:var(--tr-card)}.tr-mark-xs{font-size:calc(var(--tr-font-xs) * .8)}.tr-mark-sm{font-size:calc(var(--tr-font-sm) * .9)}.tr-mark-md{font-size:calc(var(--tr-font-md) * .9)}.tr-mark-lg{font-size:calc(var(--tr-font-lg) * .9)}.tr-mark-xl{font-size:calc(var(--tr-font-xl) * .9)}.tr-avatar-fake{filter:grayscale(1)}.tr-card{min-width:0;color:var(--tr-ink);font-size:var(--tr-font-md);line-height:1.65;padding:var(--tr-space-6) var(--tr-space-6) var(--tr-space-7);border-radius:var(--tr-radius-card);background:var(--tr-card);overflow-wrap:anywhere}.tr-card.tr-card-sm{padding:var(--tr-space-4)}.tr-card-title{margin:var(--tr-space-1) 0 var(--tr-space-6);color:var(--tr-ink);font-size:var(--tr-font-lg);font-weight:500;line-height:1.2}.tr-eyebrow{margin:0 0 var(--tr-space-5);color:var(--tr-muted);font-size:var(--tr-font-sm);font-weight:500;line-height:1.5;letter-spacing:.03em;text-transform:uppercase}.tr-card dt,.tr-card th[scope="row"],.tr-table th[scope="row"]{color:var(--tr-text);font-size:var(--tr-font-sm);line-height:1.5}.tr-card thead th,.tr-table thead th{font-size:var(--tr-font-sm);font-weight:500}.tr-collapsible{overflow:hidden}.tr-collapsible.tr-collapsible--collapsed{max-height:var(--tr-collapsed-height, 7em);-webkit-mask-image:linear-gradient(#000 72%, transparent);mask-image:linear-gradient(#000 72%, transparent)}.tr-details-list.tr-collapsible.tr-collapsible--collapsed{-webkit-mask-image:linear-gradient(#000 calc(100% - .75em), transparent);mask-image:linear-gradient(#000 calc(100% - .75em), transparent)}.tr-expand{display:block;margin-top:var(--tr-space-2);padding:0;border:0;background:transparent;color:var(--tr-ink);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tr-expand__handle{width:36px;height:4px;border-radius:var(--tr-radius-pill);background:var(--tr-muted)}.tr-stars{position:relative;display:inline-block;margin-bottom:var(--tr-space-3);color:#d7d4cd;font-size:var(--tr-font-sm);letter-spacing:.03em;line-height:1.3}.tr-stars .bi+.bi{margin-left:.2em}.tr-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:var(--tr-gold)}.tr-stars__fill-dark{color:var(--tr-ink)}.tr-details-list{color:var(--tr-text);list-style:none;padding:0;margin:0}.tr-details-list li{padding:var(--tr-space-3) 0;line-height:1.5}.tr-details-list li:first-child{padding-top:0}.tr-details-list li:last-child{padding-bottom:0}.tr-details-list li+li{border-top:1px solid var(--tr-line)}.tr-modal-close{position:absolute;top:5px;right:12px;width:48px;height:48px;padding:6px;color:var(--tr-muted)}.tr-modal-close svg{position:static;display:block;flex:0 0 32px;width:32px;height:32px;color:var(--tr-muted)}.tr-modal[open]{animation:tr-modal-enter 600ms cubic-bezier(0.22, 0.61, 0.36, 1)}.tr-modal[open]::backdrop{animation:tr-backdrop-enter 500ms ease-out}@keyframes tr-modal-enter{from{opacity:0;transform:translateY(20px) scale(0.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tr-backdrop-enter{from{opacity:0}to{opacity:1}}.tr-photo-gallery{width:calc(100% - 24px);max-width:960px;max-height:calc(100dvh - 32px);padding:var(--tr-space-4) 0 var(--tr-space-3);border:0;background:var(--tr-card)}@media (prefers-reduced-motion: no-preference){.tr-photo-gallery[open]{animation:tr-photo-gallery-enter 650ms cubic-bezier(0.22, 0.61, 0.36, 1)}}@keyframes tr-photo-gallery-enter{from{transform:translateY(100dvh)}to{transform:translateY(0)}}.tr-photo-gallery__close{position:relative;top:calc(var(--tr-space-4) / -2);right:auto;display:flex;margin-left:auto;margin-right:12px}.tr-photo-gallery__handle{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:flex-start;width:100%;height:64px;padding:12px 0 0;border:0;background:transparent;cursor:grab;touch-action:none;user-select:none}.tr-photo-gallery__handle:active{cursor:grabbing}.tr-photo-gallery__stage{position:relative;display:grid;place-items:center;min-height:220px;overflow:hidden;touch-action:none}.tr-photo-gallery__stage>img{display:block;width:100%;max-height:65dvh;object-fit:contain;user-select:none;-webkit-user-select:none}.tr-photo-gallery__stage img{transform-origin:center;-webkit-touch-callout:none}.tr-photo-gallery--zoomed,.tr-photo-gallery--zoomed .tr-photo-gallery__stage{overflow:visible}.tr-photo-gallery--zoomed .tr-photo-gallery__stage img{position:relative;z-index:1}.tr-photo-gallery__controls:not([hidden]){position:absolute;top:50%;left:5px;right:5px;display:flex;justify-content:space-between;align-items:center;transform:translateY(-50%);pointer-events:none}.tr-photo-gallery__controls .tr-icon-button{width:48px;height:48px;background:rgba(22,22,22,0.25);pointer-events:auto}.tr-photo-gallery__thumbnails:not([hidden]){display:flex;gap:0;overflow-x:auto;padding:12px 16px 4px;scrollbar-width:none;overscroll-behavior-x:contain}.tr-photo-gallery__thumbnails::-webkit-scrollbar{display:none}.tr-photo-gallery__thumbnail:first-child{margin-left:auto}.tr-photo-gallery__thumbnail:last-child{margin-right:auto}.tr-photo-gallery__thumbnail{flex:0 0 56px;width:56px;height:56px;padding:3px;border:2px solid transparent;border-radius:10px;background:transparent;opacity:.55;cursor:pointer;transition:opacity 180ms ease, border-color 180ms ease}.tr-photo-gallery__thumbnail[aria-current="true"]{border-color:var(--tr-ink);opacity:1}.tr-photo-gallery__thumbnail img{display:block;width:100%;height:100%;object-fit:cover;border-radius:5px}.tr-menu-modal{position:fixed;inset:auto 0 0;box-sizing:border-box;width:100%;max-width:none;max-height:75dvh;margin:0;padding:0;border:0;border-radius:var(--tr-radius-card) var(--tr-radius-card) 0 0;background:var(--tr-card);color:var(--tr-ink);overflow:hidden}.tr-menu-modal[open]{display:flex;flex-direction:column;animation:tr-menu-modal-enter 420ms cubic-bezier(0.22, 0.61, 0.36, 1)}.tr-menu-modal::backdrop{background:rgba(22,22,22,0.5)}.tr-menu-modal__header{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:76px;padding:28px 64px 12px;border-bottom:1px solid var(--tr-line)}.tr-menu-modal__title{margin:0;color:var(--tr-text);font-size:var(--tr-font-md);font-weight:var(--tr-weight-500)}.tr-menu-modal__handle{position:absolute;top:0;left:0;display:flex;align-items:flex-start;justify-content:center;width:100%;height:64px;padding:12px 0 0;border:0;background:transparent;color:var(--tr-muted);cursor:grab;touch-action:none;user-select:none}.tr-menu-modal__handle:active{cursor:grabbing}.tr-menu-modal__close{position:absolute;top:12px;right:12px}.tr-menu-modal__list{display:grid;padding:var(--tr-space-2) var(--tr-space-5) calc(var(--tr-space-5) + env(safe-area-inset-bottom, 0px))}.tr-menu-modal__item{display:flex;align-items:center;gap:var(--tr-space-3);padding:var(--tr-space-4) 0;border:0;border-bottom:1px solid var(--tr-line);background:transparent;color:var(--tr-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.tr-menu-modal__item:last-child{border-bottom:0}.tr-menu-modal__icon{width:1.25em;color:var(--tr-ink);font-size:var(--tr-font-md);text-align:center}.tr-forward-modal__body{overflow-y:auto;padding:var(--tr-space-5)}.tr-forward-modal__body h3{margin:var(--tr-space-5) 0 var(--tr-space-2);font-size:var(--tr-font-md)}.tr-forward-modal__confirmation{text-align:center}.tr-forward-modal__people{display:flex;gap:var(--tr-space-3);overflow-x:auto;padding:var(--tr-space-4) 0}.tr-forward-modal__person{flex:1 0 88px;min-width:0;text-align:center}.tr-forward-modal__person img{display:block;width:64px;height:64px;object-fit:cover;border-radius:50%;margin:0 auto var(--tr-space-2)}.tr-forward-modal__person span{font-size:var(--tr-font-xs);overflow-wrap:anywhere}.tr-forward-modal__person .tr-premium{font-size:var(--tr-font-xxs)}.tr-forward-modal__people--sent{flex-wrap:wrap}.tr-forward-modal__people--sent .tr-forward-modal__person{flex-basis:40%}.tr-forward-modal__people--sent .tr-button{margin-top:var(--tr-space-3);padding:var(--tr-space-2);font-size:var(--tr-font-xs)}.tr-forward-modal__body .tr-button{width:100%}.tr-forward-modal__back{margin-top:var(--tr-space-3);background:var(--tr-marfim);color:var(--tr-ink)}.tr-forward-modal__back:hover{background:var(--tr-line)}@keyframes tr-menu-modal-enter{from{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width: 768px){.tr-menu-modal{inset:50% auto auto 50%;width:calc(100% - 48px);max-width:420px;max-height:80dvh;border-radius:var(--tr-radius-card);transform:translate(-50%, -50%)}.tr-menu-modal[open]{animation-name:tr-menu-modal-enter-desktop}@keyframes tr-menu-modal-enter-desktop{from{transform:translate(-50%, calc(-50% + 28px));opacity:.9}to{transform:translate(-50%, -50%);opacity:1}}}.tr-photo-cropper{max-height:95dvh}.tr-photo-cropper__body{display:flex;flex-direction:column;align-items:center;gap:var(--tr-space-4);overflow-y:auto;min-height:0;padding:var(--tr-space-4) var(--tr-space-5)}.tr-photo-cropper__hint{margin:0;color:var(--tr-muted);font-size:var(--tr-font-sm);text-align:center}.tr-photo-cropper__stage{position:relative;flex:none;width:100%;max-width:320px;aspect-ratio:1;overflow:hidden;border-radius:var(--tr-radius-medium);background:var(--tr-marfim);touch-action:none;cursor:grab;user-select:none}.tr-photo-cropper__stage:active{cursor:grabbing}.tr-photo-cropper__stage img{position:absolute;top:0;left:0;max-width:none;max-height:none;pointer-events:none;user-select:none}.tr-photo-cropper__mask{position:absolute;inset:0;border:2px solid rgba(255,255,255,0.85);border-radius:50%;box-shadow:0 0 0 120px rgba(22,22,22,0.5);pointer-events:none}.tr-photo-cropper[data-crop-shape="square"] .tr-photo-cropper__mask{border-radius:0}.tr-photo-cropper[data-crop-shape="square"] .tr-photo-cropper__stage{border-radius:0}.tr-photo-cropper__zoom{display:flex;align-items:center;gap:var(--tr-space-4);width:100%;max-width:320px;color:var(--tr-text);font-size:var(--tr-font-sm)}.tr-photo-cropper__zoom input{flex:1;min-width:0;height:32px;accent-color:var(--tr-ink)}.tr-photo-cropper__error{margin:0;color:var(--tr-text);font-size:var(--tr-font-sm)}.tr-photo-cropper__footer{display:flex;flex:none;gap:var(--tr-space-3);padding:var(--tr-space-4) var(--tr-space-5) calc(var(--tr-space-4) + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--tr-line)}.tr-photo-cropper__footer button{flex:1;min-width:0}@media (min-width: 768px){.tr-photo-cropper{max-width:440px;max-height:95dvh}}@media (max-height: 650px){.tr-photo-cropper__stage{width:34dvh}}.tr-free-cropper__whole{appearance:none;border:0;background:transparent;color:var(--tr-ink);font-family:inherit;font-size:var(--tr-font-sm);font-weight:500;line-height:1.4;min-height:44px;padding:var(--tr-space-2) var(--tr-space-4);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:opacity 180ms ease}.tr-free-cropper__whole:hover{opacity:.7}.tr-free-cropper__whole:disabled{opacity:.5;cursor:wait}.tr-free-cropper__stage{position:relative;flex:none;width:100%;height:340px;overflow:hidden;background:var(--tr-marfim);border-radius:var(--tr-radius-medium);touch-action:none;user-select:none}.tr-free-cropper__stage img{position:absolute;max-width:none;max-height:none;pointer-events:none;user-select:none}.tr-free-cropper__selection{position:absolute;box-sizing:border-box;border:2px solid #fff;box-shadow:0 0 0 1000px rgba(22,22,22,0.5);cursor:move;touch-action:none}.tr-free-cropper__grip{position:absolute;width:44px;height:44px;padding:0;border:0;background:transparent;transform:translate(-50%, -50%);touch-action:none}.tr-free-cropper__grip::after{content:'';position:absolute;left:17px;top:17px;width:10px;height:10px;background:#fff;border:1px solid rgba(22,22,22,0.3);border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,0.3)}.tr-free-cropper__grip[data-free-edge="nw"]{left:0;top:0;cursor:nwse-resize}.tr-free-cropper__grip[data-free-edge="n"]{left:50%;top:0;cursor:ns-resize}.tr-free-cropper__grip[data-free-edge="ne"]{left:100%;top:0;cursor:nesw-resize}.tr-free-cropper__grip[data-free-edge="e"]{left:100%;top:50%;cursor:ew-resize}.tr-free-cropper__grip[data-free-edge="se"]{left:100%;top:100%;cursor:nwse-resize}.tr-free-cropper__grip[data-free-edge="s"]{left:50%;top:100%;cursor:ns-resize}.tr-free-cropper__grip[data-free-edge="sw"]{left:0;top:100%;cursor:nesw-resize}.tr-free-cropper__grip[data-free-edge="w"]{left:0;top:50%;cursor:ew-resize}@media (min-width: 768px){.tr-free-cropper{max-width:560px}}@media (max-height: 650px){.tr-free-cropper__stage{height:34dvh;min-height:140px}}.tr-alert{display:flex;align-items:flex-start;gap:var(--tr-space-3);padding:var(--tr-space-4);border:1px solid #e8e8e8;border-radius:var(--tr-radius-medium);background:#f5f5f5;color:#5f5f5f;font-size:var(--tr-font-md);line-height:1.5}.tr-alert>i,.tr-alert>svg{flex:none;font-size:1.25em}.tr-alert p{margin:0}.tr-alert-xs{gap:10px;padding:var(--tr-space-3);font-size:var(--tr-font-xs)}.tr-alert-sm{gap:var(--tr-space-3);padding:var(--tr-space-4);font-size:var(--tr-font-sm)}.tr-alert-lg{gap:var(--tr-space-4);padding:var(--tr-space-5);font-size:var(--tr-font-lg)}.tr-alert-xl{gap:var(--tr-space-5);padding:var(--tr-space-6);font-size:var(--tr-font-xl)}.tr-notice{position:absolute;z-index:6;top:calc(100% + 4px);right:0;max-width:100%;margin:0;padding:10px 14px;border-radius:var(--tr-radius-medium);background:var(--tr-ink);color:#fff;font-size:var(--tr-font-sm);line-height:1.45;box-shadow:0 6px 20px rgba(22,22,22,0.14);pointer-events:none;animation:tr-notice-enter 180ms ease-out}.tr-notice::before{content:"";position:absolute;top:-4px;right:20px;width:8px;height:8px;background:inherit;transform:rotate(45deg)}@keyframes tr-notice-enter{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tr-table{width:100%;border-collapse:collapse;font-size:inherit;line-height:1.5}.tr-table th,.tr-table td{padding:var(--tr-space-3) 0;text-align:left;vertical-align:top;font-weight:400}.tr-table th:first-child{padding-right:var(--tr-space-3)}.tr-table thead th{color:var(--tr-muted)}.tr-table tr>:last-child{text-align:right}.tr-table tbody tr{border-top:1px solid var(--tr-line)}.tr-link{display:inline-flex;align-items:center;gap:5px;min-height:32px;color:var(--tr-green);font-size:var(--tr-font-md);font-weight:500;text-decoration:none}.tr-link::after{content:"›";font-size:1.375rem;line-height:1;transition:transform 200ms ease}.tr-link:hover::after{transform:translateX(3px)}.tr-button{border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--tr-space-3);min-height:58px;padding:var(--tr-space-4) var(--tr-space-6);border-radius:var(--tr-radius-pill);background:var(--tr-ink);color:#fff !important;font-size:var(--tr-font-md);font-weight:500;line-height:1.4;text-decoration:none}.tr-button:hover{background:#303030}.tr-button i.bi{font-size:var(--tr-font-lg)}.tr-button-whatsapp,.tr-button-whatsapp:hover{background:var(--tr-whatsapp);color:#fff !important}.tr-button-secondary{color:var(--tr-ink);display:block;width:100%;min-height:48px;padding:var(--tr-space-3) var(--tr-space-5);border:none;border-radius:var(--tr-radius-pill);background:var(--tr-marfim);font-weight:400;font-size:inherit;line-height:1.65}.tr-button.tr-radius-md,.tr-radius-md{border-radius:var(--tr-radius-medium)}.tr-button-compact{border:initial;display:inline-flex;gap:normal;min-height:50px;padding:0 30px;font-size:var(--tr-font-md);line-height:normal;letter-spacing:.03em;transition:background .2s ease, transform .2s ease}.tr-button-compact:hover{background:var(--tr-button-compact-hover, #383838);transform:translateY(-1px)}.tr-link-compact{min-height:auto;line-height:normal;transition:color .2s ease}.tr-link-compact::after{font-size:22px;line-height:13px}.tr-link-compact:hover{color:var(--tr-text)}.tr-link-ink{color:var(--tr-ink)}.tr-card.tr-card-flush{min-width:auto;padding:0;border-radius:var(--tr-radius-card-desktop);line-height:normal;overflow:hidden;overflow-wrap:normal}.tr-eyebrow-compact{margin:0;font-size:var(--tr-font-caption);font-weight:var(--tr-weight-400);line-height:normal;letter-spacing:.12em}.tr-card,.tr-chip,.tr-icon-button,.tr-expand,.tr-stars,.tr-popover,.tr-alert,.tr-notice,.tr-table,.tr-link,.tr-button,.tr-button-secondary{font-family:var(--tr-font-family);box-sizing:border-box;-webkit-tap-highlight-color:transparent}.tr-chip,.tr-icon-button,.tr-button-secondary{cursor:pointer}.tr-popover{position:fixed;z-index:30;width:288px;max-width:calc(100vw - 32px);padding:var(--tr-space-3) var(--tr-space-4);border:1px solid var(--tr-line);border-radius:var(--tr-radius-medium);background:var(--tr-card);color:var(--tr-ink);box-shadow:0 6px 24px rgba(22,22,22,0.12);font-size:var(--tr-font-sm);line-height:1.45}.tr-popover[hidden]{display:none}.tr-popover strong{display:block;margin-bottom:var(--tr-space-1);font-weight:500}.tr-popover p{margin:0;color:var(--tr-text)}.tr-popover::before{content:"";position:absolute;left:var(--tr-popover-arrow);width:10px;height:10px;background:var(--tr-card);border:solid var(--tr-line);transform:translateX(-50%) rotate(45deg)}.tr-popover[data-placement="below"]::before{top:-6px;border-width:1px 0 0 1px}.tr-popover[data-placement="above"]::before{bottom:-6px;border-width:0 1px 1px 0}.tr-spinner{flex:0 0 20px;width:20px;height:20px;border:2px solid var(--tr-line);border-top-color:var(--tr-ink);border-radius:var(--tr-radius-circle);animation:tr-spin .8s linear infinite}@keyframes tr-spin{to{transform:rotate(360deg)}}.tr-chip[hidden],.tr-icon-button[hidden],.tr-expand[hidden],.tr-alert[hidden],.tr-notice[hidden],.tr-button[hidden],.tr-button-secondary[hidden]{display:none !important}@media (min-width: 768px){.tr-card-title{font-size:var(--tr-font-xl)}.tr-card{padding:var(--tr-space-9) var(--tr-space-10);border-radius:var(--tr-radius-card-desktop)}.tr-chip:not(.tr-chip-xs):not(.tr-chip-sm):not(.tr-chip-lg){padding:14px 26px}}@media (prefers-reduced-motion: reduce){.tr-notice,.tr-spinner,.tr-modal[open],.tr-modal[open]::backdrop{animation:none}.tr-chip{transition:none}.tr-link::after{transition:none}:where(.tr-page) *{scroll-behavior:auto !important}}.tr-font-xl{font-size:var(--tr-font-xl)}.tr-font-lg{font-size:var(--tr-font-lg)}.tr-font-sm{font-size:var(--tr-font-sm)}.tr-font-xs{font-size:var(--tr-font-xs)}.tr-font-xxs{font-size:var(--tr-font-xxs)}.tr-font-400{font-weight:var(--tr-weight-400)}.tr-font-500{font-weight:var(--tr-weight-500)}.tr-font-700{font-weight:var(--tr-weight-700)}.tr-color-muted{color:var(--tr-muted) !important}.tr-color-ink{color:var(--tr-ink) !important}.tr-color-blue{color:var(--tr-blue) !important}.tr-color-whatsapp{color:var(--tr-whatsapp) !important}.tr-color-white{color:var(--tr-on-ink) !important}.tr-color-red{color:var(--tr-red) !important}.tr-color-gold{color:var(--tr-gold) !important}.tr-color-text{color:var(--tr-text) !important}.tr-page-header{display:grid;gap:var(--tr-space-05);margin-bottom:var(--tr-space-8)}.tr-page-header__heading{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--tr-space-3);min-width:0}.tr-page-header__title,.tr-page-header__subtitle{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.tr-page-title{margin:0;color:var(--tr-ink);font-size:var(--tr-font-xl);font-weight:500;line-height:1.2;letter-spacing:-.02em}.tr-page-subtitle{margin:0;color:var(--tr-muted);font-size:var(--tr-font-sm);line-height:1.45}.tr-location-field{position:relative}.tr-location-space{pointer-events:none}.tr-location-space[hidden]{display:none}.tr-location-suggestions{position:absolute;z-index:5;top:calc(100% + 8px);right:0;left:0;max-height:280px;overflow-y:auto;padding:6px;border:1px solid var(--tr-line);border-radius:18px;background:var(--tr-card);box-shadow:0 16px 36px rgba(22,22,22,0.12);overscroll-behavior:contain}.tr-location-suggestions[hidden]{display:none}.tr-location-suggestions[data-placement="above"]{top:auto;bottom:calc(100% + 8px)}.tr-location-suggestion{display:flex;align-items:baseline;gap:var(--tr-space-3);width:100%;padding:14px;border:0;border-radius:12px;background:transparent;color:var(--tr-ink);font:inherit;text-align:left;cursor:pointer}.tr-location-suggestion.is-active,.tr-location-suggestion:focus-visible{background:var(--tr-paper)}.tr-location-suggestion__name{min-width:0;overflow:hidden;font-size:15px;font-weight:var(--tr-weight-500);text-overflow:ellipsis;white-space:nowrap}.tr-location-suggestion__detail{min-width:0;overflow:hidden;color:var(--tr-muted);font-size:var(--tr-font-caption);text-overflow:ellipsis;white-space:nowrap}
