.pro,.pro-chiusura{--navy:#0e1d58;--cyan-ink:#087c98;--green:#0d7c3f;--ink:#10254d;--muted:#526a7d;--line:#dce7e9;--pale:#eaf6f4;--warning:#96520a;--warning-bg:#fff6e7;color:var(--ink);background:#fff;font-size:14px;line-height:1.55}.pro h1,.pro h2,.pro h3,.pro p,.pro-chiusura h2,.pro-chiusura p{margin:0}.pro h1,.pro h2,.pro h3,.pro-chiusura h2{color:var(--navy)}.pro h1,.pro h2,.pro-chiusura h2{letter-spacing:-.045em;line-height:1.12}.pro h3{letter-spacing:-.02em;line-height:1.3}.pro p,.pro-chiusura p{color:var(--muted)}.pro a{text-decoration:none}.pro .icona,.pro-chiusura .icona{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.pro .btn .icona,.pro-chiusura .btn .icona{width:18px;height:18px}.pro .muted{color:var(--muted)}.pro .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pro .badge{color:#52616b;background:#eff3f6;border-radius:4px;align-items:center;gap:5px;max-width:100%;padding:4px 8px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.pro .badge.green{color:#18703f;background:#eaf6ee}.pro .badge.cyan{color:#086b83;background:#e7f5f9}.pro .badge.amber{color:var(--warning);background:var(--warning-bg)}.pro .badge .icona{width:13px;height:13px}.pro .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pro .link{color:var(--cyan-ink);align-items:center;gap:9px;font-weight:650;display:flex}.pro .link:hover{text-decoration:underline}.pro .section{padding:86px 0}.pro .section-title{max-width:650px;font-size:42px}.pro .section-lead{max-width:660px;margin-top:18px;font-size:17px;line-height:1.7}.pro .eyebrow{color:var(--green);align-items:center;gap:8px;margin-bottom:20px;font-size:13px;font-weight:650;display:flex}.pro .source-icon{width:40px;height:40px;color:var(--green);background:#e9f6f5;border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.pro .source-icon.b{color:var(--cyan-ink);background:#eaf5f9}.pro .source-icon.c{color:#536480;background:#edf0f7}.pro .hero{padding:74px 0 76px}.pro .hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.pro .hero h1{max-width:540px;font-size:clamp(40px,4.7vw,61px);line-height:1.06}.pro .hero .lead{max-width:490px;margin:25px 0 27px;font-size:18px;line-height:1.75}.pro .hero-note{align-items:center;gap:8px;margin-top:19px;font-size:12px;display:flex}.pro .hero-note .icona{width:16px;color:var(--green)}.pro .preview-stage{background:#eaf3f6;border-radius:12px;padding:28px 22px 28px 0}.pro .preview{background:#fff;border:1px solid #d2e0e7;border-radius:9px;margin-left:-15px;overflow:hidden;box-shadow:0 18px 38px #17335914}.pro .preview-top{border-bottom:1px solid var(--line);justify-content:space-between;padding:17px 19px;font-size:12px;display:flex}.pro .preview-name{color:var(--navy);align-items:center;gap:8px;font-weight:750;display:flex}.pro .preview-content{padding:24px 23px}.pro .preview-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.pro .preview-heading h3{font-size:19px}.pro .preview-stat{background:#f6f9fa;border-radius:5px;align-items:center;gap:14px;margin-bottom:22px;padding:15px;display:flex}.pro .preview-stat strong{letter-spacing:-.05em;color:var(--navy);font-size:34px;line-height:1}.pro .preview-stat span{color:var(--muted);font-size:12px}.pro .preview-stat .badge{margin-left:auto;font-size:10px}.pro .preview-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:17px 0;display:flex}.pro .preview-row .source-icon{width:34px;height:34px}.pro .preview-row b{font-size:12px;display:block}.pro .preview-row small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.pro .preview-row>.badge{white-space:nowrap;margin-left:auto;font-size:10px}.pro .preview-bottom{background:var(--pale);color:#285b46;justify-content:space-between;align-items:center;padding:15px 22px;font-size:11px;display:flex}.pro .preview-caption{text-align:right;color:#566f80;margin:13px 5px 0;font-size:10px}.pro .benefit-strip{border-block:1px solid var(--line);background:#f8fbfc}.pro .benefit-grid{grid-template-columns:repeat(3,1fr);display:grid}.pro .benefit{border-right:1px solid var(--line);align-items:flex-start;gap:15px;padding:29px 30px;display:flex}.pro .benefit:first-child{padding-left:0}.pro .benefit:last-child{border:0;padding-right:0}.pro .benefit .icona{color:var(--cyan-ink);margin-top:3px}.pro .benefit h2{letter-spacing:-.025em;margin-bottom:7px;font-size:16px}.pro .benefit p{font-size:13px}.pro .workflow-section{border-bottom:1px solid var(--line);background:#f7fafb}.pro .workflow-compare{grid-template-columns:1fr 1fr;gap:25px;margin-top:34px;display:grid}.pro .workflow-compare article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:32px}.pro .workflow-compare .case-label{margin:0 0 13px;font-weight:650;display:block}.pro .workflow-compare h3{margin-bottom:27px;font-size:27px;line-height:1.18}.pro .manual-workflow ol{gap:21px;margin:0;padding:0;list-style:none;display:grid}.pro .manual-workflow li{align-items:flex-start;gap:15px;display:flex}.pro .manual-workflow li>span{color:var(--muted);min-width:21px;padding-top:3px;font-size:11px}.pro .workflow-compare b{color:var(--navy);font-size:14px}.pro .workflow-compare p{margin-top:6px;font-size:13px;line-height:1.7}.pro .workflow-compare .automatic-workflow{background:#ecf8f4;border-color:#c1ded3}.pro .automatic-workflow .case-label{color:var(--green)}.pro .unified-flow{background:#fff;border:1px solid #d1e5dd;border-radius:5px;gap:15px;padding:18px;display:flex}.pro .automatic-workflow ul{gap:14px;margin:23px 0;padding:0;font-size:13px;list-style:none;display:grid}.pro .automatic-workflow li{align-items:center;gap:11px;display:flex}.pro .automatic-workflow li .icona{color:var(--green);width:17px;height:17px}.pro .workflow-compare .workflow-foot{border-top:1px solid #d6e3e7;margin-top:24px;padding-top:17px;font-size:11px;line-height:1.7}.pro .automatic-workflow .link{margin-top:20px;font-size:13px}.pro .rentri-explainer{padding:34px 0 0}.pro .rentri-explainer .wrap{grid-template-columns:230px 1fr;gap:35px;display:grid}.pro .rentri-explainer h2{font-size:22px}.pro .rentri-explainer p{max-width:800px;font-size:14px;line-height:1.8}.pro .source-grid{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid;overflow:hidden}.pro .source-card{border-right:1px solid var(--line);background:#fff;flex-direction:column;padding:28px 27px;display:flex}.pro .source-card:last-child{border:0}.pro .case-label{color:var(--muted);margin:23px 0 7px;font-size:11px}.pro .source-card h3{max-width:250px;margin-bottom:15px;font-size:23px}.pro .source-card p{font-size:14px;line-height:1.8}.pro .source-card ul{margin:22px 0 0;padding:0;list-style:none}.pro .source-card li{align-items:flex-start;gap:9px;padding:7px 0;font-size:13px;display:flex}.pro .source-card li .icona{width:16px;height:16px;color:var(--green);margin-top:3px}.pro .source-footnote{color:var(--muted);align-items:flex-start;gap:10px;margin-top:18px;font-size:12px;display:flex}.pro .source-footnote .icona{width:17px;color:var(--muted)}.pro .control-section{background:var(--navy);color:#fff}.pro .control-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:82px;display:grid}.pro .control-section h2{color:#fff;font-size:42px}.pro .control-section p{color:#c4d2e8;margin-top:20px;font-size:16px;line-height:1.8}.pro .control-section .btn{margin-top:29px}.pro .control-list{gap:23px;display:grid}.pro .control-item{border-bottom:1px solid #ffffff29;gap:18px;padding-bottom:23px;display:flex}.pro .control-item:last-child{border:0;padding-bottom:0}.pro .control-item>.icona{color:#78d5e6;margin-top:4px}.pro .control-item h3{color:#fff;font-size:17px}.pro .control-item p{margin-top:7px;font-size:14px;line-height:1.7}.pro .table-overflow{max-width:100%;position:relative;overflow-x:auto}.pro .comparison{border-collapse:collapse;text-align:left;width:100%;margin-top:35px;font-size:13px}.pro .comparison th{color:var(--navy);background:#f3f8fa;border-bottom:2px solid #d9e5e9;padding:20px 18px;font-weight:650}.pro .comparison td{border-bottom:1px solid var(--line);color:#4e6377;padding:20px 18px}.pro .comparison td:first-child{color:var(--ink);width:25%;font-weight:650}.pro .comparison th:not(:first-child){width:25%}.pro .comparison small{color:var(--muted);margin-top:5px;font-size:11px;font-weight:400;display:block}.pro .comparison .yes{color:var(--green);font-weight:600}.pro .start-section{background:var(--pale)}.pro .start-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:75px;display:grid}.pro .start-steps{gap:25px;margin:0;padding:0;list-style:none;display:grid}.pro .start-steps li{gap:18px;display:flex}.pro .start-steps b{color:var(--green);background:#fff;border:1px solid #c7dfd7;border-radius:50%;place-items:center;min-width:33px;height:33px;font-size:12px;display:grid}.pro .start-steps h3{margin-bottom:7px;font-size:18px}.pro .start-steps p{font-size:14px;line-height:1.75}.pro .faq-grid{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.pro .faq-grid h2{font-size:37px}.pro .faq details{border-bottom:1px solid var(--line)}.pro .faq summary{cursor:pointer;color:var(--navy);padding:21px 30px 21px 0;font-size:15px;font-weight:650;list-style:none;position:relative}.pro .faq summary::-webkit-details-marker{display:none}.pro .faq summary:after{content:"+";color:var(--cyan-ink);font-size:23px;font-weight:400;position:absolute;top:18px;right:0}.pro .faq details[open] summary:after{content:"−"}.pro .faq details p{padding:0 22px 20px 0;font-size:14px;line-height:1.8}.pro-chiusura{border-top:1px solid var(--line);background:#f4f8fa;padding:57px 0}.pro-chiusura .wrap{justify-content:space-between;align-items:center;gap:50px;display:flex}.pro-chiusura h2{max-width:600px;font-size:33px}.pro-chiusura p{max-width:560px;margin-top:15px}@media (width<=1050px){.pro .hero-grid{gap:35px}.pro .hero h1{font-size:48px}.pro .preview-stage{padding-right:13px}.pro .preview-content{padding:22px 17px}.pro .preview-row{gap:9px}.pro .control-grid{gap:45px}.pro .source-card{padding:24px 20px}}@media (width<=800px){.pro .section{padding:56px 0}.pro .section-title{font-size:32px}.pro .section-lead{font-size:16px}.pro .hero{padding:42px 0 46px}.pro .hero-grid{grid-template-columns:1fr;gap:40px}.pro .hero h1{max-width:600px}.pro .hero .lead{max-width:630px}.pro .preview-stage{max-width:580px;margin-left:15px;padding:22px 20px 22px 0}.pro .benefit{padding:24px 18px;display:block}.pro .benefit .icona{margin-bottom:13px}.pro .workflow-compare{grid-template-columns:1fr;gap:18px}.pro .workflow-compare article{padding:25px}.pro .workflow-compare h3{font-size:26px}.pro .rentri-explainer .wrap{grid-template-columns:1fr;gap:15px}.pro .source-grid{grid-template-columns:1fr}.pro .source-card{border-right:0;border-bottom:1px solid var(--line);padding:26px}.pro .source-card h3{max-width:none}.pro .case-label{margin-top:15px}.pro .control-grid,.pro .start-grid,.pro .faq-grid{grid-template-columns:1fr;gap:35px}.pro .control-section h2{font-size:35px}.pro .comparison{min-width:760px}.pro-chiusura .wrap{flex-direction:column;align-items:flex-start;gap:25px}}@media (width<=480px){.pro .hero h1{font-size:41px}.pro .hero .lead{font-size:16px}.pro .benefit-grid{grid-template-columns:1fr}.pro .benefit,.pro .benefit:first-child,.pro .benefit:last-child{border-right:0;border-bottom:1px solid var(--line);padding:21px 0;display:flex}.pro .benefit:last-child{border-bottom:0}.pro .benefit .icona{margin-bottom:0}.pro .preview-content{padding:20px 15px}.pro .preview-row b{font-size:11px}.pro .preview-row>.badge{padding:4px 5px;font-size:9px}.pro .preview-row .source-icon{width:29px;height:29px}.pro .preview-stat{gap:10px;padding:12px}.pro .preview-stat .badge{max-width:100px}.pro .preview-top{padding:15px;font-size:10px}.pro .preview-bottom{padding:13px;font-size:10px}}
