.sp-acoes{gap:var(--phi-s3);margin-top:var(--phi-s5);flex-wrap:wrap;display:flex}.sp-acoes .btn{text-decoration:none}.sp-resposta{margin-top:clamp(var(--phi-s5),6vw,var(--phi-s6));background:var(--card);border:1px solid var(--hair);border-radius:var(--phi-r-lg);max-width:61.8ch;padding:clamp(var(--phi-s4),3vw,var(--phi-s5));box-shadow:var(--soft)}.sp-resposta h2{font-size:var(--phi-lead);letter-spacing:-.03em;text-wrap:balance;font-weight:500}.sp-resposta p{margin-top:var(--phi-s2);color:var(--ink-2);text-wrap:pretty}.sp-casos{gap:clamp(var(--phi-s5),6vw,var(--phi-s6));margin-top:clamp(var(--phi-s5),6vw,var(--phi-s6));display:grid}.sp-caso{gap:var(--phi-s4);align-items:center;display:grid}@media (min-width:900px){.sp-caso{grid-template-columns:1.618fr 1fr}.sp-caso:nth-child(2n) .im{order:2}}.sp-caso .im{border-radius:var(--phi-r-lg);border:1px solid var(--hair);aspect-ratio:16/9;background:var(--card);display:block;overflow:hidden}.sp-caso .im img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform var(--phi-t4) var(--ease-out)}.sp-caso .im:hover img{transform:scale(1.02)}.sp-caso .im:focus-visible,.sp-caso .ver:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sp-caso h3{font-size:var(--phi-h3);letter-spacing:-.04em;font-weight:500}.sp-caso .tipo{margin-top:var(--phi-s1);color:var(--ink-2);font-size:var(--phi-caption);display:block}.sp-caso p{margin-top:var(--phi-s3);color:var(--ink-2);text-wrap:pretty;max-width:46ch}.sp-caso .nums{gap:var(--phi-s5);margin-top:var(--phi-s4);display:flex}.sp-caso .nums dt{font-size:var(--phi-h3);letter-spacing:-.04em;font-weight:500}.sp-caso .nums dd{color:var(--ink-2);font-size:var(--phi-caption)}.sp-caso .ver{align-items:center;gap:var(--phi-s2);margin-top:var(--phi-s4);color:var(--ink);font-weight:500;text-decoration:none;display:inline-flex}.sp-caso .arw{width:.95em;height:.95em;display:inline-block;position:relative;overflow:hidden}.sp-caso .arw svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;transition:transform var(--phi-t4) var(--e);position:absolute;inset:0}.sp-caso .arw svg:nth-child(2){transform:translate(-120%,120%)}.sp-caso .ver:hover .arw svg:first-child{transform:translate(120%,-120%)}.sp-caso .ver:hover .arw svg:nth-child(2){transform:none}.sp-precos{gap:var(--phi-s3);display:grid}.sp-preco{gap:var(--phi-s1) var(--phi-s3);padding:var(--phi-s4);border:1px solid var(--hair);border-radius:var(--phi-r-lg);background:var(--card);grid-template-columns:1fr auto;align-items:baseline;display:grid}.sp-preco.dest{background:var(--ink);color:#fff;border-color:var(--ink)}.sp-preco h3{font-size:var(--phi-lead);letter-spacing:-.03em;font-weight:500}.sp-preco h3 span{margin-top:var(--phi-s1);font-size:var(--phi-caption);letter-spacing:0;opacity:.72;font-weight:400;display:block}.sp-preco b{font-size:var(--phi-h3);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:500}.sp-preco p{color:var(--ink-2);font-size:var(--phi-body);grid-column:1/-1}.sp-preco.dest p{color:#ffffffb8}.sp-iva{color:var(--ink-2);font-size:var(--phi-caption)}.sp-iva a,.fr-info .dd-nota a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.sp-caso .im img,.sp-caso .arw svg{transition:none}}
