.FaniApproach_approachWrapper__hAhYn{position:relative;display:flex;align-items:stretch;min-height:600px;width:100%}.FaniApproach_imageBackground__6sTUx{position:absolute;left:0;top:0;width:45%;height:100%;background-image:url(/img/proseggisi.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.FaniApproach_contentWrapper__DkDuC{position:relative;width:55%;margin-left:45%;padding:60px 80px;z-index:2}.FaniApproach_contentInner__UgzIn{max-width:700px}.FaniApproach_contentInner__UgzIn p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}@media (max-width:991px){.FaniApproach_approachWrapper__hAhYn{flex-direction:column;min-height:auto}.FaniApproach_imageBackground__6sTUx{position:relative;width:100%;height:400px}.FaniApproach_contentWrapper__DkDuC{width:100%;margin-left:0;padding:50px 40px}.FaniApproach_contentInner__UgzIn{max-width:100%}}@media (max-width:767px){.FaniApproach_imageBackground__6sTUx{height:300px}.FaniApproach_contentWrapper__DkDuC{padding:40px 30px}}.FaniProducts_productsSection__jx0fP{width:100%;padding:40px 60px;position:relative}.FaniProducts_productsGrid__prjrW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;max-width:1400px;margin:0 auto}.FaniProducts_productCard__YoE4T{display:flex;flex-direction:column;align-items:center;position:relative;transition:all .3s ease}.FaniProducts_productCard__YoE4T.FaniProducts_comingSoon__aF7hg{opacity:.75}.FaniProducts_productCard__YoE4T.FaniProducts_comingSoon__aF7hg .FaniProducts_productImage__PBSPs{filter:grayscale(30%);opacity:.85}.FaniProducts_imageContainer__Yl7w8{width:100%;position:relative;overflow:hidden;aspect-ratio:4/3;margin-bottom:0;border-radius:8px}.FaniProducts_comingSoonBadge__fn7mF{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:18px 36px;border-radius:8px;z-index:10;box-shadow:0 8px 32px rgba(0,0,0,.3);border:2px solid #747158}.FaniProducts_badgeText__n2OJa{font-size:20px;font-weight:700;color:#747158;font-family:var(--font-cormorant),serif;letter-spacing:.5px;text-align:center;display:block;white-space:nowrap}.FaniProducts_imagePlaceholder__BjZEq{width:100%;height:100%;background:linear-gradient(135deg,var(--brand,#747158) 0,var(--brand-hover,#5f5d48) 100%);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.FaniProducts_imagePlaceholder__BjZEq:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(255,253,249,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,253,249,.1) 0,transparent 50%)}.FaniProducts_categoryLabel__UVp8H{position:relative;z-index:1;font-size:28px;font-weight:600;color:var(--text-on-dark,#fffdf9);font-family:var(--font-cormorant),serif;text-align:center;padding:20px}.FaniProducts_productImage__PBSPs{width:100%;height:100%;object-fit:cover;display:block}.FaniProducts_cardContent__34a4H{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:30px;width:100%}.FaniProducts_cardTitle__C5twL{font-size:24px;font-weight:600;margin:0 0 8px;color:var(--text-primary,#292925);font-family:var(--font-cormorant),serif}.FaniProducts_cardTitleEn__pMP4i{font-size:14px;font-weight:400;color:var(--text-muted,#7c756b);margin:0 0 20px;font-style:italic;font-family:var(--font-montserrat),sans-serif}.FaniProducts_cardDescription__eEFMD{font-size:18px;line-height:1.6;color:var(--text-secondary,#5b574f);margin:0 0 16px;max-width:320px;min-height:96px;font-family:var(--font-montserrat),sans-serif}.FaniProducts_ctaLink__5ZPI9{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--text-primary,#292925);font-size:16px;font-weight:500;padding-bottom:8px;border-bottom:1px solid var(--text-primary,#292925);transition:all .3s ease;font-family:var(--font-montserrat),sans-serif}.FaniProducts_ctaLink__5ZPI9:hover{color:var(--brand,#747158);border-bottom-color:var(--brand,#747158)}.FaniProducts_ctaDisabled__Qb9oF{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--text-muted,#7c756b);font-size:16px;font-weight:500;padding-bottom:8px;border-bottom:1px solid var(--text-muted,#7c756b);font-family:var(--font-montserrat),sans-serif;cursor:default;opacity:.6}.FaniProducts_ctaText__EjAw7{display:inline-block}.FaniProducts_arrowIcon__Boqfo{width:16px;height:16px;transition:transform .3s ease}.FaniProducts_ctaLink__5ZPI9:hover .FaniProducts_arrowIcon__Boqfo{transform:translateX(4px)}@media (max-width:1024px){.FaniProducts_productsSection__jx0fP{padding:35px 40px}.FaniProducts_productsGrid__prjrW{gap:30px}.FaniProducts_cardTitle__C5twL{font-size:22px}.FaniProducts_cardDescription__eEFMD{font-size:17px;max-width:280px}}@media (max-width:900px){.FaniProducts_productsSection__jx0fP{padding:30px}.FaniProducts_productsGrid__prjrW{gap:25px}.FaniProducts_cardTitle__C5twL{font-size:20px}.FaniProducts_cardTitleEn__pMP4i{font-size:13px}.FaniProducts_cardDescription__eEFMD{font-size:16px;max-width:260px;min-height:auto}.FaniProducts_categoryLabel__UVp8H{font-size:24px}.FaniProducts_comingSoonBadge__fn7mF{padding:16px 30px}.FaniProducts_badgeText__n2OJa{font-size:18px}}@media (max-width:768px){.FaniProducts_productsSection__jx0fP{padding:30px 24px}.FaniProducts_productsGrid__prjrW{grid-template-columns:1fr;gap:60px}.FaniProducts_productCard__YoE4T{max-width:500px;margin:0 auto;width:100%}.FaniProducts_imageContainer__Yl7w8{aspect-ratio:16/10}.FaniProducts_cardContent__34a4H{padding-top:30px}.FaniProducts_cardTitle__C5twL{font-size:24px}.FaniProducts_cardTitleEn__pMP4i{font-size:14px}.FaniProducts_cardDescription__eEFMD{font-size:18px;max-width:100%;padding:0 20px}.FaniProducts_categoryLabel__UVp8H{font-size:26px}}@media (max-width:480px){.FaniProducts_productsSection__jx0fP{padding:25px 20px}.FaniProducts_productsGrid__prjrW{gap:50px}.FaniProducts_cardTitle__C5twL{font-size:22px}.FaniProducts_cardTitleEn__pMP4i{font-size:13px}.FaniProducts_cardDescription__eEFMD{font-size:17px;padding:0 10px}.FaniProducts_categoryLabel__UVp8H{font-size:22px}.FaniProducts_comingSoonBadge__fn7mF{padding:14px 26px}.FaniProducts_badgeText__n2OJa{font-size:16px}}.FaniServices_servicesSection__BYGe_{width:100%;padding:40px 60px;position:relative}.FaniServices_servicesGrid__9vOX3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;max-width:1400px;margin:0 auto}.FaniServices_serviceCard__SV9Bd{display:flex;flex-direction:column;align-items:center;position:relative}.FaniServices_imageContainer__4Szl1{width:100%;position:relative;overflow:hidden;aspect-ratio:4/3;margin-bottom:0}.FaniServices_serviceImage__aM81u{width:100%;height:100%;object-fit:cover;display:block}.FaniServices_iconCircle__Q_aE6{width:80px;height:80px;border-radius:50%;background-color:#fff;border:3px solid #e0e0e0;display:flex;align-items:center;justify-content:center;position:relative;margin-top:-40px;z-index:10;flex-shrink:0}.FaniServices_icon__ZiB9z{width:32px;height:32px;color:#333}.FaniServices_cardContent__jPcEC{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:30px;width:100%}.FaniServices_cardTitle__5T0ys{font-size:24px;font-weight:600;margin:0 0 8px;color:#222}.FaniServices_cardTitleEn__0W4iq{font-size:14px;font-weight:400;color:#999;margin:0 0 20px;font-style:italic}.FaniServices_cardDescription__8zmrV{font-size:18px;line-height:1.6;color:#666;margin:0 0 16px;max-width:320px;min-height:96px}.FaniServices_ctaLink__RiNrM{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#333;font-size:16px;font-weight:500;padding-bottom:8px;border-bottom:1px solid #333;transition:all .3s ease}.FaniServices_ctaLink__RiNrM:hover{color:#000;border-bottom-color:#000}.FaniServices_ctaText__W4xIn{display:inline-block}.FaniServices_arrowIcon__iKtOa{width:16px;height:16px;transition:transform .3s ease}.FaniServices_ctaLink__RiNrM:hover .FaniServices_arrowIcon__iKtOa{transform:translateX(4px)}@media (max-width:1024px){.FaniServices_servicesSection__BYGe_{padding:35px 40px}.FaniServices_servicesGrid__9vOX3{gap:30px}.FaniServices_cardTitle__5T0ys{font-size:22px}.FaniServices_cardDescription__8zmrV{font-size:17px;max-width:280px}}@media (max-width:900px){.FaniServices_servicesSection__BYGe_{padding:30px}.FaniServices_servicesGrid__9vOX3{gap:25px}.FaniServices_iconCircle__Q_aE6{width:70px;height:70px;margin-top:-35px}.FaniServices_icon__ZiB9z{width:28px;height:28px}.FaniServices_cardTitle__5T0ys{font-size:20px}.FaniServices_cardTitleEn__0W4iq{font-size:13px}.FaniServices_cardDescription__8zmrV{font-size:16px;max-width:260px;min-height:auto}}@media (max-width:768px){.FaniServices_servicesSection__BYGe_{padding:30px 24px}.FaniServices_servicesGrid__9vOX3{grid-template-columns:1fr;gap:60px}.FaniServices_serviceCard__SV9Bd{max-width:500px;margin:0 auto;width:100%}.FaniServices_imageContainer__4Szl1{aspect-ratio:16/10}.FaniServices_iconCircle__Q_aE6{width:80px;height:80px;margin-top:-40px}.FaniServices_icon__ZiB9z{width:32px;height:32px}.FaniServices_cardContent__jPcEC{padding-top:30px}.FaniServices_cardTitle__5T0ys{font-size:24px}.FaniServices_cardTitleEn__0W4iq{font-size:14px}.FaniServices_cardDescription__8zmrV{font-size:18px;max-width:100%;padding:0 20px}}@media (max-width:480px){.FaniServices_servicesSection__BYGe_{padding:25px 20px}.FaniServices_servicesGrid__9vOX3{gap:50px}.FaniServices_cardTitle__5T0ys{font-size:22px}.FaniServices_cardTitleEn__0W4iq{font-size:13px}.FaniServices_cardDescription__8zmrV{font-size:17px;padding:0 10px}}