.lh{background:#fff;padding:1.5rem 0 3.5rem}.lh-crumbs{margin-bottom:1.75rem}.lh-grid{display:grid;gap:2rem}.lh-title{font-weight:800;letter-spacing:-.025em;line-height:1.04;color:#30373e;font-size:clamp(2.3rem,4.6vw,4.1rem);margin-bottom:1.5rem;text-wrap:balance}.lh-summary{color:#30373eb8;font-size:16px;line-height:1.8;max-width:34rem;margin-bottom:2rem}.lh-ghost{display:inline-flex;align-items:center;padding:1rem .5rem;font-weight:700;font-size:14px;color:#30373e;text-decoration:underline;text-decoration-color:#fb5;text-decoration-thickness:2px;text-underline-offset:6px}.lh-ghost:hover{text-decoration-color:#30373e}.lh-media{--pos: 50%;position:relative;margin:0;border-radius:1.25rem;overflow:hidden;aspect-ratio:4 / 3;background:#e9e5df}.lh-media picture,.lh-media .lh-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lh-before{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.lh-handle{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#fff;pointer-events:none}.lh-handle:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;border-radius:999px;transform:translate(-50%,-50%);background:#fb5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2330373e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6-6 6 6 6M15 6l6 6-6 6'/%3E%3C/svg%3E") center / 22px no-repeat;box-shadow:0 4px 18px #00000040}.lh-range{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.lh-media:has(.lh-range:focus-visible){outline:3px solid #ffbb55;outline-offset:3px}.lh-tag{position:absolute;bottom:1rem;padding:.35rem .75rem;border-radius:999px;font-size:12px;font-weight:700;background:#ffffffeb;color:#30373e;pointer-events:none}.lh-tag--before{left:1rem}.lh-tag--after{right:1rem}.lh-ficha{display:grid;gap:0;margin-top:3rem;border-top:2px solid #30373e}.lh-fact{padding:1rem 0;border-bottom:1px solid rgb(48 55 62 / .12)}.lh-fact dt{font-size:13px;font-weight:700;color:#30373e;margin-bottom:.25rem}.lh-fact dd{font-size:14px;line-height:1.6;color:#30373ead}@media (min-width: 640px){.lh-ficha{grid-template-columns:repeat(2,1fr);-moz-column-gap:2rem;column-gap:2rem}}@media (min-width: 1024px){.lh{padding:2rem 0 4.5rem}.lh-grid{grid-template-columns:.95fr 1.25fr;gap:3.5rem;align-items:center}.lh-media{aspect-ratio:4 / 3}.lh-ficha{grid-template-columns:repeat(4,1fr);margin-top:3.5rem}.lh-fact{border-bottom:0;padding-right:1rem}}.lo{background:#fff;padding:5rem 0}.lo-grid{display:grid;gap:2.5rem}.lo-title{font-weight:800;letter-spacing:-.02em;line-height:1.1;color:#30373e;font-size:clamp(1.8rem,3.2vw,2.75rem);margin-bottom:1rem;text-wrap:balance}.lo-intro{color:#30373ead;font-size:15px;line-height:1.8;max-width:26rem}.lo-list{list-style:none;margin:0;padding:0;display:grid;border-top:2px solid #30373e}.lo-item{padding:1.5rem 0;border-bottom:1px solid rgb(48 55 62 / .12)}.lo-name{font-weight:800;font-size:1.15rem;line-height:1.3;color:#30373e;margin-bottom:.5rem}.lo-link{display:inline-flex;align-items:center;gap:.5rem;text-decoration:underline;text-decoration-color:#fb5;text-decoration-thickness:2px;text-underline-offset:5px}.lo-link svg{transition:transform .2s ease}.lo-link:hover svg{transform:translate(3px)}.lo-text{font-size:15px;line-height:1.75;color:#30373eb3;max-width:34rem}@media (min-width: 768px){.lo-list{grid-template-columns:1fr 1fr;-moz-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width: 1024px){.lo{padding:7rem 0}.lo-grid{grid-template-columns:.75fr 1.6fr;gap:4rem}.lo-head{position:sticky;top:7rem;align-self:start}}.lc{position:relative;padding:5rem 0;background-color:#f6f3ee;background-image:linear-gradient(rgb(48 55 62 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(48 55 62 / .05) 1px,transparent 1px);background-size:32px 32px}.lc-head{max-width:44rem;margin-bottom:3rem}.lc-title{font-weight:800;letter-spacing:-.02em;line-height:1.1;color:#30373e;font-size:clamp(1.8rem,3.2vw,2.75rem);margin-bottom:1rem;text-wrap:balance}.lc-intro{color:#30373ead;font-size:15px;line-height:1.8}.lc-grid{display:grid;gap:1.5rem}.lc-figure{position:sticky;top:5.75rem;z-index:1;margin:0;padding:1rem 1rem .75rem;background:#fff;border:1px solid rgb(48 55 62 / .14);border-radius:1rem;align-self:start}.lc-svg{display:block;width:100%;height:auto;max-height:34vh}.lc-caption{font-size:12px;color:#30373e8c;padding-top:.5rem}.es-base path,.es-base rect{fill:none;stroke:#30373e8c;stroke-width:1.5}.es-base rect{fill:#fff}.es-ghost{fill:none;stroke:#30373e4d;stroke-width:1.2;stroke-dasharray:5 4}.es-line:not([fill]),.es-acc:not([fill]){fill:none}.es-line{stroke:#30373e;stroke-width:1.6;stroke-linejoin:round}.es-wall{fill:none;stroke:#30373e;stroke-width:7}.es-edge{fill:none;stroke:#30373e;stroke-width:3.5;stroke-linejoin:round}.es-soft{stroke:#30373e40;stroke-width:1}.es-dim{fill:none;stroke:#30373e8c;stroke-width:1}.es-mark{fill:none;stroke:#d98a12;stroke-width:2.4;stroke-linecap:round}.es-cable{fill:none;stroke:#d98a12;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.es-cable--b{stroke:#30373e}.es-text{font-family:Open Sans,sans-serif;font-size:11px;fill:#30373e}.es-acc{stroke:#d98a12;stroke-width:2.4;stroke-linejoin:round}.es-laser{stroke-dasharray:6 5;stroke-width:2}.lc-num-bg{fill:#fff;stroke:#30373e;stroke-width:1.4;transition:fill .3s ease,stroke .3s ease}.lc-num{font-size:13px;font-weight:800;fill:#30373e}.lc-steps{list-style:none;padding:0;margin:0}.lc-step{display:grid;grid-template-columns:2.25rem 1fr;gap:1rem;padding:1.75rem 0;border-top:1px solid rgb(48 55 62 / .14);transition:opacity .3s ease}.lc-step-num{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid rgb(48 55 62 / .35);font-size:14px;font-weight:800;color:#30373e;background:#fff;transition:background .3s ease,border-color .3s ease}.lc-step-title{font-weight:800;font-size:1.2rem;color:#30373e;margin-bottom:.4rem}.lc-step-time{font-size:13px;font-weight:600;color:#a86a0c;margin-bottom:.4rem}.lc-step-text{font-size:15px;line-height:1.75;color:#30373eb3;max-width:36rem}.lc-band,.lc-label,.es-tool{transition:opacity .45s ease}.lc[data-ready] .lc-band:not(.is-built),.lc[data-ready] .lc-label:not(.is-built),.lc[data-ready] .lc-band:not(.is-active) .es-tool{opacity:0}.lc[data-ready] .es-draw{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s cubic-bezier(.4,0,.2,1)}.lc[data-ready] .lc-band.is-built .es-draw{stroke-dashoffset:0}.lc[data-ready] .lc-step:not(.is-active){opacity:.45}.lc-step.is-active .lc-step-num{background:#fb5;border-color:#fb5}.lc-label.is-active .lc-num-bg{fill:#fb5;stroke:#fb5}@media (min-width: 1024px){.lc{padding:7rem 0}.lc-grid{grid-template-columns:1.05fr 1fr;gap:4rem}.lc-figure{top:7rem;padding:1.75rem 1.75rem 1rem}.lc-svg{max-height:none}.lc-step{padding:2.5rem 0;min-height:30vh;align-content:center}}@media (prefers-reduced-motion: reduce){.lc-band,.lc-label,.es-tool,.lc-step,.lc[data-ready] .es-draw{transition:none}}.lcb{background:#fff;padding:0 0 5rem}.lcb-title{font-weight:800;letter-spacing:-.02em;line-height:1.15;color:#30373e;font-size:clamp(1.4rem,2.2vw,1.9rem);margin-bottom:1.75rem;max-width:40rem;text-wrap:balance}.lcb-list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.lcb-item{display:flex;flex-direction:column;gap:.5rem;height:100%;padding:1.5rem;border-radius:1rem;border:1px solid rgb(48 55 62 / .14);transition:border-color .2s ease,background .2s ease}.lcb-item:hover{border-color:#30373e;background:#f6f3ee}.lcb-name{font-weight:800;color:#30373e;text-decoration:underline;text-decoration-color:#fb5;text-decoration-thickness:2px;text-underline-offset:5px}.lcb-text{font-size:14px;line-height:1.7;color:#30373eb3}@media (min-width: 768px){.lcb-list{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.lcb{padding-bottom:7rem}}.lp{background:#fff;padding:0 0 5rem}.lp-grid{display:grid;gap:2rem;padding-top:3rem;border-top:1px solid rgb(48 55 62 / .12)}.lp-title{font-weight:800;letter-spacing:-.02em;line-height:1.12;color:#30373e;font-size:clamp(1.6rem,2.6vw,2.25rem);margin-bottom:1rem;text-wrap:balance}.lp-note{color:#30373ead;font-size:15px;line-height:1.8;max-width:26rem;margin-bottom:1.75rem}.lp-guia{display:table;margin-top:1.25rem;font-size:14px;font-weight:600;color:#30373e;border-bottom:2px solid #ffbb55;padding-bottom:2px}.lp-guia:hover{color:#fb5}.lp-table{width:100%;border-collapse:collapse;border-top:2px solid #30373e}.lp-table th,.lp-table td{padding:1.1rem 0;border-bottom:1px solid rgb(48 55 62 / .12);vertical-align:top}.lp-table th{text-align:left;font-weight:400;font-size:15px;line-height:1.6;color:#30373ecc;padding-right:1.5rem}.lp-table td{text-align:right;font-weight:800;font-size:15px;color:#30373e;white-space:nowrap}@media (min-width: 1024px){.lp{padding-bottom:7rem}.lp-grid{grid-template-columns:.75fr 1.6fr;gap:4rem;padding-top:4rem}}@media (max-width: 480px){.lp-table td{white-space:normal}}
