/* Generado con "php artisan home:css" desde resources/css/home.css. No editar aquí. */
.page-home{--oh-ink: #14213d;--oh-ink-hover: #1f3157;--oh-text: #2b3445;--oh-muted: #5a6474;--oh-line: #e3e7ee;--oh-surface: #f3f5f9;--oh-surface-warm: #fff7ec;--oh-white: #fff;--oh-brand: #ff9800;--oh-brand-ink: #8a5300;--oh-wa: #0f7f43;--oh-wa-hover: #0c6b38;--oh-ok: #15803d;--oh-danger: #b42318;--oh-r-sm: 8px;--oh-r-md: 12px;--oh-r-lg: 16px;--oh-r-xl: 24px;--oh-r-pill: 999px;--oh-shadow-border: 0px 0px 0px 1px oklch(0 0 0 / 0.06),0px 1px 2px -1px oklch(0 0 0 / 0.06),0px 2px 4px 0px oklch(0 0 0 / 0.04);--oh-shadow-raised: 0px 0px 0px 1px oklch(0 0 0 / 0.06),0px 4px 8px -2px oklch(0 0 0 / 0.08),0px 16px 32px -8px oklch(0 0 0 / 0.14);--oh-image-outline: oklch(0 0 0 / 0.1);--oh-nav-h: 98px}html{scroll-padding-top: calc(var(--oh-nav-h,98px) + 12px)}.page-home #page-content p{line-height: 1.6}.page-home #page-content > .block{padding: 0}.page-home ::selection{background: var(--oh-ink);color: var(--oh-white)}.oh-section{padding-block: clamp(40px,6vw,72px);color: var(--oh-text)}.oh-section--tint{background: var(--oh-surface)}.oh-section__head{max-width: 760px;margin: 0 auto clamp(24px,3vw,40px);text-align: center}.oh-eyebrow{margin: 0 0 12px;color: var(--oh-brand-ink);font-size: 13px;font-weight: 700;letter-spacing: 0.08em;line-height: 1.3;text-transform: uppercase}.oh-h2{margin: 0;color: var(--oh-ink);font-size: clamp(24px,2.6vw,34px);font-weight: 700;letter-spacing: -0.01em;line-height: 1.18;text-wrap: balance}.oh-h2::after{content: "";display: block;width: 56px;height: 4px;margin: 16px auto 0;border-radius: var(--oh-r-pill);background: var(--oh-brand)}.oh-h3{margin: 0 0 8px;color: var(--oh-ink);font-size: clamp(18px,1.6vw,22px);font-weight: 700;line-height: 1.25;text-wrap: balance}.page-home #page-content .oh-lead{margin: 16px 0 0;color: var(--oh-text);font-size: 17px;line-height: 1.6;text-wrap: pretty}.oh-card{padding: 24px;border: 1px solid transparent;border-radius: var(--oh-r-lg);background: var(--oh-white);box-shadow: var(--oh-shadow-border)}.page-home .oh-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 0 20px;border: 1px solid transparent;border-radius: var(--oh-r-md);background: var(--oh-ink);color: var(--oh-white);font-family: inherit;font-size: 16px;font-weight: 700;line-height: 1.2;text-align: start;text-decoration: none;cursor: pointer;-webkit-tap-highlight-color: transparent;transition-property: background-color,color,box-shadow,scale;transition-duration: 150ms;transition-timing-function: ease-out}.page-home .oh-btn--icon-start{padding-inline-start: 18px}.page-home .oh-btn--icon-end{padding-inline-end: 18px}.page-home .oh-btn svg,.page-home .oh-btn i{flex: 0 0 auto}.page-home .oh-btn--ghost{border-color: var(--oh-ink);background: var(--oh-white);color: var(--oh-ink)}.page-home .oh-btn--wa{background: var(--oh-wa);color: var(--oh-white)}.page-home .oh-btn--light{background: var(--oh-white);color: var(--oh-ink)}.page-home .oh-btn--block{width: 100%}.page-home .oh-btn:hover,.page-home .oh-btn:focus{color: var(--oh-white);text-decoration: none}.page-home .oh-btn--ghost:hover,.page-home .oh-btn--ghost:focus,.page-home .oh-btn--light:hover,.page-home .oh-btn--light:focus{color: var(--oh-ink)}@media (hover: hover){.page-home .oh-btn:hover{background: var(--oh-ink-hover)}.page-home .oh-btn--ghost:hover,.page-home .oh-btn--light:hover{background: var(--oh-surface)}.page-home .oh-btn--wa:hover{background: var(--oh-wa-hover)}}.page-home .oh-btn:not(:disabled):not([aria-disabled="true"]):active{scale: 0.96}.page-home .oh-btn:disabled,.page-home .oh-btn[aria-disabled="true"]{opacity: 0.6;cursor: not-allowed}.page-home .oh-btn:focus-visible,.page-home a.oh-link:focus-visible{outline: 2px solid var(--oh-ink) !important;outline-offset: 2px}@media (prefers-reduced-motion: reduce){.page-home .oh-btn:not(:disabled):not([aria-disabled="true"]):active{scale: none}}.page-home a.oh-link{transition-property: color;transition-duration: 150ms;transition-timing-function: ease-out;color: var(--oh-ink);font-weight: 700;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.page-home a.oh-link:hover,.page-home a.oh-link:focus{color: var(--oh-ink)}@media (hover: hover){.page-home a.oh-link:hover{color: var(--oh-brand-ink)}}.page-home .oh-list{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none;line-height: 1.5}.page-home .oh-list > li{display: grid;grid-template-columns: 20px minmax(0,1fr);gap: 12px;align-items: start;margin: 0}.page-home .oh-list > li > i,.page-home .oh-list > li > svg{margin-top: 3px;color: var(--oh-ok);font-size: 16px;text-align: center}.oh-chip{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border-radius: var(--oh-r-pill);background: var(--oh-surface);color: var(--oh-ink);font-size: 14px;font-weight: 700;line-height: 1.3}.oh-visually-hidden{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.page-home .navigation,.page-home .navigation:hover{background-color: #fff}.page-home .navigation{box-shadow: 0 1px 0 var(--oh-line),0 10px 24px -18px rgba(0,0,0,0.22)}.page-home .navigation.background-is-dark img{filter: brightness(0.5)}.page-home .navigation a:focus-visible{outline: 2px solid var(--oh-ink) !important;outline-offset: 2px;border-radius: 2px}@media (min-width: 993px){.page-home .navigation > .container{width: auto;max-width: none;margin-inline: calc(var(--oh-side) - 15px)}.page-home .navigation .navigation-links.animate{opacity: 1;transform: none}.page-home .navigation .right .navigation-links li a{opacity: 1}.page-home .navigation.background-is-dark a{color: #1f1f1f}.page-home .navigation.background-is-dark a:focus-visible{color: var(--oh-brand-ink)}.page-home .navigation .right .navigation-links li a:after{background-color: var(--oh-brand)}}@media (min-width: 993px) and (hover: hover){.page-home .navigation.background-is-dark a:hover{color: var(--oh-brand-ink)}}@media (max-width: 992px){.page-home .navigation .nav-btn figure{background-color: var(--oh-ink)}.page-home .navigation .nav-btn{right: -7px;height: 39px;padding: 12px}.page-home .navigation .nav-btn:after{top: 4px;left: 10px}.page-home .page-wrapper.show-navigation .navigation.background-is-dark img{filter: none}}.page-home{--oh-nav-h: 95px}@media (min-width: 993px){.page-home{--oh-nav-h: 119px}}@media (min-width: 1030px){.page-home{--oh-nav-h: 100px}}@media (min-width: 993px){.page-home{--oh-media-w: 45;--oh-text-w: 640px;--oh-gap: clamp(24px,6vw - 36px,56px);--oh-side: max(var(--oh-gap),((100 - var(--oh-media-w)) * 1% - var(--oh-text-w)) / 2)}}.page-home .oh-hero{position: relative;isolation: isolate;padding-top: var(--oh-nav-h);background: var(--oh-white);color: var(--oh-text)}.page-home .oh-hero__content{display: flex;flex-direction: column;padding-block: clamp(22px,5vw,36px) clamp(26px,6vw,40px)}.page-home .oh-hero__media{position: relative;background: var(--oh-surface)}.page-home .oh-hero__card-inner.container{padding-block: 24px 32px}@media (min-width: 993px){.page-home .oh-hero{display: flex;flex-direction: column;justify-content: flex-start;min-height: 640px;min-height: clamp(560px,100svh,820px)}.page-home .oh-hero__container.container{width: calc((100 - var(--oh-media-w)) * 1%);max-width: none;margin: 0;padding-inline: var(--oh-side)}.page-home .oh-hero__content{padding-block: clamp(16px,3.4vh,36px) clamp(16px,3vh,40px)}}@media (min-width: 993px) and (min-height: 880px){.page-home .oh-hero{justify-content: center}.page-home .oh-hero__content{padding-block: 32px}}@media (min-width: 993px){.page-home .oh-hero__media{position: absolute;top: var(--oh-nav-h);right: 0;bottom: 0;width: calc(var(--oh-media-w) * 1%);background: none}.page-home .oh-hero__card{position: absolute;right: 24px;bottom: 24px;width: min(540px,calc(100% - 48px));scroll-margin-top: 100vh}.page-home .oh-hero__card-inner.container{width: auto;max-width: none;margin: 0;padding: 0}}@media (min-width: 993px) and (max-width: 1199.98px){.page-home{--oh-media-w: 40}}.page-home .oh-hero__eyebrow{margin-bottom: 14px}.page-home .oh-hero__eyebrow::before{content: "";display: inline-block;width: 8px;height: 8px;margin-right: 9px;border-radius: 50%;background: var(--oh-ok);box-shadow: 0 0 0 3px rgba(21,128,61,0.18);vertical-align: 0.08em}.page-home .oh-hero__eyebrow > span{white-space: nowrap}.page-home .oh-hero .oh-hero__h1{margin: 0;color: var(--oh-ink);font-size: clamp(27px,7.4vw,40px);font-weight: 700;letter-spacing: -0.02em;line-height: 1.1;text-wrap: balance}@media (min-width: 993px){.page-home .oh-hero .oh-hero__h1{font-size: clamp(32px,min(3.1vw,5.2vh),44px)}.page-home .oh-hero__eyebrow{margin-bottom: clamp(8px,1.6vh,14px)}}.page-home #page-content .oh-hero__lead{max-width: 36em;margin: 14px 0 0;color: var(--oh-text);font-size: 16px;line-height: 1.55;text-wrap: pretty}@media (min-width: 993px){.page-home #page-content .oh-hero__lead{margin-top: clamp(10px,1.6vh,14px);font-size: clamp(15px,2.2vh,17px)}}.page-home .oh-specs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin: 20px 0 0;padding: 0;list-style: none;line-height: 1.3}.page-home .oh-spec{display: flex;flex-direction: column;gap: 3px;min-width: 0;margin: 0;padding: 12px 14px;border: 1px solid transparent;border-radius: var(--oh-r-md);background: var(--oh-surface);line-height: 1.3}.page-home .oh-spec__value{color: var(--oh-ink);font-size: 21px;font-variant-numeric: tabular-nums lining-nums;font-weight: 700;letter-spacing: -0.01em;line-height: 1.12;white-space: nowrap}.page-home .oh-spec__label{color: var(--oh-muted);font-size: 12.5px;line-height: 1.3;text-wrap: balance}.page-home .oh-spec--key{background: var(--oh-ink)}.page-home .oh-spec--key .oh-spec__value{color: var(--oh-white)}.page-home .oh-spec--key .oh-spec__label{color: rgba(255,255,255,0.82)}@media (min-width: 576px){.page-home .oh-specs{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 575.98px){.page-home .oh-hero__lead{order: 1}.page-home .oh-hero__actions{order: 2}.page-home .oh-specs{order: 3}.page-home .oh-trust{order: 4}.page-home .oh-hero__eyebrow{font-size: 12px;letter-spacing: 0.05em}.page-home .oh-spec{padding: 10px 12px}.page-home .oh-spec__value{font-size: 20px}.page-home .oh-spec__label{font-size: 12px}}@media (min-width: 993px){.page-home .oh-specs{margin-top: clamp(12px,2vh,22px)}.page-home .oh-spec{padding-block: clamp(8px,1.3vh,13px)}.page-home .oh-spec__value{font-size: clamp(19px,min(1.7vw,3.2vh),23px)}}.page-home .oh-hero__actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px}.page-home .oh-hero__actions .oh-btn{flex: 1 1 auto;padding-inline: 16px}.page-home .oh-hero__actions .oh-btn--icon-start{padding-inline-start: 14px}.page-home .oh-hero__actions .oh-btn--icon-end{padding-inline-end: 14px}@media (min-width: 993px){.page-home .oh-hero__actions{margin-top: clamp(14px,2.2vh,24px)}}@media (min-width: 993px) and (max-width: 1199.98px){.page-home .oh-hero__actions .oh-btn{padding-inline: 14px;font-size: 14px}.page-home .oh-hero__actions .oh-btn--icon-start{padding-inline-start: 12px}.page-home .oh-hero__actions .oh-btn--icon-end{padding-inline-end: 12px}}.page-home .oh-trust{display: flex;flex-wrap: wrap;gap: 8px 20px;margin: 18px 0 0;padding: 0;list-style: none;color: var(--oh-text);font-size: 14px;line-height: 1.4}.page-home .oh-trust > li{display: inline-flex;align-items: center;gap: 7px;margin: 0}.page-home .oh-trust .oh-icon{flex: 0 0 auto;color: var(--oh-ok)}@media (min-width: 993px){.page-home .oh-trust{margin-top: clamp(10px,1.6vh,18px)}}@media (hover: hover) and (prefers-reduced-motion: no-preference){.page-home .oh-icon--arrow{transition-property: translate;transition-duration: 150ms;transition-timing-function: ease-out}.page-home .oh-btn:hover .oh-icon--arrow{translate: 3px 0}}.page-home .oh-hero__photo{display: block;position: relative;aspect-ratio: 16 / 11;overflow: hidden;background: var(--oh-surface)}.page-home .oh-hero__photo img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 38%;outline: 1px solid var(--oh-image-outline);outline-offset: -1px}.page-home .oh-hero__photo::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(10,20,42,0.34) 0%,rgba(10,20,42,0) 40%);pointer-events: none}@media (min-width: 576px){.page-home .oh-hero__photo{aspect-ratio: 16 / 9}}@media (min-width: 993px){.page-home .oh-hero__photo{position: absolute;inset: 0;aspect-ratio: auto}.page-home .oh-hero__photo::after{background: linear-gradient(180deg,rgba(10,20,42,0.3) 0%,rgba(10,20,42,0) 26%),linear-gradient(0deg,rgba(10,20,42,0.42) 0%,rgba(10,20,42,0) 60%)}}.page-home .oh-pill{position: absolute;top: 14px;right: 14px;z-index: 2;display: inline-flex;align-items: center;gap: 10px;min-height: 44px;margin: 0;padding: 8px 18px 8px 8px;border: 1px solid rgba(255,255,255,0.2);border-radius: var(--oh-r-pill);background-color: rgba(23,34,58,0.74);-webkit-backdrop-filter: blur(10px) saturate(1.2);backdrop-filter: blur(10px) saturate(1.2);color: var(--oh-white);font-family: inherit;font-size: 14px;font-weight: 700;letter-spacing: 0.01em;line-height: 1.2;cursor: pointer;-webkit-tap-highlight-color: transparent;transition-property: background-color,scale;transition-duration: 150ms;transition-timing-function: ease-out}.page-home .oh-pill__icon{display: grid;flex: 0 0 auto;place-items: center;width: 28px;height: 28px;border-radius: 50%;background: var(--oh-white);color: var(--oh-ink)}.page-home .oh-pill__icon svg{transform: translateX(2px)}@media (hover: hover){.page-home .oh-pill:hover{background-color: rgba(23,34,58,0.9)}}@media (scripting: none){.page-home .oh-pill{display: none}}.page-home .oh-pill:not(:disabled):active{scale: 0.96}.page-home .oh-pill:focus-visible{outline: 2px solid var(--oh-ink) !important;outline-offset: 2px;box-shadow: 0 0 0 2px var(--oh-white)}@media (min-width: 993px){.page-home .oh-pill{top: 20px;right: 24px}}@media (prefers-reduced-motion: reduce){.page-home .oh-pill:active{scale: none}}.page-home .oh-visita{--oh-field: #7a8494;width: 100%;padding: 20px;color: var(--oh-text)}.page-home .oh-visita--hero{box-shadow: var(--oh-shadow-raised)}.page-home .oh-visita--seccion{padding: 24px}.page-home .oh-visita .oh-visita__title{margin: 0;color: var(--oh-ink);font-size: 20px;font-weight: 700;letter-spacing: -0.01em;line-height: 1.2;text-wrap: balance}.page-home #page-content .oh-visita__hint{margin: 4px 0 0;color: var(--oh-muted);font-size: 14px;line-height: 1.45}.page-home .oh-visita__form{display: grid;gap: 10px;margin: 16px 0 0}.page-home .oh-visita__row{display: grid;gap: 10px}.page-home .oh-field{min-width: 0}.page-home .oh-visita input[type="text"]{display: block;width: 100%;height: 48px;margin: 0;padding: 0 14px;border: 1px solid var(--oh-field);border-radius: var(--oh-r-md);background-color: var(--oh-white);box-shadow: none;color: var(--oh-ink);font-family: inherit;font-size: 16px;font-weight: 400;line-height: 1.25;text-overflow: ellipsis;-webkit-appearance: none;appearance: none;transition-property: border-color,box-shadow;transition-duration: 150ms;transition-timing-function: ease-out}.page-home .oh-visita input[type="text"]::placeholder{color: var(--oh-muted);opacity: 1}@media (hover: hover){.page-home .oh-visita input[type="text"]:hover{border-color: var(--oh-ink)}}.page-home .oh-visita input[type="text"]:focus{border-color: var(--oh-ink);background-color: var(--oh-white);box-shadow: none}.page-home .oh-visita input[type="text"]:focus-visible{outline: 2px solid var(--oh-ink) !important;outline-offset: 2px}.page-home .oh-visita input[type="text"][aria-invalid="true"]{border-color: var(--oh-danger)}.page-home .oh-field__error{margin: 6px 2px 0;color: var(--oh-danger);font-size: 13px;line-height: 1.35}.page-home .oh-visita__alert{padding: 10px 12px;border: 1px solid transparent;border-radius: var(--oh-r-md);background: #fef3f2;box-shadow: 0 0 0 1px #fecdca;color: var(--oh-danger);font-size: 14px;font-weight: 700;line-height: 1.4}.page-home .oh-visita__alert:focus{outline: none}.page-home .oh-hp{position: absolute;left: -10000px;top: auto;width: 1px;height: 1px;overflow: hidden}.page-home .oh-visita__form .oh-btn{margin-top: 2px}.page-home #page-content .oh-visita__legal{margin: 12px 0 0;color: var(--oh-muted);font-size: 12px;line-height: 1.45;text-align: center}@media (min-width: 576px) and (max-width: 992px){.page-home .oh-visita--hero .oh-visita__row{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.page-home .oh-visita--hero .oh-visita__row{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 993px) and (max-height: 800px){.page-home .oh-visita--hero{padding: 16px 18px 14px}.page-home .oh-visita--hero .oh-visita__form{margin-top: 12px}.page-home #page-content .oh-visita--hero .oh-visita__legal{margin-top: 8px}}.page-home .oh-modal.modal:before{display: none}.page-home .oh-modal{overscroll-behavior: contain}.page-home .oh-modal .modal-dialog{display: flex;align-items: center;width: calc(100% - 1rem);max-width: max(300px,min(960px,calc((100vh - 8rem) * 16 / 9 + 16px)));max-width: max(300px,min(960px,calc((100svh - 8rem) * 16 / 9 + 16px)));min-height: calc(100% - 3.5rem);margin: 1.75rem auto;text-align: left;vertical-align: baseline}.page-home .oh-modal .oh-modal__content{width: 100%;padding: 7px;border: 1px solid transparent;border-radius: var(--oh-r-lg);background: var(--oh-ink);box-shadow: var(--oh-shadow-raised)}.page-home .oh-modal__bar{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 0 0 8px 12px}.page-home .oh-modal .oh-modal__title{margin: 0;color: var(--oh-white);font-size: 15px;font-weight: 700;letter-spacing: 0;line-height: 1.3}.page-home .oh-modal__close{display: grid;flex: 0 0 auto;place-items: center;width: 44px;height: 44px;margin: 0;padding: 0;border: 0;border-radius: 50%;background-color: rgba(255,255,255,0.1);color: var(--oh-white);cursor: pointer;-webkit-tap-highlight-color: transparent;transition-property: background-color,scale;transition-duration: 150ms;transition-timing-function: ease-out}@media (hover: hover){.page-home .oh-modal__close:hover{background-color: rgba(255,255,255,0.2)}}.page-home .oh-modal__close:not(:disabled):active{scale: 0.96}.page-home .oh-modal__close:focus-visible{outline: 2px solid var(--oh-white) !important;outline-offset: 2px}.page-home .oh-modal__frame{position: relative;aspect-ratio: 16 / 9;overflow: hidden;border-radius: var(--oh-r-sm);background: #000}.page-home .oh-modal__frame iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.page-home .modal-backdrop{background-color: var(--oh-ink)}.page-home .modal-backdrop.show{opacity: 0.82}.page-home .oh-modal.fade{transition-property: opacity;transition-duration: 150ms;transition-timing-function: ease-out}.page-home .oh-modal.fade.show{transition-duration: 300ms}.page-home .oh-modal.fade .modal-dialog{transform: translateY(12px);filter: blur(4px);transition-property: transform,filter;transition-duration: 150ms;transition-timing-function: ease-out}.page-home .oh-modal.fade.show .modal-dialog{transform: none;filter: none;transition-duration: 300ms}@media (prefers-reduced-motion: reduce){.page-home .oh-modal.fade .modal-dialog,.page-home .oh-modal.fade.show .modal-dialog{transform: none;filter: none;transition: none}.page-home .oh-modal__close:not(:disabled):active{scale: none}}.page-home .oh-modal--foto .modal-dialog{max-width: max(300px,min(960px,calc((100vh - 8rem) * 7 / 5 + 16px)));max-width: max(300px,min(960px,calc((100svh - 8rem) * 7 / 5 + 16px)))}.page-home .oh-modal--foto .oh-modal__title{flex: 1 1 auto;min-width: 0}.page-home .oh-modal__count{flex: 0 0 auto;color: rgb(255 255 255 / 0.72);font-size: 13px;font-variant-numeric: tabular-nums lining-nums;line-height: 1.3;white-space: nowrap}.page-home .oh-modal__stage{position: relative;touch-action: pan-y pinch-zoom}.page-home .oh-modal__photo{display: block;width: 100%;height: auto;max-height: calc(100vh - 8rem);max-height: calc(100svh - 8rem);object-fit: contain;border-radius: var(--oh-r-sm);outline: 1px solid oklch(1 0 0 / 0.1);outline-offset: -1px;-webkit-user-select: none;user-select: none}.page-home .oh-modal__nav{position: absolute;top: 0;bottom: 0;display: grid;place-items: center;width: 44px;height: 44px;margin: auto 0;padding: 0;border: 1px solid rgb(255 255 255 / 0.2);border-radius: 50%;background-color: rgb(21 31 50 / 0.78);-webkit-backdrop-filter: blur(10px) saturate(1.2);backdrop-filter: blur(10px) saturate(1.2);color: var(--oh-white);cursor: pointer;-webkit-tap-highlight-color: transparent;transition-property: background-color,scale;transition-duration: 150ms;transition-timing-function: ease-out}.page-home .oh-modal__nav--prev{left: 8px}.page-home .oh-modal__nav--next{right: 8px}@media (hover: hover){.page-home .oh-modal__nav:hover{background-color: rgb(21 31 50 / 0.94)}}.page-home .oh-modal__nav:not(:disabled):active{scale: 0.96}.page-home .oh-modal__nav:focus:not(:focus-visible){outline: 0}.page-home .oh-modal__nav:focus-visible{outline: 2px solid var(--oh-white) !important;outline-offset: 2px;box-shadow: 0 0 0 2px var(--oh-ink)}@media (prefers-reduced-motion: reduce){.page-home .oh-modal__nav:not(:disabled):active{scale: none}}.page-home .floating-cta,.page-home .sticky-container{transition-property: opacity,visibility;transition-duration: 150ms;transition-timing-function: ease-out}@media (scripting: enabled){.page-home:not(.oh-floats-ready) .floating-cta,.page-home:not(.oh-floats-ready) .sticky-container{opacity: 0;visibility: hidden;pointer-events: none}}@media (scripting: none){.page-home .floating-cta,.page-home .sticky-container{display: none}}.page-home.oh-hero-visible .floating-cta,.page-home.oh-hero-visible .sticky-container,.page-home.modal-open .floating-cta,.page-home.modal-open .sticky-container{opacity: 0;visibility: hidden;pointer-events: none}.page-home.modal-open .cc-window{z-index: 1030}.page-home .cc-window.cc-floating{padding: 0.8em 1em;font-size: 13px;line-height: 1.4}.page-home .cc-window.cc-floating .cc-message{margin-bottom: 0.6em}.page-home .cc-window.cc-floating .cc-btn{padding: 0.55em 0.9em;font-size: 13px}@media (min-width: 737px),(min-width: 415px) and (orientation: portrait){.page-home .cc-window.cc-floating{right: auto;left: 12px;bottom: 12px;max-width: 28em}}@keyframes oh-fade-in{from{opacity: 0}}@keyframes oh-rise-in{from{opacity: 0;transform: translateY(12px);filter: blur(4px)}}@media (prefers-reduced-motion: reduce){.page-home .oh-hero__group{animation: oh-fade-in 300ms ease-out both}.page-home .oh-hero__group--2{animation-delay: 100ms}.page-home .oh-hero__group--3{animation-delay: 200ms}.page-home .oh-hero__group--4{animation-delay: 300ms}@media (max-width: 575.98px){.page-home .oh-specs.oh-hero__group--2,.page-home .oh-trust.oh-hero__group--3{animation-delay: 300ms}}}@media (prefers-reduced-motion: no-preference){.page-home .oh-hero__group{animation: oh-rise-in 300ms ease-out both}.page-home .oh-hero__group--2{animation-delay: 100ms}.page-home .oh-hero__group--3{animation-delay: 200ms}.page-home .oh-hero__group--4{animation-delay: 300ms}@media (max-width: 575.98px){.page-home .oh-specs.oh-hero__group--2,.page-home .oh-trust.oh-hero__group--3{animation-delay: 300ms}}}.oh-facts,.oh-terms,.oh-where,.oh-fit,.oh-faqs{font-size: 16px;line-height: 1.6;overflow-wrap: break-word}.oh-facts__grid,.oh-terms__list,.oh-where__zones,.oh-where__points{margin: 0;padding: 0;list-style: none;line-height: 1.5}.oh-fact,.oh-term,.oh-where__zones > li,.oh-where__point{margin: 0}.oh-fact__icon,.oh-term__icon,.oh-where__node,.oh-closing__icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;border: 1px solid transparent;background: var(--oh-ink);color: var(--oh-brand);line-height: 1}.oh-facts__grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 16px}@media (min-width: 768px){.oh-facts__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.oh-facts__grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}}.oh-fact{display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 16px;align-items: start;padding: 20px;border: 1px solid transparent;border-radius: var(--oh-r-lg);background: var(--oh-surface)}.oh-fact__icon{width: 44px;height: 44px;border-radius: var(--oh-r-md);font-size: 18px}@media (min-width: 768px) and (max-width: 991px){.oh-fact:last-child{grid-column: 1 / -1}}@media (max-width: 575px){.oh-fact{grid-template-columns: 40px minmax(0,1fr);gap: 14px;padding: 16px}.oh-fact__icon{width: 40px;height: 40px;font-size: 16px}}.oh-fact__body{min-width: 0}.oh-fact__label{display: block;color: var(--oh-ink);font-size: 16px;font-weight: 700;line-height: 1.3}.oh-fact__value{display: block;margin-top: 4px;color: var(--oh-text);font-size: 15px;line-height: 1.5;text-wrap: pretty}.oh-facts__note{max-width: 760px;margin: clamp(24px,3vw,36px) auto 0;color: var(--oh-text);font-size: 17px;text-align: center;text-wrap: pretty}.oh-terms__layout{display: grid;grid-template-columns: minmax(0,1fr);gap: 24px}@media (min-width: 992px){.oh-terms__layout{grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);gap: 32px;align-items: stretch}}.oh-card.oh-terms__card{display: flex;flex-direction: column;padding: 0;overflow: hidden}.oh-terms__list{flex: 1 1 auto}.oh-term{display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 16px;align-items: center;padding: 16px 20px}.oh-term + .oh-term{border-top: 1px solid var(--oh-line)}.oh-term__icon{width: 40px;height: 40px;border-radius: var(--oh-r-md);font-size: 16px}@media (min-width: 576px){.oh-term{grid-template-columns: 44px minmax(0,1fr)}.oh-term__icon{width: 44px;height: 44px;font-size: 18px}}.oh-term__body{display: grid;gap: 2px;min-width: 0}.oh-term__label{color: var(--oh-ink);font-size: 15px;font-weight: 700;line-height: 1.35}.oh-term__value{color: var(--oh-text);font-size: 15px;line-height: 1.5;text-wrap: pretty}@media (min-width: 576px){.oh-term{padding: 18px 28px}.oh-term__body{grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);gap: 20px;align-items: center}}.oh-terms__note{margin: 0;padding: 20px;border-top: 1px solid var(--oh-line);background: var(--oh-surface-warm);color: var(--oh-text);font-size: 15px;text-wrap: pretty}@media (min-width: 576px){.oh-terms__note{padding: 22px 28px 24px}}.oh-terms__cta{display: flex;flex-direction: column;justify-content: space-between;gap: 24px;padding: 28px 24px;border: 1px solid transparent;border-radius: var(--oh-r-lg);background: var(--oh-ink);color: var(--oh-white);box-shadow: var(--oh-shadow-raised)}@media (min-width: 768px){.oh-terms__cta{padding: 32px}}.oh-terms__price{display: grid;gap: 6px;padding-bottom: 24px;border-bottom: 1px solid rgba(255,255,255,0.16)}.oh-terms__price > span{display: block}.oh-terms__price-label{color: rgba(255,255,255,0.78);font-size: 14px;font-weight: 700;line-height: 1.3}.oh-terms__price-amount{line-height: 1.1}.oh-terms__price-figure{color: var(--oh-white);font-size: clamp(32px,4vw,40px);font-weight: 700;letter-spacing: -0.02em}.oh-terms__price-unit{color: rgba(255,255,255,0.86);font-size: 16px;font-weight: 700}.oh-terms__price-m2{color: rgba(255,255,255,0.86);font-size: 16px;line-height: 1.4}.oh-terms__cta .oh-h3{margin-bottom: 8px;color: var(--oh-white);font-size: clamp(20px,2vw,24px)}.oh-terms__cta-text{margin: 0;color: rgba(255,255,255,0.86);text-wrap: pretty}.oh-terms__actions{display: grid;gap: 12px}.page-home .oh-terms__cta .oh-btn:focus-visible{outline-color: var(--oh-white) !important}.oh-where__layout{display: grid;grid-template-columns: minmax(0,1fr);gap: 32px;align-items: start}@media (min-width: 992px){.oh-where__layout{grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: 40px;align-items: center}}.oh-where__intro{margin: 0 0 16px;color: var(--oh-text);text-wrap: pretty}.oh-where__zones{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 32px}.oh-where__zones .oh-chip{padding: 8px 14px;border: 1px solid transparent;font-size: 15px}.oh-where__points{display: grid;gap: 16px}.oh-where__point{display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 16px;align-items: center}.oh-where__node{width: 40px;height: 40px;border-radius: 50%;font-size: 16px}.oh-where__point-text{color: var(--oh-text);line-height: 1.45}.oh-where__point-text strong{color: var(--oh-ink)}.oh-where__map{padding: 7px;border: 1px solid transparent;border-radius: var(--oh-r-xl);background: var(--oh-white);box-shadow: var(--oh-shadow-raised)}.oh-where__frame{position: relative;aspect-ratio: 4 / 3;overflow: hidden;border-radius: var(--oh-r-lg);background: var(--oh-surface)}@supports not (aspect-ratio: 1){.oh-where__frame{height: 280px}}.oh-where__frame iframe{position: absolute;inset: 0;display: block;width: 100%;height: 100%;border: 0}@media (min-width: 576px) and (max-width: 991px){.oh-where__frame{aspect-ratio: 16 / 9}}.oh-where__frame::after{content: "";position: absolute;inset: 0;border-radius: inherit;outline: 1px solid var(--oh-image-outline);outline-offset: -1px;pointer-events: none}.oh-closing{display: grid;grid-template-columns: minmax(0,1fr);gap: 16px;align-items: center;margin-top: clamp(32px,4vw,48px);padding: 20px;border: 1px solid transparent;border-radius: var(--oh-r-lg);background: var(--oh-surface-warm);box-shadow: var(--oh-shadow-border)}.oh-closing__icon{width: 48px;height: 48px;border-radius: var(--oh-r-md);font-size: 20px}@media (min-width: 576px){.oh-closing{grid-template-columns: auto minmax(0,1fr);gap: 20px 24px;align-items: start;padding: 28px}.oh-closing__icon{width: 56px;height: 56px;font-size: 22px}.oh-closing__actions{grid-column: 2}}@media (min-width: 992px){.oh-closing{grid-template-columns: auto minmax(0,1fr) auto;gap: 28px;align-items: center;padding: 28px 32px}.oh-closing__actions{grid-column: auto}}.oh-closing .oh-h3{margin-bottom: 8px}.oh-closing__text p{margin: 0;max-width: 64ch;text-wrap: pretty}.oh-closing__actions{display: flex;flex-wrap: wrap;gap: 12px}.oh-closing__actions .oh-btn{flex: 1 1 100%;text-wrap: balance}@media (min-width: 576px){.oh-closing__actions .oh-btn{flex: 0 1 auto}}@media (min-width: 992px){.oh-closing__actions{flex-direction: column;align-items: stretch}}.oh-card.oh-fit__card{padding: 24px 20px}@media (min-width: 576px){.oh-card.oh-fit__card{padding: 28px 32px}}.oh-fit__intro{margin: 0 0 20px;padding-bottom: 20px;border-bottom: 1px solid var(--oh-line);color: var(--oh-text);font-size: 17px;text-wrap: pretty}.page-home .oh-list.oh-fit__list{grid-template-columns: minmax(0,1fr);gap: 16px 40px}@media (min-width: 768px){.page-home .oh-list.oh-fit__list{grid-template-columns: repeat(2,minmax(0,1fr));grid-template-rows: repeat(4,auto);grid-auto-flow: column}}.page-home .oh-list.oh-fit__list > li{grid-template-columns: 24px minmax(0,1fr);gap: 14px;align-items: start;font-size: 16px;line-height: 1.45}.page-home .oh-list.oh-fit__list > li > i{display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;margin-top: 0;border-radius: 50%;background: var(--oh-ok);color: var(--oh-white);font-size: 11px}.oh-fit__list strong{color: var(--oh-ink)}.oh-faq{max-width: 820px;margin: 0 auto;overflow: hidden;border: 1px solid transparent;border-radius: var(--oh-r-lg);background: var(--oh-white);box-shadow: var(--oh-shadow-raised)}.oh-faq__item + .oh-faq__item{border-top: 1px solid var(--oh-line)}.oh-faq__heading{margin: 0;font-size: inherit;font-weight: inherit;line-height: inherit}.oh-faq__q{display: flex;align-items: center;justify-content: space-between;gap: 16px;width: 100%;min-height: 56px;margin: 0;padding: 12px 16px 12px 20px;border: 0;border-radius: 0;background: transparent;color: var(--oh-ink);font-family: inherit;font-size: 16px;font-weight: 700;line-height: 1.4;text-align: left;cursor: pointer;-webkit-tap-highlight-color: transparent;transition-property: background-color;transition-duration: 150ms;transition-timing-function: ease-out}.oh-faq__q:active{background: var(--oh-surface)}.oh-faq__q:focus{outline: 2px solid var(--oh-ink);outline-offset: -4px}.oh-faq__q:focus:not(:focus-visible){outline: 0}.oh-faq__q:focus-visible{border-radius: var(--oh-r-md)}.oh-faq__text{flex: 1 1 auto;min-width: 0;text-wrap: pretty}.oh-faq__chev{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 32px;height: 32px;border: 1px solid transparent;border-radius: 50%;background: var(--oh-white);box-shadow: var(--oh-shadow-border);color: var(--oh-ink);font-size: 13px;transition-property: background-color,color;transition-duration: 150ms;transition-timing-function: ease-out}.oh-faq__q[aria-expanded="true"] .oh-faq__chev{background: var(--oh-ink);color: var(--oh-white)}.oh-faq__q[aria-expanded="true"] .oh-faq__chev i{transform: rotate(180deg)}.oh-faq__a{padding: 0 20px 20px;color: var(--oh-text);font-size: 16px;line-height: 1.65;text-wrap: pretty}@media (min-width: 576px){.oh-faq__q{padding: 12px 20px 12px 24px}.oh-faq__a{padding: 0 76px 24px 24px}}.oh-faq__a strong{color: var(--oh-ink)}.oh-faq__a a{color: var(--oh-ink);font-weight: 700;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;transition-property: color;transition-duration: 150ms;transition-timing-function: ease-out}.oh-faq__a a:focus-visible{outline: 2px solid var(--oh-ink) !important;outline-offset: 2px;border-radius: 2px}@media (hover: hover){.oh-faq__q:hover{background: var(--oh-surface)}.oh-faq__a a:hover{color: var(--oh-brand-ink)}}.oh-faq .collapsing{transition-property: height;transition-duration: 1ms;transition-timing-function: linear}@media (prefers-reduced-motion: no-preference){.oh-faq .collapsing{transition-duration: 200ms;transition-timing-function: ease-out}}@media (prefers-reduced-motion: no-preference){.oh-faq__chev i{transition-property: transform;transition-duration: 200ms;transition-timing-function: ease-out}}@media (scripting: none){.oh-faq .collapse{display: block}.oh-faq__chev{display: none}.oh-faq__q{cursor: default}}.oh-adv,.oh-audience,.oh-uses,.oh-safety,.oh-tour,.oh-agenda{font-size: 16px;line-height: 1.6;overflow-wrap: break-word}.oh-adv__grid,.oh-audience__list,.oh-uses__grid,.oh-agenda__list{margin: 0;padding: 0;list-style: none;line-height: 1.5}.oh-adv__item,.oh-audience__list > li,.oh-use,.oh-contact{margin: 0}.oh-tile{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 44px;height: 44px;border: 1px solid transparent;border-radius: var(--oh-r-md);background: var(--oh-ink);color: var(--oh-brand);font-size: 18px;line-height: 1}.oh-tile--lg{width: 48px;height: 48px;font-size: 20px}.oh-tile .fa-whatsapp{font-size: 1.2em}.oh-safety a.oh-link,.oh-agenda a.oh-link{transition-property: color;transition-duration: 150ms;transition-timing-function: ease-out}.oh-adv__grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 16px}@media (min-width: 576px){.oh-adv__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.oh-adv__grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px}}.oh-card.oh-adv__item{display: flex;flex-direction: column;padding: 24px 20px}@media (min-width: 576px){.oh-card.oh-adv__item{padding: 24px}}.oh-adv__item .oh-tile{margin-bottom: 16px}@media (max-width: 575px){.oh-card.oh-adv__item{display: grid;grid-template-columns: 40px minmax(0,1fr);column-gap: 14px;align-items: start;padding: 16px}.oh-adv__item .oh-tile{grid-row: 1 / span 2;width: 40px;height: 40px;margin-bottom: 0;font-size: 16px}.oh-adv__item .oh-h3,.page-home #page-content .oh-adv__item p{grid-column: 2}}.oh-adv__item .oh-h3{font-size: 18px;line-height: 1.3}.page-home #page-content .oh-adv__item p{margin: 0;color: var(--oh-text);font-size: 15px;line-height: 1.55;text-wrap: pretty}.oh-adv__cta{display: flex;justify-content: center;margin-top: clamp(24px,3vw,40px)}.oh-adv__cta .oh-btn,.oh-tour__cta .oh-btn{text-wrap: balance}.oh-audience__grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 16px}@media (min-width: 768px){.oh-audience__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}}.oh-audience__card--yes{--oh-status: var(--oh-ok)}.oh-audience__card--no{--oh-status: var(--oh-danger)}.oh-card.oh-audience__card{padding: 24px 20px}@media (min-width: 576px){.oh-card.oh-audience__card{padding: 28px 32px}}.oh-audience__head{display: flex;align-items: center;gap: 14px;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid var(--oh-line)}.oh-audience__head .oh-h3{margin: 0}.oh-audience__badge{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 40px;height: 40px;border: 1px solid transparent;border-radius: var(--oh-r-md);background: var(--oh-status);color: var(--oh-white);font-size: 16px;line-height: 1}.oh-audience__list{display: grid;gap: 14px}.oh-audience__list > li{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 14px;align-items: start;color: var(--oh-text);font-size: 16px;line-height: 1.45}.oh-audience__list > li > i{display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;border: 1px solid transparent;border-radius: 50%;background: var(--oh-status);color: var(--oh-white);font-size: 11px;line-height: 1}.oh-uses__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}@media (min-width: 768px){.oh-uses__grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}}@media (min-width: 992px){.oh-uses__grid{gap: 20px}}.oh-use{display: flex;flex-direction: column;gap: 14px;padding: 16px;border: 1px solid transparent;border-radius: var(--oh-r-lg);background: var(--oh-white);box-shadow: var(--oh-shadow-border)}@media (min-width: 576px){.oh-use{padding: 20px}}@media (max-width: 575px){.oh-use .oh-tile{width: 40px;height: 40px;font-size: 16px}}.oh-use__label{color: var(--oh-ink);font-size: 15px;font-weight: 700;line-height: 1.35;text-wrap: pretty}@media (max-width: 359px){.oh-use{padding: 14px}.oh-use__label{font-size: 14px}}.oh-safety .oh-closing{margin-top: 0}.oh-gallery{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.oh-gallery__col{display: flex;flex-direction: column;gap: 12px;min-width: 0}.oh-gallery__col--row{grid-column: 1 / -1;flex-direction: row;align-items: flex-start}.oh-gallery__col--row .oh-photo:first-child{flex: 7 1 0}.oh-gallery__col--row .oh-photo:last-child{flex: 10 1 0}@media (min-width: 768px){.oh-gallery{grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.oh-gallery__col,.oh-gallery__col--row{grid-column: auto;flex-direction: column;gap: 16px}.oh-gallery__col--row .oh-photo:first-child,.oh-gallery__col--row .oh-photo:last-child{flex: 0 0 auto}}.oh-photo{position: relative;display: block;min-width: 0;border-radius: var(--oh-r-lg);cursor: zoom-in;transition: none}.oh-photo picture{display: block}.oh-photo:focus-visible{outline: 2px solid var(--oh-ink) !important;outline-offset: 2px}.oh-photo__zoom{position: absolute;top: 8px;right: 8px;display: grid;place-items: center;width: 32px;height: 32px;border: 1px solid rgb(255 255 255 / 0.2);border-radius: 50%;background-color: rgb(21 31 50 / 0.78);-webkit-backdrop-filter: blur(10px) saturate(1.2);backdrop-filter: blur(10px) saturate(1.2);color: var(--oh-white);pointer-events: none}@media (max-width: 575px){.oh-photo__zoom{top: 6px;right: 6px;width: 28px;height: 28px}}@media (hover: hover){.oh-photo__zoom{opacity: 0;transition-property: opacity;transition-duration: 150ms;transition-timing-function: ease-out}.oh-photo:hover .oh-photo__zoom,.oh-photo:focus-visible .oh-photo__zoom{opacity: 1}}.oh-photo img{display: block;width: 100%;height: auto;border-radius: var(--oh-r-lg);background: var(--oh-line);outline: 1px solid var(--oh-image-outline);outline-offset: -1px}.oh-tour__video{max-width: 760px;margin: clamp(24px,3vw,40px) auto 0}.oh-facade{display: block;width: 100%;margin: 0;padding: 7px;border: 1px solid transparent;border-radius: var(--oh-r-xl);background: var(--oh-white);box-shadow: var(--oh-shadow-raised);color: var(--oh-white);font-family: inherit;text-align: left;cursor: pointer;-webkit-tap-highlight-color: transparent;--oh-halo: 8px;--oh-halo-alpha: 0.3}.oh-facade:focus{outline: 2px solid var(--oh-ink);outline-offset: 2px}.oh-facade:focus:not(:focus-visible){outline: 0}.oh-facade__frame{position: relative;display: block;aspect-ratio: 16 / 9;overflow: hidden;border-radius: var(--oh-r-lg);background: var(--oh-ink)}.oh-facade__frame picture,.oh-facade__frame img{display: block;width: 100%;height: 100%}.oh-facade__frame img{object-fit: cover;object-position: 50% 60%}.oh-facade__frame::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: linear-gradient(0deg,rgb(12 22 40 / 0.62) 0%,rgb(12 22 40 / 0.22) 55%,rgb(12 22 40 / 0.3) 100%);outline: 1px solid var(--oh-image-outline);outline-offset: -1px;pointer-events: none}.oh-facade__play,.oh-facade__label{position: absolute;z-index: 1}.oh-facade__play{inset: 0;display: grid;place-items: center;width: 56px;height: 56px;margin: auto;border: 1px solid transparent;border-radius: 50%;background: var(--oh-white);color: var(--oh-ink);box-shadow: 0 0 0 var(--oh-halo) rgb(255 255 255 / var(--oh-halo-alpha)),0 8px 24px rgb(0 0 0 / 0.28);transition-property: box-shadow,scale;transition-duration: 150ms;transition-timing-function: ease-out}.oh-facade__play svg{width: 22px;height: 22px;transform: translateX(2px)}@media (min-width: 576px){.oh-facade{--oh-halo: 10px}.oh-facade__play{width: 80px;height: 80px}.oh-facade__play svg{width: 30px;height: 30px;transform: translateX(2.5px)}}.oh-facade__label{left: 12px;bottom: 12px;display: inline-flex;align-items: center;padding: 8px 16px;border: 1px solid rgb(255 255 255 / 0.2);border-radius: var(--oh-r-pill);background-color: rgb(21 31 50 / 0.78);-webkit-backdrop-filter: blur(10px) saturate(1.2);backdrop-filter: blur(10px) saturate(1.2);color: var(--oh-white);font-size: 14px;font-weight: 700;letter-spacing: 0.01em;line-height: 1.2}@media (min-width: 576px){.oh-facade__label{left: 16px;bottom: 16px;padding: 10px 18px;font-size: 15px}}@media (hover: hover){.oh-facade:hover{--oh-halo-alpha: 0.46}}@media (prefers-reduced-motion: no-preference){.oh-facade:not(:disabled):active .oh-facade__play{scale: 0.96}}@media (scripting: none){.oh-tour__video{display: none}}.oh-tour__cta{display: flex;justify-content: center;margin-top: clamp(24px,3vw,40px)}.oh-agenda__layout{display: grid;grid-template-columns: minmax(0,1fr);gap: 32px}@media (min-width: 992px){.oh-agenda__layout{grid-template-columns: repeat(2,minmax(0,1fr));gap: 40px;align-items: start}}.oh-agenda__list{display: grid;gap: 20px}@media (min-width: 768px) and (max-width: 991px){.oh-agenda__list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px 32px}}.oh-contact{display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 16px;align-items: start}@media (max-width: 575px){.oh-contact{grid-template-columns: 40px minmax(0,1fr);gap: 14px}.oh-contact .oh-tile{width: 40px;height: 40px;font-size: 16px}}.oh-contact__body{min-width: 0}.oh-contact__label{margin: 0;color: var(--oh-ink);font-size: 16px;font-weight: 700;line-height: 1.3}.page-home #page-content .oh-contact__value{margin: 4px 0 0;color: var(--oh-text);font-size: 16px;line-height: 1.5;text-wrap: pretty}.page-home #page-content .oh-contact__value a.oh-link{display: inline-block;margin-block: -8px;padding-block: 8px;font-size: 18px}.oh-agenda__actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 28px}.oh-agenda__actions .oh-btn{flex: 1 1 100%;text-wrap: balance}@media (min-width: 576px){.oh-agenda__actions .oh-btn{flex: 1 1 auto}}.floating-cta{position: fixed;right: max(16px,env(safe-area-inset-right));bottom: max(16px,env(safe-area-inset-bottom));z-index: 1050;display: flex;flex-direction: column;gap: 12px}.page-home .floating-cta a{display: flex;align-items: center;justify-content: center;width: 56px;height: 56px;border: 1px solid transparent;border-radius: 50%;box-shadow: var(--oh-shadow-raised);color: var(--oh-white);font-size: 26px;line-height: 1;text-decoration: none;-webkit-tap-highlight-color: transparent;transition-property: background-color,box-shadow,scale;transition-duration: 150ms;transition-timing-function: ease-out}.page-home .floating-cta .fc-wa{background: var(--oh-wa)}.page-home .floating-cta .fc-call{background: var(--oh-ink);color: var(--oh-brand);font-size: 22px}@media (hover: hover){.page-home .floating-cta .fc-wa:hover{background: var(--oh-wa-hover)}.page-home .floating-cta .fc-call:hover{background: var(--oh-ink-hover)}}.page-home .floating-cta a:focus-visible{outline: 2px solid var(--oh-ink) !important;outline-offset: 2px;box-shadow: 0 0 0 2px var(--oh-white),var(--oh-shadow-raised)}@media (prefers-reduced-motion: no-preference){.page-home .floating-cta a:active{scale: 0.96}}.page-home .sticky-container{display: none}html{scrollbar-gutter: stable}.page-home.modal-open{padding-right: 0 !important}html:has(.cc-window:not(.cc-invisible)){scroll-padding-bottom: 120px}.page-home .navigation .nav-btn:focus-visible{outline: 2px solid var(--oh-ink) !important;outline-offset: 2px}@media (max-width: 992px) and (prefers-reduced-motion: reduce){.page-home .navigation .nav-btn:before{transform: scale(30);opacity: 0;transition: opacity 150ms ease-out,visibility 0s linear 150ms}.page-home .page-wrapper.show-navigation .navigation .nav-btn:before{opacity: 0.9;transition: opacity 150ms ease-out}.page-home .navigation .nav-btn:after,.page-home .page-wrapper.show-navigation .navigation .nav-btn:after,.page-home .navigation .nav-btn figure,.page-home .page-wrapper.show-navigation .navigation .nav-btn figure{transform: none;transition: opacity 150ms ease-out;transition-delay: 0s}}@media (prefers-reduced-motion: reduce){.page-home [data-scroll-reveal]{transform: none !important;transition: opacity 150ms ease-out !important}}@media (max-height: 480px){.page-home .navigation{position: absolute}}@media (min-width: 993px) and (max-height: 620px){.page-home .oh-visita--hero .oh-visita__hint{display: none}}@media (max-width: 359px){.page-home .oh-spec__value{white-space: normal}}.page-home .oh-btn--wa svg{width: 1.25em;height: 1.25em}.page-home .oh-btn .fa-whatsapp{font-size: 1.2em}.page-home .cc-revoke.cc-right{right: auto;left: 12px}.page-home.modal-open .cc-revoke{z-index: 1030}.page-home footer a:focus-visible{outline: 2px solid var(--oh-ink) !important;outline-offset: 2px}@media (max-width: 575px){.page-home .floating-cta a{width: 48px;height: 48px;font-size: 22px}}
