.software-guide-hero{background-image:radial-gradient(circle at 80% 30%,#65d6b533,#0000 31%),linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px)}.software-hero-visual{perspective:1100px;min-height:590px;position:relative}.software-orbit{pointer-events:none;border:1px solid #65d6b524;border-radius:50%;width:500px;height:500px;animation:36s linear infinite orbit-spin;position:absolute;top:45px;right:-25px}.software-orbit:before,.software-orbit:after,.software-orbit i{content:"";border-radius:50%;position:absolute}.software-orbit:before{border:1px dashed #65d6b526;inset:72px}.software-orbit:after{background:var(--accent-bright);width:8px;height:8px;top:65px;left:60px;box-shadow:0 0 22px #65d6b5d9}.software-orbit i:first-child{background:var(--accent-bright);width:5px;height:5px;top:154px;right:10px}.software-orbit i:nth-child(2){background:#65d6b5b3;width:4px;height:4px;bottom:69px;right:65px}.software-orbit i:nth-child(3){background:#65d6b5e6;width:3px;height:3px;bottom:35px;left:140px}.software-score-card{z-index:3;background:#f7faf8;border:1px solid #fff3;border-radius:11px;width:470px;transition:transform .65s cubic-bezier(.22,1,.36,1),box-shadow .65s;position:absolute;top:105px;right:5px;overflow:hidden;transform:rotateY(-4deg)rotate(.7deg);box-shadow:0 38px 90px #0006}.software-score-card>header{color:#718179;background:#e9efec;align-items:center;gap:9px;padding:13px 16px;font-size:6px;display:flex}.software-score-card>header>span{gap:3px;display:flex}.software-score-card>header i{background:#b4c0bb;border-radius:50%;width:5px;height:5px}.software-score-card>header b{color:var(--ink);margin:auto}.software-score-card>header small{color:var(--accent);background:#dff3ec;border-radius:999px;padding:5px 8px;font-weight:850}.software-score-card>main{padding:27px}.software-score-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.software-score-head>span{gap:5px;display:grid}.software-score-head>span small{color:var(--accent);letter-spacing:.12em;font-size:6px;font-weight:850}.software-score-head>span strong{font-family:var(--display);letter-spacing:-.04em;font-size:24px}.software-score-head>b{color:var(--accent);font-family:var(--display);text-align:right;font-size:33px;line-height:.8}.software-score-head>b small{color:var(--muted);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:5px;display:block}.software-score-card section{border:1px solid var(--line);background:#fff;border-radius:6px;margin-top:23px}.software-score-card section>div{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr 38px;align-items:center;gap:10px;padding:12px 14px;display:grid}.software-score-card section>div:last-child{border:0}.software-score-card section>div>i{width:22px;height:22px;color:var(--accent);background:#dff3ec;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.software-score-card section>div.pending>i{color:#81908a;background:#edf0ee}.software-score-card section span{gap:2px;display:grid}.software-score-card section b{font-size:8px}.software-score-card section small{color:var(--accent);letter-spacing:.08em;font-size:5px;font-weight:850}.software-score-card section .pending small{color:#86948e}.software-score-card section em{background:#dff3ec;border-radius:4px;height:4px}.software-score-card section .pending em{background:#e6e9e7}.software-score-card>footer{border-top:1px solid var(--line);color:var(--muted);background:#fff;justify-content:space-between;align-items:center;padding:14px 18px;font-size:6px;display:flex}.software-score-card>footer i{color:var(--accent);font-style:normal}.software-score-card>footer b{color:var(--accent);letter-spacing:.1em}.software-float{z-index:5;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1716eb;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:11px;padding:12px 15px;transition:transform .45s,border-color .3s;display:flex;position:absolute;box-shadow:0 18px 50px #00000061}.software-float-one{top:70px;right:-5px}.software-float-two{bottom:64px;right:14px}.software-float>b,.software-float>span{color:var(--accent-bright);font-family:var(--display);font-size:18px}.software-float>div,.software-float>span{gap:3px;display:grid}.software-float small{color:#789087;font-family:var(--sans);letter-spacing:.12em;font-size:5px;font-weight:850}.software-float strong,.software-float div b{color:#fff;font-family:var(--sans);font-size:7px}.software-float-two>span{background:#65d6b51f;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;display:grid}@media (hover:hover){.software-hero-visual:hover .software-score-card{transform:rotateY(-1deg)rotate(.1deg)translateY(-8px);box-shadow:0 48px 110px #0000007a}.software-hero-visual:hover .software-float{border-color:#65d6b573}.software-hero-visual:hover .software-float-one{transform:translate(5px,-6px)}.software-hero-visual:hover .software-float-two{transform:translate(-5px,-6px)}}.software-criteria{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:35px;display:grid}.software-criteria article{border:1px solid var(--line);background:#fafcfb;border-radius:8px;min-height:205px;padding:24px;transition:transform .3s,border-color .3s,box-shadow .3s}.software-criteria article>span{color:var(--accent);letter-spacing:.12em;font-size:7px;font-weight:850}.software-criteria h3{margin:36px 0 8px;font-size:21px}.software-criteria p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.software-criteria article:hover{border-color:#afd8cb;transform:translateY(-4px);box-shadow:0 16px 40px #10191a14}.software-workflow{background:#fff;border:1px solid #31403e;border-radius:9px;margin-top:37px;overflow:hidden;box-shadow:0 30px 70px #10191a24}.software-workflow>header{background:var(--forest-deep);color:#8fa29a;align-items:center;gap:10px;min-height:42px;padding:0 17px;font-size:7px;display:flex}.software-workflow>header>span{gap:4px;display:flex}.software-workflow>header i{background:#53645d;border-radius:50%;width:6px;height:6px}.software-workflow>header b{color:#fff;margin:0 auto}.software-workflow>header small{color:var(--accent-bright);letter-spacing:.1em;font-size:5px;font-weight:850}.software-workflow>main{background:#f4f7f5;grid-template-columns:repeat(4,1fr);padding:28px 20px;display:grid}.software-workflow article{border:1px solid var(--line);background:#fff;border-right:0;min-height:205px;padding:21px;position:relative}.software-workflow article:first-child{border-radius:7px 0 0 7px}.software-workflow article:last-child{border-right:1px solid var(--line);border-radius:0 7px 7px 0}.software-workflow article>span{width:28px;height:28px;color:var(--accent);background:#dff3ec;border-radius:50%;place-items:center;font-size:7px;font-weight:850;display:grid}.software-workflow article>small{color:var(--accent);letter-spacing:.1em;margin-top:30px;font-size:6px;font-weight:850;display:block}.software-workflow h3{margin:7px 0;font-size:14px}.software-workflow p{color:var(--muted);margin:0;font-size:8px}.software-workflow article>i{z-index:2;border:1px solid var(--line);width:24px;height:24px;color:var(--accent);background:#fff;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid;position:absolute;top:34px;right:-12px}.software-workflow>footer{color:var(--muted);justify-content:space-between;align-items:center;padding:14px 18px;font-size:7px;display:flex}.software-workflow>footer i{color:var(--accent);font-style:normal}.software-workflow>footer b{color:var(--accent);letter-spacing:.1em;font-size:6px}.guide-caution.neutral{background:#f2f8f6;border-color:#c8ddd6}.guide-caution.neutral>span{color:var(--accent);background:#dff3ec}.software-mid-cta,.software-final-cta{background-image:radial-gradient(circle at 86% 25%,#65d6b52e,#0000 30%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:auto,38px 38px,38px 38px}.software-test-matrix{border:1px solid var(--line-strong);border-radius:8px;margin-top:35px;overflow:hidden}.software-test-matrix>div{grid-template-columns:.85fr 1.25fr 1fr;display:grid}.software-test-matrix>div>*{border-top:1px solid var(--line);border-right:1px solid var(--line);color:var(--muted);padding:16px 18px;font-size:10px}.software-test-matrix>div>:last-child{border-right:0}.software-test-matrix .head>*{background:var(--forest-deep);color:#9aaca4;letter-spacing:.1em;text-transform:uppercase;border-top:0;font-size:7px}.software-test-matrix>div b{color:var(--ink)}.software-test-matrix>div strong{color:var(--accent-deep);background:#f0f8f5;font-weight:750}.software-enofy-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px;display:grid}.software-enofy-grid article{border:1px solid var(--line);background:#fafcfb;border-radius:8px;min-height:290px;padding:25px}.software-enofy-grid article.pro{border:2px solid var(--accent);background:#f0f8f5;transform:translateY(-6px);box-shadow:0 18px 45px #08887c1f}.software-enofy-grid small{color:var(--accent);letter-spacing:.11em;font-size:6px;font-weight:850}.software-enofy-grid h3{margin:38px 0 18px;font-size:23px}.software-enofy-grid ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.software-enofy-grid li{color:var(--muted);align-items:flex-start;gap:8px;font-size:9px;line-height:1.45;display:flex}.software-enofy-grid svg{fill:none;width:13px;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:0 0 13px}.software-disclosure{border:1px solid #c8ddd6;border-left:3px solid var(--accent);background:#f2f8f6;grid-template-columns:70px 1fr;gap:18px;margin-top:18px;padding:19px;display:grid}.software-disclosure>span{height:32px;color:var(--accent);letter-spacing:.1em;background:#dff3ec;border-radius:999px;place-items:center;font-size:6px;font-weight:850;display:grid}.software-disclosure strong{font-size:11px}.software-disclosure p{color:var(--muted);line-height:1.6;margin:5px 0 0!important;font-size:9px!important}.software-plan-actions{align-items:center;gap:22px;margin-top:23px;display:flex}.software-plan-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:0 0 16px;width:16px;height:16px}@media (max-width:720px){.software-hero-visual{min-height:480px}.software-orbit{width:370px;height:370px;top:45px;right:-78px}.software-score-card{transform-origin:0 0;width:390px;top:78px;left:-14px;right:auto;transform:scale(.82)rotate(.6deg)}.software-float-one{top:18px;right:-4px}.software-float-two{bottom:38px;right:-3px}.software-criteria,.software-enofy-grid{grid-template-columns:1fr}.software-workflow{margin-inline:-7px}.software-workflow>header small{display:none}.software-workflow>main{grid-template-columns:1fr;padding:15px}.software-workflow article,.software-workflow article:first-child,.software-workflow article:last-child{border:1px solid var(--line);border-bottom:0;border-radius:0;min-height:130px;padding:17px}.software-workflow article:first-child{border-radius:7px 7px 0 0}.software-workflow article:last-child{border-bottom:1px solid var(--line);border-radius:0 0 7px 7px}.software-workflow article>small{margin-top:16px}.software-workflow article>i{top:auto;bottom:-12px;right:18px;transform:rotate(90deg)}.software-test-matrix{border:0;overflow:visible}.software-test-matrix .head{display:none}.software-test-matrix>div:not(.head){border:1px solid var(--line-strong);background:#fff;border-radius:7px;grid-template-columns:1fr;margin-bottom:11px}.software-test-matrix>div:not(.head)>*{border:0;border-top:1px solid var(--line);grid-template-columns:105px 1fr;gap:9px;padding:13px 14px;display:grid}.software-test-matrix>div:not(.head)>b{background:var(--forest);color:#fff;border-top:0;display:block}.software-test-matrix>div:not(.head)>span:before{content:"Evidenza";color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.software-test-matrix>div:not(.head)>strong:before{content:"Misura";color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:6px}.software-enofy-grid article.pro{transform:none}.software-disclosure{grid-template-columns:1fr}.software-disclosure>span{width:70px}.software-plan-actions{flex-direction:column;align-items:stretch}.software-plan-actions .button{width:100%}}
