.page-template-order-now .zak-primary,.page-template-order-now-php .zak-primary{width:100%}.order-form-wrapper{max-width:700px;width:100%;margin:0 auto;padding:0 1.25rem 2rem;box-sizing:border-box}.order-intro{margin-bottom:30px;padding:20px;background:#f9f9f9;border-radius:5px}.order-intro h3{margin-top:0;margin-bottom:15px;color:#2c3e50}.order-intro p{margin-bottom:0;line-height:1.6}.order-form{background:#fff;padding:25px;border-radius:5px;border:1px solid #e0e0e0}.form-group{margin-bottom:25px}.form-group label{display:block;font-weight:600;margin-bottom:8px;color:#333}.form-help{font-size:.9em;color:#666;margin:0 0 10px}.form-note{font-size:.9em;color:#d32f2f;font-weight:600;margin:0 0 15px}.form-select{width:100%;max-width:400px;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:1em;background:#fff}.form-select:focus{outline:none;border-color:#0073aa;box-shadow:0 0 0 2px rgba(0,115,170,.1)}.radio-group{display:flex;flex-direction:column;gap:12px}.radio-label{display:flex;align-items:center;gap:10px;cursor:pointer;padding:10px;border:1px solid #e0e0e0;border-radius:4px;transition:all .2s ease}.radio-label:hover{background:#f9f9f9;border-color:#0073aa}.radio-label input[type=radio]{margin:0;cursor:pointer}.radio-label span{flex:1}.payment-icons{vertical-align:middle;padding:0;margin:0;height:20px}.btn-submit{background:#0073aa;color:#fff;padding:12px 30px;border:none;border-radius:4px;font-size:1.1em;font-weight:600;cursor:pointer;transition:background .2s ease}.btn-submit:hover{background:#005a87}@media (max-width:768px){.order-form{padding:20px}.form-select{max-width:100%}.btn-submit{width:100%}}