.page-title-wrapper{text-align:center}.po-form-wrapper{max-width:800px;margin:0 auto;padding:20px 0}.po-form-intro{margin-bottom:30px;text-align:center}.po-form-intro h1{font-size:28px;margin-bottom:10px}.po-intro-text{font-size:15px;color:#555;margin-bottom:15px;line-height:1.6}.po-trust-bullets{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 25px}.po-trust-bullets li{position:relative;padding-left:20px;font-size:14px;color:#333}.po-trust-bullets li:before{content:"\2713";position:absolute;left:0;color:#2e7d32;font-weight:700}.po-section{margin-bottom:30px;padding:20px;border:1px solid #e0e0e0;border-radius:4px;background:#fafafa}.po-section .legend{font-size:18px;font-weight:600;margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #1979c3}.po-section .field{margin-bottom:15px}.po-section .field.choice{margin-bottom:8px}.po-section .field.choice .label{display:inline;font-weight:400}.po-section .field.choice .checkbox{margin-right:8px}.po-disclaimer{margin-top:15px;padding:10px 15px;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;font-size:13px;color:#856404}.po-disclaimer p{margin:0}.po-upload-info{font-size:13px;color:#666;margin-bottom:15px}.po-section .note{margin-top:5px;font-size:12px;color:#888}#po-submission-form .actions-toolbar{margin-top:20px}#po-submission-form .action.submit.primary{font-size:16px;padding:12px 40px}@media (max-width:768px){.po-form-wrapper{padding:10px}.po-trust-bullets{flex-direction:column;gap:5px}.po-section{padding:15px}#po-submission-form .action.submit.primary{width:100%}}