html,body.ili-pro-body{margin:0!important;padding:0!important;overflow-x:hidden!important;background:#eef4f9!important}body.ili-pro-body{font-family:Arial,Helvetica,sans-serif!important;color:#07152b!important;padding-top:82px!important}.ili-pro,.ili-pro *{box-sizing:border-box!important}.ili-pro{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;overflow:hidden!important}.ili-pro-wrap{width:100%!important;max-width:1840px!important;margin:0 auto!important;padding:0 clamp(22px,3vw,64px)!important}.ili-pro-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:99990!important;background:rgb(238 244 249 / .86)!important;border-bottom:1px solid rgb(7 21 43 / .08)!important;backdrop-filter:blur(24px)!important;box-shadow:0 16px 44px rgb(7 21 43 / .07)!important}body.admin-bar .ili-pro-header{top:32px!important}.ili-pro-header-inner{max-width:1840px!important;min-height:82px!important;margin:0 auto!important;padding:8px clamp(22px,2.4vw,48px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important}.ili-pro-logo img{max-width:150px!important;max-height:50px!important;width:auto!important;display:block!important}.ili-pro-nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:18px!important;flex:1!important}.ili-pro-nav a{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:10px 8px!important;color:#16223a!important;text-decoration:none!important;font-weight:850!important;font-size:15px!important;white-space:nowrap!important;border-radius:999px!important;transition:.24s ease!important}.ili-pro-nav a:hover{color:#5317c8!important;background:rgb(83 23 200 / .07)!important;transform:translateY(-1px)!important}.ili-pro-nav a:not(.ili-pro-nav-cta)::after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:2px;border-radius:99px;background:#facc15;transform:scaleX(0);transition:.24s ease}.ili-pro-nav a:hover::after{transform:scaleX(1)}.ili-pro-nav-cta{min-width:162px!important;margin-left:8px!important;padding:13px 19px!important;background:#facc15!important;color:#07152b!important;box-shadow:0 18px 42px rgb(250 204 21 / .32)!important;overflow:hidden!important}.ili-pro-menu-toggle{display:none!important;width:48px!important;height:48px!important;border:1px solid rgb(7 21 43 / .12)!important;border-radius:15px!important;background:rgb(255 255 255 / .76)!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important}.ili-pro-menu-toggle span{display:block!important;width:22px!important;height:2px!important;border-radius:99px!important;background:#07152b!important;transition:.25s}.ili-pro-hero{position:relative!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;min-height:calc(100vh - 82px)!important;display:flex!important;align-items:center!important;color:#fff!important;background:linear-gradient(90deg,rgb(4 14 32 / .96),rgb(4 14 32 / .68),rgb(4 14 32 / .12)),var(--ili-bg) center/cover no-repeat!important;overflow:hidden!important}.ili-pro-grid{position:absolute!important;inset:0!important;background-image:linear-gradient(rgb(255 255 255 / .055) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px)!important;background-size:64px 64px!important;opacity:.36!important}.ili-pro-glow{position:absolute!important;right:-20vw!important;top:-8%!important;width:90vw!important;height:90vw!important;background:radial-gradient(circle,rgb(250 204 21 / .42),rgb(255 255 255 / .12),transparent 64%)!important;filter:blur(55px)!important;animation:iliProGlow 9s ease-in-out infinite!important}.ili-pro-hero-layout{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(680px,1.05fr)!important;gap:clamp(44px,4vw,86px)!important;align-items:center!important;padding-top:40px!important}.ili-pro-kicker{color:#facc15!important;text-transform:uppercase!important;font-weight:950!important;letter-spacing:.08em!important;margin-bottom:18px!important}.ili-pro-hero h1{font-size:clamp(50px,5.6vw,108px)!important;line-height:.92!important;letter-spacing:-.06em!important;color:#fff!important;font-weight:950!important;margin:0 0 34px!important;max-width:1120px!important}.ili-pro-hero p{font-size:clamp(18px,1.24vw,24px)!important;color:#eaf2ff!important;max-width:980px!important;margin:0 0 36px!important;line-height:1.6!important}.ili-pro-actions{display:flex!important;gap:16px!important;flex-wrap:wrap!important}.ili-pro-btn{position:relative!important;overflow:hidden!important;display:inline-flex!important;min-height:64px!important;align-items:center!important;justify-content:center!important;background:#facc15!important;color:#07152b!important;padding:18px 40px!important;border-radius:15px!important;font-weight:950!important;text-decoration:none!important;border:1px solid #facc15!important;transition:.25s ease!important}.ili-pro-btn:hover{transform:translateY(-4px)!important;box-shadow:0 18px 42px rgb(250 204 21 / .35)!important}.ili-pro-btn-ghost{background:rgb(255 255 255 / .06)!important;color:#fff!important;border-color:rgb(255 255 255 / .45)!important;backdrop-filter:blur(12px)!important}.ili-pro-pills{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin-top:28px!important}.ili-pro-pills span{font-size:13px!important;color:#dbeafe!important;background:rgb(255 255 255 / .07)!important;border:1px solid rgb(255 255 255 / .22)!important;border-radius:999px!important;padding:10px 13px!important}.ili-pro-dashboard{position:relative!important;min-height:780px!important;transform-style:preserve-3d}.ili-pro-simulation{position:absolute!important;left:-8%!important;right:-2%!important;top:76px!important;height:560px!important;border:1px solid rgb(255 255 255 / .23)!important;border-radius:40px!important;background:linear-gradient(180deg,rgb(255 255 255 / .12),rgb(255 255 255 / .05))!important;backdrop-filter:blur(24px)!important;box-shadow:0 60px 170px rgb(0 0 0 / .40)!important;overflow:hidden!important;padding:34px!important}.ili-pro-sim-top{display:flex!important;justify-content:space-between!important;color:#facc15!important;font-weight:950!important;font-size:13px!important}.ili-pro-sim-top b{color:#dbeafe!important}.ili-pro-sim-map{position:absolute!important;left:34px!important;right:34px!important;top:92px!important;bottom:36px!important;border-radius:24px!important;background:radial-gradient(circle at 30% 42%,rgb(250 204 21 / .60),transparent 18%),radial-gradient(circle at 66% 35%,rgb(34 197 94 / .60),transparent 20%),radial-gradient(circle at 50% 68%,rgb(56 189 248 / .62),transparent 24%),linear-gradient(135deg,rgb(15 23 42 / .84),rgb(51 65 85 / .48)),var(--sim-bg)!important;background-size:cover!important;background-position:center!important;border:1px solid rgb(255 255 255 / .18)!important}.ili-pro-sim-map:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .10) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .10) 1px,transparent 1px);background-size:42px 42px;border-radius:22px}.ili-pro-iso i{position:absolute!important;border:2px solid rgb(250 204 21 / .60)!important;border-radius:50%!important;z-index:4;animation:iliProIso 8s ease-in-out infinite!important}.ili-pro-iso i:nth-child(1){width:250px;height:140px;left:120px;top:190px}.ili-pro-iso i:nth-child(2){width:360px;height:190px;right:105px;top:148px}.ili-pro-iso i:nth-child(3){width:280px;height:165px;right:185px;bottom:75px}.ili-pro-iso i:nth-child(4){width:470px;height:240px;left:170px;bottom:70px}.ili-pro-panel{position:absolute!important;border:1px solid rgb(255 255 255 / .32)!important;border-radius:30px!important;background:rgb(255 255 255 / .13)!important;backdrop-filter:blur(24px)!important;color:#fff!important;padding:32px!important;box-shadow:0 48px 130px rgb(0 0 0 / .38)!important;animation:iliProFloat 7.8s ease-in-out infinite!important}.ili-pro-panel small{color:#facc15!important;font-weight:950!important;text-transform:uppercase!important}.ili-pro-panel strong{display:block!important;font-size:38px!important;line-height:1.05!important;margin:8px 0!important}.ili-pro-panel span,.ili-pro-panel li{color:#eaf2ff!important}.ili-pro-panel ul{padding:0!important;margin:12px 0 0!important;list-style:none!important;display:grid!important;gap:7px!important}.ili-pro-panel li:before{content:"✓ ";color:#facc15}.ili-pro-panel-kpi{left:-6%!important;bottom:88px!important;width:350px!important}.ili-pro-panel-kpi strong{font-size:92px!important}.ili-pro-panel-rigen{right:-3%!important;top:-8px!important;width:380px!important}.ili-pro-panel-norm{right:-3%!important;bottom:198px!important;width:320px!important}.ili-pro-panel-extra{right:252px!important;bottom:18px!important;width:225px!important}.ili-pro-section{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:clamp(86px,7vw,144px) 0!important;background:#eef4f9!important}.ili-pro-section h2,.ili-pro-final-cta h2{font-size:clamp(42px,4vw,78px)!important;line-height:1.04!important;letter-spacing:-.05em!important;margin:0 0 26px!important;font-weight:950!important}.ili-pro-section p{font-size:20px!important;color:#475569!important;line-height:1.65!important}.ili-pro-split{display:grid!important;grid-template-columns:1fr .9fr!important;gap:clamp(44px,6vw,110px)!important;align-items:center!important}.ili-pro-center{text-align:center!important;max-width:1040px!important;margin:0 auto 70px!important}.ili-pro-dark{background:#07152b!important;color:#fff!important}.ili-pro-dark h2,.ili-pro-dark h3{color:#fff!important}.ili-pro-dark p{color:#dbeafe!important}.ili-pro-card-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:28px!important}.ili-pro-card-grid article,.ili-pro-glass-card,.ili-pro-steps article,.ili-pro-checks span,.ili-pro-faq details{background:#fff!important;border-radius:30px!important;padding:34px!important;border:1px solid rgb(7 21 43 / .07)!important;box-shadow:0 24px 60px rgb(7 21 43 / .10)!important;transition:.25s ease!important}.ili-pro-card-grid article:hover,.ili-pro-steps article:hover{transform:translateY(-9px)!important}.ili-pro-dark .ili-pro-card-grid article{background:rgb(255 255 255 / .10)!important;border-color:rgb(255 255 255 / .18)!important;backdrop-filter:blur(24px)!important}.ili-pro-card-grid h3,.ili-pro-steps h3{font-size:28px!important;margin:0 0 12px!important}.ili-pro-checks{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important;margin:28px 0!important}.ili-pro-checks span{font-weight:900!important;padding:16px 18px!important}.ili-pro-glass-card small{color:#facc15!important;font-weight:950!important;text-transform:uppercase!important}.ili-pro-glass-card strong{display:block!important;font-size:58px!important;margin:10px 0!important}.ili-pro-method,.ili-pro-products{background:#f5f7fb!important}.ili-pro-steps{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:24px!important}.ili-pro-steps b{display:inline-flex!important;width:50px!important;height:50px!important;border-radius:16px!important;align-items:center!important;justify-content:center!important;background:#07152b!important;color:#facc15!important;margin-bottom:20px!important}.ili-pro-photo{min-height:650px!important;border-radius:38px!important;background:linear-gradient(180deg,rgb(4 14 32 / .10),rgb(4 14 32 / .20)),var(--photo) center/cover no-repeat!important;box-shadow:0 40px 110px rgb(7 21 43 / .22)!important}.ili-pro-products-grid{grid-template-columns:repeat(4,1fr)!important}.ili-pro-why-grid{grid-template-columns:repeat(3,1fr)!important}.ili-pro-faq{max-width:1080px!important;margin:0 auto!important;display:grid!important;gap:18px!important}.ili-pro-faq summary{font-size:22px!important;font-weight:950!important;cursor:pointer!important}.ili-pro-final-cta{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:clamp(110px,9vw,180px) 0!important;background:radial-gradient(circle at 80% 20%,rgb(250 204 21 / .24),transparent 30%),linear-gradient(90deg,rgb(4 14 32 / .98),rgb(4 14 32 / .72)),url(https://illuminazioneledindustriale.it/wp-content/uploads/2026/06/illuminazione-led-capannoni-industriali.webp) center/cover no-repeat!important;color:#fff!important}.ili-pro-final-cta h2{color:#fff!important;font-size:clamp(48px,5vw,92px)!important;max-width:1100px!important}.ili-pro-final-cta p{color:#eaf2ff!important;font-size:24px!important;max-width:820px!important}.ili-pro-footer{width:100vw!important;background:#07152b!important;color:#dbeafe!important;padding:76px 0!important}.ili-pro-footer-grid{display:grid!important;grid-template-columns:1.4fr .8fr .8fr!important;gap:52px!important}.ili-pro-footer strong{display:block!important;color:#fff!important;font-size:30px!important;margin-bottom:14px!important}.ili-pro-footer p{max-width:660px!important;color:#dbeafe!important}.ili-pro-footer h3{color:#facc15!important;font-size:15px!important;text-transform:uppercase!important;letter-spacing:.08em!important}.ili-pro-footer a{display:block!important;color:#eaf2ff!important;text-decoration:none!important;font-weight:750!important;margin:10px 0!important}.ili-reveal{opacity:0;transform:translateY(34px);transition:opacity .75s ease,transform .75s ease}.ili-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes iliProGlow{0%,100%{opacity:.75;transform:translate(0,0) scale(.96)}50%{opacity:1;transform:translate(-26px,24px) scale(1.05)}}@keyframes iliProFloat{0%,100%{translate:0 0}50%{translate:0 -8px}}@keyframes iliProIso{0%,100%{transform:scale(1);opacity:.72}50%{transform:scale(1.035);opacity:1}}@media(max-width:1180px){body.ili-pro-body{padding-top:76px!important}.ili-pro-header-inner{min-height:76px!important}.ili-pro-logo img{max-width:138px!important}.ili-pro-menu-toggle{display:flex!important}.ili-pro-nav{position:fixed!important;top:76px!important;left:16px!important;right:16px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:16px!important;border-radius:22px!important;background:rgb(238 244 249 / .96)!important;border:1px solid rgb(7 21 43 / .10)!important;box-shadow:0 24px 70px rgb(7 21 43 / .18)!important;backdrop-filter:blur(22px)!important;opacity:0!important;transform:translateY(-12px)!important;pointer-events:none!important;transition:.24s ease!important}.ili-pro-nav.is-open{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}.ili-pro-nav a{width:100%!important;justify-content:flex-start!important;background:rgb(255 255 255 / .58)!important;border:1px solid rgb(7 21 43 / .07)!important;padding:15px 18px!important}.ili-pro-nav-cta{justify-content:center!important;margin-left:0!important}.ili-pro-hero-layout,.ili-pro-split{grid-template-columns:1fr!important}.ili-pro-dashboard{display:none!important}.ili-pro-card-grid,.ili-pro-products-grid{grid-template-columns:repeat(2,1fr)!important}.ili-pro-footer-grid{grid-template-columns:1fr!important}}@media(max-width:700px){.ili-pro-card-grid,.ili-pro-products-grid,.ili-pro-why-grid,.ili-pro-steps,.ili-pro-checks{grid-template-columns:1fr!important}.ili-pro-photo{min-height:420px!important}.ili-pro-hero h1{font-size:44px!important}}.ili-pro-hero{min-height:calc(100vh - 82px)!important;background:radial-gradient(circle at 72% 42%,rgb(250 204 21 / .16),transparent 28%),radial-gradient(circle at 90% 18%,rgb(83 23 200 / .12),transparent 26%),linear-gradient(90deg,rgb(4 14 32 / .98),rgb(4 14 32 / .75),rgb(4 14 32 / .20)),var(--ili-bg) center/cover no-repeat!important}.ili-pro-grid{animation:iliProGridMove 28s linear infinite!important;opacity:.44!important}.ili-pro-hero h1{font-size:clamp(64px,6.3vw,126px)!important;max-width:1200px!important}.ili-pro-copy{transform:translateZ(0)!important}.ili-pro-dashboard{scale:1.04!important}.ili-pro-simulation{animation:iliProFloatSlow 10s ease-in-out infinite!important}.ili-pro-panel-kpi{animation-delay:.25s!important}.ili-pro-panel-rigen{animation-delay:.8s!important}.ili-pro-panel-norm{animation-delay:1.15s!important}.ili-pro-panel-extra{animation-delay:1.55s!important}.ili-pro-sim-map{animation:iliProMapPulse 8s ease-in-out infinite!important}.ili-pro-glow{animation:iliProGlow 8s ease-in-out infinite,iliProGlowSlide 18s ease-in-out infinite!important}.ili-pro-stats-band{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;background:#fff!important;border-bottom:1px solid rgb(7 21 43 / .08)!important;box-shadow:0 24px 80px rgb(7 21 43 / .08)!important}.ili-pro-stats-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important}.ili-pro-stats-grid div{min-height:160px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-right:1px solid rgb(7 21 43 / .08)!important}.ili-pro-stats-grid div:last-child{border-right:0!important}.ili-pro-stats-grid strong{display:block!important;color:#07152b!important;font-size:clamp(44px,4vw,76px)!important;line-height:1!important;font-weight:950!important;letter-spacing:-.05em!important}.ili-pro-stats-grid strong:after{content:""!important;display:block!important;width:42px!important;height:4px!important;margin:14px auto 12px!important;border-radius:99px!important;background:#facc15!important}.ili-pro-stats-grid span{text-transform:uppercase!important;letter-spacing:.06em!important;font-size:13px!important;font-weight:900!important;color:#334155!important}.ili-pro-apps-premium{background:radial-gradient(circle at 20% 20%,rgb(250 204 21 / .12),transparent 26%),radial-gradient(circle at 80% 65%,rgb(56 189 248 / .12),transparent 30%),#07152b!important}.ili-pro-apps-premium .ili-pro-card-grid{grid-template-columns:repeat(3,1fr)!important;gap:34px!important}.ili-pro-apps-premium .ili-pro-card-grid article{min-height:300px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;position:relative!important;overflow:hidden!important;background:linear-gradient(180deg,rgb(255 255 255 / .13),rgb(255 255 255 / .06))!important}.ili-pro-apps-premium .ili-pro-card-grid article:before{content:""!important;position:absolute!important;inset:-40%!important;background:radial-gradient(circle,rgb(250 204 21 / .22),transparent 45%)!important;opacity:0!important;transform:translate(-20%,20%) scale(.8)!important;transition:.45s ease!important}.ili-pro-apps-premium .ili-pro-card-grid article:hover:before{opacity:1!important;transform:translate(0,0) scale(1)!important}.ili-pro-apps-premium .ili-pro-card-grid h3,.ili-pro-apps-premium .ili-pro-card-grid p{position:relative!important;z-index:2!important}.ili-pro-steps{position:relative!important}.ili-pro-steps:before{content:""!important;position:absolute!important;left:50%!important;top:20px!important;bottom:20px!important;width:2px!important;background:linear-gradient(#facc15,rgb(250 204 21 / .08))!important;opacity:.45!important}.ili-pro-steps article{position:relative!important;overflow:hidden!important}.ili-pro-steps article:after{content:""!important;position:absolute!important;inset:auto 0 0 0!important;height:4px!important;background:#facc15!important;transform:scaleX(0)!important;transform-origin:left!important;transition:.5s ease!important}.ili-pro-steps article:hover:after{transform:scaleX(1)!important}.ili-pro-btn:before,.ili-pro-nav-cta:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(120deg,transparent 20%,rgb(255 255 255 / .62) 50%,transparent 80%)!important;transform:translateX(-140%) skewX(-18deg)!important;animation:iliProShine 5.8s ease-in-out infinite!important;pointer-events:none!important}.ili-pro-photo{background-size:110%!important;animation:iliProPhotoZoom 18s ease-in-out infinite!important}@media(max-width:1180px){.ili-pro-dashboard{scale:1!important}.ili-pro-stats-grid{grid-template-columns:repeat(2,1fr)!important}.ili-pro-apps-premium .ili-pro-card-grid{grid-template-columns:repeat(2,1fr)!important}.ili-pro-steps:before{display:none!important}}@media(max-width:700px){.ili-pro-stats-grid{grid-template-columns:1fr!important}.ili-pro-apps-premium .ili-pro-card-grid{grid-template-columns:1fr!important}}@keyframes iliProGridMove{from{background-position:0 0,0 0}to{background-position:64px 64px,64px 64px}}@keyframes iliProFloatSlow{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes iliProMapPulse{0%,100%{filter:saturate(1) brightness(1)}50%{filter:saturate(1.18) brightness(1.08)}}@keyframes iliProGlowSlide{0%,100%{right:-20vw;top:-8%}50%{right:-15vw;top:2%}}@keyframes iliProShine{0%,60%{transform:translateX(-140%) skewX(-18deg);opacity:0}70%{opacity:1}86%{transform:translateX(140%) skewX(-18deg);opacity:0}100%{transform:translateX(140%) skewX(-18deg);opacity:0}}@keyframes iliProPhotoZoom{0%,100%{background-size:110%;background-position:center}50%{background-size:118%;background-position:center}}.ili-pro-header{background:rgb(238 244 249 / .78)!important;transition:background .25s ease,box-shadow .25s ease!important}.ili-pro-logo img{max-width:138px!important;max-height:46px!important}.ili-pro-nav{gap:22px!important}.ili-pro-nav a{font-size:15px!important}.ili-pro-nav-cta{border-radius:999px!important;min-width:176px!important}.ili-pro-hero{min-height:940px!important}.ili-pro-hero-layout{padding-top:62px!important;grid-template-columns:minmax(0,.96fr) minmax(720px,1.04fr)!important}.ili-pro-hero h1{font-size:clamp(72px,6.6vw,132px)!important;line-height:.90!important}.ili-pro-hero p{max-width:1050px!important}.ili-pro-actions{align-items:center!important;gap:18px!important}.ili-pro-sim-btn{min-height:54px!important;border-radius:999px!important;border:1px solid rgb(255 255 255 / .28)!important;background:rgb(255 255 255 / .08)!important;color:#fff!important;padding:14px 22px!important;font-weight:900!important;backdrop-filter:blur(16px)!important;cursor:pointer!important;transition:transform .24s ease,background .24s ease,border-color .24s ease!important}.ili-pro-sim-btn:hover{transform:translateY(-3px)!important;background:rgb(255 255 255 / .14)!important;border-color:rgb(250 204 21 / .7)!important}.ili-pro-dashboard{min-height:825px!important}.ili-pro-simulation{height:600px!important;top:68px!important}.ili-pro-panel{background:linear-gradient(180deg,rgb(255 255 255 / .18),rgb(255 255 255 / .10))!important;box-shadow:0 58px 150px rgb(0 0 0 / .42)!important}.ili-pro-panel-rigen{width:410px!important}.ili-pro-panel-kpi{width:380px!important}.ili-pro-hero.is-simulating .ili-pro-simulation{outline:2px solid rgb(250 204 21 / .65)!important;filter:saturate(1.22) brightness(1.08)!important}.ili-pro-hero.is-simulating .ili-pro-panel{animation:iliProSimPulse 1.2s ease-in-out infinite!important}.ili-pro-hero.is-simulating .ili-pro-panel-rigen:after{content:"Progetto verificato"!important;display:block!important;margin-top:16px!important;color:#07152b!important;background:#facc15!important;border-radius:999px!important;padding:10px 14px!important;font-weight:950!important;text-align:center!important}.ili-pro-stats-band{position:relative!important;z-index:4!important}.ili-pro-stats-grid div{transition:transform .25s ease,background .25s ease!important}.ili-pro-stats-grid div:hover{transform:translateY(-8px)!important;background:#f8fafc!important}.ili-pro-apps-premium .ili-pro-card-grid article{min-height:340px!important;border-radius:36px!important}.ili-pro-apps-premium .ili-pro-card-grid h3{font-size:34px!important}.ili-pro-apps-premium .ili-pro-card-grid p{font-size:19px!important}.ili-pro-method{background:radial-gradient(circle at 20% 30%,rgb(250 204 21 / .18),transparent 24%),#f5f7fb!important}.ili-pro-steps article b{box-shadow:0 16px 38px rgb(7 21 43 / .18)!important}.ili-pro-trust{background:#07152b!important;color:#fff!important}.ili-pro-trust h2{color:#fff!important}.ili-pro-trust p{color:#dbeafe!important}.ili-pro-trust-grid{display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:70px!important;align-items:center!important}.ili-pro-trust-card{background:linear-gradient(180deg,rgb(255 255 255 / .15),rgb(255 255 255 / .08))!important;border:1px solid rgb(255 255 255 / .22)!important;border-radius:38px!important;padding:54px!important;color:#fff!important;box-shadow:0 42px 120px rgb(0 0 0 / .28)!important;backdrop-filter:blur(24px)!important}.ili-pro-trust-card small{color:#facc15!important;font-weight:950!important}.ili-pro-trust-card strong{display:block!important;font-size:54px!important;line-height:1!important;margin:14px 0 20px!important}.ili-pro-footer{background:radial-gradient(circle at 20% 10%,rgb(250 204 21 / .12),transparent 24%),radial-gradient(circle at 80% 40%,rgb(83 23 200 / .16),transparent 28%),#07152b!important}.ili-pro-panel-rigen,.ili-pro-panel-kpi,.ili-pro-panel-norm,.ili-pro-panel-extra{will-change:transform!important}@keyframes iliProSimPulse{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.015)}}@media(max-width:1180px){.ili-pro-hero{min-height:auto!important;padding:90px 0!important}.ili-pro-hero-layout{grid-template-columns:1fr!important}.ili-pro-dashboard{display:none!important}.ili-pro-trust-grid{grid-template-columns:1fr!important}}@media(max-width:700px){.ili-pro-hero h1{font-size:48px!important}.ili-pro-actions{flex-direction:column!important;align-items:flex-start!important}.ili-pro-btn,.ili-pro-sim-btn{width:100%!important}}.ili-pro-page-intro{background:#eef4f9!important}.ili-pro-page-intro .ili-pro-glass-card{min-height:360px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.ili-pro-page-intro .ili-pro-glass-card strong{color:#07152b!important}.ili-pro-page-benefits{background:radial-gradient(circle at 18% 20%,rgb(250 204 21 / .14),transparent 24%),radial-gradient(circle at 80% 70%,rgb(56 189 248 / .12),transparent 28%),#07152b!important}.ili-pro-industry-intro{background:radial-gradient(circle at 86% 18%,rgb(250 204 21 / .16),transparent 26%),#eef4f9!important}.ili-pro-sport-intro{background:radial-gradient(circle at 82% 28%,rgb(34 197 94 / .13),transparent 26%),#eef4f9!important}@media(min-width:1181px) and (max-width:1600px){.ili-pro-hero-layout{grid-template-columns:minmax(0,1fr) minmax(590px,.95fr)!important;gap:42px!important}.ili-pro-dashboard{scale:.92!important;transform-origin:center right!important}.ili-pro-hero h1{font-size:clamp(58px,5.5vw,102px)!important}}.ili-pro-hero p{text-shadow:0 10px 24px rgb(0 0 0 / .18)!important}.ili-pro-app-cards{align-items:stretch!important}.ili-pro-app-card{min-height:360px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;position:relative!important;overflow:hidden!important;border-radius:36px!important;padding:38px!important;text-decoration:none!important;color:#fff!important;background:linear-gradient(180deg,rgb(4 14 32 / .10),rgb(4 14 32 / .86)),var(--card-bg) center/cover no-repeat!important;border:1px solid rgb(255 255 255 / .18)!important;box-shadow:0 30px 90px rgb(0 0 0 / .24)!important;transition:transform .35s ease,box-shadow .35s ease,filter .35s ease!important}.ili-pro-app-card:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 30% 20%,rgb(250 204 21 / .34),transparent 34%)!important;opacity:0!important;transition:opacity .35s ease!important}.ili-pro-app-card:hover{transform:translateY(-12px) scale(1.015)!important;box-shadow:0 42px 120px rgb(0 0 0 / .34)!important}.ili-pro-app-card:hover:before{opacity:1!important}.ili-pro-app-card h3,.ili-pro-app-card p,.ili-pro-app-card span{position:relative!important;z-index:2!important}.ili-pro-app-card h3{font-size:34px!important;color:#fff!important;margin:0 0 12px!important}.ili-pro-app-card p{color:#eaf2ff!important;margin:0 0 18px!important}.ili-pro-app-card span{color:#facc15!important;font-weight:950!important}.ili-pro-latest-blog{background:#f5f7fb!important}.ili-pro-latest-blog article a{color:#5317c8!important;font-weight:950!important;text-decoration:none!important}@media(max-width:1180px){.ili-pro-app-card{min-height:300px!important}}.ili-pro-kicker,.ili-pro-panel small,.ili-pro-steps b,.ili-pro-trust-card small,.ili-pro-footer h3,.ili-pro-app-card span{color:var(--ili-primary,#facc15)!important}.ili-pro-btn,.ili-pro-nav-cta,.ili-pro-stats-grid strong:after,.ili-pro-btn:before,.ili-pro-nav-cta:before{background:var(--ili-primary,#facc15)!important}.ili-pro-nav a:hover,.ili-pro-latest-blog article a{color:var(--ili-secondary,#5317c8)!important}.ili-pro-page-intro{background:#eef4f9!important}.ili-pro-page-intro .ili-pro-glass-card{min-height:360px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.ili-pro-page-intro .ili-pro-glass-card strong{color:#07152b!important}.ili-pro-page-benefits{background:radial-gradient(circle at 18% 20%,rgb(250 204 21 / .14),transparent 24%),radial-gradient(circle at 80% 70%,rgb(56 189 248 / .12),transparent 28%),#07152b!important}.ili-pro-industry-intro{background:radial-gradient(circle at 86% 18%,rgb(250 204 21 / .16),transparent 26%),#eef4f9!important}.ili-pro-sport-intro{background:radial-gradient(circle at 82% 28%,rgb(34 197 94 / .13),transparent 26%),#eef4f9!important}.ili-pro-retail-intro{background:radial-gradient(circle at 82% 28%,rgb(236 72 153 / .12),transparent 26%),#eef4f9!important}.ili-pro-sector-table{background:#fff!important}.ili-pro-table-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:26px!important}.ili-pro-table-grid article{background:#f8fafc!important;border:1px solid rgb(7 21 43 / .08)!important;border-radius:30px!important;padding:34px!important;box-shadow:0 22px 60px rgb(7 21 43 / .08)!important;transition:transform .25s ease,box-shadow .25s ease!important}.ili-pro-table-grid article:hover{transform:translateY(-8px)!important;box-shadow:0 34px 86px rgb(7 21 43 / .14)!important}.ili-pro-table-grid strong{display:block!important;font-size:24px!important;margin-bottom:12px!important}.ili-pro-table-grid span{display:inline-flex!important;background:#07152b!important;color:#facc15!important;border-radius:999px!important;padding:9px 13px!important;font-weight:950!important;margin-bottom:14px!important}@media(max-width:1180px){.ili-pro-table-grid{grid-template-columns:1fr!important}}.rigen-industrial-kpi{background:#fff!important;border-top:1px solid rgb(7 21 43 / .06)!important;border-bottom:1px solid rgb(7 21 43 / .06)!important}.rigen-kpi-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important}.rigen-kpi-grid article{min-height:190px!important;border-radius:34px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid rgb(7 21 43 / .08)!important;box-shadow:0 24px 70px rgb(7 21 43 / .10)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;transition:transform .25s ease,box-shadow .25s ease!important}.rigen-kpi-grid article:hover{transform:translateY(-8px)!important;box-shadow:0 34px 90px rgb(7 21 43 / .16)!important}.rigen-kpi-grid strong{font-size:clamp(50px,5vw,92px)!important;line-height:1!important;letter-spacing:-.06em!important;color:#07152b!important}.rigen-kpi-grid span{margin-top:12px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:13px!important;color:#475569!important}.rigen-process{background:radial-gradient(circle at 15% 15%,rgb(250 204 21 / .16),transparent 28%),#f5f7fb!important}.rigen-process-line{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:18px!important;position:relative!important}.rigen-process-line:before{content:""!important;position:absolute!important;left:8%!important;right:8%!important;top:43px!important;height:2px!important;background:linear-gradient(90deg,#facc15,rgb(250 204 21 / .12))!important}.rigen-process-line article{position:relative!important;background:#fff!important;border:1px solid rgb(7 21 43 / .08)!important;border-radius:28px!important;padding:30px!important;box-shadow:0 24px 70px rgb(7 21 43 / .09)!important}.rigen-process-line b{display:inline-flex!important;width:56px!important;height:56px!important;align-items:center!important;justify-content:center!important;border-radius:18px!important;background:#07152b!important;color:#facc15!important;font-weight:950!important;margin-bottom:22px!important}.rigen-process-line h3{font-size:24px!important;margin:0 0 10px!important}.rigen-products-recommended{background:#eef4f9!important}.rigen-product-row{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:26px!important}.rigen-product-row article{min-height:330px!important;border-radius:34px!important;padding:38px!important;background:#07152b!important;color:#fff!important;box-shadow:0 34px 90px rgb(7 21 43 / .22)!important;position:relative!important;overflow:hidden!important}.rigen-product-row article:before{content:""!important;position:absolute!important;inset:-30%!important;background:radial-gradient(circle,rgb(250 204 21 / .22),transparent 42%)!important;opacity:.7!important}.rigen-product-row small,.rigen-product-row h3,.rigen-product-row p{position:relative!important;z-index:2!important}.rigen-product-row small{color:#facc15!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.08em!important}.rigen-product-row h3{color:#fff!important;font-size:30px!important}.rigen-product-row p{color:#dbeafe!important}@media(max-width:1180px){.rigen-kpi-grid,.rigen-process-line,.rigen-product-row{grid-template-columns:1fr!important}.rigen-process-line:before{display:none!important}}.rigen-page-kpi,.rigen-method-page{background:#fff!important;border-top:1px solid rgb(7 21 43 / .06)!important;border-bottom:1px solid rgb(7 21 43 / .06)!important}.rigen-problems{background:#f5f7fb!important}.rigen-kpi-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important}.rigen-kpi-grid article{min-height:190px!important;border-radius:34px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid rgb(7 21 43 / .08)!important;box-shadow:0 24px 70px rgb(7 21 43 / .10)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.rigen-kpi-grid strong{font-size:clamp(42px,4vw,80px)!important;line-height:1!important;color:#07152b!important;letter-spacing:-.05em!important}.rigen-kpi-grid span{margin-top:12px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:13px!important;color:#475569!important}@media(max-width:1180px){.rigen-kpi-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:700px){.rigen-kpi-grid{grid-template-columns:1fr!important}}.ili-hero a,.ili-pro-hero a,.ili-rigen-hero a,.rigen-hero a{text-decoration:none!important}.ili-hero .ili-btn-primary,.ili-pro-hero .ili-btn-primary,.ili-rigen-hero .ili-btn-primary,.rigen-hero .ili-btn-primary,a.ili-btn-primary,.ili-btn-primary{color:#07152b!important;font-weight:950!important}.ili-hero .ili-btn-primary *,.ili-pro-hero .ili-btn-primary *,.ili-rigen-hero .ili-btn-primary *,.rigen-hero .ili-btn-primary *{color:#07152b!important}.ili-hero .ili-btn-outline,.ili-pro-hero .ili-btn-outline,.ili-rigen-hero .ili-btn-outline,.rigen-hero .ili-btn-outline,a.ili-btn-outline,.ili-btn-outline{color:#ffffff!important;font-weight:950!important}.rigen-cta,.rigen-cta-primary,.rigen-cta-secondary,.ili-btn,.ili-btn-primary,.ili-pro-btn,.ili-pro-btn-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:58px!important;padding:0 34px!important;border-radius:20px!important;text-decoration:none!important;font-weight:950!important;letter-spacing:-.01em!important;opacity:1!important;visibility:visible!important}.rigen-cta-primary,.ili-btn-primary,.ili-pro-btn-primary,a[href*="contatti"].ili-btn,a[href*="contatto"].ili-btn{color:#07152b!important;background:#facc15!important;border:2px solid #facc15!important;text-shadow:none!important}.rigen-cta-primary *,.ili-btn-primary *,.ili-pro-btn-primary *{color:#07152b!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}.rigen-cta-secondary,.ili-btn-outline,.ili-pro-btn-outline{color:#ffffff!important;background:rgb(255 255 255 / .06)!important;border:2px solid rgb(255 255 255 / .48)!important}.rigen-cta-secondary *,.ili-btn-outline *,.ili-pro-btn-outline *{color:#ffffff!important;opacity:1!important;visibility:visible!important}.ili-hero a:first-of-type,.ili-pro-hero a:first-of-type,.rigen-hero a:first-of-type,section[class*="hero"] a:first-of-type{color:#07152b!important;background:#facc15!important;border:2px solid #facc15!important;text-shadow:none!important}.ili-hero a:first-of-type *,.ili-pro-hero a:first-of-type *,.rigen-hero a:first-of-type *,section[class*="hero"] a:first-of-type *{color:#07152b!important;opacity:1!important;visibility:visible!important}.ili-pro-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.ili-pro-gallery-grid figure{min-height:260px;border-radius:28px;background-image:linear-gradient(180deg,rgb(7 21 43 / .08),rgb(7 21 43 / .12)),var(--photo);background-size:cover;background-position:center;box-shadow:0 24px 60px rgb(7 21 43 / .14);margin:0}.ili-pro-page-builder-points .ili-pro-card-grid{grid-template-columns:repeat(4,1fr)}.ili-pro-page-builder-points article h3{font-size:24px;color:var(--ili-primary);margin-bottom:8px}.ili-pro-page-builder-intro .ili-pro-photo{min-height:390px}@media(max-width:900px){.ili-pro-gallery-grid,.ili-pro-page-builder-points .ili-pro-card-grid{grid-template-columns:1fr}.ili-pro-gallery-grid figure{min-height:220px}}.ili-pro-gallery-grid figure{position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.ili-pro-gallery-grid figure img{width:100%;height:100%;min-height:260px;object-fit:cover;display:block;border-radius:28px}@media(max-width:900px){.ili-pro-gallery-grid figure img{min-height:220px}}.rigen-builder-timeline{display:grid;grid-template-columns:repeat(7,1fr);gap:16px;margin-top:38px;position:relative}.rigen-builder-timeline article{position:relative;background:rgb(255 255 255 / .92);border:1px solid rgb(7 21 43 / .08);border-radius:28px;padding:24px 18px;box-shadow:0 20px 55px rgb(7 21 43 / .10);min-height:210px}.rigen-builder-timeline article b{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:var(--ili-primary);color:#07152b;font-weight:950;margin-bottom:12px}.rigen-builder-timeline article span{display:block;font-size:28px;margin-bottom:10px}.rigen-builder-timeline article h3{font-size:18px;line-height:1.15;margin:0 0 8px;color:#07152b}.rigen-builder-timeline article p{font-size:14px;line-height:1.45;margin:0;color:#334155}.rigen-builder-advantages{margin-top:34px}.rigen-builder-advantages article{background:#fff;border:1px solid rgb(7 21 43 / .08);border-radius:28px;padding:28px;box-shadow:0 20px 55px rgb(7 21 43 / .10)}.rigen-builder-icon{width:54px;height:54px;border-radius:18px;background:rgb(250 204 21 / .22);display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:14px}.rigen-builder-advantages article h3{font-size:22px;margin:0 0 10px;color:#07152b}.rigen-builder-advantages article p{margin:0;color:#334155}@media(max-width:1200px){.rigen-builder-timeline{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.rigen-builder-timeline,.rigen-builder-advantages{grid-template-columns:1fr}.rigen-builder-timeline article{min-height:auto}}.rigen-linked-image,.rigen-hero-image-link{display:block;position:relative;text-decoration:none;color:inherit}.rigen-linked-image .ili-pro-photo{height:100%}.rigen-image-overlay{position:absolute;left:18px;right:18px;bottom:18px;z-index:8;background:rgb(7 21 43 / .86);color:#fff;padding:10px 14px;border-radius:999px;font-weight:800;text-align:center;transition:.25s}.rigen-linked-image:hover .rigen-image-overlay,.rigen-hero-image-link:hover .rigen-image-overlay{transform:translateY(-3px);background:var(--ili-primary,#facc15);color:#07152b}.rigen-hero-image-link .ili-pro-dashboard{position:relative}.ili-pro-gallery-grid>a{display:block;text-decoration:none;color:inherit}.rigen-gallery-linked{position:relative;overflow:hidden}.rigen-gallery-linked .rigen-image-overlay{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;background:rgb(7 21 43 / .84);color:#fff;padding:10px 14px;border-radius:999px;font-weight:800;text-align:center;backdrop-filter:blur(6px)}.ili-pro-gallery-grid>a:hover img{transform:scale(1.035)}.ili-pro-gallery-grid img{transition:transform .25s ease}.ili-pro-app-cards>a{display:block;text-decoration:none;color:inherit}.ili-pro-dark .ili-pro-card-grid article.rigen-application-card,.rigen-application-card{min-height:260px;position:relative;overflow:hidden;border-radius:24px;background-image:linear-gradient(180deg,rgb(7 21 43 / .10),rgb(7 21 43 / .90)),var(--app-bg,linear-gradient(135deg,#152844,#07152b))!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;display:flex;align-items:flex-end;box-shadow:0 16px 40px rgb(0 0 0 / .22);transition:.25s ease}.rigen-application-card:hover{transform:translateY(-5px)}.rigen-app-card-content{padding:24px;color:#fff}.rigen-app-card-content h3{color:#fff!important;margin:0 0 8px}.rigen-app-card-content p{color:#e7eef7;margin:0 0 12px}.rigen-app-card-content span{font-weight:800;color:var(--ili-primary)}.ili-pro-latest-blog article img{width:100%;height:210px;object-fit:cover;border-radius:16px;margin-bottom:14px}.ili-pro-latest-blog article h3 a{color:inherit;text-decoration:none}.ili-pro-latest-blog article>a{font-weight:800;text-decoration:none}.rigen-custom-banner{background:linear-gradient(90deg,rgb(7 21 43 / .94),rgb(7 21 43 / .64)),var(--custom-bg,linear-gradient(135deg,#07152b,#1d3b67));background-size:cover;background-position:center;color:#fff}.rigen-custom-banner h2,.rigen-custom-banner p{color:#fff}.rigen-custom-banner-inner{max-width:780px;padding:24px 0}.rigen-reverse{direction:rtl}.rigen-reverse>*{direction:ltr}@media(max-width:760px){.rigen-application-card{min-height:220px}.rigen-reverse{direction:ltr}}.ili-pro-method-logo{display:block!important;width:min(420px,82%)!important;height:auto!important;object-fit:contain!important;margin:0 0 24px!important;filter:drop-shadow(0 14px 30px rgb(7 21 43 / .12))!important}.ili-pro-steps-branded article{isolation:isolate!important}.ili-pro-step-icon{position:relative!important;display:inline-flex!important;width:58px!important;height:58px!important;align-items:center!important;justify-content:center!important;border-radius:18px!important;margin-bottom:20px!important;background:linear-gradient(145deg,#07152b,#102744)!important;border:1px solid rgb(250 204 21 / .26)!important;box-shadow:0 14px 30px rgb(7 21 43 / .18),inset 0 1px 0 rgb(255 255 255 / .08)!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease!important;overflow:hidden!important}.ili-pro-step-icon:after{content:""!important;position:absolute!important;inset:-35%!important;background:radial-gradient(circle,rgb(250 204 21 / .34),transparent 58%)!important;opacity:0!important;transform:scale(.5)!important;transition:.35s ease!important}.ili-pro-step-icon svg{position:relative!important;z-index:2!important;width:31px!important;height:31px!important;fill:none!important;stroke:#facc15!important;stroke-width:2.4!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ili-pro-steps-branded article:hover .ili-pro-step-icon{transform:translateY(-4px) rotate(-2deg)!important;border-color:rgb(250 204 21 / .78)!important;box-shadow:0 18px 38px rgb(7 21 43 / .25),0 0 28px rgb(250 204 21 / .18)!important}.ili-pro-steps-branded article:hover .ili-pro-step-icon:after{opacity:1!important;transform:scale(1)!important}@media(max-width:700px){.ili-pro-method-logo{width:min(330px,88%)!important;margin-bottom:18px!important}}.ili-pro-apps-premium .ili-pro-app-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}.ili-pro-apps-premium .ili-pro-app-cards>a{display:block!important;min-width:0!important;height:100%!important;text-decoration:none!important}.ili-pro-apps-premium .rigen-application-card{--spot-x:50%;--spot-y:50%;min-height:330px!important;height:100%!important;position:relative!important;overflow:hidden!important;border-radius:30px!important;display:flex!important;align-items:flex-end!important;isolation:isolate!important;background:linear-gradient(180deg,rgb(4 14 32 / .12) 0%,rgb(4 14 32 / .48) 52%,rgb(4 14 32 / .94) 100%),var(--app-bg,linear-gradient(135deg,#152844,#07152b)) center/cover no-repeat!important;border:1px solid rgb(255 255 255 / .16)!important;box-shadow:0 24px 70px rgb(0 0 0 / .22)!important;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease,filter .35s ease!important}.ili-pro-apps-premium .rigen-application-card:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle 190px at var(--spot-x) var(--spot-y),rgb(250 204 21 / .38),rgb(56 189 248 / .12) 38%,transparent 72%)!important;opacity:0!important;transition:opacity .28s ease!important}.ili-pro-apps-premium .rigen-application-card:after{content:""!important;position:absolute!important;left:10%!important;right:10%!important;bottom:0!important;height:2px!important;z-index:2!important;background:linear-gradient(90deg,transparent,#facc15,transparent)!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .35s ease!important}.ili-pro-apps-premium .rigen-application-card:hover{transform:translateY(-8px) scale(1.012)!important;border-color:rgb(250 204 21 / .54)!important;box-shadow:0 38px 100px rgb(0 0 0 / .34),0 0 34px rgb(250 204 21 / .10)!important;filter:saturate(1.08) contrast(1.04)!important}.ili-pro-apps-premium .rigen-application-card:hover:before{opacity:1!important}.ili-pro-apps-premium .rigen-application-card:hover:after{transform:scaleX(1)!important}.ili-pro-apps-premium .rigen-app-card-content{position:relative!important;z-index:1!important;width:100%!important;padding:34px!important;color:#fff!important}.ili-pro-apps-premium .rigen-app-card-content h3{margin:0 0 10px!important;color:#fff!important;font-size:clamp(25px,2vw,33px)!important;line-height:1.08!important}.ili-pro-apps-premium .rigen-app-card-content p{margin:0 0 16px!important;color:#eaf2ff!important;font-size:17px!important;line-height:1.55!important}.ili-pro-apps-premium .rigen-app-card-content span{display:inline-block!important;color:#facc15!important;font-weight:900!important;transition:transform .25s ease!important}.ili-pro-apps-premium .rigen-application-card:hover .rigen-app-card-content span{transform:translateX(6px)!important}.ili-pro-steps-branded article>b{display:none!important}.ili-pro-steps-branded .ili-pro-step-icon{display:inline-flex!important;visibility:visible!important;opacity:1!important}@media(max-width:1180px){.ili-pro-apps-premium .ili-pro-app-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.ili-pro-apps-premium .ili-pro-app-cards{grid-template-columns:1fr!important}.ili-pro-apps-premium .rigen-application-card{min-height:270px!important}}.rigen-brand-word{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;line-height:1!important;margin:0 .14em!important;padding:4px 8px!important;border-radius:9px!important;background:rgb(255 255 255 / .96)!important;border:1px solid rgb(7 21 43 / .10)!important;box-shadow:0 5px 16px rgb(7 21 43 / .13)!important;white-space:nowrap!important}.rigen-brand-word img{display:block!important;width:74px!important;max-width:none!important;height:auto!important;margin:0!important;object-fit:contain!important}.ili-pro a .rigen-brand-word,.ili-pro button .rigen-brand-word{padding:3px 7px!important;border-radius:8px!important;box-shadow:0 4px 12px rgb(7 21 43 / .14)!important}.ili-pro a .rigen-brand-word img,.ili-pro button .rigen-brand-word img{width:66px!important}.ili-pro h1 .rigen-brand-word img,.ili-pro h2 .rigen-brand-word img,.ili-pro h3 .rigen-brand-word img,.ili-pro strong .rigen-brand-word img{width:90px!important}.ili-pro-panel-rigen>strong .rigen-brand-word{margin:4px 0 8px!important}.ili-pro-panel-rigen>strong .rigen-brand-word img{width:112px!important}.ili-pro-kicker .rigen-brand-word{transform:translateY(-1px)}@media(max-width:700px){.rigen-brand-word img{width:62px!important}.ili-pro h1 .rigen-brand-word img,.ili-pro h2 .rigen-brand-word img,.ili-pro h3 .rigen-brand-word img,.ili-pro strong .rigen-brand-word img{width:76px!important}}.rigen-brand-word{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;line-height:1!important;margin:0 .16em!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;white-space:nowrap!important}.rigen-brand-word img{display:block!important;width:78px!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;object-fit:contain!important;filter:drop-shadow(0 1px 0 rgb(255 255 255 / .38)) drop-shadow(0 2px 5px rgb(0 0 0 / .18))!important}.ili-pro a .rigen-brand-word,.ili-pro button .rigen-brand-word{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ili-pro a .rigen-brand-word img,.ili-pro button .rigen-brand-word img{width:72px!important}.ili-pro h1 .rigen-brand-word img,.ili-pro h2 .rigen-brand-word img,.ili-pro h3 .rigen-brand-word img,.ili-pro strong .rigen-brand-word img{width:102px!important}.ili-pro-panel-rigen>strong .rigen-brand-word{margin:5px 0 9px!important}.ili-pro-panel-rigen>strong .rigen-brand-word img{width:128px!important}.ili-pro-kicker .rigen-brand-word{transform:translateY(-1px)!important}.ili-pro-method-logo{background:transparent!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 14px 30px rgb(7 21 43 / .16))!important}.ili-pro-hero .rigen-brand-word img,.ili-pro-dark .rigen-brand-word img,.ili-pro-final-cta .rigen-brand-word img,.ili-pro-panel-rigen .rigen-brand-word img{filter:drop-shadow(0 0 1px rgb(255 255 255 / .92)) drop-shadow(0 0 7px rgb(255 255 255 / .34))!important}.rigen-legacy-apps-hidden{display:none!important}@media(max-width:700px){.rigen-brand-word img{width:66px!important}.ili-pro h1 .rigen-brand-word img,.ili-pro h2 .rigen-brand-word img,.ili-pro h3 .rigen-brand-word img,.ili-pro strong .rigen-brand-word img{width:84px!important}}.rigen-global-spotlight{--rigen-spot-x:50%;--rigen-spot-y:50%;--rigen-spot-radius:320px;--rigen-spot-opacity:.16;--rigen-parallax-x:0px;--rigen-parallax-y:0px;position:relative!important;isolation:isolate!important;overflow:hidden!important;transition:transform .38s cubic-bezier(.2,.75,.2,1),box-shadow .38s ease,border-color .38s ease!important}.rigen-global-spotlight.rigen-spot-size-small{--rigen-spot-radius:230px}.rigen-global-spotlight.rigen-spot-size-large{--rigen-spot-radius:430px}.rigen-global-spotlight.rigen-spot-speed-slow{transition-duration:.55s!important}.rigen-global-spotlight.rigen-spot-speed-fast{transition-duration:.22s!important}.rigen-global-spotlight:before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:radial-gradient(circle var(--rigen-spot-radius) at var(--rigen-spot-x) var(--rigen-spot-y),rgba(255,255,255,var(--rigen-spot-opacity)) 0%,rgba(255,255,255,calc(var(--rigen-spot-opacity) * .48)) 30%,#fff0 72%)!important;opacity:0!important;transition:opacity .34s ease!important}.rigen-global-spotlight:hover:before,.rigen-global-spotlight:focus-within:before{opacity:1!important}.rigen-global-spotlight>*{position:relative;z-index:2}.rigen-global-spotlight:hover{transform:translateY(-6px)!important;box-shadow:0 26px 64px rgb(7 21 43 / .18)!important}.rigen-global-spotlight.rigen-spot-style-dynamic:hover{transform:translateY(-8px) scale(1.012)!important}.rigen-global-spotlight.rigen-spot-border:hover{border-color:#facc15!important;box-shadow:0 0 0 1px rgb(250 204 21 / .55),0 26px 64px rgb(7 21 43 / .20)!important}.rigen-global-spotlight.rigen-image-zoom:hover img{transform:scale(1.035)!important}.rigen-global-spotlight.rigen-image-parallax:hover img{transform:translate(var(--rigen-parallax-x),var(--rigen-parallax-y)) scale(1.045)!important}.rigen-global-spotlight img{transition:transform .5s cubic-bezier(.2,.75,.2,1)!important}@media(hover:none),(prefers-reduced-motion:reduce){.rigen-global-spotlight:before{display:none!important}.rigen-global-spotlight:hover{transform:none!important}.rigen-global-spotlight img{transform:none!important}}.rigen-global-spotlight{--rigen-spot-x:50%;--rigen-spot-y:50%;--rigen-spot-radius:360px;--rigen-spot-opacity:.28;position:relative!important;isolation:isolate!important;overflow:hidden!important}.rigen-global-spotlight.rigen-spot-size-small{--rigen-spot-radius:260px}.rigen-global-spotlight.rigen-spot-size-large{--rigen-spot-radius:500px}.rigen-pointer-light{position:absolute!important;z-index:2!important;left:0!important;top:0!important;width:100%!important;height:100%!important;pointer-events:none!important;opacity:0!important;transition:opacity .16s linear!important;background:radial-gradient(circle var(--rigen-spot-radius) at var(--rigen-spot-x) var(--rigen-spot-y),rgba(255,255,255,var(--rigen-spot-opacity)) 0%,rgba(255,255,255,calc(var(--rigen-spot-opacity)*.72)) 20%,rgba(255,255,255,calc(var(--rigen-spot-opacity)*.28)) 43%,#fff0 72%)!important;mix-blend-mode:screen!important}.rigen-global-spotlight.rigen-light-active>.rigen-pointer-light{opacity:1!important}.rigen-global-spotlight>*:not(.rigen-pointer-light){position:relative;z-index:3}.rigen-global-spotlight img{position:relative;z-index:1;transition:transform .45s cubic-bezier(.2,.75,.2,1),filter .2s linear!important}.rigen-global-spotlight.rigen-light-active img{filter:brightness(1.1) contrast(1.02)!important}.rigen-global-spotlight.rigen-image-zoom.rigen-light-active img{transform:scale(1.035)!important}.rigen-global-spotlight.rigen-image-parallax.rigen-light-active img{transform:translate(var(--rigen-parallax-x),var(--rigen-parallax-y)) scale(1.045)!important}.rigen-global-spotlight.rigen-light-active{transform:translateY(-5px)!important;box-shadow:0 24px 58px rgb(7 21 43 / .18)!important}.rigen-global-spotlight.rigen-spot-border.rigen-light-active{border-color:#facc15!important;box-shadow:0 0 0 1px rgb(250 204 21 / .58),0 24px 58px rgb(7 21 43 / .20)!important}.ili-pro .ili-pro-btn,.ili-pro .ili-pro-btn:visited,.ili-pro .ili-pro-btn span{color:#07152b!important;opacity:1!important;-webkit-text-fill-color:#07152b!important}.ili-pro-app-cards>a,.ili-pro-app-cards>a:visited,.ili-pro-gallery-grid>a,.ili-pro-gallery-grid>a:visited{color:inherit!important;text-decoration:none!important;opacity:1!important}.ili-pro-app-cards>a h3,.ili-pro-app-cards>a p,.ili-pro-app-cards>a span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.ili-pro-card-grid article a:not(.ili-pro-btn),.ili-pro-card-grid article a:not(.ili-pro-btn):visited{color:#5317c8!important;-webkit-text-fill-color:#5317c8!important;opacity:1!important}.ili-pro-dark .ili-pro-card-grid article a:not(.ili-pro-btn),.ili-pro-dark .ili-pro-card-grid article a:not(.ili-pro-btn):visited{color:#fff!important;-webkit-text-fill-color:#fff!important}.rigen-case-history-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;margin-top:42px!important}.rigen-case-history-grid.has-one{grid-template-columns:minmax(0,900px)!important;justify-content:center!important}.rigen-case-history-card{background:#fff!important;border:1px solid rgb(7 21 43 / .10)!important;border-radius:26px!important;box-shadow:0 18px 50px rgb(7 21 43 / .10)!important;overflow:hidden!important}.rigen-case-history-card .ili-pro-photo{min-height:330px!important;border-radius:0!important}.rigen-case-history-content{padding:30px!important}.rigen-case-history-content h3{font-size:clamp(26px,2.2vw,40px)!important;margin:0 0 16px!important}.rigen-case-history-content p{margin:0 0 24px!important;line-height:1.65!important}@media(max-width:900px){.rigen-case-history-grid{grid-template-columns:1fr!important}.rigen-case-history-card .ili-pro-photo{min-height:260px!important}}@media(hover:none),(prefers-reduced-motion:reduce){.rigen-pointer-light{display:none!important}.rigen-global-spotlight.rigen-light-active{transform:none!important}}.ili-pro .ili-pro-btn,.ili-pro .ili-pro-btn:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;padding:14px 28px!important;border:2px solid #facc15!important;border-radius:18px!important;background:#facc15!important;color:#07152b!important;-webkit-text-fill-color:#07152b!important;opacity:1!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 14px 34px rgb(250 204 21 / .24)!important}.ili-pro .ili-pro-btn *,.ili-pro .ili-pro-btn span{color:#07152b!important;-webkit-text-fill-color:#07152b!important;opacity:1!important}.ili-pro .ili-pro-btn:hover{background:#fff!important;border-color:#fff!important;color:#07152b!important;-webkit-text-fill-color:#07152b!important}.ili-pro .ili-pro-btn-ghost,.ili-pro .ili-pro-btn-ghost:visited{background:rgb(255 255 255 / .94)!important;border-color:rgb(255 255 255 / .94)!important;color:#07152b!important;-webkit-text-fill-color:#07152b!important;box-shadow:0 12px 34px rgb(0 0 0 / .18)!important}.ili-pro .ili-pro-btn-ghost:hover{background:#facc15!important;border-color:#facc15!important}.ili-pro .ili-pro-sim-btn{background:rgb(255 255 255 / .94)!important;border:2px solid rgb(255 255 255 / .94)!important;color:#07152b!important;-webkit-text-fill-color:#07152b!important;opacity:1!important}.ili-pro .ili-pro-sim-btn *{color:#07152b!important;-webkit-text-fill-color:#07152b!important;opacity:1!important}.ili-pro .ili-pro-sim-btn:hover{background:#facc15!important;border-color:#facc15!important}.ili-pro-final-cta .ili-pro-btn,.ili-pro-dark .ili-pro-btn{background:#facc15!important;border-color:#facc15!important;color:#07152b!important;-webkit-text-fill-color:#07152b!important}.ili-pro-final-cta .ili-pro-btn *,.ili-pro-dark .ili-pro-btn *{color:#07152b!important;-webkit-text-fill-color:#07152b!important}.ili-pro .rigen-brand-word img{opacity:1!important;visibility:visible!important}.ili-pro-hero .ili-pro-btn-ghost .rigen-brand-word img,.ili-pro-hero .ili-pro-sim-btn .rigen-brand-word img{filter:none!important}.ili-pro-case .ili-pro-photo{background-color:#cfd8e3!important;background-image:linear-gradient(180deg,rgb(4 14 32 / .08),rgb(4 14 32 / .20)),var(--photo)!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}.ili-pro-case .ili-pro-photo[style*="url('')"],.ili-pro-case .ili-pro-photo[style*='url("")']{display:none!important}.ili-pro-case .ili-pro-split:has(.ili-pro-photo[style*="url('')"]){grid-template-columns:1fr!important}.ili-pro a.ili-pro-btn:empty:after{content:'Scopri di più';color:#07152b!important}.ili-pro-hero .ili-pro-glow{background:radial-gradient(circle,rgb(255 255 255 / .16),rgb(250 204 21 / .08),transparent 66%)!important;opacity:.62!important;filter:blur(72px)!important}.ili-pro-hero .ili-pro-dashboard{min-height:790px!important;border-radius:42px!important;background:linear-gradient(145deg,rgb(7 21 43 / .12),rgb(255 255 255 / .025))!important}.ili-pro-hero .ili-pro-simulation{left:0!important;right:0!important;top:74px!important;height:610px!important;padding:26px!important;border:1px solid rgb(255 255 255 / .24)!important;background:linear-gradient(180deg,rgb(7 21 43 / .30),rgb(7 21 43 / .12))!important;box-shadow:0 46px 120px rgb(0 0 0 / .30)!important}.ili-pro-hero .ili-pro-sim-map{left:24px!important;right:24px!important;top:76px!important;bottom:24px!important;border-radius:26px!important;background:radial-gradient(circle at 64% 42%,rgb(255 255 255 / .16),transparent 23%),radial-gradient(circle at 48% 62%,rgb(250 204 21 / .10),transparent 29%),linear-gradient(135deg,rgb(4 14 32 / .30),rgb(4 14 32 / .08)),var(--sim-bg)!important;background-size:cover!important;background-position:center!important;filter:saturate(.92) contrast(1.02)!important}.ili-pro-hero .ili-pro-sim-map:after{opacity:.32!important;background-size:56px 56px!important}.ili-pro-hero .ili-pro-iso i{border-color:rgb(250 204 21 / .40)!important;border-width:1px!important;opacity:.72!important}.ili-pro-hero .ili-pro-panel{background:linear-gradient(160deg,rgb(255 255 255 / .22),rgb(255 255 255 / .09))!important;border:1px solid rgb(255 255 255 / .30)!important;color:#fff!important;box-shadow:0 30px 80px rgb(0 0 0 / .28)!important;backdrop-filter:blur(22px)!important}.ili-pro-hero .ili-pro-panel small{color:#facc15!important}.ili-pro-hero .ili-pro-panel strong{color:#fff!important}.ili-pro-hero .ili-pro-panel span,.ili-pro-hero .ili-pro-panel li{color:#eaf2ff!important}.ili-pro-hero .ili-pro-panel-kpi{left:-2%!important;bottom:70px!important;width:330px!important}.ili-pro-hero .ili-pro-panel-rigen{right:1%!important;top:8px!important;width:350px!important}.ili-pro-hero .ili-pro-panel-norm{right:3%!important;bottom:180px!important;width:300px!important}.ili-pro-hero .ili-pro-panel-extra{right:238px!important;bottom:18px!important;width:210px!important}.ili-pro-hero .ili-pro-dashboard:before,.ili-pro-hero .ili-pro-dashboard:after,.ili-pro-hero .rigen-hero-image-link:before,.ili-pro-hero .rigen-hero-image-link:after{background:none!important;box-shadow:none!important}.ili-pro-hero .ili-pro-sim-top span,.ili-pro-hero .ili-pro-panel small,.ili-pro-hero .ili-pro-panel li:before{color:#facc15!important}@media(max-width:1450px){.ili-pro-hero .ili-pro-panel-kpi{left:0!important;width:300px!important}.ili-pro-hero .ili-pro-panel-rigen{right:0!important;width:330px!important}.ili-pro-hero .ili-pro-panel-norm{right:1%!important;width:285px!important}}.ili-pro-method .ili-pro-method-copy .ili-pro-kicker{font-size:clamp(16px,1.25vw,22px)!important;margin-bottom:22px!important}.ili-pro-method .ili-pro-method-logo{width:min(390px,92%)!important;max-height:none!important;margin:0 0 34px!important}.ili-pro-method .ili-pro-method-copy h2{font-size:clamp(48px,4.4vw,82px)!important;line-height:1.02!important}.ili-pro-method .ili-pro-method-copy p{font-size:clamp(21px,1.45vw,28px)!important;line-height:1.55!important;max-width:820px!important}.ili-pro-steps-branded article h3{font-size:clamp(25px,1.65vw,34px)!important}.ili-pro-steps-branded article p{font-size:18px!important}.ili-pro-hero .ili-pro-dashboard,.ili-pro-hero .rigen-hero-image-link{background:transparent!important;box-shadow:none!important}.ili-pro-hero .ili-pro-simulation{background:rgb(7 21 43 / .38)!important;border-color:rgb(255 255 255 / .20)!important}.ili-pro-hero .ili-pro-sim-map{background:linear-gradient(135deg,rgb(4 14 32 / .24),rgb(4 14 32 / .06)),var(--sim-bg)!important;background-size:cover!important;background-position:center!important}.ili-pro-hero .ili-pro-panel{background:linear-gradient(160deg,rgb(7 21 43 / .82),rgb(7 21 43 / .58))!important;border-color:rgb(255 255 255 / .24)!important}.ili-pro-hero .ili-pro-panel:before,.ili-pro-hero .ili-pro-panel:after,.ili-pro-hero .ili-pro-dashboard:before,.ili-pro-hero .ili-pro-dashboard:after{content:none!important;display:none!important}.ili-pro-hero .ili-pro-glow{background:radial-gradient(circle,rgb(255 255 255 / .13),transparent 64%)!important}.ili-pro-hero{min-height:820px!important;background:#06162b!important}.ili-pro-hero-layout{grid-template-columns:minmax(460px,.86fr) minmax(620px,1.14fr)!important;gap:42px!important;align-items:center!important;padding-top:42px!important;padding-bottom:48px!important}.ili-pro-hero .ili-pro-copy{z-index:5!important}.ili-pro-hero h1{font-size:clamp(64px,5.5vw,104px)!important;line-height:.94!important}.ili-pro-hero p{font-size:clamp(18px,1.35vw,23px)!important;line-height:1.55!important;max-width:760px!important}.ili-pro-hero .ili-pro-glow{display:none!important}.ili-pro-hero .ili-pro-grid{opacity:.13!important}.ili-pro-hero .rigen-hero-image-link,.ili-pro-hero .ili-pro-dashboard{display:block!important;width:100%!important;min-width:0!important;min-height:650px!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.ili-pro-hero .ili-pro-dashboard:before,.ili-pro-hero .ili-pro-dashboard:after,.ili-pro-hero .rigen-hero-image-link:before,.ili-pro-hero .rigen-hero-image-link:after{content:none!important;display:none!important;background:none!important}.ili-pro-hero .ili-pro-simulation{position:absolute!important;inset:24px 0 24px 0!important;height:auto!important;min-height:600px!important;padding:0!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .22)!important;border-radius:30px!important;background:#07152b!important;box-shadow:0 34px 90px rgb(0 0 0 / .38)!important}.ili-pro-hero .ili-pro-sim-map{position:absolute!important;inset:0!important;border-radius:30px!important;background:linear-gradient(90deg,rgb(5 17 36 / .38),rgb(5 17 36 / .05) 45%,rgb(5 17 36 / .12)),var(--sim-bg)!important;background-size:cover!important;background-position:center!important;filter:saturate(.78) contrast(1.08) brightness(.88)!important}.ili-pro-hero .ili-pro-sim-map:after{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at var(--mx,68%) var(--my,44%),rgb(255 255 255 / .28),rgb(255 255 255 / .08) 13%,transparent 31%)!important;opacity:1!important;pointer-events:none!important}.ili-pro-hero .ili-pro-sim-top{position:absolute!important;top:22px!important;left:24px!important;right:24px!important;z-index:4!important;display:flex!important;justify-content:space-between!important;color:#fff!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ili-pro-hero .ili-pro-sim-top span{color:#fff!important}.ili-pro-hero .ili-pro-sim-top b{color:#d7e4f3!important}.ili-pro-hero .ili-pro-iso{z-index:2!important;opacity:.5!important}.ili-pro-hero .ili-pro-iso i{border-color:rgb(255 204 0 / .45)!important;border-width:1px!important}.ili-pro-hero .ili-pro-panel{z-index:6!important;background:linear-gradient(160deg,rgb(7 21 43 / .94),rgb(7 21 43 / .78))!important;border:1px solid rgb(255 255 255 / .28)!important;border-radius:24px!important;box-shadow:0 22px 55px rgb(0 0 0 / .34)!important;backdrop-filter:blur(16px)!important;color:#fff!important}.ili-pro-hero .ili-pro-panel-kpi{left:18px!important;top:42px!important;bottom:auto!important;width:330px!important;padding:24px!important}.rigen-kpi-mini{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px 14px!important;margin-top:16px!important}.rigen-kpi-mini b{font-size:24px!important;color:#fff!important;line-height:1!important}.rigen-kpi-mini span{font-size:12px!important;color:#cbd8e8!important;margin-top:-6px!important}.ili-pro-hero .ili-pro-panel-rigen{left:18px!important;right:auto!important;top:auto!important;bottom:44px!important;width:300px!important;padding:24px!important}.rigen-panel-logo{display:block!important;width:185px!important;max-height:52px!important;object-fit:contain!important;object-position:left center!important;margin:14px 0 18px!important;filter:brightness(0) invert(1)!important}.ili-pro-hero .ili-pro-panel-rigen ul{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;gap:10px!important}.ili-pro-hero .ili-pro-panel-rigen li{color:#eef5ff!important;font-size:14px!important;padding-left:24px!important;position:relative!important}.ili-pro-hero .ili-pro-panel-rigen li:before{content:"✓"!important;position:absolute!important;left:0!important;color:#fff!important}.ili-pro-hero .ili-pro-panel-norm,.ili-pro-hero .ili-pro-panel-extra{display:none!important}.ili-pro-actions .ili-pro-btn-ghost{background:#07152b!important;border:1px solid #facc15!important;color:#fff!important;min-width:190px!important;justify-content:center!important;font-size:0!important}.ili-pro-actions .ili-pro-btn-ghost:after{content:"Metodo RIGEN"!important;font-size:16px!important;color:#fff!important;font-weight:900!important}.ili-pro-actions .ili-pro-btn-ghost:hover{background:#0b2346!important;box-shadow:0 0 0 3px rgb(250 204 21 / .12)!important}.ili-pro-actions .ili-pro-sim-btn{background:#fff!important;color:#07152b!important;border-color:#fff!important}.ili-pro-actions .ili-pro-sim-btn:hover{background:#f4f7fb!important;color:#07152b!important}.ili-pro-case.rigen-legacy-case-study{display:none!important}@media(max-width:1180px){.ili-pro-hero-layout{grid-template-columns:1fr!important}.ili-pro-hero .ili-pro-dashboard,.ili-pro-hero .rigen-hero-image-link{min-height:620px!important}}@media(max-width:700px){.ili-pro-hero{min-height:auto!important}.ili-pro-hero h1{font-size:clamp(50px,14vw,72px)!important}.ili-pro-hero .ili-pro-dashboard,.ili-pro-hero .rigen-hero-image-link{min-height:520px!important}.ili-pro-hero .ili-pro-simulation{min-height:500px!important}.ili-pro-hero .ili-pro-panel-kpi{width:calc(100% - 36px)!important}.ili-pro-hero .ili-pro-panel-rigen{width:calc(100% - 36px)!important;bottom:32px!important}}.ili-pro-hero .ili-pro-panel,.ili-pro-hero .ili-pro-panel *{color:#ffffff!important;opacity:1!important;text-shadow:none!important}.ili-pro-hero .ili-pro-panel small,.ili-pro-hero .ili-pro-panel-kpi>small,.ili-pro-hero .ili-pro-panel-rigen>small{color:#ffffff!important;font-weight:900!important;letter-spacing:.07em!important}.ili-pro-hero .rigen-kpi-mini b{color:#ffffff!important;font-weight:950!important}.ili-pro-hero .rigen-kpi-mini span{color:#dce8f6!important;font-weight:700!important}.ili-pro-hero .ili-pro-panel-rigen li{color:#ffffff!important;font-weight:750!important}.ili-pro-hero .ili-pro-panel-rigen li:before{color:#facc15!important;font-weight:950!important}.ili-pro-hero .rigen-panel-logo{filter:brightness(0) invert(1)!important;opacity:1!important;width:210px!important}.ili-pro-hero .ili-pro-btn-ghost,.ili-pro-hero .ili-pro-btn-ghost:visited{background:#07152b!important;border:2px solid #facc15!important;color:#ffffff!important;min-width:250px!important;min-height:64px!important;font-size:17px!important;font-weight:900!important;gap:10px!important}.ili-pro-hero .ili-pro-btn-ghost:after{display:none!important;content:none!important}.ili-pro-hero .ili-pro-btn-ghost .rigen-brand-word,.ili-pro-hero .ili-pro-btn-ghost .rigen-brand-word span{color:#ffffff!important;font-size:17px!important;opacity:1!important}.ili-pro-hero .ili-pro-btn-ghost .rigen-brand-word img{filter:brightness(0) invert(1)!important;opacity:1!important;width:118px!important;max-height:30px!important;object-fit:contain!important}.ili-pro-hero .ili-pro-sim-btn,.ili-pro-hero .ili-pro-sim-btn:visited{background:#ffffff!important;color:#07152b!important;border:2px solid #ffffff!important;font-weight:900!important}.ili-pro-hero .ili-pro-sim-btn *{color:#07152b!important;opacity:1!important}.ili-pro-hero .ili-pro-sim-btn .rigen-brand-word img{filter:none!important;opacity:1!important}.ili-pro-hero .ili-pro-trust span,.ili-pro-hero .ili-pro-tags span,.ili-pro-hero [class*="trust"] span{color:#ffffff!important;border-color:rgb(255 255 255 / .34)!important;background:rgb(255 255 255 / .08)!important;opacity:1!important}.ili-pro-hero .ili-pro-trust img,.ili-pro-hero .ili-pro-tags img,.ili-pro-hero [class*="trust"] img{filter:brightness(0) invert(1)!important;opacity:1!important}.ili-pro-hero .ili-pro-dashboard,.ili-pro-hero .rigen-hero-image-link,.ili-pro-hero .ili-pro-simulation{background-color:transparent!important}.ili-pro-hero .ili-pro-dashboard:before,.ili-pro-hero .ili-pro-dashboard:after,.ili-pro-hero .rigen-hero-image-link:before,.ili-pro-hero .rigen-hero-image-link:after,.ili-pro-hero .ili-pro-simulation:before,.ili-pro-hero .ili-pro-simulation:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}.ili-pro-hero .ili-pro-panel,.ili-pro-hero .ili-pro-panel *{opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important;-webkit-text-fill-color:#fff!important;color:#fff!important}.ili-pro-hero .ili-pro-panel{background:linear-gradient(155deg,rgb(6 22 45 / .97),rgb(15 35 64 / .92))!important;border-color:rgb(255 255 255 / .38)!important}.ili-pro-hero .ili-pro-panel small{color:#facc15!important;-webkit-text-fill-color:#facc15!important}.ili-pro-hero .rigen-kpi-mini b{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:950!important}.ili-pro-hero .rigen-kpi-mini span{color:#eaf2ff!important;-webkit-text-fill-color:#eaf2ff!important;font-weight:800!important}.ili-pro-hero .ili-pro-panel-rigen li{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800!important}.ili-pro-hero .ili-pro-panel-rigen li:before{color:#facc15!important;-webkit-text-fill-color:#facc15!important}.ili-pro-hero .ili-pro-pills span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:rgb(255 255 255 / .10)!important;border-color:rgb(255 255 255 / .40)!important;font-weight:800!important}.ili-pro-hero .ili-pro-pills .rigen-brand-word{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.ili-pro-hero .ili-pro-pills .rigen-brand-word img{filter:brightness(0) invert(1) drop-shadow(0 0 5px rgb(255 255 255 / .28))!important;width:112px!important;opacity:1!important}.ili-pro-hero .ili-pro-btn-ghost,.ili-pro-hero .ili-pro-btn-ghost:visited{background:#0a1d38!important;border-color:#facc15!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.ili-pro-hero .ili-pro-btn-ghost .rigen-brand-word img{filter:brightness(0) invert(1)!important}.ili-pro-gallery-grid>a{display:block!important;border-radius:28px!important;overflow:hidden!important;cursor:pointer!important;outline:0!important}.ili-pro-gallery-grid>a:focus-visible{box-shadow:0 0 0 4px rgb(250 204 21 / .50)!important}.ili-pro-gallery-grid>a .rigen-gallery-linked{min-height:260px!important}.ili-pro-gallery-grid>a .rigen-image-overlay{opacity:0!important;transform:translateY(8px)!important;transition:opacity .24s ease,transform .24s ease!important;background:rgb(6 22 45 / .90)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgb(255 255 255 / .25)!important}.ili-pro-gallery-grid>a:hover .rigen-image-overlay,.ili-pro-gallery-grid>a:focus-visible .rigen-image-overlay{opacity:1!important;transform:translateY(0)!important}.ili-pro-gallery-grid>a:hover img,.ili-pro-gallery-grid>a:focus-visible img{transform:scale(1.045)!important;filter:brightness(1.08) contrast(1.03)!important}@media(hover:none){.ili-pro-gallery-grid>a .rigen-image-overlay{opacity:1!important;transform:none!important}}body .ili-pro-hero .ili-pro-panel-kpi,body .ili-pro-hero .ili-pro-panel-rigen{background:#091b35!important;background-image:none!important;color:#fff!important;opacity:1!important;filter:none!important;isolation:isolate!important}body .ili-pro-hero .ili-pro-panel-kpi small,body .ili-pro-hero .ili-pro-panel-kpi b,body .ili-pro-hero .ili-pro-panel-kpi span,body .ili-pro-hero .ili-pro-panel-rigen small,body .ili-pro-hero .ili-pro-panel-rigen li{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:0 1px 1px rgb(0 0 0 / .18)!important}body .ili-pro-hero .ili-pro-panel-kpi small,body .ili-pro-hero .ili-pro-panel-rigen small{color:#ffd21a!important;-webkit-text-fill-color:#ffd21a!important}body .ili-pro-hero .ili-pro-panel-rigen li:before{color:#ffd21a!important;-webkit-text-fill-color:#ffd21a!important}body .ili-pro-hero .rigen-panel-logo{filter:brightness(0) invert(1)!important;opacity:1!important}body .ili-pro-hero .ili-pro-pills span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#102642!important;border-color:#66778c!important}body .ili-pro-hero .ili-pro-pills span:first-child{color:#fff!important;-webkit-text-fill-color:#fff!important}body .ili-pro-hero .ili-pro-btn-ghost,body .ili-pro-hero .ili-pro-btn-ghost:visited{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0a1d38!important}\n\n\n@media (min-width:1181px){\n body .ili-pro-hero .ili-pro-dashboard{\n min-height:720px!important;\n}\n body .ili-pro-hero .ili-pro-panel-kpi{\n top:28px!important;\n left:26px!important;\n right:auto!important;\n bottom:auto!important;\n width:56%!important;\n max-width:410px!important;\n z-index:4!important;\n}\n body .ili-pro-hero .ili-pro-panel-rigen{\n top:auto!important;\n left:auto!important;\n right:24px!important;\n bottom:28px!important;\n width:58%!important;\n max-width:430px!important;\n z-index:5!important;\n}\n body .ili-pro-hero .ili-pro-panel-rigen .rigen-panel-logo{\n width:min(100%,320px)!important;\n max-height:92px!important;\n object-fit:contain!important;\n object-position:left center!important;\n}\n}\n@media (min-width:701px) and (max-width:1180px){\n body .ili-pro-hero .ili-pro-panel-kpi{top:22px!important;left:22px!important;width:calc(100% - 120px)!important}\n body .ili-pro-hero .ili-pro-panel-rigen{right:22px!important;bottom:22px!important;width:calc(100% - 120px)!important}\n}\n .ili-pro-products-dynamic .ili-pro-center>p{max-width:820px;margin:18px auto 0}.ili-pro-products-dynamic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:42px}.ili-pro-product-card{position:relative;display:flex;flex-direction:column;min-height:430px;border-radius:28px;overflow:hidden;text-decoration:none!important;background:#fff;border:1px solid rgb(7 21 43 / .08);box-shadow:0 18px 45px rgb(7 21 43 / .10);isolation:isolate;transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease}.ili-pro-product-card:hover,.ili-pro-product-card:focus-visible{transform:translateY(-9px);border-color:rgb(250 204 21 / .85);box-shadow:0 28px 70px rgb(7 21 43 / .22),0 0 0 1px rgb(250 204 21 / .38)}.ili-pro-product-image{position:relative;display:block;height:250px;overflow:hidden;background:linear-gradient(145deg,#edf2f7,#fff)}.ili-pro-product-image img{width:100%;height:100%;object-fit:contain;display:block;padding:18px;transition:transform .42s ease,filter .42s ease}.ili-pro-product-card:hover .ili-pro-product-image img,.ili-pro-product-card:focus-visible .ili-pro-product-image img{transform:scale(1.055);filter:brightness(1.08) contrast(1.04)}.ili-pro-product-placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#e8eef5,#fff)}.ili-pro-product-copy{display:flex;flex:1;flex-direction:column;padding:24px 26px 27px;color:#07152b!important;-webkit-text-fill-color:#07152b!important}.ili-pro-product-copy strong{font-size:clamp(25px,2vw,34px);line-height:1.05;color:#07152b!important;-webkit-text-fill-color:#07152b!important}.ili-pro-product-copy>span{margin-top:13px;color:#526075!important;-webkit-text-fill-color:#526075!important;line-height:1.55}.ili-pro-product-copy em{margin-top:auto;padding-top:22px;font-style:normal;font-weight:850;color:#07152b!important;-webkit-text-fill-color:#07152b!important}.ili-pro-product-card .rigen-pointer-light{z-index:3;pointer-events:none}.ili-pro-product-card>*{position:relative;z-index:2}@media(max-width:1180px){.ili-pro-products-dynamic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.ili-pro-products-dynamic-grid{grid-template-columns:1fr}.ili-pro-product-card{min-height:390px}.ili-pro-product-image{height:230px}}.rigen-linked-card-grid>a,.rigen-linked-checks>a,a.rigen-static-link-card{color:inherit!important;text-decoration:none!important;display:block!important}.rigen-linked-card-grid>a article{height:100%!important;position:relative!important;overflow:hidden!important}.rigen-linked-card-grid em,a.rigen-static-link-card em{display:block!important;margin-top:18px!important;font-style:normal!important;font-weight:900!important;color:#5317c8!important}.rigen-linked-card-grid>a:hover article{transform:translateY(-9px)!important;box-shadow:0 32px 80px rgb(7 21 43 / .18)!important;border-color:rgb(250 204 21 / .75)!important}.rigen-linked-checks a span{display:block!important;height:100%!important}.rigen-linked-checks a:hover span{transform:translateY(-5px)!important;border-color:#facc15!important;box-shadow:0 22px 60px rgb(7 21 43 / .14)!important}.rigen-about-logo{display:block!important;width:min(230px,72%)!important;height:auto!important;margin:18px 0 22px!important}a.ili-pro-glass-card.rigen-static-link-card{color:#07152b!important}.rigen-blog-card{overflow:hidden!important;padding:0 0 28px!important}.rigen-blog-card .rigen-blog-image{display:block!important;overflow:hidden!important;border-radius:30px 30px 0 0!important}.rigen-blog-card .rigen-blog-image img{display:block!important;width:100%!important;height:230px!important;object-fit:cover!important;margin:0 0 24px!important;border-radius:0!important;transition:transform .35s ease,filter .35s ease!important}.rigen-blog-card:hover .rigen-blog-image img{transform:scale(1.045)!important;filter:brightness(1.08)!important}.rigen-blog-card h3,.rigen-blog-card p,.rigen-blog-card>a:not(.rigen-blog-image){margin-left:30px!important;margin-right:30px!important}.ili-pro-copy{position:relative!important;z-index:8!important}.ili-pro-actions{position:relative!important;z-index:10!important}.ili-pro-dashboard{width:100%!important;min-width:0!important}@media(min-width:1181px){.ili-pro-hero-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important}.ili-pro-dashboard{transform:translateX(1.5%)!important}}.ili-pro-hero{width:100vw!important;max-width:100vw!important;min-height:clamp(720px,78vh,940px)!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;position:relative!important;overflow:hidden!important;background:#07152b!important}.ili-pro-hero:before{content:""!important;position:absolute!important;inset:0!important;background-image:linear-gradient(90deg,rgb(4 17 35 / .98) 0%,rgb(4 17 35 / .88) 34%,rgb(4 17 35 / .30) 62%,rgb(4 17 35 / .08) 100%),var(--ili-bg)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;z-index:0!important}.ili-pro-hero .ili-pro-grid{z-index:1!important}.ili-pro-hero .ili-pro-wrap.ili-pro-hero-layout{width:100%!important;max-width:none!important;min-height:clamp(720px,78vh,940px)!important;padding:clamp(50px,5vw,92px) clamp(28px,4.5vw,88px)!important;display:grid!important;grid-template-columns:minmax(480px,.9fr) minmax(620px,1.25fr)!important;align-items:center!important;gap:clamp(34px,4vw,84px)!important;position:relative!important;z-index:2!important}.ili-pro-hero .ili-pro-copy{align-self:center!important;max-width:760px!important}.ili-pro-hero .ili-pro-dashboard,.ili-pro-hero .rigen-hero-image-link{width:100%!important;max-width:none!important;min-height:clamp(620px,68vh,800px)!important;justify-self:stretch!important}.ili-pro-hero .ili-pro-simulation{min-height:clamp(620px,68vh,800px)!important;background-image:linear-gradient(rgb(5 18 37 / .12),rgb(5 18 37 / .12)),var(--sim-bg)!important;background-size:cover!important;background-position:center!important}.ili-pro-hero .ili-pro-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-top:30px!important}@media(max-width:1180px){.ili-pro-hero{min-height:auto!important}.ili-pro-hero:before{background-image:linear-gradient(rgb(4 17 35 / .84),rgb(4 17 35 / .84)),var(--ili-bg)!important}.ili-pro-hero .ili-pro-wrap.ili-pro-hero-layout{min-height:auto!important;grid-template-columns:1fr!important;padding:64px 28px!important}.ili-pro-hero .ili-pro-dashboard{display:block!important;min-height:560px!important;margin-top:20px!important}.ili-pro-hero .ili-pro-simulation{min-height:560px!important}}@media(max-width:700px){.ili-pro-hero .ili-pro-dashboard{display:none!important}.ili-pro-hero .ili-pro-wrap.ili-pro-hero-layout{padding:52px 22px 58px!important}}.ili-pro:not(.ili-pro-home) .ili-pro-hero{background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}.ili-pro:not(.ili-pro-home) .ili-pro-simulation{background-image:linear-gradient(rgb(4 14 32 / .08),rgb(4 14 32 / .08)),var(--sim-bg)!important;background-size:cover!important;background-position:center!important}.ili-pro:not(.ili-pro-home) .ili-pro-panel,.ili-pro:not(.ili-pro-home) .ili-pro-panel *{text-shadow:none!important}.ili-pro:not(.ili-pro-home) .ili-pro-panel small{color:#facc15!important}.ili-pro:not(.ili-pro-home) .ili-pro-panel b,.ili-pro:not(.ili-pro-home) .ili-pro-panel strong,.ili-pro:not(.ili-pro-home) .ili-pro-panel li{color:#fff!important}.ili-pro:not(.ili-pro-home) .ili-pro-panel span{color:#eaf2ff!important}.rigen-hero-resolved-preview{margin-top:14px;padding:12px;border:1px solid #dcdcde;border-radius:8px;background:#fff}.rigen-hero-resolved-preview strong{display:block;margin-bottom:8px}.rigen-hero-resolved-preview img{display:block;width:min(420px,100%);height:auto;max-height:220px;object-fit:cover;border-radius:8px}.ili-pro-header{background:rgb(238 244 249 / .78)!important;transition:background .25s ease,box-shadow .25s ease!important}.ili-pro-logo img{max-width:138px!important;max-height:46px!important}.ili-pro-nav{gap:22px!important}.ili-pro-nav a{font-size:15px!important}.ili-pro-nav-cta{border-radius:999px!important;min-width:176px!important}.ili-pro-hero{min-height:940px!important}.ili-pro-hero-layout{padding-top:62px!important;grid-template-columns:minmax(0,.96fr) minmax(720px,1.04fr)!important}.ili-pro-hero h1{font-size:clamp(72px,6.6vw,132px)!important;line-height:.90!important}.ili-pro-hero p{max-width:1050px!important}.ili-pro-actions{align-items:center!important;gap:18px!important}.ili-pro-sim-btn{min-height:54px!important;border-radius:999px!important;border:1px solid rgb(255 255 255 / .28)!important;background:rgb(255 255 255 / .08)!important;color:#fff!important;padding:14px 22px!important;font-weight:900!important;backdrop-filter:blur(16px)!important;cursor:pointer!important;transition:transform .24s ease,background .24s ease,border-color .24s ease!important}.ili-pro-sim-btn:hover{transform:translateY(-3px)!important;background:rgb(255 255 255 / .14)!important;border-color:rgb(250 204 21 / .7)!important}.ili-pro-dashboard{min-height:825px!important}.ili-pro-simulation{height:600px!important;top:68px!important}.ili-pro-panel{background:linear-gradient(180deg,rgb(255 255 255 / .18),rgb(255 255 255 / .10))!important;box-shadow:0 58px 150px rgb(0 0 0 / .42)!important}.ili-pro-panel-rigen{width:410px!important}.ili-pro-panel-kpi{width:380px!important}.ili-pro-hero.is-simulating .ili-pro-simulation{outline:2px solid rgb(250 204 21 / .65)!important;filter:saturate(1.22) brightness(1.08)!important}.ili-pro-hero.is-simulating .ili-pro-panel{animation:iliProSimPulse 1.2s ease-in-out infinite!important}.ili-pro-hero.is-simulating .ili-pro-panel-rigen:after{content:"Progetto verificato"!important;display:block!important;margin-top:16px!important;color:#07152b!important;background:#facc15!important;border-radius:999px!important;padding:10px 14px!important;font-weight:950!important;text-align:center!important}.ili-pro-stats-band{position:relative!important;z-index:4!important}.ili-pro-stats-grid div{transition:transform .25s ease,background .25s ease!important}.ili-pro-stats-grid div:hover{transform:translateY(-8px)!important;background:#f8fafc!important}.ili-pro-apps-premium .ili-pro-card-grid article{min-height:340px!important;border-radius:36px!important}.ili-pro-apps-premium .ili-pro-card-grid h3{font-size:34px!important}.ili-pro-apps-premium .ili-pro-card-grid p{font-size:19px!important}.ili-pro-method{background:radial-gradient(circle at 20% 30%,rgb(250 204 21 / .18),transparent 24%),#f5f7fb!important}.ili-pro-steps article b{box-shadow:0 16px 38px rgb(7 21 43 / .18)!important}.ili-pro-trust{background:#07152b!important;color:#fff!important}.ili-pro-trust h2{color:#fff!important}.ili-pro-trust p{color:#dbeafe!important}.ili-pro-trust-grid{display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:70px!important;align-items:center!important}.ili-pro-trust-card{background:linear-gradient(180deg,rgb(255 255 255 / .15),rgb(255 255 255 / .08))!important;border:1px solid rgb(255 255 255 / .22)!important;border-radius:38px!important;padding:54px!important;color:#fff!important;box-shadow:0 42px 120px rgb(0 0 0 / .28)!important;backdrop-filter:blur(24px)!important}.ili-pro-trust-card small{color:#facc15!important;font-weight:950!important}.ili-pro-trust-card strong{display:block!important;font-size:54px!important;line-height:1!important;margin:14px 0 20px!important}.ili-pro-footer{background:radial-gradient(circle at 20% 10%,rgb(250 204 21 / .12),transparent 24%),radial-gradient(circle at 80% 40%,rgb(83 23 200 / .16),transparent 28%),#07152b!important}.ili-pro-panel-rigen,.ili-pro-panel-kpi,.ili-pro-panel-norm,.ili-pro-panel-extra{will-change:transform!important}@keyframes iliProSimPulse{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.015)}}@media(max-width:1180px){.ili-pro-hero{min-height:auto!important;padding:90px 0!important}.ili-pro-hero-layout{grid-template-columns:1fr!important}.ili-pro-dashboard{display:none!important}.ili-pro-trust-grid{grid-template-columns:1fr!important}}@media(max-width:700px){.ili-pro-hero h1{font-size:48px!important}.ili-pro-actions{flex-direction:column!important;align-items:flex-start!important}.ili-pro-btn,.ili-pro-sim-btn{width:100%!important}}.ili-pro-page-intro{background:#eef4f9!important}.ili-pro-page-intro .ili-pro-glass-card{min-height:360px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.ili-pro-page-intro .ili-pro-glass-card strong{color:#07152b!important}.ili-pro-page-benefits{background:radial-gradient(circle at 18% 20%,rgb(250 204 21 / .14),transparent 24%),radial-gradient(circle at 80% 70%,rgb(56 189 248 / .12),transparent 28%),#07152b!important}.ili-pro-industry-intro{background:radial-gradient(circle at 86% 18%,rgb(250 204 21 / .16),transparent 26%),#eef4f9!important}.ili-pro-sport-intro{background:radial-gradient(circle at 82% 28%,rgb(34 197 94 / .13),transparent 26%),#eef4f9!important}@media(min-width:1181px) and (max-width:1600px){.ili-pro-hero-layout{grid-template-columns:minmax(0,1fr) minmax(590px,.95fr)!important;gap:42px!important}.ili-pro-dashboard{scale:.92!important;transform-origin:center right!important}.ili-pro-hero h1{font-size:clamp(58px,5.5vw,102px)!important}}.ili-pro-hero p{text-shadow:0 10px 24px rgb(0 0 0 / .18)!important}.ili-pro-app-cards{align-items:stretch!important}.ili-pro-app-card{min-height:360px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;position:relative!important;overflow:hidden!important;border-radius:36px!important;padding:38px!important;text-decoration:none!important;color:#fff!important;background:linear-gradient(180deg,rgb(4 14 32 / .10),rgb(4 14 32 / .86)),var(--card-bg) center/cover no-repeat!important;border:1px solid rgb(255 255 255 / .18)!important;box-shadow:0 30px 90px rgb(0 0 0 / .24)!important;transition:transform .35s ease,box-shadow .35s ease,filter .35s ease!important}.ili-pro-app-card:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 30% 20%,rgb(250 204 21 / .34),transparent 34%)!important;opacity:0!important;transition:opacity .35s ease!important}.ili-pro-app-card:hover{transform:translateY(-12px) scale(1.015)!important;box-shadow:0 42px 120px rgb(0 0 0 / .34)!important}.ili-pro-app-card:hover:before{opacity:1!important}.ili-pro-app-card h3,.ili-pro-app-card p,.ili-pro-app-card span{position:relative!important;z-index:2!important}.ili-pro-app-card h3{font-size:34px!important;color:#fff!important;margin:0 0 12px!important}.ili-pro-app-card p{color:#eaf2ff!important;margin:0 0 18px!important}.ili-pro-app-card span{color:#facc15!important;font-weight:950!important}.ili-pro-latest-blog{background:#f5f7fb!important}.ili-pro-latest-blog article a{color:#5317c8!important;font-weight:950!important;text-decoration:none!important}@media(max-width:1180px){.ili-pro-app-card{min-height:300px!important}}.ili-pro-kicker,.ili-pro-panel small,.ili-pro-steps b,.ili-pro-trust-card small,.ili-pro-footer h3,.ili-pro-app-card span{color:var(--ili-primary,#facc15)!important}.ili-pro-btn,.ili-pro-nav-cta,.ili-pro-stats-grid strong:after,.ili-pro-btn:before,.ili-pro-nav-cta:before{background:var(--ili-primary,#facc15)!important}.ili-pro-nav a:hover,.ili-pro-latest-blog article a{color:var(--ili-secondary,#5317c8)!important}.ili-pro-page-intro{background:#eef4f9!important}.ili-pro-page-intro .ili-pro-glass-card{min-height:360px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.ili-pro-page-intro .ili-pro-glass-card strong{color:#07152b!important}.ili-pro-page-benefits{background:radial-gradient(circle at 18% 20%,rgb(250 204 21 / .14),transparent 24%),radial-gradient(circle at 80% 70%,rgb(56 189 248 / .12),transparent 28%),#07152b!important}.ili-pro-industry-intro{background:radial-gradient(circle at 86% 18%,rgb(250 204 21 / .16),transparent 26%),#eef4f9!important}.ili-pro-sport-intro{background:radial-gradient(circle at 82% 28%,rgb(34 197 94 / .13),transparent 26%),#eef4f9!important}.ili-pro-retail-intro{background:radial-gradient(circle at 82% 28%,rgb(236 72 153 / .12),transparent 26%),#eef4f9!important}.ili-pro-sector-table{background:#fff!important}.ili-pro-table-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:26px!important}.ili-pro-table-grid article{background:#f8fafc!important;border:1px solid rgb(7 21 43 / .08)!important;border-radius:30px!important;padding:34px!important;box-shadow:0 22px 60px rgb(7 21 43 / .08)!important;transition:transform .25s ease,box-shadow .25s ease!important}.ili-pro-table-grid article:hover{transform:translateY(-8px)!important;box-shadow:0 34px 86px rgb(7 21 43 / .14)!important}.ili-pro-table-grid strong{display:block!important;font-size:24px!important;margin-bottom:12px!important}.ili-pro-table-grid span{display:inline-flex!important;background:#07152b!important;color:#facc15!important;border-radius:999px!important;padding:9px 13px!important;font-weight:950!important;margin-bottom:14px!important}@media(max-width:1180px){.ili-pro-table-grid{grid-template-columns:1fr!important}}.rigen-industrial-kpi{background:#fff!important;border-top:1px solid rgb(7 21 43 / .06)!important;border-bottom:1px solid rgb(7 21 43 / .06)!important}.rigen-kpi-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important}.rigen-kpi-grid article{min-height:190px!important;border-radius:34px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid rgb(7 21 43 / .08)!important;box-shadow:0 24px 70px rgb(7 21 43 / .10)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;transition:transform .25s ease,box-shadow .25s ease!important}.rigen-kpi-grid article:hover{transform:translateY(-8px)!important;box-shadow:0 34px 90px rgb(7 21 43 / .16)!important}.rigen-kpi-grid strong{font-size:clamp(50px,5vw,92px)!important;line-height:1!important;letter-spacing:-.06em!important;color:#07152b!important}.rigen-kpi-grid span{margin-top:12px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:13px!important;color:#475569!important}.rigen-process{background:radial-gradient(circle at 15% 15%,rgb(250 204 21 / .16),transparent 28%),#f5f7fb!important}.rigen-process-line{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:18px!important;position:relative!important}.rigen-process-line:before{content:""!important;position:absolute!important;left:8%!important;right:8%!important;top:43px!important;height:2px!important;background:linear-gradient(90deg,#facc15,rgb(250 204 21 / .12))!important}.rigen-process-line article{position:relative!important;background:#fff!important;border:1px solid rgb(7 21 43 / .08)!important;border-radius:28px!important;padding:30px!important;box-shadow:0 24px 70px rgb(7 21 43 / .09)!important}.rigen-process-line b{display:inline-flex!important;width:56px!important;height:56px!important;align-items:center!important;justify-content:center!important;border-radius:18px!important;background:#07152b!important;color:#facc15!important;font-weight:950!important;margin-bottom:22px!important}.rigen-process-line h3{font-size:24px!important;margin:0 0 10px!important}.rigen-products-recommended{background:#eef4f9!important}.rigen-product-row{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:26px!important}.rigen-product-row article{min-height:330px!important;border-radius:34px!important;padding:38px!important;background:#07152b!important;color:#fff!important;box-shadow:0 34px 90px rgb(7 21 43 / .22)!important;position:relative!important;overflow:hidden!important}.rigen-product-row article:before{content:""!important;position:absolute!important;inset:-30%!important;background:radial-gradient(circle,rgb(250 204 21 / .22),transparent 42%)!important;opacity:.7!important}.rigen-product-row small,.rigen-product-row h3,.rigen-product-row p{position:relative!important;z-index:2!important}.rigen-product-row small{color:#facc15!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.08em!important}.rigen-product-row h3{color:#fff!important;font-size:30px!important}.rigen-product-row p{color:#dbeafe!important}@media(max-width:1180px){.rigen-kpi-grid,.rigen-process-line,.rigen-product-row{grid-template-columns:1fr!important}.rigen-process-line:before{display:none!important}}.rigen-page-kpi,.rigen-method-page{background:#fff!important;border-top:1px solid rgb(7 21 43 / .06)!important;border-bottom:1px solid rgb(7 21 43 / .06)!important}.rigen-problems{background:#f5f7fb!important}.rigen-kpi-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important}.rigen-kpi-grid article{min-height:190px!important;border-radius:34px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid rgb(7 21 43 / .08)!important;box-shadow:0 24px 70px rgb(7 21 43 / .10)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.rigen-kpi-grid strong{font-size:clamp(42px,4vw,80px)!important;line-height:1!important;color:#07152b!important;letter-spacing:-.05em!important}.rigen-kpi-grid span{margin-top:12px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:13px!important;color:#475569!important}@media(max-width:1180px){.rigen-kpi-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:700px){.rigen-kpi-grid{grid-template-columns:1fr!important}}.ili-hero a,.ili-pro-hero a,.ili-rigen-hero a,.rigen-hero a{text-decoration:none!important}.ili-hero .ili-btn-primary,.ili-pro-hero .ili-btn-primary,.ili-rigen-hero .ili-btn-primary,.rigen-hero .ili-btn-primary,a.ili-btn-primary,.ili-btn-primary{color:#07152b!important;font-weight:950!important}.ili-hero .ili-btn-primary *,.ili-pro-hero .ili-btn-primary *,.ili-rigen-hero .ili-btn-primary *,.rigen-hero .ili-btn-primary *{color:#07152b!important}.ili-hero .ili-btn-outline,.ili-pro-hero .ili-btn-outline,.ili-rigen-hero .ili-btn-outline,.rigen-hero .ili-btn-outline,a.ili-btn-outline,.ili-btn-outline{color:#ffffff!important;font-weight:950!important}.rigen-cta,.rigen-cta-primary,.rigen-cta-secondary,.ili-btn,.ili-btn-primary,.ili-pro-btn,.ili-pro-btn-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:58px!important;padding:0 34px!important;border-radius:20px!important;text-decoration:none!important;font-weight:950!important;letter-spacing:-.01em!important;opacity:1!important;visibility:visible!important}.rigen-cta-primary,.ili-btn-primary,.ili-pro-btn-primary,a[href*="contatti"].ili-btn,a[href*="contatto"].ili-btn{color:#07152b!important;background:#facc15!important;border:2px solid #facc15!important;text-shadow:none!important}.rigen-cta-primary *,.ili-btn-primary *,.ili-pro-btn-primary *{color:#07152b!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}.rigen-cta-secondary,.ili-btn-outline,.ili-pro-btn-outline{color:#ffffff!important;background:rgb(255 255 255 / .06)!important;border:2px solid rgb(255 255 255 / .48)!important}.rigen-cta-secondary *,.ili-btn-outline *,.ili-pro-btn-outline *{color:#ffffff!important;opacity:1!important;visibility:visible!important}.ili-hero a:first-of-type,.ili-pro-hero a:first-of-type,.rigen-hero a:first-of-type,section[class*="hero"] a:first-of-type{color:#07152b!important;background:#facc15!important;border:2px solid #facc15!important;text-shadow:none!important}.ili-hero a:first-of-type *,.ili-pro-hero a:first-of-type *,.rigen-hero a:first-of-type *,section[class*="hero"] a:first-of-type *{color:#07152b!important;opacity:1!important;visibility:visible!important}.ili-pro-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.ili-pro-gallery-grid figure{min-height:260px;border-radius:28px;background-image:linear-gradient(180deg,rgb(7 21 43 / .08),rgb(7 21 43 / .12)),var(--photo);background-size:cover;background-position:center;box-shadow:0 24px 60px rgb(7 21 43 / .14);margin:0}.ili-pro-page-builder-points .ili-pro-card-grid{grid-template-columns:repeat(4,1fr)}.ili-pro-page-builder-points article h3{font-size:24px;color:var(--ili-primary);margin-bottom:8px}.ili-pro-page-builder-intro .ili-pro-photo{min-height:390px}@media(max-width:900px){.ili-pro-gallery-grid,.ili-pro-page-builder-points .ili-pro-card-grid{grid-template-columns:1fr}.ili-pro-gallery-grid figure{min-height:220px}}.ili-pro-gallery-grid figure{position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.ili-pro-gallery-grid figure img{width:100%;height:100%;min-height:260px;object-fit:cover;display:block;border-radius:28px}@media(max-width:900px){.ili-pro-gallery-grid figure img{min-height:220px}}.rigen-builder-timeline{display:grid;grid-template-columns:repeat(7,1fr);gap:16px;margin-top:38px;position:relative}.rigen-builder-timeline article{position:relative;background:rgb(255 255 255 / .92);border:1px solid rgb(7 21 43 / .08);border-radius:28px;padding:24px 18px;box-shadow:0 20px 55px rgb(7 21 43 / .10);min-height:210px}.rigen-builder-timeline article b{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:var(--ili-primary);color:#07152b;font-weight:950;margin-bottom:12px}.rigen-builder-timeline article span{display:block;font-size:28px;margin-bottom:10px}.rigen-builder-timeline article h3{font-size:18px;line-height:1.15;margin:0 0 8px;color:#07152b}.rigen-builder-timeline article p{font-size:14px;line-height:1.45;margin:0;color:#334155}.rigen-builder-advantages{margin-top:34px}.rigen-builder-advantages article{background:#fff;border:1px solid rgb(7 21 43 / .08);border-radius:28px;padding:28px;box-shadow:0 20px 55px rgb(7 21 43 / .10)}.rigen-builder-icon{width:54px;height:54px;border-radius:18px;background:rgb(250 204 21 / .22);display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:14px}.rigen-builder-advantages article h3{font-size:22px;margin:0 0 10px;color:#07152b}.rigen-builder-advantages article p{margin:0;color:#334155}@media(max-width:1200px){.rigen-builder-timeline{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.rigen-builder-timeline,.rigen-builder-advantages{grid-template-columns:1fr}.rigen-builder-timeline article{min-height:auto}}.rigen-linked-image,.rigen-hero-image-link{display:block;position:relative;text-decoration:none;color:inherit}.rigen-linked-image .ili-pro-photo{height:100%}.rigen-image-overlay{position:absolute;left:18px;right:18px;bottom:18px;z-index:8;background:rgb(7 21 43 / .86);color:#fff;padding:10px 14px;border-radius:999px;font-weight:800;text-align:center;transition:.25s}.rigen-linked-image:hover .rigen-image-overlay,.rigen-hero-image-link:hover .rigen-image-overlay{transform:translateY(-3px);background:var(--ili-primary,#facc15);color:#07152b}.rigen-hero-image-link .ili-pro-dashboard{position:relative}.ili-pro-gallery-grid>a{display:block;text-decoration:none;color:inherit}.rigen-gallery-linked{position:relative;overflow:hidden}.rigen-gallery-linked .rigen-image-overlay{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;background:rgb(7 21 43 / .84);color:#fff;padding:10px 14px;border-radius:999px;font-weight:800;text-align:center;backdrop-filter:blur(6px)}.ili-pro-gallery-grid>a:hover img{transform:scale(1.035)}.ili-pro-gallery-grid img{transition:transform .25s ease}.ili-pro-app-cards>a{display:block;text-decoration:none;color:inherit}.ili-pro-dark .ili-pro-card-grid article.rigen-application-card,.rigen-application-card{min-height:260px;position:relative;overflow:hidden;border-radius:24px;background-image:linear-gradient(180deg,rgb(7 21 43 / .10),rgb(7 21 43 / .90)),var(--app-bg,linear-gradient(135deg,#152844,#07152b))!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;display:flex;align-items:flex-end;box-shadow:0 16px 40px rgb(0 0 0 / .22);transition:.25s ease}.rigen-application-card:hover{transform:translateY(-5px)}.rigen-app-card-content{padding:24px;color:#fff}.rigen-app-card-content h3{color:#fff!important;margin:0 0 8px}.rigen-app-card-content p{color:#e7eef7;margin:0 0 12px}.rigen-app-card-content span{font-weight:800;color:var(--ili-primary)}.ili-pro-latest-blog article img{width:100%;height:210px;object-fit:cover;border-radius:16px;margin-bottom:14px}.ili-pro-latest-blog article h3 a{color:inherit;text-decoration:none}.ili-pro-latest-blog article>a{font-weight:800;text-decoration:none}.rigen-custom-banner{background:linear-gradient(90deg,rgb(7 21 43 / .94),rgb(7 21 43 / .64)),var(--custom-bg,linear-gradient(135deg,#07152b,#1d3b67));background-size:cover;background-position:center;color:#fff}.rigen-custom-banner h2,.rigen-custom-banner p{color:#fff}.rigen-custom-banner-inner{max-width:780px;padding:24px 0}.rigen-reverse{direction:rtl}.rigen-reverse>*{direction:ltr}@media(max-width:760px){.rigen-application-card{min-height:220px}.rigen-reverse{direction:ltr}}.ili-pro-method-logo{display:block!important;width:min(420px,82%)!important;height:auto!important;object-fit:contain!important;margin:0 0 24px!important;filter:drop-shadow(0 14px 30px rgb(7 21 43 / .12))!important}.ili-pro-steps-branded article{isolation:isolate!important}.ili-pro-step-icon{position:relative!important;display:inline-flex!important;width:58px!important;height:58px!important;align-items:center!important;justify-content:center!important;border-radius:18px!important;margin-bottom:20px!important;background:linear-gradient(145deg,#07152b,#102744)!important;border:1px solid rgb(250 204 21 / .26)!important;box-shadow:0 14px 30px rgb(7 21 43 / .18),inset 0 1px 0 rgb(255 255 255 / .08)!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease!important;overflow:hidden!important}.ili-pro-step-icon:after{content:""!important;position:absolute!important;inset:-35%!important;background:radial-gradient(circle,rgb(250 204 21 / .34),transparent 58%)!important;opacity:0!important;transform:scale(.5)!important;transition:.35s ease!important}.ili-pro-step-icon svg{position:relative!important;z-index:2!important;width:31px!important;height:31px!important;fill:none!important;stroke:#facc15!important;stroke-width:2.4!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ili-pro-steps-branded article:hover .ili-pro-step-icon{transform:translateY(-4px) rotate(-2deg)!important;border-color:rgb(250 204 21 / .78)!important;box-shadow:0 18px 38px rgb(7 21 43 / .25),0 0 28px rgb(250 204 21 / .18)!important}.ili-pro-steps-branded article:hover .ili-pro-step-icon:after{opacity:1!important;transform:scale(1)!important}@media(max-width:700px){.ili-pro-method-logo{width:min(330px,88%)!important;margin-bottom:18px!important}}.ili-pro-apps-premium .ili-pro-app-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}.ili-pro-apps-premium .ili-pro-app-cards>a{display:block!important;min-width:0!important;height:100%!important;text-decoration:none!important}.ili-pro-apps-premium .rigen-application-card{--spot-x:50%;--spot-y:50%;min-height:330px!important;height:100%!important;position:relative!important;overflow:hidden!important;border-radius:30px!important;display:flex!important;align-items:flex-end!important;isolation:isolate!important;background:linear-gradient(180deg,rgb(4 14 32 / .12) 0%,rgb(4 14 32 / .48) 52%,rgb(4 14 32 / .94) 100%),var(--app-bg,linear-gradient(135deg,#152844,#07152b)) center/cover no-repeat!important;border:1px solid rgb(255 255 255 / .16)!important;box-shadow:0 24px 70px rgb(0 0 0 / .22)!important;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease,filter .35s ease!important}.ili-pro-apps-premium .rigen-application-card:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle 190px at var(--spot-x) var(--spot-y),rgb(250 204 21 / .38),rgb(56 189 248 / .12) 38%,transparent 72%)!important;opacity:0!important;transition:opacity .28s ease!important}.ili-pro-apps-premium .rigen-application-card:after{content:""!important;position:absolute!important;left:10%!important;right:10%!important;bottom:0!important;height:2px!important;z-index:2!important;background:linear-gradient(90deg,transparent,#facc15,transparent)!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .35s ease!important}.ili-pro-apps-premium .rigen-application-card:hover{transform:translateY(-8px) scale(1.012)!important;border-color:rgb(250 204 21 / .54)!important;box-shadow:0 38px 100px rgb(0 0 0 / .34),0 0 34px rgb(250 204 21 / .10)!important;filter:saturate(1.08) contrast(1.04)!important}.ili-pro-apps-premium .rigen-application-card:hover:before{opacity:1!important}.ili-pro-apps-premium .rigen-application-card:hover:after{transform:scaleX(1)!important}.ili-pro-apps-premium .rigen-app-card-content{position:relative!important;z-index:1!important;width:100%!important;padding:34px!important;color:#fff!important}.ili-pro-apps-premium .rigen-app-card-content h3{margin:0 0 10px!important;color:#fff!important;font-size:clamp(25px,2vw,33px)!important;line-height:1.08!important}.ili-pro-apps-premium .rigen-app-card-content p{margin:0 0 16px!important;color:#eaf2ff!important;font-size:17px!important;line-height:1.55!important}.ili-pro-apps-premium .rigen-app-card-content span{display:inline-block!important;color:#facc15!important;font-weight:900!important;transition:transform .25s ease!important}.ili-pro-apps-premium .rigen-application-card:hover .rigen-app-card-content span{transform:translateX(6px)!important}.ili-pro-steps-branded article>b{display:none!important}.ili-pro-steps-branded .ili-pro-step-icon{display:inline-flex!important;visibility:visible!important;opacity:1!important}@media(max-width:1180px){.ili-pro-apps-premium .ili-pro-app-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.ili-pro-apps-premium .ili-pro-app-cards{grid-template-columns:1fr!important}.ili-pro-apps-premium .rigen-application-card{min-height:270px!important}}.rigen-brand-word{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;line-height:1!important;margin:0 .14em!important;padding:4px 8px!important;border-radius:9px!important;background:rgb(255 255 255 / .96)!important;border:1px solid rgb(7 21 43 / .10)!important;box-shadow:0 5px 16px rgb(7 21 43 / .13)!important;white-space:nowrap!important}.rigen-brand-word img{display:block!important;width:74px!important;max-width:none!important;height:auto!important;margin:0!important;object-fit:contain!important}.ili-pro a .rigen-brand-word,.ili-pro button .rigen-brand-word{padding:3px 7px!important;border-radius:8px!important;box-shadow:0 4px 12px rgb(7 21 43 / .14)!important}.ili-pro a .rigen-brand-word img,.ili-pro button .rigen-brand-word img{width:66px!important}.ili-pro h1 .rigen-brand-word img,.ili-pro h2 .rigen-brand-word img,.ili-pro h3 .rigen-brand-word img,.ili-pro strong .rigen-brand-word img{width:90px!important}.ili-pro-panel-rigen>strong .rigen-brand-word{margin:4px 0 8px!important}.ili-pro-panel-rigen>strong .rigen-brand-word img{width:112px!important}.ili-pro-kicker .rigen-brand-word{transform:translateY(-1px)}@media(max-width:700px){.rigen-brand-word img{width:62px!important}.ili-pro h1 .rigen-brand-word img,.ili-pro h2 .rigen-brand-word img,.ili-pro h3 .rigen-brand-word img,.ili-pro strong .rigen-brand-word img{width:76px!important}}.rigen-brand-word{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;line-height:1!important;margin:0 .16em!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;white-space:nowrap!important}.rigen-brand-word img{display:block!important;width:78px!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;object-fit:contain!important;filter:drop-shadow(0 1px 0 rgb(255 255 255 / .38)) drop-shadow(0 2px 5px rgb(0 0 0 / .18))!important}.ili-pro a .rigen-brand-word,.ili-pro button .rigen-brand-word{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ili-pro a .rigen-brand-word img,.ili-pro button .rigen-brand-word img{width:72px!important}.ili-pro h1 .rigen-brand-word img,.ili-pro h2 .rigen-brand-word img,.ili-pro h3 .rigen-brand-word img,.ili-pro strong .rigen-brand-word img{width:102px!important}.ili-pro-panel-rigen>strong .rigen-brand-word{margin:5px 0 9px!important}.ili-pro-panel-rigen>strong .rigen-brand-word img{width:128px!important}.ili-pro-kicker .rigen-brand-word{transform:translateY(-1px)!important}.ili-pro-method-logo{background:transparent!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 14px 30px rgb(7 21 43 / .16))!important}.ili-pro-hero .rigen-brand-word img,.ili-pro-dark .rigen-brand-word img,.ili-pro-final-cta .rigen-brand-word img,.ili-pro-panel-rigen .rigen-brand-word img{filter:drop-shadow(0 0 1px rgb(255 255 255 / .92)) drop-shadow(0 0 7px rgb(255 255 255 / .34))!important}.rigen-legacy-apps-hidden{display:none!important}@media(max-width:700px){.rigen-brand-word img{width:66px!important}.ili-pro h1 .rigen-brand-word img,.ili-pro h2 .rigen-brand-word img,.ili-pro h3 .rigen-brand-word img,.ili-pro strong .rigen-brand-word img{width:84px!important}}.rigen-global-spotlight{--rigen-spot-x:50%;--rigen-spot-y:50%;--rigen-spot-radius:320px;--rigen-spot-opacity:.16;--rigen-parallax-x:0px;--rigen-parallax-y:0px;position:relative!important;isolation:isolate!important;overflow:hidden!important;transition:transform .38s cubic-bezier(.2,.75,.2,1),box-shadow .38s ease,border-color .38s ease!important}.rigen-global-spotlight.rigen-spot-size-small{--rigen-spot-radius:230px}.rigen-global-spotlight.rigen-spot-size-large{--rigen-spot-radius:430px}.rigen-global-spotlight.rigen-spot-speed-slow{transition-duration:.55s!important}.rigen-global-spotlight.rigen-spot-speed-fast{transition-duration:.22s!important}.rigen-global-spotlight:before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:radial-gradient(circle var(--rigen-spot-radius) at var(--rigen-spot-x) var(--rigen-spot-y),rgba(255,255,255,var(--rigen-spot-opacity)) 0%,rgba(255,255,255,calc(var(--rigen-spot-opacity) * .48)) 30%,#fff0 72%)!important;opacity:0!important;transition:opacity .34s ease!important}.rigen-global-spotlight:hover:before,.rigen-global-spotlight:focus-within:before{opacity:1!important}.rigen-global-spotlight>*{position:relative;z-index:2}.rigen-global-spotlight:hover{transform:translateY(-6px)!important;box-shadow:0 26px 64px rgb(7 21 43 / .18)!important}.rigen-global-spotlight.rigen-spot-style-dynamic:hover{transform:translateY(-8px) scale(1.012)!important}.rigen-global-spotlight.rigen-spot-border:hover{border-color:#facc15!important;box-shadow:0 0 0 1px rgb(250 204 21 / .55),0 26px 64px rgb(7 21 43 / .20)!important}.rigen-global-spotlight.rigen-image-zoom:hover img{transform:scale(1.035)!important}.rigen-global-spotlight.rigen-image-parallax:hover img{transform:translate(var(--rigen-parallax-x),var(--rigen-parallax-y)) scale(1.045)!important}.rigen-global-spotlight img{transition:transform .5s cubic-bezier(.2,.75,.2,1)!important}@media(hover:none),(prefers-reduced-motion:reduce){.rigen-global-spotlight:before{display:none!important}.rigen-global-spotlight:hover{transform:none!important}.rigen-global-spotlight img{transform:none!important}}.rigen-global-spotlight{--rigen-spot-x:50%;--rigen-spot-y:50%;--rigen-spot-radius:360px;--rigen-spot-opacity:.28;position:relative!important;isolation:isolate!important;overflow:hidden!important}.rigen-global-spotlight.rigen-spot-size-small{--rigen-spot-radius:260px}.rigen-global-spotlight.rigen-spot-size-large{--rigen-spot-radius:500px}.rigen-pointer-light{position:absolute!important;z-index:2!important;left:0!important;top:0!important;width:100%!important;height:100%!important;pointer-events:none!important;opacity:0!important;transition:opacity .16s linear!important;background:radial-gradient(circle var(--rigen-spot-radius) at var(--rigen-spot-x) var(--rigen-spot-y),rgba(255,255,255,var(--rigen-spot-opacity)) 0%,rgba(255,255,255,calc(var(--rigen-spot-opacity)*.72)) 20%,rgba(255,255,255,calc(var(--rigen-spot-opacity)*.28)) 43%,#fff0 72%)!important;mix-blend-mode:screen!important}.rigen-global-spotlight.rigen-light-active>.rigen-pointer-light{opacity:1!important}.rigen-global-spotlight>*:not(.rigen-pointer-light){position:relative;z-index:3}.rigen-global-spotlight img{position:relative;z-index:1;transition:transform .45s cubic-bezier(.2,.75,.2,1),filter .2s linear!important}.rigen-global-spotlight.rigen-light-active img{filter:brightness(1.1) contrast(1.02)!important}.rigen-global-spotlight.rigen-image-zoom.rigen-light-active img{transform:scale(1.035)!important}.rigen-global-spotlight.rigen-image-parallax.rigen-light-active img{transform:translate(var(--rigen-parallax-x),var(--rigen-parallax-y)) scale(1.045)!important}.rigen-global-spotlight.rigen-light-active{transform:translateY(-5px)!important;box-shadow:0 24px 58px rgb(7 21 43 / .18)!important}.rigen-global-spotlight.rigen-spot-border.rigen-light-active{border-color:#facc15!important;box-shadow:0 0 0 1px rgb(250 204 21 / .58),0 24px 58px rgb(7 21 43 / .20)!important}.ili-pro .ili-pro-btn,.ili-pro .ili-pro-btn:visited,.ili-pro .ili-pro-btn span{color:#07152b!important;opacity:1!important;-webkit-text-fill-color:#07152b!important}.ili-pro-app-cards>a,.ili-pro-app-cards>a:visited,.ili-pro-gallery-grid>a,.ili-pro-gallery-grid>a:visited{color:inherit!important;text-decoration:none!important;opacity:1!important}.ili-pro-app-cards>a h3,.ili-pro-app-cards>a p,.ili-pro-app-cards>a span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.ili-pro-card-grid article a:not(.ili-pro-btn),.ili-pro-card-grid article a:not(.ili-pro-btn):visited{color:#5317c8!important;-webkit-text-fill-color:#5317c8!important;opacity:1!important}.ili-pro-dark .ili-pro-card-grid article a:not(.ili-pro-btn),.ili-pro-dark .ili-pro-card-grid article a:not(.ili-pro-btn):visited{color:#fff!important;-webkit-text-fill-color:#fff!important}.rigen-case-history-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;margin-top:42px!important}.rigen-case-history-grid.has-one{grid-template-columns:minmax(0,900px)!important;justify-content:center!important}.rigen-case-history-card{background:#fff!important;border:1px solid rgb(7 21 43 / .10)!important;border-radius:26px!important;box-shadow:0 18px 50px rgb(7 21 43 / .10)!important;overflow:hidden!important}.rigen-case-history-card .ili-pro-photo{min-height:330px!important;border-radius:0!important}.rigen-case-history-content{padding:30px!important}.rigen-case-history-content h3{font-size:clamp(26px,2.2vw,40px)!important;margin:0 0 16px!important}.rigen-case-history-content p{margin:0 0 24px!important;line-height:1.65!important}@media(max-width:900px){.rigen-case-history-grid{grid-template-columns:1fr!important}.rigen-case-history-card .ili-pro-photo{min-height:260px!important}}@media(hover:none),(prefers-reduced-motion:reduce){.rigen-pointer-light{display:none!important}.rigen-global-spotlight.rigen-light-active{transform:none!important}}.ili-pro .ili-pro-btn,.ili-pro .ili-pro-btn:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;padding:14px 28px!important;border:2px solid #facc15!important;border-radius:18px!important;background:#facc15!important;color:#07152b!important;-webkit-text-fill-color:#07152b!important;opacity:1!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 14px 34px rgb(250 204 21 / .24)!important}.ili-pro .ili-pro-btn *,.ili-pro .ili-pro-btn span{color:#07152b!important;-webkit-text-fill-color:#07152b!important;opacity:1!important}.ili-pro .ili-pro-btn:hover{background:#fff!important;border-color:#fff!important;color:#07152b!important;-webkit-text-fill-color:#07152b!important}.ili-pro .ili-pro-btn-ghost,.ili-pro .ili-pro-btn-ghost:visited{background:rgb(255 255 255 / .94)!important;border-color:rgb(255 255 255 / .94)!important;color:#07152b!important;-webkit-text-fill-color:#07152b!important;box-shadow:0 12px 34px rgb(0 0 0 / .18)!important}.ili-pro .ili-pro-btn-ghost:hover{background:#facc15!important;border-color:#facc15!important}.ili-pro .ili-pro-sim-btn{background:rgb(255 255 255 / .94)!important;border:2px solid rgb(255 255 255 / .94)!important;color:#07152b!important;-webkit-text-fill-color:#07152b!important;opacity:1!important}.ili-pro .ili-pro-sim-btn *{color:#07152b!important;-webkit-text-fill-color:#07152b!important;opacity:1!important}.ili-pro .ili-pro-sim-btn:hover{background:#facc15!important;border-color:#facc15!important}.ili-pro-final-cta .ili-pro-btn,.ili-pro-dark .ili-pro-btn{background:#facc15!important;border-color:#facc15!important;color:#07152b!important;-webkit-text-fill-color:#07152b!important}.ili-pro-final-cta .ili-pro-btn *,.ili-pro-dark .ili-pro-btn *{color:#07152b!important;-webkit-text-fill-color:#07152b!important}.ili-pro .rigen-brand-word img{opacity:1!important;visibility:visible!important}.ili-pro-hero .ili-pro-btn-ghost .rigen-brand-word img,.ili-pro-hero .ili-pro-sim-btn .rigen-brand-word img{filter:none!important}.ili-pro-case .ili-pro-photo{background-color:#cfd8e3!important;background-image:linear-gradient(180deg,rgb(4 14 32 / .08),rgb(4 14 32 / .20)),var(--photo)!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}.ili-pro-case .ili-pro-photo[style*="url('')"],.ili-pro-case .ili-pro-photo[style*='url("")']{display:none!important}.ili-pro-case .ili-pro-split:has(.ili-pro-photo[style*="url('')"]){grid-template-columns:1fr!important}.ili-pro a.ili-pro-btn:empty:after{content:'Scopri di più';color:#07152b!important}.ili-pro-hero .ili-pro-glow{background:radial-gradient(circle,rgb(255 255 255 / .16),rgb(250 204 21 / .08),transparent 66%)!important;opacity:.62!important;filter:blur(72px)!important}.ili-pro-hero .ili-pro-dashboard{min-height:790px!important;border-radius:42px!important;background:linear-gradient(145deg,rgb(7 21 43 / .12),rgb(255 255 255 / .025))!important}.ili-pro-hero .ili-pro-simulation{left:0!important;right:0!important;top:74px!important;height:610px!important;padding:26px!important;border:1px solid rgb(255 255 255 / .24)!important;background:linear-gradient(180deg,rgb(7 21 43 / .30),rgb(7 21 43 / .12))!important;box-shadow:0 46px 120px rgb(0 0 0 / .30)!important}.ili-pro-hero .ili-pro-sim-map{left:24px!important;right:24px!important;top:76px!important;bottom:24px!important;border-radius:26px!important;background:radial-gradient(circle at 64% 42%,rgb(255 255 255 / .16),transparent 23%),radial-gradient(circle at 48% 62%,rgb(250 204 21 / .10),transparent 29%),linear-gradient(135deg,rgb(4 14 32 / .30),rgb(4 14 32 / .08)),var(--sim-bg)!important;background-size:cover!important;background-position:center!important;filter:saturate(.92) contrast(1.02)!important}.ili-pro-hero .ili-pro-sim-map:after{opacity:.32!important;background-size:56px 56px!important}.ili-pro-hero .ili-pro-iso i{border-color:rgb(250 204 21 / .40)!important;border-width:1px!important;opacity:.72!important}.ili-pro-hero .ili-pro-panel{background:linear-gradient(160deg,rgb(255 255 255 / .22),rgb(255 255 255 / .09))!important;border:1px solid rgb(255 255 255 / .30)!important;color:#fff!important;box-shadow:0 30px 80px rgb(0 0 0 / .28)!important;backdrop-filter:blur(22px)!important}.ili-pro-hero .ili-pro-panel small{color:#facc15!important}.ili-pro-hero .ili-pro-panel strong{color:#fff!important}.ili-pro-hero .ili-pro-panel span,.ili-pro-hero .ili-pro-panel li{color:#eaf2ff!important}.ili-pro-hero .ili-pro-panel-kpi{left:-2%!important;bottom:70px!important;width:330px!important}.ili-pro-hero .ili-pro-panel-rigen{right:1%!important;top:8px!important;width:350px!important}.ili-pro-hero .ili-pro-panel-norm{right:3%!important;bottom:180px!important;width:300px!important}.ili-pro-hero .ili-pro-panel-extra{right:238px!important;bottom:18px!important;width:210px!important}.ili-pro-hero .ili-pro-dashboard:before,.ili-pro-hero .ili-pro-dashboard:after,.ili-pro-hero .rigen-hero-image-link:before,.ili-pro-hero .rigen-hero-image-link:after{background:none!important;box-shadow:none!important}.ili-pro-hero .ili-pro-sim-top span,.ili-pro-hero .ili-pro-panel small,.ili-pro-hero .ili-pro-panel li:before{color:#facc15!important}@media(max-width:1450px){.ili-pro-hero .ili-pro-panel-kpi{left:0!important;width:300px!important}.ili-pro-hero .ili-pro-panel-rigen{right:0!important;width:330px!important}.ili-pro-hero .ili-pro-panel-norm{right:1%!important;width:285px!important}}.ili-pro-method .ili-pro-method-copy .ili-pro-kicker{font-size:clamp(16px,1.25vw,22px)!important;margin-bottom:22px!important}.ili-pro-method .ili-pro-method-logo{width:min(390px,92%)!important;max-height:none!important;margin:0 0 34px!important}.ili-pro-method .ili-pro-method-copy h2{font-size:clamp(48px,4.4vw,82px)!important;line-height:1.02!important}.ili-pro-method .ili-pro-method-copy p{font-size:clamp(21px,1.45vw,28px)!important;line-height:1.55!important;max-width:820px!important}.ili-pro-steps-branded article h3{font-size:clamp(25px,1.65vw,34px)!important}.ili-pro-steps-branded article p{font-size:18px!important}.ili-pro-hero .ili-pro-dashboard,.ili-pro-hero .rigen-hero-image-link{background:transparent!important;box-shadow:none!important}.ili-pro-hero .ili-pro-simulation{background:rgb(7 21 43 / .38)!important;border-color:rgb(255 255 255 / .20)!important}.ili-pro-hero .ili-pro-sim-map{background:linear-gradient(135deg,rgb(4 14 32 / .24),rgb(4 14 32 / .06)),var(--sim-bg)!important;background-size:cover!important;background-position:center!important}.ili-pro-hero .ili-pro-panel{background:linear-gradient(160deg,rgb(7 21 43 / .82),rgb(7 21 43 / .58))!important;border-color:rgb(255 255 255 / .24)!important}.ili-pro-hero .ili-pro-panel:before,.ili-pro-hero .ili-pro-panel:after,.ili-pro-hero .ili-pro-dashboard:before,.ili-pro-hero .ili-pro-dashboard:after{content:none!important;display:none!important}.ili-pro-hero .ili-pro-glow{background:radial-gradient(circle,rgb(255 255 255 / .13),transparent 64%)!important}.ili-pro-hero{min-height:820px!important;background:#06162b!important}.ili-pro-hero-layout{grid-template-columns:minmax(460px,.86fr) minmax(620px,1.14fr)!important;gap:42px!important;align-items:center!important;padding-top:42px!important;padding-bottom:48px!important}.ili-pro-hero .ili-pro-copy{z-index:5!important}.ili-pro-hero h1{font-size:clamp(64px,5.5vw,104px)!important;line-height:.94!important}.ili-pro-hero p{font-size:clamp(18px,1.35vw,23px)!important;line-height:1.55!important;max-width:760px!important}.ili-pro-hero .ili-pro-glow{display:none!important}.ili-pro-hero .ili-pro-grid{opacity:.13!important}.ili-pro-hero .rigen-hero-image-link,.ili-pro-hero .ili-pro-dashboard{display:block!important;width:100%!important;min-width:0!important;min-height:650px!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.ili-pro-hero .ili-pro-dashboard:before,.ili-pro-hero .ili-pro-dashboard:after,.ili-pro-hero .rigen-hero-image-link:before,.ili-pro-hero .rigen-hero-image-link:after{content:none!important;display:none!important;background:none!important}.ili-pro-hero .ili-pro-simulation{position:absolute!important;inset:24px 0 24px 0!important;height:auto!important;min-height:600px!important;padding:0!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .22)!important;border-radius:30px!important;background:#07152b!important;box-shadow:0 34px 90px rgb(0 0 0 / .38)!important}.ili-pro-hero .ili-pro-sim-map{position:absolute!important;inset:0!important;border-radius:30px!important;background:linear-gradient(90deg,rgb(5 17 36 / .38),rgb(5 17 36 / .05) 45%,rgb(5 17 36 / .12)),var(--sim-bg)!important;background-size:cover!important;background-position:center!important;filter:saturate(.78) contrast(1.08) brightness(.88)!important}.ili-pro-hero .ili-pro-sim-map:after{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at var(--mx,68%) var(--my,44%),rgb(255 255 255 / .28),rgb(255 255 255 / .08) 13%,transparent 31%)!important;opacity:1!important;pointer-events:none!important}.ili-pro-hero .ili-pro-sim-top{position:absolute!important;top:22px!important;left:24px!important;right:24px!important;z-index:4!important;display:flex!important;justify-content:space-between!important;color:#fff!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ili-pro-hero .ili-pro-sim-top span{color:#fff!important}.ili-pro-hero .ili-pro-sim-top b{color:#d7e4f3!important}.ili-pro-hero .ili-pro-iso{z-index:2!important;opacity:.5!important}.ili-pro-hero .ili-pro-iso i{border-color:rgb(255 204 0 / .45)!important;border-width:1px!important}.ili-pro-hero .ili-pro-panel{z-index:6!important;background:linear-gradient(160deg,rgb(7 21 43 / .94),rgb(7 21 43 / .78))!important;border:1px solid rgb(255 255 255 / .28)!important;border-radius:24px!important;box-shadow:0 22px 55px rgb(0 0 0 / .34)!important;backdrop-filter:blur(16px)!important;color:#fff!important}.ili-pro-hero .ili-pro-panel-kpi{left:18px!important;top:42px!important;bottom:auto!important;width:330px!important;padding:24px!important}.rigen-kpi-mini{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px 14px!important;margin-top:16px!important}.rigen-kpi-mini b{font-size:24px!important;color:#fff!important;line-height:1!important}.rigen-kpi-mini span{font-size:12px!important;color:#cbd8e8!important;margin-top:-6px!important}.ili-pro-hero .ili-pro-panel-rigen{left:18px!important;right:auto!important;top:auto!important;bottom:44px!important;width:300px!important;padding:24px!important}.rigen-panel-logo{display:block!important;width:185px!important;max-height:52px!important;object-fit:contain!important;object-position:left center!important;margin:14px 0 18px!important;filter:brightness(0) invert(1)!important}.ili-pro-hero .ili-pro-panel-rigen ul{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;gap:10px!important}.ili-pro-hero .ili-pro-panel-rigen li{color:#eef5ff!important;font-size:14px!important;padding-left:24px!important;position:relative!important}.ili-pro-hero .ili-pro-panel-rigen li:before{content:"✓"!important;position:absolute!important;left:0!important;color:#fff!important}.ili-pro-hero .ili-pro-panel-norm,.ili-pro-hero .ili-pro-panel-extra{display:none!important}.ili-pro-actions .ili-pro-btn-ghost{background:#07152b!important;border:1px solid #facc15!important;color:#fff!important;min-width:190px!important;justify-content:center!important;font-size:0!important}.ili-pro-actions .ili-pro-btn-ghost:after{content:"Metodo RIGEN"!important;font-size:16px!important;color:#fff!important;font-weight:900!important}.ili-pro-actions .ili-pro-btn-ghost:hover{background:#0b2346!important;box-shadow:0 0 0 3px rgb(250 204 21 / .12)!important}.ili-pro-actions .ili-pro-sim-btn{background:#fff!important;color:#07152b!important;border-color:#fff!important}.ili-pro-actions .ili-pro-sim-btn:hover{background:#f4f7fb!important;color:#07152b!important}.ili-pro-case.rigen-legacy-case-study{display:none!important}@media(max-width:1180px){.ili-pro-hero-layout{grid-template-columns:1fr!important}.ili-pro-hero .ili-pro-dashboard,.ili-pro-hero .rigen-hero-image-link{min-height:620px!important}}@media(max-width:700px){.ili-pro-hero{min-height:auto!important}.ili-pro-hero h1{font-size:clamp(50px,14vw,72px)!important}.ili-pro-hero .ili-pro-dashboard,.ili-pro-hero .rigen-hero-image-link{min-height:520px!important}.ili-pro-hero .ili-pro-simulation{min-height:500px!important}.ili-pro-hero .ili-pro-panel-kpi{width:calc(100% - 36px)!important}.ili-pro-hero .ili-pro-panel-rigen{width:calc(100% - 36px)!important;bottom:32px!important}}.ili-pro-hero .ili-pro-panel,.ili-pro-hero .ili-pro-panel *{color:#ffffff!important;opacity:1!important;text-shadow:none!important}.ili-pro-hero .ili-pro-panel small,.ili-pro-hero .ili-pro-panel-kpi>small,.ili-pro-hero .ili-pro-panel-rigen>small{color:#ffffff!important;font-weight:900!important;letter-spacing:.07em!important}.ili-pro-hero .rigen-kpi-mini b{color:#ffffff!important;font-weight:950!important}.ili-pro-hero .rigen-kpi-mini span{color:#dce8f6!important;font-weight:700!important}.ili-pro-hero .ili-pro-panel-rigen li{color:#ffffff!important;font-weight:750!important}.ili-pro-hero .ili-pro-panel-rigen li:before{color:#facc15!important;font-weight:950!important}.ili-pro-hero .rigen-panel-logo{filter:brightness(0) invert(1)!important;opacity:1!important;width:210px!important}.ili-pro-hero .ili-pro-btn-ghost,.ili-pro-hero .ili-pro-btn-ghost:visited{background:#07152b!important;border:2px solid #facc15!important;color:#ffffff!important;min-width:250px!important;min-height:64px!important;font-size:17px!important;font-weight:900!important;gap:10px!important}.ili-pro-hero .ili-pro-btn-ghost:after{display:none!important;content:none!important}.ili-pro-hero .ili-pro-btn-ghost .rigen-brand-word,.ili-pro-hero .ili-pro-btn-ghost .rigen-brand-word span{color:#ffffff!important;font-size:17px!important;opacity:1!important}.ili-pro-hero .ili-pro-btn-ghost .rigen-brand-word img{filter:brightness(0) invert(1)!important;opacity:1!important;width:118px!important;max-height:30px!important;object-fit:contain!important}.ili-pro-hero .ili-pro-sim-btn,.ili-pro-hero .ili-pro-sim-btn:visited{background:#ffffff!important;color:#07152b!important;border:2px solid #ffffff!important;font-weight:900!important}.ili-pro-hero .ili-pro-sim-btn *{color:#07152b!important;opacity:1!important}.ili-pro-hero .ili-pro-sim-btn .rigen-brand-word img{filter:none!important;opacity:1!important}.ili-pro-hero .ili-pro-trust span,.ili-pro-hero .ili-pro-tags span,.ili-pro-hero [class*="trust"] span{color:#ffffff!important;border-color:rgb(255 255 255 / .34)!important;background:rgb(255 255 255 / .08)!important;opacity:1!important}.ili-pro-hero .ili-pro-trust img,.ili-pro-hero .ili-pro-tags img,.ili-pro-hero [class*="trust"] img{filter:brightness(0) invert(1)!important;opacity:1!important}.ili-pro-hero .ili-pro-dashboard,.ili-pro-hero .rigen-hero-image-link,.ili-pro-hero .ili-pro-simulation{background-color:transparent!important}.ili-pro-hero .ili-pro-dashboard:before,.ili-pro-hero .ili-pro-dashboard:after,.ili-pro-hero .rigen-hero-image-link:before,.ili-pro-hero .rigen-hero-image-link:after,.ili-pro-hero .ili-pro-simulation:before,.ili-pro-hero .ili-pro-simulation:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}.ili-pro-hero .ili-pro-panel,.ili-pro-hero .ili-pro-panel *{opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important;-webkit-text-fill-color:#fff!important;color:#fff!important}.ili-pro-hero .ili-pro-panel{background:linear-gradient(155deg,rgb(6 22 45 / .97),rgb(15 35 64 / .92))!important;border-color:rgb(255 255 255 / .38)!important}.ili-pro-hero .ili-pro-panel small{color:#facc15!important;-webkit-text-fill-color:#facc15!important}.ili-pro-hero .rigen-kpi-mini b{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:950!important}.ili-pro-hero .rigen-kpi-mini span{color:#eaf2ff!important;-webkit-text-fill-color:#eaf2ff!important;font-weight:800!important}.ili-pro-hero .ili-pro-panel-rigen li{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800!important}.ili-pro-hero .ili-pro-panel-rigen li:before{color:#facc15!important;-webkit-text-fill-color:#facc15!important}.ili-pro-hero .ili-pro-pills span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:rgb(255 255 255 / .10)!important;border-color:rgb(255 255 255 / .40)!important;font-weight:800!important}.ili-pro-hero .ili-pro-pills .rigen-brand-word{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.ili-pro-hero .ili-pro-pills .rigen-brand-word img{filter:brightness(0) invert(1) drop-shadow(0 0 5px rgb(255 255 255 / .28))!important;width:112px!important;opacity:1!important}.ili-pro-hero .ili-pro-btn-ghost,.ili-pro-hero .ili-pro-btn-ghost:visited{background:#0a1d38!important;border-color:#facc15!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.ili-pro-hero .ili-pro-btn-ghost .rigen-brand-word img{filter:brightness(0) invert(1)!important}.ili-pro-gallery-grid>a{display:block!important;border-radius:28px!important;overflow:hidden!important;cursor:pointer!important;outline:0!important}.ili-pro-gallery-grid>a:focus-visible{box-shadow:0 0 0 4px rgb(250 204 21 / .50)!important}.ili-pro-gallery-grid>a .rigen-gallery-linked{min-height:260px!important}.ili-pro-gallery-grid>a .rigen-image-overlay{opacity:0!important;transform:translateY(8px)!important;transition:opacity .24s ease,transform .24s ease!important;background:rgb(6 22 45 / .90)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgb(255 255 255 / .25)!important}.ili-pro-gallery-grid>a:hover .rigen-image-overlay,.ili-pro-gallery-grid>a:focus-visible .rigen-image-overlay{opacity:1!important;transform:translateY(0)!important}.ili-pro-gallery-grid>a:hover img,.ili-pro-gallery-grid>a:focus-visible img{transform:scale(1.045)!important;filter:brightness(1.08) contrast(1.03)!important}@media(hover:none){.ili-pro-gallery-grid>a .rigen-image-overlay{opacity:1!important;transform:none!important}}body .ili-pro-hero .ili-pro-panel-kpi,body .ili-pro-hero .ili-pro-panel-rigen{background:#091b35!important;background-image:none!important;color:#fff!important;opacity:1!important;filter:none!important;isolation:isolate!important}body .ili-pro-hero .ili-pro-panel-kpi small,body .ili-pro-hero .ili-pro-panel-kpi b,body .ili-pro-hero .ili-pro-panel-kpi span,body .ili-pro-hero .ili-pro-panel-rigen small,body .ili-pro-hero .ili-pro-panel-rigen li{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:0 1px 1px rgb(0 0 0 / .18)!important}body .ili-pro-hero .ili-pro-panel-kpi small,body .ili-pro-hero .ili-pro-panel-rigen small{color:#ffd21a!important;-webkit-text-fill-color:#ffd21a!important}body .ili-pro-hero .ili-pro-panel-rigen li:before{color:#ffd21a!important;-webkit-text-fill-color:#ffd21a!important}body .ili-pro-hero .rigen-panel-logo{filter:brightness(0) invert(1)!important;opacity:1!important}body .ili-pro-hero .ili-pro-pills span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#102642!important;border-color:#66778c!important}body .ili-pro-hero .ili-pro-pills span:first-child{color:#fff!important;-webkit-text-fill-color:#fff!important}body .ili-pro-hero .ili-pro-btn-ghost,body .ili-pro-hero .ili-pro-btn-ghost:visited{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0a1d38!important}\n\n\n@media (min-width:1181px){\n body .ili-pro-hero .ili-pro-dashboard{\n min-height:720px!important;\n}\n body .ili-pro-hero .ili-pro-panel-kpi{\n top:28px!important;\n left:26px!important;\n right:auto!important;\n bottom:auto!important;\n width:56%!important;\n max-width:410px!important;\n z-index:4!important;\n}\n body .ili-pro-hero .ili-pro-panel-rigen{\n top:auto!important;\n left:auto!important;\n right:24px!important;\n bottom:28px!important;\n width:58%!important;\n max-width:430px!important;\n z-index:5!important;\n}\n body .ili-pro-hero .ili-pro-panel-rigen .rigen-panel-logo{\n width:min(100%,320px)!important;\n max-height:92px!important;\n object-fit:contain!important;\n object-position:left center!important;\n}\n}\n@media (min-width:701px) and (max-width:1180px){\n body .ili-pro-hero .ili-pro-panel-kpi{top:22px!important;left:22px!important;width:calc(100% - 120px)!important}\n body .ili-pro-hero .ili-pro-panel-rigen{right:22px!important;bottom:22px!important;width:calc(100% - 120px)!important}\n}\n .ili-pro-products-dynamic .ili-pro-center>p{max-width:820px;margin:18px auto 0}.ili-pro-products-dynamic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:42px}.ili-pro-product-card{position:relative;display:flex;flex-direction:column;min-height:430px;border-radius:28px;overflow:hidden;text-decoration:none!important;background:#fff;border:1px solid rgb(7 21 43 / .08);box-shadow:0 18px 45px rgb(7 21 43 / .10);isolation:isolate;transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease}.ili-pro-product-card:hover,.ili-pro-product-card:focus-visible{transform:translateY(-9px);border-color:rgb(250 204 21 / .85);box-shadow:0 28px 70px rgb(7 21 43 / .22),0 0 0 1px rgb(250 204 21 / .38)}.ili-pro-product-image{position:relative;display:block;height:250px;overflow:hidden;background:linear-gradient(145deg,#edf2f7,#fff)}.ili-pro-product-image img{width:100%;height:100%;object-fit:contain;display:block;padding:18px;transition:transform .42s ease,filter .42s ease}.ili-pro-product-card:hover .ili-pro-product-image img,.ili-pro-product-card:focus-visible .ili-pro-product-image img{transform:scale(1.055);filter:brightness(1.08) contrast(1.04)}.ili-pro-product-placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#e8eef5,#fff)}.ili-pro-product-copy{display:flex;flex:1;flex-direction:column;padding:24px 26px 27px;color:#07152b!important;-webkit-text-fill-color:#07152b!important}.ili-pro-product-copy strong{font-size:clamp(25px,2vw,34px);line-height:1.05;color:#07152b!important;-webkit-text-fill-color:#07152b!important}.ili-pro-product-copy>span{margin-top:13px;color:#526075!important;-webkit-text-fill-color:#526075!important;line-height:1.55}.ili-pro-product-copy em{margin-top:auto;padding-top:22px;font-style:normal;font-weight:850;color:#07152b!important;-webkit-text-fill-color:#07152b!important}.ili-pro-product-card .rigen-pointer-light{z-index:3;pointer-events:none}.ili-pro-product-card>*{position:relative;z-index:2}@media(max-width:1180px){.ili-pro-products-dynamic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.ili-pro-products-dynamic-grid{grid-template-columns:1fr}.ili-pro-product-card{min-height:390px}.ili-pro-product-image{height:230px}}.rigen-linked-card-grid>a,.rigen-linked-checks>a,a.rigen-static-link-card{color:inherit!important;text-decoration:none!important;display:block!important}.rigen-linked-card-grid>a article{height:100%!important;position:relative!important;overflow:hidden!important}.rigen-linked-card-grid em,a.rigen-static-link-card em{display:block!important;margin-top:18px!important;font-style:normal!important;font-weight:900!important;color:#5317c8!important}.rigen-linked-card-grid>a:hover article{transform:translateY(-9px)!important;box-shadow:0 32px 80px rgb(7 21 43 / .18)!important;border-color:rgb(250 204 21 / .75)!important}.rigen-linked-checks a span{display:block!important;height:100%!important}.rigen-linked-checks a:hover span{transform:translateY(-5px)!important;border-color:#facc15!important;box-shadow:0 22px 60px rgb(7 21 43 / .14)!important}.rigen-about-logo{display:block!important;width:min(230px,72%)!important;height:auto!important;margin:18px 0 22px!important}a.ili-pro-glass-card.rigen-static-link-card{color:#07152b!important}.rigen-blog-card{overflow:hidden!important;padding:0 0 28px!important}.rigen-blog-card .rigen-blog-image{display:block!important;overflow:hidden!important;border-radius:30px 30px 0 0!important}.rigen-blog-card .rigen-blog-image img{display:block!important;width:100%!important;height:230px!important;object-fit:cover!important;margin:0 0 24px!important;border-radius:0!important;transition:transform .35s ease,filter .35s ease!important}.rigen-blog-card:hover .rigen-blog-image img{transform:scale(1.045)!important;filter:brightness(1.08)!important}.rigen-blog-card h3,.rigen-blog-card p,.rigen-blog-card>a:not(.rigen-blog-image){margin-left:30px!important;margin-right:30px!important}.ili-pro-copy{position:relative!important;z-index:8!important}.ili-pro-actions{position:relative!important;z-index:10!important}.ili-pro-dashboard{width:100%!important;min-width:0!important}@media(min-width:1181px){.ili-pro-hero-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important}.ili-pro-dashboard{transform:translateX(1.5%)!important}}.ili-pro-hero{width:100vw!important;max-width:100vw!important;min-height:clamp(720px,78vh,940px)!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;position:relative!important;overflow:hidden!important;background:#07152b!important}.ili-pro-hero:before{content:""!important;position:absolute!important;inset:0!important;background-image:linear-gradient(90deg,rgb(4 17 35 / .98) 0%,rgb(4 17 35 / .88) 34%,rgb(4 17 35 / .30) 62%,rgb(4 17 35 / .08) 100%),var(--ili-bg)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;z-index:0!important}.ili-pro-hero .ili-pro-grid{z-index:1!important}.ili-pro-hero .ili-pro-wrap.ili-pro-hero-layout{width:100%!important;max-width:none!important;min-height:clamp(720px,78vh,940px)!important;padding:clamp(50px,5vw,92px) clamp(28px,4.5vw,88px)!important;display:grid!important;grid-template-columns:minmax(480px,.9fr) minmax(620px,1.25fr)!important;align-items:center!important;gap:clamp(34px,4vw,84px)!important;position:relative!important;z-index:2!important}.ili-pro-hero .ili-pro-copy{align-self:center!important;max-width:760px!important}.ili-pro-hero .ili-pro-dashboard,.ili-pro-hero .rigen-hero-image-link{width:100%!important;max-width:none!important;min-height:clamp(620px,68vh,800px)!important;justify-self:stretch!important}.ili-pro-hero .ili-pro-simulation{min-height:clamp(620px,68vh,800px)!important;background-image:linear-gradient(rgb(5 18 37 / .12),rgb(5 18 37 / .12)),var(--sim-bg)!important;background-size:cover!important;background-position:center!important}.ili-pro-hero .ili-pro-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-top:30px!important}@media(max-width:1180px){.ili-pro-hero{min-height:auto!important}.ili-pro-hero:before{background-image:linear-gradient(rgb(4 17 35 / .84),rgb(4 17 35 / .84)),var(--ili-bg)!important}.ili-pro-hero .ili-pro-wrap.ili-pro-hero-layout{min-height:auto!important;grid-template-columns:1fr!important;padding:64px 28px!important}.ili-pro-hero .ili-pro-dashboard{display:block!important;min-height:560px!important;margin-top:20px!important}.ili-pro-hero .ili-pro-simulation{min-height:560px!important}}@media(max-width:700px){.ili-pro-hero .ili-pro-dashboard{display:none!important}.ili-pro-hero .ili-pro-wrap.ili-pro-hero-layout{padding:52px 22px 58px!important}}.ili-pro:not(.ili-pro-home) .ili-pro-hero{background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}.ili-pro:not(.ili-pro-home) .ili-pro-simulation{background-image:linear-gradient(rgb(4 14 32 / .08),rgb(4 14 32 / .08)),var(--sim-bg)!important;background-size:cover!important;background-position:center!important}.ili-pro:not(.ili-pro-home) .ili-pro-panel,.ili-pro:not(.ili-pro-home) .ili-pro-panel *{text-shadow:none!important}.ili-pro:not(.ili-pro-home) .ili-pro-panel small{color:#facc15!important}.ili-pro:not(.ili-pro-home) .ili-pro-panel b,.ili-pro:not(.ili-pro-home) .ili-pro-panel strong,.ili-pro:not(.ili-pro-home) .ili-pro-panel li{color:#fff!important}.ili-pro:not(.ili-pro-home) .ili-pro-panel span{color:#eaf2ff!important}.rigen-hero-resolved-preview{margin-top:14px;padding:12px;border:1px solid #dcdcde;border-radius:8px;background:#fff}.rigen-hero-resolved-preview strong{display:block;margin-bottom:8px}.rigen-hero-resolved-preview img{display:block;width:min(420px,100%);height:auto;max-height:220px;object-fit:cover;border-radius:8px}.rigen-page-hero-overlay{position:absolute!important;inset:0!important;background:#020b18!important;opacity:var(--rigen-overlay,.4)!important;z-index:1!important;pointer-events:none!important}.ili-pro-hero .ili-pro-grid,.ili-pro-hero .ili-pro-glow{z-index:1!important}.ili-pro-hero .ili-pro-hero-layout{z-index:2!important}.ili-pro-header,.ili-pro-header-inner,.ili-pro-nav{overflow:visible!important}.ili-pro-menu{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:18px!important;list-style:none!important;margin:0!important;padding:0!important}.ili-pro-menu>li{position:relative!important;margin:0!important;padding:0!important;list-style:none!important}.ili-pro-menu li a{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:10px 8px!important;color:#16223a!important;text-decoration:none!important;font-weight:850!important;font-size:15px!important;white-space:nowrap!important;border-radius:999px!important;transition:.24s ease!important}.ili-pro-menu li a:hover,.ili-pro-menu li.current-menu-item>a,.ili-pro-menu li.current-menu-ancestor>a{color:#5317c8!important;background:rgb(83 23 200 / .07)!important;transform:translateY(-1px)!important}.ili-pro-menu>.menu-item-has-children>a{padding-right:25px!important}.ili-pro-menu>.menu-item-has-children>a:before{content:"⌄"!important;position:absolute!important;right:7px!important;top:50%!important;transform:translateY(-55%)!important;font-size:15px!important;color:#16223a!important}.ili-pro-menu .sub-menu{position:absolute!important;top:calc(100% + 10px)!important;left:0!important;z-index:100100!important;display:block!important;min-width:260px!important;max-width:360px!important;margin:0!important;padding:10px!important;list-style:none!important;background:rgb(255 255 255 / .98)!important;border:1px solid rgb(7 21 43 / .10)!important;border-radius:18px!important;box-shadow:0 22px 65px rgb(7 21 43 / .18)!important;backdrop-filter:blur(18px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important;transition:opacity .2s ease,transform .2s ease,visibility .2s ease!important}.ili-pro-menu .sub-menu:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:-12px!important;height:14px!important}.ili-pro-menu li:hover>.sub-menu,.ili-pro-menu li:focus-within>.sub-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.ili-pro-menu .sub-menu li{position:relative!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.ili-pro-menu .sub-menu a{display:flex!important;width:100%!important;justify-content:flex-start!important;min-height:0!important;padding:12px 14px!important;border-radius:12px!important;font-size:14px!important;line-height:1.3!important;white-space:normal!important;color:#16223a!important;background:transparent!important;transform:none!important}.ili-pro-menu .sub-menu a:hover{color:#5317c8!important;background:rgb(83 23 200 / .08)!important}.ili-pro-menu .sub-menu .menu-item-has-children>a{padding-right:28px!important}.ili-pro-menu .sub-menu .menu-item-has-children>a:after{content:"›"!important;position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important}.ili-pro-menu .sub-menu .sub-menu{top:0!important;left:calc(100% + 8px)!important}@media(max-width:1180px){.ili-pro-nav{overflow:auto!important;max-height:calc(100vh - 96px)!important}.ili-pro-menu{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important}.ili-pro-menu>li{width:100%!important}.ili-pro-menu li a{width:100%!important;justify-content:flex-start!important;background:rgb(255 255 255 / .58)!important;border:1px solid rgb(7 21 43 / .07)!important;padding:14px 18px!important;border-radius:14px!important}.ili-pro-menu>.menu-item-has-children>a:before{right:18px!important}.ili-pro-menu .sub-menu,.ili-pro-menu .sub-menu .sub-menu{position:static!important;display:grid!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;min-width:0!important;max-width:none!important;width:100%!important;margin:5px 0 2px!important;padding:5px 0 5px 16px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important}.ili-pro-menu .sub-menu a{background:rgb(255 255 255 / .40)!important;padding:11px 16px!important;font-size:13px!important}.ili-pro-nav-cta{width:100%!important;margin:8px 0 0!important}}.ili-pro-nav .ili-pro-menu .sub-menu a::after{content:none!important;display:none!important;width:0!important;height:0!important;background:none!important;transform:none!important}.ili-pro-menu .sub-menu .menu-item-has-children>a::before{content:"›"!important;position:absolute!important;left:auto!important;right:12px!important;top:50%!important;bottom:auto!important;width:auto!important;height:auto!important;background:none!important;color:#16223a!important;font-size:18px!important;line-height:1!important;transform:translateY(-50%)!important}.ili-pro-menu>.menu-item-has-children>a::after{left:14px!important;right:14px!important;bottom:6px!important;height:2px!important;display:block!important;content:""!important;background:#facc15!important}.rigen-gallery-linked,.rigen-gallery-link,.rigen-linked-image,.rigen-blog-image,.rigen-application-link,.ili-pro-product-card,.rigen-blog-card,.ili-pro-dashboard{position:relative!important;overflow:hidden!important;isolation:isolate!important}.rigen-gallery-linked img,.rigen-blog-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .48s cubic-bezier(.2,.75,.2,1),filter .25s ease!important}.rigen-global-spotlight.rigen-light-active img{transform:scale(1.045)!important;filter:brightness(1.12) contrast(1.03)!important}.rigen-image-caption{display:block;margin:10px 0 0;color:inherit;font-size:13px;line-height:1.45;opacity:.86}figure.ili-pro-photo{margin:0!important}.rigen-pointer-light{position:absolute!important;left:0!important;top:0!important;width:var(--rigen-spot-radius,360px)!important;height:var(--rigen-spot-radius,360px)!important;transform:translate(calc(var(--rigen-spot-x,50%) - 50%),calc(var(--rigen-spot-y,50%) - 50%))!important;border-radius:50%!important;pointer-events:none!important;z-index:2!important;opacity:0!important;background:radial-gradient(circle,rgba(255,255,255,var(--rigen-spot-opacity,.28)) 0%,rgb(255 255 255 / .13) 30%,#fff0 70%)!important;mix-blend-mode:screen!important;transition:opacity .18s ease!important}.rigen-light-active>.rigen-pointer-light{opacity:1!important}@media(hover:none),(prefers-reduced-motion:reduce){.rigen-pointer-light{display:none!important}}body .ili-pro-products-dynamic{background:linear-gradient(180deg,#f6f8fb 0%,#ffffff 100%)!important}body .ili-pro-products-dynamic-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px!important;margin-top:44px!important;align-items:stretch!important}body .ili-pro-products-dynamic-grid .ili-pro-product-card{position:relative!important;display:grid!important;grid-template-rows:230px 1fr!important;min-height:480px!important;border-radius:24px!important;overflow:hidden!important;background:#fff!important;border:1px solid rgb(10 29 56 / .10)!important;box-shadow:0 16px 38px rgb(10 29 56 / .09)!important;color:#07152b!important;text-decoration:none!important;isolation:isolate!important;transform:none!important;transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease!important}body .ili-pro-products-dynamic-grid .ili-pro-product-card:hover,body .ili-pro-products-dynamic-grid .ili-pro-product-card:focus-visible{transform:translateY(-8px)!important;border-color:rgb(250 204 21 / .85)!important;box-shadow:0 28px 64px rgb(10 29 56 / .17),0 0 0 1px rgb(250 204 21 / .30)!important}body .ili-pro-products-dynamic-grid .ili-pro-product-image{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:230px!important;padding:22px!important;overflow:hidden!important;background:linear-gradient(145deg,#eef2f7 0%,#ffffff 75%)!important;border-bottom:1px solid rgb(10 29 56 / .07)!important}body .ili-pro-products-dynamic-grid .ili-pro-product-image img{position:relative!important;z-index:2!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:0!important;margin:0!important;object-fit:contain!important;object-position:center!important;filter:none!important;transition:transform .42s cubic-bezier(.2,.75,.2,1),filter .28s ease!important}body .ili-pro-products-dynamic-grid .ili-pro-product-card:hover .ili-pro-product-image img{transform:scale(1.055)!important;filter:brightness(1.04) contrast(1.02)!important}body .ili-pro-product-number{position:absolute!important;top:15px!important;left:16px!important;z-index:4!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:30px!important;padding:0 9px!important;border-radius:999px!important;background:#0a1d38!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;box-shadow:0 6px 16px rgb(10 29 56 / .18)!important}body .ili-pro-products-dynamic-grid .ili-pro-product-copy{position:relative!important;z-index:3!important;display:flex!important;flex-direction:column!important;min-width:0!important;padding:25px 26px 27px!important;background:#fff!important;color:#07152b!important;-webkit-text-fill-color:#07152b!important}body .ili-pro-product-label{display:block!important;margin-bottom:10px!important;color:#7a6310!important;-webkit-text-fill-color:#7a6310!important;font-size:11px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}body .ili-pro-products-dynamic-grid .ili-pro-product-copy strong{display:block!important;margin:0!important;color:#07152b!important;-webkit-text-fill-color:#07152b!important;font-size:clamp(24px,2vw,31px)!important;line-height:1.08!important;letter-spacing:-.025em!important}body .ili-pro-products-dynamic-grid .ili-pro-product-description{display:block!important;margin-top:13px!important;color:#566377!important;-webkit-text-fill-color:#566377!important;font-size:15px!important;line-height:1.58!important}body .ili-pro-products-dynamic-grid .ili-pro-product-copy em{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:auto!important;padding-top:22px!important;color:#07152b!important;-webkit-text-fill-color:#07152b!important;font-style:normal!important;font-size:14px!important;font-weight:900!important;border-top:1px solid rgb(10 29 56 / .09)!important}body .ili-pro-products-dynamic-grid .ili-pro-product-copy em b{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:50%!important;background:#facc15!important;color:#07152b!important;-webkit-text-fill-color:#07152b!important;font-size:18px!important;transition:transform .25s ease!important}body .ili-pro-products-dynamic-grid .ili-pro-product-card:hover em b{transform:translateX(4px)!important}@media (max-width:1180px){body .ili-pro-products-dynamic-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){body .ili-pro-products-dynamic-grid{grid-template-columns:1fr!important;gap:18px!important;margin-top:30px!important}body .ili-pro-products-dynamic-grid .ili-pro-product-card{grid-template-rows:215px 1fr!important;min-height:430px!important;border-radius:20px!important}body .ili-pro-products-dynamic-grid .ili-pro-product-image{height:215px!important;padding:18px!important}body .ili-pro-products-dynamic-grid .ili-pro-product-copy{padding:22px!important}}