.ck-hero[data-astro-cid-kgbyd3fo]{background:linear-gradient(180deg,var(--sky) 0%,var(--paper) 100%);padding-block:clamp(24px,4vw,48px) 0}.ck-hero__grid[data-astro-cid-kgbyd3fo]{align-items:center;gap:24px;display:grid}.ck-hero__testo[data-astro-cid-kgbyd3fo]{justify-items:start;gap:16px;display:grid}.ck-hero[data-astro-cid-kgbyd3fo] h1[data-astro-cid-kgbyd3fo]{font-size:var(--step-3);font-weight:800}.ck-lead[data-astro-cid-kgbyd3fo]{font-size:var(--step-1);color:var(--ink);max-width:52ch}.ck-punti[data-astro-cid-kgbyd3fo]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ck-punti[data-astro-cid-kgbyd3fo] li[data-astro-cid-kgbyd3fo]{color:var(--navy);align-items:center;gap:10px;font-weight:700;display:flex}.ck-punti[data-astro-cid-kgbyd3fo] svg[data-astro-cid-kgbyd3fo]{width:22px;height:22px;color:var(--teal);flex:none}.ck-azioni[data-astro-cid-kgbyd3fo]{flex-wrap:wrap;gap:12px;display:flex}.ck-p27__media[data-astro-cid-kgbyd3fo]{align-self:stretch;position:relative}.ck-p27__fondo[data-astro-cid-kgbyd3fo]{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.ck-p27__box[data-astro-cid-kgbyd3fo] .ck-p27__bollino{width:clamp(104px,28vw,150px);height:auto;filter:drop-shadow(0 10px 20px var(--shadow-navy));flex:none;transform:rotate(-8deg)}@media (prefers-reduced-motion:no-preference){.ck-p27__box[data-astro-cid-kgbyd3fo] .ck-p27__bollino{animation:.6s ease-out both ck-entra}@keyframes ck-entra{0%{opacity:0;transform:rotate(-30deg)scale(.6)}to{opacity:1;transform:rotate(-8deg)scale(1)}}}.briciole[data-astro-cid-kgbyd3fo]{font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.briciole[data-astro-cid-kgbyd3fo] a[data-astro-cid-kgbyd3fo]{color:var(--teal);align-items:center;min-height:44px;display:inline-flex}.ck-prezzo[data-astro-cid-kgbyd3fo]{font-family:var(--font-display);align-items:baseline;gap:12px;margin:0;display:flex}.ck-prezzo[data-astro-cid-kgbyd3fo] s[data-astro-cid-kgbyd3fo]{color:var(--muted);font-size:var(--step-0)}.ck-prezzo[data-astro-cid-kgbyd3fo] strong[data-astro-cid-kgbyd3fo]{color:var(--navy);font-size:var(--step-3);font-weight:800;line-height:1}.ck-prezzo--grande[data-astro-cid-kgbyd3fo] strong[data-astro-cid-kgbyd3fo]{font-size:clamp(2.6rem,2rem + 3vw,4rem)}.ck-p27[data-astro-cid-kgbyd3fo]{padding-block:clamp(32px,5vw,56px)}.ck-p27__box[data-astro-cid-kgbyd3fo]{background:var(--sun-soft);border:1px solid var(--sun-line);border-radius:var(--radius);gap:24px;display:grid;overflow:hidden}@media (width>=860px){.ck-p27__box[data-astro-cid-kgbyd3fo]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px}}.ck-p27__box[data-astro-cid-kgbyd3fo] .ck-p27__foto{object-fit:cover;width:100%;height:100%;min-height:240px;display:block}@media (width>=860px){.ck-p27__box[data-astro-cid-kgbyd3fo] .ck-p27__foto{object-position:40% 50%;position:absolute;inset:0}}.ck-p27__testo[data-astro-cid-kgbyd3fo]{justify-items:start;gap:14px;padding:0 20px 24px;display:grid}@media (width>=860px){.ck-p27__testo[data-astro-cid-kgbyd3fo]{padding:32px 32px 32px 0}}.ck-p27[data-astro-cid-kgbyd3fo] .eyebrow[data-astro-cid-kgbyd3fo]{color:var(--sun-ink)}.ck-p27[data-astro-cid-kgbyd3fo] h2[data-astro-cid-kgbyd3fo]{font-size:var(--step-2)}.ck-griglia[data-astro-cid-kgbyd3fo]{grid-template-columns:1fr;gap:22px;display:grid}@media (width>=700px){.ck-griglia[data-astro-cid-kgbyd3fo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.ck-griglia[data-astro-cid-kgbyd3fo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.ck-card[data-astro-cid-kgbyd3fo]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.ck-card__img[data-astro-cid-kgbyd3fo]{aspect-ratio:4/3;position:relative;overflow:hidden}.ck-card__img[data-astro-cid-kgbyd3fo] img{object-fit:cover;width:100%;height:100%;display:block}.ck-card__sconto[data-astro-cid-kgbyd3fo]{background:var(--sun);color:var(--navy);font-family:var(--font-display);font-weight:800;font-size:var(--step-1);box-shadow:0 6px 16px var(--shadow-navy);border-radius:999px;padding:6px 14px;position:absolute;top:14px;right:14px}.ck-card__ora[data-astro-cid-kgbyd3fo]{z-index:1;background:linear-gradient(110deg,var(--sun-dark) 0%,var(--sun) 30%,var(--sun-soft) 50%,var(--sun) 70%,var(--sun-dark) 100%);box-shadow:0 0 0 0 var(--sun);background-size:250% 100%;border-radius:999px;padding:3px;display:inline-block;position:absolute;top:0;right:20px;transform:translateY(-50%)}.ck-card__ora[data-astro-cid-kgbyd3fo]>span[data-astro-cid-kgbyd3fo]{background:var(--ok);color:var(--paper);font-weight:700;font-size:var(--step--1);border-radius:999px;padding:5px 12px;display:block}@media (prefers-reduced-motion:no-preference){.ck-card__ora[data-astro-cid-kgbyd3fo]{animation:2.2s linear infinite ck-luccica,2.2s ease-out infinite ck-alone}@keyframes ck-luccica{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes ck-alone{0%{box-shadow:0 0 0 0 var(--sun)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}}.ck-card__ora[data-astro-cid-kgbyd3fo][hidden]{display:none}.ck-card__corpo[data-astro-cid-kgbyd3fo]{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex;position:relative}.ck-card[data-astro-cid-kgbyd3fo] h3[data-astro-cid-kgbyd3fo]{font-size:var(--step-1);margin:0}.ck-card__periodo[data-astro-cid-kgbyd3fo],.ck-card__nota[data-astro-cid-kgbyd3fo]{margin:0}.ck-card__periodo[data-astro-cid-kgbyd3fo]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ck-card__nota[data-astro-cid-kgbyd3fo]{color:var(--muted);font-size:var(--step--1)}.ck-card[data-astro-cid-kgbyd3fo] .btn[data-astro-cid-kgbyd3fo]{width:100%;margin-top:auto}.ck-esami[data-astro-cid-kgbyd3fo]{border-top:1px solid var(--line);margin-bottom:6px;padding-top:10px}.ck-esami[data-astro-cid-kgbyd3fo] summary[data-astro-cid-kgbyd3fo]{cursor:pointer;color:var(--teal);align-items:center;min-height:44px;font-weight:700;display:flex}.ck-esami[data-astro-cid-kgbyd3fo] p[data-astro-cid-kgbyd3fo]{font-size:var(--step--1);color:var(--muted);margin:6px 0 0}.ck-fuori[data-astro-cid-kgbyd3fo]{color:var(--muted);font-size:var(--step--1);text-align:center;margin:24px 0 0}.ck-info[data-astro-cid-kgbyd3fo]{align-items:center;gap:32px;display:grid}@media (width>=960px){.ck-info[data-astro-cid-kgbyd3fo]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px}}.ck-info[data-astro-cid-kgbyd3fo] h2[data-astro-cid-kgbyd3fo]{font-size:var(--step-2);margin:6px 0 20px}.ck-sedi[data-astro-cid-kgbyd3fo]{gap:16px;margin-bottom:20px;display:grid}@media (width>=640px){.ck-sedi[data-astro-cid-kgbyd3fo]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ck-sede[data-astro-cid-kgbyd3fo]{background:var(--sky);border:1px solid var(--sky-deep);border-radius:var(--radius-field);padding:18px 20px}.ck-sede[data-astro-cid-kgbyd3fo] h3[data-astro-cid-kgbyd3fo]{font-size:var(--step-0);margin:0 0 8px}.ck-sede[data-astro-cid-kgbyd3fo] ul[data-astro-cid-kgbyd3fo]{gap:6px;margin:0;padding-left:1.1em;display:grid}.ck-sede[data-astro-cid-kgbyd3fo] li[data-astro-cid-kgbyd3fo]::marker{color:var(--teal)}.ck-citazione[data-astro-cid-kgbyd3fo]{border-left:4px solid var(--teal);background:var(--teal-soft);font-family:var(--font-display);font-size:var(--step-1);color:var(--navy);border-radius:0 14px 14px 0;margin:0;padding:20px 24px}.ck-citazione[data-astro-cid-kgbyd3fo] p[data-astro-cid-kgbyd3fo]{margin:0 0 8px}.ck-citazione[data-astro-cid-kgbyd3fo] footer[data-astro-cid-kgbyd3fo]{font-size:var(--step--1);color:var(--muted)}.ck-finale[data-astro-cid-kgbyd3fo]{padding-top:0}.ck-finale__box[data-astro-cid-kgbyd3fo]{background:linear-gradient(135deg,var(--navy) 0%,var(--navy-light) 100%);color:var(--on-navy);border-radius:var(--radius);gap:20px;padding:clamp(24px,4vw,48px);display:grid}@media (width>=960px){.ck-finale__box[data-astro-cid-kgbyd3fo]{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.ck-finale[data-astro-cid-kgbyd3fo] h2[data-astro-cid-kgbyd3fo]{color:var(--paper);font-size:var(--step-2);margin:0 0 6px}.ck-finale[data-astro-cid-kgbyd3fo] p[data-astro-cid-kgbyd3fo]{margin:0}.ck-bordo[data-astro-cid-kgbyd3fo]{border:2px solid var(--on-navy-muted)}
