@font-face{font-family:Lato;src:url(/media/fonts/lato-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url(/media/fonts/lato-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Lato;src:url(/media/fonts/lato-900.woff2)format("woff2");font-weight:900;font-display:swap}:root{--navy:#042b5e;--blue:#076cf4;--turquoise:#00dde8;--aqua:#07bfcb;--white:#fff;--paper:#f5f8fc;--night:#020f26;--night-2:#061b40;--on-night:#eef3fa;--on-night-muted:#a9bcd8;--on-night-line:#a9bcd838;--on-day:var(--navy);--on-day-muted:#4a6385;--on-day-line:#042b5e24;--font:Lato, "Segoe UI", system-ui, sans-serif;--fs-display:clamp(2.5rem, 1.2rem + 4.2vw, 5.75rem);--fs-h2:clamp(2.1rem, 1.3rem + 3.4vw, 4.6rem);--fs-h3:clamp(1.3rem, 1.1rem + .6vw, 1.7rem);--fs-lead:clamp(1.12rem, 1rem + .45vw, 1.4rem);--fs-body:clamp(1.05rem, 1rem + .15vw, 1.15rem);--fs-small:.95rem;--fs-eyebrow:.8125rem;--fs-ui:.875rem;--lh-tight:.98;--lh-title:1.04;--lh-body:1.6;--track-display:-.032em;--track-title:-.022em;--track-eyebrow:.18em;--track-ui:.08em;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:144px;--gutter:max(clamp(20px, 5vw, 88px), calc((100vw - var(--max)) / 2));--max:1440px;--measure:38ch;--radius-s:10px;--radius-m:20px;--radius-l:28px;--radius-pill:999px;--ease-out:cubic-bezier(.16, .84, .3, 1);--ease-inout:cubic-bezier(.62, 0, .18, 1);--t-micro:.18s;--t-ui:.42s;--z-day:0;--z-stage:1;--z-lines:2;--z-content:3;--z-header:20;--z-preloader:90;--z-skip:100}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:88px}html.smooth-scroll{scroll-behavior:auto}html.native-scroll{scroll-behavior:smooth}.reduced-motion{scroll-behavior:auto!important}body{background-color:var(--night);min-height:100svh;color:var(--on-night);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;font-kerning:normal;font-variant-numeric:lining-nums;background-image:url(/media/textura/grao.png);background-size:220px;margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,p,ul,ol,blockquote{margin:0}ul,ol{padding:0;list-style:none}em{font-style:normal}:focus-visible{outline:3px solid var(--turquoise);outline-offset:4px;border-radius:6px}[data-tone=dia] :focus-visible{outline-color:var(--blue)}::selection{background:var(--turquoise);color:var(--night)}.skip-link{z-index:var(--z-skip);border-radius:var(--radius-pill);background:var(--white);color:var(--navy);padding:12px 20px;font-weight:900;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.skip-link:focus{transform:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.backdrop{height:100lvh;z-index:var(--z-day);pointer-events:none;background:radial-gradient(42% 52% at 70% 48%, #076cf442, transparent 70%), radial-gradient(70% 80% at 75% 40%, #042b5ed9, transparent 75%), var(--night);position:fixed;top:0;bottom:auto;left:0;right:0}.backdrop:after{content:"";opacity:.55;background-image:url(/media/textura/grao.png);background-size:220px;position:absolute;top:0;bottom:0;left:0;right:0}.backdrop.is-lit{background:var(--night)}.hero-film{opacity:calc(1 - var(--film-p,0) * 1.15);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hero-film-poster,.hero-film-video{object-fit:cover;object-position:58% 50%;width:100%;height:100%;transform:translate3d(0, calc(var(--film-p,0) * -12vh), 0) scale(calc(1.08 - var(--film-p,0) * .06));transform-origin:50% 40%;position:absolute;top:0;bottom:0;left:0;right:0}.hero-film-video{opacity:0;transition:opacity 1s}.hero-film.has-film .hero-film-video{opacity:1}.hero-film:after{content:"";background:linear-gradient(90deg,#020f26f2 0%,#020f26db 28%,#020f266b 54%,#020f2680 100%),linear-gradient(#020f2600 68%,#020f26e6 100%),linear-gradient(#020f26bf 0%,#020f2600 24%),#042b5e2e;position:absolute;top:0;bottom:0;left:0;right:0}.backdrop-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-out);mix-blend-mode:screen;position:absolute;top:0;bottom:0;left:0;right:0}.backdrop-canvas.is-live{opacity:1}@media (max-width:820px){.hero-film-poster,.hero-film-video{object-position:50% 0;transform:translate3d(0, calc(var(--film-p,0) * -8vh), 0)}.hero-film:after{background:linear-gradient(#020f26b3 0%,#020f2659 30%,#020f268c 60%,#020f26f2 100%),#042b5e33}.backdrop{background:radial-gradient(70% 34% at 50% 24%, #076cf442, transparent 70%), radial-gradient(100% 50% at 50% 22%, #042b5ed9, transparent 75%), var(--night)}}.atmos-day{height:100lvh;z-index:var(--z-day);pointer-events:none;background-color:var(--paper);visibility:hidden;will-change:clip-path;position:fixed;top:0;bottom:auto;left:0;right:0}.stage{width:100vw;height:100lvh;z-index:var(--z-stage);pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.connections{width:100vw;height:100lvh;z-index:var(--z-lines);pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:visible}.link-frame{fill:#00dde8;fill-opacity:0;stroke:#00dde8;stroke-width:1.5px;stroke-linejoin:round}.link-line{fill:none;stroke-width:2px;stroke-linecap:round}.link-flow{fill:none;stroke:#5ff0f7;stroke-width:3px;stroke-linecap:round;opacity:0;transition:opacity .3s}.link-pin{fill:#00dde8;stroke:var(--white);stroke-width:1.5px}.link-pin-ring{fill:none;stroke:#00dde8;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:dona-ring 2.2s var(--ease-out) infinite}.link-end{fill:var(--blue);stroke:var(--white);stroke-width:2px}@keyframes dona-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}main,.site-footer{z-index:var(--z-content);position:relative}.card-fallback{display:none}.no-webgl .card-fallback,.webgl-lost .card-fallback{display:block}.no-webgl .stage,.webgl-lost .stage,.no-webgl .connections,.webgl-lost .connections{display:none}html.picker-open,html.picker-open body{overflow:hidden}.reduced-motion .atmos-day,.reduced-motion .connections{display:none}.ch[data-tone=dia]{background-color:var(--paper)}.atmos-on .ch[data-tone=dia]{background-color:#0000}.reduced-motion .stage{height:100svh;position:absolute}.preloader{z-index:var(--z-preloader);background:var(--night);clip-path:inset(0);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.preloader-stage{grid-area:1/1;place-items:center;width:360px;height:220px;display:grid;position:relative}.preloader-dots{grid-area:1/1;gap:18px;display:flex}.preloader-dots i{transform-origin:50% 100%;will-change:transform;border-radius:50%;width:16px;height:16px;display:block}.preloader-dots i:first-child{background:var(--white)}.preloader-dots i:nth-child(2){background:var(--blue)}.preloader-dots i:nth-child(3){background:var(--turquoise)}.preloader-ripple{opacity:0;border:2px solid var(--turquoise);will-change:transform, opacity;border-radius:50%;grid-area:1/1;width:120px;height:120px}.preloader-ripple.r2{border-color:var(--blue)}.preloader-ripple.r3{border-color:#fff9}.preloader .preloader-logo{opacity:0;visibility:hidden;grid-area:1/1;width:min(300px,64vw);height:auto}.preloader-progress{letter-spacing:.2em;color:#9fb4d3;font-variant-numeric:tabular-nums;font-size:12px;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.reduced-motion .preloader{display:none}.eyebrow{letter-spacing:.16em;text-transform:uppercase;width:-moz-fit-content;width:fit-content;color:var(--turquoise);background:#00dde814;border:1px solid #00dde847;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 12px;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #00dde829,0 0 10px #00dde899}[data-tone=dia] .eyebrow{color:var(--navy);background:#076cf412;border-color:#076cf433}[data-tone=dia] .eyebrow:before{background:var(--blue);box-shadow:0 0 0 3px #076cf424}.lead{font-size:var(--fs-lead);max-width:var(--measure);color:var(--on-night-muted);line-height:1.55}[data-tone=dia] .lead{color:var(--on-day-muted)}.section-title{font-size:var(--fs-h2);font-weight:900;line-height:var(--lh-title);letter-spacing:var(--track-title);text-wrap:balance}.line-mask{margin-bottom:-.06em;padding-bottom:.06em}.actions{gap:var(--s3);flex-wrap:wrap;display:flex}.button{border-radius:var(--radius-pill);min-height:56px;font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;white-space:nowrap;isolation:isolate;transition:transform var(--t-ui) var(--ease-out), background-color var(--t-ui) var(--ease-out), color var(--t-ui) var(--ease-out), border-color var(--t-ui) var(--ease-out);border:2px solid #0000;justify-content:center;align-items:center;gap:12px;padding:16px 30px;font-weight:900;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.button:active{transform:scale(.98)}.button-compact{min-height:46px;padding:10px 20px;font-size:.78rem}.button-solid{background:var(--turquoise);color:var(--night)}.button-solid:hover{background:var(--white)}[data-tone=dia] .button-solid,.picker .button-solid{background:var(--navy);color:var(--white)}[data-tone=dia] .button-solid:hover,.picker .button-solid:hover{background:var(--blue)}.button-line{border-color:var(--on-night-line);color:var(--on-night)}.button-line:hover{border-color:var(--turquoise);color:var(--turquoise)}[data-tone=dia] .button-line{border-color:var(--on-day-line);color:var(--navy)}[data-tone=dia] .button-line:hover{border-color:var(--blue);color:var(--blue)}.button-arrow{width:18px;height:2px;transition:transform var(--t-ui) var(--ease-out);background:currentColor;position:relative}.button-arrow:after{content:"";border-top:2px solid;border-right:2px solid;width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.button:hover .button-arrow{transform:translate(4px)}.site-header{z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--s5);padding:20px var(--gutter);transition:padding var(--t-ui) var(--ease-out), background-color var(--t-ui) var(--ease-out), color var(--t-ui) var(--ease-out);color:var(--on-night);display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.is-scrolled .site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#020f26d1;padding-block-start:12px;padding-block-end:12px}[data-atmos=dia].is-scrolled .site-header{background-color:#f5f8fcdb}[data-atmos=dia] .site-header{color:var(--navy)}.brand{display:block}.brand-logo{width:auto;height:40px}.brand-on-day{display:none}[data-atmos=dia] .brand-on-day{display:block}[data-atmos=dia] .brand-on-night{display:none}.nav{align-items:center;gap:clamp(20px,2.6vw,40px);font-size:.95rem;font-weight:700;display:flex}.nav a{opacity:.82;transition:opacity var(--t-micro);text-decoration:none}.nav a:hover{opacity:1}.nav-quiet{font-weight:400}.header-actions{align-items:center;gap:var(--s3);display:flex}.site-header .button-solid{min-height:44px}[data-atmos=dia] .site-header .button-solid{background:var(--navy);color:var(--white)}.menu-toggle{display:none}@media (max-width:900px){.site-header{padding:14px 20px}.brand-logo{height:34px}.header-actions .button-solid{display:none}.menu-toggle{border-radius:var(--radius-pill);min-height:44px;letter-spacing:var(--track-ui);text-transform:uppercase;background:0 0;border:2px solid;align-items:center;gap:10px;padding:8px 16px;font-size:.8rem;font-weight:900;display:inline-flex}.nav{z-index:-1;justify-content:center;align-items:flex-start;gap:var(--s5);background:var(--night);color:var(--on-night);visibility:hidden;opacity:0;transition:opacity var(--t-ui) var(--ease-out), visibility var(--t-ui);flex-direction:column;padding:96px 28px 40px;font-size:1.9rem;font-weight:900;position:fixed;top:0;bottom:0;left:0;right:0}.nav a{opacity:1}.menu-open .nav{visibility:visible;opacity:1}.menu-open .site-header{color:var(--on-night)}.menu-open .brand-on-day{display:none}.menu-open .brand-on-night{display:block}}.picker{--backdrop:1;border-radius:var(--radius-l);background:var(--paper);width:min(1080px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--navy);overscroll-behavior:contain;border:0;padding:0;overflow:hidden auto}dialog.picker::-webkit-scrollbar{width:12px;height:0}dialog.picker::-webkit-scrollbar-track{margin-block:calc(var(--radius-l) + 12px);background:0 0}dialog.picker::-webkit-scrollbar-thumb{background-color:#07bfcb;background-image:linear-gradient(#00dde8,#076cf4);background-clip:padding-box;border:4px solid #0000;border-radius:999px}dialog.picker::-webkit-scrollbar-thumb:hover{border-width:3px}@supports ((-moz-appearance:none)){dialog.picker{scrollbar-width:thin;scrollbar-color:#07bfcb transparent}}.picker::backdrop{background:rgba(2, 15, 38, calc(.72 * var(--backdrop)));-webkit-backdrop-filter:blur(calc(8px * var(--backdrop)));backdrop-filter:blur(calc(8px * var(--backdrop)))}.picker-panel{padding:clamp(24px,3.4vw,44px)}.picker-head{justify-content:space-between;align-items:flex-start;gap:var(--s5);display:flex}.picker-title{letter-spacing:var(--track-title);font-size:clamp(1.7rem,1.2rem + 2vw,2.6rem);font-weight:900;line-height:1.05}.picker-close{border:2px solid var(--on-day-line);background:0 0;border-radius:50%;flex:none;width:48px;height:48px;position:relative}.picker-close span:before,.picker-close span:after{content:"";background:var(--navy);width:18px;height:2px;position:absolute;top:50%;left:50%}.picker-close span:before{transform:translate(-50%,-50%)rotate(45deg)}.picker-close span:after{transform:translate(-50%,-50%)rotate(-45deg)}.picker-close:hover{border-color:var(--blue)}.picker-desc{margin-top:var(--s3);color:var(--on-day-muted);max-width:60ch}.picker-list{gap:var(--s4);margin-top:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.picker-option{gap:var(--s4);min-width:0;padding:var(--s5);border-radius:var(--radius-m);background:var(--white);border:1px solid var(--on-day-line);transition:border-color var(--t-ui) var(--ease-out), box-shadow var(--t-ui) var(--ease-out);flex-direction:column;display:flex}.picker-option:hover,.picker-option:focus-within{border-color:var(--blue);box-shadow:0 14px 32px -18px #076cf473}.picker-option-name{font-size:var(--fs-h3);font-weight:900}.picker-option-price{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:4px;display:flex}.picker-option-price strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.6rem,1.1rem + 1.2vw,2.1rem);font-weight:900}.picker-option-price span{color:var(--on-day-muted);font-size:var(--fs-small)}.picker-option-perks{padding-top:var(--s4);border-top:1px solid var(--on-day-line);flex:1;align-content:start;gap:10px;display:grid}.picker-option-perks li{font-size:var(--fs-small);color:var(--navy);padding-left:28px;line-height:1.4;position:relative}.picker-option-perks li:before{content:"";background:#00dde82e;border-radius:50%;width:18px;height:18px;position:absolute;top:.1em;left:0}.picker-option-perks li:after{content:"";border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);width:5px;height:9px;position:absolute;top:calc(.1em + 4px);left:6.5px;transform:rotate(45deg)}.picker-option-perks li.is-base{color:var(--on-day-muted);font-weight:700}.picker-option-cta{white-space:normal;text-align:center;width:100%;padding-inline-start:18px;padding-inline-end:18px;line-height:1.25}.picker-note{margin-top:var(--s4);font-size:var(--fs-small);color:var(--on-day-muted)}.picker-foot{justify-content:space-between;gap:var(--s3);margin-top:var(--s3);font-size:var(--fs-small);color:var(--on-day-muted);flex-wrap:wrap;display:flex}.picker-foot a{color:var(--navy);font-weight:900}@media (max-width:979px){.picker-list{gap:var(--s3);grid-template-columns:minmax(0,1fr)}.picker-option{align-items:center;gap:var(--s3) var(--s4);padding:var(--s4) var(--s5);grid-template-columns:minmax(0,1fr) auto;display:grid}.picker-option-head{display:contents}.picker-option-name{grid-column:1}.picker-option-price{text-align:right;grid-area:1/2;justify-content:flex-end;margin:0}.picker-option-perks{padding-top:var(--s3);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px}.picker-option-cta{grid-column:1/-1;min-height:50px}}@media (max-width:820px){.picker{border-radius:var(--radius-l) var(--radius-l) 0 0;width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);margin:auto 0 0}.picker-panel{padding:20px 20px 28px}.picker-panel:before{content:"";background:var(--on-day-line);border-radius:4px;width:44px;height:4px;margin:0 auto 16px;display:block}.picker-option{padding:var(--s4)}.picker-option-price{gap:2px 6px}.picker-option-price strong{font-size:clamp(1.3rem,1rem + 1.6vw,1.6rem)}.picker-option-perks{grid-template-columns:minmax(0,1fr)}}.consent{z-index:30;gap:var(--s3);max-width:560px;padding:var(--s5);border-radius:var(--radius-m);background:var(--white);color:var(--navy);display:grid;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 40px #020f2640}.consent[hidden]{display:none}.consent-actions{gap:var(--s3);justify-content:flex-end;display:flex}.consent .button-line{border-color:var(--on-day-line);color:var(--navy)}.consent .button-solid{background:var(--navy);color:var(--white)}.site-footer{align-items:center;gap:var(--s5) var(--s7);padding:var(--s8) var(--gutter) var(--s7);border-top:1px solid var(--on-night-line);color:var(--on-night-muted);font-size:var(--fs-small);background-color:var(--night);grid-template-columns:auto 1fr auto;display:grid}.footer-logo{width:auto;height:46px}.footer-legal{max-width:52ch}.footer-nav{gap:var(--s5);display:flex}.footer-nav a{color:var(--on-night);font-weight:700;text-decoration:none}.footer-copy{grid-column:1/-1}@media (max-width:820px){.site-footer{grid-template-columns:1fr}.footer-nav{flex-wrap:wrap}}@media (max-width:420px){.button{white-space:normal;text-align:center;padding-inline-start:20px;padding-inline-end:20px;line-height:1.25}}.footer-privacy{color:var(--on-night);font-size:inherit;background:0 0;border:0;margin-left:12px;padding:0;text-decoration:underline}.footer-privacy[hidden]{display:none}.ch{padding-inline:var(--gutter);position:relative;overflow-x:clip}.ch[data-tone=dia]{color:var(--on-day)}.ch[data-tone=noite]{color:var(--on-night)}.ch-inner{max-width:var(--max);margin-inline-start:auto;margin-inline-end:auto}.ch-hero{align-content:center;min-height:100svh;padding-top:112px;padding-bottom:96px;display:grid}.hero-copy{gap:var(--s5);width:min(44rem,47vw);display:grid}.hero-title{font-size:var(--fs-display);font-weight:900;line-height:var(--lh-tight);letter-spacing:var(--track-display);color:var(--white);text-wrap:balance}.hero-title em{color:var(--turquoise);display:block}.hero-rule{background:var(--turquoise);width:96px;height:2px;display:block}.hero-facts{font-size:var(--fs-small);color:var(--on-night-muted);flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.hero-facts strong{color:var(--white);font-weight:900}.hero-facts-sep{background:var(--turquoise);border-radius:50%;width:4px;height:4px}.scroll-cue{left:var(--gutter);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--on-night-muted);align-items:center;gap:14px;font-size:.75rem;font-weight:700;display:flex;position:absolute;bottom:32px}.scroll-cue-line{background:var(--on-night-line);width:2px;height:40px;position:relative;overflow:hidden}.scroll-cue-line:after{content:"";background:var(--turquoise);animation:cue 2.4s var(--ease-inout) infinite;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(-100%)}@keyframes cue{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}.card-fallback-hero{pointer-events:none;width:min(58vw,980px);position:absolute;top:50%;right:0;transform:translateY(-50%)}.beat{align-items:center;min-height:125svh;display:flex}.beat-copy{gap:var(--s5);width:min(36rem,44vw);display:grid}.luz-statement{font-size:var(--fs-h2);font-weight:900;line-height:var(--lh-title);letter-spacing:var(--track-title);text-wrap:balance}.beat-verso .beat-copy{width:min(40rem,46vw)}.verso-quote p{letter-spacing:var(--track-title);font-size:clamp(1.9rem,1.2rem + 2.6vw,3.6rem);font-weight:400;line-height:1.08}.verso-quote strong{font-weight:900;display:block}.verso-quote{position:relative}.is-isnot{gap:var(--s5);margin-top:var(--s3);grid-template-columns:1fr 1fr;display:grid}.is-isnot>div{padding:var(--s5);border-radius:var(--radius-m);background:var(--white);border:1px solid var(--on-day-line)}.is-isnot .isnot{background:0 0}.is-isnot h3{letter-spacing:.02em;margin-bottom:var(--s3);font-size:1rem;font-weight:900}.is-isnot li{color:var(--on-day-muted);font-size:var(--fs-small);padding-left:22px;line-height:1.5;position:relative}.is-isnot li+li{margin-top:var(--s3)}.is-isnot .is li:before{content:"";background:var(--blue);border-radius:50%;width:10px;height:10px;position:absolute;top:.55em;left:0}.is-isnot .isnot li:before{content:"";background:var(--navy);width:10px;height:2px;position:absolute;top:.75em;left:0}.pillars{gap:var(--s6);margin-block:var(--s3) var(--s4);display:grid}.pillar{gap:var(--s2);padding-right:48px;display:grid;position:relative}.pillar-title{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:900}.pillar-text{color:var(--on-day-muted);max-width:44ch}.connect-dot{border:2px solid var(--blue);background:var(--paper);width:14px;height:14px;transition:background-color var(--t-ui) var(--ease-out), transform var(--t-ui) var(--ease-out);border-radius:50%}.pillar .connect-dot{position:absolute;top:.6em;right:0}.is-connected .connect-dot,.is-connected.connect-dot{background:var(--blue);transform:scale(1.15)}.no-webgl .connect-dot,.reduced-motion .connect-dot{background:var(--blue)}.ch-modalidades{padding-block:var(--s10) var(--s9)}.section-head{gap:var(--s5);max-width:44rem;margin-left:auto;margin-right:max(0px, calc((100% - var(--max)) / 2));display:grid}.plans{gap:var(--s5);max-width:var(--max);margin:var(--s8) auto 0;perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plan{gap:var(--s4);border-radius:var(--radius-l);background:var(--white);border:1px solid var(--on-day-line);transition:border-color var(--t-ui) var(--ease-out), transform var(--t-ui) var(--ease-out);flex-direction:column;padding:clamp(24px,2.6vw,40px);display:flex}.plan:hover,.plan:focus-within{border-color:var(--blue);transform:translateY(-6px)}.plan-index{font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);color:var(--navy);font-weight:900}.plan-name{letter-spacing:var(--track-title);font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem);font-weight:900;line-height:1.05}.plan-brand{font-weight:400}.plan-price{padding-block:var(--s4);border-block:1px solid var(--on-day-line);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.plan-currency{font-size:1.1rem;font-weight:700}.plan-price strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,2rem + 2.4vw,4.4rem);font-weight:900;line-height:1}.plan-period{color:var(--on-day-muted);font-size:var(--fs-small)}.plan-text{color:var(--on-day-muted);flex:1}.plan-cta{width:100%}.plans-notes{gap:var(--s5);max-width:var(--max);margin:var(--s6) auto 0;font-size:var(--fs-small);color:var(--on-day-muted);grid-template-columns:1fr 1fr;display:grid}.plans-notes strong{color:var(--navy)}.plans-notes a{color:var(--navy);font-weight:700}.ch-final{min-height:140svh;padding-bottom:var(--s9);align-content:end;display:grid}.final-copy{justify-items:center;gap:var(--s5);text-align:center;max-width:52rem;margin-inline-start:auto;margin-inline-end:auto;display:grid}.final-title{font-size:var(--fs-display);font-weight:900;line-height:var(--lh-tight);letter-spacing:var(--track-display);color:var(--white)}.final-title em{color:var(--turquoise);display:block}.final-copy .lead{max-width:44ch;margin-inline-start:auto;margin-inline-end:auto}.final-copy .actions{justify-content:center}.card-fallback-final{width:min(70vw,760px);margin:0 auto var(--s7)}@media (max-width:1100px) and (min-width:821px){.hero-copy{width:min(40rem,60vw)}.beat-copy,.beat-verso .beat-copy{width:min(34rem,54vw)}.is-isnot{grid-template-columns:1fr}.plans{grid-template-columns:1fr;max-width:40rem}.section-head{margin-left:0}}@media (max-width:820px){.ch{padding-inline-start:0;padding-inline-end:0}.ch-hero{align-content:end;padding:0}.hero-copy,.beat-copy,.beat-verso .beat-copy,.final-copy,.section-head,.plans,.plans-notes{width:auto}.hero-copy{gap:var(--s4);background-color:var(--night);border-radius:var(--radius-l) var(--radius-l) 0 0;margin-top:44svh;padding:28px 20px 36px}.hero-title{font-size:clamp(2.35rem,9.6vw,3.4rem)}.actions{flex-direction:column}.actions .button{width:100%}.scroll-cue{display:none}.card-fallback-hero{width:92vw;top:22svh;left:4vw}.beat{align-items:flex-end;min-height:88svh}.beat-copy{background-color:var(--paper);border-radius:var(--radius-l) var(--radius-l) 0 0;box-shadow:0 -1px 0 var(--on-day-line);margin-top:42svh;padding:28px 20px 40px}.is-isnot{grid-template-columns:1fr}.verso-quote .connect-dot,.pillar .connect-dot{display:none}.pillar{padding-right:0}.ch-modalidades{background-color:var(--paper);padding:104px 20px 64px}.reduced-motion .ch-modalidades,.ch-modalidades{background-color:var(--paper)}.section-head{margin:0}.plans{margin-top:var(--s6);gap:var(--s4);grid-template-columns:1fr}.plans-notes{grid-template-columns:1fr}.ch-final{min-height:100svh;padding:0}.final-copy{background-color:var(--night);border-radius:var(--radius-l) var(--radius-l) 0 0;margin-top:44svh;padding:32px 20px 48px}.final-title{font-size:clamp(2.4rem,10vw,3.6rem)}}.nowrap{white-space:nowrap}.pose-hold{height:1px;display:block}@media (min-width:821px) and (max-height:560px){:root{--fs-display:clamp(2rem, 7.4vh, 3rem);--fs-h2:clamp(1.7rem, 6.4vh, 2.6rem);--fs-lead:1rem}.ch-hero{padding-top:72px;padding-bottom:48px}.hero-copy{gap:var(--s3);width:min(30rem,50vw)}.hero-copy .lead,.scroll-cue{display:none}.beat{min-height:140vh}.beat-copy,.beat-verso .beat-copy{gap:var(--s3);width:min(30rem,50vw)}.is-isnot{grid-template-columns:1fr}.ch-final{min-height:160vh}.ch-modalidades .section-head{max-width:62%;margin-left:34%}.final-copy{text-align:left;justify-items:start;max-width:50vw;margin-left:0}.final-copy .actions{justify-content:flex-start}}.pillar{transition:opacity var(--t-ui) var(--ease-out)}.pillars:has(.is-active) .pillar:not(.is-active){opacity:.42}.pillar.is-active .pillar-title{color:var(--blue)}.pillar .pillar-title{transition:color var(--t-ui) var(--ease-out)}.connect-dot{transition:background-color var(--t-ui) var(--ease-out), transform var(--t-ui) var(--ease-out), box-shadow .6s var(--ease-out);box-shadow:0 0 #00dde800}.is-connected .connect-dot{box-shadow:0 0 0 6px #00dde82e}.ch-head{gap:var(--s5);max-width:52rem;display:grid}.actions-center{justify-content:center}.pose-mark{height:1px;display:block}.ch-beneficios{padding-top:var(--s10);padding-bottom:var(--s9)}.alcoves{margin-top:var(--s6)}.alcove{align-content:center;width:min(36rem,44vw);min-height:105svh;display:grid;position:relative}.alcove-body{gap:var(--s4);display:grid}.alcove-right{margin-left:auto}.alcove-index{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #042b5e38;margin-bottom:calc(var(--s5) * -1);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;font-size:clamp(6rem,3rem + 10vw,13rem);font-weight:900;line-height:.8}.alcove-title{align-items:center;gap:var(--s4);letter-spacing:var(--track-title);font-size:clamp(2rem,1.3rem + 2.6vw,3.6rem);font-weight:900;line-height:1.02;display:flex}.alcove-right .alcove-title{flex-direction:row}.alcove-title .connect-dot{flex:none}.alcove-practice{font-size:var(--fs-lead);color:var(--navy);max-width:32ch;line-height:1.5}.alcove-practice span{font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--on-day-muted);margin-bottom:6px;font-weight:900;display:block}.alcove-note{padding-top:var(--s4);border-top:1px solid var(--on-day-line);font-size:var(--fs-small);color:var(--on-day-muted);max-width:44ch}.ch-vida{padding-top:var(--s10);padding-bottom:var(--s9)}.ch-vida .section-title{color:var(--white)}.ch-vida .section-title em{color:var(--turquoise);display:block}.scenes{margin-top:var(--s9);max-width:var(--max);gap:clamp(64px,10vw,160px);margin-inline-start:auto;margin-inline-end:auto;display:grid}.scene{grid-template-columns:minmax(0,34vw) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,120px);display:grid}.scene:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,34vw)}.scene:nth-child(2n) .scene-photo{order:2}.scene-photo{aspect-ratio:2/3;border-radius:var(--radius-l);background:var(--night-2);margin:0;overflow:hidden}.scene-photo img{object-fit:cover;width:100%;height:100%}.scene-copy{gap:var(--s4);max-width:30rem;display:grid}.scene-time{letter-spacing:-.03em;color:var(--turquoise);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,1.6rem + 3.4vw,5rem);font-weight:900;line-height:1}.scene-copy h3{color:var(--white);text-wrap:balance;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-weight:900;line-height:1.1}.scene-copy p:not(.scene-time){color:var(--on-night-muted);font-size:var(--fs-lead);line-height:1.5}.scene-wide{margin:clamp(80px, 12vw, 180px) calc(var(--gutter) * -1) 0}.scene-wide picture{display:block;overflow:hidden}.scene-wide img{object-fit:cover;width:100%;max-height:92svh}.scene-wide figcaption{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s5) var(--gutter) 0;color:var(--on-night-muted);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.scene-wide figcaption span{color:var(--white);letter-spacing:var(--track-title);font-size:clamp(1.8rem,1.2rem + 2vw,3rem);font-weight:900}.ch-passos{padding-top:var(--s10);padding-bottom:var(--s9)}.steps-wrap{width:min(40rem,50vw);margin-top:var(--s8);position:relative}.steps-wrap:before{content:"";background:var(--on-day-line);width:2px;position:absolute;top:24px;bottom:24px;left:23px}.steps-line{width:2px;height:calc(100% - 48px);position:absolute;top:24px;left:23px;overflow:visible}.steps-line line{stroke:var(--blue);stroke-width:2px;vector-effect:non-scaling-stroke}.steps{gap:clamp(40px,6vh,72px);display:grid;position:relative}.step{gap:var(--s5);grid-template-columns:48px 1fr;align-items:start;display:grid}.step-n{border:2px solid var(--on-day-line);background:var(--paper);width:48px;height:48px;color:var(--navy);transition:background-color var(--t-ui) var(--ease-out), color var(--t-ui) var(--ease-out), border-color var(--t-ui) var(--ease-out);border-radius:50%;place-items:center;font-weight:900;display:grid}.step.is-reached .step-n,.reduced-motion .step-n,.no-webgl .step-n{background:var(--navy);border-color:var(--navy);color:var(--white)}.step h3{font-size:var(--fs-h3);margin:8px 0 6px;font-weight:900;line-height:1.2}.step p{color:var(--on-day-muted);max-width:40ch}.ch-passos .actions{margin-top:var(--s8)}.reduced-motion .steps-line{display:none}.ch-rede{padding-top:var(--s10);padding-bottom:var(--s9)}.rede-preview-flag{z-index:5;margin-bottom:var(--s6);border-radius:var(--radius-s);background:var(--navy);color:var(--white);text-align:center;padding:12px 20px;font-weight:900;position:sticky;top:76px}.rede-filters{gap:var(--s2);margin-top:var(--s6);flex-wrap:wrap;display:flex}.chip{border-radius:var(--radius-pill);border:1px solid var(--on-day-line);background:var(--white);min-height:44px;color:var(--navy);padding:8px 18px;font-size:.95rem;font-weight:700}.chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--white)}.chip span{letter-spacing:.08em;opacity:.7;margin-left:4px;font-size:.72rem;font-weight:900}.rede-list{gap:var(--s5);margin-top:var(--s6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.unit{gap:var(--s2);padding:var(--s4) var(--s4) var(--s5);border-radius:var(--radius-m);background:var(--white);border:1px solid var(--on-day-line);transition:border-color var(--t-ui) var(--ease-out), transform var(--t-ui) var(--ease-out);align-content:start;display:grid;position:relative}.unit:hover,.unit:focus-within{border-color:var(--blue);transform:translateY(-4px)}.unit[hidden]{display:none}.unit-photo{border-radius:var(--radius-s);aspect-ratio:3/2;background:var(--paper);margin:0;overflow:hidden}.unit-photo img{object-fit:cover;width:100%;height:100%}.unit-logo{width:-moz-fit-content;width:fit-content;max-width:78%;height:64px;margin:-40px 0 var(--s2) var(--s3);border-radius:var(--radius-s);background:var(--white);place-items:center start;padding:10px 16px;display:grid;position:relative;box-shadow:0 6px 20px #042b5e1f}.unit-logo img{object-fit:contain;width:auto;max-width:100%;height:44px}.unit-name{font-size:1.15rem;font-weight:900}.unit-place{color:var(--on-day-muted);font-size:var(--fs-small)}.unit-link{margin-top:var(--s2);color:var(--navy);justify-self:start;font-weight:900}.ch-duvidas{padding-top:var(--s10);padding-bottom:var(--s9)}.ch-duvidas .ch-head{text-align:center;justify-items:center;margin-inline-start:auto;margin-inline-end:auto}.faq{max-width:52rem;margin:var(--s7) auto 0;border-top:1px solid var(--on-day-line)}.faq-item{border-bottom:1px solid var(--on-day-line)}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--s5);cursor:pointer;padding:24px 4px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h3{font-size:clamp(1.1rem,1rem + .5vw,1.35rem);font-weight:900;line-height:1.3}.faq-item summary:hover h3{color:var(--blue)}.faq-icon{border:2px solid var(--on-day-line);border-radius:50%;flex:none;width:36px;height:36px;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--navy);width:14px;height:2px;transition:transform var(--t-ui) var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[open] .faq-icon:after{transform:translate(-50%,-50%)rotate(0)}.faq-answer{overflow:hidden}.faq-answer p{max-width:62ch;color:var(--on-day-muted);font-size:var(--fs-body);padding:0 4px 28px}.faq-answer a,.faq-answer strong{color:var(--navy)}@media (max-width:1100px) and (min-width:821px){.alcove{width:min(32rem,54vw)}.rede-list{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-wrap{width:min(36rem,56vw)}}@media (max-width:820px){.ch-beneficios,.ch-passos,.ch-rede,.ch-duvidas{padding-inline-start:0;padding-inline-end:0}.ch-head{padding-inline-start:20px;padding-inline-end:20px}.ch-beneficios>.ch-head{background:var(--paper);margin-top:0;padding:28px 20px 40px}.alcove{align-content:end;width:auto;min-height:90svh}.alcove-body{background:var(--paper);border-radius:var(--radius-l) var(--radius-l) 0 0;box-shadow:0 -1px 0 var(--on-day-line);margin-top:42svh;padding:24px 20px 40px}.alcove-index{margin-bottom:-12px;font-size:5.5rem}.alcove-title .connect-dot{display:none}.ch-beneficios .actions-center{background:var(--paper);padding:0 20px 40px}.ch-vida{padding-inline-start:20px;padding-inline-end:20px}.scene,.scene:nth-child(2n){gap:var(--s5);grid-template-columns:1fr}.scene:nth-child(2n) .scene-photo{order:0}.scene-photo{aspect-ratio:4/5}.scene-wide{margin-inline-start:-20px;margin-inline-end:-20px}.scene-wide figcaption{padding-inline-start:20px;padding-inline-end:20px}.ch-passos>.pose-mark+.ch-head{background:var(--paper);border-radius:var(--radius-l) var(--radius-l) 0 0;margin-top:42svh;padding-top:28px}.steps-wrap{width:auto;padding:var(--s6) 20px 0;background:var(--paper);margin-top:0}.steps-wrap:before,.steps-line{left:43px;top:calc(var(--s6) + 24px)}.ch-passos .actions{padding:var(--s6) 20px 48px;background:var(--paper);margin-top:0}.ch-rede,.ch-duvidas{background-color:var(--paper)}.rede-filters,.rede-list{padding-inline-start:20px;padding-inline-end:20px}.rede-list{grid-template-columns:1fr}.faq{margin-inline-start:20px;margin-inline-end:20px}.ch-duvidas .ch-head{text-align:left;justify-items:start}}@media (min-width:821px){.ch-beneficios>.ch-head{max-width:min(40rem,46vw)}}.faq-contact{justify-content:center;align-items:center;gap:var(--s4);margin-top:var(--s7);color:var(--on-day-muted);flex-wrap:wrap;display:flex}.wa-link{color:var(--navy);font-weight:900}.site-footer .wa-link{color:var(--on-night)}.plan-highlights{gap:8px;display:grid}.plan-highlights li{color:var(--navy);font-weight:700;font-size:var(--fs-small);padding-left:22px;position:relative}.plan-highlights li:before{content:"";background:var(--blue);border-radius:50%;width:10px;height:10px;position:absolute;top:.5em;left:0}.compare{max-width:var(--max);margin:var(--s9) auto 0}.compare-title{font-size:var(--fs-h3);margin-bottom:var(--s5);font-weight:900}.compare-scroll{border-radius:var(--radius-l);background:var(--white);border:1px solid var(--on-day-line);overflow:hidden}.cmp-table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.cmp-table caption{caption-side:bottom}.cmp-table thead th{background:var(--navy);color:var(--white);text-align:center;padding:18px 16px;font-size:.95rem;font-weight:900}.cmp-table thead th:first-child{text-align:left}.cmp-table tbody th,.cmp-table td{border-top:1px solid var(--on-day-line);padding:14px 16px}.cmp-table tbody th{text-align:left;color:var(--navy);width:40%;font-weight:700}.cmp-table td{text-align:center;color:var(--navy);font-variant-numeric:tabular-nums;font-weight:900}.cmp-table td.cmp-no{color:var(--on-day-muted);font-weight:400}.cmp-table td.cmp-span{text-align:left;color:var(--on-day-muted);font-weight:400}.cmp-group th{background:var(--paper);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--on-day-muted);text-align:left;padding:22px 16px 8px;font-weight:900}.cmp-yes{background:var(--navy);vertical-align:middle;border-radius:50%;width:22px;height:22px;display:inline-block;position:relative}.cmp-yes:after{content:"";border-right:2px solid var(--white);border-bottom:2px solid var(--white);width:6px;height:11px;position:absolute;top:4px;left:7px;transform:rotate(45deg)}.cmp-table tbody tr:not(.cmp-group):hover{background:#076cf40a}.compare-waits{gap:var(--s5);margin-top:var(--s6);padding:var(--s5);border-radius:var(--radius-m);border:1px solid var(--on-day-line);grid-template-columns:auto 1fr;align-items:start;display:grid}.compare-waits h4{font-size:1rem;font-weight:900}.compare-waits ul{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.compare-waits li{font-size:var(--fs-small);color:var(--on-day-muted);gap:2px;display:grid}.compare-waits strong{color:var(--navy)}.compare-note{margin-top:var(--s4);font-size:var(--fs-small);color:var(--on-day-muted);max-width:80ch}.footer-inst{grid-column:1/-1;font-size:.85rem}@media (max-width:820px){.compare{margin-top:var(--s8)}.cmp-table,.cmp-table tbody,.cmp-table tr,.cmp-table th,.cmp-table td{width:auto;display:block}.cmp-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp-table tbody tr:not(.cmp-group){border-top:1px solid var(--on-day-line);grid-template-columns:repeat(3,1fr);gap:4px 8px;padding:14px 16px;display:grid}.cmp-table tbody tr:not(.cmp-group) th{border:0;grid-column:1/-1;width:auto;padding:0 0 6px}.cmp-table td{border-radius:var(--radius-s);background:var(--paper);border:0;padding:8px 4px;font-size:.88rem}.cmp-table td:before{content:attr(data-plan);letter-spacing:.06em;text-transform:uppercase;color:var(--on-day-muted);margin-bottom:2px;font-size:.7rem;font-weight:700;display:block}.cmp-table td.cmp-span{background:0 0;grid-column:1/-1;padding:0}.cmp-table td.cmp-span:before{content:none}.compare-waits{grid-template-columns:1fr}}.rede-swipe,.cmp-switch,.mobile-cta{display:none}@media (max-width:820px){.rede-filters{scroll-snap-type:x proximity;overscroll-behavior-x:contain;margin-top:var(--s5);scrollbar-width:none;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.rede-filters::-webkit-scrollbar{display:none}.chip{scroll-snap-align:start;flex:none}.rede-swipe{margin:var(--s4) 20px 0;letter-spacing:.06em;text-transform:uppercase;color:var(--on-day-muted);align-items:center;gap:10px;font-size:.8rem;font-weight:700;display:flex}.rede-swipe span{background:currentColor;width:28px;height:2px;position:relative}.rede-swipe span:after{content:"";border-top:2px solid;border-right:2px solid;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.rede-list{gap:var(--s3);margin-top:var(--s3);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;padding:4px 20px 16px;scroll-padding-inline:20px;display:grid;overflow-x:auto}.rede-list::-webkit-scrollbar{display:none}.unit{scroll-snap-align:start}.unit:hover,.unit:focus-within{transform:none}.cmp-switch{z-index:2;margin-bottom:var(--s3);border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--on-day-line);grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid;position:sticky;top:64px;box-shadow:0 6px 18px #042b5e14}.cmp-switch-btn{border-radius:var(--radius-pill);min-height:44px;color:var(--navy);transition:background-color var(--t-ui) var(--ease-out), color var(--t-ui) var(--ease-out);background:0 0;border:0;font-size:.9rem;font-weight:900}.cmp-switch-btn[aria-pressed=true]{background:var(--navy);color:var(--white)}.cmp-table[data-show] tbody tr:not(.cmp-group){justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.cmp-table[data-show] tbody tr:not(.cmp-group) th{flex:1;padding:0}.cmp-table[data-show] td{text-align:right;background:0 0;flex:none;max-width:46%;padding:0;font-size:.95rem}.cmp-table[data-show] td:before{content:none}.cmp-table[data-show=Essencial] td[data-plan]:not([data-plan=Essencial]),.cmp-table[data-show=Avançado] td[data-plan]:not([data-plan=Avançado]),.cmp-table[data-show=Premium] td[data-plan]:not([data-plan=Premium]){display:none}.cmp-table[data-show] tbody tr:has(td.cmp-span){display:block}.cmp-table[data-show] tbody tr:has(td.cmp-span) th{padding-bottom:4px}.cmp-table[data-show] td.cmp-span{text-align:left;max-width:none;font-size:var(--fs-small)}.mobile-cta{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:18;justify-content:space-between;align-items:center;gap:var(--s3);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--on-night);transition:transform .5s var(--ease-out);background:#020f26eb;padding:10px 10px 10px 18px;display:flex;position:fixed;transform:translateY(160%);box-shadow:0 12px 30px #020f2659}.mobile-cta.is-visible{transform:none}.mobile-cta-price{color:var(--on-night-muted);font-size:.85rem;line-height:1.2}.mobile-cta-price strong{color:var(--white);font-size:1.05rem;display:block}.mobile-cta-price span{font-size:.8rem}.mobile-cta .button{white-space:nowrap;padding-inline-start:18px;padding-inline-end:18px}.menu-open .mobile-cta,.picker-open .mobile-cta{transform:translateY(160%)}}@media (max-width:820px) and (prefers-reduced-motion:reduce){.mobile-cta{transition:none}}.footer-nav a,.unit-link,.brand{align-items:center;min-height:44px;display:inline-flex}.chip span{font-size:.75rem}@media (min-width:821px) and (min-height:561px){.ch-modalidades{padding-top:0}.stage-head{align-content:center;min-height:100svh}.pose-mark-late{position:relative;top:45svh}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--night)}::-webkit-scrollbar-thumb{border:3px solid var(--night);background:linear-gradient(#00dde8 0%,#07bfcb 55%,#076cf4 100%);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#5ff0f7 0%,#00dde8 50%,#07bfcb 100%)}::-webkit-scrollbar-corner{background:var(--night)}html[data-atmos=dia]::-webkit-scrollbar-track{background:var(--paper)}html[data-atmos=dia]::-webkit-scrollbar-thumb{border-color:var(--paper)}@supports ((-moz-appearance:none)){html{scrollbar-color:#07bfcb var(--night);scrollbar-width:thin}}html.has-site-scrollbar{scrollbar-width:none}html.has-site-scrollbar::-webkit-scrollbar{width:0;height:0}.site-scrollbar{z-index:30;cursor:default;justify-content:center;width:18px;display:flex;position:fixed;top:6px;bottom:6px;right:3px}.site-scrollbar.is-empty{display:none}.site-scrollbar-thumb{cursor:grab;width:10px;transition:width .2s var(--ease-out), box-shadow .2s var(--ease-out);will-change:transform;background:linear-gradient(#00dde8 0%,#5ff0f7 22%,#07bfcb 45%,#076cf4 70%,#00dde8 100%) 0 0/100% 260px repeat-y;border-radius:999px;animation:3.2s linear infinite site-scrollbar-flow;position:absolute;top:0;box-shadow:0 0 10px #00dde873}.site-scrollbar:hover .site-scrollbar-thumb,.site-scrollbar.is-dragging .site-scrollbar-thumb{width:14px;box-shadow:0 0 18px #00dde8bf}.site-scrollbar.is-dragging .site-scrollbar-thumb{cursor:grabbing}@keyframes site-scrollbar-flow{to{background-position:0 260px}}@media (prefers-reduced-motion:reduce){.site-scrollbar-thumb{animation:none}}html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor.picker-open,html.has-cursor.picker-open *{cursor:auto!important}html.has-cursor.picker-open a,html.has-cursor.picker-open button{cursor:pointer!important}.cursor{z-index:95;pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out);position:fixed;top:0;bottom:0;left:0;right:0}.cursor.is-visible{opacity:1}.picker-open .cursor{opacity:0}.cursor-dot,.cursor-ring{border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.cursor-dot{background:var(--turquoise);width:6px;height:6px;transition:width .25s var(--ease-out), height .25s var(--ease-out), opacity .25s}.cursor-ring{width:38px;height:38px;transition:width .45s var(--ease-out), height .45s var(--ease-out), background-color .35s var(--ease-out), border-color .35s var(--ease-out), scale .25s var(--ease-out);background:0 0;border:1.5px solid #eef3fa8c;place-items:center;display:grid}[data-atmos=dia] .cursor-ring{border-color:#042b5e73}[data-atmos=dia] .cursor-dot{background:var(--blue)}.cursor-label{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--white);opacity:0;transition:opacity .3s var(--ease-out), scale .45s var(--ease-out);font-size:.68rem;font-weight:900;scale:.6}.cursor[data-state=link] .cursor-ring{border-color:var(--turquoise);background:#00dde81f;width:58px;height:58px}[data-atmos=dia] .cursor[data-state=link] .cursor-ring{border-color:var(--blue);background:#076cf414}.cursor[data-state=button] .cursor-ring{background:0 0;border-color:#0000;width:14px;height:14px}.cursor[data-state=button] .cursor-dot{width:10px;height:10px}.cursor-label{text-align:center;line-height:1.25;display:grid}.cursor-label>span{transition:opacity .25s var(--ease-out);grid-area:1/1}.cursor-label-hover{white-space:normal;max-width:78px}.cursor-label-drag{opacity:0}.cursor[data-state=card] .cursor-ring{border-color:var(--turquoise);background:#042b5ee0;width:108px;height:108px}.cursor[data-state=card] .cursor-label{opacity:1;scale:1}.cursor[data-state=card] .cursor-dot{opacity:0}.cursor[data-state=drag] .cursor-ring{border-color:var(--turquoise);background:#00dde8eb;width:76px;height:76px}.cursor[data-state=drag] .cursor-label{opacity:1;color:var(--night);scale:1}.cursor[data-state=drag] .cursor-label-hover{opacity:0}.cursor[data-state=drag] .cursor-label-drag{opacity:1}.cursor[data-state=drag] .cursor-dot{opacity:0}html.is-dragging-card,html.is-dragging-card *{-webkit-user-select:none!important;user-select:none!important}.cursor.is-pressed .cursor-ring{scale:.86}.ch-rede.reel{padding:0}.reel-stage{--u:min(100vw / 1440, 1px);width:100%;max-width:1440px;height:calc(1100 * var(--u));color:var(--navy);margin:0 auto;position:relative;overflow:hidden}.reel-stage>*{position:absolute}.reel-badge{left:50%;top:calc(40 * var(--u));align-items:center;gap:calc(10 * var(--u));height:calc(38 * var(--u));padding:0 calc(18 * var(--u));white-space:nowrap;color:var(--navy);font-size:calc(16.6 * var(--u));background:#00dde829;border-radius:999px;font-weight:700;display:inline-flex;transform:translate(-50%)}.reel-badge-dot{width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--blue);box-shadow:0 0 0 calc(4 * var(--u)) #076cf42e;border-radius:50%}.reel-title{left:0;right:0;top:calc(98 * var(--u));text-align:center;font-size:calc(88 * var(--u));line-height:calc(92 * var(--u));letter-spacing:-.035em;color:var(--navy);justify-items:center;font-weight:900;display:grid}.reel-line:last-child{letter-spacing:-.022em;color:var(--blue)}.reel-sub{left:50%;top:calc(300 * var(--u));width:calc(620 * var(--u));text-align:center;font-size:calc(20.8 * var(--u));line-height:calc(32 * var(--u));color:var(--on-day-muted);transform:translate(-50%)}.reel-note{font-size:calc(23 * var(--u));color:var(--blue);white-space:nowrap;transform-origin:0;font-style:italic;font-weight:700;line-height:1.15}.reel-note-1{left:calc(1150 * var(--u));top:calc(250 * var(--u));transform:rotate(10deg)}.reel-note-2{left:calc(330 * var(--u));top:calc(960 * var(--u));transform:rotate(-6deg)}.reel-doodles{width:100%;height:calc(1100 * var(--u));pointer-events:none;top:0;left:0;overflow:visible}.reel-doodle{fill:none;stroke:var(--blue);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.reel-row{left:0;right:0;top:calc(380 * var(--u));height:calc(430 * var(--u));cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.reel-row.is-grabbing{cursor:grabbing}html.has-cursor .reel-row,html.has-cursor .reel-row *{cursor:none!important}.reel-card{will-change:transform, clip-path;background:var(--navy);text-decoration:none;display:block;position:absolute;top:0;left:0;overflow:hidden}.reel-photo{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.reel-city{left:calc(12 * var(--u));top:calc(12 * var(--u));max-width:calc(100% - 24 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--white);font-size:calc(12 * var(--u));letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;background:#020f2699;border-radius:999px;font-weight:700;position:absolute;overflow:hidden}.reel-logos{left:0;right:0;top:calc(830 * var(--u));height:calc(84 * var(--u));pointer-events:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.logo-track{align-items:center;gap:calc(72 * var(--u));padding-right:calc(72 * var(--u));flex:none;animation:34s linear infinite reverse logo-marquee;display:flex}.logo-item{height:calc(84 * var(--u));flex:none;place-items:center;display:grid}.logo-item img{height:calc(48 * var(--u) * var(--logo-scale,1));width:auto;max-width:calc(240 * var(--u));object-fit:contain}@keyframes logo-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.logo-track{animation:none}}.reel-cta{left:50%;top:calc(950 * var(--u));place-items:center;display:grid;transform:translate(-50%)}.reel-ring{inset:calc(-9 * var(--u)) calc(-10 * var(--u));animation:reel-ring 2.6s var(--ease-inout) infinite;border:2px dashed #076cf48c;border-radius:999px;position:absolute}@keyframes reel-ring{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.45;transform:scale(1.045,1.08)}}.reel-cta .button{position:relative}.rede-dir{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;max-width:var(--max);padding:var(--s6) var(--gutter) var(--s9);margin:0 auto;overflow:hidden;padding:0!important;position:absolute!important}.rede-dir-title{font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--on-day-muted);margin-bottom:var(--s5);font-weight:900}.dir-list{gap:var(--s5) var(--s6);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.dir-city-name{color:var(--navy);margin-bottom:6px;font-weight:900}.dir-city-name span{letter-spacing:.08em;color:var(--on-day-muted);margin-left:4px;font-size:.75rem}.dir-city ul{gap:2px;display:grid}.dir-city a{min-height:32px;color:var(--on-day-muted);border-bottom:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.dir-city a:hover{color:var(--blue);border-bottom-color:currentColor}@media (prefers-reduced-motion:reduce){.reel-ring{animation:none}}@media (max-width:820px){.reel-stage{--u:1px;gap:18px;height:auto;padding:84px 0 36px;display:grid}.reel-stage>*{position:relative;top:auto;left:auto;right:auto;transform:none}.reel-doodles,.reel-badge,.reel-sub,.reel-note,.reel-cta{display:none}.reel-title{text-align:left;letter-spacing:-.025em;padding:0 20px;font-size:1.9rem;line-height:1.08;display:block}.reel-line{display:inline}.reel-line:first-child:after{content:" "}.reel-row{width:100%;height:284px}.reel-logos{width:100%;height:64px;margin-top:-4px}.logo-track{gap:40px;padding-right:40px;animation-duration:26s}.logo-item{height:64px}.logo-item img{height:calc(34px * var(--logo-scale,1));max-width:170px}.reel-city{padding:4px 9px;font-size:11px;top:10px;left:10px}.rede-dir{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}.ch-vida{padding-bottom:0}.vida-head{margin-bottom:var(--s8)}.film{width:100vw;color:var(--white);margin-left:calc(50% - 50vw);position:relative}.film-scenes{gap:var(--s6);padding:0 var(--gutter);display:grid}.film-scene{gap:var(--s4);display:grid;position:relative}.film-scene[hidden]{display:none!important}.film-media{border-radius:var(--radius-l);aspect-ratio:16/9;background:var(--night-2);position:relative;overflow:hidden}.film-media img,.film-media video{object-fit:cover;transform-origin:50% 55%;width:100%;height:100%;display:block}.film-when{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.film-time{letter-spacing:-.035em;color:var(--turquoise);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,1.4rem + 3.2vw,5rem);font-weight:900;line-height:1}.film-tag{font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:#ffffffc7;font-weight:900}.film-title{margin-top:var(--s3);letter-spacing:-.028em;color:var(--white);text-wrap:balance;font-size:clamp(1.9rem,1.1rem + 2.8vw,3.9rem);font-weight:900;line-height:1.04}.film-text{margin-top:var(--s4);color:#eef3fadb;max-width:36ch;font-size:clamp(1.05rem,.98rem + .35vw,1.3rem);line-height:1.55}.film-hud,.film-note{display:none}.film.is-cinema{background:var(--night);height:100svh;overflow:hidden}.film.is-cinema .film-scenes{height:100%;padding:0;display:block;position:relative}.film.is-cinema .film-scene{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.film.is-cinema .film-media{aspect-ratio:auto;will-change:clip-path, transform;border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0}.film.is-cinema .film-media:after{content:"";pointer-events:none;background:linear-gradient(#020f2600 38%,#020f268c 68%,#020f26e6 100%),linear-gradient(90deg,#020f2673 0%,#020f2600 45%);position:absolute;top:0;bottom:0;left:0;right:0}.film.is-cinema .film-media img,.film.is-cinema .film-media video{will-change:transform}.film-video{opacity:0;transition:opacity .6s;position:absolute;top:0;bottom:0;left:0;right:0}.film-media.has-video .film-video{opacity:1}.film.is-cinema .film-caption{left:var(--gutter);z-index:2;max-width:min(46rem,56vw);position:absolute;bottom:clamp(48px,9vh,110px)}.film.is-cinema .film-hud{right:var(--gutter);z-index:10;letter-spacing:.14em;color:#ffffffb8;font-variant-numeric:tabular-nums;justify-items:end;gap:12px;font-size:.85rem;font-weight:700;display:grid;position:absolute;top:clamp(90px,12vh,130px)}.film-count b{color:var(--white);font-weight:900}.film-bars{gap:6px;display:flex}.film-bars i{background:#ffffff38;border-radius:3px;width:34px;height:3px;position:relative;overflow:hidden}.film-bars i:after{content:"";background:var(--turquoise);transform-origin:0;transform:scaleX(var(--fill,0));position:absolute;top:0;bottom:0;left:0;right:0}.film.is-cinema .film-note{right:var(--gutter);z-index:10;color:#fff9;font-size:.75rem;display:block;position:absolute;bottom:22px}@media (max-width:820px){.vida-head{margin-bottom:var(--s6)}.film-scenes{padding:0 20px}.film-media{aspect-ratio:4/5}.film.is-cinema .film-caption{max-width:none;bottom:64px;left:20px;right:20px}.film.is-cinema .film-hud{top:84px;right:20px}.film-bars i{width:22px}.film.is-cinema .film-note{bottom:20px;left:20px;right:auto}.film-title{font-size:clamp(1.7rem,7.4vw,2.3rem)}.film-text{font-size:1rem}.film.is-cinema .film-media:after{background:linear-gradient(#020f2600 30%,#020f2699 62%,#020f26eb 100%)}}html.entry-open,html.entry-open body{overflow:hidden}.entry-gate{z-index:80;-webkit-backdrop-filter:blur(16px)saturate(1.1);color:var(--on-night);text-align:center;opacity:0;transition:opacity .6s var(--ease-out);background:radial-gradient(70% 60%,#042b5e80,#020f26e6);place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.entry-gate[hidden]{display:none}.entry-gate.is-visible{opacity:1}.entry-gate.is-leaving{opacity:0;transition-duration:.7s}.entry-inner{width:min(100%,30rem);transition:transform .8s var(--ease-out);justify-items:center;display:grid;transform:translateY(12px)}.entry-gate.is-visible .entry-inner{transform:none}.entry-gate.is-leaving .entry-inner{filter:blur(6px);transition:transform .7s var(--ease-out), filter .7s var(--ease-out);transform:scale(1.03)}.entry-logo{opacity:.95;width:auto;height:34px;margin-bottom:28px}.entry-title{letter-spacing:-.01em;color:var(--white);text-wrap:balance;font-size:clamp(1.45rem,1.15rem + 1.2vw,1.95rem);font-weight:900;line-height:1.15}.entry-title em{color:var(--turquoise);font-style:normal;display:block}.entry-text{max-width:26rem;font-size:var(--fs-small);color:var(--on-night-muted);text-wrap:pretty;margin-top:12px;line-height:1.55}.entry-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.entry-btn{min-height:48px;font:inherit;letter-spacing:var(--track-ui);text-transform:uppercase;cursor:pointer;transition:transform var(--t-ui) var(--ease-out), background-color var(--t-ui) var(--ease-out), border-color var(--t-ui) var(--ease-out), box-shadow var(--t-ui) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:.8rem;font-weight:900;display:inline-flex}.entry-btn:focus-visible{outline-offset:4px;outline:2px solid #ffffff59}.entry-btn-sound{background:var(--turquoise);color:var(--navy);border:0;box-shadow:0 10px 30px -12px #00dde8b3}.entry-btn-sound:hover{transform:translateY(-1px);box-shadow:0 14px 34px -12px #00dde8e6}.entry-btn-sound .sound-bars{gap:2px;height:14px}.entry-btn-sound .sound-bars i{background:var(--navy);width:2.5px;animation:.95s ease-in-out infinite alternate sound-bar}.entry-btn-silent{color:var(--on-night);background:0 0;border:1px solid #eef3fa47}.entry-btn-silent:hover{background:#eef3fa0f;border-color:#eef3fa99}.sound-bars{align-items:center;gap:3px;height:18px;display:inline-flex}.sound-bars i{background:var(--turquoise);transform-origin:50%;border-radius:2px;width:3px;height:100%;display:block;transform:scaleY(.3)}.sound-bars i:first-child{animation-delay:-.2s}.sound-bars i:nth-child(2){animation-delay:-.55s}.sound-bars i:nth-child(3){animation-delay:-.1s}.sound-bars i:nth-child(4){animation-delay:-.75s}@keyframes sound-bar{0%{transform:scaleY(.3)}50%{transform:scaleY(1)}to{transform:scaleY(.55)}}.sound-toggle{width:40px;height:40px;color:inherit;cursor:pointer;opacity:.9;transition:background-color var(--t-ui) var(--ease-out), opacity var(--t-ui) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.sound-toggle[hidden]{display:none}.sound-toggle:hover{opacity:1;background:#00dde81f}.sound-toggle:focus-visible{outline:2px solid var(--turquoise);outline-offset:2px}.sound-toggle .sound-bars i{transform:scaleY(.3)}.sound-toggle.is-playing .sound-bars i{animation:.95s ease-in-out infinite alternate sound-bar}[data-atmos=dia] .sound-toggle .sound-bars i{background:var(--blue)}@media (prefers-reduced-motion:reduce){.entry-gate,.entry-inner{transition:none}.entry-btn-sound .sound-bars i,.sound-toggle.is-playing .sound-bars i{animation:none;transform:scaleY(.75)}}@media (max-width:820px){.entry-logo{height:30px;margin-bottom:22px}.entry-actions{flex-direction:column;align-items:stretch;width:min(100%,300px)}}
