.breadcrumb[data-astro-cid-cfappdw3]{padding-block:var(--space-4)}.breadcrumb[data-astro-cid-cfappdw3] ol[data-astro-cid-cfappdw3]{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;padding:0;margin:0;font-size:var(--font-size-sm);color:var(--color-gray-500)}.breadcrumb[data-astro-cid-cfappdw3] li[data-astro-cid-cfappdw3]+li[data-astro-cid-cfappdw3]:before{content:"/";margin-right:var(--space-1);color:var(--color-gray-500)}.breadcrumb[data-astro-cid-cfappdw3] a[data-astro-cid-cfappdw3]{color:var(--color-primary-text);text-decoration:none}.breadcrumb[data-astro-cid-cfappdw3] a[data-astro-cid-cfappdw3]:hover{text-decoration:underline}.breadcrumb[data-astro-cid-cfappdw3] [data-astro-cid-cfappdw3][aria-current=page]{color:var(--color-gray-700);font-weight:var(--font-weight-medium)}.servizio-hero[data-astro-cid-cfappdw3]{background:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-primary-darker) 100%);color:var(--color-white);padding:var(--space-16) 0 var(--space-12);text-align:center}.servizio-hero-icon[data-astro-cid-cfappdw3]{width:64px;height:64px;color:#ffffffe6;margin:0 auto var(--space-6)}.servizio-hero[data-astro-cid-cfappdw3] h1[data-astro-cid-cfappdw3]{font-size:clamp(var(--font-size-3xl),4vw,var(--font-size-4xl));font-weight:var(--font-weight-semibold);margin:0 0 var(--space-4);color:var(--color-white)}.servizio-hero[data-astro-cid-cfappdw3] .lead[data-astro-cid-cfappdw3]{font-size:var(--font-size-lg);max-width:580px;margin:0 auto;line-height:var(--line-height-relaxed);color:var(--color-white)}.servizio-body[data-astro-cid-cfappdw3]{padding:var(--space-16) 0 var(--space-20)}.servizio-layout[data-astro-cid-cfappdw3]{display:grid;grid-template-columns:1fr 320px;gap:var(--space-12);align-items:start}@media(max-width:860px){.servizio-layout[data-astro-cid-cfappdw3]{grid-template-columns:1fr}}.servizio-content[data-astro-cid-cfappdw3]{font-size:var(--font-size-lg)}.video-link[data-astro-cid-cfappdw3]{display:block;margin-bottom:var(--space-8);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);overflow:hidden;text-decoration:none;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast)}.video-link[data-astro-cid-cfappdw3]:hover{box-shadow:var(--shadow-md)}.video-link__media[data-astro-cid-cfappdw3]{position:relative;display:block;aspect-ratio:16 / 9;background:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-primary-darker) 100%)}.video-link__media[data-astro-cid-cfappdw3] img[data-astro-cid-cfappdw3]{display:block;width:100%;height:100%;object-fit:cover;margin:0}.video-link__play[data-astro-cid-cfappdw3]{position:absolute;inset:0;margin:auto;width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:var(--color-primary-dark);color:var(--color-white);box-shadow:var(--shadow-lg);transition:background var(--transition-fast),transform var(--transition-fast)}.video-link__play[data-astro-cid-cfappdw3] svg[data-astro-cid-cfappdw3]{width:32px;height:32px;margin-left:3px}@media(max-width:480px){.video-link__play[data-astro-cid-cfappdw3]{width:56px;height:56px}.video-link__play[data-astro-cid-cfappdw3] svg[data-astro-cid-cfappdw3]{width:26px;height:26px}}.video-link[data-astro-cid-cfappdw3]:hover .video-link__play[data-astro-cid-cfappdw3]{background:var(--color-primary-darker);transform:scale(1.06)}.video-link__label[data-astro-cid-cfappdw3]{display:block;padding:var(--space-3) var(--space-4);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-primary-text);text-decoration:underline;background:var(--color-white)}.servizio-sidebar[data-astro-cid-cfappdw3]{position:sticky;top:calc(var(--header-height) + var(--space-4));display:flex;flex-direction:column;gap:var(--space-5)}.highlights-box[data-astro-cid-cfappdw3]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--space-6)}.highlights-box[data-astro-cid-cfappdw3] h2[data-astro-cid-cfappdw3]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-500);margin:0 0 var(--space-4)}.highlights-box[data-astro-cid-cfappdw3] ul[data-astro-cid-cfappdw3]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.highlights-box[data-astro-cid-cfappdw3] li[data-astro-cid-cfappdw3]{font-size:var(--font-size-sm);color:var(--color-black);padding-left:1.5rem;position:relative;line-height:var(--line-height-normal)}.highlights-box[data-astro-cid-cfappdw3] li[data-astro-cid-cfappdw3]:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:var(--font-weight-semibold)}.cta-box[data-astro-cid-cfappdw3]{background:var(--color-primary-dark);border-radius:var(--border-radius-lg);padding:var(--space-6);text-align:center}.cta-box[data-astro-cid-cfappdw3] p[data-astro-cid-cfappdw3]{margin:0 0 var(--space-5);font-size:var(--font-size-base);color:var(--color-white);line-height:var(--line-height-normal)}.btn[data-astro-cid-cfappdw3]{display:inline-block;padding:var(--space-3) var(--space-6);border-radius:var(--border-radius-sm);font-weight:var(--font-weight-semibold);text-decoration:none;transition:background var(--transition-fast)}.btn-primary[data-astro-cid-cfappdw3]{background:var(--color-white);color:var(--color-primary-dark)}.btn-primary[data-astro-cid-cfappdw3]:hover{background:#ffffffe6;text-decoration:none}.breadcrumb-back[data-astro-cid-cfappdw3]{padding:var(--space-4) 0 var(--space-8);border-top:1px solid var(--color-border)}.breadcrumb-back[data-astro-cid-cfappdw3] a[data-astro-cid-cfappdw3]{color:var(--color-primary-text);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.breadcrumb-back[data-astro-cid-cfappdw3] a[data-astro-cid-cfappdw3]:hover{text-decoration:underline}
