main[data-template="page.retragere-din-contract"]{--radius-sm:8px;--radius-lg:20px;--shadow-card:0 2px 20px rgba(44, 26, 16, 0.08)}main[data-template="page.retragere-din-contract"] .cp-wd{background:var(--ivory);padding-block:3rem 4rem}main[data-template="page.retragere-din-contract"] .cp-wd__inner{max-width:1440px;margin-inline:auto;padding-inline:2.5rem}main[data-template="page.retragere-din-contract"] .cp-wd__form-card,main[data-template="page.retragere-din-contract"] .cp-wd__head,main[data-template="page.retragere-din-contract"] .cp-wd__intro{max-width:740px}main[data-template="page.retragere-din-contract"] .cp-wd__head{text-align:start;margin-block-end:1.75rem}main[data-template="page.retragere-din-contract"] .cp-wd__title{font-family:var(--font-display);font-size:clamp(1.75rem, 1.5rem + 1.2vw, 2.5rem);font-weight:500;color:var(--bark);margin:0 0 .5rem}main[data-template="page.retragere-din-contract"] .cp-wd__updated{font-family:var(--font-ui);font-size:.8125rem;font-weight:600;letter-spacing:.03em;color:var(--burgundy);margin:0 0 1rem}main[data-template="page.retragere-din-contract"] .cp-wd__legal-note{background:var(--cream);border-left:3px solid var(--gold);border-radius:var(--radius-sm);padding:.875rem 1.25rem;font-family:var(--font-ui);font-size:.875rem;line-height:1.5;color:var(--bark-mid);text-align:start}main[data-template="page.retragere-din-contract"] .cp-wd__legal-note p{margin:0}main[data-template="page.retragere-din-contract"] .cp-wd__intro{font-family:var(--font-body);font-size:1.1875rem;font-weight:300;color:var(--bark-mid);text-align:start;margin-block-end:2rem}main[data-template="page.retragere-din-contract"] .cp-wd__intro p{margin:0}main[data-template="page.retragere-din-contract"] .cp-wd__form-card{background:var(--white);border:1px solid var(--cream-dark);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:2.25rem}main[data-template="page.retragere-din-contract"] .cp-wd-form__section-title{font-family:var(--font-ui);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--burgundy);margin-block:1.75rem 0.875rem}main[data-template="page.retragere-din-contract"] .cp-wd-form__section-title:first-of-type{margin-block-start:0}main[data-template="page.retragere-din-contract"] .cp-wd-form__row{display:grid;grid-template-columns:1fr;gap:1rem;margin-block-end:1rem}main[data-template="page.retragere-din-contract"] .cp-wd-form__field{display:flex;flex-direction:column;gap:.375rem}main[data-template="page.retragere-din-contract"] .cp-wd-form__field label{font-family:var(--font-ui);font-size:.8125rem;font-weight:600;color:var(--bark)}main[data-template="page.retragere-din-contract"] .cp-wd-form__required{color:var(--burgundy);margin-inline-start:.125rem}main[data-template="page.retragere-din-contract"] .cp-wd-form__hint{font-weight:400;color:var(--bark-mid);font-size:.75rem}main[data-template="page.retragere-din-contract"] .cp-wd-form__field input,main[data-template="page.retragere-din-contract"] .cp-wd-form__field textarea{background:var(--ivory);border:1px solid var(--cream-dark);border-radius:var(--radius-sm);padding:.6875rem .875rem;color:var(--bark);font-family:var(--font-ui);font-size:.875rem;outline:0}main[data-template="page.retragere-din-contract"] .cp-wd-form__field input:focus,main[data-template="page.retragere-din-contract"] .cp-wd-form__field textarea:focus{border-color:var(--burgundy);outline:2px solid color-mix(in srgb,var(--burgundy) 20%,transparent);outline-offset:1px}main[data-template="page.retragere-din-contract"] .cp-wd-form__field input::placeholder,main[data-template="page.retragere-din-contract"] .cp-wd-form__field textarea::placeholder{color:color-mix(in srgb,var(--bark-mid) 55%,transparent)}main[data-template="page.retragere-din-contract"] .cp-wd-form__field textarea{resize:vertical;min-height:4.375rem}main[data-template="page.retragere-din-contract"] .cp-wd-form__radio-group{border:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.625rem}main[data-template="page.retragere-din-contract"] .cp-wd-form__radio{display:flex;align-items:center;gap:.625rem;font-family:var(--font-ui);font-size:.875rem;color:var(--bark);cursor:pointer}main[data-template="page.retragere-din-contract"] .cp-wd-form__radio input[type=radio]{accent-color:var(--burgundy);width:18px;height:18px;flex-shrink:0}main[data-template="page.retragere-din-contract"] .cp-wd-form__voucher-codes{display:none;margin-inline-start:1.75rem;margin-block-start:0.375rem}main[data-template="page.retragere-din-contract"] .cp-wd-form__radio-group:has(#CpWithdrawalForm-scope-some:checked) .cp-wd-form__voucher-codes{display:flex}main[data-template="page.retragere-din-contract"] .cp-wd-form__consent{display:flex;align-items:flex-start;gap:.625rem;margin-block:1.25rem;cursor:pointer}main[data-template="page.retragere-din-contract"] .cp-wd-form__consent input[type=checkbox]{accent-color:var(--burgundy);width:18px;height:18px;flex-shrink:0;margin-block-start:0.125rem}main[data-template="page.retragere-din-contract"] .cp-wd-form__consent-text{font-family:var(--font-ui);font-size:.8125rem;line-height:1.5;color:var(--bark-mid)}main[data-template="page.retragere-din-contract"] .cp-wd-form__consent-text a,main[data-template="page.retragere-din-contract"] .cp-wd-form__consent-text p a{color:var(--burgundy);text-decoration:underline;text-underline-offset:2px}main[data-template="page.retragere-din-contract"] .cp-wd-form__consent-text p{margin:0}main[data-template="page.retragere-din-contract"] .cp-wd-form__submit-row{margin-block-start:0.5rem}main[data-template="page.retragere-din-contract"] .cp-wd-form__submit{width:100%;background:var(--burgundy);color:var(--ivory);border:none;border-radius:999px;padding:.9375rem 1.5rem;font-family:var(--font-ui);font-weight:700;font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}main[data-template="page.retragere-din-contract"] .cp-wd-form__submit:hover{background:var(--burgundy-dark)}main[data-template="page.retragere-din-contract"] .cp-wd-form__submit-note{font-family:var(--font-ui);font-size:.75rem;color:var(--bark-mid);text-align:center;margin-block-start:0.875rem}main[data-template="page.retragere-din-contract"] .cp-wd-form__submit-note p{margin:0}main[data-template="page.retragere-din-contract"] .cp-wd-form__message{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:.875rem;margin-block-end:1.25rem}main[data-template="page.retragere-din-contract"] .cp-wd-form__message--error{background:color-mix(in srgb,var(--coral) 16%,transparent);color:var(--bark)}main[data-template="page.retragere-din-contract"] .cp-wd-form__message--success{background:color-mix(in srgb,var(--gold) 18%,transparent);color:var(--bark)}main[data-template="page.retragere-din-contract"] .cp-wd-form__message svg{flex-shrink:0;width:1.125rem;height:1.125rem}@media (max-width:640px){main[data-template="page.retragere-din-contract"] .cp-wd__inner{padding-inline:1.25rem}main[data-template="page.retragere-din-contract"] .cp-wd-form__row{grid-template-columns:1fr}main[data-template="page.retragere-din-contract"] .cp-wd__form-card{padding:1.5rem}}main[data-template="page.retragere-din-contract"] .cp-wd-form__field input,main[data-template="page.retragere-din-contract"] .cp-wd-form__field textarea,main[data-template="page.retragere-din-contract"] .cp-wd-form__submit{transition:none}@media (prefers-reduced-motion:no-preference){main[data-template="page.retragere-din-contract"] .cp-wd-form__field input,main[data-template="page.retragere-din-contract"] .cp-wd-form__field textarea{transition:border-color .15s,outline-color .15s}main[data-template="page.retragere-din-contract"] .cp-wd-form__submit{transition:background .15s}}