.vt-ecran{flex-direction:column;min-height:100dvh;padding:0 16px;display:flex;position:relative}.vt-limba{top:max(12px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));border:1px solid var(--paws-line);background:var(--paws-surface);border-radius:9999px;gap:2px;padding:2px;display:flex;position:absolute}.vt-limba-fata{min-width:48px;height:44px;color:var(--paws-muted);letter-spacing:.02em;border:1px solid #0000;border-radius:9999px;place-items:center;font-size:13px;font-weight:600;display:grid}.vt-limba-fata[aria-current=page]{border-color:var(--paws-brand);background:var(--paws-paper);color:var(--paws-disc-semn)}.vt-cuprins{width:100%;max-width:30rem;padding:24px 0 max(16px, env(safe-area-inset-bottom));margin:auto}@media (max-width:359px){.vt-cuprins{padding-top:72px}}.vt-cap{text-align:center}.vt-descriere{color:var(--paws-ink);text-wrap:balance;margin-top:12px;font-size:18px;font-weight:500;line-height:1.35}.vt-pentru-cine{color:var(--paws-muted);margin-top:6px;font-size:15px;line-height:1.4}.vt-puncte{gap:12px;margin-top:28px;display:grid}.vt-punct{border:1px solid var(--paws-rama-ridicata);background:var(--paws-surface);box-shadow:var(--paws-umbra-ridicata);border-radius:22px;gap:14px;padding:16px 18px;display:flex}.vt-semn{width:24px;height:24px;color:var(--paws-accent);flex:none;margin-top:1px}.vt-punct-titlu{color:var(--paws-ink);font-size:16px;font-weight:600;line-height:1.35}.vt-punct-rand{color:var(--paws-muted);margin-top:4px;font-size:15px;line-height:1.45}.vt-subsol{color:var(--paws-muted);text-align:center;text-wrap:balance;gap:4px;margin-top:24px;font-size:14px;line-height:1.45;display:grid}.vt-contact{color:var(--paws-ink);text-decoration:underline;-webkit-text-decoration-color:var(--paws-accent);text-decoration-color:var(--paws-accent);text-underline-offset:4px;padding-block:14px;font-weight:500;text-decoration-thickness:2px}.vt-fapta{padding:56px 16px max(12px, env(safe-area-inset-bottom));background:linear-gradient(to top, var(--paws-paper) calc(100% - 28px), transparent);pointer-events:none;margin:-36px -16px 0;position:sticky;bottom:0}@media (orientation:landscape) and (max-width:1023px){.vt-fapta{background:linear-gradient(to top, var(--paws-paper) 62%, transparent)}}.vt-fapta[data-asezata]{background:0 0}.vt-fapta-loc{pointer-events:auto;max-width:24rem;margin:0 auto}.vt-firma .subsol{margin-top:20px}.vt-salon-nou{color:var(--paws-muted);text-align:center;margin-bottom:10px;font-size:15px;transition:transform .18s ease-out;transform:translateY(-12px)}.vt-fapta[data-asezata] .vt-salon-nou{transform:none}@media (prefers-reduced-motion:reduce){.vt-salon-nou{transition:none}}@media (min-width:1024px){.vt-cuprins{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"cap puncte""subsol puncte""fapta puncte""firma puncte";align-content:center;align-items:center;column-gap:72px;max-width:62rem;padding-bottom:8px;display:grid}.vt-cap{grid-area:cap}.vt-puncte{grid-area:puncte;margin-top:0}.vt-subsol{grid-area:subsol}.vt-martor{display:none}.vt-fapta .vt-salon-nou{transform:none}.vt-fapta{background:0 0;grid-area:fapta;margin:28px 0 0;padding:0;position:static}.vt-firma{grid-area:firma}}