.rEI3tq_slideshow{z-index:0;position:absolute;inset:0}.rEI3tq_slide{opacity:0;will-change:opacity;transition:opacity 1s ease-in-out;position:absolute;inset:0}.rEI3tq_slideActive{opacity:1}.rEI3tq_slideImage{object-fit:cover;object-position:center right}.rEI3tq_dots{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.rEI3tq_dot{cursor:pointer;background:0 0;border:2px solid #fff9;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.rEI3tq_dot:hover{background:#ffffff4d;border-color:#ffffffe6}.rEI3tq_dotActive{background:#ffffffe6;border-color:#ffffffe6;transform:scale(1.15)}
.MniHPW_hero{background:#002845;align-items:center;min-height:600px;padding:100px 0;display:flex;position:relative;overflow:hidden}.MniHPW_heroBg{z-index:0;position:absolute;inset:0}.MniHPW_heroBgImg{object-fit:cover;object-position:center right}.MniHPW_heroOverlay{z-index:1;pointer-events:none;background:linear-gradient(105deg,#001432eb 0%,#001432d1 42%,#00143266 68%,#0014320d 100%);position:absolute;inset:0}.MniHPW_heroInner{z-index:2;pointer-events:none;justify-content:flex-start;display:flex;position:relative}.MniHPW_heroContent{color:#fff;pointer-events:auto;max-width:600px}.MniHPW_heroEyebrow{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:#ffffffb3;border-radius:var(--radius-full);margin-bottom:var(--space-6);background:#ffffff1f;border:1px solid #fff3;padding:4px 14px;display:inline-block}.MniHPW_heroTitle{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;color:#fff;margin-bottom:var(--space-6);line-height:1.1}.MniHPW_heroAccent{color:var(--color-amber-500)}.MniHPW_heroSubtitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:#ffffffe6;margin-bottom:var(--space-4)}.MniHPW_heroBody{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:#ffffffbf;margin-bottom:var(--space-10);max-width:480px}.MniHPW_heroCtas{gap:var(--space-4);flex-wrap:wrap;display:flex}.MniHPW_trustBar{background:var(--color-blue-900);border-bottom:1px solid #ffffff14;padding:16px 0}.MniHPW_trustBarItems{grid-template-columns:1fr 1fr;justify-items:start;gap:10px 20px;display:grid}.MniHPW_trustBarItem{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:#fff;display:flex}.MniHPW_trustIcon{color:var(--color-amber-500);flex-shrink:0}@media (min-width:768px){.MniHPW_trustBarItems{flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;display:flex}.MniHPW_trustBarItem{padding:4px var(--space-6);font-size:var(--font-size-base);white-space:nowrap}.MniHPW_trustBarItem+.MniHPW_trustBarItem{border-left:1px solid #fff3}}.MniHPW_section{padding:80px 0}.MniHPW_sectionWhite{background:var(--color-white)}.MniHPW_sectionLight{background:var(--color-warm-gray-50)}.MniHPW_sectionDark{background:var(--color-blue-900);color:var(--color-white);border-bottom:1px solid #ffffff14}.MniHPW_sectionHeader{text-align:center;max-width:680px;margin:0 auto var(--space-16)}.MniHPW_sectionTitle{font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--color-ink);margin-bottom:var(--space-4);line-height:1.15}.MniHPW_sectionDark .MniHPW_sectionTitle{color:var(--color-white)}.MniHPW_sectionLead{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.MniHPW_servicesGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.MniHPW_serviceCard{background:var(--color-white);border:1px solid var(--color-border);color:inherit;transition:all var(--transition-base);border-radius:12px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a}.MniHPW_serviceCard:hover{border-color:var(--color-blue-200);transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.MniHPW_serviceCardImage{aspect-ratio:4/3;background:var(--color-warm-gray-100);width:100%;position:relative;overflow:hidden}.MniHPW_serviceCardImage img{transition:transform .4s}.MniHPW_serviceCard:hover .MniHPW_serviceCardImage img{transform:scale(1.04)}.MniHPW_serviceCardContent{padding:var(--space-6);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.MniHPW_serviceCardTitle{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.MniHPW_serviceCardBody{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);flex:1}.MniHPW_serviceCardLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent);margin-top:var(--space-2);align-items:center;gap:6px;display:inline-flex}.MniHPW_partnerGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.MniHPW_partnerCard{background:var(--color-white);border:1px solid var(--color-border);padding:var(--space-8);gap:var(--space-4);color:inherit;transition:all var(--transition-base);border-radius:12px;flex-direction:column;text-decoration:none;display:flex;box-shadow:0 2px 8px #0000000a}.MniHPW_partnerCard:hover{border-color:var(--color-blue-200);transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.MniHPW_partnerCardIcon{background:var(--color-blue-50);width:56px;height:56px;color:var(--color-accent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.MniHPW_partnerCardTitle{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.MniHPW_partnerCardBody{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);flex:1}.MniHPW_partnerCardLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent);padding-top:var(--space-2);align-items:center;gap:6px;margin-top:auto;display:inline-flex}.MniHPW_productsGrid{gap:var(--space-4);margin-bottom:var(--space-10);grid-template-columns:repeat(4,1fr);display:grid}.MniHPW_productCard{background:var(--color-white);border:1px solid var(--color-border);transition:all var(--transition-base);border-radius:8px;overflow:hidden}.MniHPW_productCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.MniHPW_productCardImage{aspect-ratio:1;background:var(--color-warm-gray-50);position:relative}.MniHPW_productCardPlaceholder{width:100%;height:100%;color:var(--color-warm-gray-400);justify-content:center;align-items:center;display:flex}.MniHPW_productCardBody{padding:16px}.MniHPW_productCardName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin-bottom:4px}.MniHPW_productCardCategory{font-size:var(--font-size-xs);color:var(--color-warm-gray-500)}.MniHPW_productCategoriesGrid{justify-content:center;gap:var(--space-4);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.MniHPW_productCategoriesGrid>*{width:calc(25% - (var(--space-4) * 3) / 4)}.MniHPW_productCategoryItem{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);color:var(--color-ink);transition:all var(--transition-base);flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a}.MniHPW_productCategoryItem:hover{border-color:var(--color-accent);transform:translateY(-3px);box-shadow:0 12px 32px #0000001a}.MniHPW_productCategoryItemImg{aspect-ratio:4/3;background:var(--color-white);position:relative}.MniHPW_productCategoryItemFooter{border-top:1px solid var(--color-border-light);justify-content:space-between;align-items:center;gap:var(--space-2);padding:14px 16px;display:flex}.MniHPW_productCategoryItemLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:var(--line-height-snug)}.MniHPW_productCategoryItem:hover .MniHPW_productCategoryItemLabel,.MniHPW_productCategoryItem:hover svg{color:var(--color-accent)}.MniHPW_featuredCta{text-align:center;margin-top:var(--space-10)}.MniHPW_reasonsGrid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.MniHPW_reasonCard{align-items:flex-start;gap:var(--space-4);padding:var(--space-8);background:var(--color-white);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;display:flex;box-shadow:0 2px 8px #0000000a}.MniHPW_reasonIcon{background:var(--color-blue-50);width:48px;height:48px;color:var(--color-accent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.MniHPW_reasonTitle{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin-bottom:var(--space-2)}.MniHPW_reasonBody{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.MniHPW_bentoGrid{gap:var(--space-3);margin:var(--space-10) 0;grid-template-columns:repeat(12,1fr);grid-auto-rows:340px;display:grid}.MniHPW_bentoCell{border-radius:var(--radius-xl);background:#111;grid-column:span 6;position:relative;overflow:hidden}.MniHPW_bentoCellWide{grid-area:span 1/span 12}.MniHPW_bentoCell video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.MniHPW_bentoCellOverlay{padding:var(--space-5) var(--space-6);background:linear-gradient(#0000 0%,#000000a6 100%);flex-direction:column;gap:2px;display:flex;position:absolute;bottom:0;left:0;right:0}.MniHPW_bentoCellTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:#fffffff2}.MniHPW_bentoCellDesc{font-size:var(--font-size-sm);color:#ffffffa6}.MniHPW_referencesCta{justify-content:center;gap:var(--space-4);margin-top:var(--space-8);display:flex}.MniHPW_eyebrowLight{color:#fffc!important;background:#ffffff1a!important;border-color:#ffffff26!important}.MniHPW_agevolazioniTitle{font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-white);text-align:center;margin-bottom:var(--space-4);margin-top:var(--space-4);line-height:1.15}.MniHPW_agevolazioniCards{gap:var(--space-4);margin:var(--space-12) 0;grid-template-columns:repeat(4,1fr);display:grid}.MniHPW_agevolazioniCard{text-align:center;padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl);align-items:center;gap:var(--space-3);transition:background var(--transition-base);background:#ffffff12;border:1px solid #ffffff1f;flex-direction:column;display:flex}.MniHPW_agevolazioniCard:hover{background:#ffffff1c}.MniHPW_agevolazioniCardIcon{border-radius:var(--radius-lg);width:48px;height:48px;color:var(--color-amber-500);background:#f59e0b26;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MniHPW_agevolazioniCardValue{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);color:var(--color-amber-500);line-height:1}.MniHPW_agevolazioniCardLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#ffffffd9;line-height:var(--line-height-snug)}.MniHPW_agevolazioniCtaWrap{margin-top:var(--space-4);justify-content:center;display:flex}.MniHPW_finalCta{text-align:center;max-width:680px;margin:0 auto}.MniHPW_finalCtaTitle{font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-ink);margin-bottom:var(--space-4);margin-top:var(--space-4);line-height:1.15}.MniHPW_finalCtaBody{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.MniHPW_finalCtaButtons{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.MniHPW_finalCtaNote{margin-top:var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (max-width:1200px){.MniHPW_productsGrid{grid-template-columns:repeat(3,1fr)}.MniHPW_productCategoriesGrid>*{width:calc(33.333% - (var(--space-4) * 2) / 3)}.MniHPW_agevolazioniCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.MniHPW_hero{min-height:500px;padding:80px 0}.MniHPW_heroOverlay{background:linear-gradient(90deg,#001432eb 0%,#001432d9 60%,#001432a6 100%)}.MniHPW_servicesGrid{grid-template-columns:1fr}.MniHPW_productsGrid{grid-template-columns:repeat(2,1fr)}.MniHPW_productCategoriesGrid>*{width:calc(50% - var(--space-4) / 2)}.MniHPW_reasonsGrid{grid-template-columns:repeat(2,1fr)}.MniHPW_bentoGrid{grid-auto-rows:260px}.MniHPW_bentoCell,.MniHPW_bentoCellWide{grid-column:span 12}}@media (max-width:640px){.MniHPW_hero{min-height:500px;padding:60px 0 80px}.MniHPW_heroOverlay{background:#001432d9}.MniHPW_heroTitle{font-size:var(--font-size-3xl)}.MniHPW_heroCtas{flex-direction:column}.MniHPW_section{padding:60px 0}.MniHPW_sectionTitle{font-size:var(--font-size-3xl)}.MniHPW_productsGrid{grid-template-columns:1fr 1fr}.MniHPW_productCategoriesGrid>*{width:calc(50% - var(--space-4) / 2)}.MniHPW_partnerGrid,.MniHPW_reasonsGrid{grid-template-columns:1fr}.MniHPW_reasonCard{gap:var(--space-4);flex-direction:column}.MniHPW_referencesCta{flex-direction:column;align-items:stretch}.MniHPW_finalCtaButtons{flex-direction:column}.MniHPW_agevolazioniTitle,.MniHPW_finalCtaTitle{font-size:var(--font-size-3xl)}}
