.hero[data-astro-cid-ge2uvauf]{background-color:var(--c-deep-blue);min-height:100svh;min-height:calc(100vh - var(--nav-height,72px));align-items:stretch;display:flex;position:relative;overflow:hidden}.hero__video-wrap[data-astro-cid-ge2uvauf]{z-index:0;position:absolute;inset:0}.hero__video[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center;pointer-events:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero__video-overlay[data-astro-cid-ge2uvauf]{pointer-events:none;background:linear-gradient(90deg,#0f2d4ad9 0%,#0f2d4aa6 35%,#0f2d4a59 62%,#0f2d4a29 100%),linear-gradient(#0000 32%,#0f2d4a42 62%,#0f2d4aa6 100%);position:absolute;inset:0}.hero__audio[data-astro-cid-ge2uvauf]{top:var(--sp-6);right:var(--sp-6);z-index:2;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);min-height:44px;color:var(--c-off-white);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0f2d4ab8;border:1px solid #f8f7f459;transition:border-color .18s;display:inline-flex;position:absolute}.hero__audio[data-astro-cid-ge2uvauf][hidden]{display:none}.hero__audio[data-astro-cid-ge2uvauf]:hover{border-color:var(--c-solar-yellow)}.hero__audio-icon[data-astro-cid-ge2uvauf]{font-size:.85rem;line-height:1}@media (prefers-reduced-motion:reduce){.hero__audio[data-astro-cid-ge2uvauf]{display:none}}.hero__inner[data-astro-cid-ge2uvauf]{z-index:1;min-height:calc(100vh - var(--nav-height,72px));justify-content:space-between;gap:var(--sp-12);flex-direction:column;padding-top:clamp(5rem,13vh,10rem);padding-bottom:clamp(2.5rem,5vh,4rem);display:flex;position:relative}.hero__content[data-astro-cid-ge2uvauf]{flex-direction:column;gap:0;max-width:660px;display:flex}.hero__eyebrow[data-astro-cid-ge2uvauf]{margin-bottom:clamp(var(--sp-5), 2.5vh, var(--sp-7));font-size:var(--text-xs);letter-spacing:.16em;opacity:.9;display:block}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(2.5rem,5.5vw,4.75rem);font-weight:var(--fw-semibold);letter-spacing:-.025em;color:var(--c-off-white);margin-bottom:clamp(var(--sp-6), 3vh, var(--sp-8));line-height:1.02}.hero__title-accent[data-astro-cid-ge2uvauf]{color:var(--c-solar-yellow);display:inline}.hero__subtitle[data-astro-cid-ge2uvauf]{color:#f8f7f4ad;max-width:52ch;margin-bottom:clamp(var(--sp-10), 4vh, var(--sp-12));font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.68}.hero__ctas[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.hero__cta-primary[data-astro-cid-ge2uvauf]{font-size:var(--text-sm);padding:var(--sp-4) var(--sp-8);letter-spacing:.04em}.hero__cta-ghost[data-astro-cid-ge2uvauf]{color:#f8f7f4b3;padding:var(--sp-4) 0;font-size:var(--text-sm);font-weight:var(--fw-medium);letter-spacing:.06em;align-items:center;gap:var(--sp-2);background:0 0;border:none;border-bottom:1px solid #f8f7f447;text-decoration:none;transition:color .22s,border-color .22s;display:inline-flex}.hero__cta-ghost[data-astro-cid-ge2uvauf]:after{content:"→";transition:transform .22s;display:inline-block}.hero__cta-ghost[data-astro-cid-ge2uvauf]:hover{color:var(--c-off-white);border-bottom-color:#f8f7f48c}.hero__cta-ghost[data-astro-cid-ge2uvauf]:hover:after{transform:translate(4px)}.hero__bottom[data-astro-cid-ge2uvauf]{gap:var(--sp-6);flex-direction:column;display:flex}.hero__trust[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.hero__trust-item[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--sp-2);display:flex}.hero__trust-mark[data-astro-cid-ge2uvauf]{color:var(--c-solar-yellow);opacity:.8;font-size:.6rem}.hero__trust-text[data-astro-cid-ge2uvauf]{font-size:var(--text-xs);font-family:var(--font-mono);color:#f8f7f4ad;letter-spacing:.06em;text-transform:uppercase}.hero__trust-sep[data-astro-cid-ge2uvauf]{background:#f8f7f41a;flex-shrink:0;width:1px;height:16px;display:block}.hero__sectors[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid #f8f7f41a;flex-wrap:wrap;display:flex}.hero__sector-item[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--sp-3);color:#f8f7f4ad;font-size:var(--text-xs);font-weight:var(--fw-medium);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:color .18s;display:flex}.hero__sector-item[data-astro-cid-ge2uvauf]:hover{color:var(--c-solar-yellow)}.hero__sector-item[data-astro-cid-ge2uvauf]:hover .hero__sector-icon[data-astro-cid-ge2uvauf]{opacity:1}.hero__sector-icon[data-astro-cid-ge2uvauf]{opacity:.65;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .18s;display:flex}.hero__sector-div[data-astro-cid-ge2uvauf]{background:#f8f7f41f;flex-shrink:0;width:1px;height:24px;display:block}@media (width<=1024px){.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(2.25rem,6vw,3.75rem)}}@media (width<=768px){.hero__inner[data-astro-cid-ge2uvauf]{padding-top:clamp(4rem,10vh,7rem)}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(2rem,7.5vw,3rem)}.hero__trust[data-astro-cid-ge2uvauf]{gap:var(--sp-4)}.hero__trust-sep[data-astro-cid-ge2uvauf],.hero__sector-div[data-astro-cid-ge2uvauf]{display:none}.hero__ctas[data-astro-cid-ge2uvauf]{align-items:flex-start;gap:var(--sp-4);flex-direction:column}.hero__video[data-astro-cid-ge2uvauf]{object-position:center center}}@media (width<=480px){.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(1.875rem,9vw,2.5rem);line-height:1.06}.hero__subtitle[data-astro-cid-ge2uvauf]{font-size:.9375rem}.hero__trust-item[data-astro-cid-ge2uvauf]:nth-child(7),.hero__trust-item[data-astro-cid-ge2uvauf]:nth-child(9){display:none}.hero__sectors[data-astro-cid-ge2uvauf]{gap:var(--sp-4)}}.hero__deco[data-astro-cid-ge2uvauf],.hero__vert-label[data-astro-cid-ge2uvauf]{display:none}@media (width>=1025px){.hero__deco[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;flex-direction:column;justify-content:space-between;padding-top:clamp(8rem,15vh,14rem);padding-bottom:clamp(4rem,8vh,8rem);display:flex;position:absolute;top:0;bottom:0;right:clamp(3rem,5vw,6rem)}.hero__deco-line[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;text-align:right;color:var(--c-off-white);opacity:.11;margin:0;font-size:clamp(.58rem,.62vw,.7rem);line-height:1.8}.hero__vert-label[data-astro-cid-ge2uvauf]{transform-origin:50%;z-index:1;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--c-off-white);opacity:.13;pointer-events:none;white-space:nowrap;font-size:clamp(.55rem,.58vw,.65rem);display:block;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)rotate(-90deg)}}.problems__heading[data-astro-cid-jsvhijgg]{margin-bottom:var(--sp-12)}.problems__grid[data-astro-cid-jsvhijgg]{background-color:var(--c-border);border:1px solid var(--c-border);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.problem-card[data-astro-cid-jsvhijgg]{background:var(--c-off-white);transition:background-color var(--t-base) var(--ease-out)}.problem-card[data-astro-cid-jsvhijgg]:hover{background:var(--c-white)}.problem-card__link[data-astro-cid-jsvhijgg]{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.problem-card__image[data-astro-cid-jsvhijgg]{aspect-ratio:4/3;width:100%;transition:opacity var(--t-base) var(--ease-out);flex-shrink:0;overflow:hidden}.problem-card__image[data-astro-cid-jsvhijgg] img[data-astro-cid-jsvhijgg]{object-fit:cover;width:100%;height:100%;display:block}.problem-card[data-astro-cid-jsvhijgg]:hover .problem-card__image[data-astro-cid-jsvhijgg]{opacity:.9}.problem-card__body[data-astro-cid-jsvhijgg]{padding:var(--sp-6);gap:var(--sp-3);flex-direction:column;flex:1;display:flex}.problem-card__top[data-astro-cid-jsvhijgg]{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.problem-card__number[data-astro-cid-jsvhijgg]{font-family:var(--font-mono);font-size:var(--text-2xs);color:#8b6914;letter-spacing:var(--ls-widest)}.problem-card__label[data-astro-cid-jsvhijgg]{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--c-text-muted)}.problem-card__title[data-astro-cid-jsvhijgg]{font-size:var(--text-base);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--c-deep-blue);letter-spacing:var(--ls-tight)}.problem-card__desc[data-astro-cid-jsvhijgg]{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--c-text-secondary);flex:1;max-width:100%}.problem-card__cta[data-astro-cid-jsvhijgg]{color:#8b6914;font-size:var(--text-xs);opacity:0;transition:opacity var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out);margin-top:auto;transform:translateY(4px)}.problem-card[data-astro-cid-jsvhijgg]:hover .problem-card__cta[data-astro-cid-jsvhijgg],.problem-card[data-astro-cid-jsvhijgg]:focus-within .problem-card__cta[data-astro-cid-jsvhijgg]{opacity:1;transform:translateY(0)}.problem-card[data-astro-cid-jsvhijgg].is-selected{background:var(--c-deep-blue)}.problem-card[data-astro-cid-jsvhijgg].is-selected .problem-card__title[data-astro-cid-jsvhijgg],.problem-card[data-astro-cid-jsvhijgg].is-selected .problem-card__label[data-astro-cid-jsvhijgg]{color:var(--c-off-white)}.problem-card[data-astro-cid-jsvhijgg].is-selected .problem-card__desc[data-astro-cid-jsvhijgg]{color:#f8f7f499}.problem-card[data-astro-cid-jsvhijgg].is-selected .problem-card__number[data-astro-cid-jsvhijgg],.problem-card[data-astro-cid-jsvhijgg].is-selected .problem-card__cta[data-astro-cid-jsvhijgg]{color:var(--c-solar-yellow)}@media (width<=1100px){.problems__grid[data-astro-cid-jsvhijgg]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.problems__grid[data-astro-cid-jsvhijgg]{grid-template-columns:repeat(2,1fr)}.problem-card__cta[data-astro-cid-jsvhijgg]{opacity:1;transform:translateY(0)}}@media (width<=480px){.problems__grid[data-astro-cid-jsvhijgg]{grid-template-columns:1fr}}.soluzioni__header[data-astro-cid-mvmohpvi]{justify-content:space-between;align-items:flex-end;gap:var(--sp-8);margin-bottom:var(--sp-12);flex-wrap:wrap;display:flex}.soluzioni__grid[data-astro-cid-mvmohpvi]{background:var(--c-border-dark);border:1px solid var(--c-border-dark);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.sol-card[data-astro-cid-mvmohpvi]{background:var(--c-deep-blue);transition:background var(--t-base) var(--ease-out)}.sol-card[data-astro-cid-mvmohpvi]:hover{background:#0d2640}.sol-card__link[data-astro-cid-mvmohpvi]{gap:var(--sp-4);padding:var(--sp-8);height:100%;color:var(--c-text-on-dark);flex-direction:column;display:flex;position:relative;overflow:hidden}.sol-card__top[data-astro-cid-mvmohpvi]{justify-content:space-between;align-items:center;display:flex}.sol-card__num[data-astro-cid-mvmohpvi]{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--c-solar-yellow);letter-spacing:var(--ls-widest)}.sol-card__icon[data-astro-cid-mvmohpvi]{color:#f8f7f433;transition:color var(--t-base) var(--ease-out);font-size:1.4rem;line-height:1}.sol-card[data-astro-cid-mvmohpvi]:hover .sol-card__icon[data-astro-cid-mvmohpvi]{color:var(--c-solar-yellow)}.sol-card__title[data-astro-cid-mvmohpvi]{font-size:var(--text-xl);font-weight:var(--fw-semibold);color:var(--c-off-white);line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}.sol-card__desc[data-astro-cid-mvmohpvi]{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:#f8f7f499;flex:1;max-width:100%}.sol-card__arrow[data-astro-cid-mvmohpvi]{color:var(--c-solar-yellow);font-size:var(--text-lg);opacity:0;transition:opacity var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out);margin-top:auto;display:inline-block;transform:translate(-4px)}.sol-card[data-astro-cid-mvmohpvi]:hover .sol-card__arrow[data-astro-cid-mvmohpvi]{opacity:1;transform:translate(0)}.sol-card__link[data-astro-cid-mvmohpvi]:before{content:"";background:var(--c-solar-yellow);transform-origin:0;height:2px;transition:transform var(--t-slow) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sol-card[data-astro-cid-mvmohpvi]:hover .sol-card__link[data-astro-cid-mvmohpvi]:before{transform:scaleX(1)}@media (width<=900px){.soluzioni__grid[data-astro-cid-mvmohpvi]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.soluzioni__grid[data-astro-cid-mvmohpvi]{grid-template-columns:1fr}.soluzioni__header[data-astro-cid-mvmohpvi]{flex-direction:column;align-items:flex-start}}.tecnologia__inner[data-astro-cid-x6ug6url]{gap:clamp(var(--sp-12), 8vw, var(--sp-24));grid-template-columns:1fr 1fr;align-items:center;display:grid}.tecnologia__content[data-astro-cid-x6ug6url]{gap:var(--sp-6);flex-direction:column;display:flex}.tecnologia__lead[data-astro-cid-x6ug6url]{font-size:var(--text-lg);line-height:var(--lh-relaxed);color:var(--c-text-secondary);max-width:48ch}.tecnologia__features[data-astro-cid-x6ug6url]{gap:var(--sp-5);flex-direction:column;display:flex}.tecnologia__feature[data-astro-cid-x6ug6url]{gap:var(--sp-4);align-items:flex-start;display:flex}.tecnologia__feature-icon[data-astro-cid-x6ug6url]{color:var(--c-solar-yellow);font-weight:var(--fw-semibold);flex-shrink:0;margin-top:2px}.tecnologia__feature[data-astro-cid-x6ug6url] strong[data-astro-cid-x6ug6url]{font-weight:var(--fw-semibold);color:var(--c-deep-blue);margin-bottom:2px;display:block}.tecnologia__feature[data-astro-cid-x6ug6url] p[data-astro-cid-x6ug6url]{font-size:var(--text-sm);color:var(--c-text-secondary);max-width:100%}.tecnologia__visual[data-astro-cid-x6ug6url]{gap:var(--sp-6);flex-direction:column;display:flex}.tecnologia__glass-demo[data-astro-cid-x6ug6url]{aspect-ratio:4/3;background:var(--c-off-white);border:1px solid var(--c-border);position:relative;overflow:hidden}.tecnologia__glass-before[data-astro-cid-x6ug6url],.tecnologia__glass-after[data-astro-cid-x6ug6url]{padding:var(--sp-4);align-items:flex-end;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.tecnologia__glass-img[data-astro-cid-x6ug6url]{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.tecnologia__glass-before[data-astro-cid-x6ug6url]{left:0;right:50%}.tecnologia__glass-before[data-astro-cid-x6ug6url]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#f4b40026 0%,#ff8c0066 100%);position:absolute;inset:0}.tecnologia__glass-after[data-astro-cid-x6ug6url]{left:50%;right:0}.tecnologia__glass-after[data-astro-cid-x6ug6url]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0f2d4a1a 0%,#0f2d4a73 100%);position:absolute;inset:0}.tecnologia__glass-label[data-astro-cid-x6ug6url]{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#ffffffe6;padding:var(--sp-1) var(--sp-3);z-index:2;background:#0f2d4a99;position:relative}.tecnologia__glass-label--dark[data-astro-cid-x6ug6url]{background:#0f2d4acc}.tecnologia__glass-divider[data-astro-cid-x6ug6url]{background:#fff;justify-content:center;align-items:center;width:2px;display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.tecnologia__glass-handle[data-astro-cid-x6ug6url]{border:2px solid var(--c-solar-yellow);width:36px;height:36px;color:var(--c-deep-blue);box-shadow:var(--shadow-md);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.tecnologia__stats[data-astro-cid-x6ug6url]{align-items:center;gap:var(--sp-6);padding:var(--sp-6);background:var(--c-deep-blue);display:flex}.tecnologia__stat[data-astro-cid-x6ug6url]{gap:var(--sp-1);flex-direction:column;flex:1;display:flex}.tecnologia__stat-value[data-astro-cid-x6ug6url]{font-size:var(--text-2xl);font-weight:var(--fw-semibold);color:var(--c-solar-yellow);letter-spacing:var(--ls-tight);line-height:1}.tecnologia__stat-label[data-astro-cid-x6ug6url]{font-size:var(--text-xs);color:#f8f7f48c;line-height:var(--lh-snug);text-transform:uppercase;letter-spacing:var(--ls-wide)}.tecnologia__stat-ref[data-astro-cid-x6ug6url]{color:#f4b400cc;text-transform:none;letter-spacing:0;font-size:.65rem;font-style:italic;display:block}.tecnologia__stat-sep[data-astro-cid-x6ug6url]{background:var(--c-border-dark);flex-shrink:0;width:1px;height:40px}.tecnologia__disclaimer[data-astro-cid-x6ug6url]{font-size:var(--text-xs);color:var(--c-text-muted);line-height:var(--lh-relaxed)}@media (width<=900px){.tecnologia__inner[data-astro-cid-x6ug6url]{gap:var(--sp-12);grid-template-columns:1fr}.tecnologia__content[data-astro-cid-x6ug6url],.tecnologia__visual[data-astro-cid-x6ug6url]{min-width:0}.tecnologia__stats[data-astro-cid-x6ug6url]{gap:var(--sp-2);padding:var(--sp-2);flex-wrap:wrap}}.progetti__header[data-astro-cid-4hyvsyil]{justify-content:space-between;align-items:flex-end;gap:var(--sp-8);margin-bottom:var(--sp-12);flex-wrap:wrap;display:flex}.progetti__cta-all[data-astro-cid-4hyvsyil]{white-space:nowrap;flex-shrink:0}.progetti__grid[data-astro-cid-4hyvsyil]{gap:var(--sp-6);grid-template-columns:repeat(3,1fr);display:grid}.project-card[data-astro-cid-4hyvsyil]{flex-direction:column;display:flex}.project-card__link[data-astro-cid-4hyvsyil]{height:100%;color:inherit;transition:transform var(--t-base) var(--ease-out);flex-direction:column;display:flex}.project-card[data-astro-cid-4hyvsyil]:hover .project-card__link[data-astro-cid-4hyvsyil]{transform:translateY(-2px)}.project-card__image[data-astro-cid-4hyvsyil]{aspect-ratio:4/3;background:var(--c-off-white);position:relative;overflow:hidden}.project-card__image[data-astro-cid-4hyvsyil] img[data-astro-cid-4hyvsyil]{object-fit:cover;width:100%;height:100%;display:block}.project-card__tag[data-astro-cid-4hyvsyil]{top:var(--sp-4);left:var(--sp-4);background:var(--c-solar-yellow);color:var(--c-deep-blue);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;padding:var(--sp-1) var(--sp-3);position:absolute}.project-card__body[data-astro-cid-4hyvsyil]{padding:var(--sp-6) 0;gap:var(--sp-3);flex-direction:column;flex:1;display:flex}.project-card__eyebrow[data-astro-cid-4hyvsyil]{font-size:var(--text-2xs)}.project-card__title[data-astro-cid-4hyvsyil]{font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--c-deep-blue);line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}.project-card__desc[data-astro-cid-4hyvsyil]{font-size:var(--text-sm);color:var(--c-text-secondary);line-height:var(--lh-relaxed);flex:1;max-width:100%}.project-card--featured[data-astro-cid-4hyvsyil] .project-card__title[data-astro-cid-4hyvsyil]{font-size:var(--text-xl)}@media (width<=900px){.progetti__grid[data-astro-cid-4hyvsyil]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.progetti__grid[data-astro-cid-4hyvsyil]{grid-template-columns:1fr}.progetti__header[data-astro-cid-4hyvsyil]{flex-direction:column;align-items:flex-start}}.settori__header[data-astro-cid-z6wh4nwb]{margin-bottom:var(--sp-12)}.settori__grid[data-astro-cid-z6wh4nwb]{background:var(--c-border);border:1px solid var(--c-border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.settore-item[data-astro-cid-z6wh4nwb]{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-8);background:var(--c-off-white);color:inherit;transition:background var(--t-base) var(--ease-out), color var(--t-base) var(--ease-out);display:flex}.settore-item[data-astro-cid-z6wh4nwb]:hover{background:var(--c-deep-blue);color:var(--c-off-white)}.settore-item__content[data-astro-cid-z6wh4nwb]{gap:var(--sp-2);flex-direction:column;display:flex}.settore-item__title[data-astro-cid-z6wh4nwb]{font-size:var(--text-xl);font-weight:var(--fw-semibold);color:var(--c-deep-blue);letter-spacing:var(--ls-tight);transition:color var(--t-base) var(--ease-out)}.settore-item[data-astro-cid-z6wh4nwb]:hover .settore-item__title[data-astro-cid-z6wh4nwb]{color:var(--c-off-white)}.settore-item__desc[data-astro-cid-z6wh4nwb]{font-size:var(--text-sm);color:var(--c-text-secondary);line-height:var(--lh-relaxed);max-width:32ch;transition:color var(--t-base) var(--ease-out)}.settore-item[data-astro-cid-z6wh4nwb]:hover .settore-item__desc[data-astro-cid-z6wh4nwb]{color:#f8f7f4a6}.settore-item__arrow[data-astro-cid-z6wh4nwb]{font-size:var(--text-xl);color:var(--c-solar-yellow);opacity:0;transition:opacity var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out);flex-shrink:0;transform:translate(-8px)}.settore-item[data-astro-cid-z6wh4nwb]:hover .settore-item__arrow[data-astro-cid-z6wh4nwb]{opacity:1;transform:translate(0)}@media (width<=900px){.settori__grid[data-astro-cid-z6wh4nwb]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.settori__grid[data-astro-cid-z6wh4nwb]{grid-template-columns:1fr}}.metodo__header[data-astro-cid-qgohw2vu]{margin-bottom:var(--sp-12);max-width:600px}.metodo__steps[data-astro-cid-qgohw2vu]{background:var(--c-border-dark);border:1px solid var(--c-border-dark);margin-bottom:var(--sp-12);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.metodo__step[data-astro-cid-qgohw2vu]{padding:var(--sp-8);background:var(--c-deep-blue);gap:var(--sp-5);transition:background var(--t-base) var(--ease-out);flex-direction:column;display:flex;position:relative}.metodo__step[data-astro-cid-qgohw2vu]:hover{background:#0d2640}.metodo__step[data-astro-cid-qgohw2vu]:not(:last-child):after{content:"";top:calc(var(--sp-8) + .6rem);background:var(--c-solar-yellow);width:1px;height:0;transition:height var(--t-slower) var(--ease-out);position:absolute;right:-1px}.metodo__step[data-astro-cid-qgohw2vu]:not(:last-child):hover:after{height:40px}.metodo__step-num[data-astro-cid-qgohw2vu]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--c-solar-yellow);letter-spacing:var(--ls-widest)}.metodo__step-title[data-astro-cid-qgohw2vu]{font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--c-off-white);line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}.metodo__step-desc[data-astro-cid-qgohw2vu]{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:#f8f7f499;max-width:100%}.metodo__cta[data-astro-cid-qgohw2vu]{justify-content:flex-start;display:flex}@media (width<=900px){.metodo__steps[data-astro-cid-qgohw2vu]{grid-template-columns:repeat(2,1fr)}.metodo__step[data-astro-cid-qgohw2vu]:nth-child(2):after{display:none}}@media (width<=600px){.metodo__steps[data-astro-cid-qgohw2vu]{grid-template-columns:1fr}.metodo__step[data-astro-cid-qgohw2vu]:after{display:none}}
