.cng-payments-list{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin: 0;padding: 0;list-style: none;}.cng-pay{display: inline-flex;align-items: center;gap: 6px;height: 34px;padding: 0 10px;border: 1px solid var(--cng-color-border);border-radius: 6px;background: var(--cng-color-surface);font-size: 12px;color: var(--cng-color-ink-soft);}.cng-pay-logo{display: block;width: auto;height: 32px;}.cng-payments-list .cng-pay:has( .cng-pay-logo ){height: auto;padding: 0;border: 0;border-radius: 0;background: none;}.cng-pay-svg{display: inline-flex;align-items: center;}.cng-pay-label{white-space: nowrap;}.cng-pay-word{font-family: var(--cng-font-body);font-size: 15px;font-weight: 800;line-height: 1;letter-spacing: -0.01em;white-space: nowrap;}.cng-pay-word.is-visa{font-style: italic;letter-spacing: 0.04em;color: #1434CB;}.cng-pay-word.is-amex{padding: 4px 6px;border-radius: 3px;background: #2E77BC;font-size: 12px;letter-spacing: 0.04em;color: #fff;}.cng-pay-word.is-paypal{font-style: italic;color: #003087;}.cng-pay-word.is-paypal span{color: #009CDE;}.cng-pay-word.is-scalapay{font-size: 14px;font-weight: 700;color: #C6007E;}.cng-pay-word.is-klarna{padding: 4px 8px;border-radius: 3px;background: #FFB3C7;font-size: 12px;color: #0B051D;}.cng-qa-card{display: flex;flex-direction: column;align-items: flex-start;gap: 10px;padding: 18px 20px;border: 1px solid var(--cng-color-border);border-radius: var(--cng-radius-card);background: var(--cng-color-surface);}.cng-qa-card--telefono{margin-bottom: var(--cng-space-lg);}.cng-qa-card-head{display: flex;align-items: center;gap: 12px;}.cng-qa-card-icon{display: flex;flex: 0 0 auto;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 50%;background: #FFF5EE;color: var(--cng-color-orange);}.cng-qa-card-title{font-size: 17px;font-weight: 700;line-height: 1.25;color: var(--cng-color-ink);}.cng-qa-card-text{margin: 0;font-size: 14px;line-height: 1.45;color: var(--cng-color-ink-soft);}html body .cng-qa-card .cng-qa-card-button,.cng-qa-toggle,.cng-qa-submit{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 11px 20px;border: 1.5px solid var(--cng-color-forest);border-radius: var(--cng-radius-control);background: var(--cng-color-forest);color: #fff;font-family: var(--cng-font-body);font-size: 15px;font-weight: 700;line-height: 1.2;text-decoration: none;cursor: pointer;transition: background-color 0.18s ease,border-color 0.18s ease;}html body .cng-qa-card .cng-qa-card-button{width: 100%;}html body .cng-qa-card .cng-qa-card-button:hover,html body .cng-qa-card .cng-qa-card-button:focus-visible,.cng-qa-toggle:hover,.cng-qa-toggle:focus-visible,.cng-qa-submit:hover,.cng-qa-submit:focus-visible{border-color: var(--cng-color-forest-2);background: var(--cng-color-forest-2);color: #fff;}.cng-qa-submit[disabled]{opacity: 0.6;cursor: wait;}@media (max-width: 899px){.cng-qa-card--telefono ~ .cng-services{display: none;}}@media (min-width: 900px){.cng-qa-card--telefono{display: none;}html body .cng-qa-card .cng-qa-card-button{width: auto;}}.cng-section-domande{scroll-margin-top: 16px;}.cng-qa-intro{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px;margin-bottom: 16px;}.cng-qa .cng-qa-intro p{margin: 0;font-size: 16px;color: var(--cng-color-ink-soft);}.cng-qa-form{display: grid;gap: 12px;max-width: 640px;margin: 0 0 20px;padding: 18px;border: 1px solid var(--cng-color-border);border-radius: var(--cng-radius-card);background: var(--cng-color-surface);}.cng-qa-form.is-closable:not(.is-open){display: none;}.cng-qa-form.is-open{animation: cng-apri-modulo 0.25s ease;}.cng-qa-field{display: grid;gap: 6px;font-size: 14px;font-weight: 600;color: var(--cng-color-ink);}.cng-qa-field textarea,.cng-qa-field input{width: 100%;padding: 10px 12px;border: 1px solid var(--cng-color-border);border-radius: var(--cng-radius-control);background: #fff;font-family: var(--cng-font-body);font-size: 16px;font-weight: 400;color: var(--cng-color-ink);}.cng-qa-field textarea{min-height: 104px;resize: vertical;}.cng-qa-field textarea:focus,.cng-qa-field input:focus{border-color: var(--cng-color-forest);outline: 2px solid rgba(22,40,28,0.15);outline-offset: 0;}.cng-qa-trap{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden;}.cng-qa-note{margin: 0;font-size: 13px;color: var(--cng-color-muted);}.cng-qa-submit{justify-self: start;}.cng-qa-message{margin: 0 0 20px;padding: 12px 16px;border-radius: var(--cng-radius-control);font-size: 15px;}.cng-qa-message[hidden]{display: none;}.cng-qa-message.is-success{background: #EEF7EC;color: #2F6B24;}.cng-qa-message.is-error{background: #FDECEC;color: #A12622;}.cng-qa-empty{margin: 0;color: var(--cng-color-muted);}.cng-qa ul.cng-qa-list{margin: 0;padding: 0;list-style: none;}.cng-qa-item{display: grid;gap: 10px;padding: 18px 0;border-top: 1px solid var(--cng-color-border);}.cng-qa-row{display: grid;grid-template-columns: 26px minmax(0,1fr);gap: 12px;align-items: start;}.cng-qa .cng-qa-row p{margin: 0;}.cng-qa-row > div > p + p{margin-top: 8px;}.cng-qa-badge{display: flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 50%;background: var(--cng-color-forest);font-size: 13px;font-weight: 700;color: #fff;}.cng-qa .cng-qa-question p{font-weight: 700;color: var(--cng-color-ink);}.cng-qa-answer .cng-qa-badge{background: var(--cng-color-success);}.cng-qa-answer{color: var(--cng-color-ink-soft);}.cng-qa-meta{margin: 0 0 0 38px;font-size: 13px;color: var(--cng-color-muted);}
