.rentri-check,.rentri-check *{box-sizing:border-box}.rentri-check{--rc-navy:#10254d;--rc-green:#117647;--rc-muted:#4e687e;--rc-border:#cddfdd;background:#edf6f3;padding:96px 0 40px;scroll-margin-top:88px}.rentri-check [hidden]{display:none!important}.rentri-check .rc-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:28px clamp(40px,6vw,88px);max-width:1440px;margin:0 auto;padding:0 clamp(28px,4vw,64px);display:grid}.rentri-check .rc-intro{padding-top:14px}.rentri-check .rc-label{color:var(--rc-green);align-items:center;gap:9px;margin-bottom:24px;font-size:14px;font-weight:750;display:flex}.rentri-check .rc-dot{background:var(--rc-green);border-radius:50%;width:8px;height:8px}.rentri-check h2{letter-spacing:-.045em;color:var(--rc-navy);margin:0 0 24px;font-size:clamp(34px,3.7vw,52px);line-height:1.09}.rentri-check .rc-lead{max-width:420px;color:var(--rc-muted);margin:0;font-size:18px;line-height:1.65}.rentri-check .rc-benefits{gap:13px;margin:32px 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:grid}.rentri-check .rc-benefits li{align-items:center;gap:10px;display:flex}.rentri-check svg{fill:none;width:20px;height:20px;stroke:var(--rc-green);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.rentri-check .rc-review{border-top:1px solid var(--rc-border);align-items:flex-start;gap:12px;max-width:420px;padding-top:24px;display:flex}.rentri-check .rc-review svg{width:24px;height:24px}.rentri-check .rc-review p{color:var(--rc-muted);margin:0;font-size:12px;line-height:1.9}.rentri-check a:not(.rc-primary){text-underline-offset:3px;text-decoration:underline}.rentri-check .rc-panel{border:1px solid var(--rc-border);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 12px 38px #163e3010}.rentri-check .rc-panel-top{color:var(--rc-green);border-bottom:1px solid #e3ebe8;justify-content:space-between;align-items:center;gap:12px;padding:18px 28px;font-size:12px;font-weight:750;display:flex}.rentri-check .rc-private{color:var(--rc-muted);text-align:right;font-size:11px;font-weight:400}.rentri-check form,.rentri-check [data-rc-result],.rentri-check .rc-fallback{margin:0;padding:28px}.rentri-check fieldset{border:0;min-width:0;margin:0;padding:0}.rentri-check legend{letter-spacing:-.03em;max-width:100%;color:var(--rc-navy);padding:0;scroll-margin-top:110px;font-size:23px;font-weight:750;line-height:1.25}.rentri-check .rc-help{color:var(--rc-muted);margin:14px 0 22px;font-size:13px;line-height:1.6}.rentri-check .rc-question-source{color:var(--rc-green);margin:-8px 0 18px;font-size:12px;display:inline-block}.rentri-check .rc-options{gap:10px;display:grid}.rentri-check .rc-options-role{grid-template-columns:1fr 1fr}.rentri-check .rc-options-role .rc-option:last-child{grid-column:1/-1}.rentri-check .rc-option{cursor:pointer;border:1px solid #d4dfdf;border-radius:6px;align-items:flex-start;gap:11px;min-width:0;padding:15px 14px;transition:border-color .15s,background .15s;display:flex}.rentri-check .rc-option:hover{background:#f8fbf9;border-color:#6f9a8c}.rentri-check .rc-option:has(input:checked){border-color:var(--rc-green);box-shadow:inset 0 0 0 1px var(--rc-green);background:#eef7f2}.rentri-check input[type=radio]{accent-color:var(--rc-green);flex:0 0 17px;width:17px;height:17px;margin:3px 0 0}.rentri-check .rc-option strong{color:var(--rc-navy);font-size:13px;font-weight:700;line-height:1.4;display:block}.rentri-check .rc-option small{color:var(--rc-muted);margin-top:5px;font-size:11px;line-height:1.55;display:block}.rentri-check .rc-navigation{border-top:1px solid #e3ebe8;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding-top:22px;display:flex}.rentri-check .rc-primary{border:1px solid var(--rc-navy);background:var(--rc-navy);color:#fff;font:inherit;cursor:pointer;text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:20px;min-height:46px;padding:13px 20px;font-size:14px;font-weight:700;display:inline-flex}.rentri-check .rc-primary:hover{background:#233f69}.rentri-check .rc-navigation .rc-primary{margin-left:auto}.rentri-check .rc-back,.rentri-check .rc-edit{color:var(--rc-muted);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:13px;font-weight:650;text-decoration:underline}.rentri-check :is(button,input,a,summary):focus-visible,.rentri-check :is(legend,h3):focus{outline-offset:4px;outline:3px solid #13809a}.rentri-check .rc-error{color:#9d301d;margin:20px 0 0;font-size:13px;line-height:1.5}.rentri-check .rc-status{color:#14543b;border-left:3px solid var(--rc-green);margin-bottom:14px;padding-left:12px;font-size:12px;font-weight:750;display:inline-block}.rentri-check [data-stato=verificare] .rc-status{color:#835308;border-left-color:#b47815}.rentri-check h3{letter-spacing:-.035em;color:var(--rc-navy);margin:0;scroll-margin-top:110px;font-size:26px;line-height:1.18}.rentri-check .rc-reason{color:var(--rc-muted);margin:18px 0 24px;font-size:14px;line-height:1.7}.rentri-check h4{margin:0 0 12px;font-size:15px}.rentri-check .rc-action-list{color:var(--rc-muted);gap:12px;margin:0;padding-left:19px;font-size:13px;line-height:1.65;display:grid}.rentri-check .rc-action-list li::marker{color:var(--rc-green)}.rentri-check .rc-position{background:#f0f6f4;border-left:3px solid #789c8d;margin:24px 0;padding:16px 18px;font-size:13px;line-height:1.65}.rentri-check .rc-consultation{background:var(--rc-navy);color:#fff;border-radius:8px;margin:0 0 24px;padding:24px}.rentri-check .rc-consultation-heading{align-items:flex-start;gap:12px;display:flex}.rentri-check .rc-consultation-heading svg{stroke:#83d7dc;width:24px;height:24px}.rentri-check .rc-consultation h4{letter-spacing:-.025em;color:#fff;margin:0;font-size:20px;line-height:1.3}.rentri-check .rc-consultation p{color:#e1eaf4;margin:12px 0 20px;font-size:14px;line-height:1.65}.rentri-check .rc-consultation .rc-consultation-link{width:100%;color:var(--rc-navy);text-align:left;background:#fff;border-color:#fff;justify-content:space-between;gap:12px}.rentri-check .rc-consultation .rc-consultation-link:hover{background:#e5f5f5;border-color:#e5f5f5}.rentri-check .rc-consultation-link svg{stroke:currentColor}.rentri-check .rc-consultation-link:focus-visible{outline-color:#83d7dc}.rentri-check .rc-consultation small{color:#c6d6e7;margin-top:12px;font-size:11px;line-height:1.6;display:block}.rentri-check .rc-details{border-top:1px solid #dce7e3;padding:14px 0;font-size:12px}.rentri-check summary{cursor:pointer;padding:5px 0;font-weight:650;line-height:1.5}.rentri-check .rc-source-list{color:var(--rc-muted);gap:9px;margin:14px 0 2px;padding-left:18px;line-height:1.6;display:grid}.rentri-check .rc-answer-list{margin-bottom:0}.rentri-check .rc-answer-list>div{border-top:1px solid #e7eeeb;padding:12px 0}.rentri-check dt{color:var(--rc-muted);font-size:11px}.rentri-check dd{justify-content:space-between;align-items:center;gap:20px;margin:4px 0 0;font-size:13px;display:flex}.rentri-check .rc-edit{color:var(--rc-green);flex-shrink:0;font-size:12px}.rentri-check .rc-result-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.rentri-check .rc-result-note{color:var(--rc-muted);margin:20px 0 0;font-size:11px;line-height:1.65}.rentri-check .rc-method{border-top:1px solid var(--rc-border);grid-column:1/-1;margin-top:18px;padding-top:20px;scroll-margin-top:100px;font-size:13px}.rentri-check .rc-method>summary{color:var(--rc-muted);font-weight:500}.rentri-check .rc-method-content{max-width:880px;color:var(--rc-muted);padding-top:6px;line-height:1.75}.rentri-check .rc-method-content ul{gap:7px;padding-left:20px;display:grid}@media (width<=520px){.rentri-check .rc-consultation{padding:20px 16px}.rentri-check .rc-consultation h4{font-size:19px}.rentri-check .rc-consultation-link{padding:13px 14px}}@media (width<=1100px){.rentri-check .rc-layout{grid-template-columns:.7fr 1.3fr;column-gap:36px}.rentri-check .rc-options-role{grid-template-columns:1fr}.rentri-check .rc-option small{font-size:12px}}@media (width<=800px){.rentri-check{padding:60px 0 32px}.rentri-check .rc-layout{grid-template-columns:1fr;gap:32px}.rentri-check h2 br{display:none}.rentri-check h2 br:after{content:" "}.rentri-check h2{max-width:540px}.rentri-check .rc-lead{max-width:600px}.rentri-check .rc-benefits{margin:24px 0}.rentri-check .rc-review{max-width:none}.rentri-check .rc-intro{padding:0}.rentri-check .rc-options-role{grid-template-columns:1fr 1fr}}@media (width<=520px){.rentri-check .rc-layout{padding:0 18px}.rentri-check .rc-options-role{grid-template-columns:1fr}.rentri-check form,.rentri-check [data-rc-result],.rentri-check .rc-fallback{padding:22px 18px}.rentri-check .rc-panel-top{gap:10px;padding:16px 18px}.rentri-check .rc-private{max-width:85px}.rentri-check legend{font-size:22px}.rentri-check .rc-option{padding:14px 12px}.rentri-check .rc-option strong{font-size:14px}.rentri-check .rc-result-actions .rc-primary{width:100%}.rentri-check h2{font-size:36px}.rentri-check .rc-method{margin-top:0}}@media (prefers-reduced-motion:reduce){.rentri-check *{scroll-behavior:auto!important;transition:none!important}}
