.orc-planta{--pl-traco:color-mix(in srgb, var(--text) 34%, transparent);--pl-fino:color-mix(in srgb, var(--text) 12%, transparent);--pl-cheio:color-mix(in srgb, var(--text) 16%, transparent);--pl-papel:var(--bg);--pl-cor:var(--detail)}.pl{gap:22px;padding-bottom:96px;display:grid}.pl-cab{gap:12px;max-width:760px;display:grid}.pl-cab h2{font-size:clamp(1.8rem,4vw,2.6rem)}.pl-planos{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.pl-planos>span{color:var(--muted);margin-right:4px;font-size:.92rem}.pl-plano{border:1.5px dashed var(--pl-traco);min-height:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-weight:600;transition:border-color .25s,background-color .25s,color .25s}.pl-plano:hover{border-color:var(--pl-cor)}.pl-plano.on{border-style:solid;border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.pl-mesa{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.pl-folha{border:1px solid var(--line);background-color:var(--pl-papel);background-image:linear-gradient(var(--pl-fino) 1px, transparent 1px), linear-gradient(90deg, var(--pl-fino) 1px, transparent 1px);background-position:-1px -1px;background-size:24px 24px;border-radius:18px;padding:18px clamp(14px,3vw,30px) 64px;position:relative}.pl-folha:before,.pl-folha:after{content:"";border:1.5px solid var(--pl-traco);pointer-events:none;width:18px;height:18px;position:absolute}.pl-folha:before{border-bottom:0;border-right:0;top:8px;left:8px}.pl-folha:after{border-top:0;border-left:0;bottom:8px;right:8px}.pl-folha__topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 14px;display:flex}.pl-folha__nome{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:ui-monospace,IBM Plex Mono,monospace;font-size:.74rem}.pl-site{border:1.5px dashed var(--pl-traco);background:var(--pl-papel);min-height:40px;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.9rem;font-weight:600;transition:border-color .25s;display:inline-flex}.pl-site:hover{border-color:var(--pl-cor)}.pl-site svg{width:14px;height:14px}.pl-site b{background:var(--pl-cor);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:.75rem;display:inline-grid}.pl-lista{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pl-lista--troca .pl-bloco{animation:.55s cubic-bezier(.2,.8,.2,1) both pl-sobe}.pl-lista--troca .pl-bloco:nth-child(2){animation-delay:50ms}.pl-lista--troca .pl-bloco:nth-child(3){animation-delay:.1s}.pl-lista--troca .pl-bloco:nth-child(4){animation-delay:.15s}.pl-lista--troca .pl-bloco:nth-child(5){animation-delay:.2s}.pl-lista--troca .pl-bloco:nth-child(6){animation-delay:.25s}.pl-lista--troca .pl-bloco:nth-child(7){animation-delay:.3s}.pl-lista--troca .pl-bloco:nth-child(8){animation-delay:.35s}.pl-lista--troca .pl-bloco:nth-child(9){animation-delay:.4s}@keyframes pl-sobe{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pl-bloco{gap:6px;display:grid;position:relative}.pl-bloco__tag{align-items:center;gap:8px;min-height:32px;font-size:.9rem;display:flex}.pl-bloco__tag b{font-weight:650}.pl-num{letter-spacing:.08em;color:var(--muted);font-family:ui-monospace,IBM Plex Mono,monospace;font-size:.74rem}.pl-extras{color:var(--pl-cor);border:1px solid color-mix(in srgb, var(--pl-cor) 55%, transparent);border-radius:999px;padding:1px 8px;font-size:.74rem;font-weight:700}.pl-pega{width:30px;height:32px;color:var(--muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.pl-pega:hover{background:var(--surface);color:var(--text)}.pl-pega svg{width:16px;height:16px}.pl-mover{gap:2px;margin-left:auto;display:inline-flex}.pl-mover button{width:34px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.pl-mover button:hover:not([disabled]){background:var(--surface);color:var(--text)}.pl-mover button[disabled]{opacity:.3;cursor:default}.pl-mover svg{width:16px;height:16px}.pl-esb{text-align:left;border:1.5px dashed var(--pl-traco);background:color-mix(in srgb, var(--pl-papel) 86%, transparent);width:100%;color:var(--pl-traco);cursor:pointer;font:inherit;border-radius:14px;padding:clamp(14px,2.4vw,22px);transition:border-color .3s,transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:block;position:relative;overflow:hidden}.pl-esb:hover{transform:translateY(-2px);box-shadow:0 14px 30px -22px #2b272473}.pl-esb:focus-visible{outline:2px solid var(--pl-cor);outline-offset:3px}.pl-esb__dica{color:var(--muted);opacity:0;font-size:.74rem;transition:opacity .25s,transform .25s;position:absolute;bottom:10px;right:12px;transform:translateY(4px)}.pl-esb:hover .pl-esb__dica{opacity:1;transform:none}.pl-bloco--extra .pl-esb{border-color:color-mix(in srgb, var(--pl-cor) 55%, transparent)}.pl-bloco--on .pl-esb{background-image:linear-gradient(90deg, var(--pl-cor) 50%, transparent 50%), linear-gradient(90deg, var(--pl-cor) 50%, transparent 50%), linear-gradient(0deg, var(--pl-cor) 50%, transparent 50%), linear-gradient(0deg, var(--pl-cor) 50%, transparent 50%);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:12px 2px,12px 2px,2px 12px,2px 12px;border-color:#0000;animation:1.1s linear infinite pl-formigas}@keyframes pl-formigas{to{background-position:12px 0,-12px 100%,0 -12px,100% 12px}}.pl-bloco--chegou .pl-esb{animation:1.2s ease-out pl-chegou}@keyframes pl-chegou{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--pl-cor) 45%, transparent)}to{box-shadow:0 0 0 16px #0000}}.pl-arrastando,.pl-arrastando *{user-select:none;cursor:grabbing!important}.pl-saindo{opacity:.28!important;animation:none!important}.pl-fantasma .pl-bloco__tag{background:var(--pl-papel);border-radius:10px;padding-right:8px}.pl-fantasma{z-index:90;pointer-events:none;opacity:.96;filter:drop-shadow(0 22px 34px #2b272447);list-style:none;transition:none;position:fixed;top:0;left:0}.pl-fantasma .pl-esb{background:var(--pl-papel)}.pl-vaga{border:2px dashed var(--pl-cor);background:color-mix(in srgb, var(--pl-cor) 8%, transparent);border-radius:14px;animation:.25s ease-out pl-vaga}@keyframes pl-vaga{0%{opacity:0;transform:scaleY(.6)}}.pl-rodape-site{border:1.5px dashed var(--pl-fino);border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:14px 18px;display:flex}.pl-rodape-site .e-bar{background:var(--pl-fino)}.pl-carimbo{border:1px solid var(--pl-traco);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-template-columns:auto auto auto;font-family:ui-monospace,IBM Plex Mono,monospace;font-size:.62rem;display:grid;position:absolute;bottom:16px;right:22px}.pl-carimbo>*{padding:4px 8px}.pl-carimbo>*+*{border-left:1px solid var(--pl-traco)}.pl-carimbo b{color:var(--text);font-weight:600}.pl-lado{flex-direction:column;gap:14px;max-height:calc(100vh - 106px);display:flex;position:sticky;top:90px}.pl-lado>.pl-pecas,.pl-lado>.pl-painel{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;min-height:0;overflow:auto}.pl-resumo{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex:none;gap:10px;padding:16px 18px;display:grid;box-shadow:0 18px 40px -30px #2b272473}.pl-resumo__conta{color:var(--muted);font-size:.92rem}.pl-resumo__conta b{color:var(--text);font-size:1.05rem}.pl-resumo .btn{width:100%}.pl-resumo .orc-link{justify-self:center;min-height:32px}.pl-camada{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:visible}.pl-ideia{border:1.5px dashed var(--pl-cor);background:color-mix(in srgb, var(--pl-cor) 6%, var(--pl-papel));width:100%;color:var(--text);text-align:left;font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:14px;margin-top:14px;padding:16px 18px;transition:background-color .25s,transform .25s;display:flex}.pl-ideia:hover{background:color-mix(in srgb, var(--pl-cor) 12%, var(--pl-papel));transform:translateY(-2px)}.pl-ideia>span:last-child{gap:2px;display:grid}.pl-ideia small{color:var(--muted);font-size:.85rem;line-height:1.4}.pl-ideia__ico{background:var(--pl-cor);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pl-ideia__ico svg{width:22px;height:22px}.pl-ideia:hover .pl-ideia__ico svg{animation:1.6s ease-in-out pl-gira}@keyframes pl-gira{to{transform:rotate(90deg)}}.pl-ideia--caixa{margin-top:2px;padding:12px 14px}.pl-ideia--caixa .pl-ideia__ico{width:34px;height:34px}.pl-num--ideia{background:var(--pl-cor);color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;display:inline-grid}.pl-num--ideia svg{width:18px;height:18px}.pl-passos{counter-reset:passo;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pl-passos li{counter-increment:passo;grid-template-columns:28px 1fr;column-gap:10px;font-size:.9rem;display:grid}.pl-passos li:before{content:counter(passo);border:1.5px dashed var(--pl-cor);border-radius:50%;grid-row:span 2;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:700;display:grid}.pl-passos span{color:var(--muted);font-size:.84rem}.pl-campo{gap:6px;font-size:.88rem;font-weight:600;display:grid}.pl-campo textarea{font:inherit;border:1px solid var(--line);background:var(--pl-papel);color:var(--text);resize:vertical;border-radius:12px;padding:10px 12px;font-weight:400}.pl-ideia__btn{justify-content:center}.pl-pecas,.pl-painel{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:12px;padding:20px;display:grid}.pl-pecas h3,.pl-painel h3{margin:0;font-size:1.15rem}.pl-nota{color:var(--muted);margin:0;font-size:.88rem}.pl-nota--ok{color:var(--text);align-items:center;gap:8px;display:flex}.pl-nota--ok svg{width:18px;height:18px;color:var(--pl-cor)}.pl-pecas__lista{gap:10px;display:grid}.pl-peca{border:1.5px dashed var(--pl-traco);background:var(--pl-papel);cursor:grab;touch-action:pan-y;border-radius:14px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:10px 12px;transition:border-color .25s,transform .25s;display:grid}.pl-peca:hover{border-color:var(--pl-cor);transform:translate(-3px)}.pl-peca__pega{color:var(--muted);display:inline-grid}.pl-peca__pega svg{width:14px;height:14px}.pl-peca__ico{width:34px;height:34px;color:var(--pl-traco)}.pl-peca__ico svg{stroke:currentColor;stroke-width:2px;width:100%;height:100%}.pl-peca__txt{display:grid}.pl-peca__txt small{color:var(--muted);font-size:.8rem}.pl-peca__por{background:var(--primary);min-height:36px;color:var(--on-primary);cursor:pointer;border:0;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:6px;padding:0 12px;font-size:.82rem;font-weight:600;display:inline-flex}.pl-peca__por svg{width:13px;height:13px}.pl-dica{border-top:1px solid var(--line);gap:2px;padding-top:10px;font-size:.88rem;display:grid}.pl-dica span{color:var(--muted)}.pl-painel{animation:.32s cubic-bezier(.2,.8,.2,1) pl-painel}@keyframes pl-painel{0%{opacity:0;transform:translate(14px)}}.pl-painel__cab{align-items:center;gap:10px;display:flex}.pl-painel__cab h3{flex:1}.pl-fechar{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.pl-fechar:hover{background:var(--line);color:var(--text)}.pl-fechar svg{width:16px;height:16px}.pl-incluso{border:1.5px dashed var(--pl-traco);border-radius:12px;gap:2px;padding:12px 14px;font-size:.9rem;display:grid}.pl-incluso b{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.pl-incluso--extra{border-color:color-mix(in srgb, var(--pl-cor) 55%, transparent)}.pl-incluso .orc-link{justify-self:start;min-height:32px;font-size:.86rem}.pl-ops{gap:8px;display:grid}.pl-op{border:1px solid var(--line);background:var(--pl-papel);border-radius:14px;transition:border-color .25s,box-shadow .25s}.pl-op--on{border-color:var(--pl-cor);box-shadow:inset 0 0 0 1px var(--pl-cor)}.pl-op__alt{text-align:left;width:100%;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid}.pl-op__alt:focus-visible{outline:2px solid var(--pl-cor);outline-offset:2px}.pl-op__caixa{border:1.5px dashed var(--pl-traco);color:#0000;border-radius:7px;place-items:center;width:22px;height:22px;margin-top:1px;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-grid}.pl-op__caixa svg{width:14px;height:14px}.pl-op--on .pl-op__caixa{border-style:solid;border-color:var(--pl-cor);background:var(--pl-cor);color:#fff;transform:scale(1.06)}.pl-op__txt{gap:2px;display:grid}.pl-op__txt small{color:var(--muted);font-size:.84rem;line-height:1.4}.pl-op__selo{border:1px dashed var(--pl-traco);color:var(--muted);border-radius:999px;justify-self:start;margin-top:4px;padding:1px 8px;font-size:.72rem;font-style:normal}.pl-op__nosso{color:var(--primary-text);text-decoration:underline;text-decoration-color:var(--detail);text-underline-offset:3px;margin:-4px 0 10px 48px;font-size:.8rem;display:inline-block}.pl-paginas{border:1px solid var(--line);background:var(--pl-papel);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.pl-paginas>span:first-child{display:grid}.pl-paginas small{color:var(--muted);font-size:.84rem}.pl-passo{align-items:center;gap:4px;display:inline-flex}.pl-passo button{border:1.5px dashed var(--pl-traco);width:38px;height:38px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;font-size:1.1rem}.pl-passo button[disabled]{opacity:.35;cursor:default}.pl-passo output{text-align:center;min-width:26px;font-weight:700}.pl-painel__fim{background:var(--surface);border-top:1px solid var(--line);margin:0 -20px -20px;padding:14px 20px;position:sticky;bottom:-20px}.pl-painel__fim .btn{width:100%}.pl-fundo{display:none}.pl-barra{z-index:30;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:999px;align-items:center;gap:14px;margin-top:6px;padding:10px 10px 10px 20px;display:flex;position:sticky;bottom:14px;box-shadow:0 18px 40px -26px #2b272480}.pl-barra__conta{color:var(--muted);flex:1;font-size:.92rem}.pl-barra__conta b{color:var(--text);font-size:1.05rem}.pl-aviso{z-index:95;background:var(--c-carvao,#2b2724);color:#fbf6ee;opacity:0;pointer-events:none;border-radius:999px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:.88rem;transition:opacity .25s,transform .25s;position:fixed;bottom:92px;left:50%;transform:translate(-50%,16px)}.pl-aviso.on{opacity:1;transform:translate(-50%)}.pl .e-bar{width:var(--w);background:var(--pl-cheio);transform-origin:0;border-radius:99px;max-width:100%;height:7px;display:block}.pl .e-bar--t{background:color-mix(in srgb, var(--text) 24%, transparent);height:12px}.pl-lista--troca .e-bar{animation:.7s cubic-bezier(.2,.8,.2,1) .25s both pl-linha}@keyframes pl-linha{0%{transform:scaleX(0)}}.e-col{align-content:start;gap:9px;display:grid}.e-cresce{flex:1}.e-btn{width:var(--w);background:color-mix(in srgb, var(--text) 22%, transparent);border-radius:99px;height:26px;display:inline-block}.e-circ{border:1.5px dashed var(--pl-traco);border-radius:50%;flex:none;width:26px;height:26px;display:inline-block}.e-foto{aspect-ratio:4/3;border:1.5px dashed var(--pl-traco);background:linear-gradient(to top right, transparent calc(50% - .75px), var(--pl-fino) 50%, transparent calc(50% + .75px)), linear-gradient(to bottom right, transparent calc(50% - .75px), var(--pl-fino) 50%, transparent calc(50% + .75px));border-radius:10px;display:block;position:relative}.e-foto--alta{aspect-ratio:5/4}.e-play{border:1.5px solid var(--pl-traco);background:var(--pl-papel);border-radius:50%;width:34px;height:34px;margin:auto;position:absolute;inset:0}.e-play:after{content:"";border-left:11px solid var(--pl-traco);border-top:7px solid #0000;border-bottom:7px solid #0000;position:absolute;top:10px;left:13px}.e-svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.e-linha{align-items:center;gap:10px;display:flex}.e-linha--fim{margin-top:14px}.e-mini{width:30px;height:30px;display:inline-block}.e-op{color:color-mix(in srgb, var(--text) 58%, transparent);--pl-traco:color-mix(in srgb, var(--text) 58%, transparent)}.e-topo{align-items:center;gap:14px;display:flex}.e-logo{border:1.5px dashed var(--pl-traco);border-radius:6px;width:74px;height:22px}.e-tema{border:1.5px solid var(--pl-traco);background:linear-gradient(90deg, var(--pl-traco) 50%, transparent 50%);border-radius:50%;width:24px;height:24px}.e-idioma{gap:3px;display:inline-flex}.e-idioma i{border:1.5px dashed var(--pl-traco);border-radius:5px;width:18px;height:18px}.e-barra{border:1.5px dashed var(--pl-traco);border-radius:99px;justify-content:center;align-items:center;gap:10px;width:max-content;margin:16px auto 0;padding:8px 16px;display:flex}.e-barra .e-circ{width:18px;height:18px}.e-abertura{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(14px,3vw,28px);padding:6px 0;display:grid;position:relative}.e-abertura--medida{padding:14px}.e-marca{width:46px;height:46px;margin-bottom:4px;display:block}.e-marca svg circle{fill:var(--pl-traco)}.e-cotas i{border-color:var(--pl-traco);border-style:solid;border-width:0;width:14px;height:14px;position:absolute}.e-cotas i:first-child{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0}.e-cotas i:nth-child(2){border-top-width:1.5px;border-right-width:1.5px;top:0;right:0}.e-cotas i:nth-child(3){border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0}.e-cotas i:nth-child(4){border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}.e-rolagem{background:repeating-linear-gradient(var(--pl-traco) 0 5px, transparent 5px 10px);width:2px;position:absolute;top:6px;bottom:6px;right:-8px}.e-rolagem i{background:var(--pl-traco);border-radius:50%;width:10px;height:10px;margin-left:-5px;animation:2.6s ease-in-out infinite pl-desce;position:absolute;top:0;left:50%}@keyframes pl-desce{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 10px)}}.e-sobre{grid-template-columns:.8fr 1.2fr;align-items:center;gap:20px;display:grid}.e-equipe{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.e-pessoa{justify-items:center;gap:6px;display:grid}.e-pessoa .e-circ{width:40px;height:40px}.e-pessoa .e-bar{justify-self:stretch;margin-inline:auto}.e-grade{gap:12px;display:grid}.e-grade--3,.e-grade--6{grid-template-columns:repeat(3,1fr)}.e-grade--fotos{grid-template-columns:repeat(4,1fr)}.e-grade--ferr{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.e-card{border:1.5px dashed var(--pl-traco);border-radius:10px;align-content:start;gap:7px;padding:10px;display:grid;position:relative}.e-card .e-foto{background-color:var(--pl-fino);border-style:solid;border-width:0}.e-card .e-svg{width:46px;height:46px}.e-cores{gap:4px;display:flex}.e-cores i{border:1.5px solid var(--pl-traco);border-radius:50%;width:11px;height:11px}.e-cores i:first-child{background:var(--pl-traco)}.e-servicos{gap:14px;display:grid}.e-servicos--pedido{grid-template-columns:1fr 150px;align-items:start}.e-pedido{border:1.5px dashed var(--pl-traco);border-radius:10px;gap:8px;padding:12px;display:grid}.e-filtros{align-items:center;gap:10px;margin-bottom:12px;display:flex}.e-busca{border:1.5px dashed var(--pl-traco);border-radius:99px;align-items:center;width:40%;height:28px;padding:0 8px;display:inline-flex}.e-busca svg{width:16px;height:16px}.e-chips{gap:6px;display:inline-flex}.e-chips i{border:1.5px dashed var(--pl-traco);border-radius:99px;width:44px;height:22px}.e-chips i:first-child{background:var(--pl-cheio);border-style:solid}.e-chips--solto{margin-bottom:12px;display:flex}.e-selo{border:1.5px dashed var(--pl-traco);background:var(--pl-papel);border-radius:9px;width:30px;height:30px;padding:5px;position:absolute;top:12px;right:12px}.e-selo--2{right:48px}.e-marcador{display:none}.e-abrir{border:1.5px solid var(--pl-traco);border-bottom:0;border-left:0;width:14px;height:14px;position:absolute;top:6px;right:6px}.e-antes{background:linear-gradient(90deg, var(--pl-cheio) 50%, transparent 50%);overflow:hidden}.e-antes i{background:var(--pl-traco);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.e-antes i:after{content:"";border:1.5px solid var(--pl-traco);background:var(--pl-papel);border-radius:50%;width:18px;height:18px;margin:-9px;position:absolute;top:50%;left:50%}.e-icone{background:0 0;place-items:center;padding:14%;display:grid}.e-icone .e-svg{width:100%;max-width:56px;height:100%}.e-icone--grande{aspect-ratio:1;max-width:140px}.e-confianca{gap:16px;display:grid}.e-card--fala{padding:12px}.e-nota{gap:3px;display:inline-flex}.e-nota i{background:var(--pl-traco);border-radius:50%;width:8px;height:8px}.e-autor{align-items:center;gap:8px;margin-top:4px;display:flex}.e-autor .e-circ{width:20px;height:20px}.e-duvidas{gap:8px}.e-duvida{border:1.5px dashed var(--pl-fino);border-color:var(--pl-traco);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.e-duvida b{width:12px;height:12px;position:relative}.e-duvida b:before,.e-duvida b:after{content:"";background:var(--pl-traco);border-radius:2px;position:absolute;inset:5px 0}.e-duvida b:after{transform:rotate(90deg)}.e-insta{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.e-insta i{aspect-ratio:1;border:1.5px dashed var(--pl-traco);border-radius:6px}.e-contato{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.e-form{gap:10px}.e-campo{border:1.5px solid var(--pl-cheio);border-radius:9px;align-items:center;gap:8px;height:32px;padding:0 10px;display:flex}.e-campo--alto{height:60px}.e-campo--busca{border-style:dashed;border-color:var(--pl-traco)}.e-campo--busca svg{flex:none;width:16px;height:16px}.e-campo--arquivo{border-style:dashed;border-color:var(--pl-traco);justify-content:center;height:46px}.e-campo--arquivo svg{width:30px;height:30px}.e-campo--valor{width:60px;height:28px}.e-mapa{border:1.5px dashed var(--pl-traco);background-image:linear-gradient(var(--pl-fino) 1.5px, transparent 1.5px), linear-gradient(90deg, var(--pl-fino) 1.5px, transparent 1.5px);background-size:34px 34px;border-radius:12px;place-items:center;min-height:160px;display:grid;position:relative}.e-mapa>svg,.e-pinos svg{width:40px;height:40px}.e-pinos{gap:16px;display:flex}.e-pinos svg:nth-child(2){transform:translateY(-18px)}.e-pinos svg:nth-child(3){transform:translateY(10px)}.e-agenda{flex-wrap:wrap;align-items:center;gap:16px;min-height:80px;display:flex}.e-horarios{flex:1;min-width:200px}.e-horas{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.e-horas i{border:1.5px dashed var(--pl-traco);border-radius:99px;height:26px}.e-horas i:nth-child(2){background:var(--pl-cheio);border-style:solid}.e-reserva{justify-items:center;width:130px}.e-reserva .e-svg{width:34px;height:34px}.e-nat{width:70px;height:70px;position:relative}.e-nat .e-svg{width:100%;height:100%}.e-esfera{background:radial-gradient(circle at 70% 30%, var(--sphere-hi,#edb58c), var(--sphere-lo,#c46a45));width:18px;height:18px;box-shadow:0 0 14px color-mix(in srgb, var(--sphere-hi,#edb58c) 70%, transparent);border-radius:50%;position:absolute;top:-4px;right:-4px}.e-regua{background:var(--pl-cheio);border-radius:99px;height:6px;margin:10px 0;display:block;position:relative}.e-regua i{border:1.5px solid var(--pl-traco);background:var(--pl-papel);border-radius:50%;width:16px;height:16px;margin:-8px;position:absolute;top:50%;left:60%}.e-vazio{color:var(--muted);font-size:.86rem}.e-entra{animation:.9s cubic-bezier(.2,.8,.2,1) both pl-entra}@keyframes pl-entra{0%{opacity:0;color:var(--pl-cor);border-color:var(--pl-cor);transform:scale(.85)}35%{opacity:1;color:var(--pl-cor);border-color:var(--pl-cor);transform:scale(1.03)}to{transform:none}}@media (width<=960px){.pl-mesa{grid-template-columns:1fr}.pl-lado{max-height:none;position:static}.pl-lado>.pl-pecas{overflow:visible}.pl{padding-bottom:150px}.pl-resumo{z-index:30;background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(14px);grid-template-columns:1fr auto;align-items:center;padding:10px 12px;position:fixed;bottom:12px;left:12px;right:12px}.pl-resumo__conta{grid-column:1/-1}.pl-resumo .btn{grid-area:2/2;width:auto}.pl-resumo .orc-link{grid-area:2/1;justify-self:start}.pl-painel{z-index:80;border-radius:22px 22px 0 0;max-height:56vh;padding-bottom:20px;animation:.34s cubic-bezier(.2,.8,.2,1) pl-folha-sobe;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 50px -20px #2b272459}@keyframes pl-folha-sobe{0%{transform:translateY(100%)}}.orc .pl-pecas[hidden]{display:grid!important}.pl-fundo:not([hidden]){z-index:79;background:#2b272459;animation:.3s ease-out pl-fundo;display:block;position:fixed;inset:0}@keyframes pl-fundo{0%{opacity:0}}.pl-esb__dica{opacity:1;margin-top:12px;display:block;position:static;transform:none}}@media (width<=560px){.pl-folha{padding-inline:10px}.e-abertura,.e-sobre,.e-contato{grid-template-columns:1fr}.e-grade--3,.e-grade--6{grid-template-columns:repeat(2,1fr)}.e-grade--3>:nth-child(3){display:none}.e-grade--fotos{grid-template-columns:repeat(3,1fr)}.e-servicos--pedido{grid-template-columns:1fr}.e-equipe{grid-template-columns:repeat(2,1fr)}.e-insta{grid-template-columns:repeat(3,1fr)}.pl-carimbo{display:none}.pl-folha{padding-bottom:20px}.e-filtros{flex-wrap:wrap}.e-busca{width:100%}}@media (prefers-reduced-motion:reduce){.pl *,.pl :before,.pl :after{transition:none!important;animation:none!important}}@media (width<=560px){.pl-barra{border-radius:18px;flex-wrap:wrap;gap:8px;padding:10px 12px}.pl-barra__conta{flex-basis:100%}.pl-barra .btn{flex:1}}.cal{--cv:#2b2724;--cv2:#36312d;--creme:#fbf6ee;--nude:#d9bba3;--vinho:#5e2b25;--laranja:#d08a5c;--luz-hi:#edb58c;gap:22px;padding-bottom:96px;display:grid}.cal-cab{gap:12px;max-width:760px;display:grid}.cal-cab h2{font-size:clamp(1.8rem,4vw,2.6rem)}.cal-pacotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.cal-pacote{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;font:inherit;border-radius:16px;gap:2px;padding:12px 16px;transition:border-color .25s,background-color .25s,color .25s,transform .25s;display:grid}.cal-pacote:hover{border-color:var(--detail);transform:translateY(-2px)}.cal-pacote small{color:var(--muted);font-size:.8rem}.cal-pacote.on{background:var(--cv);color:var(--creme);border-color:var(--cv)}.cal-pacote.on small{color:#fbf6eeb3}.cal-mesa{grid-template-columns:minmax(0,1fr);display:grid}.cal-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:16px;display:flex}.cal-topo .cal-conta{margin-bottom:0}.cal-paleta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cal-paleta__nome{letter-spacing:.1em;text-transform:uppercase;color:#fbf6ee80;margin-right:4px;font-size:.72rem}.cal .cal-tipo--paleta{color:var(--creme);background:#fbf6ee0f;border-color:#fbf6ee29;border-radius:999px;gap:8px;padding:5px 14px 5px 5px;font-size:.86rem}.cal-tipo--paleta .cal-tipo__ico{border-radius:999px;width:28px;height:28px;padding:6px}.cal-tipo--paleta:hover{border-color:var(--luz-hi);transform:translateY(-2px)}.cal-tipo--paleta.on{border-color:var(--luz-hi);box-shadow:0 0 0 1px var(--luz-hi), 0 0 18px -4px #edb58c99}.cal-quadro{background:var(--cv);color:var(--creme);background-image:radial-gradient(60% 50% at 85% 0,#6e35308c,#0000 70%);border-radius:22px;padding:clamp(14px,2.4vw,24px);position:relative;box-shadow:0 30px 60px -40px #2b2724b3}.cal-conta{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.cal-conta__item{color:#fbf6eecc;background:#fbf6ee12;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 8px;font-size:.86rem;display:inline-flex}.cal-conta__item b{color:var(--creme);font-size:.95rem}.cal-conta__item em{color:var(--luz-hi);font-style:normal;font-weight:700}.cal-conta__item .cal-peca__ico{width:18px;height:18px}.cal-semana{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:6px;display:grid}.cal-semana__dia{color:#fbf6ee8c;min-height:30px;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:9px;justify-content:center;align-items:center;gap:4px;font-size:.72rem;transition:border-color .2s,color .2s,background-color .2s;display:flex}.cal-semana__dia svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;opacity:.35;width:10px;height:10px;transition:opacity .2s}.cal-semana__dia:hover,.cal-semana__dia.on{color:var(--creme);background:#d08a5c1a;border-color:#edb58c80}.cal-semana__dia:hover svg,.cal-semana__dia.on svg{opacity:1}.cal-menu__limpar{justify-self:start;min-height:32px;font-size:.84rem}.cal-grade{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cal-dia{cursor:pointer;background:#fbf6ee0b;border:1px solid #fbf6ee0f;border-radius:12px;flex-direction:column;gap:5px;min-height:112px;padding:26px 6px 8px;transition:background-color .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.cal-dia--fim{background:#fbf6ee06}.cal-dia:hover,.cal-dia.on{background:#fbf6ee17;border-color:#fbf6ee2e}.cal-dia--alvo{border-color:var(--laranja);box-shadow:0 0 0 2px var(--laranja), 0 0 26px -4px #edb58c99;background:#d08a5c24}.cal-grade--escolhendo .cal-dia{border-style:dashed;border-color:#edb58c59}.cal-grade--escolhendo .cal-dia:hover{border-color:var(--laranja);background:#d08a5c1f}.cal-dia__num{color:#fbf6ee8c;font-size:.74rem;font-weight:600;position:absolute;top:6px;left:8px}.cal-dia__pecas{gap:4px;display:grid}.cal-dia__mais{color:#fbf6ee73;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:999px;place-items:center;width:22px;height:22px;transition:opacity .2s,background-color .2s;display:grid;position:absolute;top:3px;right:4px}.cal-dia__mais svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;fill:none;width:12px;height:12px}.cal-dia:hover .cal-dia__mais,.cal-dia__mais:focus-visible{opacity:1}.cal-dia__mais:hover{color:var(--creme);background:#fbf6ee1f}.cal-grade--entra .cal-dia{animation:.5s cubic-bezier(.2,.8,.2,1) both cal-dia;animation-delay:calc(var(--d) * 14ms)}@keyframes cal-dia{0%{opacity:0;transform:translateY(8px)scale(.97)}}.cal-grade--entra .cal-peca{animation:.45s cubic-bezier(.2,.8,.2,1.25) both cal-pop;animation-delay:calc(var(--d,0) * 14ms + .25s)}.cal-peca{cursor:grab;user-select:none;outline-offset:1px;border-radius:8px;outline:2px solid #0000;align-items:center;gap:5px;min-height:26px;padding:3px 6px;font-size:.74rem;font-weight:650;line-height:1.1;transition:transform .2s,box-shadow .2s,outline-color .2s;display:flex;position:relative}.cal-peca:hover{transform:translateY(-1px);box-shadow:0 6px 14px -8px #0009}.cal-peca:focus-visible,.cal-peca.on{outline-color:var(--luz-hi)}.cal-peca.on{animation:1.2s ease-in-out infinite cal-pulsa}@keyframes cal-pulsa{50%{box-shadow:0 0 34px 4px #edb58c73}}.cal-peca__ico{flex:none;width:15px;height:15px;display:inline-grid}.cal-peca__ico svg,.cal-tipo__ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.cal-peca__nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-peca--post{background:var(--nude);color:var(--cv)}.cal-peca--carrossel{background:var(--nude);color:var(--cv);box-shadow:3px 3px 0 -1px #d9bba373}.cal-peca--reels{background:var(--vinho);color:var(--creme)}.cal-peca--story{color:var(--creme);background:0 0;border:1px solid #fbf6ee59}.cal-peca--extra:after{content:"";background:radial-gradient(circle at 70% 30%, var(--luz-hi), #c46a45);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 8px #edb58ccc}.cal-peca__tirar{width:16px;height:16px;color:inherit;cursor:pointer;background:#0000002e;border:0;border-radius:999px;flex:none;place-items:center;margin-left:auto;padding:0;display:none}.cal-peca__tirar svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:9px;height:9px}.cal-peca--extra:hover .cal-peca__tirar,.cal-peca--extra.on .cal-peca__tirar,.cal-peca__tirar:focus-visible{display:inline-grid}.cal-peca--nova{animation:.5s cubic-bezier(.2,.8,.2,1.25) both cal-pop}@keyframes cal-pop{0%{opacity:0;transform:scale(.4)}}.cal-saindo{opacity:.3}.cal-arrastando,.cal-arrastando *{user-select:none;cursor:grabbing!important}.cal-fantasma{z-index:95;pointer-events:none;min-width:90px;position:fixed;top:0;left:0;box-shadow:0 18px 30px -12px #00000080}.cal-luz{z-index:96;pointer-events:none;background:radial-gradient(circle at 70% 30%, var(--luz-hi), #c46a45);border-radius:50%;width:18px;height:18px;position:fixed;top:-9px;left:-9px;box-shadow:0 0 22px 6px #edb58ca6}.cal-dica{color:#fbf6eea6;min-height:1.3em;margin:14px 0 0;font-size:.84rem}.cal-menu{z-index:40;background:var(--creme);width:240px;color:var(--cv);border-radius:16px;gap:10px;padding:14px;animation:.22s cubic-bezier(.2,.8,.2,1) cal-menu;display:grid;position:absolute;box-shadow:0 24px 50px -20px #0009}@keyframes cal-menu{0%{opacity:0;transform:translateY(6px)scale(.97)}}.cal-menu header{align-items:center;gap:8px;display:flex}.cal-menu header span{color:#6f665e;flex:1;font-size:.84rem}.cal-menu__fechar{cursor:pointer;color:#6f665e;background:0 0;border:0;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.cal-menu__fechar svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:13px;height:13px}.cal-menu .cal-nota{color:#6f665e}.cal-menu__tem{flex-wrap:wrap;gap:5px;display:flex}.cal-menu__peca{border-radius:8px;align-items:center;gap:5px;padding:4px 8px;font-size:.8rem;font-weight:650;display:inline-flex}.cal-menu__peca.cal-peca--story{color:var(--cv);border-color:#cdbfae}.cal-menu__peca button{width:22px;height:22px;color:inherit;cursor:pointer;background:#00000024;border:0;border-radius:999px;place-items:center;margin-right:-4px;display:grid}.cal-menu__peca button svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:10px;height:10px}.cal-menu__somar{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cal-lado{grid-template-columns:230px repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.cal-glossario{gap:8px;margin:0;display:grid}.cal-glossario div{gap:1px;display:grid}.cal-glossario dt{align-items:center;gap:6px;font-size:.9rem;font-weight:650;display:flex}.cal-glossario dd{color:var(--muted);margin:0 0 0 22px;font-size:.8rem;line-height:1.35}.cal-caixa{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:10px;padding:18px;display:grid}.cal-caixa h3{margin:0;font-size:1.1rem}.cal-nota{color:var(--muted);margin:0;font-size:.84rem}.cal-tipos{gap:8px;display:grid}.cal-tipo{text-align:left;border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:grab;font:inherit;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.cal-tipo:hover{border-color:var(--detail);transform:translate(-3px)}.cal-tipo.on{border-color:var(--detail);box-shadow:inset 0 0 0 1px var(--detail)}.cal-tipo>span:last-child{display:grid}.cal-tipo small{color:var(--muted);font-size:.78rem;line-height:1.35}.cal-tipo__ico{border-radius:10px;flex:none;width:34px;height:34px;padding:7px}.cal-tipo--post .cal-tipo__ico,.cal-tipo--carrossel .cal-tipo__ico{background:var(--nude);color:var(--cv)}.cal-tipo--reels .cal-tipo__ico{background:var(--vinho);color:var(--creme)}.cal-tipo--story .cal-tipo__ico{background:var(--cv);color:var(--creme)}.cal-tipo--mini{cursor:pointer;color:var(--cv);background:#fff;border-color:#e5dacb;gap:6px;padding:6px 8px;font-size:.82rem}.cal-tipo--mini .cal-tipo__ico{border-radius:8px;width:26px;height:26px;padding:5px}.cal-redes{flex-wrap:wrap;gap:6px;display:flex}.cal-rede{border:1px dashed var(--line);min-height:34px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.84rem;display:inline-flex}.cal-rede svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.cal-rede--fixa{background:var(--bg);cursor:default;color:var(--muted);border-style:solid}.cal-rede.on{border-style:solid;border-color:var(--cv);background:var(--cv);color:var(--creme)}.cal-redes .cal-nota{flex-basis:100%;margin-top:4px}.cal-visuais{gap:6px;display:grid}.cal-visual{text-align:left;border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;display:flex}.cal-visual__marca{border:1.5px solid var(--line);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.cal-visual__marca svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;width:12px;height:12px}.cal-visual.on{border-color:var(--detail)}.cal-visual.on .cal-visual__marca{background:var(--detail);border-color:var(--detail)}.cal-visual__txt{gap:2px;display:grid}.cal-visual__txt small{color:var(--muted);font-size:.8rem;line-height:1.4}.cal-cel{background:var(--cv);border-radius:34px;justify-self:center;width:210px;padding:9px;box-shadow:0 30px 50px -30px #2b2724b3,inset 0 0 0 1px #fbf6ee1a}.cal-cel__tela{background:var(--creme);border-radius:26px;align-content:start;gap:6px;height:340px;padding:18px 10px 0;display:grid;overflow:hidden}.cal-cel__perfil{align-items:center;gap:12px;display:flex}.cal-cel__foto{background:radial-gradient(circle at 70% 30%, var(--luz-hi), #c46a45);width:42px;height:42px;box-shadow:0 0 0 2px var(--creme), 0 0 0 3.5px var(--laranja);border-radius:50%}.cal-cel__nums{gap:10px;display:flex}.cal-cel__nums i{background:#e8ded0;border-radius:4px;width:22px;height:16px}.cal-cel__nome{background:#cdbfae;border-radius:9px;width:60%;height:7px}.cal-cel__bio{background:#e8ded0;border-radius:9px;width:85%;height:6px}.cal-cel__stories{align-items:center;gap:6px;min-height:30px;margin:4px 0;display:flex}.cal-cel__stories i{border:2px solid var(--laranja);width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--creme);background:#e8ded0;border-radius:50%}.cal-cel__stories b{color:#6f665e;font-size:.66rem}.cal-cel__feed{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.cal-cel__post{aspect-ratio:3/4;background:var(--nude);color:var(--cv);place-items:center;display:grid}.cal-cel__post--b{background:#cba88d}.cal-cel__post--carrossel{background:#e8d5c4}.cal-cel__post--reels{background:var(--vinho);color:var(--creme)}.cal-cel__post svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.cal-fundo{display:none}@media (width>=1100px){.cal-dia{min-height:128px}}@media (width<=1100px){.cal-lado{grid-template-columns:230px repeat(2,minmax(0,1fr))}}@media (width<=960px){.cal-lado{grid-template-columns:1fr 1fr}.cal-cel{grid-row:span 2}}@media (width<=760px){.cal-pacotes{grid-template-columns:1fr}.cal-quadro{border-radius:18px;padding:12px 8px}.cal-semana,.cal-grade{gap:3px}.cal-dia{border-radius:9px;gap:3px;min-height:78px;padding:20px 3px 5px}.cal-dia__num{font-size:.66rem;top:4px;left:5px}.cal-dia__mais{display:none}.cal-dia__pecas{grid-template-columns:repeat(auto-fill,minmax(17px,1fr));gap:3px}.cal-peca{aspect-ratio:1;border-radius:5px;justify-content:center;min-height:0;padding:2px}.cal-peca__nome{display:none}.cal-peca__ico{width:12px;height:12px}.cal-peca--extra.on .cal-peca__tirar{display:none}.cal-conta__item{padding:4px 10px 4px 6px;font-size:.78rem}.cal-lado{grid-template-columns:1fr}.cal-cel{display:none}.cal-paleta__nome{flex-basis:100%}.cal-semana__dia{letter-spacing:0;padding:0;font-size:.64rem}.cal-semana__dia svg{display:none}.cal-menu{z-index:81;border-radius:22px 22px 0 0;width:auto;padding:18px 16px 24px;animation:.3s cubic-bezier(.2,.8,.2,1) cal-sobe;position:fixed;bottom:0;right:0;top:auto!important;left:0!important}@keyframes cal-sobe{0%{transform:translateY(100%)}}.cal-fundo:not([hidden]){z-index:80;background:#2b272466;display:block;position:fixed;inset:0}.cal-barra{border-radius:18px;flex-wrap:wrap;gap:8px;padding:10px 12px}.cal-barra .pl-barra__conta{flex-basis:100%}.cal-barra .btn{flex:1}}@media (prefers-reduced-motion:reduce){.cal *,.cal :before,.cal :after{transition:none!important;animation:none!important}}.cal .cal-rede{font-size:.84rem}.cal .cal-tipo--mini{font-size:.82rem}.cal .cal-visual{font-size:.88rem}.cal-tipo,.cal-peca,.cal-pacote{-webkit-user-select:none;user-select:none}.cal .cal-semana__dia{font-size:.72rem}@media (width<=760px){.cal .cal-semana__dia{font-size:.64rem}}.cal .cal-tipo--anuncio{cursor:pointer;color:var(--creme);background:linear-gradient(100deg,#d08a5c2e,#5e2b2559);border:1px dashed #edb58c99;border-radius:999px;gap:8px;padding:5px 14px 5px 5px;font-size:.86rem;position:relative;overflow:hidden}.cal-tipo--anuncio .cal-tipo__ico{background:var(--laranja);width:28px;height:28px;color:var(--cv);border-radius:999px;padding:6px}.cal-tipo--anuncio:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffecd659 50%,#0000 70%);animation:3.2s ease-in-out 1s infinite cal-brilho;position:absolute;inset:0;transform:translate(-120%)}.cal-tipo--anuncio:hover{border-color:var(--luz-hi);transform:translateY(-2px)}.cal-tipo--anuncio.on{border-style:solid;border-color:var(--luz-hi);box-shadow:0 0 0 1px var(--luz-hi), 0 0 22px -4px #edb58cb3}@keyframes cal-brilho{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.cal-campanha{color:var(--creme);background:linear-gradient(90deg,#d08a5c66,#5e2b258c 60%,#d08a5c40);border-radius:999px;align-items:center;gap:10px;margin:0 0 8px;padding:7px 14px 7px 7px;font-size:.8rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #edb58c73}.cal-campanha[hidden]{display:none}.cal-campanha b{font-weight:650}.cal-campanha span:not(.cal-campanha__ico){color:#fbf6eeb3}.cal-campanha__ico{background:var(--laranja);width:26px;height:26px;color:var(--cv);border-radius:50%;flex:none;place-items:center;display:grid}.cal-campanha__ico svg,.cal-an__ico svg,.cal-peca__an svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:60%;height:60%}.cal-campanha__luz{pointer-events:none;background:radial-gradient(closest-side,#ffe6cd8c,#0000);width:90px;animation:4s linear infinite cal-corre;position:absolute;top:0;bottom:0;left:-90px}@keyframes cal-corre{to{left:100%}}.cal-peca--anuncio{box-shadow:0 0 0 1.5px var(--luz-hi), 0 0 12px -2px #edb58ccc}.cal-peca__an{background:var(--laranja);width:15px;height:15px;color:var(--cv);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}@media (width<=760px){.cal-peca__an{width:11px;height:11px;margin:0;position:absolute;bottom:-4px;right:-4px}}.cal-an{background:var(--surface);border:1px solid var(--line);border-radius:22px;gap:18px;padding:clamp(18px,3vw,26px);display:grid}.cal-an__convite{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.cal-an__convite h3,.cal-an__cab h3{margin:0 0 4px;font-size:1.15rem}.cal-an__convite p,.cal-an__cab p{color:var(--muted);max-width:62ch;margin:0;font-size:.92rem}.cal-an__ico{width:48px;height:48px;color:var(--cv);background:radial-gradient(circle at 70% 30%, var(--luz-hi), #c46a45);border-radius:50%;place-items:center;animation:2.6s ease-in-out infinite cal-pulsa;display:grid;box-shadow:0 0 24px -2px #edb58cb3}.cal-an__cab{grid-template-columns:auto 1fr auto;align-items:start;gap:16px;display:grid}.cal-an__grade{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:22px;display:grid}.cal-an__grade h4{margin:0 0 10px;font-size:.95rem}.cal-an__tams{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.cal .cal-an__tam,.cal .cal-an__conta{font:inherit;text-align:left;cursor:pointer;color:var(--text);background:var(--bg);border:1px solid var(--line);transition:border-color .25s,background-color .25s,transform .25s,box-shadow .25s}.cal .cal-an__tam{border-radius:14px;gap:3px;padding:12px;display:grid}.cal-an__tam:hover,.cal-an__conta:hover{border-color:var(--detail);transform:translateY(-2px)}.cal-an__tam b{font-size:.95rem}.cal-an__tam small{color:var(--muted);font-size:.74rem;line-height:1.3}.cal-an__tam em{color:var(--primary-text,var(--vinho));margin-top:4px;font-size:.76rem;font-style:normal;font-weight:650}.cal-an__tam.on,.cal-an__conta.on{border-color:var(--detail);box-shadow:inset 0 0 0 1px var(--detail), 0 8px 20px -14px #5e2b2599}.cal-an__barras{align-items:flex-end;gap:3px;height:18px;margin-bottom:4px;display:flex}.cal-an__barras i{background:var(--line);border-radius:2px;width:6px}.cal-an__barras i:first-child{height:7px}.cal-an__barras i:nth-child(2){height:12px}.cal-an__barras i:nth-child(3){height:18px}.cal-an__barras i.on{background:var(--laranja)}.cal-an__tam.on .cal-an__barras i.on{animation:1.4s ease-in-out infinite cal-barra}.cal-an__tam.on .cal-an__barras i:nth-child(2){animation-delay:.15s}.cal-an__tam.on .cal-an__barras i:nth-child(3){animation-delay:.3s}@keyframes cal-barra{50%{transform-origin:bottom;transform:scaleY(.6)}}.cal-an__contas{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cal .cal-an__conta{border-radius:16px;align-content:start;gap:8px;padding:14px 14px 12px 44px;display:grid;position:relative}.cal-an__marca{border:1.5px solid var(--line);border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:14px;left:14px}.cal-an__conta.on .cal-an__marca{background:var(--cv);border-color:var(--cv);color:var(--creme)}.cal-an__marca svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.cal-an__conta b{font-size:.95rem}.cal-an__selo{background:color-mix(in srgb, var(--detail) 18%, transparent);color:var(--primary-text,var(--vinho));border-radius:999px;justify-self:start;padding:2px 8px;font-size:.7rem;font-weight:650}.cal-an__passos{counter-reset:p;gap:5px;margin:0;padding:0;list-style:none;display:grid}.cal-an__passos li{counter-increment:p;color:var(--muted);grid-template-columns:18px 1fr;gap:8px;font-size:.8rem;line-height:1.35;display:grid}.cal-an__passos li:before{content:counter(p);background:var(--surface);border:1px solid var(--line);width:18px;height:18px;color:var(--text);border-radius:50%;place-items:center;font-size:.66rem;font-weight:700;display:grid}.cal-an__nota{margin:0}@media (width<=900px){.cal-an__grade{grid-template-columns:1fr}}@media (width<=620px){.cal-an__convite,.cal-an__cab{grid-template-columns:auto 1fr}.cal-an__convite .btn,.cal-an__cab .orc-link{grid-column:1/-1;justify-self:start}.cal-an__contas,.cal-an__tams{grid-template-columns:1fr}.cal .cal-an__tam{grid-template-columns:auto 1fr auto;align-items:center;column-gap:10px}.cal-an__tam .cal-an__barras{grid-row:span 2;margin:0}.cal-an__tam em{grid-area:span 2/3;margin:0}}.nia{--noite:#2b2724;--noite2:#36302c;--creme:#fbf6ee;--vinho:#5e2b25;--luz:#edb58c;--luz2:#d08a5c;gap:22px;padding-bottom:96px;display:grid}.nia-cab{gap:12px;max-width:760px;display:grid}.nia-cab h2{font-size:clamp(1.8rem,4vw,2.6rem)}.nia-palco{color:var(--creme);background:radial-gradient(45% 60% at 50% 50%, #5e2b2580, transparent 72%), var(--noite);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(300px,1.25fr) minmax(0,1fr);align-items:center;gap:20px;padding:clamp(18px,3vw,32px);display:grid;position:relative;box-shadow:0 40px 80px -50px #2b2724e6,inset 0 0 0 1px #fbf6ee0f}.nia-coluna{align-content:center;gap:10px;display:grid}.nia-coluna__nome{letter-spacing:.12em;text-transform:uppercase;color:#fbf6ee80;padding-left:4px;font-size:.72rem}.nia-centro{align-self:stretch;place-items:center;min-height:380px;display:grid;position:relative}.nia-simbolo{width:100%;height:100%;min-height:380px;display:block}.nia-centro__nome{font-family:var(--font-display,Fraunces, serif);color:var(--creme);white-space:nowrap;font-size:1.2rem;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.nia-centro__nivel{letter-spacing:.06em;color:#fbf6eeb3;white-space:nowrap;border:1px solid #fbf6ee24;border-radius:999px;padding:3px 12px;font-size:.72rem;transition:color .3s,border-color .3s;position:absolute;top:10px;left:50%;transform:translate(-50%)}.nia-centro--alvo .nia-centro__nivel{color:var(--creme);border-color:var(--luz)}.nia-centro:before{content:"";pointer-events:none;border:1px dashed #0000;border-radius:50%;transition:border-color .3s;position:absolute;inset:12%}.nia-centro--alvo:before{border-color:#edb58c99}.orc .nia-no,.nia-no{text-align:left;width:100%;font:inherit;color:var(--creme);cursor:pointer;background:#fbf6ee0d;border:1px solid #fbf6ee1a;border-radius:16px;align-items:center;gap:10px;padding:10px 12px 10px 10px;transition:border-color .3s,background-color .3s,transform .3s,opacity .3s;display:flex;position:relative}.nia-no--base{cursor:default}.nia-no--extra{border-style:dashed;border-color:#fbf6ee47}.nia-no--extra:hover{border-color:var(--luz);transform:translate(-3px)}.nia-no--extra.on{background:#fbf6ee1a;border-style:solid;border-color:#fbf6ee80}.nia-no--saindo{opacity:.3}.nia-no__ico{width:36px;height:36px;color:var(--creme);background:#fbf6ee1a;border-radius:11px;flex:none;place-items:center;transition:background-color .3s,color .3s;display:grid}.nia-no.on .nia-no__ico,.nia-no--base .nia-no__ico{background:var(--creme);color:var(--noite)}.nia-no--extra:not(.on) .nia-no__ico{color:#fbf6eea6}.nia-no__ico svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.nia-no__txt{flex:1;gap:2px;min-width:0;display:grid}.nia-no__txt b{font-size:.88rem;line-height:1.2}.nia-no__txt small{color:#fbf6ee94;font-size:.74rem;line-height:1.35}.nia-no__mais{width:26px;height:26px;color:var(--creme);border:1px dashed #fbf6ee73;border-radius:50%;flex:none;place-items:center;display:grid}.nia-no.on .nia-no__mais{background:var(--creme);color:var(--noite);border:0}.nia-no__mais svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.nia-dica{text-align:center;color:#fbf6ee8c;grid-column:1/-1;margin:0;font-size:.8rem}.nia-fantasma{z-index:100;pointer-events:none;background:#2b2724;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;position:fixed;top:0;left:0;box-shadow:0 10px 30px #2b272480}.nia-fantasma .nia-no__ico{color:#2b2724;background:#fbf6ee}.nia-fantasma svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.nia--entra .nia-no{animation:.6s cubic-bezier(.2,.8,.2,1.1) both nia-no-entra}.nia--entra .nia-coluna--extra .nia-no{animation-delay:.25s}@keyframes nia-no-entra{0%{opacity:0;transform:translateY(10px)}}.nia-baixo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.nia-cel{background:var(--noite);border-radius:28px;grid-template-rows:auto 1fr;padding:10px;display:grid;box-shadow:0 30px 50px -30px #2b2724cc,inset 0 0 0 1px #fbf6ee1a}.nia-cel__topo{color:var(--creme);align-items:center;gap:10px;padding:8px 12px 10px;display:flex}.nia-cel__topo b{font-size:.92rem;display:block}.nia-cel__topo small{color:#fbf6ee8c;font-size:.7rem}.nia-mini{border-radius:50%;flex:none;box-shadow:0 0 0 1px #fbf6ee33}.nia-cel__chat{scrollbar-width:none;background:#f3ebe1;border-radius:20px;flex-direction:column;gap:7px;height:330px;padding:12px 10px;display:flex;overflow-y:auto}.nia-msg{color:#2b2724;border-radius:14px;max-width:82%;padding:8px 11px;font-size:.84rem;line-height:1.38}.nia-msg--cliente{background:#e2d2c2;border-bottom-right-radius:4px;align-self:flex-end}.nia-msg--ia{background:#fffdf9;border-bottom-left-radius:4px;align-self:flex-start;box-shadow:0 1px 2px #2b272414}.nia-assina{color:#8a7a6e;margin-top:4px;font-size:.68rem;display:block}.nia-msg--audio{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:200px;display:grid}.nia-msg--audio em{color:#8a7a6e;grid-column:1/-1;font-size:.72rem;font-style:normal}.nia-play{background:var(--vinho);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.nia-msg--ia .nia-play{background:#2b2724}.nia-play svg{fill:currentColor;width:11px;height:11px}.nia-msg--audio small{color:#8a7a6e;font-size:.68rem}.nia-onda{align-items:center;gap:2px;height:18px;display:flex}.nia-onda i{width:2.5px;height:var(--h);background:#9c8676;border-radius:2px}.nia-msg--ia .nia-onda i{background:var(--vinho);animation:1.2s ease-in-out infinite nia-onda;animation-delay:calc(var(--h) * 40ms)}@keyframes nia-onda{50%{transform:scaleY(.45)}}.nia-cartao{color:#fbf6ee;background:#2b2724;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:.76rem;font-weight:600;display:flex}.nia-cartao svg{fill:none;stroke:#fbf6ee;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.nia-cartao--equipe{color:#2b2724;background:#fff;border:1px dashed #b9a595}.nia-cartao--equipe svg{stroke:var(--vinho)}.nia-digitando{gap:4px;padding:11px 12px;display:flex}.nia-digitando i{background:#b9a595;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite nia-pula}.nia-digitando i:nth-child(2){animation-delay:.15s}.nia-digitando i:nth-child(3){animation-delay:.3s}@keyframes nia-pula{40%{background:var(--vinho);transform:translateY(-4px)}}.nia-entra{animation:.4s cubic-bezier(.2,.8,.2,1.1) both nia-msg}@keyframes nia-msg{0%{opacity:0;transform:translateY(8px)scale(.96)}}.nia-caixa{background:var(--surface);border:1px solid var(--line);border-radius:22px;align-content:start;gap:10px;padding:22px;display:grid}.nia-caixa h3{margin:0;font-size:1.15rem}.nia-campo{gap:6px;font-size:.88rem;font-weight:600;display:grid}.nia-campo input{font:inherit;border:1px solid var(--line);background:var(--bg,#fff);color:var(--text);border-radius:12px;padding:11px 14px;font-weight:500}.nia-campo input:focus{outline:2px solid var(--vinho);outline-offset:1px}.nia-nota{color:var(--muted);margin:-2px 0 4px;font-size:.8rem}.nia-nota--ao-lado{margin-top:8px}.nia-rotulo{font-size:.88rem;font-weight:600}.nia-tons{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.orc .nia-tom,.nia-tom{font:inherit;border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:10px 6px;font-size:.88rem;transition:background-color .25s,color .25s,border-color .25s}.nia-tom[aria-pressed=true]{background:var(--noite);color:var(--creme);border-color:#0000}@media (width<=1100px){.nia-no__txt small{display:none}}@media (width<=900px){.nia-palco{grid-template-columns:1fr 1fr}.nia-centro{grid-area:1/1/auto/-1;min-height:300px}.nia-simbolo{min-height:300px}.nia-no__txt small{display:block}}@media (width<=760px){.nia-baixo{grid-template-columns:1fr}.nia-caixa{order:-1}.nia-nota--ao-lado{display:none}}@media (width<=560px){.nia-palco{grid-template-columns:1fr;padding:14px}.nia-centro,.nia-simbolo{min-height:270px}.nia-coluna--base .nia-no__txt small{display:none}}@media (prefers-reduced-motion:reduce){.nia *,.nia :before,.nia :after{transition:none!important;animation:none!important}}.nia-fios{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nia-coluna,.nia-centro,.nia-dica{z-index:1;position:relative}.nia-fio__linha{fill:none;stroke:#fbf6ee29;stroke-width:1.2px;stroke-dasharray:3 6;transition:stroke .4s,stroke-width .4s}.nia-fio__fluxo{fill:none;stroke:#edb58c00;stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 18;transition:stroke .4s}.nia-fio__ponta{fill:#fbf6ee40;transition:fill .4s}.nia-fio.on .nia-fio__linha{stroke:#fbf6ee4d;stroke-dasharray:none}.nia-fio.on .nia-fio__fluxo{stroke:#edb58cd9;animation:1.6s linear infinite nia-fluxo}.nia-fio.on .nia-fio__ponta{fill:var(--luz)}.nia-fio--base.on .nia-fio__fluxo{stroke:#fbf6ee73;animation-duration:2.6s}.nia-fio--base.on .nia-fio__ponta{fill:#fbf6ee99}.nia-fio.quente .nia-fio__linha{stroke:#edb58c8c;stroke-width:1.5px}.nia-fio__luz{fill:none;stroke:#ffe3c8;stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 6px #edb58ce6)}.nia-fio__faisca{fill:none;stroke:var(--luz);stroke-width:1.5px}@keyframes nia-fluxo{to{stroke-dashoffset:-40px}}@media (width<=900px){.nia-fios{display:none}}.orc{padding-block:clamp(36px,6vw,72px) clamp(56px,8vw,96px)}.orc [hidden]{display:none!important}.orc [tabindex="-1"]:focus{outline:none}.orc-link{min-height:44px;color:var(--primary-text);font:inherit;text-decoration:underline;text-decoration-color:var(--detail);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.orc-aviso{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);padding:14px 16px}.orc-aviso--forte{border-color:var(--detail)}.orc h1{font-size:clamp(2.1rem,5vw,3.4rem)}.orc h2{font-size:clamp(1.5rem,3vw,2rem)}.orc button{font:inherit}.orc .btn[disabled]{opacity:.55;cursor:not-allowed}.orc-inicio{isolation:isolate;--text:#fbf6ee;--muted:#fbf6eec7;--line:#d08a5c66;--surface:#fbf6ee0d;--primary-text:#edb58c;--detail:#d08a5c;color:var(--text);gap:20px;padding-bottom:clamp(48px,7vw,88px);display:grid;position:relative}.orc-inicio:before{content:"";z-index:-1;clip-path:inset(0 -100vmax);background:#2b2724;position:absolute;inset:calc(-1*clamp(36px,6vw,72px) - 90px) 0 calc(-1*clamp(56px,8vw,96px));box-shadow:0 0 0 100vmax #2b2724}.orc-inicio:after{content:"";z-index:-1;pointer-events:none;clip-path:inset(0);background:radial-gradient(45% 55% at 100% 6%,#ffc68452,#f0a6681f 50%,#0000 75%),linear-gradient(152deg,#0000 18%,#ffd29e17 28%,#ffc88c1f 34%,#0000 44%),linear-gradient(152deg,#0000 46%,#ffcc9412 54%,#fabe8017 59%,#0000 68%),linear-gradient(152deg,#0000 70%,#ffcc940d 76%,#0000 84%);width:80vw;position:absolute;top:calc(-1*clamp(36px,6vw,72px) - 90px);bottom:calc(-1*clamp(56px,8vw,96px));right:min(0px,50% - 50vw);-webkit-mask-image:radial-gradient(100% 90% at 100% 0,#000 35%,#0000 85%);mask-image:radial-gradient(100% 90% at 100% 0,#000 35%,#0000 85%)}@media (width<=700px){.orc-inicio:after{background:radial-gradient(80% 40% at 100% 0,#ffc68442,#f0a6681a 50%,#0000 78%),linear-gradient(140deg,#0000 30%,#ffce960f 40%,#0000 52%);width:100vw}}:root[data-tema=escuro] .orc-inicio:before{background:#1c1917;box-shadow:0 0 0 100vmax #1c1917}.orc-inicio>h1,.orc-inicio>.lead,.orc-inicio>.orc-inicio__pontos{max-width:760px}.orc-inicio h1{font-size:clamp(2.4rem,5.6vw,4rem);line-height:1.05}.orc-inicio .eyebrow{color:#edb58c}.orc-inicio .lead{color:var(--muted)}.orc-inicio .btn--primary{color:#2b2724;background:#fbf6ee;border-color:#fbf6ee}.orc-inicio .btn--secondary{color:#fbf6ee;background:0 0;border-color:#fbf6ee80}.orc-inicio .orc-link{color:#fbf6ee}.orc-para__ico{color:#edb58c;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:44px;height:44px;margin-bottom:4px;transition:transform .45s cubic-bezier(.3,1.4,.5,1)}.orc-para__ico .orc-para__ico-cor{fill:#edb58c40;transition:fill .4s}.orc-para__op:hover .orc-para__ico{transform:translateY(-3px)rotate(-3deg)}.orc-para__op:hover .orc-para__ico-cor{fill:#edb58c}.orc-inicio__pontos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.orc-inicio__pontos li{color:var(--muted);padding-left:22px;position:relative}.orc-inicio__pontos li:before{content:"";background:var(--detail);border-radius:50%;width:9px;height:9px;position:absolute;top:.62em;left:0}.orc-inicio__pontos b{color:var(--text);font-weight:600}.orc-inicio__acoes{flex-wrap:wrap;gap:12px;display:flex}.orc-chip{border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;border-radius:999px;padding:8px 14px;font-weight:500}.orc-chip:hover{border-color:var(--detail)}.orc-retomar{border-radius:var(--radius-sm);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px;display:flex}.orc-retomar p{width:100%;margin:0}.orc-perguntas{gap:18px;max-width:820px;display:grid}.orc-progresso{color:var(--muted);gap:8px;font-size:.92rem;display:grid}.orc-progresso__barra{background:var(--surface-strong);border-radius:999px;height:6px;overflow:hidden}.orc-progresso__barra span{background:var(--detail);border-radius:inherit;height:100%;transition:width .3s;display:block}.orc-pergunta{gap:10px;display:grid}.orc-pergunta h2{outline:none}.orc-pergunta__porque{color:var(--muted);max-width:62ch}.orc-opcoes{gap:10px;margin-top:8px;display:grid}.orc-opcoes--grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.orc-opcao{text-align:left;border-radius:var(--radius-sm);border:1.5px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;gap:2px;padding:14px 16px;transition:border-color .15s,background .15s;display:grid}.orc-opcao:hover{border-color:color-mix(in srgb, var(--detail) 60%, var(--line))}.orc-opcao[aria-pressed=true]{border-color:var(--detail);background:color-mix(in srgb, var(--detail) 9%, var(--bg))}.orc-opcao small{color:var(--muted);font-size:.86rem}.orc-opcao--varias{grid-template-columns:22px 1fr;align-items:start;column-gap:10px}.orc-opcao--varias:before{content:"";border:1.5px solid var(--muted);border-radius:5px;grid-row:span 2;width:18px;height:18px;margin-top:2px}.orc-opcao--varias[aria-pressed=true]:before{background:var(--detail);border-color:var(--detail);box-shadow:inset 0 0 0 3px var(--bg)}.orc-escrever{gap:6px;margin-top:6px;display:grid}.orc-escrever label{font-weight:600}.orc-escrever__linha{gap:8px;display:flex}.orc-escrever input{border-radius:var(--radius-sm);border:1.5px solid var(--line);background:var(--bg);min-width:0;min-height:48px;color:inherit;font:inherit;flex:1;padding:0 14px}.orc-escrever input:focus-visible{border-color:var(--detail);outline:none}.orc-escrever small{color:var(--muted);font-size:.84rem}.orc-escrever small b{color:var(--text);font-weight:600}.orc-escrever__nota{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--detail) 8%, var(--bg));border-left:3px solid var(--detail);margin:4px 0 0;padding:10px 14px}.orc-perguntas__nav{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:6px;display:flex}.orc-proposta{align-items:start;gap:28px;display:grid}.orc-proposta__itens{gap:28px;min-width:0;display:grid}.orc-cab{gap:12px;display:grid}.orc-selos{flex-wrap:wrap;gap:8px;display:flex}.orc-selo{background:var(--surface-strong);color:var(--text);border-radius:999px;padding:4px 12px;font-size:.85rem}.orc-grupo{gap:12px;display:grid}.orc-grupo>h3{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:1.15rem;display:flex}.orc-grupo>h3 small{font-family:var(--font-body);color:var(--muted);font-size:.9rem;font-weight:400}.orc-grupo>p{color:var(--muted);margin:0}.orc-item{border:1px solid var(--line);background:var(--bg);border-radius:var(--radius-sm);gap:8px;padding:16px 18px;display:grid}.orc-item--base{background:var(--surface)}.orc-item--sug{border-style:dashed}.orc-item__topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.orc-item__nome{font-weight:600}.orc-item__preco{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.orc-item__preco small{color:var(--muted);font-size:.82rem;display:block}.orc-item__desc{color:var(--muted);margin:0;font-size:.97rem}.orc-item__motivo{border-left:2px solid var(--detail);margin:0;padding-left:12px;font-size:.93rem}.orc-item__acoes{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:.93rem;display:flex}.orc-item__mais{gap:6px;padding-top:4px;font-size:.93rem;display:grid}.orc-item__mais ul{color:var(--muted);gap:4px;margin:0;padding-left:18px;display:grid}.orc-item__mais p{color:var(--muted);margin:0}.orc-qtd{border:1px solid var(--line);border-radius:999px;align-items:center;display:inline-flex}.orc-qtd button{width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.1rem}.orc-qtd output{text-align:center;font-variant-numeric:tabular-nums;min-width:24px}.orc-niveis{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.orc-niveis button{border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:.88rem}.orc-niveis button[aria-pressed=true]{border-color:var(--detail);background:color-mix(in srgb, var(--detail) 10%, var(--bg))}.orc-confirma{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--detail);gap:10px;padding:12px 14px;font-size:.95rem;display:grid}.orc-confirma div{flex-wrap:wrap;gap:10px;display:flex}.orc-nota{color:var(--muted);margin:0;font-size:.95rem}.orc-enxuta{border-radius:var(--radius-sm);border:1px solid var(--detail);background:color-mix(in srgb, var(--detail) 6%, var(--bg));gap:10px;padding:16px 18px;display:grid}.orc-enxuta ul{margin:0;padding-left:18px}.orc-catalogo{border:1px solid var(--line);border-radius:var(--radius-sm)}.orc-catalogo>summary{cursor:pointer;padding:14px 18px;font-weight:600}.orc-catalogo__corpo{gap:18px;padding:0 18px 18px;display:grid}.orc-busca{border-radius:var(--radius-sm);border:1.5px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:inherit;padding:12px 14px}.orc-catalogo h4{margin-bottom:8px;font-size:1rem}.orc-catalogo__lista{gap:8px;display:grid}.orc-resumo{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);gap:16px;padding:22px;display:grid}.orc-resumo h2{font-size:1.3rem}.orc-valor{gap:2px;display:grid}.orc-valor__rotulo{color:var(--muted);font-size:.9rem}.orc-valor__num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,2.4rem);line-height:1.1}.orc-valor__det{color:var(--muted);font-size:.9rem}.orc-bf-nota{color:var(--text);margin-top:6px;display:block}.orc-bf-nota b{color:#c46a45}.orc-valor__det s{color:var(--muted)}.orc-pix{color:var(--text)}.orc-pix-desc{border:1px solid var(--detail);color:var(--detail-text);white-space:nowrap;border-radius:999px;margin-left:4px;padding:1px 8px;font-size:.78rem;font-weight:600;animation:1.6s ease-out orc-pix-brilho;display:inline-block}@keyframes orc-pix-brilho{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--detail) 45%, transparent)}to{box-shadow:0 0 0 8px #0000}}@media (prefers-reduced-motion:reduce){.orc-pix-desc{animation:none}}.orc-linha{border-top:1px solid var(--line);gap:6px;padding-top:14px;display:grid}.orc-cuidado{flex-wrap:wrap;gap:6px;display:flex}.orc-cuidado button{border:1px solid var(--line);background:var(--bg);min-width:84px;color:var(--text);cursor:pointer;border-radius:999px;flex:1;padding:6px 10px;font-size:.88rem}.orc-cuidado button[aria-pressed=true]{border-color:var(--detail);background:color-mix(in srgb, var(--detail) 10%, var(--bg));font-weight:600}.orc-etapas{color:var(--muted);gap:4px;margin:4px 0 0;padding-left:18px;font-size:.9rem;display:grid}.orc-resumo .btn{width:100%}.orc-mudou{animation:.6s orc-mudou}@keyframes orc-mudou{0%{background:color-mix(in srgb, var(--detail) 18%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.orc-mudou{animation:none}.orc-progresso__barra span{transition:none}}.orc-barra{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 94%, transparent);backdrop-filter:blur(8px);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}html:has(.orc-barra:not([hidden])) :is(.cfloat,.cfloat--single){bottom:calc(76px + env(safe-area-inset-bottom))}.orc-barra b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.3rem}.orc-barra small{color:var(--muted);font-size:.8rem;display:block}.orc-barra .btn{min-height:44px;padding-inline:18px}.orc-toast{z-index:60;border-radius:var(--radius-sm);background:var(--text);max-width:min(92vw,520px);color:var(--bg);opacity:0;pointer-events:none;padding:12px 16px;font-size:.95rem;transition:opacity .2s;position:fixed;bottom:84px;left:50%;transform:translate(-50%)}.orc-toast.on{opacity:1}.orc-final{gap:28px;max-width:1180px;display:grid}.orc-final>.orc-cab,.orc-final>.orc-decisao,.orc-final>.orc-caminhos,.orc-final>.orc-oferta,.orc-final>.orc-beneficio,.orc-final>.orc-aviso{max-width:900px}.orc-panorama{align-items:start;gap:24px;display:grid}.orc-panorama__lado{gap:16px;display:grid}@media (width>=1000px){.orc-panorama{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.orc-panorama__lado{position:sticky;top:96px}}.orc-checkout__nav{flex-wrap:wrap;gap:8px 22px;margin:0;display:flex}.orc-decisao__conversa{font-size:.95rem}.orc-doc{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);gap:22px;padding:clamp(20px,4vw,36px);display:grid}.orc-doc h3{margin-bottom:6px;font-size:1.15rem}.orc-doc dl{grid-template-columns:1fr auto;gap:8px 16px;margin:0;display:grid}.orc-doc dt{color:var(--text)}.orc-doc dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.orc-doc dd small,.orc-doc dt small{color:var(--muted);font-size:.86rem;display:block}.orc-doc .orc-total{border-top:1px solid var(--line);padding-top:10px;font-weight:700}.orc-doc ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;display:grid}.orc-doc .orc-desconto{color:var(--detail-text)}.orc-regras{color:var(--muted);gap:4px;margin:10px 0 0;padding-left:18px;font-size:.9rem;display:grid}.orc-decisao{border-radius:var(--radius);border:1.5px solid var(--detail);background:var(--surface);gap:14px;padding:clamp(22px,4vw,34px);display:grid}.orc-decisao h3{font-size:1.4rem}.orc-decisao p{color:var(--muted);max-width:60ch;margin:0}.orc-decisao__acoes{flex-wrap:wrap;gap:12px;display:flex}.orc-decisao__acoes .btn{flex:220px}.orc-caminhos--um{max-width:640px;grid-template-columns:1fr!important}.orc-passos{grid-template-columns:repeat(3,1fr);gap:8px;max-width:640px;margin:0;padding:0;list-style:none;display:grid}.orc-passos li{border-top:4px solid var(--surface-strong);color:var(--muted);align-items:center;gap:8px;padding-top:10px;font-size:.92rem;font-weight:600;display:flex}.orc-passos li span{background:var(--surface-strong);width:24px;height:24px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:.8rem;display:inline-grid}.orc-passos li.feito,.orc-passos li[aria-current]{border-top-color:var(--detail);color:var(--text)}.orc-passos li[aria-current] span,.orc-passos li.feito span{background:var(--detail);color:#fff}.orc-checkout{max-width:640px}.orc-checkout fieldset{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);gap:16px;min-width:0;margin:0;padding:clamp(20px,4vw,32px);display:grid}.orc-checkout fieldset[hidden]{display:none}.orc-checkout legend{float:left;width:100%;font-family:var(--font-display,inherit);color:var(--text);padding:0;font-size:1.3rem;font-weight:600}.orc-checkout legend+*{clear:both}.orc-checkout label{gap:6px;font-size:.95rem;font-weight:600;display:grid}.orc-checkout input[type=text]{border-radius:var(--radius-sm);border:1.5px solid var(--line);background:var(--bg);min-height:48px;color:inherit;font:inherit;padding:0 14px;font-weight:400}.orc-checkout input[type=text]:focus-visible{border-color:var(--detail);outline:none}.orc-checkout__resumo{grid-template-columns:auto 1fr;gap:12px 20px;margin:0;display:grid}.orc-checkout__resumo dt{color:var(--muted)}.orc-checkout__resumo dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.orc-checkout__resumo dd b{font-size:1.25rem}.orc-checkout__resumo small{color:var(--muted);font-size:.84rem;display:block}.orc-checkout__mais{border-top:1px solid var(--line);padding-top:12px}.orc-checkout__mais summary{cursor:pointer;min-height:32px;font-weight:600}.orc-checkout__mais ul{color:var(--muted);gap:6px;margin:10px 0 0;padding-left:18px;display:grid}.orc-checkout__acoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.orc-checkout__acoes .btn{min-width:180px;margin-left:auto}.orc-pagar{gap:10px;display:grid}.orc-pagar__op{border-radius:var(--radius-sm);border:1.5px solid var(--line);cursor:pointer;grid-template-columns:1fr auto;padding:16px 18px;transition:border-color .15s,background .15s;position:relative;gap:2px 12px!important;display:grid!important}.orc-pagar__op:hover{border-color:color-mix(in srgb, var(--detail) 60%, var(--line))}.orc-pagar__op input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.orc-pagar__op:has(input:checked){border-color:var(--detail);background:color-mix(in srgb, var(--detail) 9%, var(--bg))}.orc-pagar__op:has(input:focus-visible){outline:2px solid var(--detail);outline-offset:2px}.orc-pagar__nome{font-weight:600}.orc-pagar__valor{font-variant-numeric:tabular-nums;text-align:right;grid-row:span 2;align-self:center;font-size:1.15rem;font-weight:700}.orc-pagar__det{color:var(--muted);font-size:.88rem;font-weight:400}.orc-pagar__parcelas[hidden]{display:none!important}.orc-pagar__parcelas select{border-radius:var(--radius-sm);border:1.5px solid var(--line);background:var(--bg);min-height:48px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;padding:0 14px;font-weight:400}.orc-pagar__parcelas select:focus-visible{border-color:var(--detail);outline:none}.orc-pagar__regra{margin:0}.orc-pix{gap:14px;max-width:520px;display:grid}.orc-pix__valor{margin:0;font-size:1.5rem}.orc-pix__valor small{opacity:.75;margin-left:6px;font-size:.9rem}.orc-pix__qr{background:#fff;border-radius:12px;width:min(260px,100%);padding:8px}.orc-pix__qr svg{width:100%;height:auto;display:block}.orc-pix__passos{gap:4px;margin:0;padding-left:1.2em;display:grid}.orc-pix textarea{word-break:break-all;resize:none;width:100%;font-family:ui-monospace,monospace;font-size:.8rem}.orc-pix__acoes{flex-wrap:wrap;gap:10px;display:flex}.orc-checkout__cupom{border-radius:var(--radius-sm);background:var(--surface);gap:8px;padding:14px 16px;display:grid}.orc-checkout__cupom>div{gap:8px;display:flex}.orc-checkout__cupom input{text-transform:uppercase;flex:1;width:0;min-width:0}.orc-checkout__cupom .orc-aviso{margin:0}.orc-checkout__pagar{width:100%;min-height:54px;font-size:1.05rem}.orc-checkout__conversa{color:var(--muted);max-width:640px}.orc-anuncios{margin:0}.orc-anuncios--on{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--detail) 9%, var(--bg));border-left:3px solid var(--detail);gap:4px;padding:12px 14px;display:grid}.orc-anuncios--on p{margin:0}.orc-roi{border-radius:var(--radius-sm);background:var(--surface);border-left:3px solid var(--primary);gap:10px;padding:16px 18px;display:grid}.orc-roi__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:600}.orc-roi__titulo{font-family:var(--font-display,inherit);color:var(--primary-text,var(--primary));margin:0;font-size:clamp(1.12rem,2.4vw,1.3rem);font-weight:600;line-height:1.25}.orc-roi__destaques{gap:10px;display:grid}.orc-roi__destaques--2{grid-template-columns:repeat(2,minmax(0,1fr))}.orc-roi__destaque{background:#edb58c14;border:1.5px solid #edb58c66;border-radius:14px;align-content:start;gap:2px;padding:14px;display:grid;box-shadow:inset 0 0 22px -8px #edb58c8c}.orc-roi__destaque b{font-family:var(--font-display,inherit);color:var(--text);margin-top:6px;font-size:clamp(1.3rem,2.2vw,1.55rem);font-weight:600;line-height:1.1}.orc-roi__destaque>span:not(.orc-roi__ico){font-size:.84rem;font-weight:600;line-height:1.35}.orc-roi__destaque small{color:var(--muted);font-size:.74rem}.orc-roi__ico{background:var(--primary);width:34px;height:34px;color:var(--on-primary);border-radius:50%;place-items:center;display:grid}.orc-roi__ico svg{width:19px;height:19px}.orc-roi__clientes{color:var(--muted);margin:0;font-size:.78rem}.orc-roi__itens{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.orc-roi__itens li{gap:1px;display:grid}.orc-roi__itens b{font-size:.98rem}.orc-roi__itens span{color:var(--muted);font-size:.8rem}.orc-roi__nota{color:var(--muted);max-width:62ch;margin:0;font-size:.86rem}.orc-roi__conta summary{cursor:pointer;color:var(--muted);font-size:.78rem}.orc-roi__conta p{color:var(--muted);max-width:66ch;margin:6px 0 0;font-size:.8rem}.orc-oferta{border-radius:var(--radius);border:1.5px solid var(--line);background:var(--surface);gap:16px;padding:clamp(20px,3.5vw,28px);display:grid}.orc-oferta--destaque{border-color:var(--detail);box-shadow:0 0 0 3px color-mix(in srgb, var(--detail) 14%, transparent)}.orc-oferta--linha{color:var(--muted);margin:0;padding:14px 18px;display:block}.orc-oferta__cab{justify-items:start;gap:8px;display:grid}.orc-oferta__cab h3{font-size:1.3rem}.orc-oferta__tag{letter-spacing:.04em;border:1px solid var(--line);color:var(--muted);background:var(--bg);border-radius:99px;padding:3px 10px;font-size:.74rem;font-weight:600}.orc-oferta__motivos{gap:6px;margin:0;padding:0;list-style:none;display:grid}.orc-oferta__motivos li{padding-left:20px;position:relative}.orc-oferta__motivos li:before{content:"";background:var(--detail);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:2px}.orc-oferta__grade{gap:16px;display:grid}.orc-oferta__grade h4{margin-bottom:6px;font-size:1rem}.orc-oferta__grade ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;display:grid}.orc-oferta__acoes{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.orc-oferta .orc-nota{color:var(--muted);margin:0;font-size:.88rem}.orc-para__titulo{margin:8px 0 0;font-size:1.3rem}.orc-para{gap:14px;display:grid}@media (width>=900px){.orc-para{grid-template-columns:repeat(3,1fr)}}.orc-para__op{border:1.5px solid var(--line);background:var(--surface);border-radius:22px;align-content:start;gap:8px;padding:24px;display:grid;position:relative}.orc-para__op:has(.btn:not(:disabled)){cursor:pointer}.orc-para__op .btn:after{content:"";border-radius:22px;position:absolute;inset:0}.orc-para__op:hover,.orc-para__op:focus-within{border-color:#edb58cd9;transform:translateY(-3px);box-shadow:inset 0 0 26px -8px #edb58cbf,0 0 0 1px #edb58c59,0 14px 34px -18px #d08a5cb3}.orc-para__op:hover .btn,.orc-para__op:focus-within .btn{background:var(--primary);color:var(--on-primary,#fbf6ee);border-color:var(--primary)}.orc-para__op{transition:border-color .4s,box-shadow .4s,transform .4s}.orc-para__op--indicado{border-color:var(--primary-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-text) 16%, transparent), 0 10px 30px -18px color-mix(in srgb, var(--primary-text) 60%, transparent)}.orc-analise{border-radius:var(--radius);background:color-mix(in srgb, var(--primary-text) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--primary-text) 22%, transparent);margin:4px 0 0;padding:14px 16px;line-height:1.5}.orc-analise b{letter-spacing:.08em;text-transform:uppercase;color:var(--primary-text);margin-bottom:2px;font-size:.78rem;display:block}.orc-para__op b{font-family:var(--font-display,inherit);font-size:1.2rem}.orc-para__op>span{color:var(--muted)}.orc-para__op .orc-inicio__acoes{justify-items:start;gap:10px;margin-top:6px;display:grid}.orc-para__op .btn{justify-content:center;min-width:9em}.orc-avulso{gap:16px;display:grid}.orc-avulso h4{margin:4px 0 0}.orc-avulso__form{margin-top:8px}[data-tela=final]>.orc-oferta+.orc-oferta{margin-top:16px}.orc-oferta__grade s{color:var(--muted);font-weight:400}.orc-junto__ok{color:var(--primary-text,var(--primary));align-items:center;gap:6px;font-weight:700;display:inline-flex}.orc-junto__ok:before{content:"✓"}.orc-junto__pacotes{gap:10px;display:grid}@media (width>=640px){.orc-junto__pacotes{grid-template-columns:repeat(3,1fr)}}.orc-junto__pacote{text-align:left;border-radius:var(--radius-sm);border:1.5px solid var(--line);background:var(--bg);color:inherit;font:inherit;cursor:pointer;gap:2px;padding:12px 14px;display:grid}.orc-junto__pacote b{font-family:var(--font-display,inherit);font-size:1.05rem}.orc-junto__pacote small{color:var(--muted);font-size:.82rem}.orc-junto__pacote.on{border-color:var(--detail);box-shadow:0 0 0 3px color-mix(in srgb, var(--detail) 14%, transparent)}.orc-junto__pacote--conversa{border-style:dashed;text-decoration:none}.orc-junto__pacote--conversa:hover{border-color:var(--detail)}.orc-entrega{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}@media (width>=700px){.orc-entrega{grid-template-columns:repeat(2,minmax(0,1fr))}}.orc-entrega li{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:14px;align-content:start;gap:3px;padding:12px 14px 12px 42px;display:grid;position:relative}.orc-entrega li:before{content:"";background:var(--detail) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.3l2.6 2.5L12 5.4' fill='none' stroke='%232B2724' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:14px;left:14px}.orc-entrega b{font-weight:600}.orc-entrega small{color:var(--muted);font-size:.84rem;line-height:1.45}.orc-texto-link{color:var(--primary-text,var(--detail));text-decoration:underline;text-decoration-color:var(--detail);text-underline-offset:3px;font-weight:600}.orc-demo-nat .orc-texto-link{margin-top:4px;font-size:.92rem}.orc-demo-nat{background:#edb58c0f;border:1.5px dashed #edb58c80;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:14px;margin-top:14px;padding:16px 18px;display:grid}.orc-demo-nat>div{justify-items:start;gap:4px;display:grid}.orc-demo-nat__ico{background:var(--primary);width:40px;height:40px;color:var(--on-primary);border-radius:50%;place-items:center;display:grid}.orc-demo-nat__ico svg{width:22px;height:22px}.orc-demo-nat__selo{letter-spacing:.06em;text-transform:uppercase;color:var(--detail-text,var(--detail));font-size:.72rem;font-weight:700}.orc-demo-nat small{color:var(--muted);font-size:.86rem;line-height:1.45}.orc-junto__fim{margin-top:24px}.orc-final>.orc-junto__grade{max-width:none}.orc-junto__grade{align-items:stretch;gap:16px;display:grid}@media (width>=1000px){.orc-junto__grade{grid-template-columns:repeat(3,minmax(0,1fr))}}.orc-junto__grade>.orc-oferta{grid-template-rows:auto auto 1fr auto;align-content:start;margin:0!important}.orc-junto__grade .orc-oferta__grade{gap:12px;grid-template-columns:1fr!important}.orc-junto__grade .orc-junto__pacotes{grid-template-columns:1fr}.orc-junto__grade .orc-oferta__acoes{align-self:end}.orc-oferta__faz summary,.orc-doc__condicoes summary{cursor:pointer;min-height:40px;color:var(--primary-text);align-items:center;gap:6px;font-weight:600;list-style:none;display:flex}.orc-oferta__faz summary::-webkit-details-marker,.orc-doc__condicoes summary::-webkit-details-marker{display:none}.orc-oferta__faz summary:after,.orc-doc__condicoes summary:after{content:"+";font-weight:700}.orc-oferta__faz[open] summary:after,.orc-doc__condicoes[open] summary:after{content:"−"}.orc-oferta__faz ul,.orc-doc__condicoes ul{color:var(--muted);gap:6px;margin:4px 0 0;padding-left:18px;display:grid}.orc-avulso__grade{align-items:start;gap:24px;display:grid}.orc-avulso__principal{gap:16px;min-width:0;display:grid}@media (width>=980px){.orc-avulso__grade{grid-template-columns:minmax(0,1fr) 320px}.orc-avulso__resumo{position:sticky;top:92px}}.orc-avulso__resumo .btn{justify-content:center}@media (width<=979px){.orc-avulso__principal{display:contents}.orc-avulso__principal>*{order:2}.orc-avulso__principal>[data-junto]{order:0}.orc-avulso__resumo{order:1}}.orc-avulso__linhas{border-top:1px solid var(--line);gap:8px;margin:0;padding:12px 0 0;list-style:none;display:grid}.orc-avulso__linhas li{gap:2px;font-size:.92rem;display:grid}.orc-avulso__linhas small{color:var(--muted)}.orc-avulso__form{max-width:none;scroll-margin-top:100px}.orc-junto__pacote span{font-size:.92rem;font-weight:600}.orc-pergunta--entra{animation:.45s cubic-bezier(.2,.8,.2,1) both orc-entra}@keyframes orc-entra{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.orc-correndo{color:var(--primary-text)}@media (prefers-reduced-motion:reduce){.orc-pergunta--entra{animation:none}}.orc-beneficio{border-radius:var(--radius);background:var(--bg);border:1px dashed var(--detail);gap:12px;padding:clamp(20px,3.5vw,28px);display:grid}.orc-beneficio h3{font-size:1.2rem}.orc-beneficio p{margin:0}.orc-beneficio__form{gap:6px;display:grid}.orc-beneficio__form label{font-size:.95rem;font-weight:500}.orc-beneficio__form div{flex-wrap:wrap;gap:8px;display:flex}.orc-beneficio__form input{border-radius:var(--radius-sm);border:1.5px solid var(--line);background:var(--surface);min-height:48px;color:var(--text);font:inherit;letter-spacing:.04em;text-transform:uppercase;flex:200px;padding:0 13px}.orc-beneficio__regras summary{cursor:pointer;color:var(--primary-text);align-items:center;min-height:44px;display:flex}.orc-beneficio__regras ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;font-size:.92rem;display:grid}@media (width>=720px){.orc-oferta__grade{grid-template-columns:1fr 1fr}}.orc-caminhos{gap:16px;display:grid}.orc-caminho{border-radius:var(--radius);border:1.5px solid var(--line);background:var(--surface);align-content:start;gap:12px;padding:22px;display:grid}.orc-caminho h3{font-size:1.25rem}.orc-caminho p{color:var(--muted);margin:0}.orc-form{gap:12px;display:grid}.orc-form label{gap:6px;font-size:.95rem;font-weight:500;display:grid}.orc-form input[type=text],.orc-form input[type=email],.orc-form input[type=tel],.orc-form select,.orc-form textarea{border-radius:var(--radius-sm);border:1.5px solid var(--line);background:var(--bg);color:var(--text);font:inherit;padding:11px 13px;font-weight:400}.orc-form textarea{resize:vertical;min-height:90px}.orc-form .orc-check,.orc-checkout .orc-check{grid-template-columns:22px 1fr;align-items:start;font-weight:400}.orc-form .orc-check input,.orc-checkout .orc-check input{width:18px;height:18px;accent-color:var(--primary);margin-top:3px}.orc-form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.orc-form legend{margin-bottom:6px;font-size:.95rem;font-weight:500}.orc-form .orc-escolhas{flex-wrap:wrap;gap:8px;display:flex}.orc-form .orc-escolhas label{border:1px solid var(--line);background:var(--bg);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:400;display:inline-flex}.orc-envio{gap:10px;display:grid}.orc-envio textarea{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg);width:100%;min-height:220px;color:var(--text);padding:12px;font-size:.88rem}.orc-como__grade{gap:16px;display:grid}.orc-como__grade article{border-radius:var(--radius);background:var(--bg);align-content:start;gap:8px;padding:22px;display:grid}.orc-como__grade h3{font-size:1.12rem}.orc-como__grade p{color:var(--muted);margin:0}.orc-como__nota{color:var(--muted);max-width:70ch;margin-top:22px}@media (width>=720px){.orc-como__grade,.orc-caminhos{grid-template-columns:repeat(2,1fr)}}@media (width>=980px){.orc-proposta{grid-template-columns:minmax(0,1fr) 340px}.orc-resumo{position:sticky;top:92px}.orc-barra{display:none!important}.orc-como__grade{grid-template-columns:repeat(4,1fr)}}@media (width<=979px){.orc-proposta{padding-bottom:72px}}
