h1[data-astro-cid-wcolddp2],h2[data-astro-cid-wcolddp2],h3[data-astro-cid-wcolddp2]{font-family:var(--display);letter-spacing:-.03em}.ring-hero[data-astro-cid-wcolddp2]{height:150svh;position:relative}.stage[data-astro-cid-wcolddp2]{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.ring[data-astro-cid-wcolddp2]{width:0;height:0;position:absolute;top:50%;left:50%}.card[data-astro-cid-wcolddp2]{aspect-ratio:3/4;background:var(--surface);opacity:0;will-change:transform, opacity;backface-visibility:hidden;border-radius:14px;width:clamp(54px,6.4vw,92px);position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 10px 24px -10px #11111459}.card[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;width:100%;height:100%}.center[data-astro-cid-wcolddp2]{z-index:2;text-align:center;max-width:620px;opacity:clamp(0, calc(1 - (var(--p,0) - .55) * 2.4), 1);transform:translateY(calc(var(--p,0) * -30px));padding:0 24px;position:relative}h1[data-astro-cid-wcolddp2]{font-size:clamp(30px,4.6vw,58px);font-weight:800;line-height:1.02}.lead[data-astro-cid-wcolddp2]{max-width:42ch;margin:18px auto 26px;font-size:18px}.sec[data-astro-cid-wcolddp2]{padding-top:88px}.sec-head[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}h2[data-astro-cid-wcolddp2]{font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.05}.sec[data-astro-cid-wcolddp2]>h2[data-astro-cid-wcolddp2]{margin-bottom:28px}.catalogo[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px 20px;display:grid}.item[data-astro-cid-wcolddp2]{display:block}.thumb[data-astro-cid-wcolddp2]{aspect-ratio:4/5;background:var(--surface);border-radius:18px;position:relative;overflow:hidden}.thumb[data-astro-cid-wcolddp2] video[data-astro-cid-wcolddp2],.thumb[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.item[data-astro-cid-wcolddp2]:hover .thumb[data-astro-cid-wcolddp2] video[data-astro-cid-wcolddp2],.item[data-astro-cid-wcolddp2]:hover .thumb[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{transform:scale(1.03)}.badge[data-astro-cid-wcolddp2]{background:#fff;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;position:absolute;top:12px;left:12px}.meta[data-astro-cid-wcolddp2]{justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 4px;display:flex}.meta[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:20px;line-height:1.2}.price[data-astro-cid-wcolddp2]{white-space:nowrap;font-weight:600}.steps[data-astro-cid-wcolddp2]{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;display:grid}.steps[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{counter-increment:s;border-top:1.5px solid var(--ink);padding-top:18px}.steps[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:before{content:counter(s);font:800 15px var(--display);margin-bottom:10px;display:block}.steps[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{margin-bottom:6px;font-size:21px}.faq[data-astro-cid-wcolddp2] details[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);max-width:760px;padding:18px 0}.faq[data-astro-cid-wcolddp2] summary[data-astro-cid-wcolddp2]{cursor:pointer;justify-content:space-between;gap:16px;font-weight:600;list-style:none;display:flex}.faq[data-astro-cid-wcolddp2] summary[data-astro-cid-wcolddp2]:after{content:"+";color:var(--muted);font-size:22px;line-height:1}.faq[data-astro-cid-wcolddp2] details[data-astro-cid-wcolddp2][open] summary[data-astro-cid-wcolddp2]:after{content:"−"}.faq[data-astro-cid-wcolddp2] details[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{max-width:64ch;margin-top:8px}@media (width<=700px){.ring[data-astro-cid-wcolddp2]{top:30%}.card[data-astro-cid-wcolddp2]{box-shadow:0 4px 10px -4px #11111459}.card[data-astro-cid-wcolddp2]:nth-child(n+15){display:none}.stage[data-astro-cid-wcolddp2]{place-items:end center}.center[data-astro-cid-wcolddp2]{padding-bottom:7vh}h1[data-astro-cid-wcolddp2]{font-size:32px}.lead[data-astro-cid-wcolddp2]{margin:14px auto 20px;font-size:16px}}@media (width<=800px){.ring-hero[data-astro-cid-wcolddp2]{height:165svh}.steps[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ring-hero[data-astro-cid-wcolddp2]{height:100vh}}
