/* HOME — stili spostati dai widget HTML della pagina (06/11/2026): prima erano scritti dentro la pagina (30 KB),
   ora il browser li tiene in memoria. Caricati dal widget 4b58a841 (prima sezione) con un <link>, stesso punto di prima. */
/* da widget 4b58a841 */
body.elementor-page{background:#FFFFFF}.tsh-intro{height:200vh;position:relative}.tsh-view{position:sticky!important;top:0;height:100vh;overflow:hidden}.tsh-layers,.tsh-layers > .elementor-widget-container{position:absolute!important;inset:0;width:100%!important;height:100%;margin:0!important}.tsh-stars{position:absolute;inset:0;background-image:radial-gradient(1.2px 1.2px at 12% 18%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 28% 62%,rgba(255,255,255,.5),transparent),radial-gradient(1.4px 1.4px at 71% 24%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 86% 48%,rgba(255,255,255,.45),transparent),radial-gradient(1.2px 1.2px at 44% 12%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 58% 38%,rgba(255,255,255,.4),transparent),radial-gradient(1.3px 1.3px at 92% 14%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 6% 44%,rgba(255,255,255,.4),transparent);animation:tsh-twinkle 6s ease-in-out infinite alternate;pointer-events:none}@keyframes tsh-twinkle{from{opacity:.5}to{opacity:1}}.tsh-tint{position:absolute;inset:0;background:radial-gradient(circle at 50% 18%,rgba(38,107,246,.55) 0%,#0a1f5c 28%,#04102b 48%,#01050f 70%);opacity:0;pointer-events:none}.tsh-planet{position:absolute;left:50%;top:190vh;width:2000px;height:2000px;border-radius:50%;pointer-events:none;background:#000;border-top:2px solid rgba(210,230,255,1);box-shadow:3px -2px 8px 0 rgba(255,255,255,.75),-4px -14px 42px 4px rgba(120,180,255,.75),6px -38px 105px 10px rgba(60,130,255,.6),-8px -78px 205px 30px rgba(38,107,246,.48),4px -138px 320px 60px rgba(38,107,246,.34),inset 0 26px 80px -20px rgba(90,160,255,.55),inset 0 4px 12px -2px rgba(255,255,255,.6);transform:translate(-50%,-50%);animation:tsh-glow 6s ease-in-out infinite}@keyframes tsh-glow{0%,100%{filter:brightness(.85) saturate(.9)}50%{filter:brightness(1.15) saturate(1.15)}}.tsh-hero{position:absolute!important;inset:0;z-index:3;padding:calc(112px + 8vh) 80px 0!important;text-align:center;will-change:transform,opacity}.tsh-eye .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;padding:9px 18px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}.tsh-eye .elementor-heading-title::before{content:"";width:7px;height:7px;border-radius:50%;background:#266BF6;box-shadow:0 0 0 4px rgba(38,107,246,.25)}.tsh-eye{margin-bottom:26px}.tsh-rot{width:100%;margin:0 0 30px}.tsh-rot .hl{display:block;min-height:1.04em}.tsh-rot .hl2{color:#266BF6}.tsh-rot .wd{display:inline-block;white-space:nowrap}.tsh-rot .ch{display:inline-block;overflow:hidden;padding:0 .04em .12em;margin:0 -.08em -.12em -.04em;vertical-align:top}.tsh-rot .ch > span{display:inline-block;transform:translateY(108%);transition:transform .95s cubic-bezier(.7,0,.2,1)}.tsh-rot .ch.in > span{transform:none}.tsh-rot .ch.out > span{transform:translateY(-108%);transition-duration:.65s}@keyframes tsh-in{to{opacity:1;transform:none}}.tsh-stmt{position:relative;z-index:4;margin-top:-100vh;background:linear-gradient(180deg,rgba(1,5,15,0) 0,rgba(1,5,15,0) calc(100vh - 3px),#01050F calc(100vh - 3px))}.tsh-planet::after{content:"";position:absolute;inset:-2px;border-radius:50%;box-shadow:0 -30px 120px 30px rgba(120,180,255,.9),0 -90px 260px 70px rgba(38,107,246,.7);opacity:0;transition:opacity 1.2s ease}.tsh-planet.tsh-pulse::after{opacity:1;transition-duration:.35s}.tsh-statement p{margin:0}.tsh-statement .tsw{display:inline-block;filter:blur(6px);transform:translateY(8px);opacity:0;color:rgba(255,255,255,.28);transition:color .5s ease,filter .5s ease,transform .5s ease,opacity .5s ease}.tsh-statement .tsw.is-active{filter:blur(0);transform:none;opacity:1;color:#FFFFFF}.tsh-statement u{text-decoration:none}.tsh-statement .tsw.tsw-accent{color:rgba(38,107,246,.45)}.tsh-statement .tsw.tsw-accent.is-active{color:#266BF6}.tsh-why{position:relative;z-index:5;height:230vh;margin-top:-115vh;background:linear-gradient(180deg,rgba(1,5,15,0) 0,rgba(1,5,15,0) calc(115vh - 3px),#01050F calc(115vh - 3px))!important}.tsh-why-view{position:sticky!important;top:0;height:100vh;overflow:hidden}.tsh-why u{color:#266BF6;text-decoration:none}.tsh-tile{will-change:transform;transition:box-shadow .4s}.tsg-panel{font-family:"Poppins",sans-serif!important;font-size:14px;line-height:1.35;height:auto!important;min-height:460px;padding:56px 32px}.tsg-panel *{font-family:inherit;line-height:1.35;letter-spacing:normal}.tsg-panel p{margin:0}.tsg-panel .tsg-g-store{margin-top:0!important}.tsg-panel .tsg-fchip{top:-22px!important;left:-12px!important}.tsg-panel .tsg-toast{bottom:-26px!important;right:-12px!important}.tsh-tile{transition:box-shadow .4s!important}.tsh-hero,.tsh-pill,.tsh-c,.tsh-c > .elementor-element,.tsh-lbl,.tsh-view,.tsh-why-view,.tsh-end-view{transition:none!important}.tsh-why-view{opacity:0}.tsh-ico{width:54px;height:54px;border-radius:17px;display:flex;align-items:center;justify-content:center;background:#F2F4F7;border:1px solid rgba(11,13,16,.06)}.tsh-ico svg [stroke]{stroke:#5F6673}.tsh-ico svg [fill="#FFFFFF"]{fill:#5F6673}.tsh-ico svg{width:26px;height:26px}.tsh-checks .elementor-icon-list-item{align-items:center!important}.tsh-checks .elementor-icon-list-icon{width:26px!important;height:26px;border-radius:50%;background:rgba(255,255,255,.2);display:inline-flex!important;align-items:center;justify-content:center;flex:none;padding:0!important}.tsh-checks .elementor-icon-list-icon svg,.tsh-checks .elementor-icon-list-icon i{width:12px!important;font-size:12px!important;margin:0!important}.tsh-checks .elementor-icon-list-text{padding-left:12px!important}.tsh-sami .ts-dot-label::before{background:#FFFFFF}.tsh-sami .ts-dot-label .elementor-heading-title{color:rgba(255,255,255,.85)}.tsh-ico-sm .tsh-ico{width:46px;height:46px;border-radius:14px}.tsh-ico-sm .tsh-ico svg{width:22px;height:22px}.tsh-lab .elementor-heading-title{letter-spacing:1.5px}.tsh-svc u{color:#266BF6;text-decoration:none}.tsh-grow{flex:1 1 auto!important;min-height:6px}.tsg-panel{position:relative;height:460px;border-radius:28px;background:#F2F4F7;background-image:radial-gradient(rgba(11,13,16,.07) 1px,transparent 1.2px);background-size:22px 22px;overflow:hidden;display:flex;align-items:center;justify-content:center}.tsg-panel::before{content:"";position:absolute;left:10%;right:10%;bottom:-40%;height:80%;background:radial-gradient(ellipse at center,rgba(38,107,246,.18),rgba(38,107,246,0) 70%)}.tsg-g{position:relative;width:86%;max-width:600px;color:#0B0D10}.tsg-gi{opacity:0;transform:translateY(14px);transition:opacity .6s ease var(--d,0s),transform .7s cubic-bezier(.16,.8,.2,1) var(--d,0s)}.tsg-seen .tsg-gi{opacity:1;transform:none}.tsg-ok{width:24px;height:24px;border-radius:50%;background:#22A06B;display:flex;align-items:center;justify-content:center;flex:none}@keyframes tsg-on{0%,100%{box-shadow:0 0 0 0 rgba(34,160,107,.6)}50%{box-shadow:0 0 0 7px rgba(34,160,107,0)}}.tsg-pn{border-radius:22px;background:#FFFFFF;padding:24px 26px;box-shadow:0 30px 70px rgba(11,13,16,.1),0 0 0 1px rgba(11,13,16,.05)}.tsg-pn-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tsg-pn-h b{font-size:17px;font-weight:600}.tsg-okp{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#1E7E52;background:rgba(34,160,107,.12);padding:6px 12px;border-radius:999px}.tsg-okp::before{content:"";width:8px;height:8px;border-radius:50%;background:#22A06B;animation:tsg-on 1.6s ease-in-out infinite}.tsg-per{font-size:13px;color:rgba(11,13,16,.55);background:#F2F4F7;padding:6px 12px;border-radius:999px}.tsg-gw{border-radius:18px;background:#FFFFFF;overflow:hidden;box-shadow:0 30px 70px rgba(11,13,16,.12),0 0 0 1px rgba(11,13,16,.05)}.tsg-gw-bar{height:44px;display:flex;align-items:center;gap:6px;padding:0 16px;border-bottom:1px solid rgba(11,13,16,.07)}.tsg-gw-bar > i{width:9px;height:9px;border-radius:50%;background:rgba(11,13,16,.14)}.tsg-gw-bar span{margin:0 auto;font-size:12px;color:rgba(11,13,16,.55);background:#F2F4F7;padding:4px 18px;border-radius:999px}.tsg-cart{position:relative;display:flex}.tsg-cart .tsg-cnt{position:absolute;top:-7px;right:-9px;min-width:17px;height:17px;border-radius:999px;background:#266BF6;color:#FFFFFF;font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center;font-style:normal;transition:transform .3s}.tsg-cart .tsg-cnt.tsg-pop{transform:scale(1.35)}.tsg-gw-body{padding:18px;display:flex;flex-direction:column;gap:14px}.tsg-st-hero{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:center;border-radius:14px;background:#F2F4F7;padding:18px}.tsg-st-hero small{display:block;font-size:11px;font-weight:600;color:#266BF6;letter-spacing:.5px}.tsg-st-hero strong{display:block;margin:6px 0 12px;font-size:22px;line-height:1.1;font-weight:600;letter-spacing:-.6px}.tsg-st-btn{display:inline-block;font-size:11.5px;font-weight:600;color:#FFFFFF;background:#0B0D10;padding:7px 14px;border-radius:999px}.tsg-st-img{height:110px;border-radius:12px;background:linear-gradient(135deg,#266BF6,rgba(38,107,246,.35))}.tsg-st-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tsg-st-p .tsg-im{height:80px;border-radius:10px;margin-bottom:8px}.tsg-st-p b{display:block;font-size:12px;font-weight:600}.tsg-st-p span{font-size:11.5px;color:rgba(11,13,16,.6)}.tsg-toast{position:absolute;right:-3%;bottom:-8%;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:16px;background:#0B0D10;color:#FFFFFF;box-shadow:0 24px 50px rgba(11,13,16,.3);opacity:0;transform:translateY(12px) scale(.96);transition:opacity .45s,transform .45s cubic-bezier(.16,.8,.2,1)}.tsg-toast.tsg-show{opacity:1;transform:none}.tsg-toast i{width:30px;height:30px;border-radius:10px;background:#22A06B;display:flex;align-items:center;justify-content:center}.tsg-toast b{display:block;font-size:13px}.tsg-toast span{font-size:12px;color:rgba(255,255,255,.65)}.tsg-up{border-radius:14px;background:#F7F9FC;padding:16px}.tsg-up-t{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:500}.tsg-up-t b{font-size:22px;font-weight:600;letter-spacing:-.5px}.tsg-up-b{display:flex;gap:3px;height:34px;margin:12px 0 8px}.tsg-up-b i{flex:1;border-radius:3px;background:#22A06B;transform:scaleY(0);transform-origin:bottom;transition:transform .5s cubic-bezier(.16,.8,.2,1) var(--d)}.tsg-up-b i.tsg-warn{background:#F5B83D}.tsg-seen .tsg-up-b i{transform:none}.tsg-up-l{display:flex;justify-content:space-between;font-size:11px;color:rgba(11,13,16,.45)}.tsg-st3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.tsg-st3 > div{border-radius:14px;border:1px solid rgba(11,13,16,.08);padding:14px;display:flex;flex-direction:column;gap:4px}.tsg-st3 .tsg-ok{margin-bottom:6px}.tsg-st3 b{font-size:14px;font-weight:600}.tsg-st3 span{font-size:12px;color:rgba(11,13,16,.55)}.tsg-kpi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tsg-kpi > div{border-radius:14px;background:#F7F9FC;padding:14px}.tsg-kpi span{display:block;font-size:12px;color:rgba(11,13,16,.55)}.tsg-kpi b{display:block;margin:4px 0 2px;font-size:22px;font-weight:600;letter-spacing:-.6px}.tsg-kpi em{font-style:normal;font-size:12px;font-weight:600;color:#1E7E52}.tsg-chart{display:flex;align-items:flex-end;gap:8px;height:150px;margin-top:18px;padding-top:6px;border-bottom:1px solid rgba(11,13,16,.08)}.tsg-chart i{flex:1;height:var(--h);border-radius:6px 6px 0 0;background:rgba(38,107,246,.22);transform:scaleY(0);transform-origin:bottom;transition:transform .8s cubic-bezier(.16,.8,.2,1) var(--d)}.tsg-chart i.tsg-hi{background:#266BF6}.tsg-seen .tsg-chart i{transform:none}.tsg-g-flow{display:flex;flex-direction:column;align-items:center}.tsg-fl-top,.tsg-fl-ai{display:flex;align-items:center;gap:14px;padding:14px 18px 14px 14px;border-radius:18px;background:#FFFFFF;box-shadow:0 20px 50px rgba(11,13,16,.1),0 0 0 1px rgba(11,13,16,.05);min-width:300px}.tsg-fl-top i,.tsg-fl-ai i{width:40px;height:40px;border-radius:12px;background:rgba(38,107,246,.12);display:flex;align-items:center;justify-content:center;flex:none}.tsg-fl-ai{background:#0B0D10;color:#FFFFFF}.tsg-fl-ai i{background:#266BF6}.tsg-fl-top b,.tsg-fl-ai b{display:block;font-size:15px;font-weight:600}.tsg-fl-top span,.tsg-fl-ai span{font-size:12.5px;opacity:.6}.tsg-fl-ai em{margin-left:auto;font-style:normal;font-size:12px;font-weight:600;background:rgba(255,255,255,.12);padding:5px 10px;border-radius:999px}.tsg-fl-v{position:relative;width:2px;height:34px;background:rgba(11,13,16,.14);overflow:hidden}.tsg-fl-v span,.tsg-fl-split span{position:absolute;top:0;left:0;right:0;height:40%;will-change:transform;background:#266BF6;animation:tsg-down 1.2s linear infinite}@keyframes tsg-down{from{transform:translateY(-100%)}to{transform:translateY(250%)}}.tsg-fl-split{position:relative;width:66%;height:34px;border:2px solid rgba(11,13,16,.14);border-bottom:0;border-radius:14px 14px 0 0;margin-top:-2px}.tsg-fl-split::before{content:"";position:absolute;left:50%;top:-2px;bottom:0;width:2px;margin-left:-1px;background:rgba(11,13,16,.14)}.tsg-fl-split span{width:2px;left:auto}.tsg-fl-split span:nth-child(1){left:-2px}.tsg-fl-split span:nth-child(2){left:50%;margin-left:-1px;animation-delay:.3s}.tsg-fl-split span:nth-child(3){right:-2px;animation-delay:.6s}.tsg-fl-out{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.tsg-fl-out > div{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:16px 10px;border-radius:16px;background:#FFFFFF;box-shadow:0 16px 40px rgba(11,13,16,.08),0 0 0 1px rgba(11,13,16,.05);font-size:13px;font-weight:600}.tsg-panel .tsg-g-store{margin-top:-10px}.tsg-fchip{position:absolute;left:-3%;top:-9%;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#FFFFFF;font-size:12.5px;color:rgba(11,13,16,.7);box-shadow:0 14px 34px rgba(11,13,16,.12)}.tsg-fchip i{width:8px;height:8px;border-radius:50%;background:#22A06B;animation:tsg-on 1.6s ease-in-out infinite}.tsg-fchip b{color:#0B0D10}.tsg-st-copy{transition:opacity .4s,transform .5s cubic-bezier(.16,.8,.2,1)}.tsg-st-copy.tsg-sw{opacity:0;transform:translateY(8px)}.tsg-st-img{position:relative;overflow:hidden}.tsg-st-img span{position:absolute;border-radius:50%;background:rgba(255,255,255,.28);animation:tsg-blob 7s ease-in-out infinite}.tsg-st-img span:nth-child(1){width:90px;height:90px;left:-10px;top:-20px}.tsg-st-img span:nth-child(2){width:60px;height:60px;right:10px;bottom:-14px;animation-delay:-2s}.tsg-st-img span:nth-child(3){width:36px;height:36px;left:55%;top:24%;animation-delay:-4s;background:rgba(255,255,255,.5)}@keyframes tsg-blob{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(18px,10px) scale(1.2)}}.tsg-st-p{position:relative;transition:transform .4s cubic-bezier(.16,.8,.2,1)}.tsg-st-p.tsg-hit{transform:translateY(-6px)}.tsg-st-p .tsg-added{position:absolute;top:6px;left:6px;z-index:1;display:inline-flex;align-items:center;gap:5px;font-style:normal;font-size:10.5px;font-weight:600;color:#FFFFFF;background:#22A06B;padding:4px 8px;border-radius:999px;opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s}.tsg-st-p .tsg-added svg{width:9px;height:9px}.tsg-st-p.tsg-hit .tsg-added{opacity:1;transform:none}.tsg-st-p .tsg-im{position:relative;overflow:hidden}.tsg-st-p .tsg-im::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.55) 50%,rgba(255,255,255,0) 70%);transform:translateX(-100%);animation:tsg-shine 3.6s ease-in-out infinite}.tsg-st-p:nth-child(2) .tsg-im::after{animation-delay:.4s}.tsg-st-p:nth-child(3) .tsg-im::after{animation-delay:.8s}@keyframes tsg-shine{0%,60%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.tsg-rt{font-style:normal;color:rgba(11,13,16,.5)}.tsg-up-b{overflow:hidden}.tsg-up-b i{flex:0 0 calc((100% - 117px)/40)}.tsg-ok.tsg-wait{background:transparent;border:2px solid rgba(11,13,16,.14);border-top-color:#22A06B;animation:tsg-spin .8s linear infinite}.tsg-ok.tsg-wait svg{display:none}@keyframes tsg-spin{to{transform:rotate(360deg)}}.tsg-chart i{transform:scaleY(0)}.tsg-seen .tsg-chart i{transform:scaleY(0)}.tsg-chart.tsg-go i{transform:none}.tsg-fl-top{transition:box-shadow .4s}.tsg-fl-top.tsg-pulse{box-shadow:0 20px 50px rgba(11,13,16,.1),0 0 0 3px #266BF6}.tsg-fl-ai{transition:transform .4s}.tsg-fl-ai.tsg-think{transform:scale(1.04)}.tsg-fl-v span,.tsg-fl-split span{animation-play-state:paused;opacity:0}.tsg-g-flow.tsg-run .tsg-fl-v span,.tsg-g-flow.tsg-run .tsg-fl-split span{animation-play-state:running;opacity:1}.tsh-end{position:relative;z-index:6;height:260vh;margin-top:-100vh;background:linear-gradient(180deg,rgba(1,5,15,0) 0,rgba(1,5,15,0) calc(100vh - 3px),#01050F calc(100vh - 3px))}.tsh-end-view{position:sticky!important;top:0;height:100vh;overflow:hidden}.tsh-pill{position:absolute!important;left:0;bottom:0;width:100%!important;height:100%;background:#266BF6;overflow:hidden;clip-path:inset(calc(100% - 84px) calc(50% - 150px) 28px calc(50% - 150px) round 28px);will-change:clip-path,transform}.tsh-pill-sh{position:absolute;left:50%;bottom:28px;width:300px;height:56px;margin-left:-150px;border-radius:28px;box-shadow:0 18px 44px rgba(38,107,246,.45);transform-origin:50% 100%;pointer-events:none;will-change:transform,opacity}.tsh-lbl{position:absolute!important;inset:0;display:flex;align-items:center;justify-content:center;margin:0!important}.tsh-lbl .elementor-heading-title{display:inline-flex;align-items:center;gap:14px;white-space:nowrap}.tsh-lbl a{color:#FFFFFF}.tsh-arr{width:38px;height:38px;border-radius:50%;background:#FFFFFF;color:#266BF6;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.tsh-c{position:absolute!important;left:50%;top:50%;width:min(1100px,92vw)!important;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.tsh-c > .elementor-element{opacity:0}.tsh-eye-w .elementor-heading-title{display:inline-flex;align-items:center;gap:9px}.tsh-eye-w .elementor-heading-title::before{content:"";width:7px;height:7px;border-radius:50%;background:#FFFFFF}.tsh-steps{width:100%}.tsh-step{text-align:left;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:22px}.tsh-num .elementor-heading-title{width:38px;height:38px;border-radius:50%;background:#FFFFFF;color:#266BF6;display:flex;align-items:center;justify-content:center}.tsh-note p{display:inline-flex;align-items:center;gap:10px}.tsh-note p::before{content:"";width:8px;height:8px;border-radius:50%;background:#37BD32;box-shadow:0 0 0 4px rgba(55,189,50,.25)}.tsh-hero .elementor-button{transition:transform .25s,box-shadow .25s,background-color .25s}.tsh-hero .tsh-btn1 .elementor-button{box-shadow:0 18px 50px rgba(38,107,246,.55)}.tsh-clients{overflow:hidden}.tsh-cl{width:100vw;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.tsh-cl-row{display:flex;align-items:center;gap:80px;width:max-content;padding-left:80px;animation:tsh-mq 55s linear infinite}.tsh-cl:hover .tsh-cl-row{animation-play-state:paused}.tsh-cl-i{display:flex;align-items:center;height:56px;font-size:26px;font-weight:600;letter-spacing:-.6px;color:rgba(11,13,16,.4);white-space:nowrap;transition:color .3s}.tsh-cl-i img{height:100%;width:auto;filter:grayscale(1);opacity:.55;transition:filter .3s,opacity .3s}.tsh-cl-i:hover{color:#0B0D10}.tsh-cl-i:hover img{filter:none;opacity:1}@keyframes tsh-mq{to{transform:translateX(-50%)}}.tsh-ai{display:inline-flex;align-items:center;gap:9px;padding:10px 20px 10px 16px;border-radius:999px;background:linear-gradient(95deg,#7A3FE6 0%,#4F55F2 50%,#266BF6 100%);color:#FFFFFF;font-size:20px;font-weight:700;letter-spacing:.5px;box-shadow:0 0 0 2px rgba(255,255,255,.55),0 12px 34px rgba(30,20,120,.45)}.tsc-sc{position:relative;width:100%;max-width:420px;border-radius:24px;background:#FFFFFF;overflow:hidden;box-shadow:0 40px 100px rgba(3,10,40,.35)}.tsc-sc .tsc-hd{display:flex;align-items:center;gap:12px;padding:16px 18px;background:#0B0D10;color:#FFFFFF}.tsc-sc .tsc-hd .tsc-av{width:40px;height:40px;border-radius:50%;background:#266BF6;overflow:hidden;position:relative;flex:none}.tsc-sc .tsc-hd .tsc-av img{position:absolute;left:8px;top:50%;height:24px;width:auto;max-width:none;transform:translateY(-50%)}.tsc-sc .tsc-hd b{display:block;font-size:15px}.tsc-sc .tsc-hd small{display:flex;align-items:center;gap:6px;font-size:12px;color:rgba(255,255,255,.8)}.tsc-sc .tsc-hd small::before{content:"";width:7px;height:7px;border-radius:50%;background:#4ADE9A}.tsc-sc .tsc-ms{padding:18px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;height:400px;overflow:hidden}.tsc-sc .tsc-m,.tsc-sc .tsc-prod,.tsc-sc .tsc-sold,.tsc-sc .tsc-typing{opacity:0;transform:translateY(10px);flex:none}.tsc-sc .tsc-m{max-width:84%;padding:11px 14px;border-radius:16px;font-size:14px;line-height:1.45;color:#0B0D10}.tsc-sc .tsc-m.tsc-u{align-self:flex-end;background:#EEF2F7;border-bottom-right-radius:4px}.tsc-sc .tsc-m.tsc-a{align-self:flex-start;background:rgba(38,107,246,.1);border-bottom-left-radius:4px}.tsc-sc .tsc-typing{align-self:flex-start;display:flex;gap:4px;padding:12px 14px;border-radius:16px;background:rgba(38,107,246,.1)}.tsc-sc .tsc-typing i{width:7px;height:7px;border-radius:50%;background:#266BF6;animation:tsc-dots 1s ease-in-out infinite}.tsc-sc .tsc-typing i:nth-child(2){animation-delay:.15s}.tsc-sc .tsc-typing i:nth-child(3){animation-delay:.3s}@keyframes tsc-dots{0%,100%{opacity:.3;transform:none}50%{opacity:1;transform:translateY(-3px)}}.tsc-sc .tsc-prod{align-self:flex-start;display:flex;gap:12px;align-items:center;padding:10px;border-radius:14px;border:1px solid rgba(11,13,16,.1);font-size:13px;color:#0B0D10;width:86%}.tsc-sc .tsc-prod i{width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg,#266BF6,#266BF6);flex:none}.tsc-sc .tsc-prod b{display:block}.tsc-sc .tsc-prod em{font-style:normal;margin-left:auto;font-size:12px;font-weight:600;color:#FFFFFF;background:#266BF6;padding:6px 10px;border-radius:999px}.tsc-sc .tsc-sold{align-self:center;font-size:12.5px;font-weight:600;color:#1E7E52;background:rgba(34,160,107,.12);padding:7px 14px;border-radius:999px}.tsc-sc .tsc-show{opacity:1;transform:none;transition:opacity .45s ease,transform .45s ease}.tsc-sc .tsc-gone{display:none}.tsh-certs u,.tsh-team u,.tsh-reviews u{color:#266BF6;text-decoration:none}.tsh-mono .elementor-heading-title{width:46px;height:46px;display:flex;align-items:center;justify-content:center}.tsh-cert{transition:transform .4s cubic-bezier(.16,.8,.2,1),background-color .4s,box-shadow .4s}.tsh-cert:hover{transform:translateY(-4px);background-color:#FFFFFF!important;box-shadow:0 24px 60px rgba(11,13,16,.1)}.tsh-avatars{display:flex;align-items:center}.tsh-avatars span{position:relative;width:56px;height:56px;border-radius:50%;border:3px solid #FFFFFF;margin-left:-12px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;color:#FFFFFF}.tsh-avatars span:first-child{margin-left:0}.tsh-avatars span::after{content:"";position:absolute;right:-1px;bottom:-1px;width:14px;height:14px;border-radius:50%;background:#37BD32;border:3px solid #FFFFFF}.tsh-avatars span.tsh-more{background:#F2F4F7;color:#0B0D10}.tsh-avatars span.tsh-more::after{display:none}.tsh-score{width:auto!important;flex:0 0 auto!important}.tsh-stars5{display:flex;gap:3px}.tsh-ini .elementor-heading-title{width:46px;height:46px;border-radius:50%;background:#266BF6;display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.tsh-hero{padding:calc(100px + 7vh) 40px 0!important}.tsh-why{height:auto;margin-top:-60vh;background:linear-gradient(180deg,rgba(1,5,15,0) 0,rgba(1,5,15,0) calc(60vh - 3px),#01050F calc(60vh - 3px))!important}.tsh-why-view{position:relative!important;height:auto}.tsg-panel{min-height:440px}}@media (max-width:767px){.tsh-intro{height:170vh}.tsh-hero{padding:calc(100px + 5vh) 20px 0!important}.tsh-eye .elementor-heading-title{font-size:12px}.tsh-planet{width:1200px;height:1200px}.tsh-stmt{margin-top:-90vh;background:linear-gradient(180deg,rgba(1,5,15,0) 0,rgba(1,5,15,0) calc(90vh - 3px),#01050F calc(90vh - 3px))}.tsh-end{height:230vh;margin-top:-80vh;background:linear-gradient(180deg,rgba(1,5,15,0) 0,rgba(1,5,15,0) calc(80vh - 3px),#01050F calc(80vh - 3px))}.tsh-c{gap:18px!important}.tsh-cl-row{gap:44px}.tsh-cl-i{font-size:20px;height:40px}.tsh-avatars span{width:46px;height:46px;font-size:13px}.tsg-panel{min-height:0;padding:44px 16px;border-radius:24px}.tsg-g{width:92%}.tsg-toast{right:2%}.tsg-fl-top,.tsg-fl-ai{min-width:0;width:100%}.tsg-fl-out > div{font-size:11.5px;padding:12px 6px}.tsg-kpi b{font-size:17px}.tsg-st-hero strong{font-size:17px}.tsc-sc .tsc-ms{height:360px}}@media (prefers-reduced-motion:reduce){.tsh-hero > .elementor-element{opacity:1!important;transform:none!important;animation:none!important}.tsh-rot .ch > span{transform:none}.tsh-statement .tsw{opacity:1;filter:none;transform:none;color:#FFFFFF}.tsh-cl-row,.tsh-stars,.tsh-planet{animation:none}}.tsh-svc{position:relative;z-index:6;box-shadow:0 -6px 0 #01050F}@media (max-width:1024px){.tsh-sami .elementor-widget-html{width:100%}.tsh-why{overflow:hidden}.tsg-panel{min-height:0!important;padding:40px 24px}}@media (max-width:1024px){.tsg-panel{height:auto!important;padding:30px 16px!important;border-radius:20px;overflow:hidden}.tsg-panel::before{display:none}.tsg-g{width:100%!important;max-width:none;transform-origin:top center}.tsg-st-grid,.tsg-st3,.tsg-up-l,.tsg-per,.tsg-fl-split{display:none!important}.tsg-gw-body{padding:12px;gap:10px}.tsg-st-hero{padding:12px;grid-template-columns:1.1fr 1fr}.tsg-st-img{height:90px}.tsg-st-hero strong{font-size:17px!important;margin:4px 0 8px}.tsg-fchip{font-size:11px;padding:6px 10px;top:-10px!important;left:-4px!important}.tsg-toast{bottom:-12px!important;right:-4px!important;padding:8px 12px 8px 8px}.tsg-toast i{width:24px;height:24px}.tsg-pn{padding:16px 18px}.tsg-pn-h{margin-bottom:12px}.tsg-up{padding:12px}.tsg-up-b{height:40px}.tsg-pn-h{gap:8px}.tsg-pn-h b{font-size:13px;white-space:nowrap}.tsg-okp{font-size:11px;padding:4px 9px;white-space:nowrap}.tsg-up-t{font-size:12px}.tsg-up-t b{font-size:18px!important}.tsg-rt{display:none}.tsg-fl-top b,.tsg-fl-ai b{font-size:11.5px!important;white-space:nowrap}.tsg-kpi{gap:8px}.tsg-kpi > div{padding:10px}.tsg-kpi b{font-size:16px!important}.tsg-chart{height:62px;margin-top:10px;gap:5px}.tsg-g-flow{flex-direction:row!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px}.tsg-fl-top,.tsg-fl-ai{flex:1 1 0;min-width:0!important;width:auto!important;padding:10px!important;gap:8px}.tsg-fl-top i,.tsg-fl-ai i{width:30px;height:30px}.tsg-fl-ai em{display:none}.tsg-fl-top b,.tsg-fl-ai b{font-size:12.5px}.tsg-fl-top span,.tsg-fl-ai span{font-size:10.5px}.tsg-fl-v{width:14px!important;height:2px!important;flex:none}.tsg-fl-v span{top:0!important;left:0!important;right:auto!important;height:100%!important;width:40%;animation-name:tsg-right!important}.tsg-fl-out{margin-top:10px;gap:6px}.tsg-fl-out > div{padding:10px 4px!important;gap:6px;font-size:10.5px!important}}@media (max-width:767px){.tsh-svc .ts-stack{--ts-stack-top:84px;--ts-stack-step:10px}.tsh-grow{display:none!important}}@keyframes tsg-right{from{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (max-width:767px){.tsh-c h2 br,.tsh-why-view h2 br{display:none}.tsh-tile{min-height:0!important}.tsa{width:100%}}.tsg-rt::before{content:"· "}@media (max-width:767px){ .tsg-panel .tsg-g{width:340px!important;flex:none} .tsg-panel{padding:26px 0!important} }@media (max-width:1024px){.tsh-svc .ts-stack::after{content:"";display:block;flex:none;height:30vh}.tsh-why{margin-top:-95vh!important;background:linear-gradient(180deg,rgba(1,5,15,0) 0,rgba(1,5,15,0) calc(95vh - 3px),#01050F calc(95vh - 3px))!important}}@media (max-width:767px){.tsh-tile{padding:18px 18px 20px!important;gap:2px!important}.tsh-tile .tsh-ico{width:44px;height:44px;border-radius:14px}.tsh-tile .tsh-ico svg{width:22px;height:22px}.tsh-tile > .elementor-element:nth-child(2){margin-top:12px!important}.tsh-tile > .elementor-element:nth-child(2) .elementor-heading-title{font-size:12px!important;letter-spacing:1.5px!important;text-transform:uppercase;color:rgba(11,13,16,.45)!important;font-weight:600!important}.tsh-tile > .elementor-element:nth-child(3) .elementor-heading-title{font-size:22px!important;margin-top:0!important}.tsh-tile > .elementor-element:nth-child(3){margin-top:2px!important}.tsh-tile .elementor-widget-text-editor{font-size:14px!important}.tsh-tags .elementor-button{font-size:12.5px!important;padding:7px 12px!important}.tsh-tags{gap:6px!important}.tsh-svc .ts-stack > .e-con .elementor-widget-button:not(.tsh-tags *) .elementor-button{padding:13px 22px!important;font-size:14px!important}.tsh-step{padding:10px 14px 10px 10px!important;gap:10px!important;border-radius:16px!important}.tsh-step .elementor-widget-text-editor,.tsh-step p{font-size:13px!important;line-height:1.35!important}.tsh-num .elementor-heading-title{width:28px;height:28px;font-size:13px!important}.tsh-steps{gap:8px!important}.tsh-cert{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:14px!important}.tsh-cert .tsh-mono .elementor-heading-title{width:38px!important;height:38px!important;font-size:13px!important}.tsh-cert .elementor-widget-heading:not(.tsh-mono) .elementor-heading-title{font-size:13.5px!important}.tsh-cert .elementor-widget-text-editor,.tsh-cert .elementor-widget-text-editor p{font-size:11.5px!important;line-height:1.35}}

/* da widget 78f294b0 */
.tsa{position:relative;width:440px;max-width:100%;flex:none;margin:0 auto;font-family:"Poppins",sans-serif;line-height:1.35}
.tsa *{font-family:inherit}
.tsa-card{position:relative;border-radius:28px;background:rgba(255,255,255,.97);box-shadow:0 40px 100px rgba(20,10,80,.35),0 0 0 1px rgba(255,255,255,.6);overflow:hidden}
.tsa-hd{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid rgba(11,13,16,.06)}
.tsa-orb{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex:none;overflow:visible;background:#1D1D1B;box-shadow:0 6px 18px rgba(11,13,16,.3)}
.tsa-orb::before,.tsa-orb::after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(29,29,27,.4);animation:tsa-ring 3.6s ease-out infinite}.tsa-orb::after{animation-delay:1.8s}
.tsa-orb svg{position:relative;z-index:1;display:block;animation:tsa-star 9s cubic-bezier(.65,0,.35,1) infinite}
@keyframes tsa-spin{to{transform:rotate(360deg)}}
.tsa-who b{display:block;font-size:15.5px;font-weight:600;color:#0B0D10}
.tsa-who small{display:flex;align-items:center;gap:6px;font-size:12px;color:rgba(11,13,16,.55)}
.tsa-who small i{width:7px;height:7px;border-radius:50%;background:#22A06B;box-shadow:0 0 0 3px rgba(34,160,107,.18)}
.tsa-badge{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.6px;color:#FFFFFF;padding:5px 10px;border-radius:999px;background:linear-gradient(95deg,#7A3FE6,#266BF6)}
.tsa-body{height:340px;padding:18px 18px 8px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 40px);mask-image:linear-gradient(180deg,transparent 0,#000 40px)}
.tsa-row{display:flex;gap:8px;align-items:flex-end;opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .5s cubic-bezier(.16,.8,.2,1);flex:none}
.tsa-row.tsa-on{opacity:1;transform:none}
.tsa-row.tsa-u{justify-content:flex-end}
.tsa-mini{position:relative;width:26px;height:26px;border-radius:50%;flex:none;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#1D1D1B}
.tsa-mini svg{display:block}
.tsa-b{max-width:80%;padding:11px 14px;border-radius:18px;font-size:14px;line-height:1.45}
.tsa-u .tsa-b{background:linear-gradient(135deg,#266BF6,#6A45EC);color:#FFFFFF;border-bottom-right-radius:6px}
.tsa-a .tsa-b{background:#F2F4F7;color:#0B0D10;border-bottom-left-radius:6px}
.tsa-dots{display:flex;gap:4px;padding:14px 16px}
.tsa-dots i{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#266BF6,#7A3FE6);animation:tsa-dot 1s ease-in-out infinite}
.tsa-dots i:nth-child(2){animation-delay:.15s}.tsa-dots i:nth-child(3){animation-delay:.3s}
@keyframes tsa-dot{0%,100%{opacity:.3;transform:none}50%{opacity:1;transform:translateY(-3px)}}
.tsa-prod{display:flex;align-items:center;gap:12px;width:84%;padding:10px;border-radius:18px;background:#FFFFFF;border:1px solid rgba(11,13,16,.08);box-shadow:0 12px 30px rgba(11,13,16,.08)}
.tsa-prod .tsa-img{width:56px;height:56px;border-radius:14px;flex:none;background:linear-gradient(135deg,#266BF6,#7A3FE6);position:relative;overflow:hidden}
.tsa-prod .tsa-img::after{content:"";position:absolute;width:40px;height:40px;border-radius:50%;right:-10px;bottom:-12px;background:rgba(255,255,255,.3)}
.tsa-prod b{display:block;font-size:13.5px;color:#0B0D10}
.tsa-prod span{font-size:12.5px;color:rgba(11,13,16,.55)}
.tsa-prod em{margin-left:auto;font-style:normal;font-size:12px;font-weight:600;color:#FFFFFF;background:#0B0D10;padding:7px 12px;border-radius:999px;transition:background-color .3s}
.tsa-prod em.tsa-ok{background:#22A06B}
.tsa-chips{display:flex;gap:6px;padding:4px 18px 12px;flex-wrap:wrap}
.tsa-chips span{font-size:12px;font-weight:500;padding:6px 11px;border-radius:999px;border:1px solid rgba(79,85,242,.25);color:#4F55F2;background:rgba(79,85,242,.06)}
.tsa-in{display:flex;align-items:center;gap:10px;margin:0 14px 14px;padding:8px 8px 8px 16px;border-radius:999px;background:#F2F4F7}
.tsa-field{flex:1;min-width:0;font-size:13.5px;color:#0B0D10;white-space:nowrap;overflow:hidden}
.tsa-field em{font-style:normal;color:rgba(11,13,16,.4)}
.tsa-field .tsa-caret{display:inline-block;width:2px;height:15px;margin-left:1px;vertical-align:-2px;background:#266BF6;animation:tsa-blink .8s steps(1) infinite}
@keyframes tsa-blink{50%{opacity:0}}
.tsa-send{width:36px;height:36px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#266BF6,#7A3FE6);transition:transform .25s}
.tsa-send.tsa-go{transform:scale(1.15)}
.tsa-toast{position:absolute;right:-18px;top:-16px;display:flex;align-items:center;gap:10px;padding:11px 16px 11px 11px;border-radius:16px;background:#0B0D10;color:#FFFFFF;box-shadow:0 20px 50px rgba(11,13,16,.35);opacity:0;transform:translateY(10px) scale(.95);transition:opacity .4s,transform .45s cubic-bezier(.16,.8,.2,1)}
.tsa-toast.tsa-on{opacity:1;transform:none}
.tsa-toast i{width:28px;height:28px;border-radius:9px;background:#22A06B;display:flex;align-items:center;justify-content:center;flex:none}
.tsa-toast b{display:block;font-size:13px}.tsa-toast span{font-size:12px;color:rgba(255,255,255,.65)}
@media (max-width:767px){.tsa-body{height:300px}.tsa-toast{right:-6px;top:-22px}.tsa-b{font-size:13px}}
@media (prefers-reduced-motion:reduce){.tsa-orb,.tsa-orb i,.tsa-dots i,.tsa-field .tsa-caret{animation:none}}
@keyframes tsa-ring{0%{transform:scale(.9);opacity:0}25%{opacity:.8}100%{transform:scale(1.6);opacity:0}}
@keyframes tsa-star{0%,35%{transform:rotate(0)}50%,85%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}

