:root{--tech-platina: #BCA38F;--tech-platina-rgb: 188, 163, 143;--tech-platina-deep: #7A6554;--tech-platina-light: #D4C4B7;--tech-platina-glow: rgba(188, 163, 143, .22)}body.route-home,body.route-home .tech-page,body.route-studios,body.route-studios .tech-page{--tech-label-size: 9px;--tech-label-track: .38em;--tech-phase-size: 10px;--tech-phase-track: .26em;--color-focal: var(--tech-platina);--accent-color: var(--tech-platina);--accent-gold: var(--tech-platina);--accent-gold-light: var(--tech-platina-light);--accent-gold-dark: var(--tech-platina-deep);--accent-gold-glow: var(--tech-platina-glow);--amber-tier-1: var(--tech-platina);--border-gold: rgba(var(--tech-platina-rgb), .25);--border-gold-strong: rgba(var(--tech-platina-rgb), .5);--surface-canvas: #050505;--surface-primary: #0F0F10;--surface-secondary: #161618;--surface-elevated: #1C1C1F;--surface-inset: #0A0A0B;--surface-clinical: #F2F0ED;--surface-clinical-text: #1A1A1E;--surface-clinical-muted: #5C5C66;--surface-overlay: rgba(0, 0, 0, .55);--border-subtle: rgba(255, 255, 255, .1);--border-emphasis: rgba(var(--tech-platina-rgb), .28);--elevation-1: inset 0 1px 0 rgba(255, 255, 255, .06);--elevation-2: 0 12px 40px rgba(0, 0, 0, .32);--text-display: #F5F5F7;--text-heading: #E4E4E7;--text-body: #A1A1AA;--text-meta: #71717A;--text-on-media: #F5F5F7;--space-section: clamp(5rem, 12vw, 8rem);--space-band: clamp(4rem, 10vw, 5rem);--space-band-mobile: clamp(4rem, 10vw, 5rem);--readable-max: 42rem}html.light body.route-home .tech-page,.light body.route-home .tech-page,html.light body.route-studios .tech-page,.light body.route-studios .tech-page{--surface-canvas: #F5F5F7;--surface-primary: #FFFFFF;--surface-secondary: #EEEEF0;--surface-elevated: #FFFFFF;--surface-inset: #E8E8EC;--surface-clinical: #FFFFFF;--surface-clinical-text: #1A1A1E;--surface-clinical-muted: #6B6B73;--surface-overlay: rgba(255, 255, 255, .72);--border-subtle: rgba(0, 0, 0, .08);--border-emphasis: rgba(var(--tech-platina-rgb), .32);--elevation-1: inset 0 1px 0 rgba(255, 255, 255, .9);--elevation-2: 0 8px 32px rgba(0, 0, 0, .06);--text-display: #18181B;--text-heading: #27272A;--text-body: #52525B;--text-meta: #71717A;--text-on-media: #0A0A0A}.tech-page{background-color:var(--surface-canvas)}.tech-page .text-display{color:var(--text-display)}.tech-page .text-heading{color:var(--text-heading)}.tech-page .text-body{color:var(--text-body)}.tech-page .text-meta{color:var(--text-meta)}.tech-page .text-on-media{color:var(--text-on-media)}.tech-page .text-accent-label{color:var(--tech-platina)}html.light .tech-page .text-accent-label,.light .tech-page .text-accent-label{color:var(--tech-platina-deep)}.tech-page .tech-card{background:var(--surface-elevated);border:1px solid var(--border-subtle);box-shadow:var(--elevation-2);border-radius:clamp(1.25rem,3vw,1.75rem);transition:border-color .35s ease,box-shadow .35s ease}.tech-page .tech-card:hover{border-color:var(--border-emphasis)}.tech-page .tech-inset{background:var(--surface-inset);border:1px solid var(--border-subtle)}.tech-page .tech-section-divider{height:1px;margin-inline:var(--recovery-gutter, 1rem);background:var(--border-subtle);border:0}.tech-page .tech-surface-band{padding-block:var(--space-band)}.tech-page .tech-surface-band--primary{background-color:var(--surface-primary)}.tech-page .tech-surface-band--secondary{background-color:var(--surface-secondary)}.tech-page .tech-surface-band--clinical{background-color:var(--surface-clinical);color:var(--surface-clinical-text)}.tech-page .tech-surface-card{background:var(--surface-elevated);border:1px solid var(--border-subtle);box-shadow:var(--elevation-2);border-radius:1.75rem}.tech-page .tech-surface-card--inset{background:var(--surface-inset);box-shadow:var(--elevation-1)}.tech-page .tech-readable{max-width:var(--readable-max)}.tech-page .tech-cinematic-band{--text-on-cinematic: #F2F2F7;--text-on-cinematic-muted: rgba(242, 242, 247, .84);--text-on-cinematic-accent: var(--tech-platina-light, #D4C4B7);background:#050505;isolation:isolate}.tech-page .tech-cinematic-band__video,.tech-page .tech-cinematic-band__poster{transform:scale(1.04);filter:brightness(1.14) contrast(1.06) saturate(1.1);will-change:transform}.tech-page .tech-cinematic-band__poster{-o-object-position:center 42%;object-position:center 42%;opacity:1!important}.tech-page .tech-cinematic-band--banner-loaded .tech-cinematic-band__scrim{background:radial-gradient(ellipse 90% 110% at 50% 42%,#00000014,#00000061),linear-gradient(180deg,#00000038,#0000001f 45%,#00000047)}.tech-page .tech-cinematic-band--banner-loaded .tech-cinematic-band__fade{opacity:.65}.tech-page .tech-arsenal-cinema--banner-loaded .tech-arsenal-cinema__scrim{opacity:.58}.tech-page .tech-arsenal-cinema--strip.tech-arsenal-cinema--banner-loaded{height:clamp(11rem,28vw,18rem)}.tech-page .tech-arsenal-cinema--banner-loaded .tech-arsenal-cinema__backdrop{-o-object-position:center 38%;object-position:center 38%;filter:brightness(.95) contrast(1.1) saturate(1.08)}.tech-page .tech-arsenal-cinema--banner-loaded .tech-arsenal-cinema__marquee{opacity:.22}.tech-page .tech-cinematic-band__poster.banner-missing,.tech-page .tech-arsenal-cinema__backdrop.banner-missing{display:none}.tech-page .tech-cinematic-band__scrim{background:radial-gradient(ellipse 90% 110% at 50% 42%,#0000002e,#00000094),linear-gradient(180deg,#00000059,#0003 45%,#00000073)}.tech-page .tech-cinematic-band__fade{background:linear-gradient(180deg,var(--surface-canvas) 0%,transparent 16%,transparent 84%,var(--surface-canvas) 100%)}.tech-page .tech-cinematic-copy{color:var(--text-on-cinematic)!important}.tech-page .tech-cinematic-copy--muted{color:var(--text-on-cinematic-muted)!important}.tech-page .tech-cinematic-copy--accent{color:var(--text-on-cinematic-accent)!important}html.light .tech-page .tech-cinematic-band,.light .tech-page .tech-cinematic-band{background:#050505}html.light .tech-page .tech-cinematic-copy,.light .tech-page .tech-cinematic-copy,html.light .tech-page .tech-cinematic-copy--muted,.light .tech-page .tech-cinematic-copy--muted,html.light .tech-page .tech-cinematic-copy--accent,.light .tech-page .tech-cinematic-copy--accent{color:var(--text-on-cinematic)!important}html.light .tech-page .tech-cinematic-copy--muted,.light .tech-page .tech-cinematic-copy--muted{color:var(--text-on-cinematic-muted)!important}html.light .tech-page .tech-cinematic-copy--accent,.light .tech-page .tech-cinematic-copy--accent{color:var(--text-on-cinematic-accent)!important}@media(prefers-reduced-motion:reduce){.tech-page .tech-cinematic-band__video,.tech-page .tech-cinematic-band__poster{transform:none}}.tech-page .tech-dual-matrix-apple .tech-protocol-card{background:var(--surface-elevated)!important;color:var(--text-main)!important;border:1px solid var(--border-subtle)!important;box-shadow:var(--elevation-2)}.tech-page .tech-dual-matrix-apple .tech-protocol-card--emphasis{border-color:var(--border-emphasis)!important;box-shadow:var(--elevation-2),var(--elevation-1)}.tech-page .tech-dual-matrix-apple .tech-protocol-card h3,.tech-page .tech-dual-matrix-apple .tech-protocol-card h4,.tech-page .tech-dual-matrix-apple .tech-protocol-card .font-editorial{color:var(--text-main)!important}.tech-page .tech-dual-matrix-apple .tech-protocol-card p.font-tech{color:var(--text-muted)!important}.tech-page .tech-dual-matrix-apple .tech-protocol-card [data-lucide]{color:var(--text-muted);stroke:currentColor}.tech-page .tech-dual-matrix-apple .tech-protocol-card .tech-protocol-badge{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--border-subtle);font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--tech-platina)}.tech-page .tech-dual-matrix-apple .tech-protocol-card .tech-protocol-icon{width:2.5rem;height:2.5rem;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--border-subtle);background:var(--surface-inset)}.tech-page .tech-dual-matrix-apple .tech-protocol-card .pt-6.border-t{border-top-color:var(--border-subtle)!important}.tech-page .tech-dual-matrix-marquee{margin-top:var(--space-band);padding-block:1.5rem;background:var(--surface-inset);border-radius:1rem;border:1px solid var(--border-subtle)}.tech-page .tech-hardware-panel{padding:clamp(2rem,5vw,3.5rem)}.tech-page .tech-hardware-pedestal{padding:1.25rem;border-radius:2.5rem;background:var(--surface-inset);border:1px solid var(--border-subtle)}.tech-page .tech-hero-evidencia{margin:0}.tech-page .tech-evidencia-card{height:100%}.tech-page .tech-evidencia-card.tech-card,.tech-page .tech-evidencia-card.glass-panel{background:var(--surface-elevated);border:1px solid var(--border-subtle);box-shadow:var(--elevation-2)}.tech-page .tech-mapeamento-journey{list-style:none;margin:0 auto 2rem;padding:0;max-width:28rem;display:flex;flex-direction:column;gap:.75rem;text-align:left}.tech-page .tech-mapeamento-journey__step{display:flex;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;border-radius:1rem;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-elevated) 75%,transparent)}.tech-page .tech-mapeamento-journey__num{font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--accent);flex-shrink:0;padding-top:.15rem}.tech-page .tech-mapeamento-journey__body{display:flex;flex-direction:column;gap:.2rem}.tech-page .tech-mapeamento-journey__title{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-main)}.tech-page .tech-mapeamento-journey__desc{font-family:Inter,sans-serif;font-size:11px;font-weight:300;line-height:1.6;color:var(--text-muted)}.tech-page .tech-estudio-bridge__btn{text-decoration:none}.tech-page .tech-hero-arsenal{margin:0}.tech-page .tech-hero-arsenal__cinema{height:clamp(16rem,42vw,24rem);min-height:16rem;border-radius:inherit}.tech-page .tech-hero-arsenal__badge{position:absolute;inset:auto 0 0 0;z-index:3;padding:1.25rem 1.5rem 1.5rem;text-align:center;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bg-primary) 35%,transparent) 42%,color-mix(in srgb,var(--bg-primary) 88%,transparent) 100%);pointer-events:none}.tech-page .tech-hero-trust-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem .55rem;list-style:none;margin:0;padding:0}@media(min-width:1024px){.tech-page .tech-hero-trust-chips{justify-content:flex-start}}.tech-page .tech-hero-trust-chips__item{font-family:Inter,sans-serif;font-size:8px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);padding:.4rem .65rem;border-radius:999px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-elevated) 82%,transparent);white-space:nowrap}.tech-page .tech-ozonio-cta{position:relative;z-index:31;text-decoration:none;max-width:24rem;margin-inline:auto}.tech-page .tech-ozonio-cinematic-body{padding-block:clamp(2rem,6vw,3rem);padding-inline:var(--recovery-gutter, 1.25rem);display:flex;flex-direction:column;align-items:center;gap:0}.tech-page .tech-ozonio-cinematic-body .tech-ozonio-cta{margin-top:clamp(1.5rem,4vw,2rem)}.tech-page .tech-cinematic-band--mitigated .tech-cinematic-band__poster{-o-object-position:62% 38%;object-position:62% 38%;transform:scale(1.02);filter:brightness(.9) contrast(1.04) saturate(.9)}.tech-page .tech-cinematic-band--mitigated.tech-cinematic-band--banner-loaded .tech-cinematic-band__scrim,.tech-page .tech-cinematic-band--mitigated .tech-cinematic-band__scrim{background:radial-gradient(ellipse 72% 88% at 50% 48%,#00000085,#000000c7),linear-gradient(180deg,#00000073,#00000047 42%,#00000080)}.tech-page .tech-cinematic-band--mitigated .tech-cinematic-band__fade{opacity:.82}.tech-page .tech-cinematic-band--mitigated .vapor-container{opacity:.35}.tech-page .tech-cinematic-copy-panel{max-width:min(100%,36rem);margin-inline:auto;padding:clamp(1.25rem,4vw,2rem) clamp(1.35rem,4.5vw,2.25rem);border-radius:clamp(1.1rem,2.5vw,1.5rem);text-align:center;background:#08080a94;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 48px #00000059;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.tech-page .tech-cinematic-band--mitigated .tech-cinematic-band__inner{padding-inline:var(--recovery-gutter, 1.25rem);padding-block:clamp(2rem,7vw,3.5rem)}.tech-page .tech-arsenal-cinema__headline .tech-arsenal-ctas{position:relative;z-index:4}.tech-page .tech-arsenal-cinema{position:relative;display:block;width:100%;overflow:hidden;background:var(--surface-inset);isolation:isolate}.tech-page .tech-arsenal-cinema--strip{height:clamp(10rem,28vw,14rem)}.tech-page .tech-arsenal-editorial-wrap{display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,2.5rem)}.tech-page .tech-arsenal-editorial{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2.5rem);align-items:center}.tech-page .tech-arsenal-vitrine{margin:0;display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1.15rem)}.tech-page .tech-arsenal-vitrine__frame{padding:clamp(1rem,3.5vw,2rem);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:clamp(1.25rem,3vw,2rem);box-shadow:var(--elevation-2);overflow:hidden}.tech-page .tech-arsenal-vitrine__img{display:block;width:100%;height:auto;max-height:clamp(16rem,58vw,32rem);margin-inline:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:clamp(.65rem,1.5vw,1rem)}.tech-page .tech-arsenal-vitrine--loaded .tech-arsenal-vitrine__frame{background:color-mix(in srgb,var(--surface-inset) 88%,var(--surface-elevated))}.tech-page .tech-arsenal-vitrine__caption{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center;padding-inline:.5rem}.tech-page .tech-arsenal-vitrine__img.banner-missing{display:none}.tech-page .tech-arsenal-vitrine__frame:has(.banner-missing){min-height:clamp(10rem,32vw,14rem);display:flex;align-items:center;justify-content:center}.tech-page .tech-arsenal-vitrine__frame:has(.banner-missing):after{content:"Biblioteca molecular · imagem em sincronização";font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--text-meta);text-align:center;padding:1.5rem}.tech-page .tech-arsenal-marquee-band{margin-top:clamp(.25rem,1vw,.75rem);padding-block:1.25rem;border-radius:1rem;border:1px solid var(--border-subtle);background:var(--surface-inset);overflow:hidden;opacity:.85}.tech-page .tech-arsenal-marquee-band:empty{display:none}.tech-page .tech-arsenal-panel-wrap{position:relative;z-index:4;margin-top:0;padding-bottom:clamp(.5rem,2vw,1rem)}.tech-page .tech-arsenal-panel,.tech-page .tech-arsenal-panel.tech-card{margin-inline:auto;max-width:min(100%,40rem);padding:clamp(1.35rem,4vw,2.75rem);border-radius:clamp(1.25rem,3vw,1.75rem);display:flex;flex-direction:column;gap:clamp(1rem,2.8vw,1.65rem);box-shadow:var(--elevation-2);width:100%;background:var(--surface-elevated);border:1px solid var(--border-subtle)}.tech-page .tech-arsenal-panel__header{display:flex;flex-direction:column;gap:clamp(.65rem,2vw,1rem)}.tech-page .tech-arsenal-panel__eyebrow{margin:0}.tech-page .tech-arsenal-panel__title{margin:0;text-wrap:balance}.tech-page .tech-arsenal-panel__lede{margin:0;max-width:36rem;text-wrap:pretty}.tech-page .tech-arsenal-panel__cta{display:flex;flex-direction:column;align-items:stretch;gap:clamp(.65rem,2vw,.85rem);width:100%;max-width:22rem;margin-inline:auto;padding-top:clamp(.25rem,1vw,.5rem)}.tech-page .tech-arsenal-panel__micro{margin:0;line-height:1.55;text-wrap:balance}@media(min-width:768px){.tech-page .tech-arsenal-cinema--strip{height:clamp(11rem,22vw,16rem)}.tech-page .tech-arsenal-vitrine__img{max-height:clamp(18rem,44vw,28rem)}.tech-page .tech-arsenal-panel{max-width:min(100%,44rem);padding:clamp(2rem,4vw,3rem)}.tech-page .tech-arsenal-panel__cta{max-width:24rem}}@media(min-width:1024px){.tech-page .tech-arsenal-editorial{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,4vw,3.5rem);align-items:center}.tech-page .tech-arsenal-vitrine__caption{align-items:flex-start;text-align:left;padding-inline:.25rem}.tech-page .tech-arsenal-vitrine__img{max-height:min(32rem,62vh)}.tech-page .tech-arsenal-panel{max-width:none;margin-inline:0}.tech-page .tech-arsenal-panel__cta{margin-inline:0}.tech-page .tech-arsenal-cinema--strip{height:clamp(12rem,18vw,18rem)}.tech-page .tech-arsenal-cinema--strip.tech-arsenal-cinema--banner-loaded{height:clamp(13rem,20vw,20rem)}}@media(max-width:767px){.tech-page .tech-arsenal-panel{border-radius:1.25rem}.tech-page .tech-arsenal-panel__cta .tech-arsenal-cta{min-height:3.25rem;font-size:10px;letter-spacing:.2em}.tech-page .tech-arsenal-vitrine__frame{padding:clamp(.85rem,3vw,1.25rem)}}.tech-page .tech-arsenal-cinema__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.02);filter:brightness(.92) contrast(1.08) saturate(1.05);pointer-events:none}html.light .tech-page .tech-arsenal-cinema__backdrop,.light .tech-page .tech-arsenal-cinema__backdrop{filter:brightness(1.02) contrast(1.04) saturate(1.02)}.tech-page .tech-arsenal-cinema__marquee{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:.35rem;opacity:.32;transform:scale(1.04);pointer-events:none;z-index:1;overflow:hidden}.tech-page .tech-arsenal-cinema__marquee .tech-arsenal-marquee{-webkit-mask-image:none;mask-image:none;flex-shrink:0}.tech-page .tech-arsenal-cinema__marquee .tech-arsenal-marquee__item{font-size:clamp(8px,1.1vw,11px);letter-spacing:.22em;color:var(--text-main);opacity:.85}.tech-page .tech-arsenal-cinema__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 80% 120% at 50% 50%,#0000001f,#000000ad),linear-gradient(90deg,var(--surface-canvas) 0%,transparent 10%,transparent 90%,var(--surface-canvas) 100%),linear-gradient(180deg,color-mix(in srgb,var(--surface-canvas) 88%,transparent) 0%,transparent 28%,transparent 72%,color-mix(in srgb,var(--surface-canvas) 92%,transparent) 100%)}.tech-page.light .tech-arsenal-cinema__scrim,html.light .tech-page .tech-arsenal-cinema__scrim{background:radial-gradient(ellipse 80% 120% at 50% 50%,#fff6,#f5f5f7e6),linear-gradient(90deg,var(--surface-canvas) 0%,transparent 10%,transparent 90%,var(--surface-canvas) 100%)}.tech-page .tech-arsenal-cinema__headline{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding-top:clamp(1rem,3vw,1.75rem);padding-bottom:clamp(1rem,3vw,1.75rem)}.tech-page .tech-arsenal-metrics{position:relative;z-index:3;margin-top:clamp(1.25rem,3.5vw,2rem);margin-bottom:0;text-align:center}.tech-page .tech-arsenal-body{text-align:center}.tech-page .tech-arsenal-stats{display:flex;justify-content:center;list-style:none;margin:0 auto;padding:0;max-width:36rem;width:100%;border:1px solid var(--border-subtle);border-radius:.75rem;overflow:hidden;background:var(--surface-elevated);box-shadow:var(--elevation-2)}@media(max-width:639px){.tech-page .tech-arsenal-cinema:not(.tech-arsenal-cinema--strip){height:clamp(8.5rem,34vw,12rem)}.tech-page .tech-arsenal-stats__label{font-size:7px;letter-spacing:.14em}}@media(min-width:1024px){.tech-page .tech-arsenal-cinema:not(.tech-arsenal-cinema--strip){height:clamp(10rem,22vw,16rem)}}.tech-page .tech-arsenal-stats li{flex:1;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.85rem .5rem;border-right:1px solid var(--border-subtle)}.tech-page .tech-arsenal-stats li:last-child{border-right:none}.tech-page .tech-arsenal-stats__val{font-family:Inter,sans-serif;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:600;color:var(--text-main);letter-spacing:.02em}.tech-page .tech-arsenal-stats__label{font-family:Inter,sans-serif;font-size:8px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);line-height:1.35}.tech-page .tech-arsenal-tiers{margin-bottom:0}.tech-page .tech-arsenal-showcase{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,4vw,2rem);max-width:52rem;margin:0 auto}@media(min-width:768px){.tech-page .tech-arsenal-showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem)}}.tech-page .tech-arsenal-product{text-align:left}.tech-page .tech-arsenal-product__frame{position:relative;margin-bottom:.85rem}.tech-page .tech-arsenal-product__media{position:relative;aspect-ratio:3 / 4;border-radius:1.5rem;overflow:hidden;border:1px solid var(--border-subtle);background:var(--surface-inset);isolation:isolate}.tech-page .tech-arsenal-product__poster{position:absolute;left:50%;top:50%;width:135%;height:135%;max-width:none;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;mix-blend-mode:luminosity;opacity:.92;transition:mix-blend-mode .7s ease,transform .7s ease,opacity .7s ease;z-index:1}html.light .tech-page .tech-arsenal-product__poster,.light .tech-page .tech-arsenal-product__poster{width:155%;height:155%;mix-blend-mode:normal;opacity:1;filter:contrast(1.06) saturate(1.04)}.tech-page .tech-arsenal-product:hover .tech-arsenal-product__poster,.tech-page .tech-arsenal-product:focus-within .tech-arsenal-product__poster{mix-blend-mode:normal;transform:translate(-50%,-50%) scale(1.03)}html.light .tech-page .tech-arsenal-product:hover .tech-arsenal-product__poster,html.light .tech-page .tech-arsenal-product:focus-within .tech-arsenal-product__poster,.light .tech-page .tech-arsenal-product:hover .tech-arsenal-product__poster,.light .tech-page .tech-arsenal-product:focus-within .tech-arsenal-product__poster{transform:translate(-50%,-50%) scale(1.03)}.tech-page .tech-arsenal-product__poster--photo{width:100%;height:100%;mix-blend-mode:normal;opacity:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:none}.tech-page .tech-arsenal-product:hover .tech-arsenal-product__poster--photo,.tech-page .tech-arsenal-product:focus-within .tech-arsenal-product__poster--photo{transform:translate(-50%,-50%) scale(1.02)}.tech-page .tech-arsenal-product__video{position:absolute;left:50%;top:50%;width:135%;height:135%;max-width:none;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transition:opacity 1.5s ease;z-index:2;background:var(--surface-inset)}.tech-page .tech-arsenal-product:hover .tech-arsenal-product__video,.tech-page .tech-arsenal-product:focus-within .tech-arsenal-product__video{opacity:1}html.light .tech-page .tech-arsenal-product__video,.light .tech-page .tech-arsenal-product__video{width:155%;height:155%}.tech-page .tech-arsenal-product__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.2) 45%,transparent 100%);pointer-events:none;z-index:3}.tech-page .tech-arsenal-product__label{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:4;pointer-events:none;color:#fff}.tech-page .tech-arsenal-product__copy{padding:0 .15rem;color:var(--text-main);opacity:.72}html.light .tech-page .tech-arsenal-product__copy,.light .tech-page .tech-arsenal-product__copy{opacity:.78}.tech-page .tech-arsenal-marquee-mount,.tech-page .tech-arsenal-cinema__marquee{overflow:hidden}.tech-page .tech-arsenal-marquee{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.tech-page .tech-arsenal-marquee__track{display:flex;width:-moz-max-content;width:max-content;animation:tech-arsenal-marquee-scroll 70s linear infinite;will-change:transform}.tech-page .tech-arsenal-marquee__track--reverse{animation-duration:85s;animation-direction:reverse}.tech-page .tech-arsenal-marquee:hover .tech-arsenal-marquee__track,.tech-page .tech-arsenal-marquee:focus-within .tech-arsenal-marquee__track{animation-play-state:paused}.tech-page .tech-arsenal-marquee__group{display:flex;flex-shrink:0;align-items:center;white-space:nowrap;padding:.65rem 0}.tech-page .tech-arsenal-marquee__item{font-family:Inter,sans-serif;font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);padding:0 .75rem;line-height:1}.tech-page .tech-arsenal-marquee__sep{flex-shrink:0;font-size:8px;color:var(--border-emphasis);opacity:.65;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes tech-arsenal-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tech-page .tech-arsenal-marquee__track{animation:none}}.tech-page .tech-arsenal-fomo{margin-bottom:1.5rem}.tech-page .tech-arsenal-ctas{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;width:100%;max-width:28rem;margin-left:auto;margin-right:auto}.tech-page #tech-arsenal-section{overflow-x:clip}.tech-page .tech-arsenal-cta{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:3rem;padding:.85rem 1.1rem;font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;border-radius:.65rem;transition:border-color .2s ease,background .2s ease}.tech-page .tech-arsenal-cta--secondary{color:var(--text-main);background:transparent;border:1px solid var(--border-subtle)}.tech-page .tech-arsenal-cta--secondary:hover{border-color:var(--border-emphasis);background:rgba(var(--tech-platina-rgb),.06)}.tech-page .tech-mapeamento-cta__meta{display:flex;justify-content:center;list-style:none;margin:0 auto 1.75rem;padding:0;max-width:28rem;border:1px solid var(--border-subtle);border-radius:.75rem;overflow:hidden;background:var(--surface-elevated);box-shadow:var(--elevation-2)}.tech-page .tech-mapeamento-cta__meta li{flex:1;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.85rem .5rem;border-right:1px solid var(--border-subtle)}.tech-page .tech-mapeamento-cta__meta li:last-child{border-right:none}.tech-page .tech-mapeamento-cta__val{font-family:Inter,sans-serif;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:600;color:var(--text-main);letter-spacing:.02em}.tech-page .tech-mapeamento-cta__label{font-family:Inter,sans-serif;font-size:8px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);line-height:1.35}.tech-page .tech-mapeamento-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;max-width:24rem;min-height:3.25rem;margin:0 auto;padding:.9rem 1.25rem;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;border-radius:.65rem}@media(min-width:640px){.tech-page .tech-arsenal-ctas{max-width:24rem}}.tech-page .tech-arsenal-cta--primary{border:none}.tech-page .bio-clinical-zone{background:var(--surface-clinical);color:var(--surface-clinical-text)}.tech-page .bio-clinical-zone__dissolve--top{background:linear-gradient(180deg,var(--surface-canvas) 0%,color-mix(in srgb,var(--surface-canvas) 55%,var(--surface-clinical)) 35%,color-mix(in srgb,var(--surface-clinical) 65%,var(--surface-canvas)) 72%,var(--surface-clinical) 100%)}.tech-page .bio-clinical-zone__dissolve--bottom{background:linear-gradient(180deg,var(--surface-clinical) 0%,color-mix(in srgb,var(--surface-clinical) 65%,var(--surface-canvas)) 28%,color-mix(in srgb,var(--surface-canvas) 55%,var(--surface-secondary)) 68%,var(--surface-secondary) 100%)}.tech-page .bio-wizard--clinical{--bio-bg: var(--surface-clinical);--bio-surface: var(--surface-elevated);--bio-border: var(--border-subtle);--bio-text: var(--surface-clinical-text);--bio-silver: var(--surface-clinical-muted);--bio-muted: color-mix(in srgb, var(--surface-clinical-muted) 85%, transparent);background:transparent}.tech-page .ba-slider,.tech-page .slider-container.ba-slider{border-radius:var(--ba-card-radius-lg, 2rem)}.tech-page .ba-slider__line{box-shadow:0 0 12px rgba(var(--tech-platina-rgb),.35)}.tech-page .ba-slider__handle{box-shadow:0 0 0 1px rgba(var(--tech-platina-rgb),.28),0 10px 28px #00000073}.tech-page .view-hero .eyebrow-gold{letter-spacing:.45em}.tech-page .view-hero strong.text-accent-inline{color:var(--tech-platina);font-weight:800;letter-spacing:.22em;text-transform:uppercase;font-size:10px}html.dark .tech-page .view-hero strong.text-accent-inline,.dark .tech-page .view-hero strong.text-accent-inline{color:var(--tech-platina-light)}.tech-page .tech-card-label{font-family:Montserrat,Arial,sans-serif;font-size:var(--tech-label-size);font-weight:800;letter-spacing:var(--tech-label-track);text-transform:uppercase;color:var(--tech-platina);line-height:1.35;white-space:nowrap}.tech-page .tech-card-sublabel{font-family:Inter,system-ui,sans-serif;font-size:var(--tech-label-size);font-weight:600;letter-spacing:.28em;text-transform:uppercase;opacity:.5;line-height:1.35;white-space:nowrap}.tech-page .tech-phase-label{font-family:Montserrat,Arial,sans-serif;font-size:var(--tech-phase-size);font-weight:900;letter-spacing:var(--tech-phase-track);text-transform:uppercase;color:inherit;line-height:1.35}.tech-page .tech-execution-kicker{font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:800;letter-spacing:.45em;text-transform:uppercase;color:var(--tech-platina);margin-bottom:.5rem}.tech-page .tech-journey-step{align-items:flex-start}.tech-page .tech-journey-step .btn-tier-2{font-size:9px;letter-spacing:.24em;padding:.6rem 1.25rem}.tech-page .tech-journey-execution{width:100%}.tech-page .tech-comparativo-grid{display:grid;grid-template-columns:1fr;gap:var(--ba-card-gap, 1rem);width:100%;max-width:72rem;margin-inline:auto;align-items:start;list-style:none;padding:0}@media(min-width:768px){.tech-page .tech-comparativo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ba-card-gap-lg, 1.25rem)}}.tech-page .tech-comparativo-card{display:flex;flex-direction:column;text-align:left;height:auto}.tech-page .tech-comparativo-card__body{flex:0 1 auto;font-size:11px;line-height:1.85;opacity:.7;margin-bottom:1rem}.tech-page .tech-comparativo-card__fit{font-size:10px;line-height:1.75;padding-top:1rem;border-top:1px solid var(--glass-border);margin-top:auto}@media(min-width:768px){.tech-page .tech-comparativo-card .tech-card-sublabel,.tech-page .tech-comparativo-card .tech-card-label{white-space:nowrap}}.tech-page .tech-matrix-audit,.tech-page .tech-execution-note,.tech-page .tech-disclaimer-inset{border-radius:var(--ba-card-radius, 1.75rem)}.tech-page .tech-matrix-audit .label-protocol,.tech-page .tech-matrix-audit .tech-card-label{white-space:nowrap}@media(min-width:1024px){.tech-page .tech-matrix-audit>p.tech-pillar-footnote{white-space:nowrap}}.tech-page .tech-hardware-header{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2.5rem}.tech-page .tech-hardware-header .section-kicker{margin-bottom:0;flex-shrink:0}.tech-page .magic-bottle-container,.tech-page .glass-image-wrapper.rounded-hardware{border-radius:var(--ba-card-radius-lg, 2rem)}.tech-page .tech-faq-stack{display:flex;flex-direction:column;gap:.85rem;width:100%}.tech-page .tech-faq-group-title{margin-bottom:.25rem}.tech-page .tech-faq-group-title .eyebrow-gold{display:block;margin-top:.35rem}.tech-page .tech-faq-section{position:relative;background:var(--surface-secondary)}.tech-page .tech-faq-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 70% 45% at 50% 0%,rgba(var(--tech-platina-rgb),.04) 0%,transparent 70%)}.tech-page .tech-faq-section>*{position:relative;z-index:1}.tech-page .tech-faq-section .tech-faq-stack{gap:1.25rem}.tech-page .tech-faq-section .glass-panel.faq-item{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:1.25rem;box-shadow:var(--elevation-2)}.tech-page .tech-faq-section .glass-panel.faq-item:hover{border-color:var(--border-emphasis)}.tech-page .tech-faq-section .glass-panel.platinum-card.faq-item{background:var(--surface-elevated);border-color:var(--border-emphasis)}.tech-page .tech-faq-section .glass-panel.molecular-card.faq-item{background:var(--surface-elevated);border-color:var(--border-emphasis);box-shadow:var(--elevation-2)}.tech-page .tech-faq-section .molecular-card.faq-item .text-white,.tech-page .tech-faq-section .molecular-card.faq-item .text-high-contrast,.tech-page .tech-faq-section .molecular-card.faq-item h4{color:var(--text-main)!important}.tech-page .tech-faq-section .molecular-card.faq-item p.font-tech{color:var(--text-muted)!important}.tech-page .tech-faq-section .molecular-card.faq-item .text-accent,.tech-page .tech-faq-section .molecular-card.faq-item [data-lucide].text-accent{color:var(--tech-platina)!important;stroke:currentColor}.tech-page .tech-faq-section .molecular-card.faq-item .border-glass{border-color:var(--border-subtle)!important}.tech-page .tech-faq-section .molecular-card.faq-item:hover{border-color:var(--border-emphasis)}.tech-page .tech-faq-section .faq-item .border-glass{border-color:var(--border-subtle)!important}html.light .tech-page .tech-faq-section,.light .tech-page .tech-faq-section{background:var(--surface-secondary)}html.light .tech-page .tech-faq-section .glass-panel.faq-item,.light .tech-page .tech-faq-section .glass-panel.faq-item{background:#ffffffb8;border-color:rgba(var(--tech-platina-rgb),.18)}html.light .tech-page .tech-faq-section .glass-panel.molecular-card.faq-item,.light .tech-page .tech-faq-section .glass-panel.molecular-card.faq-item{background:#ffffffb8;border-color:rgba(var(--tech-platina-rgb),.18);box-shadow:inset 0 1px #ffffffd9,0 12px 32px #0000000f}html.light .tech-page .tech-faq-section .molecular-card.faq-item .text-white,html.light .tech-page .tech-faq-section .molecular-card.faq-item .text-high-contrast,html.light .tech-page .tech-faq-section .molecular-card.faq-item h4,.light .tech-page .tech-faq-section .molecular-card.faq-item .text-white,.light .tech-page .tech-faq-section .molecular-card.faq-item .text-high-contrast,.light .tech-page .tech-faq-section .molecular-card.faq-item h4,html.light .tech-page .tech-faq-section .molecular-card.faq-item p.font-tech,.light .tech-page .tech-faq-section .molecular-card.faq-item p.font-tech{color:var(--text-main)!important}html.light .tech-page .tech-faq-section .molecular-card.faq-item .text-accent,html.light .tech-page .tech-faq-section .molecular-card.faq-item [data-lucide].text-accent,.light .tech-page .tech-faq-section .molecular-card.faq-item .text-accent,.light .tech-page .tech-faq-section .molecular-card.faq-item [data-lucide].text-accent{color:var(--tech-platina)!important;stroke:currentColor}html.light .tech-page .tech-faq-section .molecular-card.faq-item .border-glass,.light .tech-page .tech-faq-section .molecular-card.faq-item .border-glass{border-color:rgba(var(--tech-platina-rgb),.1)!important}html.light .tech-page .tech-faq-section .molecular-card.faq-item:hover,.light .tech-page .tech-faq-section .molecular-card.faq-item:hover{border-color:rgba(var(--tech-platina-rgb),.28)}.tech-site-footer{position:relative;width:100%;margin-top:0;padding:3.5rem 1.25rem 2.5rem;border-top:1px solid rgba(var(--tech-platina-rgb),.14);background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.35) 100%);overflow:hidden}html.light .tech-site-footer,.light .tech-site-footer,body.route-arquitetura-forma.light .tech-site-footer,body.light.route-arquitetura-forma .tech-site-footer{--footer-graphite: #2c2b28;--footer-graphite-mid: #353430;--footer-ink-white: rgba(255, 255, 255, .96);--footer-ink-gray: rgba(255, 255, 255, .58);--footer-ink-faint: rgba(255, 255, 255, .4);--footer-gold: #c5a059;--footer-gold-soft: rgba(197, 160, 89, .22);background:linear-gradient(180deg,var(--footer-graphite-mid) 0%,var(--footer-graphite) 42%,#242321 100%);border-top-color:var(--footer-gold-soft);color:var(--footer-ink-gray)}html.light .tech-site-footer .tech-site-footer__glow,.light .tech-site-footer .tech-site-footer__glow{background:linear-gradient(90deg,transparent,rgba(197,160,89,.55),transparent)}html.light .tech-site-footer .tech-site-footer__nav-label,.light .tech-site-footer .tech-site-footer__nav-label{color:var(--footer-ink-white);opacity:1}html.light .tech-site-footer .tech-site-footer__tagline,.light .tech-site-footer .tech-site-footer__tagline{color:var(--footer-ink-gray);opacity:1}html.light .tech-site-footer .tech-site-footer__chip,.light .tech-site-footer .tech-site-footer__chip{color:var(--footer-gold);border-color:#c5a05973;background:#c5a0591a}html.light .tech-site-footer .tech-site-footer__chip [data-lucide],.light .tech-site-footer .tech-site-footer__chip [data-lucide]{color:var(--footer-gold)}html.light .tech-site-footer .tech-site-footer__link,.light .tech-site-footer .tech-site-footer__link{color:var(--footer-ink-gray);opacity:1}html.light .tech-site-footer .tech-site-footer__link:hover,.light .tech-site-footer .tech-site-footer__link:hover,html.light .tech-site-footer .tech-site-footer__nav-label--trigger:hover,.light .tech-site-footer .tech-site-footer__nav-label--trigger:hover,html.light .tech-site-footer .tech-site-footer__nav-label--trigger:focus-visible,.light .tech-site-footer .tech-site-footer__nav-label--trigger:focus-visible{color:var(--footer-gold);opacity:1}html.light .tech-site-footer .tech-site-footer__legal,.light .tech-site-footer .tech-site-footer__legal{border-top-color:#ffffff1a}html.light .tech-site-footer .tech-site-footer__legal-btn,.light .tech-site-footer .tech-site-footer__legal-btn{color:var(--footer-ink-gray);opacity:1}html.light .tech-site-footer .tech-site-footer__legal-btn:hover,.light .tech-site-footer .tech-site-footer__legal-btn:hover{color:var(--footer-gold);opacity:1}html.light .tech-site-footer .tech-site-footer__legal-links>span,.light .tech-site-footer .tech-site-footer__legal-links>span{color:var(--footer-ink-faint);opacity:1}html.light .tech-site-footer .tech-site-footer__copy,.light .tech-site-footer .tech-site-footer__copy{color:var(--footer-ink-faint);opacity:1}html.light .tech-site-footer .tech-site-footer__logo,.light .tech-site-footer .tech-site-footer__logo{opacity:.92;filter:brightness(1.15) contrast(1.05)}body.route-arquitetura-forma .tech-site-footer{--footer-graphite: #2c2b28;--footer-graphite-mid: #353430;--footer-ink-white: rgba(255, 255, 255, .96);--footer-ink-gray: rgba(255, 255, 255, .58);--footer-ink-faint: rgba(255, 255, 255, .4);--footer-gold: #c5a059;--footer-gold-soft: rgba(197, 160, 89, .22);background:linear-gradient(180deg,var(--footer-graphite-mid) 0%,var(--footer-graphite) 42%,#242321 100%);border-top-color:var(--footer-gold-soft);color:var(--footer-ink-gray)}body.route-arquitetura-forma .tech-site-footer .tech-site-footer__nav-label{color:var(--footer-ink-white)}body.route-arquitetura-forma .tech-site-footer .tech-site-footer__tagline,body.route-arquitetura-forma .tech-site-footer .tech-site-footer__link,body.route-arquitetura-forma .tech-site-footer .tech-site-footer__legal-btn,body.route-arquitetura-forma .tech-site-footer .tech-site-footer__copy{color:var(--footer-ink-gray)}body.route-arquitetura-forma .tech-site-footer .tech-site-footer__chip{color:var(--footer-gold);border-color:#c5a05973}body.route-arquitetura-forma .tech-site-footer .tech-site-footer__link:hover,body.route-arquitetura-forma .tech-site-footer .tech-site-footer__legal-btn:hover{color:var(--footer-gold)}.tech-site-footer__glow{position:absolute;top:0;left:50%;transform:translate(-50%);width:min(32rem,80vw);height:1px;background:linear-gradient(90deg,transparent,rgba(var(--tech-platina-rgb),.45),transparent);pointer-events:none}.tech-site-footer__inner{position:relative;z-index:1;max-width:64rem;margin:0 auto}.tech-site-footer__grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2.5rem}@media(min-width:768px){.tech-site-footer__grid{grid-template-columns:1.4fr .8fr .8fr;gap:2.5rem}}.tech-site-footer__logo-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:3.5rem;min-height:3.5rem;padding:.75rem;margin:0 0 1rem;border:none;border-radius:.75rem;background:transparent;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.tech-site-footer__logo-btn:active .tech-site-footer__logo{opacity:1;filter:drop-shadow(0 0 8px rgba(16,185,129,.6))}.tech-site-footer__logo-btn .tech-site-footer__logo{margin-bottom:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s ease,filter .2s ease}.tech-site-footer__logo{width:5.5rem;height:auto;-o-object-fit:contain;object-fit:contain;opacity:.88;margin-bottom:1rem}.tech-site-footer__tagline{font-family:Inter,system-ui,sans-serif;font-size:11px;line-height:1.75;letter-spacing:.02em;opacity:.52;max-width:22rem;margin:0 0 1rem}.tech-site-footer__chip{display:inline-flex;align-items:center;gap:.4rem;font-family:Montserrat,Arial,sans-serif;font-size:8px;font-weight:800;letter-spacing:.32em;text-transform:uppercase;color:var(--tech-platina);padding:.35rem .65rem;border-radius:999px;border:1px solid rgba(var(--tech-platina-rgb),.22);background:rgba(var(--tech-platina-rgb),.06)}.tech-site-footer__chip [data-lucide]{color:var(--tech-platina);stroke:currentColor}.tech-site-footer__nav,.tech-site-footer__contact{display:flex;flex-direction:column;gap:.55rem}.tech-site-footer__nav-label{font-family:Montserrat,Arial,sans-serif;font-size:8px;font-weight:800;letter-spacing:.42em;text-transform:uppercase;color:var(--tech-platina);margin-bottom:.35rem}.tech-site-footer__nav-label--trigger{display:block;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left;transition:opacity .2s ease,color .2s ease}.tech-site-footer__nav-label--trigger:hover,.tech-site-footer__nav-label--trigger:focus-visible{opacity:1;color:var(--tech-platina-light);outline:none}.tech-site-footer__link{font-family:Inter,system-ui,sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;opacity:.48;transition:opacity .2s ease,color .2s ease;color:inherit}.tech-site-footer__link:hover{opacity:1;color:var(--tech-platina-light)}.tech-site-footer__legal{padding-top:1.75rem;border-top:1px solid rgba(var(--tech-platina-rgb),.1)}.tech-site-footer__legal-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem;margin-bottom:1rem}@media(min-width:768px){.tech-site-footer__legal-links{justify-content:flex-start}}.tech-site-footer__legal-btn{font-family:Montserrat,Arial,sans-serif;font-size:8px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;background:none;border:none;padding:0;cursor:pointer;opacity:.45;color:inherit;transition:opacity .2s ease,color .2s ease}.tech-site-footer__legal-btn:hover{opacity:1;color:var(--tech-platina)}.tech-site-footer__legal-links>span{opacity:.2;font-size:8px}.tech-site-footer__copy{display:flex;flex-direction:column;gap:.35rem;font-family:Inter,system-ui,sans-serif;font-size:8px;letter-spacing:.12em;text-transform:uppercase;opacity:.35;line-height:1.65;text-align:center}@media(min-width:768px){.tech-site-footer__copy{text-align:left}}.tech-page .tech-homecare-copy{font-size:.75rem;line-height:1.85;opacity:.55;max-width:28rem;margin-bottom:1.5rem}.tech-page .tech-pillar-badge .tech-card-sublabel{opacity:1;color:inherit;font-weight:700;letter-spacing:.26em}.tech-page .magic-bottle-container .label-protocol{color:var(--tech-platina-light);text-shadow:0 1px 8px rgba(0,0,0,.65)}html.light .tech-page .magic-bottle-container .label-protocol,.light .tech-page .magic-bottle-container .label-protocol{color:var(--tech-platina)}.tech-page .text-accent,.tech-page strong.text-accent{color:var(--tech-platina)!important}.tech-page .border-accent{border-color:var(--tech-platina)!important}.tech-page .view-hero p.border-l-2{border-left-color:var(--tech-platina)!important}.tech-page .view-hero [class*=bg-accent]{background-color:rgba(var(--tech-platina-rgb),.08)!important}.tech-page .eyebrow-gold,.tech-page .platinum-card .text-accent,.tech-page .molecular-card .text-accent,.tech-page .faq-item .text-accent,.tech-page .faq-item [data-lucide].text-accent,.tech-page .glass-panel [data-lucide].text-accent{color:var(--tech-platina)!important}.tech-page .platinum-card .bg-accent,.tech-page .molecular-card .bg-accent{background-color:var(--tech-platina)!important}html.light .tech-page .platinum-card .text-accent,.light .tech-page .platinum-card .text-accent,html.light .tech-page .molecular-card .text-accent,.light .tech-page .molecular-card .text-accent,html.dark .tech-page .faq-item.platinum-card .text-accent,.dark .tech-page .faq-item.platinum-card .text-accent,html.dark .tech-page .faq-item.molecular-card .text-accent,.dark .tech-page .faq-item.molecular-card .text-accent{color:var(--tech-platina)!important}.sr-only{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){.tech-page .tech-conversion-cta{position:sticky;bottom:max(.75rem,env(safe-area-inset-bottom,.75rem));z-index:20;padding-top:.5rem;background:linear-gradient(to top,color-mix(in srgb,var(--bg-primary) 92%,transparent) 70%,transparent)}}.tech-page .tech-dual-matrix{--dm-title: 1.875rem;--dm-variant: 1.25rem;--dm-platina: var(--tech-platina);--dm-platina-rgb: var(--tech-platina-rgb);overflow-x:clip}@media(min-width:1024px){.tech-page .tech-dual-matrix{--dm-title: 2.25rem;--dm-variant: 1.5rem}}.tech-page .tech-dual-matrix-grid{align-items:stretch;gap:3rem;grid-template-columns:1fr}@media(min-width:1024px){.tech-page .tech-dual-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tech-page .tech-dual-matrix-card{gap:0;text-align:left;height:100%;width:100%}.tech-page .tech-dual-matrix-card__wm{position:absolute;top:1.25rem;right:1.25rem;width:clamp(2.75rem,14%,3.75rem);height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;flex-shrink:0}.tech-page .platinum-card .tech-dual-matrix-card__wm{color:#1a1814;opacity:.03}.tech-page .molecular-card .tech-dual-matrix-card__wm{color:var(--dm-platina);opacity:.02}html.light .tech-page .platinum-card .tech-dual-matrix-card__wm,.light .tech-page .platinum-card .tech-dual-matrix-card__wm{opacity:.04;color:#1a1814}html.light .tech-page .molecular-card .tech-dual-matrix-card__wm,.light .tech-page .molecular-card .tech-dual-matrix-card__wm{opacity:.03;color:var(--dm-platina)}.tech-page .tech-dual-matrix-card__head{margin-bottom:.5rem;padding-right:3.5rem}.tech-page .tech-dual-matrix-card .tech-card-label{font-size:.5625rem;line-height:1.8;letter-spacing:.2em;white-space:normal}.tech-page .tech-dual-matrix-card__badge{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.625rem;padding:.35rem .75rem;border-radius:9999px}.tech-page .tech-dual-matrix-card__pulse{width:.45rem;height:.45rem;border-radius:9999px;flex-shrink:0;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.tech-page .tech-dual-matrix-card__name{font-size:var(--dm-title);line-height:1.05;letter-spacing:-.02em;margin:0;font-weight:500}.tech-page .tech-dual-matrix-card__variant{font-size:var(--dm-variant);line-height:1.2;letter-spacing:.02em;margin:.15rem 0 0;font-weight:600}.tech-page .tech-dual-matrix-card__tagline{margin:0;opacity:.62;font-size:.625rem;line-height:1.8;letter-spacing:.1em}.tech-page .tech-dual-matrix-card__selo{display:inline-flex;align-items:center;justify-content:center;margin:.2rem 0 0;padding:.375rem;min-width:1.625rem;min-height:1.625rem;width:1.625rem;height:1.625rem;box-sizing:border-box;border-radius:.375rem;border:1px solid rgba(var(--dm-platina-rgb),.2);flex-shrink:0}.tech-page .tech-dual-matrix-card__selo [data-lucide]{width:.75rem;height:.75rem;flex-shrink:0;display:block}.tech-page .tech-dual-matrix-card__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin-top:1.25rem}@media(min-width:1024px){.tech-page .tech-dual-matrix-card__body{margin-top:1.5rem}}.tech-page .tech-dual-matrix-card .label-protocol{display:inline-block;width:-moz-fit-content;width:fit-content;margin-bottom:.75rem;padding:.35rem .65rem;border-radius:.25rem;font-size:.5625rem;line-height:1.8;letter-spacing:.25em}.tech-page .tech-dual-matrix-card__asset{display:grid;grid-template-columns:1.125rem minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem;row-gap:0;align-items:start;margin-bottom:.75rem}.tech-page .tech-dual-matrix-card__icon{width:1.125rem;height:1.125rem;margin-top:.15rem;flex-shrink:0;grid-column:1;grid-row:1;align-self:start}.tech-page .tech-dual-matrix-card__asset>div{grid-column:2;grid-row:1;min-width:0}.tech-page .tech-dual-matrix-card__asset-title{font-family:var(--font-display);font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.8;margin:0 0 .2rem}.tech-page .tech-dual-matrix-card__asset-desc{margin:0;padding-left:0;font-size:.625rem;line-height:1.8;opacity:.78}.tech-page .tech-dual-matrix-card__protocol-box{margin-top:auto;padding:.875rem 1rem;border-radius:1rem}.tech-page .tech-dual-matrix-card__protocol-kicker{display:block;font-family:var(--font-display);font-size:.5625rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;line-height:1.8;opacity:.72;margin-bottom:.5rem}.tech-page .tech-dual-matrix-card__protocol-list{display:flex;flex-direction:column;gap:.45rem}.tech-page .tech-dual-matrix-card__protocol-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-family:var(--font-body);font-size:.625rem;line-height:1.8}.tech-page .tech-dual-matrix-card__protocol-name{display:inline-flex;align-items:center;gap:.4rem;font-weight:800;min-width:0}.tech-page .tech-dual-matrix-card__protocol-name [data-lucide]{width:.875rem;height:.875rem;flex-shrink:0}.tech-page .tech-dual-matrix-card__protocol-sub{font-weight:500;opacity:.68;text-transform:capitalize;letter-spacing:normal}.tech-page .tech-dual-matrix-card__protocol-time{display:inline-flex;align-items:center;gap:.3rem;font-weight:400;opacity:.72;flex-shrink:0;white-space:nowrap}.tech-page .tech-dual-matrix-card__protocol-time [data-lucide]{width:.875rem;height:.875rem}.tech-page .tech-dual-matrix-card__selo--gloss{border-color:rgba(var(--dm-platina-rgb),.3);background:#0000000a}.tech-page .tech-dual-matrix-card__drawer{margin-top:.5rem;margin-left:-1.875rem;outline:none;cursor:pointer}.tech-page .tech-dual-matrix-card__drawer-summary{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;list-style:none;font-family:var(--font-display);font-size:.5625rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;line-height:1.8;opacity:.65;text-align:left;transition:opacity .2s ease}.tech-page .tech-dual-matrix-card__drawer-summary::-webkit-details-marker{display:none}.tech-page .tech-dual-matrix-card__drawer-summary:hover{opacity:1}.tech-page .tech-dual-matrix-card__drawer-chevron{width:.75rem;height:.75rem;flex-shrink:0;transition:transform .2s ease}.tech-page .tech-dual-matrix-card__drawer[open] .tech-dual-matrix-card__drawer-chevron{transform:rotate(90deg)}.tech-page .tech-dual-matrix-card__drawer-panel{margin-top:.5rem;margin-left:-1.875rem;padding-left:1rem;border-left:1px solid rgba(var(--dm-platina-rgb),.2);display:flex;flex-direction:column;gap:.5rem}.tech-page .tech-dual-matrix-card__drawer-panel--cold{border-left-color:rgba(var(--dm-platina-rgb),.2)}.tech-page .tech-dual-matrix-card__drawer-item{display:flex;align-items:center;gap:.375rem;font-family:var(--font-display);font-size:.5625rem;font-weight:800;letter-spacing:.1em;line-height:1.8;text-transform:uppercase}.tech-page .tech-dual-matrix-card__drawer-item [data-lucide]{width:.625rem;height:.625rem;flex-shrink:0}.tech-page .tech-dual-matrix-card__drawer--cold .tech-dual-matrix-card__drawer-summary{opacity:.65}.tech-page .tech-dual-matrix-marquee{position:relative;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--glass-border);overflow:hidden}.tech-page .tech-dual-matrix-marquee__fade{position:absolute;top:0;bottom:0;width:2rem;z-index:1;pointer-events:none}.tech-page .tech-dual-matrix-marquee__fade--left{left:0;background:linear-gradient(to right,var(--bg-primary),transparent)}.tech-page .tech-dual-matrix-marquee__fade--right{right:0;background:linear-gradient(to left,var(--bg-primary),transparent)}.tech-page .tech-dual-matrix-marquee__track{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.5rem;font-family:var(--font-display);font-size:.5625rem;font-weight:800;letter-spacing:.1em;line-height:1.8;text-transform:uppercase;color:color-mix(in srgb,var(--text-primary) 40%,transparent)}.tech-page .tech-dual-matrix-marquee__group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.5rem}.tech-page .tech-dual-matrix-marquee__item{display:inline-flex;align-items:center;gap:.375rem}.tech-page .tech-dual-matrix-marquee__item [data-lucide]{width:.75rem;height:.75rem}.tech-page .tech-dual-matrix-marquee__sep{opacity:.35}@media(min-width:768px){.tech-page .tech-dual-matrix-marquee__group+.tech-dual-matrix-marquee__group{display:none}}@media(min-width:1024px){.tech-page .tech-dual-matrix-marquee{margin-top:3rem}.tech-page .tech-dual-matrix-marquee__track{gap:.75rem 2.5rem}}.tech-page .tech-dual-matrix-card__blend{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.75rem}.tech-page .tech-dual-matrix-card__blend-label{font-family:var(--font-display);font-size:var(--type-site-micro);font-weight:700;letter-spacing:var(--type-site-micro-track);text-transform:uppercase}.tech-page .tech-dual-matrix-card__blend-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;border-radius:.25rem;font-family:var(--font-display);font-size:var(--type-site-micro);font-weight:700;letter-spacing:var(--type-site-micro-track);text-transform:uppercase}.tech-page .tech-dual-matrix-card__blend-tag [data-lucide]{width:.625rem;height:.625rem}.tech-page .tech-dual-matrix-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;margin-top:.75rem;padding-top:.75rem}.tech-page .tech-dual-matrix-card__seals{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.tech-page .tech-dual-matrix-card__seal{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-display);font-size:var(--type-site-micro);font-weight:800;letter-spacing:var(--type-site-micro-track);text-transform:uppercase}.tech-page .tech-dual-matrix-card__seal [data-lucide]{width:.875rem;height:.875rem}.tech-page .tech-dual-matrix-card__duration{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:9999px;font-family:var(--font-display);font-size:var(--type-site-micro);font-weight:800;letter-spacing:var(--type-site-micro-track);text-transform:uppercase}.tech-page .tech-dual-matrix-card__duration [data-lucide]{width:.875rem;height:.875rem;opacity:.65}.tech-page .tech-dual-matrix .platinum-card .text-accent,.tech-page .tech-dual-matrix .molecular-card .text-accent,.tech-page .tech-dual-matrix .platinum-card .tech-card-label,.tech-page .tech-dual-matrix .molecular-card .tech-card-label,.tech-page .tech-dual-matrix .platinum-card [data-lucide].text-accent,.tech-page .tech-dual-matrix .molecular-card [data-lucide].text-accent,.tech-page .tech-dual-matrix-marquee .text-accent{color:var(--dm-platina)!important}.tech-page .tech-dual-matrix .tech-dual-matrix-card__pulse.bg-accent{background-color:var(--dm-platina)!important}.tech-page .tech-dual-matrix .molecular-card .tech-dual-matrix-card__badge{border-color:rgba(var(--dm-platina-rgb),.2)!important;background:rgba(var(--dm-platina-rgb),.08)!important}.tech-page .tech-dual-matrix .molecular-card .tech-dual-matrix-card__protocol-box{background:rgba(var(--dm-platina-rgb),.05)!important;border-color:rgba(var(--dm-platina-rgb),.15)!important}.tech-page .tech-dual-matrix .molecular-card .label-protocol{border-color:rgba(var(--dm-platina-rgb),.2)!important;background:rgba(var(--dm-platina-rgb),.06)!important}html.light .tech-page .tech-dual-matrix .platinum-card .text-accent,.light .tech-page .tech-dual-matrix .platinum-card .text-accent,html.light .tech-page .tech-dual-matrix .molecular-card .text-accent,.light .tech-page .tech-dual-matrix .molecular-card .text-accent{color:var(--dm-platina)!important}.tech-page .tech-dual-matrix .platinum-card .bg-accent,.tech-page .tech-dual-matrix .platinum-card .tech-dual-matrix-card__pulse.bg-accent{background-color:var(--dm-platina)!important}.tech-page .tech-dual-matrix .platinum-card .label-protocol{border-color:rgba(var(--dm-platina-rgb),.22)!important}.tech-page .tech-dual-matrix .platinum-card .tech-dual-matrix-card__drawer-panel{border-left-color:rgba(var(--dm-platina-rgb),.22)!important}.tech-page .tech-dual-matrix .platinum-card .tech-dual-matrix-card__selo--gloss{border-color:rgba(var(--dm-platina-rgb),.2)!important;background:#0000000a}.tech-page .tech-dual-matrix .molecular-card .tech-dual-matrix-card__selo{border-color:rgba(var(--dm-platina-rgb),.2)!important;background:#ffffff0a}.tech-page .tech-dual-matrix-card--warm.molecular-card{border-color:rgba(var(--dm-platina-rgb),.22)!important}html.dark .tech-page .tech-dual-matrix-card--warm.molecular-card,.dark .tech-page .tech-dual-matrix-card--warm.molecular-card{background-image:linear-gradient(145deg,#0a0a0b,#141210 48%,#1c1712)!important;border-color:rgba(var(--dm-platina-rgb),.24)!important}html.light .tech-page .tech-dual-matrix-card--warm.molecular-card,.light .tech-page .tech-dual-matrix-card--warm.molecular-card{background-color:#f6f0e8!important;background-image:linear-gradient(145deg,#faf6f0,#f0e8dc)!important;border-color:rgba(var(--dm-platina-rgb),.32)!important}@media(max-width:767px){.tech-page .tech-dual-matrix{padding-top:0;padding-bottom:0}.tech-page .tech-dual-matrix-grid{gap:3rem}.tech-page .tech-dual-matrix-card{border-radius:2rem;width:100%;max-width:100%}.tech-page .tech-dual-matrix-card__head{padding-right:3rem}.tech-page .tech-dual-matrix-card__wm{width:clamp(2.5rem,12vw,3.25rem);top:1rem;right:1rem}.tech-page .tech-dual-matrix-card__asset{gap:.625rem}.tech-page .tech-dual-matrix-card__protocol-row{flex-direction:column;align-items:flex-start;gap:.2rem}.tech-page .tech-dual-matrix-card__protocol-time{padding-left:1.25rem;opacity:.65}.tech-page .tech-dual-matrix-marquee{margin-top:1.75rem;padding-top:1.25rem}.tech-page .tech-dual-matrix-marquee__track{flex-wrap:nowrap;justify-content:flex-start;width:-moz-max-content;width:max-content;gap:1.5rem;animation:tech-dual-matrix-marquee 28s linear infinite}.tech-page .tech-dual-matrix-marquee__track:hover{animation-play-state:paused}.tech-page .tech-dual-matrix-marquee__group{flex-wrap:nowrap;gap:1.5rem;flex-shrink:0}.tech-page .tech-dual-matrix-marquee__item{white-space:nowrap}}@keyframes tech-dual-matrix-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:380px){.tech-page .tech-dual-matrix-card__selo,.tech-page .tech-dual-matrix-card__selo--gloss{min-width:1.625rem;min-height:1.625rem}}@media(min-width:1024px){.tech-page .tech-dual-matrix-card__head,.tech-page .tech-dual-matrix-card .label-protocol{margin-bottom:.625rem}.tech-page .tech-dual-matrix-card__protocol-box{padding:.75rem .875rem}}body.route-home .nav-link.active-link{color:var(--tech-platina)!important;text-shadow:0 0 20px rgba(var(--tech-platina-rgb),.22)}body.route-home .nav-locator{background:var(--tech-platina)!important;box-shadow:0 0 6px rgba(var(--tech-platina-rgb),.6)!important}body.route-home #top-nav .glpro-header__icon-btn [data-lucide],body.route-home #top-nav [class*=text-amber]{color:var(--tech-platina)!important;stroke:currentColor}body.route-home .glpro-header__badge{background:var(--tech-platina)!important;color:#0a0a0b!important;box-shadow:0 0 8px rgba(var(--tech-platina-rgb),.45)!important}body.route-home #top-nav .btn-tier-1{border-color:rgba(var(--tech-platina-rgb),.35)!important;color:var(--tech-platina-light)!important;box-shadow:0 20px 40px -15px rgba(var(--tech-platina-rgb),.15),inset 0 1px #ffffff0d!important}body.route-home #top-nav .btn-tier-1:before{background:linear-gradient(105deg,transparent 20%,rgba(var(--tech-platina-rgb),.15) 50%,transparent 80%)!important}html.dark body.route-home #top-nav .btn-tier-1,.dark body.route-home #top-nav .btn-tier-1{border-color:rgba(var(--tech-platina-rgb),.4)!important;color:var(--tech-platina-light)!important}body.route-home #top-nav .btn-tier-1:hover{border-color:rgba(var(--tech-platina-rgb),.5)!important;box-shadow:0 24px 48px -12px rgba(var(--tech-platina-rgb),.2),inset 0 1px #ffffff14!important}body.route-home .glpro-suspended-menu{--mm-line: color-mix(in srgb, var(--tech-platina) 32%, transparent);--mm-glow: var(--tech-platina-glow);--mm-focus: var(--tech-platina)}body.light.route-home .glpro-suspended-menu{--mm-focus: var(--tech-platina-deep)}body.route-home .glpro-suspended-menu__link.active-link,body.route-home .glpro-suspended-menu__link:focus-visible{color:var(--tech-platina-deep)!important}body.route-home footer[role=contentinfo]{--footer-concierge-ink: var(--tech-platina)}body.light.route-home footer[role=contentinfo]{--footer-concierge-ink: var(--tech-platina-deep)}body.route-home footer .divider-gold{background:linear-gradient(90deg,transparent 0%,rgba(var(--tech-platina-rgb),.45) 30%,var(--tech-platina) 50%,rgba(var(--tech-platina-rgb),.45) 70%,transparent 100%)!important}body.route-home footer[role=contentinfo]>div.absolute.rounded-full[style*="217,119,6"]{background:radial-gradient(ellipse at top,rgba(var(--tech-platina-rgb),.08) 0%,transparent 70%)!important}body.route-home footer h3.font-cta,body.route-home footer [class*=text-amber],body.route-home footer i[data-lucide]:not(.text-zinc-500):not(.text-zinc-400){color:var(--tech-platina)!important;stroke:currentColor}body.route-home footer [class*=border-amber]{border-color:rgba(var(--tech-platina-rgb),.22)!important}body.route-home footer span.rounded-full[class*=bg-amber]{background-color:var(--tech-platina)!important;box-shadow:0 0 6px rgba(var(--tech-platina-rgb),.55)!important}body.route-home footer .link-tier-3:hover,body.route-home footer .btn-tier-3:hover{color:var(--tech-platina)!important}body.route-home footer .link-tier-3:hover:after,body.route-home footer .btn-tier-3:hover:after{background:var(--tech-platina)!important}html.dark body.route-home footer .link-tier-3:hover,.dark body.route-home footer .link-tier-3:hover{color:var(--tech-platina-light)!important}body.route-home .tech-page .glass-panel:hover{border-color:rgba(var(--tech-platina-rgb),.28)!important}body.route-home .tech-page .btn-outline-luxury:hover{border-color:rgba(var(--tech-platina-rgb),.35)!important}.btn-platina-solid,.tech-page .btn-platina-solid,#view-studios .btn-platina-solid{background:#bca38f!important;background:var(--tech-platina, #BCA38F)!important;color:#0a0a0b!important;border:1px solid rgba(188,163,143,.45)!important;border:1px solid rgba(var(--tech-platina-rgb, 188, 163, 143),.45)!important;box-shadow:0 12px 32px -8px #bca38f73,0 12px 32px -8px rgba(var(--tech-platina-rgb, 188, 163, 143),.45),inset 0 1px #ffffff40!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.btn-platina-solid:hover,.tech-page .btn-platina-solid:hover,#view-studios .btn-platina-solid:hover{background:#d4c4b7!important;background:var(--tech-platina-light, #D4C4B7)!important;border-color:#bca38f8c!important;border-color:rgba(var(--tech-platina-rgb, 188, 163, 143),.55)!important;transform:translateY(-2px);box-shadow:0 16px 40px -8px #bca38f8c,0 16px 40px -8px rgba(var(--tech-platina-rgb, 188, 163, 143),.55),inset 0 1px #ffffff4d!important}html.light .btn-platina-solid,.light .btn-platina-solid,html.light .tech-page .btn-platina-solid,.light .tech-page .btn-platina-solid,html.light #view-studios .btn-platina-solid,.light #view-studios .btn-platina-solid{background:#bca38f!important;background:var(--tech-platina, #BCA38F)!important;color:#0a0a0b!important;border-color:#bca38f80!important;border-color:rgba(var(--tech-platina-rgb, 188, 163, 143),.5)!important;box-shadow:0 12px 32px -8px #bca38f59,0 12px 32px -8px rgba(var(--tech-platina-rgb, 188, 163, 143),.35),inset 0 1px #ffffff59!important}@media(max-width:767px){.tech-page .view-hero p.border-l-2{border-left-width:0;padding-left:0}.tech-page .view-hero .font-tech.text-\[9px\]{letter-spacing:.35em}.tech-page .tech-dual-matrix-apple .glass-panel-light header,.tech-page .tech-dual-matrix-apple .glass-panel-dark header{margin-bottom:1.5rem!important}.tech-page .tech-dual-matrix-apple .glass-panel-light .mb-12,.tech-page .tech-dual-matrix-apple .glass-panel-dark .mb-12{margin-bottom:2rem!important}.tech-page .tech-faq-section{padding-top:0;padding-bottom:0}.tech-page .tech-faq-section .faq-item h4{font-size:.6875rem;line-height:1.45}.tech-page .studios-unit-cta{white-space:normal;text-wrap:balance}}.glpro-mobile-cta-bar{display:none;position:fixed;inset-inline:0;bottom:0;z-index:90;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(180deg,#04030300,#040303d1 38%,#040303f5);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(188,163,143,.14);transition:opacity .25s ease,transform .25s ease}html.light .glpro-mobile-cta-bar,.light .glpro-mobile-cta-bar{background:linear-gradient(180deg,#f5f5f700,#f5f5f7e0 38%,#f5f5f7fa);border-top-color:#bca38f38}.glpro-mobile-cta-bar__btn{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:3.25rem;padding:.85rem 1rem;border-radius:1rem;font-family:Montserrat,sans-serif;font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;text-align:center;line-height:1.25}.glpro-mobile-cta-bar__btn span{text-wrap:balance}.glpro-mobile-cta-bar__stack{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;text-align:left;min-width:0}.glpro-mobile-cta-bar__label{font-size:10px;font-weight:900;letter-spacing:.18em;line-height:1.2}.glpro-mobile-cta-bar__sub{font-size:8px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.72;line-height:1.25}body.glpro-mobile-cta-bar-active{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}body:not(.experience-ready) .glpro-mobile-cta-bar,body.glpro-mobile-menu-open .glpro-mobile-cta-bar,body.glpro-mobile-cta-bar-hidden .glpro-mobile-cta-bar{opacity:0;transform:translateY(110%);pointer-events:none}@media(max-width:767px){body.route-home .glpro-mobile-cta-bar{display:block}}body:not(.route-home) .glpro-mobile-cta-bar{display:none!important;opacity:0!important;pointer-events:none!important}body:not(.route-home).glpro-mobile-cta-bar-active{padding-bottom:0}@media(max-width:767px){body.route-home.glpro-mobile-cta-bar-active .glpro-hero-mobile-cta{display:none}}:root{--glpro-nav-height: calc(4.25rem + env(safe-area-inset-top, 0px)) }.glpro-suspended-nav{width:100%;max-width:100vw;overflow-x:clip;padding:0}.glpro-suspended-nav__shell{width:100%;max-width:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:max(.5rem,env(safe-area-inset-top,0px)) clamp(1rem,4vw,2rem) .625rem;border-radius:0;background:#0403036b;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);border:0;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000001f;color:var(--text-main, #f2f2f7)}html.dark .glpro-suspended-nav__shell,.dark .glpro-suspended-nav__shell{background:#0403037a;color:#f2f2f7;border-bottom-color:#ffffff1a}html.light .glpro-suspended-nav__shell,.light .glpro-suspended-nav__shell{background:#f5f5f785;color:#1c1c1e;border-bottom-color:#00000014;box-shadow:0 8px 28px #0000000f}.glpro-suspended-nav__brand{display:flex;align-items:center;flex-shrink:0}.glpro-suspended-nav__actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto}.glpro-suspended-nav__desktop-links{display:none;align-items:center;justify-content:center;gap:clamp(.35rem,1.2vw,1.25rem);flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden}.glpro-suspended-nav__mobile-toggle{display:inline-flex;align-items:center;justify-content:center}@media(min-width:768px){.glpro-suspended-nav__shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.5rem,1.5vw,1.5rem)}.glpro-suspended-nav__actions{margin-left:0}.glpro-suspended-nav__desktop-links{display:flex}.glpro-suspended-nav__mobile-toggle{display:none}}.glpro-suspended-nav__logo{width:clamp(2.25rem,7vw,3.25rem)!important;height:auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:normal!important;filter:none!important}.glpro-suspended-nav__link{color:#f2f2f7c7!important}html.light .glpro-suspended-nav__link,.light .glpro-suspended-nav__link{color:#1c1c1ec7!important}.glpro-suspended-nav__link:hover,.glpro-suspended-nav__link:focus-visible{color:#fff!important;opacity:1!important}html.light .glpro-suspended-nav__link:hover,html.light .glpro-suspended-nav__link:focus-visible,.light .glpro-suspended-nav__link:hover,.light .glpro-suspended-nav__link:focus-visible{color:#111!important}.glpro-suspended-nav__link.active-link{color:#fff!important;opacity:1!important}html.light .glpro-suspended-nav__link.active-link,.light .glpro-suspended-nav__link.active-link{color:#111!important}.glpro-suspended-nav__icon-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:inherit;box-shadow:none}html.light .glpro-suspended-nav__icon-btn,.light .glpro-suspended-nav__icon-btn{background:#0000000d;border-color:#00000014}.glpro-suspended-nav__icon-btn:hover{background:#ffffff24}html.light .glpro-suspended-nav__icon-btn:hover,.light .glpro-suspended-nav__icon-btn:hover{background:#00000014}.glpro-suspended-nav [data-lucide=shopping-bag]{color:var(--tech-platina-deep, #7A6554)!important;stroke:currentColor}.glpro-suspended-nav__link .rounded-full.animate-pulse,.glpro-suspended-menu__link .rounded-full.animate-pulse{background-color:var(--tech-platina, #BCA38F)!important}.glpro-suspended-menu{background:#00000059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.glpro-suspended-menu__panel{border-radius:0;background:#040303b8;backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);border:0;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 24px 48px #00000038;max-height:calc(100dvh - var(--glpro-nav-height, 4.75rem));overflow-y:auto}.glpro-suspended-menu__logo{mix-blend-mode:normal!important;filter:none!important;opacity:.92}.glpro-suspended-menu__link{color:#f2f2f7eb!important}.glpro-suspended-menu__link.active-link{color:#fff!important;font-weight:600}html.dark .glpro-suspended-menu__panel,.dark .glpro-suspended-menu__panel{background:#040303b8;color:#f2f2f7}html.light .glpro-suspended-menu__panel,.light .glpro-suspended-menu__panel{background:#f5f5f7e0;color:#1a1a1a;border-bottom-color:#00000014}html.light .glpro-suspended-menu__link,.light .glpro-suspended-menu__link{color:#1a1a1a!important}html.light .glpro-suspended-menu__link.active-link,.light .glpro-suspended-menu__link.active-link{color:#111!important}body.glpro-mobile-menu-open{overflow:hidden}body:not(.glpro-mobile-menu-open) #mobile-menu-overlay{visibility:hidden;pointer-events:none!important}body:not(.glpro-mobile-menu-open) #mobile-menu-overlay,body:not(.glpro-mobile-menu-open) #mobile-menu-overlay *{pointer-events:none!important}body.glpro-mobile-menu-open #mobile-menu-overlay{visibility:visible;pointer-events:auto}body.glpro-mobile-menu-open #mobile-menu-overlay .glpro-suspended-menu__panel{pointer-events:auto}html.glpro-mapeamento-entry .glpro-suspended-nav__shell,body.route-mapeamento.mapeamento-chrome-intro .glpro-suspended-nav__shell,body.route-mapeamento.mapeamento-chrome-name .glpro-suspended-nav__shell{background:#ffffffe0;backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);border-bottom:1px solid rgba(26,26,26,.08)}body.route-mapeamento.mapeamento-chrome-intro .glpro-suspended-nav__link,body.route-mapeamento.mapeamento-chrome-name .glpro-suspended-nav__link{color:#1a1a1a;opacity:.72}body.route-mapeamento.mapeamento-chrome-intro .glpro-suspended-nav__link.active-link,body.route-mapeamento.mapeamento-chrome-name .glpro-suspended-nav__link.active-link{opacity:1;color:#1a1a1a}#view-home{--recovery-gutter: clamp(1rem, 4vw, 1.25rem);--recovery-gutter-md: clamp(1.25rem, 3vw, 1.5rem);--recovery-gutter-lg: clamp(1.5rem, 4vw, 5rem);--recovery-header-gap: clamp(2rem, 5vw, 3.5rem);--recovery-stack-gap: clamp(1.25rem, 3vw, 2rem);--recovery-readable: var(--readable-max, 42rem)}#view-home .page-layout{width:100%;margin-inline:auto;padding-inline:var(--recovery-gutter)}#view-home .page-layout>header{margin-bottom:var(--recovery-header-gap)}#view-home .tech-faq-section .page-layout>.text-center{margin-bottom:var(--recovery-header-gap)}#view-home .tech-faq-section .tech-faq-stack{margin-top:var(--recovery-stack-gap)}#view-home .recovery-section--arsenal.tech-surface-band{padding-block:var(--space-band);padding-inline:0}#view-home .recovery-section--arsenal.reveal,#view-home .recovery-section--arsenal .tech-arsenal-vitrine.reveal{transform:translateY(12px);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}#view-home .recovery-section--arsenal .tech-arsenal-vitrine__img{transition:opacity .35s ease-out}#view-home .recovery-section--arsenal .tech-arsenal-vitrine:not(.tech-arsenal-vitrine--loaded) .tech-arsenal-vitrine__img{opacity:.35}#view-home .recovery-section--arsenal .tech-arsenal-vitrine--loaded .tech-arsenal-vitrine__img{opacity:1}#view-home .recovery-section--arsenal .tech-arsenal-editorial-wrap{padding-inline:var(--recovery-gutter)}@media(min-width:768px)and (max-width:1023px){#view-home .recovery-section--arsenal .tech-arsenal-editorial-wrap{padding-inline:var(--recovery-gutter-md)}}@media(min-width:1024px){#view-home .recovery-section--arsenal .tech-arsenal-editorial-wrap{padding-inline:var(--recovery-gutter-md)}}#view-home .recovery-section--ozonio .tech-cinematic-band__inner,#view-home .recovery-section--ozonio .tech-ozonio-cinematic-body{padding-inline:var(--recovery-gutter)}#view-home #tech-evidencia-estrutural .page-layout,#view-home #tech-mapeamento-cta .tech-mapeamento-cta,#view-home #tech-estudio-bridge .tech-estudio-bridge{padding-block:0}#view-home .tech-mapeamento-cta__meta{margin-bottom:clamp(1.25rem,3vw,1.75rem)}#view-home .tech-faq-section{padding-bottom:calc(clamp(3rem,8vw,5rem) + env(safe-area-inset-bottom,0px))}#view-home .tech-faq-section .page-layout{padding-inline:var(--recovery-gutter)}#view-home>section.view-hero{padding-inline:var(--recovery-gutter)}@media(max-width:767px){#view-home>section.view-hero{padding-top:clamp(1.5rem,4vw,2rem);padding-bottom:clamp(3rem,8vw,4rem);gap:clamp(2rem,5vw,2.5rem)}#view-home .tech-arsenal-editorial{gap:clamp(2rem,5vw,2.5rem)}#view-home .tech-arsenal-marquee-band{margin-top:clamp(1rem,3vw,1.5rem)}}@media(min-width:768px)and (max-width:1023px){#view-home .page-layout,#view-home .recovery-section--ozonio .tech-cinematic-band__inner,#view-home .recovery-section--ozonio .tech-ozonio-cinematic-body{padding-inline:var(--recovery-gutter-md)}#view-home #ozonio-terapia-section .tech-cinematic-band--mitigated,#view-home #ozonio-terapia-section .tech-cinematic-band--mitigated .tech-cinematic-band__inner{min-height:44vh}#view-home>section.view-hero{padding-inline:var(--recovery-gutter-md);min-height:auto;padding-block:clamp(2.5rem,7vw,4rem)}#view-home .tech-dual-matrix-apple,#view-home .tech-evidencia-estrutural__grid{gap:var(--recovery-stack-gap)}#view-home .tech-hero-evidencia{max-width:min(100%,26rem)}}@media(min-width:1024px){#view-home .page-layout{padding-inline:var(--recovery-gutter-md)}#view-home .recovery-section--ozonio .tech-cinematic-band__inner,#view-home .recovery-section--ozonio .tech-ozonio-cinematic-body{padding-inline:var(--recovery-gutter-lg)}#view-home>section.view-hero{padding-inline:var(--recovery-gutter-lg)}}@media(max-width:767px){#view-home .tech-dual-matrix.tech-surface-band{padding-block:var(--space-band)}#view-home .tech-dual-matrix-apple{gap:var(--recovery-stack-gap)}#view-home .tech-protocol-card header{margin-bottom:clamp(1.25rem,4vw,2rem)!important}#view-home .tech-protocol-card .mb-8{margin-bottom:clamp(1rem,3vw,1.5rem)!important}#view-home .tech-faq-section{padding-bottom:calc(clamp(2.5rem,8vw,4rem) + env(safe-area-inset-bottom,0px))}#view-home #tech-mapeamento-cta .tech-mapeamento-journey{margin-bottom:clamp(1.25rem,4vw,2rem)}}#view-arquitetura-forma.liso-rhythm,#view-arquitetura-forma{--liso-gutter: clamp(1rem, 4vw, 1.5rem);--liso-stack: clamp(2.5rem, 6vw, 4rem);--liso-nano: .5rem;--liso-2xs: .75rem;--liso-xs: 1rem;--liso-sm: 1.5rem;--liso-md: clamp(2rem, 4.5vw, 2.75rem);--liso-lg: clamp(3rem, 7vw, 4.5rem);--liso-xl: clamp(4rem, 10vw, 6.5rem);--liso-hero-gap: clamp(1.75rem, 5vw, 3rem)}#view-arquitetura-forma.liso-rhythm>section.view-section{margin-block:0}#view-arquitetura-forma.liso-rhythm>section.view-section+section.view-section,#view-arquitetura-forma.liso-rhythm>.festival-city-ticker+section.view-section,#view-arquitetura-forma.liso-rhythm>section.view-section+.festival-city-ticker{margin-top:var(--liso-md)}#view-arquitetura-forma.liso-rhythm>section.tech-surface-band.view-section{margin-top:var(--liso-lg);margin-bottom:var(--liso-md)}#view-arquitetura-forma.liso-rhythm>section.view-hero{margin-bottom:var(--liso-sm)}#view-arquitetura-forma #arquitetura-forma-hero{padding-top:clamp(2rem,6vw,3.25rem);padding-bottom:clamp(2.75rem,8vw,4.75rem);row-gap:var(--liso-hero-gap);-moz-column-gap:clamp(2rem,5vw,3rem);column-gap:clamp(2rem,5vw,3rem)}#view-arquitetura-forma #arquitetura-forma-hero h1{margin-bottom:var(--liso-sm);padding-bottom:0}#view-arquitetura-forma #arquitetura-forma-hero .border-l-2{margin-top:var(--liso-sm);padding-left:var(--liso-sm)}#view-arquitetura-forma #arquitetura-forma-hero .border-l-2+p{margin-top:var(--liso-sm)}#view-arquitetura-forma #arquitetura-forma-hero>div.order-3{margin-top:var(--liso-md)!important;gap:var(--liso-xs)}@media(min-width:1024px){#view-arquitetura-forma #arquitetura-forma-hero>div.order-3{margin-top:var(--liso-sm)!important;padding-top:var(--liso-xs)}}#view-arquitetura-forma #arquitetura-forma-hero .reveal.mb-6{margin-bottom:var(--liso-sm)}#view-arquitetura-forma.liso-rhythm>.festival-city-ticker{margin-top:0;margin-bottom:var(--liso-md)}#view-arquitetura-forma .liso-section--paths{padding-top:var(--liso-md);padding-bottom:var(--liso-lg)}#view-arquitetura-forma .liso-dual-path{align-items:stretch}#view-arquitetura-forma .liso-path-card{padding:clamp(1.5rem,4vw,2.25rem);border:1px solid var(--border-glass);background:#ffffff05}#view-arquitetura-forma .liso-path-card--organic{border-color:#ffffff1f}#view-arquitetura-forma .liso-path-card--festival{border-color:#c5a05959}html.light #view-arquitetura-forma .liso-path-card--organic,.light #view-arquitetura-forma .liso-path-card--organic{background:#00000005}#view-arquitetura-forma .liso-section--offer{padding-top:var(--liso-md);padding-bottom:var(--liso-lg)}#view-arquitetura-forma .festival-offer-card{padding:clamp(1.75rem,5vw,2.75rem) clamp(1.5rem,4vw,2.5rem)}#view-arquitetura-forma .festival-offer-card>p:first-child{margin-bottom:var(--liso-2xs)}#view-arquitetura-forma .festival-offer-card h2{margin-bottom:var(--liso-sm)}#view-arquitetura-forma .festival-offer-card>p.font-tech.text-sm{margin-bottom:var(--liso-md);line-height:1.75}#view-arquitetura-forma .festival-offer-card .flex.flex-col{gap:var(--liso-xs);margin-bottom:0}#view-arquitetura-forma .festival-offer-card>p:last-of-type{margin-top:var(--liso-md)}#view-arquitetura-forma #arquitetura-forma-matrizes header{margin-bottom:clamp(2.5rem,6vw,3.5rem)}#view-arquitetura-forma #arquitetura-forma-matrizes header p.font-tech.text-accent,#view-arquitetura-forma #arquitetura-forma-matrizes header .font-editorial{margin-bottom:var(--liso-xs)}#view-arquitetura-forma #arquitetura-forma-matrizes header p.mt-5{margin-top:var(--liso-sm)}#view-arquitetura-forma .tech-arsenal-product__label,#view-arquitetura-forma .tech-arsenal-product__copy{margin-top:var(--liso-sm)}#view-arquitetura-forma .festival-faq{display:flex;flex-direction:column;gap:var(--liso-xs)}#view-arquitetura-forma .festival-faq__btn{padding-block:1.125rem;padding-inline:1.25rem}#view-arquitetura-forma .festival-faq__panel{padding-top:0;padding-bottom:var(--liso-sm);padding-inline:1.25rem}#view-arquitetura-forma .festival-faq__panel p{line-height:1.7}#view-arquitetura-forma .liso-urgency-card{margin-top:var(--liso-lg);padding:clamp(1.5rem,4vw,2.25rem)}#view-arquitetura-forma .liso-urgency-card h3{margin-bottom:var(--liso-xs)}#view-arquitetura-forma .liso-urgency-card>p.font-tech.text-sm{margin-bottom:var(--liso-md)}#view-arquitetura-forma .liso-viability-band{padding-block:clamp(3rem,8vw,5rem);margin-bottom:var(--liso-md)}#view-arquitetura-forma .liso-viability-band .text-center.mb-12{margin-bottom:clamp(2.5rem,6vw,4rem)}#view-arquitetura-forma .liso-viability-band .grid{gap:clamp(2rem,5vw,3rem)}#view-arquitetura-forma .liso-viability-band h4{margin-bottom:var(--liso-2xs)}#view-arquitetura-forma .liso-viability-band .w-24{margin-bottom:var(--liso-sm)}#view-arquitetura-forma .liso-pricing-band{padding-block:var(--liso-lg);margin-bottom:var(--liso-md)}#view-arquitetura-forma .liso-pricing-band h3,#view-arquitetura-forma .liso-pricing-band .font-editorial{margin-bottom:var(--liso-sm)}#view-arquitetura-forma .liso-safety-band{padding-block:clamp(3.25rem,8vw,5rem)}#view-arquitetura-forma .liso-safety-band h2{margin-bottom:var(--liso-sm)}#view-arquitetura-forma .liso-fechamento{padding-top:var(--liso-lg);padding-bottom:calc(var(--liso-xl) + env(safe-area-inset-bottom,0px))}#view-arquitetura-forma .liso-fechamento__inner{padding:clamp(2rem,5vw,3rem) clamp(1.25rem,4vw,2rem);border:1px solid rgba(197,160,89,.35);border-radius:2rem;background:linear-gradient(160deg,rgba(197,160,89,.07),transparent 55%)}#view-arquitetura-forma .liso-fechamento__ctas{gap:var(--liso-xs)}#view-arquitetura-forma .festival-modal__panel{padding:clamp(1.5rem,5vw,2rem)}#view-arquitetura-forma .festival-modal__panel #festival-modal-title{margin-bottom:var(--liso-2xs)}#view-arquitetura-forma .festival-modal__panel>p.font-tech.text-xs{margin-bottom:var(--liso-md);line-height:1.65}#view-arquitetura-forma .festival-modal__panel .space-y-2{display:flex;flex-direction:column;gap:var(--liso-2xs)}#view-arquitetura-forma .festival-modal__panel a[data-festival-city-wa]{padding-block:1rem}#view-arquitetura-forma .festival-city-wa__sub{letter-spacing:.04em;line-height:1.35;max-width:14rem}@media(min-width:640px){#view-arquitetura-forma .festival-city-wa-row{gap:.75rem 1rem}}#view-arquitetura-forma .liso-eyebrow{letter-spacing:.32em}@media(min-width:640px){#view-arquitetura-forma .liso-eyebrow{letter-spacing:.4em}}#view-arquitetura-forma>section.view-hero.liso-hero{padding-inline:var(--liso-gutter);padding-top:clamp(1.75rem,5vw,2.5rem);padding-bottom:clamp(2.5rem,7vw,4rem)}@media(min-width:1024px){#view-arquitetura-forma>section.view-hero.liso-hero{padding-inline:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,8vh,5rem)}}#view-arquitetura-forma .liso-hero__title{text-wrap:balance;color:var(--text-display)}#view-arquitetura-forma .liso-hero__accent{font-style:italic}#view-arquitetura-forma .liso-hero__mark{font-size:1.15em;letter-spacing:-.06em;vertical-align:baseline}@media(min-width:1024px){#view-arquitetura-forma .liso-hero__mark{font-size:1.2em}}@media(max-width:380px){#view-arquitetura-forma .liso-hero__title{font-size:clamp(2.65rem,12vw,3.1rem);line-height:.92}#view-arquitetura-forma .liso-hero__mark{display:block;margin-top:.12em;font-size:1.35em}}#view-arquitetura-forma .liso-cta-primary{letter-spacing:.26em}@media(min-width:640px){#view-arquitetura-forma .liso-cta-primary{letter-spacing:.34em}}#view-arquitetura-forma #verdade-desnuda-videos{gap:clamp(2rem,6vw,3.5rem);margin-block:var(--liso-md)}#view-arquitetura-forma #evidencia-material{padding-block:var(--liso-lg)}#view-arquitetura-forma #evidencia-material .text-center.mb-4{margin-bottom:var(--liso-sm)}#view-arquitetura-forma #evidencia-material .ev-material-caption{margin-top:var(--liso-sm)}@media(max-width:767px){#view-arquitetura-forma #verdade-desnuda-videos{gap:var(--liso-stack)}#view-arquitetura-forma #evidencia-material .ev-material-tab{letter-spacing:.18em}}#view-arquitetura-forma .festival-city-ticker{border-block:1px solid var(--border-glass);background:#0a0a0a}#view-arquitetura-forma .festival-city-ticker__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.625rem 1.5rem;padding:1rem 1.25rem;font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}#view-arquitetura-forma .festival-city-ticker__city{color:#ffffff73;transition:color .35s ease,transform .35s ease,text-shadow .35s ease}#view-arquitetura-forma .festival-city-ticker__city.is-active{color:#fff;transform:scale(1.05);text-shadow:0 0 12px rgba(197,160,89,.65)}#view-arquitetura-forma .festival-offer-card{border:1px solid rgba(197,160,89,.35);background:linear-gradient(145deg,rgba(197,160,89,.08),transparent 55%)}#view-arquitetura-forma .festival-cta-outline{border:1px solid var(--border-glass);background:transparent}#view-arquitetura-forma .festival-cta-outline:hover{border-color:#c5a0598c;background:#c5a0590f}#view-arquitetura-forma #liso-sticky-cta,#view-arquitetura-forma #festival-sticky-cta,body.festival-ui-portaled>#liso-sticky-cta{position:fixed;inset-inline:0;bottom:0;z-index:280;transform:translateY(110%);transition:transform .45s cubic-bezier(.16,1,.3,1);pointer-events:none;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom,0px))}#view-arquitetura-forma #liso-sticky-cta.is-visible,#view-arquitetura-forma #festival-sticky-cta.is-visible,body.festival-ui-portaled>#liso-sticky-cta.is-visible{transform:translateY(0);pointer-events:auto}body.festival-ui-portaled>#liso-sticky-cta:not(.is-visible){pointer-events:none}body:not(.route-arquitetura-forma).festival-ui-portaled>#liso-sticky-cta{transform:translateY(110%);pointer-events:none}#view-arquitetura-forma .liso-sticky-cta__festival,#view-arquitetura-forma #festival-sticky-cta button{display:flex;align-items:center;justify-content:center;width:100%;min-height:3.25rem;background:#25d366;color:#fff;font-weight:800;letter-spacing:.22em;text-transform:uppercase;font-size:.65rem;box-shadow:0 -8px 32px #25d36640;border:none;border-radius:.75rem}#view-arquitetura-forma .liso-sticky-cta__mapeamento{display:flex;align-items:center;justify-content:center;width:100%;min-height:3.25rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;font-size:.65rem;border-radius:.75rem;text-decoration:none;box-shadow:0 -8px 32px #0003}#view-arquitetura-forma .liso-sticky-cta__mapeamento.hidden,#view-arquitetura-forma .liso-sticky-cta__festival.hidden{display:none}body.festival-modal-open{overflow:hidden}#view-arquitetura-forma #festival-city-modal[hidden],body.festival-ui-portaled>#festival-city-modal[hidden],#festival-city-modal[hidden]{display:none!important;pointer-events:none!important;visibility:hidden!important}#view-arquitetura-forma #festival-city-modal,body.festival-ui-portaled>#festival-city-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;display:flex;align-items:center;justify-content:center;padding:1rem}#view-arquitetura-forma .festival-modal__backdrop,body.festival-ui-portaled>#festival-city-modal .festival-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#view-arquitetura-forma .festival-modal__panel,body.festival-ui-portaled>#festival-city-modal .festival-modal__panel{position:relative;z-index:1;width:min(100%,26rem);border-radius:1.25rem;border:1px solid var(--border-glass);background:var(--bg-primary, #0a0a0a);padding:1.5rem;box-shadow:0 24px 80px #0000008c}body.festival-ui-portaled>#festival-city-modal .festival-modal__panel a[data-festival-city-wa]{padding-block:1rem}#view-arquitetura-forma .festival-faq__panel[hidden]{display:none}#view-arquitetura-forma #liso-sticky-cta.festival-sticky--all{display:block}@media(min-width:768px){#view-arquitetura-forma #liso-sticky-cta.festival-sticky--all,body.festival-ui-portaled>#liso-sticky-cta.festival-sticky--all{inset-inline:auto;left:50%;transform:translate(-50%,110%);width:min(100%,22rem);padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}#view-arquitetura-forma #liso-sticky-cta.festival-sticky--all.is-visible,body.festival-ui-portaled>#liso-sticky-cta.festival-sticky--all.is-visible{transform:translate(-50%)}#view-arquitetura-forma #liso-sticky-cta.festival-sticky--all .liso-sticky-cta__festival,body.festival-ui-portaled>#liso-sticky-cta.festival-sticky--all .liso-sticky-cta__festival{border-radius:1rem;box-shadow:0 16px 48px #25d36659}}body.route-arquitetura-forma .glpro-nav--off-funnel{display:none!important}#view-arquitetura-forma [data-liso-zone=educacao].liso-education-escape{margin-top:-.5rem}#view-arquitetura-forma .festival-city-ticker[data-festival-open-modal]{cursor:pointer}#view-arquitetura-forma .festival-city-ticker[data-festival-open-modal]:focus-visible{outline:2px solid rgba(197,160,89,.65);outline-offset:3px}#view-arquitetura-forma.liso-hero--paid .liso-hero-cta--festival{box-shadow:0 0 0 1px #c5a05959}#view-arquitetura-forma .liso-protocol-details__summary::-webkit-details-marker{display:none}#view-arquitetura-forma .festival-hero-seal__icon{width:2rem;height:2rem;border-radius:9999px;border:1px solid rgba(197,160,89,.35);background:#c5a05914}#view-arquitetura-forma .festival-unit-card{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.85rem;border-radius:1.25rem;border:1px solid var(--border-glass);background:#ffffff05;cursor:pointer;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}#view-arquitetura-forma .festival-unit-card:hover,#view-arquitetura-forma .festival-unit-card:focus-visible{border-color:#c5a05980;transform:translateY(-2px);box-shadow:0 12px 40px #0003;outline:none}#view-arquitetura-forma .festival-unit-card__media{display:block;width:3rem;height:3rem;border-radius:9999px;overflow:hidden;border:1px solid rgba(197,160,89,.25);margin-bottom:.25rem}#view-arquitetura-forma .festival-unit-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.35)}#view-arquitetura-forma .festival-offer-includes__list{list-style:none;padding:0;margin:0}#view-arquitetura-forma .festival-offer-includes__list li{position:relative;padding-left:1.25rem}#view-arquitetura-forma .festival-offer-includes__list li:before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:9999px;background:#c5a059d9}#view-arquitetura-forma .festival-proof-card{margin:0;padding:1.25rem 1.35rem;border-radius:1.25rem;border:1px solid var(--border-glass);background:linear-gradient(160deg,rgba(255,255,255,.04),transparent)}#view-arquitetura-forma .festival-modal__how li{padding-left:.15rem}body.route-arquitetura-forma.festival-sticky-active{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))}#view-arquitetura-forma .liso-protocol-details[open] .liso-protocol-details__summary span[aria-hidden]{transform:rotate(45deg)}#view-arquitetura-forma .liso-protocol-details__summary span[aria-hidden]{display:inline-block;transition:transform .2s ease}#view-arquitetura-forma.festival-surface{--festival-gold: rgba(197, 160, 89, 1);--festival-gold-soft: rgba(197, 160, 89, .14);--festival-gold-line: rgba(197, 160, 89, .38);--festival-ink-muted: color-mix(in srgb, var(--text-high-contrast, #f5f5f5) 55%, transparent);--festival-panel: color-mix(in srgb, var(--bg-primary, #0a0a0a) 92%, #fff 8%)}#view-arquitetura-forma.festival-surface .festival-section{padding-block:clamp(.5rem,2vw,1rem)}#view-arquitetura-forma .festival-section-head__eyebrow{letter-spacing:.38em}#view-arquitetura-forma.festival-hero{position:relative;isolation:isolate;overflow:hidden}#view-arquitetura-forma.festival-hero:before{content:"";position:absolute;inset:-20% -10% auto -10%;height:70%;background:radial-gradient(ellipse 80% 60% at 20% 0%,var(--festival-gold-soft),transparent 65%);pointer-events:none;z-index:0}#view-arquitetura-forma.festival-hero>*{position:relative;z-index:1}#view-arquitetura-forma .festival-hero__slider{box-shadow:0 0 0 1px color-mix(in srgb,var(--festival-gold) 35%,transparent),0 24px 64px #00000059}#view-arquitetura-forma .festival-hero__slider-hint{transition:opacity .35s ease,transform .35s ease;animation:festival-slider-hint-pulse 2.4s ease-in-out infinite}#view-arquitetura-forma .festival-hero__slider-hint.is-hidden{opacity:0;transform:translate(-50%,6px);animation:none;pointer-events:none}@keyframes festival-slider-hint-pulse{0%,to{opacity:.92}50%{opacity:.65}}#view-arquitetura-forma #label-before-arquitetura-hero,#view-arquitetura-forma #label-after-arquitetura-hero{z-index:35}#view-arquitetura-forma .festival-hero-seal{padding:.65rem .85rem;border-radius:9999px;border:1px solid var(--festival-gold-line);background:color-mix(in srgb,var(--festival-gold-soft) 80%,transparent);max-width:100%}#view-arquitetura-forma .festival-hero-cta-note{max-width:22rem;letter-spacing:.04em}#view-arquitetura-forma .festival-cta--primary{box-shadow:0 12px 40px color-mix(in srgb,var(--festival-gold) 22%,transparent)}#view-arquitetura-forma .festival-cta--primary:active{transform:scale(.985)}#view-arquitetura-forma .festival-city-ticker{background:linear-gradient(90deg,#080808,#111 50%,#080808);transition:background .3s ease,border-color .3s ease}#view-arquitetura-forma .festival-city-ticker:hover{background:linear-gradient(90deg,#0c0c0c,#161616 50%,#0c0c0c)}#view-arquitetura-forma .festival-city-ticker__hint{font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--festival-gold);opacity:.85;padding-right:.35rem;border-right:1px solid rgba(255,255,255,.12);margin-right:.15rem}#view-arquitetura-forma .festival-city-ticker__label{color:#ffffff61;font-size:inherit}#view-arquitetura-forma .festival-city-ticker__inner .text-white\/20{opacity:.35}html.light #view-arquitetura-forma .festival-city-ticker,.light #view-arquitetura-forma .festival-city-ticker{background:linear-gradient(90deg,#f3f1ec,#faf9f7 50%,#f3f1ec);border-block-color:rgba(0,0,0,.08)}html.light #view-arquitetura-forma .festival-city-ticker__city,.light #view-arquitetura-forma .festival-city-ticker__city{color:#3a383473}html.light #view-arquitetura-forma .festival-city-ticker__city.is-active,.light #view-arquitetura-forma .festival-city-ticker__city.is-active{color:#3a3834;text-shadow:0 0 18px rgba(197,160,89,.35)}html.light #view-arquitetura-forma .festival-city-ticker__label,.light #view-arquitetura-forma .festival-city-ticker__label{color:#3a383473}#view-arquitetura-forma .festival-units-trust__grid{align-items:stretch}#view-arquitetura-forma .festival-unit-card{position:relative;min-height:9.5rem;padding:1rem 1rem 1.1rem;border-radius:1.35rem;background:var(--festival-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#view-arquitetura-forma .festival-unit-card:after{content:"→";position:absolute;top:.85rem;right:.85rem;font-size:.75rem;color:var(--festival-gold);opacity:0;transform:translate(-4px);transition:opacity .25s ease,transform .25s ease}#view-arquitetura-forma .festival-unit-card:hover:after,#view-arquitetura-forma .festival-unit-card:focus-visible:after{opacity:1;transform:translate(0)}#view-arquitetura-forma .festival-unit-card:hover .festival-unit-card__media img,#view-arquitetura-forma .festival-unit-card:focus-visible .festival-unit-card__media img{filter:grayscale(0)}#view-arquitetura-forma .festival-unit-card__media{width:3.25rem;height:3.25rem}#view-arquitetura-forma .festival-price-chip{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.35rem .5rem;padding:.5rem 1.15rem;border-radius:9999px;border:1px solid var(--festival-gold-line);background:color-mix(in srgb,var(--festival-gold-soft) 65%,transparent)}#view-arquitetura-forma .festival-price-chip__from{font-size:.58rem;letter-spacing:.28em;text-transform:uppercase;opacity:.65}#view-arquitetura-forma .festival-price-chip__value{font-size:clamp(1.35rem,4vw,1.65rem);line-height:1;color:var(--accent-color, var(--festival-gold))}#view-arquitetura-forma .festival-offer-card{box-shadow:0 20px 60px #0000002e}#view-arquitetura-forma .festival-offer-includes__panel{padding:1.25rem 1.35rem;border-radius:1.25rem;border:1px solid var(--border-glass);background:color-mix(in srgb,var(--bg-primary) 88%,#fff 12%)}html.light #view-arquitetura-forma .festival-offer-includes__panel,.light #view-arquitetura-forma .festival-offer-includes__panel{background:#ffffffa6}#view-arquitetura-forma .festival-journey-band{background:linear-gradient(180deg,color-mix(in srgb,var(--festival-gold-soft) 40%,transparent),transparent 40%),var(--bg-surface, rgba(255, 255, 255, .03))}#view-arquitetura-forma .festival-step__orb{background:radial-gradient(circle at 30% 25%,var(--festival-gold-soft),var(--bg-primary, #0a0a0a) 70%);box-shadow:0 8px 32px #00000040}#view-arquitetura-forma .festival-proof-card{height:100%;position:relative;padding-top:1.65rem}#view-arquitetura-forma .festival-proof-card:before{content:"“";position:absolute;top:.35rem;left:1rem;font-family:var(--font-editorial, Georgia, serif);font-size:2.5rem;line-height:1;color:var(--festival-gold);opacity:.45}#view-arquitetura-forma .festival-faq__item{transition:border-color .25s ease,background .25s ease}#view-arquitetura-forma .festival-faq__item.is-open{border-color:var(--festival-gold-line);background:color-mix(in srgb,var(--festival-gold-soft) 35%,transparent)}#view-arquitetura-forma .festival-faq__item.is-open .festival-faq__icon{transform:rotate(45deg)}#view-arquitetura-forma .festival-faq__icon{display:inline-flex;width:1.25rem;justify-content:center;transition:transform .22s ease;flex-shrink:0}#view-arquitetura-forma .festival-urgency-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--festival-gold) 25%,transparent)}#view-arquitetura-forma .festival-section--close .liso-fechamento__inner{box-shadow:0 28px 80px #00000038}#view-arquitetura-forma .festival-modal__how-panel{padding:.85rem 1rem;border-radius:.85rem;border:1px dashed var(--border-glass);background:color-mix(in srgb,var(--festival-gold-soft) 25%,transparent)}#view-arquitetura-forma .festival-modal__panel a[data-festival-city-wa]{border-radius:.85rem;transition:border-color .2s ease,background .2s ease,transform .2s ease}#view-arquitetura-forma .festival-modal__panel a[data-festival-city-wa]:hover{background:color-mix(in srgb,var(--festival-gold-soft) 55%,transparent);transform:translate(2px)}#view-arquitetura-forma .festival-sticky.is-visible{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--bg-primary) 75%,transparent) 35%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#view-arquitetura-forma .festival-cta--sticky,body.festival-ui-portaled .liso-sticky-cta__festival{border-radius:1rem!important;letter-spacing:.2em!important;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;pointer-events:auto}#view-arquitetura-forma .festival-cta__stack,body.festival-ui-portaled .festival-cta__stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;line-height:1.2;pointer-events:none}#view-arquitetura-forma .festival-cta__stack--sticky .festival-cta__title,body.festival-ui-portaled .festival-cta__stack--sticky .festival-cta__title{font-weight:800;text-transform:uppercase;letter-spacing:.18em;font-size:.62rem}#view-arquitetura-forma .festival-cta__stack--sticky .festival-cta__sub,body.festival-ui-portaled .festival-cta__stack--sticky .festival-cta__sub{font-weight:500;text-transform:none;letter-spacing:.08em;font-size:.58rem;opacity:.92}@media(min-width:1024px){#view-arquitetura-forma .festival-units-trust__grid{gap:1rem}#view-arquitetura-forma .festival-social-proof__grid{gap:1.25rem}}@media(max-width:639px){#view-arquitetura-forma .festival-unit-card{min-height:8.75rem}#view-arquitetura-forma .festival-city-ticker__inner{font-size:.6rem;gap:.5rem .85rem}}#view-arquitetura-forma.festival-surface [data-funnel-priority="1"]{margin-top:var(--liso-sm)}#view-arquitetura-forma .festival-units-trust--compact .festival-unit-card{min-height:8.25rem;padding:.75rem}#view-arquitetura-forma .festival-journey-band .py-14{padding-block:clamp(2.5rem,6vw,3.5rem)}#view-arquitetura-forma .festival-faq-more__summary::-webkit-details-marker{display:none}#view-arquitetura-forma .festival-faq-more[open] .festival-faq-more__summary{color:var(--accent-color, var(--festival-gold));border-color:var(--festival-gold-line)}#view-arquitetura-forma .festival-social-proof--tail{padding-bottom:var(--liso-md);opacity:.92}#view-arquitetura-forma .festival-social-proof__strip{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}#view-arquitetura-forma .festival-proof-card--compact{flex:0 0 min(100%,16rem);scroll-snap-align:start;padding:1rem 1.1rem}#view-arquitetura-forma .festival-proof-card--compact:before{font-size:1.75rem;top:.15rem}@media(min-width:768px){#view-arquitetura-forma .festival-social-proof__strip{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}#view-arquitetura-forma .festival-proof-card--compact{flex:none}}#view-arquitetura-forma.festival-surface--promo{--festival-gold-soft: rgba(197, 160, 89, .22);--festival-gold-line: rgba(197, 160, 89, .55)}#view-arquitetura-forma .festival-hero-ribbon__brand{padding:.45rem .85rem;border-radius:9999px;font-size:.58rem;letter-spacing:.28em;color:#1a1408;background:linear-gradient(135deg,#e8d4a8,#c5a059 55%,#a8843f);box-shadow:0 0 24px #c5a05973}#view-arquitetura-forma .festival-hero-ribbon__deadline{padding:.4rem .75rem;border-radius:9999px;font-size:.55rem;color:var(--accent-color, #c5a059);border:1px solid var(--festival-gold-line);background:color-mix(in srgb,var(--festival-gold-soft) 70%,transparent)}#view-arquitetura-forma .festival-hero-lead__brand{text-shadow:0 0 20px rgba(197,160,89,.25)}#view-arquitetura-forma .festival-hero-price__value{font-size:1.05em;letter-spacing:.06em}#view-arquitetura-forma .festival-city-ticker--promo{border-block-color:var(--festival-gold-line);box-shadow:0 0 32px #c5a0591f}#view-arquitetura-forma .festival-offer-card--promo{border-color:var(--festival-gold-line);background:linear-gradient(165deg,rgba(197,160,89,.16),rgba(197,160,89,.04) 45%,transparent 70%);box-shadow:0 0 0 1px color-mix(in srgb,var(--festival-gold) 25%,transparent),0 24px 64px #c5a0591f}#view-arquitetura-forma .festival-offer-badge{display:inline-block;padding:.35rem 1rem;border-radius:9999px;color:#1a1408;background:linear-gradient(135deg,#e8d4a8,#c5a059);box-shadow:0 4px 20px #c5a05959}#view-arquitetura-forma .festival-offer-deadline{color:var(--accent-color, #c5a059);opacity:.95}#view-arquitetura-forma .festival-price-chip--promo{padding:.65rem 1.35rem;border-width:1.5px;box-shadow:0 0 28px #c5a05933}#view-arquitetura-forma .festival-price-chip--promo .festival-price-chip__value{font-size:clamp(1.65rem,5vw,2.1rem);font-weight:700}#view-arquitetura-forma .festival-urgency-card{border-color:var(--festival-gold-line)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--festival-gold-soft) 80%,transparent),transparent)!important}html.light #view-arquitetura-forma .festival-offer-band,.light #view-arquitetura-forma .festival-offer-band{--footer-graphite: #2c2b28;--footer-graphite-mid: #353430;--footer-ink-white: rgba(255, 255, 255, .96);--footer-ink-gray: rgba(255, 255, 255, .58);--footer-ink-faint: rgba(255, 255, 255, .42);--footer-gold: #c5a059;--footer-gold-soft: rgba(197, 160, 89, .22);width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:clamp(2.5rem,6vw,3.5rem);padding-bottom:clamp(2.5rem,6vw,3.5rem);background:linear-gradient(180deg,var(--footer-graphite-mid) 0%,var(--footer-graphite) 50%,#242321 100%);border-block:1px solid var(--footer-gold-soft);color:var(--footer-ink-gray)}html.light #view-arquitetura-forma .festival-offer-band:before,.light #view-arquitetura-forma .festival-offer-band:before{content:"";display:block;width:min(32rem,80vw);height:1px;margin:0 auto 1.75rem;background:linear-gradient(90deg,transparent,rgba(197,160,89,.55),transparent)}html.light #view-arquitetura-forma .festival-offer-band .festival-offer-card--promo,.light #view-arquitetura-forma .festival-offer-band .festival-offer-card--promo{background:#ffffff0a;border-color:#c5a05961;box-shadow:0 0 0 1px #ffffff0f,0 24px 56px #00000059}html.light #view-arquitetura-forma .festival-offer-band #festival-offer-title,.light #view-arquitetura-forma .festival-offer-band #festival-offer-title{color:var(--footer-ink-white)}html.light #view-arquitetura-forma .festival-offer-band .festival-offer-deadline,.light #view-arquitetura-forma .festival-offer-band .festival-offer-deadline{color:var(--footer-gold);opacity:1}html.light #view-arquitetura-forma .festival-offer-band .festival-offer-card--promo>p.font-tech.text-sm,.light #view-arquitetura-forma .festival-offer-band .festival-offer-card--promo>p.font-tech.text-sm{color:var(--footer-ink-gray);opacity:1}html.light #view-arquitetura-forma .festival-offer-band .festival-offer-includes__panel,.light #view-arquitetura-forma .festival-offer-band .festival-offer-includes__panel{background:#00000038;border-color:#ffffff1a}html.light #view-arquitetura-forma .festival-offer-band .festival-offer-includes__panel .text-accent,.light #view-arquitetura-forma .festival-offer-band .festival-offer-includes__panel .text-accent{color:var(--footer-gold)}html.light #view-arquitetura-forma .festival-offer-band .festival-offer-includes__list,.light #view-arquitetura-forma .festival-offer-band .festival-offer-includes__list{color:var(--footer-ink-gray)}html.light #view-arquitetura-forma .festival-offer-band .festival-offer-includes__list strong,.light #view-arquitetura-forma .festival-offer-band .festival-offer-includes__list strong{color:var(--footer-ink-white)}html.light #view-arquitetura-forma .festival-offer-band .festival-offer-includes__panel>p.font-tech,.light #view-arquitetura-forma .festival-offer-band .festival-offer-includes__panel>p.font-tech{color:var(--footer-ink-faint);opacity:1}html.light #view-arquitetura-forma .festival-offer-band .festival-offer-includes__panel>p.font-tech strong,.light #view-arquitetura-forma .festival-offer-band .festival-offer-includes__panel>p.font-tech strong{color:var(--footer-ink-gray)}html.light #view-arquitetura-forma .festival-offer-band .festival-price-chip--promo,.light #view-arquitetura-forma .festival-offer-band .festival-price-chip--promo{border-color:#c5a0598c;background:#c5a0591f}html.light #view-arquitetura-forma .festival-offer-band .festival-price-chip__from,.light #view-arquitetura-forma .festival-offer-band .festival-price-chip__from{color:var(--footer-ink-gray);opacity:1}html.light #view-arquitetura-forma .festival-offer-band .festival-price-chip__value,.light #view-arquitetura-forma .festival-offer-band .festival-price-chip__value{color:var(--footer-gold)}body.route-arquitetura-forma #view-arquitetura-forma .festival-offer-band--graphite{--footer-graphite: #2c2b28;--footer-graphite-mid: #353430;--footer-ink-white: rgba(255, 255, 255, .96);--footer-ink-gray: rgba(255, 255, 255, .58);--footer-ink-faint: rgba(255, 255, 255, .42);--footer-gold: #c5a059;--footer-gold-soft: rgba(197, 160, 89, .22);width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:clamp(2.5rem,6vw,3.5rem);padding-bottom:clamp(2.5rem,6vw,3.5rem);background:linear-gradient(180deg,var(--footer-graphite-mid) 0%,var(--footer-graphite) 50%,#242321 100%)!important;border-block:1px solid var(--footer-gold-soft);color:var(--footer-ink-gray)}body.route-arquitetura-forma #view-arquitetura-forma .festival-offer-band--graphite:before{content:"";display:block;width:min(32rem,80vw);height:1px;margin:0 auto 1.75rem;background:linear-gradient(90deg,transparent,rgba(197,160,89,.55),transparent)}body.route-arquitetura-forma #view-arquitetura-forma .festival-offer-band--graphite .festival-offer-card--promo{background:#ffffff0a;border-color:#c5a05961}body.route-arquitetura-forma #view-arquitetura-forma .festival-offer-band--graphite #festival-offer-title,body.route-arquitetura-forma #view-arquitetura-forma .festival-offer-band--graphite .festival-offer-includes__list strong{color:var(--footer-ink-white)!important}body.route-arquitetura-forma #view-arquitetura-forma .festival-offer-band--graphite .text-high-contrast,body.route-arquitetura-forma #view-arquitetura-forma .festival-offer-band--graphite [class*=text-high-contrast]{color:var(--footer-ink-gray)!important}body.route-arquitetura-forma #view-arquitetura-forma .festival-offer-band--graphite .festival-offer-includes__panel{background:#00000038;border-color:#ffffff1a}body.route-arquitetura-forma #view-arquitetura-forma .festival-offer-band--graphite .festival-offer-includes__panel .text-accent,body.route-arquitetura-forma #view-arquitetura-forma .festival-offer-band--graphite .festival-price-chip__value{color:var(--footer-gold)!important}body.route-arquitetura-forma #view-arquitetura-forma .festival-offer-band--graphite .festival-offer-includes__list,body.route-arquitetura-forma #view-arquitetura-forma .festival-offer-band--graphite .festival-price-chip__from,body.route-arquitetura-forma #view-arquitetura-forma .festival-offer-band--graphite .festival-offer-includes__panel>p.font-tech{color:var(--footer-ink-gray)!important;opacity:1}body.route-arquitetura-forma #view-arquitetura-forma .festival-offer-band--graphite .festival-offer-includes__panel>p.font-tech strong{color:var(--footer-ink-gray)!important}body.route-arquitetura-forma footer.tech-site-footer,body.route-arquitetura-forma .tech-site-footer{--footer-graphite: #2c2b28;--footer-graphite-mid: #353430;--footer-ink-white: rgba(255, 255, 255, .96);--footer-ink-gray: rgba(255, 255, 255, .58);--footer-ink-faint: rgba(255, 255, 255, .4);--footer-gold: #c5a059;--footer-gold-soft: rgba(197, 160, 89, .22);background:linear-gradient(180deg,var(--footer-graphite-mid) 0%,var(--footer-graphite) 42%,#242321 100%)!important;border-top-color:var(--footer-gold-soft)!important;color:var(--footer-ink-gray)!important}body.route-arquitetura-forma .tech-site-footer .tech-site-footer__nav-label,body.route-arquitetura-forma .tech-site-footer .tech-site-footer__nav-label--trigger{color:var(--footer-ink-white)!important;opacity:1!important}body.route-arquitetura-forma .tech-site-footer .tech-site-footer__tagline,body.route-arquitetura-forma .tech-site-footer .tech-site-footer__link,body.route-arquitetura-forma .tech-site-footer .tech-site-footer__legal-btn,body.route-arquitetura-forma .tech-site-footer .tech-site-footer__copy,body.route-arquitetura-forma .tech-site-footer .tech-site-footer__legal-links>span{color:var(--footer-ink-gray)!important;opacity:1!important}body.route-arquitetura-forma .tech-site-footer .tech-site-footer__chip,body.route-arquitetura-forma .tech-site-footer .tech-site-footer__chip [data-lucide]{color:var(--footer-gold)!important;border-color:#c5a05973}body.route-arquitetura-forma .tech-site-footer .tech-site-footer__link:hover,body.route-arquitetura-forma .tech-site-footer .tech-site-footer__legal-btn:hover,body.route-arquitetura-forma .tech-site-footer .tech-site-footer__nav-label--trigger:hover{color:var(--footer-gold)!important}body.route-arquitetura-forma .tech-site-footer .tech-site-footer__legal{border-top-color:#ffffff1a}
