.pd-mentoria-cta-box h3{font-size:20px;font-weight:700;margin-bottom:12px;margin-top:0;color:white}.et-fixed-header #top-menu a[href*="inscriu"],.et-fixed-header #top-menu li.current-menu-item a[href*="inscriu"],.et-fixed-header #top-menu li.current_page_item a[href*="inscriu"]{color:#fff!important}#top-menu .menu-item-38>a{background:#0057B8!important;color:#fff!important;padding:9px 20px!important;border-radius:999px!important;font-weight:600;transition:background .2s}#top-menu .menu-item-38>a:hover{background:#003F8A!important;color:#fff!important}.pd-form-section{background:#F7F8FC;padding:80px 24px;font-family:'Inter',sans-serif}.pd-form-wrap,.wpcf7-form{max-width:820px;margin:40px auto 0}.wpcf7{background:#fff;border-radius:20px;padding:48px;border:1px solid #EEF1F7;box-shadow:0 2px 24px rgba(0,87,184,.08);max-width:820px;margin:40px auto 0}.form-block-title{background:#0057B8;color:#fff;padding:12px 20px;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;margin:32px 0 16px;display:flex;align-items:center;gap:8px}.form-block-title:first-of-type{margin-top:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group.full{grid-column:1/-1}.form-label{font-size:13px;font-weight:600;color:#1A2535;display:flex;align-items:center;gap:4px}.form-label .req{color:#0057B8;font-size:14px;line-height:1}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=date],.wpcf7-form select{padding:11px 14px;border:1.5px solid #EEF1F7;border-radius:8px;font-size:14px;font-family:'Inter',sans-serif;color:#1A2535;background:#fff;transition:border-color .2s;outline:none;width:100%}.wpcf7-form input:focus,.wpcf7-form select:focus{border-color:#0057B8;box-shadow:0 0 0 3px rgba(0,87,184,.1)}.wpcf7-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238A9BB0' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.form-declaracio{background:#E8F1FC;border-radius:12px;padding:20px;margin:24px 0;border:1px solid rgba(0,87,184,.15)}.form-declaracio p{font-size:13px;font-weight:700;color:#003F8A;margin-bottom:12px;margin-top:0}.form-check-list{list-style:none;display:flex;flex-direction:column;gap:8px;padding:0;margin:0}.form-check-list li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#4A5568;line-height:1.5}.form-check-list li::before{content:'•';color:#0057B8;font-weight:900;flex-shrink:0;margin-top:2px}.form-check-row{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#1A2535;padding:8px 0}.wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-acceptance input[type=checkbox]{width:18px;height:18px;accent-color:#0057B8;flex-shrink:0;margin-top:1px;cursor:pointer}.form-legal-notice{background:#E8F1FC;border-radius:8px;padding:14px 18px;font-size:13px;color:#003F8A;font-weight:600;border:1px solid rgba(0,87,184,.15);margin-bottom:16px}.form-sign-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.wpcf7-form input.form-submit,.wpcf7-form input[type=submit]{width:100%;padding:16px;background:#0057B8;color:#fff;border:none;border-radius:999px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;margin-top:32px;font-family:'Inter',sans-serif}.wpcf7-form input.form-submit:hover,.wpcf7-form input[type=submit]:hover{background:#003F8A;transform:translateY(-1px)}.form-legal{background:#F8F9FA;border-radius:12px;margin-top:24px;overflow:hidden;border:1px solid #EEF1F7}.form-legal-header{padding:14px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;color:#1A2535;user-select:none}.form-legal-header:hover{background:#EEF1F7}.form-legal-icon{font-size:13px;color:#8A9BB0;font-weight:400;transition:transform .3s}.form-legal-body{display:none;padding:0 20px 20px;font-size:12px;color:#4A5568;line-height:1.65}.form-legal-body.pd-open{display:block}.form-legal.pd-open .form-legal-icon{transform:rotate(180deg)}.form-legal-section{margin-bottom:16px}.form-legal-section h5{font-size:12px;font-weight:700;color:#1A2535;margin-bottom:6px;text-transform:uppercase;letter-spacing:.3px}.form-legal-section p{font-size:12px;color:#4A5568;line-height:1.6;margin-bottom:6px}.form-legal-footer{font-size:11px;color:#8A9BB0;border-top:1px solid #EEF1F7;padding-top:12px;margin-top:4px}.form-microcopy{font-size:12px;color:#8A9BB0;text-align:center;margin-top:12px}.wpcf7-not-valid-tip{font-size:12px;color:#E24B4A;margin-top:4px}.wpcf7-form input.wpcf7-not-valid,.wpcf7-form select.wpcf7-not-valid{border-color:#E24B4A}.wpcf7-response-output{border-radius:8px;padding:12px 16px;font-size:13px;margin-top:16px}