.ir.cl{--branco:#1d1f22;--gelo:#25282c;--gelo-2:#30343a;--tinta:#f2f4f7;--tinta-2:#b7bdc6;--tinta-3:#8d949f;--linha:#ffffff1a;--marinho:#2bb9e0;--marinho-2:#141517;--ciano:#2bb9e0;--ciano-texto:#62d3f0;background:var(--branco);color:var(--tinta)}.ir.cl .ir-botao{background:var(--ciano);color:#071318;box-shadow:0 18px 36px -18px #2bb9e099}.ir.cl .ir-botao:hover{background:#5ccdec}.ir.cl .ir-link{color:var(--ciano-texto)}.ir.cl .ir-vidro{background:#1c1e219e;border-color:#ffffff24;box-shadow:0 30px 80px -40px #000000d9,inset 0 1px #ffffff14}.ir.cl .ir-vidro .ir-lead,.ir.cl .ir-vidro .ir-texto{color:#c3c9d2}.ir.cl .ir-vidro .ir-acento,.ir.cl .ir-acento{color:#6fd8f3}.cl-marca b,.clc__marca b{color:#2bb9e0;font-weight:inherit}.clc{--ir-topo:80px;background:#17191b;position:relative}.clc__palco{top:var(--ir-topo);height:calc(100vh - var(--ir-topo));height:calc(100svh - var(--ir-topo));background:#17191b;position:sticky;overflow:hidden}.clc__foto{will-change:transform, filter;position:absolute;inset:0}.clc__foto img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute}.clc__anel{pointer-events:none;--brilho:.6;width:100%;height:100%;position:absolute;inset:0}.clc__anel-luz{fill:none;stroke:#2bb9e08c;stroke-width:16px;opacity:var(--brilho);filter:blur(7px)}.clc__anel-fio{fill:none;stroke:#8fe3f8;stroke-width:2.4px;opacity:var(--brilho)}.clc__furo{fill:none}.clc__veu{pointer-events:none;background:linear-gradient(90deg,#0e0f11d1 0%,#0e0f1159 40%,#0e0f1100 62%),linear-gradient(#0e0f1100 70%,#0e0f1199 100%);position:absolute;inset:0}.clc__visor{z-index:4;top:84px;bottom:60px;right:max(var(--margem), 5vw);width:min(44vw, calc(100svh - var(--ir-topo) - 160px));will-change:opacity, transform;align-content:center;display:grid;position:absolute}.clc__tela{--corte:50%;aspect-ratio:1;cursor:ew-resize;background:#000;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2bb9e073,0 0 60px -10px #2bb9e073,0 50px 90px -40px #000000e6}.clc__par{transition:opacity .35s;position:absolute;inset:0}.clc__par img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.clc__antes{clip-path:inset(0 calc(100% - var(--corte)) 0 0)}.clc__fio{top:0;bottom:0;left:var(--corte);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 18px #2bb9e0f2}.clc__rot{color:#fff;background:#0a0b0dc7;border-radius:4px;padding:6px 10px;font-size:.84rem;font-weight:600;position:absolute;top:12px}.clc__rot[data-lado=esq]{left:12px}.clc__rot[data-lado=dir]{color:#8fe3f8;right:12px}.clc__exame{color:#dfe4ea;white-space:nowrap;background:#0a0b0db3;border-radius:4px;padding:6px 12px;font-size:.86rem;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.clc__chip{z-index:2;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:linear-gradient(135deg,#3c40469e,#2bb9e04d);border:1px solid #ffffff4d;border-radius:12px;gap:2px;padding:12px 16px;display:grid;position:absolute;box-shadow:0 18px 40px -18px #000000b3,inset 0 1px #ffffff4d}.clc__chip b{font-family:var(--titulo);letter-spacing:-.01em;font-size:1.35rem;font-weight:700}.clc__chip span{color:#e1eef3;font-size:.86rem}.clc__chip[data-pos=a]{top:24%;left:-48px}.clc__chip[data-pos=b]{bottom:20%;right:-36px}.clc__medidor,.clc__relogio{z-index:2;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#181a1da8;border:1px solid #ffffff29;border-radius:12px;gap:6px;padding:14px 16px;display:grid;position:absolute}.clc__medidor{justify-items:start;width:150px;bottom:8%;left:-170px}.clc__medidor span,.clc__relogio span{color:#c3c9d2;font-size:.84rem}.clc__seringa{background:#ffffff0d;border:1px solid #ffffff4d;border-radius:6px;align-items:flex-end;width:34px;height:120px;display:flex;overflow:hidden}.clc__seringa i{transform-origin:bottom;background:linear-gradient(#8fe3f8,#2bb9e0);width:100%;height:100%;display:block;box-shadow:0 0 18px #2bb9e0b3}.clc__medidor b,.clc__relogio b{font-family:var(--titulo);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700}.clc__medidor em{color:#8fe3f8;font-size:.8rem;font-style:normal}.clc__relogio{width:210px;bottom:12%;right:-24px}.clc__relogio div{background:#ffffff1f;border-radius:4px;height:8px;overflow:hidden}.clc__relogio i{transform-origin:0;background:linear-gradient(90deg,#2bb9e0,#8fe3f8);height:100%;display:block}.clc__produtos{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#181a1da8;border:1px solid #ffffff24;border-radius:12px;gap:6px;padding:6px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.clc__produtos button{--prog:0;font-family:var(--titulo);color:#c3c9d2;border-radius:8px;padding:9px 14px 11px;font-size:.98rem;font-weight:700;transition:background .25s,color .25s;position:relative}.clc__produtos button b{color:#2bb9e0;font-weight:inherit}.clc__produtos button i{background:#ffffff1a;border-radius:2px;height:2px;position:absolute;bottom:4px;left:10px;right:10px;overflow:hidden}.clc__produtos button i:after{content:"";transform-origin:0;transform:scaleX(var(--prog));background:#2bb9e0;position:absolute;inset:0}.clc__produtos button[data-ativo=true]{color:#fff;background:#ffffff14}.clc__produtos button:hover{color:#fff}.clc__textos{z-index:5;padding:24px var(--margem) clamp(56px, 8vh, 84px);pointer-events:none;align-items:end;display:grid;position:absolute;inset:0}.clc__textos>*{grid-area:1/1}.clc__etapa{will-change:opacity, transform;max-width:min(500px,40vw)}.clc__etapa[inert]{pointer-events:none}.clc__etapa:not([inert]){pointer-events:auto}.clc__etapa:first-child{max-width:min(640px,52vw)}.clc__vidro{gap:16px;display:grid}.clc__logo{justify-self:start;width:auto;height:clamp(48px,5vw,70px)}.clc__marca{font-family:var(--titulo);letter-spacing:-.01em;color:#fff;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:700}.clc__dica{z-index:7;right:var(--margem);color:#fff;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0f11b8;border:1px solid #2bb9e073;border-radius:8px;align-items:center;gap:12px;padding:12px 20px;font-size:1rem;font-weight:600;display:inline-flex;position:absolute;bottom:56px}.clc__dica svg{color:#8fe3f8;width:20px;height:20px;animation:1.4s ease-in-out infinite ir-desce}.clc__trilho{left:var(--margem);right:var(--margem);height:2px;max-width:var(--largura);z-index:6;background:#ffffff1f;border-radius:2px;margin-inline:auto;position:absolute;bottom:24px}.clc__trilho i{transform-origin:0;background:#2bb9e0;border-radius:2px;position:absolute;inset:0;transform:scaleX(0)}@media (width>=861px) and (width<=1199px){.clc__etapa,.clc__etapa:first-child{max-width:420px}.clc__visor{width:min(46vw, calc(100svh - var(--ir-topo) - 170px))}.clc__chip[data-pos=a]{left:-20px}.clc__medidor{width:120px;left:-120px}}@media (width<=860px){.clc{--ir-topo:72px}.clc__veu{background:linear-gradient(#0e0f1100 38%,#0e0f1199 62%,#0e0f11eb 100%)}.clc__visor{justify-content:center;align-items:stretch;width:auto;height:min(44svh,100vw - 32px);display:flex;inset:62px 16px auto}.clc__tela{aspect-ratio:1;flex:none;width:auto;height:100%}.clc__produtos{justify-content:space-between;gap:2px;width:calc(100% - 24px);padding:4px;top:10px}.clc__produtos button{padding:7px 8px 9px;font-size:.82rem}.clc__textos{padding:16px 16px 40px}.clc__etapa,.clc__etapa:first-child{max-width:100%}.clc__vidro.ir-vidro{gap:10px;padding:18px}.clc__vidro .ir-h1{font-size:1.5rem}.clc__vidro .ir-h2{font-size:1.2rem}.clc__vidro .ir-lead,.clc__vidro .ir-texto{font-size:.95rem;line-height:1.45}.clc__logo{height:40px}.clc__chip{padding:7px 10px}.clc__chip b{font-size:1rem}.clc__chip span{font-size:.72rem}.clc__chip[data-pos=a]{top:calc(100% + 8px);bottom:auto;left:0}.clc__chip[data-pos=b]{top:calc(100% + 8px);bottom:auto;right:0}.clc__medidor{gap:2px;width:auto;padding:6px 8px;top:40px;bottom:auto;left:6px}.clc__medidor span{font-size:.7rem}.clc__seringa{display:none}.clc__medidor b,.clc__relogio b{font-size:1rem}.clc__medidor em{font-size:.7rem}.clc__relogio{width:150px;padding:8px 10px;top:calc(100% + 8px);bottom:auto;right:0}.clc__rot{padding:4px 6px;font-size:.7rem;top:8px}.clc__exame{font-size:.72rem;bottom:8px}.clc__dica{padding:9px 14px;font-size:.9rem;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.cl-cab{gap:16px;max-width:46em;margin-bottom:clamp(36px,5vw,60px);display:grid}.cl-gelo{background:var(--gelo)}.cl-cidades{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);display:grid}.cl-cidade{border:1px solid var(--linha);background:linear-gradient(160deg,#ffffff0f,#ffffff05);border-radius:16px;align-content:start;gap:16px;padding:26px;display:grid}.cl-cidade__cab{gap:2px;display:grid}.cl-cidade__cab strong{font-family:var(--titulo);font-size:1.15rem;font-weight:600}.cl-cidade__cab span{color:var(--tinta-3);font-size:.92rem}.cl-barra{color:var(--tinta-2);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:.92rem;display:grid}.cl-barra>div{background:#ffffff14;border-radius:5px;height:10px;overflow:hidden}.cl-barra i{transform-origin:0;background:linear-gradient(90deg,#1b7fa0,#2bb9e0);width:100%;height:100%;transition:transform 1.3s cubic-bezier(.2,.7,.2,1) .2s;display:block;transform:scaleX(0)}.cl-barra[data-angio=true] i{background:linear-gradient(90deg,#4d5560,#9aa3ae)}.cl-cidades[data-visto=true] .cl-barra i{transform:scaleX(var(--v))}.cl-barra b{font-family:var(--titulo);color:var(--tinta);font-variant-numeric:tabular-nums;text-align:right;min-width:4.4em;font-size:1.35rem;font-weight:700}.cl-volumes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);margin-top:clamp(16px,2.4vw,28px);display:grid}.cl-volumes>div{background:#2bb9e00f;border:1px solid #2bb9e059;border-radius:16px;gap:6px;padding:22px 26px;display:grid}.cl-volumes span{color:var(--tinta-2);font-size:.95rem}.cl-volumes b{font-family:var(--titulo);color:#fff;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700}.cl-volumes em{color:var(--tinta-3);margin-inline:6px;font-size:.6em;font-style:normal;font-weight:500}.cl-fonte{margin-top:20px}.cl-escolha__grade{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.cl-abas{align-content:start;gap:10px;display:grid}.cl-abas button{text-align:left;border:1px solid var(--linha);background:#ffffff08;border-radius:12px;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 20px;transition:border-color .25s,background .25s,transform .25s;display:flex}.cl-abas button:hover{transform:translateY(-2px)}.cl-abas button[aria-selected=true]{background:#2bb9e014;border-color:#2bb9e0;box-shadow:0 18px 40px -26px #2bb9e099}.cl-abas__reduz{font-family:var(--titulo);color:var(--tinta);font-size:1.2rem;font-weight:700}.cl-marca{font-family:var(--titulo);color:var(--tinta-2);font-size:1rem;font-weight:700}.cl-marca b{color:#2bb9e0;font-weight:inherit}.cl-abas__texto{gap:10px;margin-top:14px;animation:.5s both ir-entra;display:grid}.cl-comp{--corte:50%;aspect-ratio:4/3;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#000;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2bb9e059,0 40px 80px -40px #000000e6}.cl-comp img{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cl-comp__antes{clip-path:inset(0 calc(100% - var(--corte)) 0 0)}.cl-comp__fio{top:0;bottom:0;left:var(--corte);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 16px #2bb9e0e6}.cl-comp__pega{top:50%;left:var(--corte);color:#1d1f22;pointer-events:none;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 24px -8px #0009}.cl-comp__pega svg{width:20px;height:20px}.cl-comp__rot{color:#fff;background:#0a0b0dc7;border-radius:4px;padding:6px 10px;font-size:.84rem;font-weight:600;position:absolute;top:12px}.cl-comp__rot[data-lado=esq]{left:12px}.cl-comp__rot[data-lado=dir]{color:#8fe3f8;right:12px}.cl-pontos{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}.cl-pontos>div{align-content:start;gap:10px;display:grid}.cl-pontos p,.cl-conf__lista p{color:var(--tinta-2)}.cl-pontos__n{color:#8fe3f8;width:36px;height:36px;font-family:var(--titulo);background:#2bb9e024;border:1px solid #2bb9e066;border-radius:8px;place-items:center;font-weight:700;display:grid}.cl-conf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.cl-conf__lista{border-left:1px solid var(--linha);gap:26px;padding-left:clamp(20px,3vw,40px);display:grid}.cl-conf__lista>div{gap:6px;display:grid}.cl-calc{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.ir.cl .ir-perguntas summary{color:var(--tinta)}.cl-final{background:#121315}.cl-final:before{background:radial-gradient(closest-side,#2bb9e04d,#2bb9e000 70%)}.ir.cl .cl-final .ir-botao{margin-top:38px}@media (width<=960px){.cl-cidades,.cl-volumes,.cl-pontos,.cl-conf,.cl-escolha__grade,.cl-calc{grid-template-columns:1fr}.cl-conf__lista{border-left:0;padding-left:0}}
