[data-art=planta]{--retrato:clamp(150px,14vw,200px)}[data-art=planta] .topo{grid-template-columns:1fr;gap:28px;max-width:1440px;margin:0 auto;padding:28px 64px 0;display:grid}[data-art=planta] .topo>div:last-child{grid-template-columns:7fr 5fr;align-items:end;gap:48px;display:grid}[data-art=planta] .topo>div:last-child .acoes{justify-self:end;margin-top:0}[data-art=planta] .topo h1{font-size:clamp(44px,6.1vw,88px)}[data-art=planta] .planta-sec{max-width:1440px;margin:0 auto;padding:44px 64px 0}[data-art=planta] .planta{grid-template-columns:var(--retrato)minmax(48px,1fr)minmax(220px,270px)minmax(48px,1fr)minmax(220px,270px)minmax(48px,1fr)var(--retrato);grid-template-rows:44px 76px 104px 40px 84px 36px 56px;display:grid}[data-art=planta] .retrato{grid-row:1/span 6;align-self:start}[data-art=planta] .r-cliente{grid-column:1}[data-art=planta] .r-dona{grid-column:7}[data-art=planta] .retrato .moldura{aspect-ratio:10/13;box-shadow:0 22px 40px -22px var(--sombra-retrato)}[data-art=planta] .retrato img{object-fit:cover;width:100%;height:100%;display:block}[data-art=planta] .retrato figcaption{font:500 11px/1.55 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grafite-suave);margin-top:18px}[data-art=planta] .no{background:var(--cartao);border:1.5px solid var(--grafite);box-shadow:6px 6px 0 var(--sombra-no);border-radius:2px;padding:14px 16px}[data-art=planta] .no b{font-size:15px;font-weight:600;display:block}[data-art=planta] .no small{font:400 12px/1.55 var(--mono);color:var(--grafite-suave);margin-top:6px;display:block}[data-art=planta] .no-meta{grid-area:3/3}[data-art=planta] .no-polaris{grid-area:3/5}[data-art=planta] .velha{border-style:dashed;border-color:var(--cinza-velho);color:var(--cinza-velho);background:var(--papel-velho);box-shadow:none;grid-area:5/3}[data-art=planta] .velha s{-webkit-text-decoration-color:var(--rota);text-decoration-color:var(--rota);text-decoration-thickness:2px}[data-art=planta] .velha small{color:var(--cinza-velho)}[data-art=planta] .conector{grid-row:3;align-content:center;gap:40px;padding-inline:8px;display:grid}[data-art=planta] .c1{grid-column:2}[data-art=planta] .c2{grid-column:4}[data-art=planta] .c3{grid-column:6}[data-art=planta] .ida,[data-art=planta] .volta{height:2.5px;display:block;position:relative}[data-art=planta] .ida{background:var(--rota);transform-origin:0}[data-art=planta] .volta{background:repeating-linear-gradient(90deg,var(--rota)0 6px,transparent 6px 12px);transform-origin:100%}[data-art=planta] .ida:after,[data-art=planta] .volta:after{content:"";border-block:7px solid #0000;width:0;height:0;position:absolute;top:50%;translate:0 -50%}[data-art=planta] .ida:after{border-left:12px solid var(--rota);right:-2px}[data-art=planta] .volta:after{border-right:12px solid var(--rota);left:-2px}[data-art=planta] .antiga{border-top:1.6px dashed var(--cinza-velho);grid-area:5/2;align-self:center;height:0;margin-inline:8px;position:relative}[data-art=planta] .antiga .x{width:22px;height:22px;position:absolute;top:0;left:50%;translate:-50% -50%}[data-art=planta] .antiga .x:before,[data-art=planta] .antiga .x:after{content:"";background:var(--rota);height:2.5px;position:absolute;inset:50% 0 auto;rotate:45deg}[data-art=planta] .antiga .x:after{rotate:-45deg}[data-art=planta] .fala{font:italic 400 19px/1.3 var(--serifa);color:var(--rota-texto);background:var(--papel);padding:2px 6px}[data-art=planta] .fala-cliente{grid-area:1/2/3/4;place-self:end start;margin:0 0 14px 10px}[data-art=planta] .fala-dona{grid-area:4/5/6/7;place-self:start end;margin:16px 10px 0 0}[data-art=planta] .cota{margin-inline:calc(var(--retrato)/2);border-inline:1.2px solid var(--grafite);grid-area:7/1/auto/-1;align-self:end;place-items:center;height:34px;display:grid;position:relative}[data-art=planta] .cota:before{content:"";border-top:1.2px solid var(--grafite);transform-origin:50%;position:absolute;top:50%;left:0;right:0}[data-art=planta] .cota span{background:var(--papel);font:500 15px/1 var(--mono);padding:0 10px;position:relative}[data-art=planta] .nota-planta{font:400 12px/1.5 var(--mono);color:var(--grafite-suave);text-align:center;margin-top:14px}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){[data-art=planta] .antiga .x{animation:linear both cortar;animation-timeline:scroll(root);animation-range:0 8vh}[data-art=planta] .velha{animation:linear both apagar;animation-timeline:scroll(root);animation-range:2vh 12vh}[data-art=planta] .c1 .ida{animation:linear both tracar;animation-timeline:scroll(root);animation-range:6vh 16vh}[data-art=planta] .c2 .ida{animation:linear both tracar;animation-timeline:scroll(root);animation-range:16vh 26vh}[data-art=planta] .c3 .ida{animation:linear both tracar;animation-timeline:scroll(root);animation-range:26vh 36vh}[data-art=planta] .c2 .volta{animation:linear both tracar;animation-timeline:scroll(root);animation-range:36vh 44vh}[data-art=planta] .c1 .volta{animation:linear both tracar;animation-timeline:scroll(root);animation-range:44vh 52vh}[data-art=planta] .fala-dona{animation:linear both surgir;animation-timeline:scroll(root);animation-range:34vh 40vh}[data-art=planta] .cota{animation:linear both surgir;animation-timeline:scroll(root);animation-range:48vh 52vh}[data-art=planta] .cota:before{animation:linear both medir;animation-timeline:scroll(root);animation-range:50vh 60vh}[data-art=planta] .cota span{animation:linear both surgir;animation-timeline:scroll(root);animation-range:56vh 62vh}}}@keyframes tracar{0%{scale:0 1}to{scale:1}}@keyframes medir{0%{scale:0 1}to{scale:1}}@keyframes cortar{0%{scale:0}to{scale:1}}@keyframes apagar{to{opacity:.6}}@keyframes surgir{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}[data-art=planta] .secao{max-width:1440px;margin:0 auto;padding:96px 64px 0}[data-art=planta] .secao>header{border-bottom:1.2px solid var(--grafite);grid-template-columns:4fr 8fr;align-items:end;gap:48px;padding-bottom:16px;display:grid}[data-art=planta] .secao h2{font-family:var(--serifa);letter-spacing:-.015em;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.08}[data-art=planta] .secao>header p{font:400 13px/1.5 var(--mono);color:var(--grafite-suave);text-align:right;justify-self:end;max-width:46ch}[data-art=planta] .notas{counter-reset:nota;grid-template-columns:repeat(3,1fr);gap:0;display:grid}[data-art=planta] .notas li{border-right:1px dashed var(--tracejado);padding:28px 28px 8px 0;list-style:none}[data-art=planta] .notas li+li{padding-left:28px}[data-art=planta] .notas li:last-child{border-right:0}[data-art=planta] .notas{margin:0;padding:0}[data-art=planta] .notas .n{font:500 13px/1 var(--mono);color:var(--rota-texto);letter-spacing:.08em}[data-art=planta] .notas h3{margin:14px 0 10px;font-size:21px;font-weight:600;line-height:1.25}[data-art=planta] .notas p{color:var(--grafite);max-width:21.6em;font-size:16px;line-height:1.55}[data-art=planta] .custo{grid-template-columns:7fr 5fr;gap:48px;padding-top:32px;display:grid}[data-art=planta] .calc{background:var(--cartao);border:1.5px solid var(--grafite);box-shadow:8px 8px 0 var(--sombra-no);padding:24px 26px}[data-art=planta] .calc fieldset{border:0;gap:16px;margin:0;padding:0;display:grid}[data-art=planta] .calc legend{font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grafite-suave);margin-bottom:14px}[data-art=planta] .campo{grid-template-columns:1fr 140px;align-items:center;gap:6px 18px;display:grid}[data-art=planta] .campo label{font-size:16px;font-weight:600}[data-art=planta] .campo small{font:400 12px/1.45 var(--mono);color:var(--grafite-suave);grid-column:1}[data-art=planta] .campo input{width:100%;font:500 18px/1 var(--mono);color:var(--grafite);background:var(--papel);border:1.2px solid var(--grafite);text-align:right;border-radius:2px;grid-area:1/2/span 2;padding:12px}[data-art=planta] .resultado{border-top:1.2px dashed var(--tracejado-forte);gap:8px;margin-top:22px;padding-top:16px;display:grid}[data-art=planta] .resultado div{justify-content:space-between;gap:16px;font-size:16px;display:flex}[data-art=planta] .resultado b{font:500 17px/1.3 var(--mono);white-space:nowrap}[data-art=planta] .resultado .total{border-top:1.2px solid var(--grafite);margin-top:4px;padding-top:10px;font-weight:600}[data-art=planta] .resultado .total b{color:var(--rota-texto);font-size:20px}[data-art=planta] .fonte{font:400 12px/1.5 var(--mono);color:var(--grafite-suave);margin-top:14px}[data-art=planta] .precos{align-content:start;gap:0;display:grid}[data-art=planta] .precos div{border-bottom:1px dashed var(--tracejado);grid-template-columns:1fr auto;gap:4px 16px;padding:16px 0;display:grid}[data-art=planta] .precos dt{font-size:16px;font-weight:600}[data-art=planta] .precos dd{font:500 17px/1.3 var(--mono)}[data-art=planta] .precos dd+dd{font:400 13px/1.5 var(--sans);color:var(--grafite-suave);grid-column:1/-1}[data-art=planta] .duvidas{grid-template-columns:7fr 5fr;gap:48px;padding-top:12px;display:grid}[data-art=planta] .duvidas dt{font:italic 400 21px/1.35 var(--serifa);margin-top:26px}[data-art=planta] .duvidas dd{max-width:34.8em;margin:8px 0 0;font-size:16px;line-height:1.6}[data-art=planta] .nao{border:1.5px dashed var(--cinza-velho);align-self:start;margin-top:26px;padding:20px 22px}[data-art=planta] .nao h3{font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cinza-velho)}[data-art=planta] .nao ul{gap:8px;margin:12px 0 0;padding-left:18px;font-size:16px;line-height:1.5;display:grid}[data-art=planta] .fecho{grid-template-columns:8fr 4fr;align-items:end;gap:48px;max-width:1440px;margin:0 auto;padding:104px 64px 72px;display:grid}[data-art=planta] .fecho p.grande{font-family:var(--serifa);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.1}[data-art=planta] .fecho p.grande em{color:var(--rota);font-weight:400}@media (max-width:999px){[data-art=planta] .topo{gap:18px;padding:12px 16px 0}[data-art=planta] .topo>div:last-child{grid-template-columns:1fr;gap:0}[data-art=planta] .topo>div:last-child .acoes{justify-self:start;margin-top:22px}[data-art=planta] .topo h1{font-size:clamp(34px,9vw,48px)}[data-art=planta] .planta-sec{padding:36px 16px 0}[data-art=planta] .planta{flex-direction:column;gap:0;display:flex}[data-art=planta] .retrato{grid-template-columns:112px 1fr;align-items:end;gap:16px;display:grid}[data-art=planta] .retrato figcaption{margin:0}[data-art=planta] .fala{align-self:flex-start;margin:12px 0 0}[data-art=planta] .fala-dona{order:9}[data-art=planta] .r-dona{order:8}[data-art=planta] .cota{border-inline:0;order:10;align-self:stretch;height:auto;margin:22px 0 0;display:block}[data-art=planta] .cota:before{display:none}[data-art=planta] .cota span{padding:0;font-size:14px}[data-art=planta] .antiga{order:1;display:none}[data-art=planta] .velha{order:11;margin-top:18px}[data-art=planta] .conector{height:44px;margin-left:56px;padding:0;display:block}[data-art=planta] .conector .volta{display:none}[data-art=planta] .conector .ida{transform-origin:top;width:2.5px;height:100%}[data-art=planta] .conector .ida:after{border:0;border-inline:7px solid #0000;border-top:12px solid var(--rota);inset:auto auto -2px 50%;translate:-50%}[data-art=planta] .c1{order:2}[data-art=planta] .no-meta{order:3}[data-art=planta] .c2{order:4}[data-art=planta] .no-polaris{order:5}[data-art=planta] .c3{order:6}[data-art=planta] .nota-planta{text-align:left}[data-art=planta] .secao{padding:72px 16px 0}[data-art=planta] .secao>header{grid-template-columns:1fr;gap:10px}[data-art=planta] .secao>header p{text-align:left;justify-self:start}[data-art=planta] .notas{grid-template-columns:1fr}[data-art=planta] .notas li,[data-art=planta] .notas li+li{border-right:0;border-bottom:1px dashed var(--tracejado);padding:22px 0 6px}[data-art=planta] .custo,[data-art=planta] .duvidas,[data-art=planta] .fecho{grid-template-columns:1fr;gap:28px}[data-art=planta] .campo{grid-template-columns:1fr 112px}[data-art=planta] .fecho{padding:72px 16px 48px}}@media (max-width:999px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-art=planta] .conector .ida{animation:linear both tracar-v;animation-timeline:view();animation-range:entry 20% cover 45%}}}@keyframes tracar-v{0%{scale:1 0}to{scale:1}}
